3b16ef2def19a18297491c2734a359f1bee16c900a38e51852afdd8387785587cedacfd9ff339c2ecc1cf22095bfb2e883012397533de9574387a69222350eb846deb9b12edf587ee17c49d400d05d33be3ef3cfdeb1eb01d34111b3b9985f3031fdf12095567c6301fbd40ae9b66975d641bdb86cf6fbade7520a1375a1ca3dc003f676d6d2a170ce50232c90d11758bcb3c12af19971a89b1a8594f87a7e8accdcfdffe4d22ab56c781a82cdd2b2003a63ce0b2ea6f7520d5a2952daa6a4a409df8c383c3cc8f5df5a7e48ef96068537edc0ca3e30e488133f83120a494c89c341447f4ae24f553c670682e4f91cccc07ae938a8d6dece2bd8888d513d67076649497b101c233145b80986a30a3210a2dd9c72e3544a2d3cfef85ef26e35164c68b29eb1a6c657f59496346bab4cc2a2701bf0c170b4eaf356ddf571d164d368a392d99911e379736cf6046769b149de4e872eaaff482e6882b4c43101d6b7a5254d342c334579ff9b7128c25fa37ec39c55c00d6ed1eeaa77a63ad7e5bd145313112289f164473ad9eb2d17d512c51c0563f581228d0994d6ee6ce21c2a75f93e0074fc6d1187c33d9e3b3e5b552eb6f3ee3c4574f31cd9539545346cbd684c152c16c68ce92ba494967e5d53b869cc74f8cd41c47fcfc9ce9c8a3965437b17422fc7b73f2575649c8069ff123e5517991f00d143dfe6b4e3d1bbafe970808e2570c6967608782a6649279144130220e003b264c383eff6d17b1fcbccbdae89008983c486b9008ecb2c53fe0dc1cf2fd54184d3b9119a78ecd8239df2576733f5a5e6d3c4f5ec050ac0e4256154a74a53149fbbc54bd6b5e798709c852bed60ce7b77484c82df7884a9e8678bf2949911b6586d114c9828dd1ff8a017e67158937555f3aa9d9d0a9d983cf989ce401577aa65607348a8cfe16c0d62258d58a3d5b692d4d9a06f86ddaaee3c3f4fe9b3ed0ede26e86fe5c8d4f157d39e8c872ca8138493c1d8f518ad5d7efc9ee194aa09ce990dc239d07eafa80c1f2791786dc2eacea0e2344e1fedfa2d5b50be002ed96c206129e8c08fea3179e47e9c0a31159904d3fbf84c5fcf669f8d62e9aae35d309e6c8dc915d353b924cd35e91ce1ad1940ee2cb8624a741a6bb5d152f49c49cbc8b3a90ecc4012dd369c4b97851174548b66220f4d017e6ebd1db9be18e21d2d4ebcb29221c58d9712228c69baf093cf25bcdef6918fbf6d3c7bce96cecafc405fcb9279bfde70e39c579da13ffd4bb068fe3368412cbf118aa3edda88e2748337c5a89490f4e892090e5e5d37e4a850437743ecbb14c5e6d376146f6ca72b0360911c0708f13aa2dbf012f6f50f01213a126c616f813afdb4b6761c4f23826821f265b0836dbee73564b9b335a7bb2c588a720974a969ddbfe131edad7dd0b76bf02decc9240d59dd4986c6b73f2f4d698e73b1acfe2d2570d539ad53fd2051de79c618d29ff4149b0b4bca35c00f74f72b55b86daa6ad11677859fb590da7a5a046dfc8130e7fe53d0f94d6937cb118307d91e7368c17bdd48daa0ae1e317526cf4609c331d33a1da68d394d3d53e3c3c4c42abd870fb42957358f899bf44533e83fceec630bdf3908387d1fce548005e68493088a0ac3e1a9186cd1143ecf83210fcde02d05e2ae7cfb550e7e875a56fbba94999ab5cdb76b6205a78af9480c08c31aa2a3ac358259a201d03a23a24bad14fc7f8d9a230966e3a78f07c55a8f4c5e048a4ca1329dcc9de875e299d75ccb8f03bb2005fbe1bf32f9c9ac52218dcbd21ad956167640e46f8a908233628c44919d72a6cefc951c986f79a44d0e7351fe587981ef85f90e61c0d9fc11a4e5a051bc307ffd731139ece0743f8fa881b96525361d5276f13e09fe0d787ba91a3c39bb1b6f2b145aa48ef97c43a3eb72acf09aad5d993a5f5be5e4d1c4b7364822c79368939872c87f90381cab6ef24f518ddafe104133825f40527137b4343360a1a219607d76940a5b2d19699a1c34aef550d41a68415f2c419e7e4569ca36a6305dcf5f9bc300683b13372babd517098ddc5a2732c7ef44d41df63a591e04eaff54a96210e9b050ef71cccd7a826dde26d3daf070367aa60822a4dab72e58c2b49f30495e2cd68ba626caea66d09c045f1ff7a3b30f093f1c69de72fd9698d0b88e2e9e3ceaed5454db31bb8594f4a94c9a8ead49a9eda8138d7e7bc68720e0b26ddab37ea33c6f2bb1e45b6432964a50d429ef6732d7caec2188306be732f4c3dacf9ffa1157232bb67bde2fe69a482902df29c8085de06a4638ab900d7ae65d9c98da830910990839e2f11696af0f3a99335ca7337d144ac6f92c1f651ea509fb8468e258ab07fef6e34bb10e39a15c23d2005fd0478d58c564e47a1d240ecd68b9959646893acdf0bcb0ba8f997caff48fa39ab9698ea289518b0e6f9adb334a6469dc5c1f25d35eb8ea808d0744b9ebb7b54149f1e9ce0f3f214d7f68f2712f5ee5b352e09313d937e3aa3b50689095cc362c0da9d1e0b5a45244bdcb5799f9baad716a7a6b45c3f3d7ba099e5beb5a31dbd4be4390562415545ed04108a5cc2729d05210d04fa39444d555d47ee43cb97be61b6fd958a1947d32c1fe264e0bf52fea49f109c4b6cdda51f8b3050e9c30e6163af6c7adbc38af40bc2b2be69ba9ae255e25f650e4ea85b9045e783fd71d88607c18715ae235f396fb3601cc6b1930cfb86d69f4be0588d4a11e83cb3f18d6ded396b4050c6e5ef4cc4b725d7892fe14b974d687d40808d0edca14a87ac653d0f5a16f1f9eb474e603b1610f188728156239fac6bf34c07d5ec027b6315ba59c5ebb607744956d1fb4eea9e6d24c342bd5544d17e778da3e822d5d43454ac626137f2231921fa0aee0e281c660f568f92c75e4e518e050285cc65933f321ed7561af4e883bfe4df6bff49eb095bd41c4850f330123f18fd7ccaf68dc80bc98604af919f3f47d4c732e18881d158617a8bca71600228bfa4ecfc55e4645afa83ef3890e73a228ca70eac96b933c3a6cd0048f4aa2df78bd43356578c57448f25812073984cf5fb10dd9e511e5198b9b2c9cec43233e3e99262d4687d6f55a8163a7835a8b7cef716f0695e25e9bdf13e836f7c26a81ea9e458e1574753ca15a07729adf1cbf8099154ad427b14155495ce08faaa80290ca0b9513ecfb43742f5b927683c0c0eb54259b04ca223a9a3dfd4866b9565a90477c58554bccb9d3ac057363ac127bccf3f76290fac6fcdbe10cb04d4c12ed42d930475d927555038f2263bb176e37a3efc0c238f9a4985dfd49948683ad41267edbfe03ad89674afe8bb66fdd4341443f0f3fbe21983a6570eb41de0df22ad82888c396a81eea4bb224518e87cba475d0b719275f5700f32112b85fced1677ae3d40f46b5c6c4180f2b1494e56fb734d68e853e0a45ec9e194568e357dc19143506e158c94e9e9571b79b7544e4b7bc705b24539493cb2444ca55b047105857416a220ba37e8e81f54edffda47fa2312b5a71b9fb101eebc7b92d69eac30745399e74c213ffcec9b5c67452e98cddf526c64197df57147344e8c9fc6b42c548bff5441fd00a3b11791194fc6cc5c5b98514c7cbb2c35eb8e8657949ea801b849ce1c27738758c4fabd7ae1f6debc66229dde2a96daafd7d19f25b5d81d7a2f7204e81e9ee2bff3dfa5c04f4fec842ae4533c9a7ea80d69c76d4df0386c5bb1b82c13d9d0166e2018b836b630f9f11cb86086b445c09145345df", 0x1000}, {&(0x7f00000012c0)="9facf59d2c7d735b5378ee6882c207e80ad0b571a2c8adf64a8306dc953b48960861470ba33eed1a8a0285ff643e81d64b5a6687631e6a76ded4b63d2e5eb2766770b10a40218299da43736338546324ea3823c82b348e9fe0b9fb52f9dd2aa084f8607460c0e97f70591143dac066edba22b8", 0x73}, {&(0x7f0000001340)="86a72c8a69f551b2b87527ca771c540cc96dd5b295d7eb6c2387e73137b8c68a267d6be94efaaf085766edb064fe14293c41ef65b9bf5a005966aa00b49ae7b5ea297acbd5ac8b6659c76f7b906dbff0cea4b01e2dd9ab69de1d41c2f71cbc524b0c29c53d3a42c2be4b58588a2a9e881473a35382a1e9388b160291af13e5523763fe", 0x83}, {&(0x7f0000001400)="3cd1b775fde2ebfbce66fdbab20d", 0xe}, {&(0x7f0000001440)="9ab2a4aa429cb65f647717f3b07637fc0845b42a304f906fa675375e9581919204198bd84da1564b615f8555f0727140424b74002382ee4af9c789612a87db8ebce57e1bdc4069246780da9acd64851c9822358b651bf7d772e95463f9c827668ec39958b8ceeff99fca2e6c0e7256acbd174307ce58bf346b4cd446c2fc2191c7f79c2ce43bd241a7a15d38faf7602c9cb333e03e72a1dbd22ea40cedde9cd9adadd6091edbbf6fcd", 0xa9}], 0x6, &(0x7f0000001580)=[{0x20, 0xffff, 0xebc, "a9c8e9f743809b21dd4fe6a565a2"}, {0xb8, 0xffff, 0x3, "a8d420e38a82ec61dc2255473a3f4fcf3e2e841112dd9ef26a3bd8d25b3be81b33220c31862e90d55d8badef4eed9abd5b3ea33c5f0bc9de77d3a7b82f2696d1061c8947a163ea374952a31730aad23cf1070df7d97682591790f60efa0b5670968ade46f3d06393e863c668577cf5dca451ea86ccaa8b598f56d09db46f6775c430842a10796ce697c3d4538935e74824812d0540d6bebf856933d76ad55d62af25"}, {0x20, 0xffff, 0x101, "d7952d93639d6d55bbdd9fe12ba9"}, {0x108, 0x1, 0x1ff, "c4417ba1ab5d2fb490c09e6c03079ed569710f5d083fd879034e32ce69933b7f594d95a6711d073354b2a53f27434dd69451f5736139d24eda5277b01c81f66379c3a5d84efc4e81c52fbc521a424877875a8e3f9635ee5826a51c347510f2c82fab2b3e8b1b96e8749acd0de5201546bf860578c5fa79011623ae1ecdcdcab9ac1c84c6e509d200af245e4b3ebe1f3d83567b69556bed95fb3c5f658103150b6e8a3349909bf58efcac8c70f607b5b5cb4c62082c65b8c694194ecd71c878f1574908de412a18012769dac7c7c6d9d15eafb684cac032f08dd8ab5e54d0466435bdc7c859fb68617b3afd199cf710d38c6d0f45"}, {0x70, 0x1, 0x8, "a0b5a528425531d88ee764c2583c4d4712e3749fdc4806317ac8d7c54b0388fade11bebdd508262fa6673d9da6eb9d598dda4a88b9a419c8c9c44a97b97397e677b9236998b77082ca9946777f5becefc39e04d6fc9fcfaf28ea35f9"}], 0x270}, 0x40c) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000200)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r27, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r29 = getgid() fchown(r27, r28, r29) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r31 = getgid() accept$inet6(r26, &(0x7f0000001940), &(0x7f00000019c0)=0xc) r32 = getuid() r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r33, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x48}, {0x20000000000006}]}) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchown(r33, r32, r31) lchown(&(0x7f0000001980)='./file0/file0\x00', r28, r14) 16:01:19 executing program 1: open$dir(&(0x7f0000000000)='./file1\x00', 0x92ccc4fd80ba1b6e, 0x100) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1000, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x804, 0x0) 16:01:19 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x102) r1 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r1) sendmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)="3aaa2282581b2e3119c6e43b5c789216a97427d7840d74e94fea9b0c8c97eb2f8231c948e9da2566af83677b34644e7e755a1acdc161759a575afbf65ac720ebce5a97d68a8fede6f4ae907bde94f221aadbbd2bf56ccdb72e9b9c71441a0ae52557df6d390d0ef0b15de9301d7f04e4b9d26c159592174bfd94d4a39609bf5105baaddaa361101aa80fc707995c681e048791d6163c2273d6b0cb404e", 0x9d}], 0x1, &(0x7f0000000100)=[{0x80, 0x1, 0x1, "1b2fb725b984eec691b6281080970b5afe6b9b90e69225972dc0f39535e5bb97968b1a28440794bb97493bb7362135b3de6bbef0e42daa97a11a9b427db7ada05a1ed520c64940afaf58ab00c9a15bbde71313c82babc8c131dc432a452bfe139ecf578dd6edd49db087f640e5cc"}, {0x70, 0x0, 0x5, "ad36e28e6a841f846cac76a728f2e18ef716cbe2e2d1910bce9a21a446b6dba843c84e6f63b0737a6dffcaee2aa009a02d75bcd99bbbcd6cfaac4b684cfe8ff1b53e9b276956dc2f3d83529ceb0c6fdfb7b1ad0eacf306c3541e"}, {0x38, 0xfffe, 0x7, "4dd0c140b35dde6d4ea95caf22794e3a63717af00373a0cb2dae11d1ec7c64f40c"}], 0x128}, 0x8) 16:01:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x280002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000a00)=[{&(0x7f0000000300)="9312461c0da841d9491149ff0300004da2", 0x11}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc1126939, &(0x7f0000000300)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)) 16:01:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x8000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1d}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x52, &(0x7f0000000080)="b2") 16:01:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) 16:01:19 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f", 0xd1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0xc003, 0x0) socket(0x2, 0xc003, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020699d, &(0x7f0000000300)) 16:01:19 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = getpgrp() wait4(r1, &(0x7f0000000040), 0x1, 0x0) 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)="8c78", 0x2) 16:01:19 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, r1, r2}, 0xc) r3 = kqueue() r4 = open(&(0x7f0000000180)='./file1\x00', 0x400b2, 0x5) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r4}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:01:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000480)="90", 0x1) close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x20000, 0x0) poll(&(0x7f0000000080)=[{r0, 0x102}, {r1, 0x4}, {r0, 0x276}, {r2, 0xd05535d14c22fc35}, {r0, 0x8}, {r0, 0x222}, {r4, 0x10}], 0x7, 0x81) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000500)=[{0x24}, {0x4, 0x1}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:01:20 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x6) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) 16:01:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x3d}, {0x3c}, {0x16}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:01:20 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x0) pwrite(r0, &(0x7f0000000080)="f46f91d181c86e5eb14346ab2085bdb26df6a0cf0087f45ccea104db28b4b15620d044be9081273b14c87b898b4a50a9b34c779c5590b92d2bd3de189709c4225234b28462e700170e89c582c688040bb81bc858950065189e20f7d7456839a9787d758346b9524f", 0x68, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0xc}, {0xc}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") rmdir(&(0x7f0000000040)='./bus\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r6 = fcntl$getown(r4, 0x5) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r7, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r8 = getpid() wait4(r8, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r7, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r9 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r11 = getegid() r12 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r9, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r10, r11, r12, r13, 0x1, 0xff}, 0x8, 0x6, r8, r8, 0x0, 0x2, 0x1f, 0x400}) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r14, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r15 = getpid() wait4(r15, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r14, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r16 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r18 = getegid() r19 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r16, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r17, r18, r19, r20, 0x1, 0xff}, 0x8, 0x6, r15, r15, 0x0, 0x2, 0x1f, 0x400}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r22 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r22, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r24 = geteuid() r25 = fcntl$getown(0xffffffffffffff9c, 0x5) r26 = msgget$private(0x0, 0x0) msgsnd(r26, 0x0, 0x0, 0x0) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000980)={{0x2, r24, r21, r23, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r25, 0xa5, 0x1, 0x100000000}) r27 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r27, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r28 = getpid() wait4(r28, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r27, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r29 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r31 = getegid() r32 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r29, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r30, r31, r32, r33, 0x1, 0xff}, 0x8, 0x6, r28, r28, 0x0, 0x2, 0x1f, 0x400}) r34 = kqueue() r35 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r34, &(0x7f0000000080)=[{{r35}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r35}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r34, &(0x7f0000000300)=[{{r35}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) r36 = kqueue() r37 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r36, &(0x7f0000000080)=[{{r37}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r37}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r36, &(0x7f0000000300)=[{{r37}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) r38 = openat(r37, &(0x7f0000001800)='./bus\x00', 0x2, 0x20) pipe(&(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000017c0)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001640)=[{&(0x7f00000001c0)="919f70f4bb851c55e0ac10ca041d9e2831f6aabbc074093d1dcb86fbe7f95741706ecc4259bfe46b29b9b95f192520223d6ce75ba043aa57154dec565fdd1d09546d3d7c43517672727a183fdb51ff5e6734181c5822983d8b26c9f1a5332b9c5dcff9bd70605f1b0918d194c8d5d7fc0e2e20d67cedfb688e81d394163f34e4d7ed20a626de99420070d492ef266f7b0d4692bbc86a0425d62569bed2991f64c1877e858f6243546a46a7", 0xab}, {&(0x7f00000002c0)="697dadd572cb591befe53b8225d0aedb088babfe03ad1f9c48c3a608e206ce41008f33bb2d52d1b1a71081473b8e392c7e870e8611773ea6ff619f2feeb370695b8e034327fa59838367f4392a2023493532f237be3ec38eb89b4d0685218f81a5689cd204c6e538fdd6b7df8f08ab5704b1fb3a4c5e642ca2bdb1f6cfaa81c6a5899d8a7aa8114c1c011f5832b71d8cda1a4e2e1a20463615985c4463c254944ac16088c3544ba8a55db667da1fd3e324e6682eb4491dbcae3bf8e36e3e1b7c510e6c13e28b3ed4ba7410e8dc5705b8428bae954ef5d78b86c1fa060bd07224487ed628c06bbf93b34faf5a2006832c881fd603015b276a85e0d432af28f9f6ccb7eaa757de79bd97cbb827ad0a7998e4ab1488a638d6eb5c4095062c3f4242640dbb73ac9c4421279551983a74e2f3bc5a27d8fc704e8f0341e583d4b5e3248a9ba025253b4729e6662f8e8c921139c53741f8a6446c13ed5f62e02ad3a4eedc374a7dc187cac5471271c83532f900ebff83a060f80f361107d190657d70d0050f5a5cfc71c12b727bef305e2e84c87e59b639bcc2b47234c0ed042f8dc770311c00bed2dfac4d4ea7515dcb28401240dc60d17d7fda67fd8509c732df3d710c56dc13e975bd26facb077fde553873bec17d39563c4b2240e42ec947f57c25db80f795f0ee3981e29c0ee65c6aad8f2d9cec13a403bd350525cac89afb58838af054ee205a7dc0a810079d24545c25932987e365c73ed8d8a0e389bc76df5094f3da355e2225d153eac2699b427e77263cfadb19d27add642806262a299a516ec9a0ba94c4db52b5da674f41a74e02884b221fabb59e8b7d51add629bf597bb7720cb3c300605cf929e187b1d9afac7987354d2be1241289ed1a54cf0374f98f1ebab0f331aab747924f0d1e9eaaee5714966cd43b18c08c11aadde3cf98e057829cdd34164638d928fa182553d7fda32353bffd966d64e89badd77e5ba9e67bddae659762b7d83db56599cfdd374123089028714da15fe3abc2d629601bddfd5b4cf7e1678868235f3d6181658256402aae12b637254e1a3ee172a8b0fff8508d24af68efab6292bc8da4e86ddf7c69f31e08373d162cfba1f376dc40d1ad34003d696fa39bf94de988c0e1c22f22db4388282a36adac924df0cd390d66c6f5fd65ba47d8652e2d1482262cae55237044cca116bc2f6133890c16783b9e1ab972f379fd2472355635785ae0a2573e27cbfbb3ec9aebbd9d8e300dc7f41b14ba34fbe1e96f034ca8da8555c8b1f63153b7f7b62141c0aef92c1524c302c23489f83abca81c64fe27bca0376ff5095d17987a4322a02a34973c0924ecc941b434eda01546c75bb5765963e309785b95e5fe7e0e5da698c9df0f45ca163fad3c507e658c9a327914dbd2dc2105ad299a36b49509ba96d9bc2911646dee49d5b37340e881f1628473f56b9bac9ae9c340d4b15ea22f4256a9e89c83bf8425dfebd34506077ef56311f70220d2cb14b3906fb13993a6bbc5dbdd7cb2d0b55de70aa2d3d8791763b89049a1344c38e69d9463e11109be050d6b54f7dc1c228431e013c532ecfb937cd7713a27316bd4613244415659413cfd4bd63abf35d1c0f3ec3101005ad5126b3fa75ff7cb50456b4250b41014b4644c6774ae00b07e630265faf4718c7bfd947688607b57cc11054b7fac17e57146a7e14fd492c9f6c970c0cf244c3e4382fd235e79c4bbfd9b76bb3b693bcbf76bdae4a291ad33e67e71ebb3a0af723f085edf5b2f1c6368c02e0551e7ea39c8b2f2062586afc0f09d8d801cd391c91f00ceb2e5232989c0c64679d7c7ffe6175fc66d0ea3421a0743cf3e1d8216f604e61a945e4d35529dbb6702f4636e7755205547bdbad94a33e7f2b1ecbba81afb2f24e93b1bdd343538b4283450e58eb03db1d2ce2a13ddfd37dfee21889179f96a68a027e19cc48a02019bd332ce6a2a12bf777964b004713d82953281abc6fcdd354a355efaa0f700e2cf2fba2a2b9083bffe8d982d31d9b70c6140b66f58ed1992797cf7d52d5ed48673a9c7958848aa5ec8ff9577f3926b2cbfbd73251509e47cfe17c82f736c4e07978bcad738d82f3f9ab18e878bb019b030ef374b253bfab782bf28e675e4ddafc5a2ab57d1b400b6570c7153df662bf4b7fe8ba392552cb119c2c6bd1fb5f9faa5199716b46a493565efef481552027a7b6677dc46ad73143cc672864c9363d9b53c9c91749d9caffaa3a4184c924af8b78159f008a9cf34301a99dbdef85c82286581c463b0d4ec4dfa9f88cc7d0beb28681dd2d7f135b0a73d6ad7aec6c077b39f802ac0bc5013503caaa120ea6aeed4e1da3a4c5f8e23b77a99377c1825cdf2476c155182c2b913c6e72fb0fedf0b85a20733428e481308a0c2e56517764b704351c02e5dfa84e7715914f7b290b59a39dcb4911bc582cf0227c6e3c8f49d710014cc665107305239d7fd0033603a39998c24ad4a446ee7f9a95ad7d11b5c01e4004bff8a88622c31c0d865d9e742aab91437d2ce48763fb887c91ff16b777463167015d9fd0e00ee548fb4e925b9cac965d65936676d93deb3aa45b1c8bdb6e5a243d3b18858b7ce74a56dca044e8c56ec0ed07cfb7c0b29c008800cc050499f6b93b9bb9cd55ab6ca59cb7b86dd9ffcf74be4637f87d17124294992c384c2ef6803ea36b7a2bf4b8085dff296fe9536b6772ea7d7e4729e72fd3edc516de2384f518f6cb4d5e17153e46a640ad6baaef0871181a6acf42ea41b65e8b30740d68796e37f401be232b49fe39df6656df9d4cab998c59aacc80d1e9ffab42c88cc0747dfa4db3dfb34b32b37204b8ad0f3abdac943875165b13477f401162f69f3c4b7b5300943fc8027da338ede7d9cb7545838191d01de2307ed37395f5beb714f9c807c2d1176d5307b5c8a1e2a34e8892b7af956fb25c81dc8fc02f1bd4595a19dae8876021e21663e5a5f61f8aded30c77fce690b17dfb4ea8a4a7acaf138adbdc2d13353887d7c9f6eac01784ed542fee9e56cb6972074e90fc5762bf63613abb62e99e476c1b9397b4b0d3feb3accaeb15d4bf46931d1cc1842cb4c3b31c72a14cb57d18817b6be8f89d409ee3b2958fb5ea0e5ef7b4d31dcc7e6333c3c735337e56df4a694b7709970d4db6f5da85f87192fe8594d096265a314aa05ee24958709ab16d7566a2d0809e8880d620653a66dc893b7956c30445dee3dd13c09fc5c8cfc9a184de0e476d30c9cd171270646fe4412e3be668cf2aada4fc0ed7782b6339d04723738ff9fc8eef994c826e1b846fffd139e9c134450288f2a49b4f07d8129a834fcc61dfb5c3c2a56d1ba4ee8f3f75efcc87c3d0f76bb62ddad392f520730953cd7b819c3728c24840570808c0b48730c10479c91da2376db654557d8e6f36ca4ecb028d3347f40f55c0c6ce21e9b2cc32a6bffeb4408c3248d7ea06039b502c2ddd73f971d9158a2273f98a7104763fa481f37cb4fd91ea859cfe2139734fa9cbad418ad63a48530348858b7b66d3f65cabd00035df497cbd76192953fbbee33d9d2e855fca2aae0bb65533c5eee1eb54953a80a5976cac15cb496c05b43a9050b79d6944f33a8ecc1c31a7d0338f1c9bc6846cd2ada4c7259070a8586192644975d492ae90f474895b8301a7bce4acd8055d7f954f477c69b0f05859483fa32c7c9d4338fdaf883d5237e3404d38e5a6974ba1e128ca61e1a886f7ff236f4df23a2afcceef3571a310672496f090fb943c5ef5322cd7896d4a2f0fdb91cbf483c8ba327af04585e6590c0512ee21935c1b4ac2bc4f2c4d596f9bbf55920ba4e2a68c65e4d3cb6b05555fd6ec944cde177c7628911e8829050e40169da63d0e077e88ee4ccc728f3eb58b8c87f4dcb1b10a3e4de238e9bbc43df3e86509be4001e04384b109ce0d2978612f0e134252005a6eb2b2048dedba8e57a1e932f77356b07e332df636506ebb5aff561413224523d569e7a8270e45f14fb00ebf7de85812d02b6a2064aaa1bb88f24b56f73744efac3ed3f9314356c2a3f3ac692a6a037ae5ee0e1dc01dacdefb6724e273b8f9ef70e3121cdac358cd2800a309febdb3a4deb8e2bae5e174521ce6ec30419b245b0945aa63db44591b4bca5e7737c47f14265b8421c6141bcb65a37fcb6305de44fcff44f3f2ea112550e427ad71616fbdfb00967ee489590e5e2afedb71d82ca67783d19b01a63ea84a7049e5f81a599918bd416366d8800d0700cb24e6fe027137a680742a38d3943309ebcecf1b8cb3977195d6384f7c9b0c25d227c5f0e6c1df07c54d3c06d5137e64ca6e3f702f8443e09bc79ea051b408d8a66f62ac055a3d2330cfd0bbed5cec846295cddecf96beab94300b3a46cb8cbb26d2a5ca94281305fab3ad1220bae4ecfe0a4a34d47374fbf90e974cf9ac0679e29e547eff4e0b8b857ab9e5e8e63b011b5f72d4609748c5d64caba6df9a65083422269a844811b16697721b71f50a65588ea49b0108eda7e69ee8549fdc2cf37743140fc9cc93bb9adbae2fd50c23ceebaf6e9f727b8835fcf47c204c59089121509317f8bb6fec2960e0d631e0064d4e5e19640257a34663070ca4c695cce170dae19c56a89e5ada18ecc412af1cd2a287196ac6bcb3a296c60a0091efa945f80d521b36c78643b0b21391af185a51b7eddca8977327b3db90a8416c34fa5b09173c56eca5ace50f13f0a3bea1ca968ed36d7a2a8e3879ffb35f1f7178d964894f577ed90dd4a0d48debdf684ab3e1c4e522a7bad7bcd40fb8b0d68a81e9e2f0305c5a8f3326270076ec51cb514dffbcda01ab3f7d712971bbcb28a133e591152e81c80835f1207e0d5ae1a82f4a63b7b21a7ead54637be1cb3213c70ae745bc4fb5e97aad37c1a117e23f2733dfc95ca1ad178aafbaa1d96ae95b0ed06358a16f58587ef35e9a52c7b7d4fd6459bbab201e46ccd77442971f4255284ed6e27d8fe93dcf1bad4dba3e5b55c002502b58a89f50b07d04227ca03cf89f88528c9e158ce7bfb3bbf8a699b02b35e2c3c0f3697ec1d921d82cc2a54b7caffd33493d39b5f95f1ef6f95eed46e6e9a6b54440f12195eff552ee4865ec80b0b5b295bb65d16ffb6224c8fe19ec22b3a482c523485ad422708f6a771ccd686a646086198ad6097999df82214bcf95e9f8e6a4513fa08bded323b1fe9f274e05c429f45f1f8606f56c90a1f95277b8758dc84836e30d515eb6e19550793791bd24ea71466d7cbea6c05a6e3f8eed62deabf7d54ff6748a5cff9920c03864ebeb2dadb267a110ac65862b301c8350d23149e18eb81433c8efb7b924e6fe6e876f527c9dedc1caa29ede98daea192ab44a32b42f61221afa46acb383eca292eb31ecf5d76e6cb8691d44389efe2ad01204b3474e3bfca50f6347f9a8ed22ca0c744e83f5218681778d391df18da37b8d6ca64a8197469db84102655a005b920d7cb698262f229d784e8e403d07253a0f2fcd88552cd4d0982caf14cb8ef82a8e125cfa7ac2856391aba8c4301c9abe7c80b4c62863e6337d7c914dbb12c98d2bcad453efcb8d868d218bc822d5ff32d5ffc06ab8c7cc99a0953dd690554871e9315ef241878e51e66f2357b6134c489fec6116af566915378653945a26f05577e4b89ef815ac4103cd8326a9a7bc8a203d392d5a9c695c4019d6bfacebe7bbf21626daf6bd39dc4c0ee0e8372231e006b6b9c6244ff84067f7024a8aa62c3ce1cf3178607f170b95a77e7e549bced1ba2f11b652791b843308c7e60209e775dee", 0x1000}, {&(0x7f00000012c0)="8ad94551402b1e24c7094f7b770ddfa2f153fdd4e5ef18ba500c008a3cc3388c81180845cc3ee402f985bb1521fdcd1e0cebe734df542a0ccdd342dc987825a267ab9cc805be8a7bb654f235060e61dfde431574cc373c596d568175e79b40df35219ef929c739aaca859b076d2701894e0ed237682846a0098c27fe38ba266261ea93c9502c9f6d4ba417b259db4142599e2628456ee9dded2e0b4b2f44ce7203a3c728ec165d5c595e6864f70db6ce027b6282fe6e1452538defa8ff46", 0xbe}, {&(0x7f0000001380)="a127051bcaa88a90f53a0218fde6f01d9ba9b3af2e08648b059d39d3b912b0c91ccb6e73851608a09938f0b9db706c866f391588540af3e9d00aacce7dcc41e0399b7e9c9340802955ab9b718c406b40ce16d44dbcbe6c93aef2c5709ed6bd7f0efe27c1ce7dc65be2b8442d67062e9ea2c7acb0987723cc22b36f33f15b4304d872790823de1aee7bd46327cdec096131fb92fd8458184de2f4b979ee4db4f7465b8d475d175434a40e573f4b4459549ffd22094f1dd9af83a673d2d6aa637c77e656204d2b16", 0xc7}, {&(0x7f0000001480)="1afb1140782faef415944178585dcd4cf8d72983ed6bb0d740e3d1b2eba79815d3577ca755b067db9ff101f2", 0x2c}, {&(0x7f00000014c0)="3125123c4bb287dbe4349abaf041b147ba4ea505f2ff54913b3058f934aede1714cd180822ff6803b910a6e5aa69994f8f9b00e42408175a6f43d4adcab877a6f0b63c42caf1c64b8075eebbbea46fb2720e7f6053760875fe9c1c078d0e3ea415ccfdde3cab3fde92d6c25c3f3190b2af5d300d011bbd04147d97e67627281eb1d43744ee0e200e5c2224987ec0dfb93e56604e5683d4bc1ba2068784ffb866d8c38aa88b77e2a7833bbe1ba920229c5d6cc759913f08f51a407d60186861342f4a1b78d7c5725de5ca61ed51165e6b98c770a0f5b64f63acc6aa4a5af9ea5638c59221b3a723cb77fad31ebc2ead4f0353", 0xf2}, {&(0x7f00000015c0)="61318024a4781f2b", 0x8}, {&(0x7f0000001600)="0efc6f975cdd764e6004672babbc9424fa9f4d13c69ac159124c5ce15bf9cdd846f309cb6753e9e8", 0x28}], 0x8, &(0x7f0000001740)=[@cred={0x20, 0xffff, 0x0, r6, r12, r18}, @cred={0x20, 0xffff, 0x0, r25, 0x0, r31}, @rights={0x20, 0xffff, 0x1, [r1, r38, r39, r1]}, @rights={0x10}], 0x70, 0x2}, 0x8) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_flags}) connect$inet(r0, 0x0, 0x0) 16:01:20 executing program 0: r0 = socket$inet(0x2, 0x1, 0x9) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000140)="c5216006c997f63a209e00fac508f1d9d45748c6ce3baaa1f4d1c9e179b629df122c8a78bfd0fa3ef9f1fd0277959f9cb802167895e05804db667d83f74f7c0d3a5e35304efdd70231b5bd1f0930532082725baee7c26d3b6dac9734b72c837c58892e628d67b2", 0x67}, {&(0x7f00000001c0)="bbb05e36032e703452af86fe2d7ce394ab2812fe958f32b2881bc5dda3e780d1144ae443d4451601f4e5de0f642112287a611bec83008b06bb0ba79ddb50871e0317f7e269", 0x45}, {&(0x7f0000000240)="8c143f79b3c05813c00105666dede1629d1f2cb65175a26aecf3848f8315553fa3421beaae771be09c09a06c5bf63a8511d5de2f35c1d81ca503e1e8ef94ac3f600d559a6faca44845837fc3b05f6da21424670c9d101f291cab27d5725348948c5ac95c0591b6c19717b8e250bbaaf6366a39674128988dc0d554792f5352173ba6a0ba189d5212ef09f78ceae645d58d4ef85e24a071a0b15545fed1e58f2fd44bbbc313a8af8d1b790c2d5552c8adff6d7b9195b8125c82982512dbc1eae6f22d6aeff1059b5817f7ddbfad23a1", 0xcf}, {&(0x7f0000000340)="fa5d597479627d1032c3a0ba573d335788a19baeb630629bb251e1b960764d13a0ac7f2063340dd8dfa4334cc3749daa21e33bf301eb1c4117be10368cd52e8c973f71cf9e2f21bcc88b5882192d642ec8b0e458a805b4398e2bd8f4335076b0f6e8f41d0bdd889862fa0af35ccd96728b5bb5b52d2f791dd364e900", 0x7c}, {&(0x7f00000003c0)="3dd2af2060a678318182dd3a5e9d8772a85af8e9cf7b0358e2f23f18fb234c058996b1d829f1c3c424f4b89d4c7d85a3414ec768373c46a82af65651467a4489", 0x40}, {&(0x7f0000000400)="8b5fef49eefd3e06986b95553dac864360034f262c54eae8659606ef359ee3b1fd3346b088e082fd062aa91073cda826338a8adb3dfc4e4ff1eded755eb2fd652debf6985a8e8c7d5b6625b875e15d526135dbf7e6745faed0da198c6e815560a3cc63734f6ccc0572632bbc2534d50ee8ecccfb68c50462208cd5f2d62a11d3276638bc9c7a781aec806adf85b48ac4bc54644a5734bb5e1a8a34a1482a0c6c98642abc4f987d6271eff6273555bf5a090746863fa385e6fb95f917173e1067ab3dd4314670ff3c3027cf8bd07fb7867078", 0xd2}, {&(0x7f0000000500)="37e8efca1cc13ba69e5fab6e8b3a68f7dd7275546e3ac68e20734428f4098dcd659150aed8d18e5a827083884154e24a8a13e6ebfd85db52de85f47e30a735cd6ec1ee66060da97aa5b92453802d6bd254295c3cad2b9249fefbe842b3f5dec840c3d2b9b120df7bad35ea4ecb174bb192767da24305281cff6c16037ffee6a2521a7663a13bb2076e4082f3d3d68c4d2b7230935f09edd82945680953597eed5b9922573a102a29a1c66bc6fa484f938ed7e0230b72c81f411903d9c3be50b47939253d8e7eb65c8011e43936b6e15a89f75b1872c868f9d1cba71a4e948d5701ea5e1cd166433bd5013e7b6d3b545e1e48b832be0996c239224b5aac29f0725e2e1073bdfcfe1868bf28560fa8952342c24172e44926696e4f43031690eea285094a6a87beb0768509686234d291262f5f9b430aa66801e6dd2639b670cd001deffde6eab9c518258ea65524a8d8b74f4cfc4d048d8052d49ea3f4cf84854dc59342575ffa301cdfb0d3123377b903bdf8611f3636c421ca759e228b12c075a7e8c7c31d888e13a1d1f775f3c9ece4e059b3e2f8f6795f8eb2a18542f902e13714d8c7994f3f8bbbda439c4f03e15f6f59a04c014b84f8d2c7f9f550d6864be1ddc9ce1181d17a1da746eed05c19de41f6958b6347f498b9d3731a142d9c56ba37c73631ff36ea4e316f747ec2e3f924075cc1478e8b7811e4ea2b4768a4196380694508b1e0c0d30d4ab29369c56bea781b91de9d82b2a22c7b7cbb59ffc9dea1ddcca786915076dbe8a82ed3e0861fe87a3a61aff30535e0126fa8ba1135ab155a303c22bda6114d89640de7b73d00591f24b6768944d0abfe1fc98b2310a03f17180f3f341fb17f0c2e2e387b63bf3be8b0912589509024d9c81cc1441e940da739f0c59047924efddf766e5d4b898ed4c548f8da6d989550281d28965ba6cfbfb9efa1701e19b20621b3aecc570b945086f22c993e86a41df6912ecc22234212516de0c6312ebd16c50d9c8718c25f7f0dd33a9dd0e734aac5edb6ff6bf9b85937c7154e62d83bc646f0a17bc8c9ebcb27401ed7602fb73ac2cefcaf3f93465e97d272b72c3f7caae47496fb32f143a474b7d1d122dad6e70e71e31e3fa510b5aa0f94f902c48766b2339db389c13ab94f950f7f621c1df5373cbb2ae1707d044ca0a4eac907745b80abfc192f7d6448193ad3e4f7c95da7358dfe5a166c10cddc21b48ef104f8020dc75eae66d2e2b1fc6135a9a36ff58323bf1cda016c0aa66f6e429b0e59f9860e9aade7747e2f50b1df59c67625b887b450446e7a3a8674bf7f0e11fffb3eeb75d0f6e0e5a7a21dc34770f445bdbca6d6a539fb91ea4decb080234978ee5ab7516e4b31891b84614988310291a7cddfa2d8cd112f018a229c95624d3fa2dfaa9d8ed99ae0c4ad9a522d4075dc147ac10840f382b2dda1b264767faa933b72538ac6b05c1f99339260e2566b8af43972fbbafae2dd0fba11b5f6894cefc920c5b76a8ac15f363a9c18f1032db3d537a17be0d0f36ec08970eb4eccface948b9273f920b44fe8cd3e4cda2c1cfbadf1a0a3e94f167cafe6a951cb1a94b70513103a9f536a458e87a1ab79a367311e8075bd66c6288c07afae5882f3861f7e579db1f69fa3f9eae645071f6247d1ef6c682ec9abe3928ad9608dd39dffd8c4ae1c959b08816ed459ab2b350953e1abf95db400f4068025beba2c037b90a5c4c9ead50e219cbbcdd2fd7dd50974d99cc723d312b36ac696c2bd520e197994dfa5ad551035189bbdd54f6b9570cfe5d4f207c7c6253440b084668af39e5f8e8f1b9b75b60d4a8e472d27a59110bd31385869e5b992d27f61ab85ff40a9889a470afe7f974113a43c8fc7e5f0945a332373e6b26d6af6ba179071632e406606ef9b7e921c5b98bc598cb0b009252c2985cf4e6070a9604895476411bf92595c7858d51439e58107bf535b61229c3d6e8eec21821dbd920f554431b14073a62bb88532a85a1a4fe9c6c0fe44680255a23d738fda6c21811476ee32e5ac0a2b4e454aed142be2db61f6d2f29a60b795c9366be4aa94f61eee7fa136cde0c4fb57d9ad062412ae5ad962d6bb1b62ac1eff9a48ecaaf1e82209c673426cc07118ced223d5bd80f927e8f5e7739dabd48f9e4c6659fe9a7eb053213294cf79a670ca24bf67d8bda60bdce2cd48aefae7e31c4a36f141aeb29f34db33dda8c9da89ac8befa9d830eb1bee03c3f40d31423a2f6726acd74ca970142e5f2c5d473dd3fc12cd11758c084bbb67b1e29fa4a41c7b80b1a4bf859f0e755e0cf1272fb4b9679cd95a1411ccc8f97b28a747672b1c4d95ea53900f1cc291c2d10952ea6e8c068e54a38c0ddf1dc84af25d23b46d267c63590012784d88107236ac4d1062d0ea2dcfe788fb21706ae1b53b0c12c906d93fe5edd663415e8a489f23beb5f46f9adc46a683fdfe3bad75214db07147f51ad74f6b6deb3b3a6188112f3d0ee8cc9d5738fae24a95e10cef0b7b61ce0742083a3b519e69648cb1c15574473aabad544c69fcf5061bed84adcd5dcad8cc881bc4817467ccc326309b9dfa4b2a8b8da8e6350bff624a6e6c07d9b1b3b23db42574aec2bc8b9ab1b2b0c1160327aad619d4147cbc0d65442eea7ecbc1cd1723a8ef1a95d89ac148fb3fce3cd63e0432ac961b265bcccf2d55a385b18237ede5f1c006be13a7e34c2aa50127e8f0efc563579469ebd123c1ff2089b7f9e645a2af7a740711f7039a3459bb568b631a731518e1eb1d6d110ae19c23e7b6723d8c56b97b3058325b6905b246c6fa9f6b257e3115fa27bbe5481edea300465af262fd87fec8c441900d91f1a7d28d231772ad9f09f7c5873b2501228755973f648a0910e7126603cba958fb22f1276cfa568753284f7d8144c58284b4f0d5fecf74e3bf311391eb25096d26e39a3d8ed32362c9cba68715269c890756b95cf8488b28f0d2dffde8855335e049457124cb0b87494a6c43b6b283a799245ec1d8b74823802d12163bbdb966607f4d44683ee2476857f2527ea59d2bc8877d36be21217de2875dd40e6c040888812e7a5dc09971e06adeeffec3d150ee9a0f592b2a1f2d8a046bb6954237f05e4ce7fe37b941b57d8be9931942bf02e63b5bfb2f8095f3c7bca171bc7b8768ed8d4a166a2ba5282f14904125fa54e52d598d2d26bbb8ba6985a509447e760befe8f5ebb5e7f8f1522b8bd5a35e5958834eca86fb4a93d507a01c7013104b9738ced466f9104eb7d9f86f0d8874358a0d372f03f072d3966d41ffb3bedfcf0d22a772a5ca6d6a512a65b4119027d27f8e74940b8483edfbb1343891c25087259a3693c744c4e5e260ebb52a92c99243405cab147966d346c29be9d5a7426445fc0e6b996d850b958c7d23193229426634bd4a2611f059a6c9dcbebe16a5d539c8c2d3a7c24bca07b2ed87c01f7dd80be23934e0b811e60e20a3266989b0758211049d36030243f34207c1781cda70226e290eb4165a6131cf13638455613dfed1221199ff622c2b0fed186d41e9d02bee9f108204501c652fee2738257124fae655427d1deb1f104ed271772c057e9795a7e2dc3057977366593c82d93d92b213dada2ea16f60abb7f3bd89821df1e8ba1f8447a4866608330a50a169f179e7d0d432ce6e15f105ac6768bb9907feaeb122edcd972d6bf250f329f6a29eb8c3276002b823f7318d05a9fac0cce752a9adf0ced32ccecef6c97351b9f53b218e663283170fcfee266e12186a1a6dc5e8faede36a69e169cac6a00e0f3f3c96684acefbd8f9355323726f63d4e5b32edc8f811fcbf04d74bbda92ea6f4573b2b95527aa59acc3992f588ce6dd1c0d570ea670c575ed4c25c421541dfd36d541d1a2bc6e76f2f8a2c988c265e229f28d06864e59cfbb20df0eb36dc127da45f258ad1c1a6e439ec1fdd00ddd26fbf7c11294f5ae6da83c18a915b98906ba64f5dce37ca51995720d14ff50ed55c5984079ed6fd50aae3663276858647a050986df760536ee7349ae961cc44b769cbed6a7415e02588a27d05a8b5171ad391012ee96a70da3b5901ebe1ddbc9cd55fbf63c12f2e7fd02b7cd382d21190dd0187f8a788257c8e47b86a7ef3981da2d2bc62fc59535748ae3665b676dc6d64ae97be78f6d92add8d43394307bb29e3611bb25dddeda805ce7300458aa0126256cd8c9132349638fd630d5a690bc7c39d8b6f215003c23bf7f095bcb41628d1f8052541d120933fbf8e2b241446e5026783b758fece280674c9f6ba546807c88fe2b55c959f61b1b852892fc3b2de1a4b251d492e1fdd27f29ace1a0f67667d77079d217312bb26fec305bb0d632a6e12b876406f230bc74f6a3dc2862d442b70297119bff08d46cdb62731481c6a563d635747e87883a3e90afde8444fc71e7c1b8bdfd84db1f44a9371e2dfcc99db2b7a7a79579833efa4c038518595ea30be8ae0916ec20886c6263842bebaa9b2bc2013aaafccafb4e4a84bab140dbeacba7139703f764a38a7be812c2d0285fde48972c0a7d3a2ada44c683885a72543cefd5e285df96fe778d7435ad526bce0d781686bae2f776325dcdfa48f849b2b75b661d2499184bf3aea6776ee3ab7cfbe5684c41007c731464c3a9534f54ad8cbde186448ac5dcb5ba7011db091b652fb7dbbbd7e824e6688f400225e6ab7254566ca6fc3c3ba9951959046e86d393752e7f2043dda719fe95b051afced3687b22fc2a20756823b517c02b9e8d45fd3544081d5ff4cec3f54cea16e0d6a8a0eb562fe29199f5cbd9008d7feb626af768a8d44cb2acf1845c5d534cd8b6038402a8948b233b9318b0076102d505ae233c4b619c78ecf7cfbfd08acbdc9065b0a5b1a1773fe1ea3d45fde1a07efdb677a8a24f55f50650eeca5ad57464337e626ff0362ed41820f0baf902e35f5227c750322be8d46ddc99b545c5a256c7603be68c038e0911aadbf1b905bc33cad277de7d8b2cb25a0da22e59090ee534baf56576ccf8b9d4ae544748f9f32506ee8abf47e2be651f0a21c3e6bfc8bcdd2f41d20880efde204cb4bc9864e792e263e44b0b4981a73860fb289f742445d014f313c7839c334d10a211e148f1961e1efae1b7978b1703f5d070548366721f0acdfc619ad2775510e9491ddfe6510db74c533c2ac1c48e6b75f585e22e7662ca4168e27beb7ede5e61708cb803230a5ce4b08a0c9b7d54f7070f53e48965aa486526d35cfc9b81c163aa22439e4da335c986db2620ffc81b29cdf5db66e57a6e9d39605f4dd9d1269498027802712ed1301a1798cba758561b3cbe7e1a3cbdf532affe3c42d5f5f649fb19c9f18e01628bfde8c6ad8ad30cf8257573b7fc0fb49d1ef1148e2417fe971d176bccdf0e94983efda2d776f4fe89980ecb814d975a2b79952a689dfb1d82af381b6c1b27ab3cb9e98f3ad1d5967f128993addfdc941b40b1286e1bbf8453a9cf17e307f14d10d97c14c49dafc02407d58a9c41ebccaab8c23ddb16dcdfab8ae0665e6f8e853984d81d71ba9c3c7879892004cdfd800ba2bfe327fdff37018e4e8a50b54af53f70e803bfc826f75df720de68d2f773d806adb42d11e678ac1fcf7f8317aba77ea92ef1bcf16a44b6b094392374f543211fb5bdb7b9f493f52a5b74c6c85072d7460dad11f9ca5582f1eb4f50b974b2d4d9afa2bc063a7107239dc05420ebe1317d109ab52fccc4b61985e5a681f4b1083d9f60068e751152f60716f2b4b3875d406e460a957405c9f2f28bcf005d710489742b77", 0x1000}, {&(0x7f0000001500)="b8829bf12bd375010000007dffd57a95d3c875db72337b6292c9bc77cbdedac82861b2acb2ddfc18c2e7b386a675cd984b04086d00c8afa22f758bf29a81a2fa21fea29149a9223b9ecf444105c7fb920751f811de71b2e630e2cb16ec418a605efa60a10373d021ca3e0907093e40117586f0f154909e39cb3107b6e98dd48f7b8a312c42975d4a7682452569887a0c8aeb299392dab9c2f92cf0582cc50fa9ed725b1559625ee64b2011fe42805a072626fe68500705d90d3637f0306fd85d240000000000000400", 0xc9}, {&(0x7f0000001600)="be38e364bf5fcfaa9fde47d16dfb6c2350c0be9fbb20dbbb089dcb6af5fcfdd28e8c1b2240d3cf46b2207701b52ee8c9a70ea99ae852f4ccc391ec916669739607607a9069026b5974d6feaccf42d62c4f7264ae5a02f1c6c07eca187fbd0bac5a25b0297decc297d59d1639821647fd5aef201c031e9e18a4aedbacb6c449e7db8841d04099d129866382a58b508e7b4c227d3e5a5c49e4b1a330b8e67bc16fda17851bb823e6cdfdd0dec9dc5260529baa17cd794fa8", 0xb7}, {&(0x7f00000016c0)="c96701a580285afd7cfdb5bb054e7acd17f4934888b237e556407274817d27f7d7045d3f361ed302c3bd81c152e8b524e5ee11c169cfee601013145c0689ab6150", 0x41}], 0xa, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x20000003fc0) ftruncate(r0, 0x0, 0xffffffffffffefb1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='\x00\x04\x00\xe3\xf9\x15,\x00\b', 0x20000, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$inet_opts(r2, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffffffffffef7) read(r3, &(0x7f00000006c0)=""/178, 0xfffffe74) ioctl$TIOCCBRK(r2, 0x2000747a) r4 = semget$private(0x0, 0x4000000009, 0x0) semop(r4, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) connect$inet(r0, &(0x7f0000001800)={0x2, 0x3}, 0xffffffffffffff33) semop(r4, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000300)=0x4000003f9) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000001880)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0x9cf9f68a) clock_getres(0x2, &(0x7f0000000380)) fcntl$dupfd(r1, 0x40a, 0xffffffffffffffff) clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48}) chroot(&(0x7f00000018c0)='./file0\x00') sync() getrusage(0xffffffffffffffff, 0xfffffffffffffffe) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x120) msgget(0x2, 0x608) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001940)) semop(r4, &(0x7f0000001900), 0x2aaaaaaaaaaaab4d) socket(0x6, 0x0, 0x8) fchdir(r3) fcntl$getown(r3, 0x5) getrusage(0x7ffffffffffffffe, &(0x7f0000001a40)) 16:01:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0x4020426b, 0x0) 04:02:32 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) setsockopt(r2, 0x7, 0x6, &(0x7f0000000000)="ee0366cfca6590202ef0a1c5132cca56b634429f97ec9a66385d5054bead709dbb", 0x21) getsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) 04:02:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x50}, {0x50}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 04:02:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000001c0)='n5', 0x2) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000d000000fbff80a323059c086fae210ec6a6600000009e0ae91d7764651fc80751578edb1bf1fe5743eb7e5abe0b4ca739a0f05dc6551cd0db941c0db70394252aeaff6c905b6109687013481e60e0111ee46e184a10ddf62ecc54b1fabfd67cd21fe8282a033d6b8ed016a7914c3445b1bbad801aec99e19fe9295b8930f29f27a514924a322bf845d48a01"]) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_flags}) 04:02:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x7) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x45}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) 04:02:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x810, r0, 0x0, 0x0) write(r0, &(0x7f0000000240)="ba9175f5e90fff35a98798ed6b9cb5e47abe49708c48a214e08126c83af940121a0bb0bbc9e718c3d4e51dc97fe483f5608985cf9a1ba7b8b62eff58375ea7a714b58c0ceda71f9b16114e93297958eddc316e8a6b7a10322090d2ab7333b29b1b615777b1e2aa1f40bd5072b7af62b1c2e1572ddd3f09f5163740894399c1f2644bec319ae87f1aa0add5824f0e3afc6a5fc7dbff9e75a849da0d1d0d3bfc7fb73a0cf1e637c8d5dcd8af161859b93734196f438309bedcdd596dfe74c6ec514cde4c6f38fafef02d70a9a89f6eb4ce9942bb882a19009dd734fbad03086bfee5cb565fbb4ef229e5bbeb425d09ed7aafa5afe7f6eb6deff937e51fd89756d5c525c24f7455c87082a7088091cf6a5b4f4bd3b1351ab4a6fd9932d380bc7b6930084e61fadacee1bc068f92811f3fddf9e52470ed5840024fca4a66babee973e2e9868a372b0de0a496d04d8ddb8860a536b2a1ade70899783dee7143d83faf83c0c7b169be7a5b4df54394270f9564a661872cb21002c90cc3bf6edc72a16c492f20bc56ecfc8962af1810db20fa21401cacf47c3242a9a4b65f4d838516bcacd5cb495704647442eab1ac22cce8ac16c02ba25285f353d318bace86a820f57bfba72a3190070dbcd4c21e5fefd7c093f05a852cdfe51f13d1c3224e28dfc314424e67a37c94f20d2d4649948f53442ebb47982eaef5ab2eb2c3224626892b2e4e2377b0d96d8e8d5674c8e1ae73da41c8a652e3dd1b13f081f97428f837e60db3d354445311896b98340d7a0142ede64045ee7e0703ed70c648bae4b5c9dc7aa4835a4afbc7fb81becbccf946ae9c0aaed4b1c10bf3e137a9bba19ed3e543f11b2b9bb1ad1cb121112b590ef8bdba6ecc3053f90bd35bdd73bd7d8d6821b06f571c5013cad4d6af298d3f535f6702f6cefebad7fea4b2b861084f6f82c80fd6cc299a9c9bcd59bbf34a88c7dc72f2ee1a6037c367368504149524e0d567040e6d38dc84fda43311238a727ee85ae3d6d22984693a861e44fc5d05b820e13c0b8021f46eabfa86cce953123189244a22dc1e4e051825ddcd1a4a5384910f0b7e3bac2ed0f783d283dec8dc7cff5ebd459e91a7806eb64be8fb55e98eceffc0b98d38df4ce1ce4983992a99e2dcc7d129c83cfd6d44f1e8be67463716e6ff28b93da0003c7131e9a85b09a6c4d22f79812a8b7946b8eac13366dda3634f1c73c2cdfe49068a7c76893f2a4c71082f358ec4cc60b566531a4b53e4ac168962eec2bc2e2b2dc8ed8f616d053e9dcc451b9593c80aa854cd23a1fa8f47fe3cd34aeb7c5836e6e5df494988af952af8e26d45886ed782a4354697a9658d60068cf6b3b5cbc9f63dc3837a48a9bd3475390e659599eaed86c6b0f7d19167e41f55a313f78e7f7166c4e8cd5d0d3826b2422159b8749e26b1559f3d2b36d7984745d01fee257552698d67c87ec66d1f6d3e25cca9ddfeb4c34a56ea3eac4f849df4d9b9ecc8c338887c731faa1ab4d8668e93b0141364be3200e11a46bc78c1c29fdc147730e07a0237fe1604b0dac7692b2de301d5cfae321c609c6c7e4fcc4efd5ec8a4a13b53b3467818a82fbe51d72a5d3c681fe126229d6cf883b35245a9ef3ce8621911b4c6efbfb27f615fad5977492f07abac3331b55d55aa28e9f367a9c0bf19ee120670504ee26cc6898dacd9def9bf2e1a42d9c616f3042a4d69103bd388702420849f565657c20373861ec0fac2e409c5d5c998a1f737c536265625a86582e6adb5c15d76da8410e5c64c214b7112b1667d16187c4ad5ac7dbaeec118ee8253113af30a119387b3fdb40b3a34eb7f25e9dd89ee927c5da3a64286714c92058661fb58f75c7a75b02a38df80caace27132febea6c0707cb0d2d5b9a39a14d2088110b9b8ccca6e59ed01e60cc1b932c635f99fe005196157346bd675a9688f30a6c63204a03e6448fb4e2b0c42fc594b22aa09fe2f746d91be8c5197e4eb74476bc3f56b2006221c962f0c7a1805255f8756a6afae26f8b77746ad813186cf08e81d641b5db95e50edbc22e02aea4a9234caf13283b5c00f2ad9a9209babf70934a4be4f50551e509b569845ca9855d1d986d7b9a2aa3b6e19fde80c83b7f00f368dc258fa0efc7563036b71bb3c2e8d8e0182e5fe706acb0e2199960cc8c948974b5c5f6105f96bd6759d5b06a15c5ad5b57039a2bbf81414034001eeeab6491c26a10c69da261bd81c7c94d7e22cef74e8c209ee2d0cdc95498d8293c23b61e298c3a6741d7db5d78517dbfc5288702f326658f5f80146f13547b72cafdea8189f8607a883dfce77a1aafc4253468ee46a1189efdfebb4cd984205c52ec51d83aa267c1eda8e2169241be448f8fed9069ec4d78667c29bde58cee98e903505d9898da5c5b3d7d37fe171db65325c9fb61a3ac4b7ca37ad1d3bb981a8ce8b86e5e7116a4a2ce47f610204075c04cad93056422b47d30970954445d52e2cb16686a076976b210b9b1c7275313b8a629c4268421faea436e668caac2c31d42b4094ff51d1c76a37f358bbfa7790ccf6e48a71127252653047d4e6b070e477c57dde740cc79165be6c9a32c43ac3d2f37b1ee5bf4204a0a05c412e4225fa5ac8d9a5364539e4723df1a3e16bd9f4a573a2def8b03ff14acafb6fc54630c97fa59aab233d77eb7dabfefafc6f7ca2acd5c885a18e198406278611fd13f68f47daa88a3d616d03659016ecac190db2a7a0f71c4251e7ec9a8a61f723c7b5f81a017feabf5691a2f5c0af9dc4658fa2c0566bfe796992be260b0b3f55561b43f5620266e91fda031b1232fc4847fc7e021aae30efe640deb8bda20cb299e9f2d14c359d25c263316aef9fa0a2bf5edb538c38bc2d5025be64d983e1c9f4a6b80b934abaa783a0d80df423a28babd6167b675f0b8531d586877a61cc02db962287d52b8849c062c870b6cb9d6c2c7b0939499f03b62dae71ccd3d76a833e48f1b4e12a09e03eba5000160360ada0fd6128e857db281b44a94e3d4c123c7877a2beee0bee3b581245eab5a0700c214dd125d97a4f1b5ddf32e491bf023afe5e6659f6f1ee26aef7f4aa21ffa28d92ebd8bb374e904d46509b0f41255f792fadcfed09828fdfe8c5056a4f61e60efec407818a30b150184c89a33bb1e5e57b923f81696e0a858112169ef582ade952986f8a83476c78720ebaeecfe0cb3e4e0d2b43209e58566b041a6dda27c72797e1e1f0aa52d461fd48caf405cdf86e8b4dee105866c24ad215d89538586453a459d914aa4a65f46b3a6a10bb125f5c0d53a5a2024d471cef7c016b07db63d109389aed610582cb740835d1e14c10e3415aa7bba0cf3f7a4d99d07d68f04adfb47ad3545124924b00ed5e87e77fce0cd9d1d28c697c562df9e3afe04196070db4084398a2797c00adaa7875328a87217d05c497a2b8ee5ce2ee44f1502cf2c775c2305ad514d7ae69b2989407632ee5b28c45a095dc84d6862ac2d800e406cb5223524390e87b401fd910cf66bf272d3ec743ad1b3653eec803ca35a135ae55611e3f1549ef10999e06183e24077fc0e0e1e049320e84cee675734a04bc8de44c00b5cb3b3ce0a93e589fa5cfd14a8fdc8ffce37094122bf29f3d8aa4a3925efe2d0e447c56df2cdc913ce3a178aebb6ee84e3c16113384cf6f567d43b75aa6588b56bf50323c2d5dce35bf0e138efdbafc09e623fe2b442ea673257181eecf411cad34f45cfd909f0bfea9004aba3f866c85669e0bcb15ecd9fa53aa8a0a79e3f04d39ec74028802806a29420e99e3a4d79019c42ac23d63751b2e41cff6b39d873f0e36a66e1c0a54ba18c9bbaf300f67761284def51668bab3ae986710cee214b52ef77004a01b2f79002513217f42f5e1414e7e23d35364c4c66fd6cc487a10ed1d286b52b0cdfbe85bf4a470adb3c87735063815bf9092b13a3ec79512acb89d1798c25bca1e8184b56f6435bc911ceebe4ecb1bc96f43c3ef06b5e04953e311871321e52a787b42793c89880ef03dae77b386db613ef32f32654e610054dd73d2838389a593895e265d0ef6a9b483cf765da989a832773b0fe6d53a25df9cedb439f75f288df89b78f369ef791d302d059ab6a6cfa577a13601659d5e995f8130b004ff375056e9b56509e618cd88934f873391f10504ec7205a6e0a31b3ec4f11f46f537469847fc7b52b3380d4442dfde7620bcb5dbd22308149b64aae2bbc836172af503c7419a2d6774ea9fb5a11eab4e9dfe83ca10bb972d21d687868d83bacb7fd07ecbdaf650f7f8494e3fa790d517c7349e12ec3987e76be66fe3224c49dee67f712827b89e6cac479ff15932f31d99e1f5e15a859a762f88e0e45f7ea6ca0c3aa2801229ae2de31f1097912dbd6710ae2e42b0e4afebdeea2c3052f766c4207a6757315439e50f41e23427a5e007526f1a07d362e2ebf343a9694f0ab23e53c701d11d0ae0316516b5db7f5d494b2252c7cb823f1c85c8eea72b75aa5c7ae38361e25b42aeb0200b47e89b9841e388cfa7a6d32c6dc0b03fa32348e381c361efc03ac4fa8593a39a9f2525e7f04a8b24deb9bdb87e6922f555bb78373cdb06bfc8b384d36dc35321d130485ad3022d16cffe1bec2438e057daecef8e93add7a07eeef353c93010c5ad18a052ae7c08e24699fa1cc647aa95d08d4ede364433d289592ab5f437177a4de5f5a72a3ff54f3925d7bf20af3b8f5c542051a2f8bdb4116fe27f98bcf5727dc225adfdc99e5f9f674682007a765d2ffeb5b9980f17dea9169da589209891b2a365592f7c83b00c1891701bcef8bbfa7f4bc0683cd270f09fbc43c718a8855f97289dd5cd07c30bc4c023c0c17ab8fac662927f2f769acd0a44bfc9a494b92b55a3283137db21769115c09110b074e9baba1e1bca891c5805cc313b636965c37399a68c0b6b9367fb49aad0bfb883368cda5fde5072181c7932b1226ee33f2583c013ede2abac3769ea86380a22ec805260f95ed33a7d6cb8b480f60b50aedf6e3c76c1259fdca56b60f9f9a9d32c047109bf98a4b44e7b8e95756e7a7fb8da136d2c545700e8ad5b7c33c98f9bc25d08ad2cbe5435f9177bbf04269499da44fe73cb9f40f6407e222a79acb9927df80b45e0797c9a1c2a795e9779f9c4c49dd78e8bd06044b6f0964f258cf4060775d5f0af3816fcf4d933d130dcc81697ad54b13fdd011dc8524a2457b9f7a08869be16ce68e108aa431dee6f51a3e08b508bf320fa8fdda5dc7eeff4aaa88fc1e97e4d0aec51b24379a8e54ea6a05293a911609b256d3aa4232b68ae1c2ea713cf127d4ce4e0d36d6584062adc35d56d5fb5e924ab01a23ae49fb94e36eb5c8a6b9a2d1d8dd1660c8e92ac9836581669d51ceaa1dce7a2e1233fe52141a74af4d22751bd3923145f166965e58c9d4472522959fa0923c89207394714de906fd573534aa9075b16c99c322eeaf61db06cf2a563812fec6a04f73268e43c07eb74c7348c077877e1752f7275f4a9bd7f3f95995df45d815fe1b5249625de248e9551ebb5c5cf0432cd0f1b4b445ca46f53ed6a7c1aee2d66351ab0f3f1df175773ebcda554379bb62f3734cabd13af691e4a8f6c13980640a7118aa0efeac701108906458c2f116d86bb7a247814423a41654fd87c867002be5c0b18001d9e5c4c12f4d1c8d7f8de2b43e06e2fc6c4b306abf7b0531aeba3de3126a8c7ec56eed034c1486954219b7044285e82f3cba488df0ec35e5568f3dd9da3523da9e7cd00248f3a066c6603fbe6f0712185aa0c0d676bcd", 0x1000) write(r0, &(0x7f0000000200)='$', 0x1) 04:02:32 executing program 1: socket(0x800000018, 0x1, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x40) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/78, 0x4e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0xfe) 04:02:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x10000002402, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="0100", 0x2}], 0x1000000000000274) write(r0, &(0x7f0000000300)="9326eb531202", 0x6) kqueue() pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000340)="6bc73c8547486edfb077d7376c98de4b4927d05be2166f7874b6e38e599933e7e71399d165da3bc8b0e8ba14ec1f453d47cf2de3cfd068089e6daaa8c5d21ee14698e9fc396f31a85638fc0cd7bebd34f443877dd19d8a15ce652ce20c213b8428b180948a3f2bee603a19aec4aaae7cd9a28023e5f0984654dea64f9a1bead1c30bc35b649af7ae6de3a52e9a60054f8c8678160280035238b14db939b91e274ebe64f20a39dfc989b0a5db581ffe9511c21c60987f9769d608aa4b62508010613f432350dd088af02ecb7f069c9a0b1d1befe201c2a3d972e04630168ec665f22bd3952cb317c720f1d5ed77ad66c234069b995e012bc46066002a4d17fd573b4c155e5c2e2f32ab81b2329cff47eda5da66236d9f8e6a41cb400f0e47cbaca35f8470d2a64e72c8c856942bd546ebaa9559dd9409082ea73352f1cb34c0dc4a35c5e0d689c52bff4b1c48020353cb5a1897454396adf35ddd7f83aae47733a728e6160e277b1e2538abc392d0ed9cb1b97353ce0efc9a637e964c6b6d5dbbc2b3c7e7f967e17aa8049365b5a7b76c2373c8f6faad310d6d663019f785092c42b5f1ecd56a2277025d67b88de908c77aef8cce2ae22cd335aa6c5e882e3da0e1e929b3b5a3753070a2d71b9fa2a85f71a0831cdbbad9f10f139b82185240ec7f15e4dec3465d4d19171e4a2ccb5c17c6bd4e2681352e7ad664a85d7e8f1a03bb991764aa391e60c5fb446802c175bbb3c799fe991d27bbeac562ea7f36ed82ef34096f4050bbc3451cd2004e3565abd666c3ffc19d39d0eaf672a957fec56237654feae766164a26973d3e1680729b684bd377a77cf6289a85e26d98cb07d98907de94f00d2607f74841eb4be669be7b1607978de55fe7b70484f5eb632cd0b32032e709b29d553396657d5f043fc396fd7c78d0b37ccd99ee41da34e28a863c8b7b6764a456f6e08b4777b1e181429b745e4724d277fa35bf915cfc1567da6404055b3356c538f4702f950f08c2c7e00dd88aeecf5139db1e1eb0be1fc68e4f0ae6d7fb810a740cfae55e8edcaea48676c452c26974f8ae1f67abd0a5e15e97ca0f86d8cfee6834f58cf61ce281243d9a63a0154f157780c490552a1f210d3b4b3170064469890c6bd5c32ac35a3d60f8befa9d0bcfc160e028f01b3e17666d793fefb2d965d6e5363fea56bdc1fa68d3ffaeeb132a77b127c18a5614d8ade87ea92fa5d6afa2aa4db87e6de0b8adb4ef2a4b347e7768d237574f3216920c1eff86d93ddb5827b00e98afca324fd6650cfec7f112e04489858731b11fe08af95cde520195df7c19b63644de88aee59fd4d1bffd1198b3d45f0ff15b2914296a828a6d6fa0f19d33e183242ceab21894d858d36930f128b68abc9a026dc3857ba7f5d1f1cf4afa3d6e83d357768ce9021801e1852c8f77da3d13dce49708f05a776399bce4e0775515d7f594d96c5c4e24983a6904a22313a15314245983630e674e19438b80851957e02ff8d37e93adbe670c2ae035789da7eeed166bafd95344d68240fb59e9d97e2a54bb7755de23bba0c124e1533c3a8d93be7971c17d948038a9e80a73f072f590c44ccbcf8b75817c434dcd929a670c3838b55a63a8e1be5e6a9cef42bc85a437a68497c26973e1ff487777ac421e23b7f0ae9094", 0x49f}], 0x1, 0x0, 0x0) 04:02:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x101) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2}, {0x84}, {0x6}]}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 04:02:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8a995dc54"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) socket$inet6(0x18, 0x1, 0x7f) 04:02:32 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0xaa8a1443e8f9696) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) semget$private(0x0, 0x1, 0x44) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) getpeername$unix(r3, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) syz_open_pts() 04:02:32 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000040)="b54235bc995dda7802b5473fb4e3614cc3e2c3789db43e922dc714d892fb62bd5f955a320b31ec", 0x27, 0x0, 0x0, 0xed) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xa00, 0x0) fchflags(r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0\x00') openat(r1, &(0x7f00000000c0)='./file0/', 0x80, 0x0) 04:02:32 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20, 0x0) ioctl$VMM_IOC_TERM(0xffffffffffffff9c, 0x80045604, &(0x7f0000000840)={0x6}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000440)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)='Q', 0x1}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000700)="38eeeaa7f9120150254a7d2c3b3a1919362b011398ea9634949fe2c90b6ede4880ac9802e07e8286d0dbe88175e0aa74d8dfd8e95c8dd235eff149f5f2b451ceb24e602f5002c8c96b072ada308906f9fe6640a88530fbefe14df6ee9e8d0240f2cced8d0e2d9b5c383579d719909607e215e11e6a59df85654686c301142e43d31a77691eba23", 0x87}], 0x1, 0x0, 0x0) ftruncate(r1, 0x0, 0x800000007) ftruncate(r1, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000800)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000880)) write(r1, &(0x7f00000000c0)="c805e76a51135aeebea0df160bcad0b32373fe27dfbbb5fe944935e91d85fcd66247c21d6d52e6a49ba1572fe86ee0ac65d65e81b425ca2ed6683fffb59a5f1a99c58a69c2bf617e0c52c33eb13fdebab455db5213a2e8db7791f9f3b52c68a396f2fcad741771ab4d18e6d1e346f2937bed7e079723a138a38c46", 0x7b) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000140)=""/205, 0xcd}, {&(0x7f0000000240)=""/113, 0x2d1}, {&(0x7f0000000380)=""/171, 0xab}, {&(0x7f0000000500)=""/218, 0xda}, {&(0x7f00000002c0)=""/105, 0x69}, {&(0x7f0000000600)=""/90, 0x5a}], 0x6, 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r3}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x20000000045}, {0x6, 0x0, 0x0, 0x1}]}) syz_emit_ethernet(0x15a, &(0x7f0000000100)="96") ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f00000008c0)=0x80000001) 04:02:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x6c}, {0x6}]}) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) r6 = kqueue() r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r6, &(0x7f0000000100)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) r8 = kqueue() r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r8, &(0x7f0000000100)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r10 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x10, 0x0) r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x8, 0x0) r12 = kqueue() r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r12, &(0x7f0000000100)=[{{r13}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x14, 0x2, 0x9, 0x4}, {{r5}, 0xfffffffffffffffd, 0x20, 0x10, 0x80, 0x8}], 0x1, &(0x7f00000001c0)=[{{r7}, 0x6, 0x8, 0x10, 0x4, 0x4}, {{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x20, 0x100}, {{r8}, 0xf, 0xa0, 0x4, 0x2, 0x62b3}, {{r10}, 0xfffffffffffffffa, 0x4, 0x4, 0x1, 0x7}, {{r0}, 0xfffffffffffffffb, 0x6, 0x30, 0x800, 0x100}, {{r11}, 0xfffffffffffffffe, 0x0, 0x10, 0x8001, 0x5}, {{r12}, 0x6, 0x10, 0x1, 0x5, 0x1f}], 0xffffffff, &(0x7f00000002c0)={0x4, 0x8ac}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'taP', 0x0}) kqueue() syz_emit_ethernet(0x133, &(0x7f0000000540)) 04:02:32 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x2, 0x1f, 0x4}, 0xb2, 0x5, 0x2}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) r3 = semget(0x1, 0x4, 0x52) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = getuid() getgroups(0x9, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x97, 0xffffffffffffffff, r4, r5, r6, 0x70, 0x5}, 0x0, 0x8, 0xec71}) renameat(r0, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') semget(0x0, 0x2, 0x100) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r7, &(0x7f0000001600)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000001540)=[{&(0x7f00000002c0)=""/200, 0xc8}, {&(0x7f00000003c0)=""/56, 0x38}, {&(0x7f0000000400)=""/126, 0x7e}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/179, 0xb3}], 0x5, &(0x7f00000015c0)=""/14, 0xe}, 0x8172a7a49cf34c7b) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001640), 0xc) pipe(&(0x7f0000001680)={0xffffffffffffffff}) ioctl$BIOCFLUSH(r8, 0x20004268) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) openat$diskmap(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/diskmap\x00', 0x800, 0x0) mkdir(&(0x7f0000001700)='./file0\x00', 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000001740)='/dev/zero\x00', 0x200, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000001780)='/dev/bpf\x00', 0x2, 0x0) r9 = socket$inet(0x2, 0x4000, 0x8) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f00000017c0)=0x5) r10 = accept$inet6(0xffffffffffffffff, &(0x7f0000001800), &(0x7f0000001840)=0xc) getpeername(r10, &(0x7f0000001880)=@in6, &(0x7f00000018c0)=0xc) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001900)='/dev/wskbd0\x00', 0x0, 0x0) writev(r11, &(0x7f0000001a40)=[{&(0x7f0000001940)="ec8346e7c55823bbdc2cb4f2ec9ba929120327ea9c64b2e9abf458a1295610d782c3eefd72d57ced365f0229b1b501dd246fcdb339837c58ebc20d4a309dcbafa0b58e9fe38369ed82319bb7146983a89f744b266efdbec47e44bc511ee1c2bd424d04ac5814c7ce2f80139fecb4f4cfead768e87633f785a8e9f446864bf461c02cd6eabd9fb7a5ee9ab01234c4889a67d083d90074ed6ff49fe3456941777f688e715ec0c35e2175c848d22b265a23afb24112fdf21dce180c96910a94a21231ebe6ad75219a01c6711223aa6d681c1a15b1c6ae5dfbc5f8b15899a2c275012bb9ec4dfe386bc0996414b1842edced7ee928406a", 0xf5}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001a80)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r12, &(0x7f0000002c80)=[{&(0x7f0000001ac0)="a728d82e11693e80fd0d7c8d232ee195f6af596ab426598273f00c40854264479bb7bd93bca9e517b438daa4b6d91a4ae863e30abde835a1ad5daabf1f2b4ddbe04878b2212fe7b113889017f2aa1b756c538a553c6c5c5d0f0ac9bdbdb3b0825bea87f6e52f54b3a271a1be0e63aedd5fe799743728f32e7e8a4f75f99bb4516060a753c1d7ad7d757a186dc3024497cf48caed8f9b07eb1c27bafa9d94d925e22d3e787d6c2dd8b5b0e1e3a1cfb367365d7413d85ccee646cee123da34f74e647f727ee4a4e3a31fb060bde1e985dbc1b147ca89f84a7ea4ec4f12028637790b9609e30e255f3e9776f5b2be5854e442370580c3b4e1ba4c42797c14562b7cc32fa4612e195a56617e3ce968b7e326aaec10d0fd70163222336c0d07b7842189c819a68c06b19ea3c5e287d0117dacb7f2eaefbb3deb1607ac1c1fe8582a941f880fc2b0899d6ee8d6a64d41618f3fa6fbf0b4f170f8425d0975135dda6f7499282fb70a2f58f807381ccde5a74f153545957c4e8659abc379f365ad0bd584594c1ef97661d9a8305bafbf42acd438cdb84c69600c084b49241bcefc62e6c800bdcbfc8846af716ec4c72f46c303d6e3a6ac8235ce8a0e9a73f32ee84d28c72f048cf526774883db16b8b88bc2aa2b46ea285c732b2b2e9781708d93cca7249366a0e17a9c2d0f063e531f95dc87ab667a8ba8c7538fa0b516df83241c19174263adcec996e0071470f12bbd27541d999247b0f8bf23eff873af28d0162c04c0abb381e2211b849b3e4e82bfcd65e11c4fc0cbff26a87413a5f19c731d0fb518778c4e036dc219f3f52b054829c3d90b7eaf3dce9a74c0aa672c8127680036687e2a011d2ff0f650d99799423e706623f292e4dd63b1cce81479a20f49efebcdf2d85225339e0ee49e1daa3fc755bde83d56dce1ab038706db1bcfeb9088b480466b6d9948bd1bd3d93c0e7917d8531b8a130868e5a4bf7c388284e3f7465fc06b9d92b28a822c803c320192972b88afc878c41d1aa6c70e2b8bb15340130a8bed3eea3320a9a0a9b0ef348fd863776d5e542f7d82874936c139f1b46e0169d9a5f30814f42b455197fa8053d7834f74b777862a987c26d5f593cc60b576b99d0c102c55db63439f5931911155f2eeb608753c7a2ca0bf70ea505108f64670772533cff15e6540ea0958aff4c80152ed1df85003e4270f5c6c71405c73a58709b0e0dd5629f0d63fe75195390b8faa22784f28723462122abce79e50c75ff92f3c991fea8f015592ca9b49b48cf5a6ddb7e2948f104aa6bb01bd06026a5c7546f8ff07657f19eb5ead295c307ad02eb070fa5cdd918a1b2549ed99e9e98c727b4b411d37c1ddabf89905672c330c7ba456e7eb190c3546a574a1df0d671b84d4cdc1ef26f7c3d622beeace5e2878e0c3d7579ef63b6bf2c5c57feb9776a16334395adc752df3f50efef17fb5b745e40f852828d79e03c5b844c6e2ce7b9fb25401ac9dfd731b573c8dae1f8e0ae0bca4c56884588009fbc40fe6c45db97a865556eaf0d8a83ca7fec409e62d8fa2adeb02cdfa2280fe1a57c98c7ccb0edf44b59bebc1e6e3eb3b7f4d972f68b0913f195160d89d7a18e949ef0f21ab65105056d5fa314a8db8fd51783ea76bb6a87c49ef089846930315fa83670f67c3420d1d6905e501512a3d9be606052fc64468f4f635cda1da3fc4528b2e50c531b038adda71188cce88daf5bce230d8594faf640e2f1f80e98dc5bf713b15b01b1ed96e7ca80d1fb71a1ae5c31ee1a6632503c12ba9a29b297ec9b13d8dd55ee7dcf9262e45f1e6b4573fcc01d3f90370c9bdee4741c3c21aec702e9182d476fc160650ad18dab25acb8301ea455879f9034e7acdc6cab7a33a2982c73f0160a2156ca9e2af9ca40221b2acb344769dc030e7e4a98667735ff1726937b6be552ef87b52df0be2ef4ec54fb1514adf544e5d54fc2c2115596209c0311319f7e4de6a2f4b2a7eb6b401bdb7437a8021779e53c659cb12745eea4d29e8a2c9479db2271fa17cbff9f6abd3ed1e53335cd76815302a16b908ca286086a90d276379d54d4d18d4d48bf692b07eaba420675c54dcd3b1fc02e34cefe1b297dd5b33f738527eecfd2e1aae823e1f905bbbefa2a6c1fc915010381e695ed61ba2ca214b03d86cfbc1330f22b414dd76da9abe502f158d69218b228371cf7d88ba9bbce28fe245082f6479849fc5e50933f8af078377bb5c389831e7e8a070f8a3c953c0957dd81c3cbcedc17a7a5de86d969e29d983d9430180a6d710f5e6772b9edbec3e2365203f85fc94675500715bb76b759a1308007a07e281f2147e937734185bf301b156a8ca1e8975ba464edf33a802c59a0ef4b4afd636bdfc81c7293fdddaf124a91d43bcea1c9a924beef289f6d63f6013226f77e27af5c52ab7abcffe6ab7adcbcb16d79fecb664e0d4413c8f140a14679e79ad71050f7cfa6dbbc5cccd6ca532a8ab2e4c7105ec332bd584c7e9a0b49c6ef49674adb19739a3f76a22b3e4b4df659636128a48a7f9bd22a8f9e78f6ccd63318ed4e961796768a52b5ff00068c267db3918f10b4cc5396aeb7316323e4653384fe462126585564449a9ca265de6370545b8e902028534168470b6e6993f04c6df571640442c9b7543f58506d2aa0789f2675a2f50c1e84b24a24cb6fb11ac6203481681d78391f4302e678ca163b51955b93c4c761668d9cfae115f427b7e1c7281c2c39f3c0e8de1934b173144f0a45054d85770a8350ba0dc9d0bd80952a3ab304a0e0dfc82a4b0de25cfbbb3f22d5166304044777c018b244dc70ba9f8ec2c3102f67695f3ee39216d7e3a60921d306172c2c6bf74eddc3d6a2133fefeba208c37be2fd5d5f51d227a10bf55182dee8c1f819fb68cd653428bc915dff51f9f003aebcf5107e48522cf34dd85a137bc85679ae0250b890d87b4ccd319bf6abf8607d3bde3a2959de3ab69b02a448252fe66a132f5e11134eb4f8c22ee37483e632247d81d28fe37d0748f52940037d5010c2b1dba07353493249a943ccb93ab75d92aacd87c830806312efb044110db88e7db66e0b789a338b1df47fd9b4e4a3da2ddbc6eb9322c8f438f385fb83b0a34fc3d2187a9a42b0b6ccef07545704b2864cd3ee8d3d4e78d1ac071f949d89f4097a00e7e573910267938d8bb2df910d25945bed8efb11ae6184f796152c20bb5a6bc3cc57526963be7078c2e1441f3661f6f448de9b4cbb72e8fca5042baa53c26ca091dc75eebf462da23e2c590106881e5ac57625cd5bef93894e0f5cdbf8cb79fcba3924473992de49c7bff4fa8c294e4944ee0d156dbf459fe7cc5edb7318cf406e9b9265c87835f051f1fdaf600b0fedad5ed4c34e8d0046b88856e5ac9acc941953fd1f81f5fe05cb5c68f0cbf6286938660329424948c5dfc1705ab9d8125efe64367f71e396f754f3d91f53e9a4c61bd2500336e5e0fc67f03e107333fa463f1843ea2e276dcce3c25979320744069bcfcec99b0123f78f8fe38d8a657b48f2733f876334316d21d5b4c20b6c16f249f72876878b31a9b8ed583b34c1fcf5b27b1bf5f2c465acbf87ec444ce7945f94a5256bae153194c7cd36595ccbe8f177999899068c307981cf4edebf04b34c68cc2783d11c31d8d150f16f641a8c65c2959ed80238604e18ccc21ffc1822d34bf91cb65e11767442e982fb11b855ba3093cbd0ec0fc2758fd37e579efefbbc9dcded648d69743b51e4d0d6715814fb566ac418ebfb1e5e361a7256f95b47b1a4879c5f3c7533c66feed8215735943ab9f0f6eba48f167a61d66d78cb3703f08927be14aa288e99ab9d1908f5cdfcd4242cf5aec83fa80fdfec74145297b17c28befbc0e1771c871cf73fb989f4c92fb70f13180bd4ba67b448caaaeb2d0048d0bab3cffa7623f1a142e37d50792284fdc2916bf1958fb1737dd1fc0552adb3e1559dd4fa2bb7eba833488f9400b9acca2ee7e6126b0438f92ed1e8dfa9afc77eb4d8116ab293400e1f4942e829159b21dc6d39eb6499cd9bb0f1fe95086669e4cda73d49873ff66334fd8d7a57ebef3aae628074de9a496596f8c95d08acae98dbd07753d50c7779ab8dd22a0b9f9d9913acacaaab1bb257aae5d75e9fa2ea717c282ff88f745c5d82f66b12634801fad8ced5f20abf0b8654d9545aa57ee918c706549aea2efe46c0a1e0818a77628c2b8d868ce028d09b994c8903f5bb9a32f8e0342bc876608836c220af1f3bcad015de7db6df7cd7e375e7fbafb25e0185ca38655144aa9a2934a37482fd7c0ead173a25b3817d78e57a524756f54f3e575dd5d841e281f7a1b18e453fffa8dccc253fcc0c57f8abadf1bc7a96d817456c98f882f7366293c8dcac5c4e4ae2a23abe3c3b45ac1fb525c2e144aeff1b5f925a52e4c52d0e52aae3ec36c081fe28e500b399f1af33ef8e4f893a650eb77094500a0095a66352069be05595460a14383164e6f3844e8e36c88a3cd6dd47f859c0978db8ec83ed03491a59e1eaf5757000442a6858cd9d292fa2e2833546940b179f2cf7687f01e5195feb1cb05fbf7cd497f2645d5faed1c51840df8d37053069801af0011b7ab56c7fcde128f10204f701dc2f3a26ac7b0a8dbb7bf6d0e0427c750af2faa5ecc6bba74f3143fd17f28ca5ecf477cf1c6096bd6ebb86ee05266b3be45e322b19160e73580553c9636b4cfc9e07f9f261d425d5e0dcf17bc19bc7f6213328ef1592ddab366f6007ce548fb0f467a1ae26dc838787895e83c35cee7e26b1699dc108093031cdc174191233c6548a54de81d07cefe1996e45df7e72e5bdc5b99adc12c6cf1d4b1eab81af8c462c7b99ef5c70d884bfff350d78d91042dfa996d45cad800b6255ec7879d4b6fa82e252aa1f9e0547bf525844ea33174d9db1985f30d226ad1d3a6f2471326d9803fb81a1e498ede2bcf3b95ef88b5d5bfbc760c4d95a5f97425c6f1ad018dd063ac60bb36325ab43de6d8403627e3d270a5ba396742f7175901ec408dbb911426715b1f62c41901001e4b03d05df08e130c7136605dd12773ef922f96a20b3e1b8c47702b6b26287875db0fe0c6c5b7118667e5a8a98965684f018bc4be77a45bd00b000d29b8ad95af8cd618d988ce51239024bc75b80081a84f56d30da971421a82ee2834b6a5097370d0fdb66e80c08471c4c70436ec21fe1324b1204be4ee205be5538ddcf4165f55254182a980f3d62de2da8392d34d30ae1d74837055b987bb94bfa1f9ed4ba61714c1ad437abcfaff0a554f37a3c0841507129eaf6a13f4ce577ed705b51121bf1dfb8c14c6e2daa5ee3b870793377f2fddd9729f0344f7015ff0b91d48c7e2fa4676490b05acf1749e8c6bc3ff535b963098372c2578f532930cfa3d253f8d5555803e3483e49df94b3db45918b2cc2446fb9ea76fb459e26c247dae56346bc203829d3b0ded1c9eff1c823322068b04ec2f2f37e37a0528d2ad5851641c27bd0f90eb85c8538a7a69cc78e42ca0aaee5d5541a3e69e989f81ebc5e18feb3a162fa939c067b6263c337f881ceb265fb00707b18538613f2397e1096194faf115cf3e6da0adf721af4d3f8168905a0c5fd20b8a7db9c66ef00f50a3bc0b4be218ea53436b53c0d02198a54035fc0927be58a6e5e9a8c26147e7275d1d36bc576972fefacc0b466f8d7b19ab44f78ac20c7738f451768e9c789ab6481052922bcf076a6b76cdfddd654629c8bad36d26aa81e4c2b8b334d11b16976cbf3ef478dfe4d4c9ab0600917b26a12e65", 0x1000}, {&(0x7f0000002ac0)="7f9c68a617b5c39db71794cb9284e8ee6213cfb073662c2b662f01c976237bfb5d7004106d9eba4dd7d53176367008dfcb3b141201a788343f9014a470ab6509674aca2200ab39aea9dd2de67ae54bebadbfba45cfb7f30fcf00debcec557e7d6aadd2b578dcf4fe96689fa5b19460026e90cdcc6997bec825cc416b6fc9e3fb7cda8eb511fb7d0221bc77f82efd40e7e278ac9358cedd5792ad8509a33db39a39ecf8fdb4ae6d42be49cc5be63e7079f8bb0e1465aa2c33250eeb5d493f34d07c1a934adebb2ba255e108f69f5b57e0e84dfae175444dbb7e531d481b5d824048448bdbc030", 0xe6}, {&(0x7f0000002bc0)="24e723b5057a843a6b2f273c74ad33db7065cf1080c20a80f2838434befacfe9f9fea7e4762fb8047b297c6dfa8f688bf39f9c5fc90317cc3b866eb4b85e2d8b57e91e113e057541d3b910161a8f2fec6341f4758acb9f10647241387a9dbbc84b8a52c9af38bb5ee789ffa6e44833f9e792", 0x72}, {&(0x7f0000002c40)="b16f31a95d61b58410d57bf37d8d1221c04180ed4a0dc266f893fdb2ead2c8b81f65ee9ec005afe39de79bd224", 0x2d}], 0x4, 0x0, 0x0) syz_open_pts() 04:02:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) shutdown(r2, 0x1) poll(&(0x7f0000000040)=[{r0, 0x1a5}], 0x1, 0x0) 04:02:32 executing program 1: select(0x40, &(0x7f0000000040)={0x5, 0x3ff, 0x7, 0x7f, 0x9, 0x9, 0x7f}, &(0x7f0000000180)={0x9, 0x80, 0xffffffff80000000, 0xfffffffffffffff8, 0xac69, 0x3, 0xf23a, 0x840}, &(0x7f00000001c0)={0xb3c1, 0x6, 0x6, 0x1, 0x1, 0x8, 0xfffffffffffffffd, 0x5}, &(0x7f0000000200)={0x8, 0x6}) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socketpair(0x20, 0x5, 0x7, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11, 0xf0000000, 0xfffffffffffffffc}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0x2, 0x3}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x6c}], 0x9, 0x0, 0x0, 0x0) accept$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x2040028}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r3, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) 04:02:32 executing program 0: mknod(&(0x7f0000000b00)='./bus\x00', 0x800080002002, 0x5bcf) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000880)=[{{r0}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0xffffffffffffffff, 0x0) 04:02:33 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_index}) 04:02:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10, 0x0) r1 = semget$private(0x0, 0x8, 0x4) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) r2 = semget$private(0x0, 0x1, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x800, r3, r4, r5, r6, 0x100, 0xffffffff}, 0xc9, 0xe9d, 0x1}) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) r8 = semget$private(0x0, 0x1, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r10 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r12 = getegid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000240)={{0x800, r9, r10, r11, r12, 0x100, 0xffffffff}, 0xc9, 0xe9d, 0x1}) semctl$GETNCNT(r8, 0x2, 0x3, &(0x7f0000000300)=""/243) semop(r8, &(0x7f00000004c0)=[{0x1, 0x4, 0x800}, {0x2, 0xfffffffffffffffe, 0x1000}, {0x7, 0x8}, {0x4, 0x2800ee58, 0x1000}, {0x3, 0x31a6, 0x1000}], 0x5) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000480)={&(0x7f0000000400)=[{0x6, 0x6}, {0x7, 0xd3}, {0x83, 0x80}, {0x20}, {0x43, 0x9}, {0x87, 0x9}], 0x6}) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000300)=""/243) semop(r1, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f00000008c0)=""/191) semop(r1, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETALL(0xffffffffffffffff, 0x0, 0x6, &(0x7f00000002c0)=""/4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000b00)=""/173) semop(r1, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) r13 = semget$private(0x0, 0x6, 0x12b) semop(r13, &(0x7f00000002c0), 0x0) semop(r1, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000140)=""/142) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000100)=[{}, {0x3}], 0x2}) 04:02:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1bf, &(0x7f0000000000)="b2") syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 04:02:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000100)) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x80, 0x0) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)="9dc53dddf75c2e8e6ee733ce917f9ad171cbee4cbe15cf3da32c81209d1fcbc63b170d1f9b0eeccca31d865a07aee740861b26ef13f49561f790405799700d46ab7e2ef4471fbd2724d6c473ad138803aa306ec78ce727d1544d79dbbbc4839ab42ac48c3dbefe00240f2a690496", 0x6e}, {&(0x7f0000000280)="06c9d5310ecd14783f8f49645a93de2bd97f5d471204474d06316f0e6a0e4d6e3550d761f32954f54d605e8364a9f916deb8da19c3df5bd9cea85afdad4df6ae95eaf351f2399948a42764783c0da6a076f2888e3149a18cd3aa6f3cc90b9421050f89b4c02048cb351d8302dcff13f47acc10f4904d6a15c2afa71a111184e6d6ec546dcb69a2d17da04c1f4b0d274b3d898fd7bb976af1285498f2c64399c3fa7489c3fc165cf7856a2fbde99265ab1992e78e34ab8db9c3e672b8b37b79bc077316c79020c1a19cb58b3561a82ccb6a4355964233", 0xd6}, {&(0x7f0000000380)="7708b56f8b1d2b2630570529e5d628e64e656e58105372ccd24d7a94a50450cc27defd62e4886985020a12f136879598129538d7dace97ec855a644dd78da4d74bdddf1ffa7e304ff540e4fa7832b44afd135d2335aeb6ed27c0ac0834945e1e5f51b7e47b07332334ac2a11664a84939572cec6316f20eff1ca16251dc56ac6afe5b2284b6782ceb4a82ac3b98cf022625718717159b2171f402209206ead3b6ab0cf18d4a634791f68ad0b0a1d185c71ee97b51b7db73a015cc7261505c1104b7964fef5b17e1f387e5eba8cdf8c920b40b8f4c1d354a3776f50466810949b28deb19f2673b956ef87d7c238ac8c0c7f6a609afb", 0xf5}], 0x3, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x40000000002}, {0x87}, {0x4006}]}) flock(r1, 0x0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) fcntl$getflags(r4, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 04:02:33 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000440), 0x7e, &(0x7f0000000180)={0x1000000000000403, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20060, 0x0) 04:02:33 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{}, {0x38, 0x0, 0x0, 0x8}, {0x6}]}) socket$inet6(0x18, 0x1, 0x100000000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x1ff, 0x100000000, 0x0, 0x8000}, {0x8, 0x401, 0x101, 0x6}, {0x7, 0xffff, 0x2, 0x20}, {0x9, 0x27f, 0x7fffffff, 0x9}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6}]}) socketpair(0x18, 0x228bc2bc5f521cd, 0x6, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000280)=0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) shmctl$SHM_LOCK(0x0, 0x3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000380)="6dfee711529619c9e3ffc2fe063a") 04:02:33 executing program 0: pwrite(0xffffffffffffffff, &(0x7f0000000040)="7295920b40981d99efdbc715427f2d1fc43256e22abecafea332288482be41bb5c213fa55f68eb9523973bbfdbd5ece71c161ab13d1e082c43bac63861a90a568ae33438972fed641df273ad2acd2a142f7361d043d484e55a828b3704aacbffd4cb94016ea0c8cc1be3e2ce16fb55a29ce7c0e72e6a93244978e21ff994d1e031e329ac50327f4ffd", 0x89, 0x0, 0x0) 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) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0x40, './file0\x00', './file0\x00'}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 04:02:33 executing program 0: nanosleep(&(0x7f0000000040)={0x1, 0x6}, 0x0) clock_settime(0x3, &(0x7f0000000000)={0x40000000}) 04:02:33 executing program 1: mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x80) minherit(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x6928e26dbcac3e39) 04:02:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x45}, {0x80000000025}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000140)) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 04:02:33 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) accept$unix(r1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) getsockopt(r0, 0x200, 0x7fffffff, 0x0, 0x0) 04:02:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x48}, {0x2}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xfffffccc, &(0x7f0000000000)='\x00') 04:02:34 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x5a6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 04:02:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0xb1}, {0x800000035}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 04:02:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="90", 0x3a5) close(r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = geteuid() r4 = getgid() fchownat(r2, &(0x7f0000000140)='./file0\x00', r3, r4, 0x2) r5 = kqueue() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r5, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000280)) dup2(r0, r1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f0000000200)=0xeb) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000100)=[{}, {0x6}, {0x20}], 0x3}) r8 = kqueue() r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r8, &(0x7f0000000100)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r10 = kqueue() r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r10, &(0x7f0000000100)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r12 = dup2(0xffffffffffffffff, r8) r13 = syz_open_pts() ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r13, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r13, &(0x7f0000000480)="90", 0x1) close(r13) close(r13) ioctl$WSMOUSEIO_SETMODE(r12, 0x80045726, &(0x7f0000000000)) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) ioctl$TIOCSTOP(r14, 0x2000746f) 04:02:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x12, r1, 0x0, 0x0) r2 = dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000100)={0x8, &(0x7f0000000080)=[0x8001, 0x3, 0x1, 0x0, 0x9, 0x2, 0x1, 0x7]}) 04:02:34 executing program 1: r0 = socket$inet(0x2, 0x3, 0x100000002) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000480)="90", 0x1) close(r1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 04:02:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r2, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x81, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000140)) close(r3) pipe(&(0x7f0000000100)) 04:02:34 executing program 1: shmget$private(0x0, 0x1000, 0x0, &(0x7f00006f3000/0x1000)=nil) 04:02:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x43d) semop(r1, &(0x7f00000001c0)=[{0x0, 0x7f, 0x1000}, {0x1, 0x1, 0x1000}, {0x0, 0x2, 0x2000}, {0x0, 0x6, 0xaca422411d50f5c6}, {0x7, 0x8}], 0x0) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) bind(r2, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r8 = socket(0x2, 0x1, 0x0) r9 = kqueue() r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r9, &(0x7f0000000100)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) r11 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./bus\x00', 0x8, 0x40) poll(&(0x7f0000000380)=[{r10, 0x80}, {r9, 0x120}, {r0}, {r11, 0x1}], 0x4, 0x8eb6) semop(0x0, &(0x7f0000000380), 0x0) shutdown(r8, 0x1) fcntl$dupfd(r8, 0x1b, r7) r12 = socket(0x2, 0x2, 0x0) connect$unix(r12, &(0x7f0000000400)=ANY=[@ANYBLOB="82022e2f6669c8fef8420eb80c15701e6c653000f60aa09ea974004b1d0f3f2af7000000"], 0x10) r13 = dup2(r12, r12) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$WSMUXIO_INJECTEVENT(r13, 0x80185760, &(0x7f0000000340)={0x9, 0xffffffff, {0xffffffffffffffe0, 0x8}}) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r6, r14, 0x4}, 0x200, 0x401, 0x2}) setegid(r14) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0x8010426d, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) 04:02:34 executing program 1: nanosleep(&(0x7f0000000040)={0x800000000002, 0x400}, &(0x7f00000000c0)) rmdir(&(0x7f00000002c0)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x6, 0x0) kqueue() ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./bus\x00', 0x3, 0x1000, 0x100000000, 0x1, 0x0, 0x1, 0x3, 0x1, 0x0, 0x3}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x10001, &(0x7f0000000300)="cf", 0x1) r3 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r3) ktrace(0x0, 0x1, 0x8, r3) r4 = syz_open_pts() r5 = dup(r4) r6 = semget$private(0x0, 0x4, 0x221) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001d40), 0x0) r7 = getegid() r8 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = accept$inet6(r10, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r12 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r10, 0x0, r11) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r13, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r17 = getpgrp() r18 = fcntl$getown(r11, 0x5) r19 = semget$private(0x0, 0x4, 0x408) semop(r19, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r19, &(0x7f0000000440)=[{0x9e6756e07ddcb22, 0xfffffffffffffffe, 0x3000}, {0x6ab16b248fcf18aa, 0x1, 0x800}], 0x1c4) semctl$SETALL(r19, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r19, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r6, &(0x7f0000000400)=[{0x0, 0x5, 0x1000}, {0x1, 0x6, 0x800}, {0x3, 0x80000001, 0x800}, {0x1, 0x4}, {0x0, 0x1000, 0x1000}, {0x5, 0x3, 0x1000}, {0x8, 0x8, 0x1800}], 0x7) semop(r19, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r21 = getegid() r22 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r22, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r24 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r24, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000100)={{0x3, r20, r21, r23, r25, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r20, r14, r15, r16, 0x5, 0x7fff}, 0x6, 0x2, r17, r18, 0x7f, 0x100000001, 0xb1f1}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000001bc0)={{0xfff, r20, r7, r8, r9, 0x4, 0x200}, 0x80000000004, 0x26, 0x732}) r26 = syz_open_pts() r27 = dup(r26) r28 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r27, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x40000008, 0x1, 0x1, 0x40000009, 0x2, 0x7, 0x1, 0x1, 0x7f, 0x5}) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r30 = getegid() r31 = geteuid() r32 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r32, 0x0, r32) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r29, r30, r31, r33, 0x4, 0x200}, 0x4, 0x1, 0x20a}) r34 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSBLEN(r34, 0xc0044266, &(0x7f0000000180)) r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r35, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x1}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r35, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) read(r34, &(0x7f0000000040)=""/32, 0x20) syz_open_pts() r36 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSBLEN(r36, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) 04:02:35 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) seteuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x8020699b, &(0x7f0000000300)) 04:02:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x2}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 04:02:35 executing program 0: madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x18, 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, r0) ioctl$KDSETRAD(r1, 0x20004b43) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) setsockopt(r4, 0x2d, 0x80000800000003d, &(0x7f0000000100), 0x0) 04:02:35 executing program 1: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x3, 0x4) fchdir(r1) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x7, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/22, 0x16}], 0x1) r2 = kqueue() r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r4, &(0x7f0000000480)="90", 0x1) close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x40000000000}], 0x1000, 0x0, 0x4, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) ioctl$TIOCSTART(r3, 0x2000746e) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r5, &(0x7f0000000480)="90", 0x1) close(r5) r6 = dup2(r5, r4) r7 = open$dir(&(0x7f0000000200)='./file0\x00', 0x280, 0x2d) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./file0\x00', r7, 0x2}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 04:02:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x2000000000000399, &(0x7f0000000040)=[{0x400, 0x6, 0x91eb, 0x3}, {0x200, 0x81, 0x100, 0x9}, {0x8, 0x3, 0xfffffffffffffff7, 0x8}, {0x9138, 0x731, 0x0, 0x7}, {0x5, 0xfa58, 0x0, 0xd2e9}, {0x8001, 0x7, 0x80000001, 0x1ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 04:02:35 executing program 0: socketpair(0x6, 0x655149cce52462e0, 0x0, 0x0) 04:02:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000140)=0x100) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0x0, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xd2, 0x0) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x8, 0x0, 0x95a, 0x3}], 0x9, 0x0, 0x0, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000000)=0x4000000000) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0xffffffff}) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r5 = socket$inet6(0x18, 0xa003, 0x10001) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x200, 0x0) r7 = kqueue() r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r7, &(0x7f0000000100)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r9 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0xc2f4852a32a97615, 0x0) r10 = kqueue() r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r10, &(0x7f0000000100)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r12 = kqueue() r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r12, &(0x7f0000000100)=[{{r13}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c", 0x0, 0x2}) r14 = kqueue() r15 = syz_open_pts() ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r14, &(0x7f0000000100)=[{{r15}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r16 = syz_open_pts() ioctl$TIOCSETAF(r16, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r16, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r16, &(0x7f0000000480)="90", 0x1) close(r16) r17 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x100, 0xb7) r18 = kqueue() r19 = syz_open_pts() ioctl$TIOCSETA(r19, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r18, &(0x7f0000000100)=[{{r19}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000340)=[{{r5}, 0xfffffffffffffffa, 0xe8, 0x4, 0x0, 0xdc}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0xa, 0x2, 0xfffffffffffffffb, 0x3f}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x40, 0x40000000, 0x1, 0x1}, {{r6}, 0x9, 0x0, 0x1, 0x3, 0x6}, {{r7}, 0xfffffffffffffffe, 0x38, 0x0, 0x10001, 0x7}, {{r9}, 0xfffffffffffffffc, 0x55, 0x2000000a, 0xe306, 0x7fff}, {{r18}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0x9, 0xcbc}, {{r13}, 0xffffffffffffffff, 0x10, 0x80000000, 0x80, 0x9}, {{r0}, 0xfffffffffffffff9, 0x80, 0x80000000, 0x3, 0x800}], 0x200000000004, &(0x7f0000000240)=[{{r14}, 0xfffffffffffffff8, 0x86, 0x0, 0x1, 0x7ff}, {{r16}, 0xfffffffffffffffd, 0x0, 0x2, 0x7, 0xffffffffffff0001}, {{r17}, 0xfffffffffffffffb, 0x14, 0x2, 0x8, 0x6}], 0x101, &(0x7f00000004c0)={0x20000000001, 0x5}) 04:02:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000680)="b1000513000000000000005786ca3849459ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e0000b5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d903000000f2f0c9f69ec7ab3a34c29000995253b818b64d2bb70f37ee410b3a6130", 0xb1, 0x3, 0x0, 0xfffffffffffffed1) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r4 = socket$inet6(0x18, 0x4005, 0x70) r5 = fcntl$dupfd(r2, 0x0, r3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r10 = getpgrp() r11 = fcntl$getown(r3, 0x5) r12 = semget$private(0x0, 0x4, 0x408) semop(r12, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r12, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) r13 = semget$private(0x0, 0x1, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r15 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r17 = getegid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000240)={{0x800, r14, r15, r16, r17, 0x100, 0xffffffff}, 0xc9, 0xe9d, 0x1}) semctl$GETNCNT(r13, 0x2, 0x3, &(0x7f0000000300)=""/243) semop(r13, &(0x7f0000000040)=[{0x1, 0x1ff, 0xb99f9cbeae3db6e1}, {0x0, 0x77, 0x1000}, {0x0, 0x0, 0x1400}], 0x2aaaaaaaaaaaabc0) semop(r12, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r19 = getegid() r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r22 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r22, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000100)={{0x3, r18, r19, r21, r23, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r18, r7, r8, r9, 0x5, 0x7fff}, 0x6, 0x2, r10, r11, 0x7f, 0x100000001, 0xb1f1}) geteuid() r24 = socket(0x18, 0x1, 0x0) close(r24) connect$unix(r24, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r25 = syz_open_pts() fcntl$lock(r25, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r25, 0x1) fcntl$lock(r25, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001300)='/dev/wsmouse\x00', 0x80, 0x0) r26 = syz_open_pts() fcntl$lock(r26, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r26, 0x1) fcntl$lock(r26, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) accept(r0, &(0x7f0000001340)=@in, &(0x7f0000001380)=0xc) socket(0x10, 0xc0063742c000fa8b, 0x5) r27 = syz_open_pts() fcntl$lock(r27, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r27, 0x1) fcntl$lock(r27, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r28 = syz_open_pts() fcntl$lock(r28, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r28, 0x1) fcntl$lock(r28, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r29 = syz_open_pts() fcntl$lock(r29, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r29, 0x1) fcntl$lock(r29, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r30 = syz_open_pts() fcntl$lock(r30, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r30, 0x1) fcntl$lock(r30, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r31 = syz_open_pts() fcntl$lock(r31, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r31, 0x1) fcntl$lock(r31, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x3, 0x8, r10}) socket$inet(0x2, 0x9ddbb2191fd3177f, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r34 = accept$inet6(r33, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r35 = socket$inet6(0x18, 0x4005, 0x70) r36 = fcntl$dupfd(r33, 0x0, r34) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r38 = socket(0x18, 0x1, 0x0) setsockopt(r38, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r33, 0x4, 0x80000000000000c, &(0x7f0000000140), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r39}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r39}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r40}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r40}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) accept$unix(r40, &(0x7f0000000500)=@abs, &(0x7f00000005c0)=0x8) openat(0xffffffffffffffff, &(0x7f0000000600)='./bus\x00', 0x8000, 0x100) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xffffffffffffffc8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r44 = getpgrp() r45 = fcntl$getown(r34, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r37, r41, r42, r43, 0x5, 0x7fff}, 0x6, 0x2, r44, r45, 0x7f, 0x100000001, 0xb1f1}) geteuid() r46 = semget$private(0x0, 0x4, 0x408) semop(r46, &(0x7f00000003c0)=[{0x8, 0x101, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r46, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r46, 0x0, 0x9, &(0x7f00000000c0)) semctl$SETALL(r46, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r46, &(0x7f0000000240)=[{0x1, 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(r46, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() r47 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r47, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffff3b) r48 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r48, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 04:02:36 executing program 1: r0 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x612, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000480)="90", 0x1) close(r1) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = socket$inet(0x2, 0x9, 0x9) read(r2, &(0x7f0000000080)=""/69, 0x45) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x0, 0xfffffffffffffb83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSTART(r0, 0x2000746e) 04:02:36 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x81) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x25) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000180)=0xc) 04:02:36 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004fa8a00063300feffffff83590000000000000100ffffffff0000000a8df278871ee7f869faf23c521f119bdb", 0x32}], 0x1) r1 = getgid() setgid(r1) 04:02:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) accept$unix(r2, &(0x7f00000009c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000072ace7c6db73032e1fa700"/4098], &(0x7f0000000000)=0x1002) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "036640000000000000001000"}) write(r0, &(0x7f0000000980)=' ', 0x1) 04:02:37 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, &(0x7f0000000040)={0x6}, &(0x7f0000000080)={0x9}, 0x0) 04:02:37 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x102}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) write(r1, &(0x7f0000000000)="510fc3a038", 0x5) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) kqueue() lstat(&(0x7f00000004c0)='./bus\x00', &(0x7f00000001c0)) r2 = socket$inet6(0x18, 0x5, 0x6) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000300)=""/104, 0x68}], 0x1, &(0x7f00000003c0)=""/191, 0xbf}, 0x801) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) write(r3, &(0x7f0000000240)="1c67f96ab3d7f9fa6a85ba2b722a922964afcd2bd79275a460846a1cd9507df191e8de56587f59535ddbe2b79a5719e5e7dcd3f41ca3e60f3c1c1f8075b38a3605cf51dc79f06ad4548a52a8341e338719a66501cf844cbfb51283f944d44d0250e85589e6db9d5d7f65b5ffd47fd7261045c37cbdee67bbf0d9108e06c6c1327f6b3515fa27b76605ccddd1f273d876f0303b042ea28920debc3f163a2529a85e957661c436a702da171ec68b948ae9c467b3", 0xb3) 04:02:37 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x5, &(0x7f0000000000), 0x0) 04:02:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) kevent(r2, &(0x7f0000000440)=[{{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x80, 0x1, 0x5632, 0xa422}, {{r3}, 0xfffffffffffffffb, 0xb8, 0x4, 0x3, 0x7ff}, {{r1}, 0x8000000000000007, 0x10, 0x40, 0x1000, 0x594}, {{r5}, 0xfffffffffffffffe, 0x4, 0x1, 0x7, 0x100000001}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) pwritev(r3, &(0x7f0000000380)=[{&(0x7f00000000c0)="00c532998a34151a7a04c50b70193946a4d62d0487fe575bdd238190fda37c81c9edf9cd2254ede3c44c0420d53acdff00655350613cf3e8ee266875f91adf2557da957a7b31b12ac55996fdeb37b9500a42406f5dc2a7e58940323c0b8e4bf50b00515910dedbcd91118c7dfa8e10ed13595a4e5eba6e3475ac99aeb2ac1888a75a3bcbbb8c8e632a038de8519df2ec243051a91c769576cbc83eda04b7beecb986cbdb25072a64f1dd8a934bef4545234452d6978da611640165e20daecdced67537346c51202c775634a63f56deb8a38a4136ec79c6be7b8c68871d476d", 0xdf}, {&(0x7f00000001c0)="5eff527f15f9907fcda919f66ec4bad5820f13becc259acbcd3985bd682ef28e54d9c21cb5da4dd30fc7fb2591fefba8051ccf0821511ae360731613da67eb45943d7f65a5c23451e82bdcfc5fe070dcbca8d23915625f1b13f72fae76a543cccdd7281917703253eb97f46b3a549e7fe00730533c7169b8c068774df0c9f9ac74b1edf67869a3fe33f111c1192ef05b90fa7efe8f9a8cfa55139141e0451675465fba529c3d7dc063c123c4af3d105274a316735b012d042e55c684f738b564b0beec29a73911a7a0a1307984f0a3befac8d4c01cd4f8dd77587f0a5ec931651a2c8bf32982f37b", 0xe8}, {&(0x7f00000002c0)="cb5045c1f732cf555606bd37b0c600a64e70c898994929717e148e1604f0d5919b8d06123ea653e89a9bfcc214d5b11c18a2d5c91ee02d6e4ebe0e3a577f8103aea77a3aac4d307f62236ed6f56f7e2a4c8490bce1a482b9e9e8097ac53ea588ed2f6a34001ab8d2c01be8cb9304e01cc95f334f9aa78c67e80bf063cd95a26ea0dd2813d6aad856f025a81bcf422523e94b3b1ad1186b3c456db6752fc33082b194949f27b1fcb04451568d248f30958e43e31bea29b24e6ce254e6", 0xfffffffffffffda7}], 0x3, 0x0, 0x0) write(r0, &(0x7f0000000540)='[', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x800, 0x0) write(r0, &(0x7f0000000080)='}', 0x1) 04:02:37 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = socket$inet(0x2, 0x3, 0x76) recvfrom(r0, &(0x7f0000000240)=""/190, 0xbe, 0x3, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x10080, 0x6c) kqueue() r2 = kqueue() r3 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x10000, 0x10a) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000100)) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x80000000, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r4, &(0x7f0000000480)="90", 0x1) close(r4) close(r4) 04:02:37 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0xffffffffffffffff, 0x6a}, 0xc) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x800, 0x0) r2 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = socket$unix(0x1, 0x2, 0x0) r4 = kqueue() r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0x8) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) poll(&(0x7f0000000180)=[{r1, 0x847ec91184f996ee}, {r2, 0x10}, {r3, 0x8}, {r4, 0x4}, {r5, 0xe}, {r6, 0x20}, {r0, 0x4}, {0xffffffffffffffff, 0x12}], 0x8, 0x2) r7 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@un=@file={0x0, ""/17}, &(0x7f0000000200)=0x13) accept(r7, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$inet6(r9, &(0x7f0000000300), &(0x7f0000000340)=0xc) r10 = semget(0x1, 0x3, 0x8) semop(r10, &(0x7f0000000380), 0x0) getsockname(r8, &(0x7f00000003c0)=@un=@file={0x0, ""/108}, &(0x7f0000000440)=0x6e) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000480)=0x3) faccessat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00', 0xc5, 0x2) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0xa00, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r11, 0x80085754, &(0x7f0000000540)={0x0, 0x7}) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x200, 0x0) fchflags(r12, 0x12aac1660c51e8b1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) r13 = semget$private(0x0, 0x4, 0x18c) semctl$GETNCNT(r13, 0x3, 0x3, &(0x7f0000000600)=""/88) r14 = dup2(r9, 0xffffffffffffff9c) ioctl$BIOCFLUSH(r14, 0x20004268) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GBURNER(r15, 0x400c5752, &(0x7f00000006c0)) openat$pci(0xffffffffffffff9c, &(0x7f0000000700)='/dev/pci\x00', 0x200, 0x0) 04:02:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x4c}, {0x40006}]}) r1 = getgid() setgid(r1) syz_emit_ethernet(0xe, &(0x7f00000002c0)="b6e8a579292219e5820c996b0a63") 04:02:37 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyC\xaefg\x00', 0x2, 0x0) fcntl$getflags(r1, 0x7691cbb08f0953dd) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r3}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x8, 0x200000005}) r4 = kqueue() r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r5}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r4, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f00000000c0)) 04:02:38 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) fchmod(r2, 0x50) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xb7, 0x100, 0x7346dd80, 0x8, "99f71e04f9fb3267c9431735222ef9e0054b0e5e", 0x3, 0x3}) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0)={0x10001, 0x3}, 0x8) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 04:02:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) open(&(0x7f0000000140)='./file0\x00', 0x202, 0x10) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") 04:02:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000f7a", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\'\x00'], &(0x7f0000000400)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\\\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f0000000300)='*\'\x93\x00', &(0x7f0000000340)='+#\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00']) 04:02:49 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r3, &(0x7f0000000480)="90", 0x1) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) unlink(&(0x7f0000000140)='./file0\x00') ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000080)=0x4) close(r3) dup(r3) bind(r2, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) preadv(r6, &(0x7f0000000880)=[{&(0x7f0000000240)=""/134, 0x86}, {&(0x7f0000000300)=""/56, 0x38}, {&(0x7f0000000380)=""/234, 0xea}, {&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f00000005c0)=""/33, 0x21}, {&(0x7f0000000600)=""/247, 0xf7}, {&(0x7f0000000700)=""/91, 0x5b}, {&(0x7f0000000780)=""/174, 0xae}, {&(0x7f0000000840)=""/35, 0x23}], 0x9, 0x0, 0x0) dup2(r2, r1) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 04:02:49 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"}) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000040)) 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) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 04:02:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x24}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 04:02:49 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) semget$private(0x0, 0x3, 0x123) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{r3, 0x3}], 0x1, 0x0) dup2(r0, r2) 04:02:50 executing program 1: msgget(0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000680)=0x8001) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000640)={0x44ed, 0x9}, 0x10) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = msgget$private(0x0, 0x80) msgrcv(r1, &(0x7f0000002500)=ANY=[@ANYRES64=0x0], 0x1, 0x1, 0x800) r2 = socket(0x2000000000000002, 0x3, 0x0) dup(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCLOCK(r3, 0x20004276) r4 = fcntl$getown(0xffffffffffffffff, 0x5) r5 = fcntl$getown(r2, 0x5) msgsnd(r1, &(0x7f0000000000)={0xabe679995a2b5e76, "c18b925631aa8a17221ab8444ff6e6b0735d"}, 0x1a, 0x0) r6 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r4, r5, 0x2, 0x92, 0xffff}) shmctl$IPC_RMID(r6, 0x0) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r7, &(0x7f0000002540)=ANY=[], 0x0, 0x1, 0xc00) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000a80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f4ca19ee21b7b871d4d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) 04:02:50 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="c0"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x1, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000140)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_vnetid}) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 04:02:50 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0xfffffffffffffffe) 04:02:50 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pipe2(&(0x7f0000000000), 0x20004) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x5, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) openat$speaker(0xffffffffffffff9c, &(0x7f0000000280)='/dev/speaker\x00', 0x80, 0x0) pwrite(r3, &(0x7f0000000640)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f44739c081694370adc31e8f45cbefb20ef000085197bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621288ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a35", 0xe8, 0x0, 0x5d) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}, {}, {0x2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x5}]}) 04:02:50 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x800) 04:02:50 executing program 1: nanosleep(&(0x7f00000001c0)={0x1}, 0x0) r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r2, &(0x7f0000000480)="90", 0x1) close(r2) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) dup(r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) accept(r5, &(0x7f0000000200)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8, 0x0) kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r6 = kqueue() r7 = syz_open_pts() r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000011, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x15}, {0x35}, {0x6}]}) pwrite(r8, &(0x7f0000000040)="fb", 0x1, 0x0, 0x0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r6, &(0x7f0000000100)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) 04:02:50 executing program 0: r0 = getuid() r1 = getgid() fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r0, r1, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x30}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) 04:02:50 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x102) shutdown(r0, 0x2) 04:02:50 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r1 = getpid() wait4(r1, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r0, &(0x7f0000000b40)=[{&(0x7f0000000a40)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xffffffffffffffa9}, {&(0x7f0000000940)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11}, {&(0x7f0000000500)=""/111, 0xfffffffffffffd23}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r2 = msgget$private(0x0, 0x206) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x11, 0xffffffffffffff9c, 0x0, 0x0) getrusage(0x0, &(0x7f0000000340)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r4 = getegid() r5 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r2, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r3, r4, r5, r6, 0x1, 0xff}, 0x8, 0x6, r1, r1, 0x0, 0x2, 0x1f, 0x400}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r4, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r7) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') 04:02:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x54}, {0x2000030}, {0x840000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) pledge(&(0x7f0000000180)='tap', &(0x7f00000001c0)='/dev/bpf\x00') r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff, 0x0, 0xfffffffffffffffe}], 0xdde, 0x0) pread(r1, &(0x7f0000000140)="8d25596173a5d9fdfeb948ea27719fd16a501aaafb7ad92f3733", 0x1a, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)=""/240, &(0x7f0000000080)=0xf0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6}]}) openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x906b50b276530e0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) 04:02:51 executing program 0: setrlimit(0x9, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket$unix(0x1, 0x3, 0x0) sendmsg(r1, &(0x7f00000009c0)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f00000005c0)=[{&(0x7f00000001c0)="d2fa02500d303aef8084e09a96a1e8ea5bf0cd2a8709d3c997b51d876e642db5507942e377aaf8dddac904599dcd1e76f2f2238270d238975dcb9de2c684cfd0147726cfbf260d805999147aa25b523abb6636a27d091cf9b9dc7a3ac965d940e4143d5fc15f6813da5c0334498b60765db9eee7c881cdb6159ff19e86520d4b5e743b27c9e152011e37f65e34c8a751919aee8d41df83c9d6d97035fa0bbdaefd38db50b61001475255e7d05589ee3c3f58f0957066f1c8098c6bcc6c4cdb1ac0615a563f3d044d1512ae1f53c488442d5157f2d3c553d24267500e8751c6ed4409b0fd693829a1e34cb4c47be57feb4363511fa8b57db83323", 0xfa}, {&(0x7f00000002c0)="98e82979dcf7da0e067e4f17a94c8189caf1a76d9ccc06be932fc8c2100a9067d097555a850847bb398acf8151d4ab0fc69f66317a322af9f14b43b8ed6fec1e069a4df22a2349a56a6b5ddec5aa4566e16152c1f5ea83e893c02aec5a83e92cb50204de5bae199c31cfcb05a00b1677b94d5bbff203ae8e35c7246aab5716d7d3282ccce207accf3dfdab04fd6f943cccbb373209f9787c7af8d308dfdad92833a5085d605b00", 0xa7}, {&(0x7f0000000480)="d2f32bcc933bd70b3d335ecd70527fbf7a236f198caca0ce6097a8ed9e3722bd6988aae4eb8411b673c8aa2cb0b8340d6dffc929f0827f0a201c3c41ec24f639b33fe8760908784775e7e4ea2f79ec20fd5b23628a1c74df9dd066febb9cb0ee870d4fc3e32cc37f17da3413ae47032175570fa67bffc5b233193be15388a698b81a5516087966e73b0768f293c7d2c8a1c503037efffa8f44f134936043b406d41d8b5e5e3c965eebaf64b1649e40fdef867d39eb004edb334cc445f8b3238240afcdf4198b149f5ef5ab8636236ffb668023", 0xd3}, {&(0x7f0000000380)="a46e9dd501d67a598612a2ed6f04f5e4f54a1b1ff065777e08d45a77a2df36190b9dcfae58d9b89e89fa516d1c5a7d347b6d606e9402d90a3cdf8cae6d6595f91518f05271bd8ecfba939ad627a463180c162c1a858fb61f04d8d30979486a3e915c15e704d2f6920a352ca4f5275eb82ad19bba0bca82cba7c010", 0x7b}, {&(0x7f00000000c0)="7015c62745adc235a13f7b34735242f3b7130bb01ef5c1fc6e228d78f7", 0x1d}, {&(0x7f0000000400)="303008dd4079348a52ec4c503688052efa408809df84702eb418db", 0x1b}, {&(0x7f0000000580)="6a639d5a40542b45b7655cccf073abed7ac77f647ee6d3a743533b16c16d39", 0x1f}], 0x7, &(0x7f0000000640)=[{0xd0, 0x1, 0x9, "6a1d8f1499d3ffc2b5f1f549d019ca038ce3eb4551ba5e5cea226afae4fdf24270ae3f7cb855cf37401a0ba017072ccf6ca4c9cb8f5d5b23fc7f433d4642390be1ea65b22022e745187a5e5fc499dbc14b5eb4e7abf006863337804bbc1dae9f0ad907e52db983dc4f4770d7e355204bc497dffd452e3e7b364038e30e21325ff31cb0ddd0790e8537f9c88e1fe07c4e708ade3d0b7fcf50915d322ffc160bea699e79b33b5943594821035aa37a338721fff557e26ccf9f58e16b47c7e25f33"}, {0xb8, 0xa97000a25f635d77, 0x3, "eba5e54387f9b94fffb1f5b1794aa8261bc55d52ab528fb8c295746c16a1b53b1030e7de48edeecece5004e4f3431cb639a5ffefec04497a88bc0186c9763c9a0cdb5586c48c93e723404fff8867240f85b16c52aa259b059a67c3d7c3d15e7263d691ba143850057fbcd3ce32cf5efcd4ab676f847279e657eebb97b95a6af2a1f8a6d84bdfdaeb30590de894f3aeab230a928fe5ce9f64b4a00a919bd39675f74254d10f"}, {0xf0, 0xffff, 0x1f, "b9d079d1d739cd6c4a232271815c57d37499b168c777287fafb02790d4c977e7f8981ad86bdc4b5a65fc04ccffbea1c3feef1526492a2821a0ef3d6e611155cb60090242b49acc7f87cfe7ac6f0d85cc57997f3869b3007beb63a3319efd62aabd9c784ebc265e45270faddb4be56331e54828fa6b621c67e00689323de762fe45d126597c604111c10817efa36211783614217d65fb5df3a4ec318ea6b6b5cf972e42d314c21bec523a8f879247a880b466842d24ffbb70fe051d1717fda32ac8325daa87e43d7f463b384d18a3063f27e77e30f1ac7104b1"}, {0xf0, 0x1, 0x7ff, "f373bf301bc2d98a3d7fc4ed0d1e73d113f01e12fdf5b405cd7a72ea84c4804f81f9ddd78c73198c5efc4c05883c1e9ba3c92ac76d1fa1b4bea29a0d7f7b9bcd7a974a67f5c8a2ef348e10c3bae4798c52883c60eb2f3c4c4b7abe719ef9ee2d2f57e1a47d3e84df39f4abecacce9a21b1dffabd020628e4521ca7feb68c9ce946847989709a9cf92d1c43260b0d022cfa31de1578a10b0e7ae1793ccfb2c7741e9e76ab394faa36988add31cdf2254fd443ade06160f85aeb29f4d76aa40274669e5659442e19094ca15bb5dab53b8d64c2cde103b4d930b8626e"}], 0x368}, 0x402) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) close(r0) r3 = syz_open_pts() r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) ioctl$TIOCSDTR(r5, 0x20007479) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="06886cc71af22faa5f38c8b73998bc060ba8bfdb7566db698b6216c64e7d66fbd78d36c058c1943eddd660dfb8e6535bd13d0042efc0174b37af850480d02ae5c056e6c78e2da470cc2f0c770ddc6000000000000000000000000000000000000000004bf80f748667fc3fed23d72f7c", 0xffffffffffffff7d}], 0x1) 04:02:51 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x80, 0x2}) 04:02:51 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x81}, {0x40}, {0x26}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="189d3b8497b7ae6591861f32f8e4") 04:02:51 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r2, &(0x7f0000000480)="90", 0x1) close(r2) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0xffffffffff7ffff7}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 04:02:51 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x0, 0x6) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000440)="55333871149b73f7779df00cc93e926df4a58e7dc4b084e839831d3fa1b8ee484e6077b3efb7e0b656ab4bf33dbfa0f29a62e3b6f816d4028c7411f2946c797c7a74216a1a26c68088ede01af4b698a5f12694584e68161259672d", 0x5b}], 0x1) execve(0x0, 0x0, 0x0) 04:02:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x28b, &(0x7f0000000200)=[{0xe0, 0xadbd, 0x7cc, 0x2}, {0x9, 0x401, 0x3, 0x5}, {0x10000, 0xfff, 0xf1c, 0x3}, {0x1, 0x100000000, 0x9e, 0x80}, {0x200, 0x9, 0x1ff, 0x6}, {0x3, 0x7fffffff, 0x1, 0x60000000}, {0x8c7, 0x6, 0x44, 0x8}, {0x0, 0x4, 0xfffffffffffffff7, 0x3}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000080)=[{0x3f, 0x7f, 0x5, 0xb43}, {0xffffffffffffffe0, 0x1f1, 0x4, 0x2b5a}, {0x4, 0x4, 0x1fa, 0xb3}, {0xfff, 0xdc0, 0x44f9, 0x1}, {0x4, 0xfffffffffffffffb, 0x80, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x8f, &(0x7f0000000340)="11b592d2b77169d689a0988e2cd1c15baff39147c02b92335ae6738510d2d93604e51340fe87e6c0340834a7c410a5426bf1456c591b077af689177b0536bc410404187fe83ded9c0c8abc793fd903000000d19cb083a1ebffa091460bef3e4e2774a357322f590c571c74e324f6221a3beb2c746fd2ec99abc7085f96fb3e8d4f26d156466d8a580a125c8300ba38") 04:02:51 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(0xffffffffffffff9c, 0x6, 0x7, &(0x7f0000000040)="0dd234825b0cca07d55973c95a504ac067ab316b02af407ed66dddabf80e9118d2edadeddd1b350218381be33cda8b6af13e9a733ff0730565f3e7c88415b8d3ee50d4ec10a85eac6106e5d84d1fc35fd62ac582cbf1ede3cea9ac036ac9ae03d7d678bb8b20b1a1bfb5cc6595f07f9480447ca93a77270cf985700e5cdc164bd7d20628afccb90a6c9468676da47629ddb2ec99a3baa26b73fa6e86fccd22697bbe403b9c7225ab65c4b928c2c5d3fd451888318ea87e11bfef1ecd0141af0c87e8d88cb8d9196886129f5d3e5319b72079ae57a43c4c8bbf2448ef88d4aff419", 0xe1) setsockopt(r0, 0x8, 0x0, &(0x7f0000000140)="78d0425097fba20a7e3d5d7790b136bbb77dafcdb2", 0x15) connect$unix(r0, &(0x7f0000000000)=@abs={0x1}, 0x1) listen(r0, 0x0) 04:02:51 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) r3 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000200)) mknod(&(0x7f00000001c0)='./file0\x00', 0xc000, 0x8) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r4 = kqueue() r5 = syz_open_pts() stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(0xffffffffffffff9c, 0x2000741d) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000080)) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x4000000300000005}) 04:02:51 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) close(0xffffffffffffff9c) write(r1, &(0x7f0000000000)='\"', 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c, 0x0, 0x0, 0xfffffffffffffffc}, {0x4c}, {0x5, 0x0, 0x1}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f00000001c0)=[{0x8, 0x2, 0xf44, 0x1}, {0x3, 0x9, 0x2, 0x7}, {0x9, 0x3c76, 0x8, 0x2}, {0xffffffff80000000, 0x9d, 0x1, 0x7fff}, {0x4, 0xfffffffffffffffa, 0x101, 0x3}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mknod(&(0x7f0000001240)='./bus\x00', 0x80, 0x6) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000180)) r4 = semget(0x2, 0x1, 0x44a) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000240)=""/4096) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000001340)=0x101) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000001300)={0x8, &(0x7f0000001280)=[{0xffffffff00000001, 0xfff, 0x3, 0x7}, {0x1c10000000000000, 0x1ff, 0x4, 0x2}, {0x3, 0x1000, 0x50d, 0x20}, {0x8, 0x5, 0x7, 0x9}, {0x1, 0x95f, 0xeb, 0x5}, {0x4, 0x6, 0x100000000, 0x2}, {0x2, 0x7, 0x5, 0xd25}, {0x8, 0x9}]}) 04:02:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0xf620000000000000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x4d}, {0x1c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") r1 = semget$private(0x0, 0x1, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x800, r2, r3, r4, r5, 0x100, 0xffffffff}, 0xc9, 0xe9d, 0x1}) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000300)=""/243) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x3f, 0x400, 0x0, 0x9335]) 04:02:51 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0xb4, 0x3, 0x1, 0x7ff, "9618d8c125aa5ffbb1604ca0727039ea294c969e", 0x6, 0x3}) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db17ec000001100"}) 04:02:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x54}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xf3710bcba588ef1d, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) write(r2, &(0x7f0000000180), 0x0) r3 = getppid() fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000000c0)={0x2, 0x0, 0x3, 0x9, r3}) 04:02:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x1}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x3, 0x1ff, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 04:02:51 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000340)=[{{}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r1 = kqueue() r2 = socket(0x31, 0x5, 0x2) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) dup(r4) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(0xffffffffffffffff, r0) 04:02:51 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b1500005000f3ff0000fa0c00"}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xfffffffffffffcfa) connect$inet(0xffffffffffffffff, &(0x7f00000001c0)={0x2, 0x1}, 0xc) r4 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xfffffda6) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r6 = syz_open_pts() close(r6) r7 = kqueue() kevent(r7, &(0x7f0000000040), 0x8, &(0x7f0000000080), 0xfffffffffffffffb, 0x0) msgrcv(r5, &(0x7f0000000900)=ANY=[@ANYRES64, @ANYRES64=r7, @ANYRES16=r2], 0x3, 0x1, 0x1000) r8 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) fchownat(r9, &(0x7f0000000180)='./file0\x00', 0x0, r3, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r10, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) ioctl$TIOCFLUSH(r8, 0xc0206981, &(0x7f0000000240)) 04:02:51 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000140)=0xc) sendto(r2, &(0x7f0000000180)="8bff7fc85e10fc9aad5f449716ba56de86895e1467d20b80975b81d21f5bc64ecd64753f9d777ac54b3ba6e56f54e1e26084c1a3d1c1d76c1edbba1847899c82557106505ecc561bf1c4f5dc3bfb172163c556041adf16a0bff8f2ab04003bc83caa70ca623d412d3893468b16f703798f738dff72c4785e4934d66d75241a9fc439e177bbe39dd4b0d6f15176108f5e2721030dd3", 0x95, 0x4, 0x0, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x3) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) 04:02:51 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getegid() chown(&(0x7f00000000c0)='./file1\x00', r1, r2) r3 = kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) recvfrom$unix(r4, &(0x7f0000000340)=""/157, 0x9d, 0x42, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r4}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r3, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) mknodat(r4, &(0x7f0000000140)='./file1\x00', 0xc000, 0x6d3) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 04:02:51 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0/file0/fi/file0\x00', 0x0, 0x0) accept(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)='x\x00') 04:02:51 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2, 0x8) unlink(&(0x7f0000000000)='./bus\x00') open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 04:02:51 executing program 1: clock_gettime(0x4, &(0x7f0000000100)) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="225cca079fbfb243aec55f24b134a8983b6cfe648fe4d933d69f20080746f8801835899290f461b1f1f2cacb1483bb4b1b3afa6e9640dc901f9ecb5552c233ffb1ebb0ce28f4be810689a6ad09e9a928b8bc4769bfae5a7b841d6abd3b54f0c37f5e31c4c4cf31a40bd38d63bd50c4791f2e66a65381966d73", 0x79}], 0x1) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000040)='./bus\x00', 0x7465eed85f050aaa, 0x10) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000000c0)=0x1) execve(0x0, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r2) 04:02:51 executing program 0: chroot(&(0x7f0000000100)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) r5 = fcntl$dupfd(r2, 0xa, r4) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r0, 0x7}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) kqueue() r6 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) connect$unix(r6, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) shutdown(r0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 04:02:51 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x408}, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x800, 0x52) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', r2}) ioctl$TIOCCDTR(r2, 0x20007478) 04:02:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r3}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x8, 0x0) r5 = kqueue() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r5, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) r7 = kqueue() r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r7, &(0x7f0000000100)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r9, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r9, &(0x7f0000000480)="90", 0x1) close(r9) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x8758, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x105c8, 0x0) kevent(r2, &(0x7f0000000240)=[{{r2}, 0x6, 0x0, 0xfffff, 0xffffffffffffffd4, 0x100000001}, {{r4}, 0x0, 0x4, 0xffffe, 0x7, 0x2}], 0x7, &(0x7f0000000340)=[{{r6}, 0xfffffffffffffffc, 0x0, 0x80, 0x0, 0x20}, {{r3}, 0xfffffffffffffff3, 0xa, 0x1, 0x9a8a, 0x1ff}, {{}, 0xfffffffffffffffd, 0x46dd719e25a485db, 0x40000000, 0x200}, {{r2}, 0x8000000000000005, 0x0, 0x1, 0x9, 0x1c}, {{r8}, 0xfffffffffffffff9, 0x0, 0x10, 0x1, 0x93}, {{r9}, 0xfffffffffffffffe, 0x40, 0x80000000, 0x56, 0x7fffffff}, {{r10}, 0xfffffffffffffff2, 0x40, 0x8, 0x1, 0xffff}, {{r2}, 0xffffffffffffffff, 0x90, 0xc, 0x100000001, 0x5}, {{r11}, 0xfffffffffffffffb, 0x80, 0x0, 0x5, 0x2}], 0x7, &(0x7f0000000480)={0x0, 0xfffffffffffffffa}) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000040)=0x8) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 04:02:51 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7, 0x11, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) write(r1, &(0x7f0000000100)="4ac252", 0x3) 04:02:51 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000180)) r1 = syz_open_pts() write(r1, &(0x7f0000000040)="01d46948e35a20b86f8abc9c92a6fc8cfdac1327885316e27b77d4a2ca71a47912cf970fbe17e2f638113279ee66687000b4ca08bdb870bedad782ded5ba0ee03ebe8d1e153359ef39d4d0c8a71b99173b28ad5919b66dd2bfb9e75108d213e68ad96d953605481198c405e0aa4a0a89e0ef7ae547a133a145e5fca3d08c52d01d63f1e984cf22c36851fc9bd4f92a5e20a31c9aa429d6e4ea9cdcd7974c7251dc119476dba8af2dbf1cfb8f51a9385acb5a2f33cee5bbe08aa5f4aedb12f9fa849460f0b597aeaa1ea67781eee2c8755f02559e9701", 0xd6) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x94fbf599b404ca5d) r2 = socket(0x18, 0x1, 0x0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r5 = fcntl$dupfd(r2, 0xa, r3) setsockopt(r5, 0x6, 0x6, &(0x7f00000001c0)="bd38aa956cab3e227c68438866384b43b1ff35f57400af70ed5a85709ac972816c3a24e1dfe3d14e8d8d20d5e02c4e4e0443719a090098442ed0642a140c15e2473d066d5379a2c711ccb00510d064042a7d9bf9f8cd41f37007efc36365c15c979d28450e7a1d60124837bbcc039cbd9be32d931607c9a9370e459181617f6937", 0x81) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:51 executing program 1: r0 = socket$inet(0x2, 0x1000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) fchmod(r2, 0xc0) r4 = socket(0x2, 0x3, 0x0) r5 = dup2(r0, r4) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) sendto$inet(r4, 0x0, 0x0, 0x0, 0x0, 0x0) 04:02:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x7f000) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x5}, {0x4000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:02:52 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000480)="b014391fb8933aadaae077e6f0309ca73c9d7692782b8df37cb88282a9b16257351cd81360", 0x25, 0xe, &(0x7f00000004c0)=@in6={0x18, 0x2, 0xfff, 0x9}, 0xc) socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r2 = msgget(0x2, 0x2) msgrcv(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a0000000000000000ecffffff00"/186], 0xb9, 0x3, 0x800) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20001, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x40, 0x0) r3 = msgget$private(0x0, 0x110) msgrcv(r2, &(0x7f00000008c0)=ANY=[@ANYBLOB="000000238f25bf00000000000000e6000000070000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9d70000000000f83c9739cdd56bbf00f4bcd98f60b552714baf981631de06646969615cd14f29b98aaa76077efd726b8f04741e0bbd1646cedbbedc7d14f22a1b37b41b996bbdb78472d3d8955d645dfd9d65b348b3532ef6348f34d0c0ea0815472e2e38800efa19391fbcd5dfdc334b778e10e6db55ffdb69ba70b4508416889a9df437abca564af61c03ea5472ccb6f84c1a44f93e88e100000000000000009d584e72d88c405a7c1c000000000000000000000000000000005b3b590784d2dd23bb673c04173f725d2bf4f58d7bbc4372"], 0x1, 0x0, 0x0) r4 = getgid() r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000100)) r6 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r8 = getgid() r9 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getpgrp() fcntl$getown(r5, 0x5) r11 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r11) ktrace(0x0, 0x1, 0x8, r11) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0xffff, r7, r8, r9, r10, 0xc, 0x7fffffff}, 0xa8, 0x7ff, r11, 0xffffffffffffffff, 0x7f, 0xffffffffffffffff, 0x49, 0x7}) getgroups(0x3, &(0x7f0000000500)=[r8, r4, 0x0]) r13 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r13, 0x80045604, &(0x7f0000000100)) r14 = msgget$private(0x0, 0xb3) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r16 = getgid() r17 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xfffffffffffffdf4) r19 = getpgrp() r20 = fcntl$getown(r13, 0x5) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000240)={{0xffff, r15, r16, r17, r18, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r19, r20, 0x7f, 0x3, 0x49, 0x7}) getgroups(0x2, &(0x7f0000000540)=[0xffffffffffffffff, r16]) r22 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r22, 0x8020697a, &(0x7f00000000c0)) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) getgroups(0x6, &(0x7f0000000600)=[0xffffffffffffffff, r4, r4, r12, r21, r23]) setegid(0x0) setgroups(0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchdir(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCNOTTY(r24, 0x20007471) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) ioctl$BIOCSETWF(r25, 0x80104277, &(0x7f0000000400)={0x5, &(0x7f00000003c0)=[{0x3, 0x8001, 0xfff, 0x8}, {0x3, 0x7, 0x8, 0xfffffffffffffff9}, {0x4ed9, 0x493, 0xfffffffffffffffa, 0x2}, {0x8, 0x4, 0xfffffffffffffff7, 0x1}, {0x71d96643, 0x400, 0x4, 0xdd}]}) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) semget$private(0x0, 0x0, 0x9) open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x2) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0xf0, 0x0, 0x0, 0x0, 0x0, 0x40, 0x3f}, 0x0, 0xa0e8, r11, 0x0, 0x0, 0x8, 0x4, 0x8}) msgget(0x0, 0x446) getuid() getegid() r26 = socket$inet(0x2, 0x3, 0x0) writev(r26, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r26, 0x0, 0x6a, 0x0, 0x0) r27 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r29 = getgid() getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r27, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r28, r29, r30, r31, 0x2, 0x9}, 0x5, 0x5, 0x8}) 04:02:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r3}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) recvfrom$inet(r3, &(0x7f0000000000)=""/116, 0x74, 0x801, 0x0, 0x0) sendto(r0, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x402, 0x0, 0x0) shutdown(r1, 0x1) 04:02:52 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f0000000040)=0xe) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6, 0x8}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000180)={0x7, 0xfff, './bus\x00', 0x2, 0x101, 0x7f, 0x2}) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 04:02:52 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8000, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10, 0x2) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044273, &(0x7f0000000000)) readv(r2, &(0x7f0000000b00)=[{&(0x7f0000000300)=""/103, 0xfffffffffffffd73}, {&(0x7f0000000740)=""/220, 0xdc}, {&(0x7f0000000380)=""/36, 0xffffffffffffffe3}, {&(0x7f0000000840)=""/139, 0x8b}, {&(0x7f0000000900)}, {&(0x7f0000000940)=""/38, 0x114}, {&(0x7f0000000980)=""/170, 0xaa}, {&(0x7f0000000a40)=""/161, 0xa1}], 0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000500)) r4 = semget$private(0x0, 0x4, 0x10) semop(r4, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r5, 0x20007471) close(r5) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f00000003c0)) ioctl$BIOCPROMISC(r5, 0x20004269) getdents(r5, &(0x7f0000001c80)=""/4096, 0x1000) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0xc22683c1c52cbcbb, 0x0) ioctl$PCIOCWRITE(r6, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100000001, 0x8b}) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000200)={0x8001, 0x7fff, 0x7, 0x4, "e9c1b9fe42a53a104bdd35f405f4e77cb71dbf38", 0xd3b}) getrusage(0xffffffffffffffff, &(0x7f0000000400)) bind$inet(r5, &(0x7f0000000600)={0x2, 0x1}, 0xc) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000100)) poll(&(0x7f0000000900)=[{r5, 0x12b}, {r5}, {r5, 0x22}, {r5, 0x3}, {r5, 0xc}, {r5, 0x90}, {r5, 0x40}], 0x0, 0xb) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000080)=0x1ff) connect$inet6(r5, &(0x7f0000000280)={0x18, 0x3, 0x41, 0x2}, 0xc) r7 = fcntl$dupfd(r5, 0x0, r5) open(&(0x7f00000002c0)='./file0\x00', 0x800, 0x8) read(r7, &(0x7f0000000680)=""/191, 0xbf) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f0000000580)={{0x6, 0x5, 0x2}, 0x0, 0x5, 0x7}) read(r0, &(0x7f0000000140)=""/165, 0xa5) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f00000005c0)=0x2) 04:02:52 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) socket$inet(0x2, 0x8000, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup(0xffffffffffffffff) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)=0x6) ioctl$TIOCSBRK(r0, 0x2000747b) setsockopt$inet_opts(r1, 0x0, 0x14, &(0x7f0000000000), 0x4) 04:02:52 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f78000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) chmod(&(0x7f0000000080)='./file0\x00', 0x1) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f66696c70d23e2291b67e4be7a6beb96e0f37"], 0x10) 04:02:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) r1 = syz_open_pts() r2 = msgget(0x1, 0x0) msgrcv(r2, &(0x7f0000000080)={0x0, ""/232}, 0xf0, 0x3, 0x1000) close(r1) write(r0, &(0x7f00000003c0)="8a2e0541ee7d01d8444a5cb012b81578125bae37ad82193cbb834ccf75547dc7f53ec15fe8d57613161c1fc80dafebb902ffad34e81bca0a8abe1be6d36c640280cf19b78d600eb83b159301b239b7724cf0906ec22d88e590e0e90d64427375819c2cf4a4f8c55216c9ac4448c4e941cce67e507bad60152edba04116e185cd46bee3f02f4a0da6e1bb46a09ba20734ec6f4b0abe08e7e5f1f1786a2e04a31daa6f6741058e75d7699a7d04efe44ccf09bcdc971192b2d5ae0fc404d034823011fe11bcf23bcfd48d0df1f1eeb51440e5bdf7499083351be8c4097b4f0cf62f17610057a0c765", 0xfffffc4e) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) r5 = kqueue() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r5, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) ioctl$TIOCSBRK(r6, 0x2000747b) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) pwritev(r4, &(0x7f0000000200)=[{&(0x7f00000001c0)="23ab602717428a2189d8aee43cc72da5159a", 0x12}], 0x1, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x5) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) 04:02:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000000240)=""/43, 0x2b}, {&(0x7f0000000300)=""/167, 0xa7}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x4, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x6) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0/file0\x00', r2, r3, 0x2) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x10000}) 04:02:52 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10010, 0x0) r0 = kqueue() rmdir(&(0x7f0000000040)='./file0\x00') write(r0, 0x0, 0x0) 04:02:52 executing program 1: r0 = socket(0x2, 0xc003, 0x6) setsockopt$sock_timeval(r0, 0xffff, 0x800, &(0x7f0000000180)={0x7ff, 0x36}, 0x10) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="82022eaf66696c61300008669be1d248e2b9c5da0e4f65b4bbc2111fe642853a0c491f18e45efeec7df17c357291eaca65bb11c999833ac3bc0c7cd2a99e7ea2c8f55453aaa0de09ae9ec3a9647e0000c02afb09b0f43c02ac463830b795015ee10e927f05cd3475aa2004bbd75e2913e2d5c1500d6cb578df5258f3e4fceae1e03ca1467544d7171cb8fce479092a48dd6234b51bd499d773b4a51e448bbf0bcdf53288ab2cfd01d02f72e6898d9722b17ef700bce50dcf699f660b6ed9bb808558e56d2b80edfaf8a2a6aa61de4c33ef31457ee523d38cecde8b0423097dc4e9b9377cf30deed2a8134f669053da1027ecdd30984ed1b582eab85a9cc7312edf1bdc2ebdb4cdb5d6108352ef571aa03af3ac0335836e"], 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000000)={{0x5, 0x6, 0x5}, 0x1fe0000, 0x8000, 0x5}) write(r0, &(0x7f00000001c0)="aaafebbed6c700000000008df871f685f16b78576f0cccf16f97548fe8ba96efd09217735b3fe68f3d41f94ab33a661d114f516331a4c1f0dc85b9de", 0x3c) 04:02:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) mmap(&(0x7f0000bfe000/0x400000)=nil, 0x400000, 0x4, 0x2010, r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0x1b0, 0x0, 0x0) 04:02:53 executing program 0: r0 = semget$private(0x0, 0x1, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x800, r1, r2, r3, r4, 0x100, 0xffffffff}, 0xc9, 0xe9d, 0x1}) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000300)=""/243) semop(r0, &(0x7f0000000040)=[{0xdcc2d51c43d2872f, 0xfffffffffffff02d, 0x1000}, {0x0, 0x9, 0x800}, {0x3, 0x3, 0x800}, {0xf994cdf39f327793, 0x2, 0x1000}, {0x2, 0xe2, 0x800}, {0x3, 0xfffffffffffffffd, 0x1800}], 0x6) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0xc91, 0x148) r6 = kqueue() kevent(r6, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r7 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:02:53 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) listen(r0, 0x4) sendmsg(r0, &(0x7f0000000d40)={&(0x7f0000000340)=@in={0x2, 0x3}, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000380)="f4a24618889c650fc096be9afa8d4fd7ec4dd777f3c7502ada31d1d5e760f700a53f3730c8f866b0f8a41dc672797b5b1c3ceea911a281ecd45a024cc8e8177ec5c169f6cadc694584fcf74d7ccc3a49b95d2cf4189ec64abc590a57178258788c48e60ddcc550c3c9fe6a09b718f606df3e0e20f215b645ba756dc3e8ac049d6ae0be95cd34c23d62d17db06e7bdf4263d9c0f13ab5cbe5fcd061b0e8eaf498c26a13d2a29ad13ffdef0018b31549e0dbfc901dd22a00ea4b8ef4a9ce4f512b5c8ad7980552b910fa1a", 0xca}, {&(0x7f0000000480)="510b4655c8cabaa171df5da1e755a8f840d47dc7adc4cced5b72a0f1c1257ce6d1ce", 0x22}, {&(0x7f00000004c0)="91e7d4215ea7287bb86ab4301d1aacb3125639c286dcac032f7f3d6cd89a71225ad1b70afaebf0e925374e121c5e546f440b92a74d56cfd8df6e34fb78ddee5e526487397ee54331fba54c1337dc0809e201a13760a3baa01c39132875c23127c0213fbb1b00785710c9a0777858b4c8e75828227e9dd7e060b28a3373a9f579e5d6996060d7fa5fbe749ac383a05379a51590445ce912c5d29867ecb6482299c3b964a18cf7756853db056158a59c458744af4f7451742519edf52aa5cf44f48d05aee9e57be8598100fe7157abc448bc90854893f46348e927e2de07cb1d814e17bc24b0fe4351070bdaea5554998c1d2564c4370896e916e22d36d9", 0xfd}, {&(0x7f00000005c0)="74f29f0580c707b0591124d2fe32a13be6395c85df4b11594e8bb6ec9ceb7cff5d841d0d4c759ee582d2dc97180e2abd07ab0c0dba03047a4bf9e6f7dcf5dbbdc51efd2e436c51980c13fc36b99670b3258b6c6ea559fb5beab414ae7945d74aeffe86e0fa3a573451b924eff26a65774048bda5cbdc9637f10a56ef4e65a68c40da20794d58cea9b54712813418e82daaadcfff10597b172630ed161ea0dd4222b6b71130314415119b817f6b7c0a8c8f8e96cde610f46db5cfa840ab1103c83aa0e2769931ab7e7d306f4ea331182a0169cbffacae7953633918f57737ead269afa53c8d", 0xe5}, {&(0x7f00000006c0)="0cd2d4e67c71acdb171b4b7e6112d0c1027587b92db92e597d57db30aa34d8f89affcd21ce9c0c45b7168d70457db708c90c266db2da2e3258b9645d702bd906031ddb0818f975549763d6d71e469051c1a424e7de6dd6f578a91deb6a5cea5a224439bb75a3a3a089b27a6fce342e7614f3e5cb7f1d93029afaacca15cdd5b3c69fe431c825f9e9a028c10dbca63e87b48e25fc8a638dbf49f752b890bbc5bb6e401d734da3d5eb97d3826dcf1c31ad18e9428b5f22773b9131e64ee5548b76bd724325f327aabf44c4ed18b5ead1614e", 0xd1}, {&(0x7f00000007c0)="419ca3caaecf4ab1cd5f6805375546209960daeb2162c2611371120b310764e3f798abfd019ac92bd6a60e38c8fefc9c95cbb18fe8f9f30226a0133c6a73bf8b2f9f0a6f957bbcd876d77b239c08d7df5fc9ffb59e2da650821f5af2e6902972f11390994b660073eb2ed63808c77d7e197723ebc3de01f751d474c32ee5fce2d3357ac46b538787d56198975c9c8f793c77faf41bdd6d54f30145003d4f7a135da689179328b7fb37d6e5878739c5e4fd21587a3bf7808c152727243f7d8b811c4424576ebd350d835b8bc15990263e0ab520956b56040dbb943610b55538f96829609a0a9501c5da20b53dc11520fc21cfd69cc6fda0", 0xf7}, {&(0x7f00000008c0)="af752bd121bc6bca7199becba4e7530d1f231a7215b661a714e3126c74158d63965a108d44958640ec1ac641db10bae11bc753438998fbe0c655aad09ada8551be3569b5141b3c720ed3459f0b23346ab525d8ebf22a07392c9afe2b48a3e96b4531f2444982f06392395581a340812e9dd72255decca40a3e91031665ad2265823a7121bdf5b6034a8c9a681a8f45bba6809503cb78547f1191e0b6d2e99aa5239b0de455bc336ad1774bf60d1889ccf9e0ff0a7149af69ec402e2099fc78efdeae94aea777be2c53b1339f55f0b7ef2d2a411b85a37a9298bcbb4594545413", 0xe0}], 0x7, &(0x7f00000012c0)=ANY=[@ANYBLOB="50bc87000000006e46d700010000000600000089416f69a6ef5955ef10ad9d0ccae94c8405d0fa0897ca30a7e0a019b5d1709672c8b6597d9476140f03e9e265b411c17fd9618e9194d3b2406f9f19ef660000400000000000000001000000000000000192385c2b83ed48afab2ceb8f33b196cfe8bb731b5887911e7f2e10c87ca8addb0742e732529832b8c10e06cb0000005800000000000000ffff000005000000dc150251707c863965e3e2cb4eb39c18e2b7b29339cedf8639d5654f073f2ccd423c54319e4a386ebd52c0679232868e6b402f58f810f3548ffb175fefa60c9c8f49c115c8bfa4e448000000000000000100000020000000e3bedf70297d635c3f0337a72e94842b4f28e775122dc0efe11717903596a6c52bb25b0f3dfd59d9f556040f42cc6ab5edaa08e9f5f7b4001800000000000000ffff00007f0000006d540000000000000801000000000000ffff0000ff07000083dec1722f0d6817feddde80a2d4f3a090202e06bc22cef78d5cbc1953ee64d97e7a543a85d2b4df72e1990763d55ad2266abc98f63618ef0e89cbe2295149d292f0b8910fe155281dc660de86f34dc96a47d2b380f01d3d1a0bce2e29e6775f5244dbdc8f1547de5d6a7998ab800acbceec23cee514f478289c99ce5b8c12681f35b62ca5b20fc6a7c78d136607004c8afac5ce3bd8d191cf9fabe57ed0fce67f963443faedd1554078b40646bb04ee66b418186c76f14933c8bed5bae1354ff6226d9ad1074d0ddbb6eaad899a093207e3c4396db180abc4dc626bac485edbb551d9ea8736bbe22c660fd989b8ed3eb22a1f4e1e210000300000000000000001000000d7000000b2d74067517eac01f82c858d25cdaa6e490a152363acbd08b60000000000000060000000000000000100000001000000e2706966b96cdcde2a5bffd3c45bf64edc878861b9c46a7fc376868243bb1ec0089262ac5af82972aca58a02a6541ede7744f5549b0251b24cac87c54270f69fa89d6302dc26e6ff6c34420000000000e41f7e4c2460501f650f4029931867d54e49630cd8728e24b2697055efac8f0a027eaf6dc24e179d609c96f08439c6cbc5e0d7331daa7ad22104d405b84d422103d9ff9cb35cc42d9c0b87bbbe00acc5f569be7a375f6fcd0d75000b30374637808af35fe1d4bb38d1d85a2784b7063991e0de7ef0020f4e9266aa6eb7891e0a8c6f16c736f67bbee3b8d373b1cc4d75535f75844e63103cfd9922de882925f469dfce5f8867bf9d699c9341aebdc873c99eeced08e60d9c45406a877f62b20bbde38c8c606aab6cf34d1a0462af1dc19d79fc808d53c1da2f8d6bff8e8fa93bab640ebec6dfc075d60f718bb5d5da623cbda157a964ce6a045d9c4361dac88635016e846382e8f66d6ba750b7c970292c84d9414cb82705de101f6bccb69baa349fb8a6699fdebd14934a3979eddebd134e094c7579ef077c5334d4a989c9f99273e18b84d4e5e7c40bdef8810ed74af44de323589258b85ad937a85d38c63085eb0f1366cb71b0"], 0x2e0}, 0xc) poll(&(0x7f0000000200)=[{r0, 0x45}, {r0, 0x4}, {r0, 0x1c0}], 0x3, 0x25d1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r9 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r9, &(0x7f0000ffa000/0x4000)=nil, 0x2000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r12 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r14 = geteuid() r15 = fcntl$getown(0xffffffffffffff9c, 0x5) r16 = msgget$private(0x0, 0x50) msgsnd(r16, 0x0, 0x0, 0x0) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000980)={{0x2, r14, r10, r13, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r15, 0xa5, 0x1, 0x100000000}) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r17, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r18 = getpid() wait4(r18, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r17, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r19 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r21 = getegid() r22 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r19, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r20, r21, r22, r23, 0x1, 0xff}, 0x8, 0x6, r18, r18, 0x0, 0x2, 0x1f, 0x400}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r11, 0xffffffffffffffff, 0x0, 0x0, r21]) r25 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r25, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r27 = geteuid() r28 = fcntl$getown(0xffffffffffffff9c, 0x5) r29 = msgget$private(0x0, 0x0) msgsnd(r29, 0x0, 0x0, 0x0) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000980)={{0x2, r27, r24, r26, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r28, 0xa5, 0x1, 0x100000000}) r30 = getpid() wait4(r30, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) shmctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x5, r8, 0xffffffffffffffff, r14, 0xffffffffffffffff, 0x100}, 0xffffffffffffc843, 0x91, r28, r30, 0x4, 0x8, 0x401}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000a40)={{0x3, r7, r6, r8, r3, 0x81, 0xfffffffffffffffd}, 0x6, 0x5, 0x6}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0xffffffff, 0x17fff}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000d80)={0x2, 0x2}, 0x8) 04:02:53 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x2, 0x2, 0x1}) 04:02:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0xf}, 0x3c) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8491, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000100)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(0xffffffffffffff9c, &(0x7f00000001c0)="b89ddab1babfa75b12c6dbbe9d9ca5a0f467a39732d750129e144cf6019d91414bfb2c28700cdf0da246fedb0b0fbafbd35e5312c418c0b5c0eb0579db8d70ae1d3e8d3b39470b6d3c20d4dad36030840555a5e334626550fa5b99673f332da53205e43b60448caf6e07e28ecd7e996238becc49b63f0be341e5bb105da44e51dba4", 0x82) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:02:53 executing program 1: semop(0x0, &(0x7f00000003c0)=[{0x0, 0x0, 0x1000}, {0x0, 0xfffffffffffffffd}], 0x2) r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x400000009130dbf, 0x0, 0xdde, 0x0) kqueue() 04:02:53 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="8202f3ff6a48ba6173e6fa35824ab19f26612c298742731f4454b2f01a6e5ba61f5a86e71caf03e8ffffffffff43dae9611d3c44779172206bb2573952393e1ef9d50d1105ca02000000773f5b861381f84be37d83574f23bcbfdeede15fb5731c6875eb76d9cb48cb0dc7f0c96b815ec6e3f6f470a76306bc44ba"], 0x10) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000480)="90", 0x1) close(r1) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000000)="126bdc47d9f3dbe482ed5bd1dffb5bcc8e6abb249cbb95cb6866098610974d8d16e4f96bdb22c9d025a716e5027c02d19339adb877247d760bb30784532076b862d62a4b58129203fbac4214768d49eada574eb37198d6cf76f67ec6d43d483b75bd520fbfa205b9c95638298bfb064f2fc7292b091700bd08537c40732cc55059534ec35f936e42821837e2602225a1e3034a4b3173a04299b389c84296cb995095e355af93e2beab108cac1ef08fd034d9d1f5b6d2a7", 0xb7, 0x0, 0x0, 0x0) 04:02:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0x80}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 04:02:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x7fff, 0x6, 0x4, 0x4}, {0x5, 0x1, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x1c}, {0x87}, {0x86}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 04:02:53 executing program 1: unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000240)=0xc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) chflagsat(r1, &(0x7f0000000000)='./file0/file0\x00', 0x10000, 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r5 = geteuid() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = msgget$private(0x0, 0x0) msgsnd(r7, 0x0, 0x0, 0x0) r8 = kqueue() r9 = kqueue() r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r11 = kqueue() r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r11, &(0x7f0000000100)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r11, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x20, 0x2, 0x1, 0xffffffff}, {{r9}, 0xfffffffffffffffc, 0x4, 0x1, 0x2, 0x5}], 0x7, &(0x7f00000001c0), 0x6, &(0x7f0000000280)={0x200, 0x7}) poll(&(0x7f0000000080)=[{r8, 0x2}, {r8, 0x40}, {r8, 0x80}], 0x3, 0x6) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r13, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r13, &(0x7f00000003c0)=ANY=[@ANYRES32], 0x1, 0x1, 0x1000) msgsnd(r13, &(0x7f0000000a40)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe69fac47e1c84ddbfe081677bff2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08932fc04250db618f3bcacfe9d34b6a31de9d05a5615416a1e222dcba8deebf0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r13, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r13, &(0x7f00000000c0)=ANY=[@ANYBLOB="96948ac3403ce085"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r13, &(0x7f0000000b80)=ANY=[@ANYBLOB="19045b8e6df31ceaf3c2608b246d7e2d977c43b853c656ba0af9ef00b418b627591c4502d70ed7a1082d604d724949c61a01c9b2695c8ef829efe79f545a97a13efd20c80ad041cdded9f7ed10903061fa2c1cd259157f5e8cd9bbe63519db4af0b040c1c823d5689c2609cc81d7a4bef412a67173a000"], 0xffffff64, 0x1, 0x0) msgsnd(r13, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r8, @ANYRES32], 0x2, 0x800) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r14, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r15 = getpid() wait4(r15, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r14, &(0x7f0000000680), 0x7, 0x0, 0xfffffffffffffffe) r16 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r18 = getegid() r19 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r16, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r17, r18, r19, r20, 0x1, 0xff}, 0x8, 0x6, r15, r15, 0x0, 0x2, 0x1f, 0x400}) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000980)={{0x2, r5, r18, r4, 0x0, 0x16d, 0x3}, 0x0, 0xc08, 0x0, r6, 0xa5, 0x88000000001, 0x100000000}) r21 = getgid() chown(&(0x7f0000000100)='./file0/file0\x00', r4, r21) 04:02:54 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000280)='./file0\x00', 0x8, 0x18) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000002c0)) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000340)={0x4, [{0x1, 0x4d86e226}, {0x1, 0x10000}, {0x1, 0x1}, {0x1, 0x7}, {0x2, 0xffffffffffff7eaa}, {0x882909b66a4820a, 0x84}, {0x1, 0x1ff}, {0x0, 0x3}, {0x2, 0x2}, {0x2, 0x80000001}, {0x2, 0xb5f}, {0x1, 0x3}, {0x1, 0x80}, {0x3, 0xfb}, {0x7, 0x8e}, {0x1, 0xc5c9}, {0x2, 0x1ff}, {0x2, 0xffff}, {0x2, 0x46d508b6}, {0x2, 0x6}, {0x1, 0x2}, {0x2, 0x2}, {0x2, 0x1}, {0x1, 0x5}, {0x1, 0xfffffffffffffff7}, {0x1, 0x8}, {0x1, 0x6}, {0x1, 0x9}, {0x2}, {0x1, 0x40}, {0x7, 0x6}, {0x1, 0x81}]}) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x9, 0xfffffffffffffffb, './file0\x00', 0x7, 0x2, 0x3, 0x6dc}) r3 = socket(0x2, 0xc003, 0x11) connect$unix(r3, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d473d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7446be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ffd71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d60d2e6d5d69bb289d85bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b508830100000000000000cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26e87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac0000000000000013ac9aefd10c7a917f366cbf8f76cab0119c6fde844ac310324fb24267b0526f7a642589736c4cd659d71a63d8c81b4888121a641ef514827f0dc3c2ba0691325c5713022a41f3cefa3c0e3f4b1247cead7fc443"], 0x10) writev(r3, &(0x7f0000001680)=[{&(0x7f0000000d80)="06694b11050800000000000000", 0xd}, {&(0x7f0000000180)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b5ed78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3", 0xf5}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1", 0x3a7}], 0x4) 04:02:54 executing program 1: 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) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="2800400000f3ff0efa25a5fb3775c10000ffff", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4], 0x28}, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)="b12e117aac3185894c735b20c8e1") kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 04:02:54 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x14) 04:02:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[0x7, 0x2, 0x1ff, 0x8001, 0x800, 0xc1]}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99a", 0x201) syz_open_pts() syz_open_pts() 04:02:55 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) shmget$private(0x0, 0x1000, 0x58a, &(0x7f0000fff000/0x1000)=nil) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x2, 0x2, 0x6}, 0x7fffffff, 0x8, 0x4}) write(r1, &(0x7f0000335000), 0xfcb7) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x2, 0x0) readv(r0, &(0x7f0000000040), 0x0) 04:02:55 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x2033, 0x0, 0x1}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r2, &(0x7f0000000480)="90", 0x1) close(r2) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/113, 0x71}, {&(0x7f0000000100)=""/47, 0x2f}, {&(0x7f0000000280)=""/204, 0xcc}, {&(0x7f0000000380)=""/244, 0xf4}], 0x4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) getegid() openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x1, 0x0) 04:02:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x5c}, {0x81}, {0x4000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x9, 0x6, 0xfffffffffffffe00, 0x7}, {0xffffffff, 0x0, 0x862, 0x81}, {0x100, 0x4, 0x0, 0x2}, {0x10001, 0x2, 0x2, 0x200000}, {0x41, 0x4000000000000f0, 0xab2d, 0x9}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x30}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 04:02:55 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x9, 0x7ff, 0x0, "0366402b00"}) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r2, &(0x7f0000000480)="90", 0x1) close(r2) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) r5 = kqueue() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r5, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xfffffffffffff915}], 0xfff, 0x0, 0x0, 0x0) write(r1, &(0x7f00000004c0)="61b6e28c1eff2316e880a8fcb5c2bd9f0b6590271a5360a0cefcaaaf801212820f01bd6f54c7739d2d6844d4e69432358da78d191c5d34077df79a8a5da29f513ea2e2ee63fbb1b94772579ca4a05ad8be5997c88a0d9631f876d19c4c166731130062806745a9e2a61cd04b02af6b41863e9302a2c01f49e263ab8c58183f6a57a5f1864978745955b068e9534a0c8afc15604bf9ae807ddd75be925dac55d24acac01d5176f448cf4321c42cd46ebec2c61cc23adab7e434bf0f9f", 0xbc) write(r0, &(0x7f0000000980)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d4171887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaa28c2234dbdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565aba475848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c5659e2359bd8548524125d4517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b6b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc4362dbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1880100a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850fbd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381521a17ae84f608320066168e2da085557bd09f600dceeb945f6bf48aa068d65a3ab3b19c04d4e85d8f818b0ff64432a928dec372f418db668bc2dba96325ac2daaf44eb62afc91483d4ee0df03d1391cd47f24126de00e5ec1f1e6220fa6693aecda7d45758278f80087cde3deb400e821d45aec9b2460ef27c0ab338c3bb4e32998c3c42a7bfe823d9c77342f65cb2e485f2629234f70972a519c533d7e0e8a28cb4e9df9d9949d0e1ceb22fb56573fa430309765ea6ac5d8154777df8f36987937b8cca9fad6feb8dc0460261fda302163c9675fabd07c00293907f16c7dba1bdefe947f46d33f2aff9fc36c87538684365c04401b1bebd872f43167286f4988790500"/2816, 0xb00) r7 = kqueue() r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r7, &(0x7f0000000100)=[{{r8}, 0xffffffffffffffff, 0x11}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000340)={0x0, 0x200, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r10 = kqueue() r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r7, &(0x7f0000000140)=[{{r11}, 0x7ffffffffffffff8, 0x1, 0x40000000, 0x1000, 0x80000000000000}], 0x1002, 0x0, 0x0, 0x0) write(r10, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r9, &(0x7f0000000480)="90", 0x1) close(r9) fcntl$dupfd(r8, 0x14, r9) write(r4, &(0x7f0000001780)="2078f7b678807d89e032dc19f570fe00bac87176bcbbff8330c22685419d5e0110188e90cd749c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf39d7e5393487e02b496665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d1236289438f754324dc08dadd3540aeebef5a27507186668204d88f9225955f361479b26e6786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad60e657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf0d126805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a06cca7132a5912ead97c0249f8fa6b61dd8a74365adfdbefaa228c79fd5005058b0c0fb9768f2d5c17de7f6dfac834fe7ba9a28debeeb78e595d00e1b1", 0x1bf) 04:02:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) r1 = kqueue() sendmsg(0xffffffffffffff9c, &(0x7f0000000500)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x3d, 0x7fffffff}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000140)="d0fd5ca035b886555bde802e51b0dea914037689d5fc2f7ac7f69224de415c34170d0714c9a10ca1eee38e364ba1a60582887b563bb48148153d7a4526c22d8cf285a5d09150b60aeffeb931f0b3389fb8d4e3c4461e8c8386fde28237be35f5e9689caefb4cd101c2d794f95abddb5a123b2f83652f9803431a6f3422b7557ddfd1e95576a4a1ab6e1cbe4a1bb872b988007584583726", 0x97}, {&(0x7f0000000200)="4d4ffef3b7a4e62b99877390732720ad5a4cc8f88efa248c57e46973cfa4fea974c8ebf412679098c26c4dcdc0b042d5624c00a6d424a0e2b8b4c4cb406ba68261c879c2a8dc", 0x46}, {&(0x7f00000000c0)="56d780f8951bd8e95889e31acc629e0ac5c33ee6fe953c9cb99d459c", 0x1c}, {&(0x7f0000000280)="8b36fb383a60f6c5481b52ef75704a0659f19484b932ace9ba4fa4e951281ce447ea494351280808f3aeb8bafa7b603c0b5083f278157cb5bed18a5127fc0681265a63d40a8c39ca5a966b0990e5ffb428a81552ff78a1ad314e", 0x5a}, {&(0x7f0000000300)="8e4a2023bbfd138c9d49da42d1b727fcbb2f4db6507faefcead6fc997d240a2dc73d3244ccfad775d96b687e8c04793b292a26ec4302e431de5de600e6b813031324b44d342c8ddb467e6d1d45afb8679e2d", 0x52}, {&(0x7f0000000380)="9f3d0ec6838a8a22e256f3dd79405b94d528c222750bdb76619b69495154043e00f9cfd808c84b8dc27df4006c143907a2fef26f3223aacafcdd44f8721dc35e73ae04b4fc7859e596a9e2ab6fe30995c04c7bd149a937186de48d7237115cfff77fe678a820e38cd32d34bab9bd8b02cee7d7155b49854b915e7b35683d1f19c37ce0551ec3950a3ad0e64c7aedfdbb9d49ea", 0x93}], 0x6, &(0x7f00000004c0)=[{0x18, 0x0, 0x8, "7067328824c2"}], 0x18}, 0x3) r2 = syz_open_pts() r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) r5 = fcntl$dupfd(r1, 0xca995813e9270cbc, r4) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f0000000540)={{0x4, 0xfff, 0x101}, 0x3f, 0x7, 0x7ff}) socketpair(0x17, 0x2, 0x3, &(0x7f0000000580)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) dup2(r2, r0) 04:02:56 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = kqueue() mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x8) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) recvfrom$inet6(r2, &(0x7f0000000340)=""/4096, 0x1000, 0x843, &(0x7f0000000100)={0x18, 0x2, 0x53, 0x1bd}, 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x96b8885ecb626d30, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000001340)={0x0, 0xff, {[0x10000, 0xfffffffffffffffa, 0x2, 0x71, 0xffffffffffff0000, 0x1, 0x100, 0x2, 0x3, 0x5, 0x8, 0x36e, 0x40, 0x4ce, 0x9, 0xfff, 0x3, 0x80000001], [0x0, 0x8, 0x46b2, 0xc985, 0xffffffff, 0x4, 0x1ff, 0xfffffffffffffffc, 0xf5a8, 0x8], [0x0, 0x5, 0x4, 0x4d9, 0xac, 0xffffffff, 0x10001], [0x8001, 0x99, 0x800, 0x7, 0x4, 0x100000001], [{0x4, 0x2, 0x8}, {0x2, 0x0, 0x9, 0xfffffffffffffffa}, {0x1, 0x5, 0x8, 0x40}, {0x8, 0xfaa, 0xfffffffffffffffb, 0x1}, {0x5, 0x38c0, 0x3, 0x7}, {0xffffffff00000001, 0x3, 0x7, 0x7}, {0x7, 0x8, 0x0, 0x7ff}, {0x7fffffff, 0x200, 0x0, 0x83b}], {0x7fffffff, 0x0, 0x8000, 0x4c1a00000000}, {0x100000001, 0x4c1, 0x42f, 0x7fffffff}}}) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000180)={0x5, './file0\x00', './file0\x00'}) connect$inet(r2, &(0x7f0000000000)={0x2, 0x1}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)) 04:02:56 executing program 0: socket(0x2, 0x4003, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) getsockopt(r0, 0x0, 0x69, 0x0, 0x0) 04:02:56 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 04:02:56 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0x6, 0x0) dup2(r2, r1) 04:02:56 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x2, 0xffffffffffffffff) openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(0xffffffffffffffff) mknod(0x0, 0x1000, 0x800) fchdir(0xffffffffffffffff) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x10) fchdir(r0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgget(0x0, 0x80) r2 = socket(0x18, 0x2, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0x80000000]) setsockopt(r2, 0x1000000000029, 0x3d, &(0x7f0000000000)="060000", 0x3) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000080)={0x1, 0x2, 0x5, 0x1ff}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff41) 04:02:56 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000225], [], [], [{}, {}, {}, {}, {0x0, 0x4}, {0x0, 0x0, 0x0, 0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 04:02:56 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munmap(&(0x7f0000003000/0x4000)=nil, 0x4000) 04:02:56 executing program 1: setitimer(0x4, &(0x7f0000001100)={{0xfffffffffffffffc}, {0x0, 0xfffffffffffffffd}}, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) accept$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) 04:02:56 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x10, 0x218) r1 = dup(r0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb]) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x37) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x44) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000000)=0x1) 04:02:56 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r1 = socket(0x2, 0x10000000000003, 0x2) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffffff, "69475737328e47ba4a7b020000000943b2fa183c", 0x1}) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRESOCT=r0, @ANYBLOB="3de1702b13c6300b938c3fbed89711ed64e052346be2f621646cf355378507c765d790335f26ac54520dd4bfaab8c2f6b711263b4edad15de4d44a0f27e13b00972b87c448e5d135daeb837296fcfdad8dac45387987b7ea07b1c673b4c31216e1bdb8d6566f2b813ac9775611d7754765d63a34a813274914e6528f656ff64c9845abc17c9bc520520ef7f351872160de61a6d0473194cd9772dec1e687053a93d0f6c7df758cff813f33904129185e752ee8371e18a9e25630cfed8a5caba2cca39b8bee5b425c632b13e1de46d736aaa952bf900ced465677096223d32134c8", @ANYRES64=r3, @ANYPTR, @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRESDEC=r5, @ANYBLOB="742919ae2f7f0d3910cfd4b34948c147dac282b27c2932751d39afa435b10978154a00b97843f6776a578f22f974884a2c2a2eeb02b90e64111a363bc4461946b5dde18acabe5c4d92f5b713a2c232079428b5ded389a4b932e99ba528062687c588c7a1bf18611c6b8992961b8883206971cecb3253866f4cab96c10ad6012e73dabf4ea18289d61ef8612c1d17011cf6fbcdd70574af02eafee77a112e1fa4441a5eb5f36530ab0b5f7254ddc1e2a30b725faf0a609211d75417bd0778c688e39d2cecdd3917bc3d845c8b4f20abd4bd802043c72fbdaa3667bb6e0c8a601318e4423a94a11d570946", @ANYPTR64], @ANYBLOB="1cb8a6b249aad347862d706db41de2db615b6a92416e9cb6d19486df9d"]], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 04:02:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x34, 0x0, 0x0, 0x8}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 04:02:56 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r1 = getpid() wait4(r1, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r2 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r4 = getegid() r5 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r2, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r3, r4, r5, r6, 0x1, 0xff}, 0x8, 0x6, r1, r1, 0x0, 0x2, 0x1f, 0x400}) r7 = getgid() getuid() r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r8, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r9 = getpid() wait4(r9, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r8, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r10 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r12 = getegid() r13 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r10, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r11, r12, r13, r14, 0x1, 0xff}, 0x8, 0x6, r9, r9, 0x0, 0x2, 0x1f, 0x400}) chown(&(0x7f00000001c0)='./file0\x00', r11, r7) setgroups(0x0, 0x0) setuid(0xee01) r15 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) renameat(r15, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) 04:02:56 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x0, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x27) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000040)=0x2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x400014}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000a00)=[0xca, 0x1, 0xfffffffffffffff9]) semop(r4, &(0x7f0000000080)=[{0x7, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000300)=""/61) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x400014}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000400)=0xc) r5 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) getpeername$inet(r5, &(0x7f0000000440), &(0x7f00000004c0)=0xc) r6 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, 0x0) r7 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r7, 0x20007465, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f00000005c0)=0x2) r9 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r9, 0x20007465, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r11 = getegid() getgroups(0x0, &(0x7f0000000200)) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000680)={r8, r10, r11}, 0xc) r12 = dup2(r2, r3) recvfrom$inet(r12, &(0x7f0000000080)=""/148, 0x94, 0xc61, &(0x7f0000000180)={0x2, 0x1}, 0xc) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000240)=0x9) fcntl$lock(r13, 0x8, &(0x7f0000000500)={0x2, 0x1, 0x7, 0x29cf, r14}) wait4(r14, &(0x7f00000001c0), 0x18, &(0x7f0000000340)) 04:02:56 executing program 0: r0 = socket(0x11, 0x4003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/220, &(0x7f0000000100)=0xdc) sendto$unix(r0, &(0x7f0000000480)="50010502000000000000000313060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290ae4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd7f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de70000", 0x150, 0x0, 0x0, 0x31f) 04:02:56 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) sendto(r0, &(0x7f0000000040)="e176c73efcd5e89a89880467305481e7349f7c939d88c8b5cf90017fb866", 0x1e, 0x0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x100000000, 0x5}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 04:02:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = dup(r0) r2 = syz_open_pts() r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) r5 = kqueue() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r5, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) fchdir(r3) fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r1, r0) 04:02:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = semget$private(0x0, 0x3, 0x2) semop(r1, &(0x7f0000000000)=[{0x0, 0x9828, 0x1000}, {0x3, 0x5, 0x800}, {0x6, 0x8, 0x1800}, {0x1, 0x3, 0x1000}, {0x1, 0x6, 0x1800}, {0x1, 0x6, 0x1800}, {0x3, 0x2, 0x1000}, {0x1, 0x100000000, 0x800}, {0x4, 0x200, 0x1800}, {0x3, 0x10001, 0x1000}], 0xa) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) socket(0x28, 0x4, 0x6) 04:02:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1d5bb6fc6e2ffff00000c000000464ff2cc", 0x0, 0x8000000000}) write(r0, &(0x7f00000000c0)="bdfa4d2582c321200000008e4a8051bd24313dea8d0343d605e2ee280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0239a559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0xb8) execve(0x0, 0x0, 0x0) 04:02:56 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = kqueue() r1 = dup(r0) kevent(r1, &(0x7f0000000300), 0x66, 0x0, 0x0, 0x0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x8f15}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r4, &(0x7f0000000480)="90", 0x1) close(r4) dup2(r4, r3) 04:02:56 executing program 0: semop(0x0, &(0x7f0000000300)=[{}, {}, {0x0, 0x0, 0x1800}], 0x2aaaaaaaaaaaad34) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000480)="90", 0x1) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697f, &(0x7f0000000300)) 04:02:57 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x8000, 0x3, 0x80000000, 0x5}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20000, 0x0) fsync(r1) recvfrom(r0, 0x0, 0x0, 0x1, 0x0, 0x0) 04:02:57 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockname$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:02:57 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x0, 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) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x146dffa1f228a67, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000100)={0x0, 0x1}) 04:02:57 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1fffffffffffffd5, &(0x7f0000000240)=[{}, {0x31, 0x1, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x2) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000200)='./file0\x00', r3, r4, 0x2) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x5, 0x0, 0x1ff, 0x0, "000000000000000100002000", 0x0, 0x4}) 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) ioctl$TIOCMSET(0xffffffffffffff9c, 0x8004746d, &(0x7f0000000080)=0x9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r5 = kqueue() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r5, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x200000000000000, 0x0, 0x40000000, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) r7 = kqueue() r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r7, &(0x7f0000000100)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r9 = dup2(r6, r7) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 04:02:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) unlink(&(0x7f0000000000)='./bus\x00') pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000480)="90", 0x1) close(r1) r2 = dup2(r1, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) 04:02:57 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0xfffffffffffffd80) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x50) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) close(r0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r4 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r6 = geteuid() r7 = fcntl$getown(0xffffffffffffff9c, 0x5) r8 = msgget$private(0x0, 0x0) msgsnd(r8, 0x0, 0x0, 0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000980)={{0x2, r6, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r7, 0xa5, 0x1, 0x100000000}) r9 = getuid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={r7, r9, 0xffffffffffffffff}, 0xc) pwritev(0xffffffffffffffff, &(0x7f0000000900)=[{&(0x7f0000000000)="37e31ea41b23761fed9fa3c21a425030a56970f75b5c14bc68bcec0641bb33fc385d280b1376f6", 0x27}, {&(0x7f0000000240)="c9ef3879a24740be30efa2c73b4e83225808f745569e032bfb0c1b300582333977e0d4b43105fa3cc3f420655c811882d83cacc3bb41eb812209702c04fdb7d2fe6d413058db47e1cdb2fe747cccad5f2087f735e50954ebbc6432d30ee75ce66175708e98125cc98fff3b7f5260a10fc6dc603c5340a9294c2aa79b35955a674581f173bbbd530b40ec10e743b42c8484e3dcc0cf9f5434ace3708a093a4c12d80df13e459d2c8535b9134bab0e5f0782a6e34d1a3bdc4d2c30cb41103d2a5008eca953326493fc108f9a8477fb7c44984dbce0a4254f4cb502566d5fb925789002a070d7e2c4871e6e097ee88caa7af43ad38e6b1e97a988553c4b", 0xfc}, {&(0x7f0000000340)="310ecf6b46fba8d28ab33f35679c7c1f563cce9e447c46b4fb30efd30728c446a1d1ffd9472f7ae76553f442436f80bcc956b4e50f9f0d55507c987c9aa581d6fe76ece49974a1d17875f15ebc1435f254a781e42a05a85cd4fa52a3abf0c6ee0a4385da0953b34168f96a8e48b1c9378f4595bff0fc096cf7072ef73a86f54748d02a7e", 0x84}, {&(0x7f0000000500)="9b5e3eecce8b7c8a4bebc5fafb467f685d0bfca343345c187ba114fcbadf31500e619325e582e6b317193e95bbf4e80282b832f874d5ddeb87bda6a743e54abca2becf3d8c4171e3eccba5918832ab052e80b8c735e8b7f88d5366fd240cd65b44634fe3ab37d49851759af713d9d3c1640954fc874232f47308bd6f60579d86b9cc2099cec05334d1ade962907a0d531095d3473e0ff860c2911dc8f0d0e04dbf92fcac4b64e0016f7cbdfed2bb6e665d060a6e18b8635c1f608b70f6353f4477c648d7f590570e3ec305b8a71796acfefa84886755451d32bb44e0fa877245668cc49d19defa74e946123bca31a757de3d75149b94cbe503af6f1a4a", 0xfd}, {&(0x7f0000000600)="462feb289354bc9e7820857ded3a840e7fbe67ae18d288345d4958062b5321c64a2bbefa17c00109789c280c319fe9863bcbc5c5f8f369439a788fae23530644cb12b86d77c6357efa4e9a07e49726f3e6efe977d9c1d6cc4a324d970544efff116e6cc9ae799de47d113742bdf4ac2b8ff147c06eb57221aa29838c365877ff469ac26847325092fcf5afa1bc7a9279d4e5fcebdbdefe7d84d99992b6c3dfa14f21246dccb50b75a55aded9a994f630997595521aaa1d067aff7f5d6eaa9e33ee7c7413ed01440ed7139a5fff6154d7edff1c84237d5ddb3f4d9371ffa3c06837b239b9ef03d265736f89e32577cd2740967b97a542", 0xf6}, {&(0x7f0000000080)="ba46eb83f9ab8fbd3131b7580a1587ae5963542ae9fe", 0x16}, {&(0x7f0000000700)="c768c238d5929def0c691662db5586f4afc66b2c087a8905cb3d3130fb7e9b457e62a50887ef13bc22021585522bef3535540eaabda1d2df0e4e9e1f5d733bd340afa8fdbc7cc6cb7819490694c25124dcb803564c21b7102c48de84ad4d0a0d12b0fe0b921885920df122ee45ba8d22172c425569893ae9bf3f811e5bf9b77893363d241ed850a39df28606373538a423882c4dc1ea492a6b22c561c80d2107e85a5683ae98c90c5703e57ff03b94e9584189ee436f7b15f79236426b033c4378fc", 0xc2}, {&(0x7f0000000800)="b7179483fbb79ce80da30d99ea4576b12f8929af23eb0df6d1fe0af978c9e86494f691387ab305c48dba3d43c6fc854413bdd3b819a6f2600995c79f4a6fbc6734e839c95a8a6a2e75128f9abdf919461355a2a7b481ac0eda4f0a7c171bb04a3b36cee6c5c4a376610a5fe29841a07d703626f8ec33bcdc3168644ad0e9d98fc05041fa583f9416a3a327fbd403649c349d4c496653cd141380b9d2f48a8b8aa96a1016589bff4bf778c9072a71ff140bb5ad9e3f910c74808553e80f20ab980302c997e2928762260c70e60afd72a31927eaaa828aacfa1d25211bfc4a02190c1c97c27067b561da7c8ed097d4f3682ba9004e14f8", 0xf6}, {&(0x7f0000000400)="2cdba9c6f6fb10ee99ffa12debad41b29dffacc02fa6b1f2adc63640764916bcf3a0f875c943f4360922bb66e7caae46f32378c52dd45e09eed56ae10fa9365d02508f5d71198bbf123c3127c345254f850adb8d4cb4ca3e488298c8bcdf411c752e14bd3a57f58661e813a7574115468c89c46c1bee16bdaac0b10b3d91cbb7", 0x80}], 0x9, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r10 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x2) ioctl$TIOCSCTTY(r10, 0x20007461) write(r1, &(0x7f0000000200)="ef", 0x1) 04:02:57 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r3}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000080)={0x6, 0x81}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x5) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) 04:02:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x200014}, {0x60}, {0x6}]}) geteuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000340)="ae7716be36f1d35f6fd1cc0a375e") 04:02:58 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xe0, 0x0, 0x293}, 0x4) 04:02:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r2, r1) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r3, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r3, &(0x7f0000000240)=[{0x1, 0x100, 0x800}, {0x0, 0xe2d6, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x1, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, r6, r8, 0x4}, 0x200, 0x401, 0x2}) r9 = semget$private(0x0, 0x4, 0xa5) semop(r9, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r9, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) r10 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r10, &(0x7f00000001c0), 0x2aaaaaaaaaaaad79) semop(r10, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semctl$SETVAL(r10, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_RMID(r10, 0x0, 0x0) semop(r10, &(0x7f0000000240), 0x27) semop(r9, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r12 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r14 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x1) ioctl$TIOCSETVERAUTH(r14, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000100)={{0x3, r11, r12, r13, r15, 0x4}, 0x200, 0x401, 0x2}) setregid(r8, r12) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2c}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:02:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 04:02:58 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18480, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x20) r1 = dup2(r0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r2 = getuid() r3 = getgid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x6) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x3}) r4 = open(&(0x7f0000000140)='./file0\x00', 0x18080, 0xf18d535d30d9a74b) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x6) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) sync() fchown(r4, r2, r5) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000002c0)='/dev/ttyCcfg\x00'], &(0x7f00000005c0)=[&(0x7f0000000340)='/dev/ttyCcfg\x00', &(0x7f0000000380)='/dev/null\x00', &(0x7f00000003c0)='&}\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='*\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='/dev/null\x00', &(0x7f0000000540)='/dev/null\x00', &(0x7f0000000580)='%\x00']) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000640)={0x8001, 0x1800000000000}, 0x8) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r6, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r7 = getpid() wait4(r7, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r6, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r8 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r10 = getegid() r11 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r8, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r9, r10, r11, r12, 0x1, 0xff}, 0x8, 0x6, r7, r7, 0x0, 0x2, 0x1f, 0x400}) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r13, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r14 = getpid() wait4(r14, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r13, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xb}, {&(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}) getgroups(0x5, &(0x7f0000000800)=[0xffffffffffffffff, r10, r3, 0x0, r17]) setegid(r20) openat$tty(0xffffffffffffff9c, &(0x7f0000000680)='/dev/tty\x00', 0x80, 0x0) pwrite(r1, &(0x7f00000006c0)="451af0b0b481c693a95756adb5fa3b3cc88db5b4f6a8167d7017a0e19a3a92bf6c8400087fc4566ee53a76f481df1571453f71e1a620e046b331ccebefe31b040a939a6eec8764ad1371d0fa8df0d2c016ff0cc2d2dab1773ed35dcfd5df6dee08bacd7a05e33e386181a154797e5022b9287037f0c415d3bb47a97c8eded037ae7bcb17c325f9a7c40c7b29bd6d0a8b592b9f3ebc53236e81ba382b0e2a2807ac5b0fe4fb46821ae81713259c5c0e27073ec05f6c7db4accd1e1f916fc3ef4ef22c1463cd5190ec4527c37a13b3bab34943cb64d4288c27b05ebedb4d820d0b927ef5cf0674fe524c0dd94c80fb0831c0f263ab3ee9930e4f6fd93b", 0xfc, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000007c0)={0x8, 0x0, 0x400, 0x6998, 0x1f}, 0xc) setegid(r5) shmget(0x3, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) rename(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)='./file0/file0\x00') socket$inet(0x2, 0x1, 0x3) open$dir(&(0x7f00000008c0)='./file0\x00', 0x80, 0xd1) 04:02:58 executing program 0: r0 = dup(0xffffffffffffffff) listen(r0, 0x8000) r1 = socket(0x18, 0x2, 0x0) listen(r1, 0x0) 04:02:58 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[0x6, 0x3ff, 0x1]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r3, r2) listen(r3, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r5, r4) connect$unix(r6, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) dup(0xffffffffffffffff) open$dir(&(0x7f0000000300)='./file0\x00', 0x80, 0x34) r7 = semget$private(0x0, 0x2, 0x10) semctl$GETZCNT(r7, 0x4, 0x7, &(0x7f0000000240)=""/160) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r8, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r8, &(0x7f0000000480)="90", 0x1) close(r8) ioctl$TIOCMSET(r8, 0x4004667b, &(0x7f0000000340)=0x9) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000180)={0x70000, 0x3}) 04:02:58 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000140)=[{0x100}], 0x1}) 04:02:58 executing program 1: socket(0x2, 0x4003, 0x0) r0 = kqueue() r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) open(&(0x7f0000000140)='./file0\x00', 0x8402, 0x4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) kevent(r0, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x6, 0x4, 0x5, 0x3}, {{r0}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r2}, 0xffffffffffffffff, 0x20, 0x20000000, 0x3, 0x7}, {{r1}, 0xfffffffffffffffb, 0xc, 0x2, 0x0, 0x5}, {{r1}, 0xfffffffffffffffe, 0x84, 0x8, 0x4, 0x101}], 0x2, &(0x7f0000000280)={0x200, 0x7}) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x40}, {r0, 0x80}], 0x3, 0x6) r3 = msgget$private(0x0, 0xfffffffffffffffd) fcntl$getown(r1, 0x5) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYRES32], 0x1, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="96948ac3403ce085"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r3, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgsnd(r3, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r0, @ANYRES32], 0x2, 0x800) msgrcv(r3, &(0x7f0000000000)={0x0, ""/253}, 0x105, 0x1, 0x800) r4 = socket$unix(0x1, 0x1, 0x0) getsockopt(r4, 0x0, 0x19, 0x0, 0x0) 04:02:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600"}) syz_open_pts() connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x0, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffea2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, &(0x7f0000000100)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9b44dce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369ddc6ea009ea48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d35bfe8b3c42205ec9e305b52e5187fc274d0e3484c30973fb3d438bd773218d2a67ba73a242f6bf5bc6397f35adf4b84c6ea6796689f0cb2d3de18b84192ac6985eb74a01906c8db95e46c3dde7167508792a5aff3eeb2ca9c90ee5248a6606658ef2592c95cca6f8ee3b3b4748602b00fe3181bedcea98b44b31520e2dd18cffe92c7165e397a67a2a2fb60f8de5ebe1ebc55a754f74dcbc64ec4849bc0cefff59f57d4b842c6e1f59f0fef2107b58d5bec5cf0cb440c53c9197e6b4b88a73c155048fd54c5a1d6c1a5a055ec119424c70837bfa82dc6402fc34d30f9c5848c46282b02629be5eadaee7ae076403f21e4677e72d9d325a7abc994a25683c05d1a0fbf8a8993d0b6ac4bb3dc27e3c510bc60a468e6d83f984b4f3122aee1fc98c6f35059b2f07645b8a2ec37e91001c2d2c4fe7159b07b31261edadf4c290e035f3560ca5e38198acaed6440c618293ce4b6140d913b53d4617e589898982d4f67af0bc892ec8ebae3c9977120407c203fa6fd099a73d0e8a815d6a4fa40cedc3e8bddd5a5654bcdf95abd214fc189a98ec67f05a18dd74301be3aa68c6bf56d9f70b8678e88f243c8eb89a5d8ccbbca8ceb58ecf3102262d0b92620ed625efe506809d9695160baaa726a218cb2c9e51ca99effe6a6a620627cdc8bf59ca9e19a2f86127fa44b5f74b810501db560d9692a82eddee46bdcf44c91f5dd92a6057189d9745e3c56628da6b6f64a7631571a3d54ad0338cb290beea2a2f869676767e30e80d796d229d13984bf82c5ed6d48aa92d42166bd9c3b2a4931228da946a09165c17ad676ae2c6d06bed1b52943be5dac821e22f381656efa1fa08d156efccd69e83f9727e204bcd13db1086aa2205ae758092a1c329f2c870eb34923129bd6d1112906698d4c4019217435c585b696123664a2182fac0212feb3ec2b1f850376880c7a697d277dfc1917f3bc7d003510bc4631438ee4a73dd24c492314a9b27e2249cd8fb146847d9aa6e0226ee16883e7a802dcb57dcfa35cfea582c887e3cffd29611e48c36dedc56a544ac8adefd6db19cd60119e393cbc10eca55668b10f3b3095d6617bf43bc2fd932ff1e1de7aa4c85a802f8bfc01f27ee1a256b7633aa972b51f8cdebc449ec49c9e2e7f9fa2a6be9dd701fd2e6a8e751742339563ad05600741987ab60acf7151af9dae1f043fa4907e1267c10f6d32921233437de83625fed99fcd193b220375adc1cf912650b07f2f633135ef702fada1319570a49a487f7fc4d58b54701eb51bf5e78a582ad194379f9c171f555a824924cb1760706e8e3ce31d1052d916ed290fc5990107c3504ecaeb800694a13543241c0c0da398d4fc37587c286e12c86952cb96bc18961ab627d72d3967eb75bc50eabf4e295ce3d0d6002ae0f31e884f019ef6e9618b00a410070e047a215fc1da39565755540c1138fd27df1578dca73231c1adf24b5308b71a922519255c818069fba7d3f629153aa1f61d8eb548d6bf005653215028d58209ab484a2b6e7e384df5b2224af9ed4bba0d7e8833e5e0ab5e18518bf9dbe435e51cbbe862276721278793626c0b02fbb91eb749d373f93c70a82afb7ee117e57e7fcc338b6add15b4ce21fde7929900acb5f562361d1ae9dc3854d5f1060bbaff2ecc86fdc80bbc874d5bc301484263fca2c5e11a73c5f78277997e93520f9242172ff3662c4c15dd3f7130aeeb424387bcbdb7ad1bd7637f035406ddb5078b53df7adbb735db05399ca7d51f0f97f267e04ebdadb10b62f70ce5b2db65137cd81319a4ef3997c405058ef5dbe48ddb8e03171c7ddddcc20f5a029d86a79af5d03afa2b5eabe140e4bfe3e7cfdb045f4b883ccbf957cb62e8edd35fe6d2de82fa55430c2438016ea2c0438c826e7198eff760a29e66272c2824d0dbefbb0b8b84e6c99f74e93c596c5d438221d03d502a10dfb97b821948ff922c5bbcec3a9ee7cb11363b75caa09fbb419da08e7de691c31e80c029894cb56774d09bbea4863f07347a798840a05d893dc4dd32ae8670f9ee4de8ad55a9db9b8cf0637f6aba250c0008833cb719657aadcf7d6ce1dcbb8d39236913fe1bb6f38031afce5e8389673ced654e4d7ce4239dac765d89ed06b85f9990c33bc29f81c77979569f34197735a93fe6e5c68a577d44410858309d2afc308208496d6d161d52562abf795b94a7c851b101e8de0cfdab7272eee361f8991ce3c80ebce790d889f27602db7c74f01841b5b8a62237172043b7a8eeadeb4851947349a0558c31ce8d368e78a6f4719202504050727f7a34d7f0e3f8b353fc426c1c1b7e1b0a5f9ee52a8757e24f3a05060d127344a7762284c226dc84f559c67f0234caf6e2dca1c676108791da0d39ff4e51d7427789bfda790a6e93bd9f78506a33aec8af0527a0b17883a32cd240654fce7d217efde8fb666b23d8ec55e37c7c6927b190661ca08552604c87b0c48e4639b2e9d8f177d448defb397ed972fa703819a548f99eb28208790bc33f4d519c8fc30feb54c8c1bbba9be6ef68501d05e", 0xba1, 0x0, 0x0, 0x0) 04:02:59 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="3ad0"], 0x1) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x80) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) write(0xffffffffffffffff, &(0x7f0000000140)="8c", 0x1) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getrusage(0x0, &(0x7f0000000180)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x6d2) 04:02:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x4}, {0x6c}, {0x20000000000006, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) pwrite(r2, &(0x7f0000000040)="fb148a8d1a029be9bc8217690000", 0xe, 0x0, 0xffffffffffffffff) 04:02:59 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1ff, 0x0, "854955883d026111fe4d04000000100000001000", 0x0, 0x80}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x40, 0x0) fcntl$dupfd(r0, 0x0, r2) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x800, 0x0) r4 = syz_open_pts() close(r4) setrlimit(0x1, &(0x7f00000001c0)={0x2, 0x7fffffff}) r5 = syz_open_pts() ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000200)=0x4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x799, "73cc510e52b3ad2e0d3fc9c06d00007f00"}) write(r4, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) 04:02:59 executing program 0: select(0x40, &(0x7f0000000040), 0xffffffffffffffff, 0x0, 0x0) fchflags(0xffffffffffffffff, 0x0) 04:02:59 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) mlock(&(0x7f0000000000/0xe000)=nil, 0xe000) 04:02:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0xfc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x28000, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r3, &(0x7f0000000480)="90", 0x1) r4 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) close(r4) close(r3) ioctl$TIOCDRAIN(r3, 0x2000745e) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r6 = kqueue() r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r6, &(0x7f0000000080)=[{{r7}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r7}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r6, &(0x7f0000000300)=[{{r7}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) getpeername$inet6(r7, &(0x7f0000000240), &(0x7f0000000280)=0xc) r8 = kqueue() r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r8, &(0x7f0000000100)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) ioctl$TIOCFLUSH(r9, 0x80047410, &(0x7f0000000140)=0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c", 0x4}) dup(r5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) close(r0) 04:02:59 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="2b025c9f65aa8e7a3733e84c53911da0c5a2d75300001a1e3cadbd"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x400000000000002, 0x7ff}}) 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, 0x1000000027, 0x2d, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semctl$GETALL(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000180)=""/140) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 04:02:59 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x8, 0x5, 0x4, 0x1}, {0x9, 0x85, 0x32a, 0x100}, {0xffffffffffffffc0, 0x3ff, 0x6, 0x200}, {0x3426, 0x8, 0x9}, {0x8, 0xfffffffffffffe00, 0x9, 0x2}, {0x9, 0x8, 0x6, 0x1}, {0x4, 0x7ff, 0xd7a, 0x8}]}) writev(r0, &(0x7f0000000100), 0x10) 04:02:59 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000080)=0x4) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r2) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 04:02:59 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8080, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x1, 0x0, 0x10000000000}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 04:02:59 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) flock(r0, 0x19) mknod(&(0x7f00000000c0)='./bus\x00', 0x31f30a102f9a828a, 0x100000800004502) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(r1, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/179, 0xb3}], 0x1) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x4c, 0x1000, {0x346, 0x7}}) 04:02:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x4}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f00000000c0)=[{0x3d, 0x100, 0x445, 0x3}, {0xd, 0x4, 0x100000001, 0xfffffffffffff7b1}, {0x1, 0xbba1, 0x1, 0x2}, {0xfffffffffffff001, 0x81, 0x10001, 0x1ff}]}) 04:02:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10008, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x60}, {0xc}, {0x6}]}) syz_emit_ethernet(0x48c, &(0x7f0000000600)="e4") 04:02:59 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0xbc6) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r4 = socket$inet6(0x18, 0x4, 0x1) pwritev(r4, &(0x7f0000000500)=[{&(0x7f0000000200)="dac2a1c72b710d5f3f315822f896119cfe137c4ea2283ed1ae2693280f09f5f62148"}, {&(0x7f0000000240)="464200a70065789ebc9ef161ec303a", 0xffffffffffffff1f}, {&(0x7f0000000280)="0c6df0a777effaed1f240a3eb3ee4bfadaa842247ac0638bb75bc3ff42dfdadfd7a5428f5cd69032b20dfb509938efb48481db2731be393cb8e30fc9acea4b1ee39f369e6d7c19c8650781171a2e7ad1e8e101d64c538b1ab24b43be9d87c7c68e7c20cd6e03c6ba8dd9beb321faa4495f83cc1e9277996a40c455390837909b9d46056aae380bfbbaf59fc6b7aa002dda461410b37d51bad62eba5fdb72cdd88c6319279a44f3ba6ea6e0f209415e6d961be51620698ba18429db7f9975088e7b5ec007fa470adfad6f52e6"}, {&(0x7f0000000380)="3559c308e956d06664d8395a3891f03645b8a77fab04bd7cc4bc787b9279ff60c864624e2a34151a3347b2848e3bcc9577b5b04f84d3d2899b741301bbcca2e34bf87b99b9304ecbef915783a8425177bff181b67857b908271a5ef43d2dbe28524fdbe73ebb4d8dba8f3bc786843e64392a38168e6f83cf129a05577ce31c6a3003e2e67f0361fb92f21a155a5e3e111a0b779a31b109fdce6b773b6692882e5faed277770053afe491569af2a11bfadf0b43c92a6e17a93ce8b8054e38c8b6c42e36a4bd6d1cc17f7f15843fb3da480f8e2e"}, {&(0x7f0000000480)="92d8"}], 0xb3, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100), 0x431) readv(r0, &(0x7f0000000080)=[{0x0, 0x35}], 0x1) close(r1) 04:02:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x9fb) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x29cf, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r4 = getpid() wait4(r4, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r3, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r5 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r7 = getegid() r8 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r5, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r6, r7, r8, r9, 0x1, 0xff}, 0x8, 0x6, r4, r4, 0x0, 0x2, 0x1f, 0x400}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r10}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r8, r11) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0x47eb, 0x0, 0x6, 0x0) r13 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCNXCL(r13, 0x2000740e) close(r12) 04:02:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)='W\x00') r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x11, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000100)={0xffff}) r1 = open(&(0x7f0000000000)='./bus\x00', 0xd, 0x0) semget$private(0x0, 0x2, 0x40160) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x6) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) write(r2, &(0x7f0000000200)="86818b6feffc547a931c5779fc102c4e020192a9b9ed210e06e1bbe020dbf5dae23d5ff36ed5ea3f42d0d7d2f3dc2eba5c80a5d6cec7c53e36ed1962450e38dc9f11fae65f0c4327cc19cc84f770f30062c1e03659e8fac8abdae038397300c83aeef4eb686f0c990de439f4ad", 0x9630baa2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x9, 0x4, 0x80000000, 0x1, "7565b5caf579c9990bf62a3afcc155373faa106b", 0x0, 0x9}) 04:02:59 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x4d7713f139b1cbf9, 0x0) close(r1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd}) 04:02:59 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x120) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x140) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000080)={0x100000001}) unlink(&(0x7f0000000100)='./file0\x00') 04:02:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x10000, 0xa1) chflagsat(r2, &(0x7f0000000080)='./bus\x00', 0x0, 0x1) kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000003c0), 0x7, 0x0) 04:02:59 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x20) r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/d\x01\x01/bpf\x00', 0x3010a, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x3, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x50, 0x4}, {{r4}, 0xffffffffffffffff, 0x8, 0x4, 0x8, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x10, 0x400ffffa, 0x1, 0xfffffffffffff001}, {{r5}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x9, 0x3}], 0x9, &(0x7f0000000280)={0x1, 0x7}) r6 = dup2(r0, r3) read(r6, &(0x7f0000000000)=""/77, 0xfffffca5) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffff9c, 0x81205724, &(0x7f00000002c0)={0x1, 0x11, 0x5, 0xffffffffffffffe0, 0x20, 0x10001, 0x5, 0x10, [{0x6, 0x81, 0xd36, 0x20000}, {0x9, 0xbf5b, 0x9, 0x6}, {0x8000, 0x89c7, 0x71b15dd9, 0x3}, {0x2, 0x5, 0x0, 0xa85}, {0x1, 0x166, 0xb5e9, 0x5}, {0xffff, 0x100, 0x1000, 0x20}, {0x400, 0x100000001, 0x1ff, 0xab}, {0xffffffffffff7fff, 0x1, 0x4dae988f, 0x3ff}, {0x101, 0x2, 0x0, 0x500000}, {0x9, 0x9, 0x5, 0xffffffffffffffcc}, {0x1, 0x3, 0x0, 0x4}, {0x1000, 0x5, 0x6, 0x400}, {0x6, 0x0, 0x8cef, 0x10000}, {0x81, 0x5, 0x5cc, 0x1}, {0xe, 0x4, 0x8, 0x6}, {0x9, 0xffff, 0xfffffffffffffff9, 0x7ff}]}) 04:02:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x2}, {0x3}]}) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000000)=0x53d37c5d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x40) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 04:03:00 executing program 0: semget$private(0x0, 0x4, 0xfa663d4f2c5face4) clock_gettime(0x5, &(0x7f00000004c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000300)) r1 = semget(0x1, 0x1000000000007, 0x200) semop(r1, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semget(0x3, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000680)={0x0, &(0x7f0000000400)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x94c1, 0x0, 0x2000000}]}) r2 = socket(0x2, 0x4000000000003, 0x1) connect$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="8202332f66696c6530014ffd67611209ee04f7d52bb36f2e3f4f22d5cb7f63cf5a860f56bb58c6a7db18ed0e37668cd41dd1735f227b5eb92ec0bf9215a1b1d5af4cf377c7d54dd08dce10adcab4324b2f1abd080179fb27c825b4cc73b5a939d5b743a0ff7acc3a7e7eb0590c06e8931d70e69fe7d31c4aa60a518d3213ac4951dc4445c8c8efcd4bdefd49c144ae157c81931cac9edebf2a181ad71689aadca649d2caf290a436f6d87aeff7fd9be96845bafc4381e84435a1ca30029c51e8338e9dd04f6d9bfd4155082f11fcff87412c29974325e1b07112f44742d7a33326af1881bdc0a510c6d3c9e2570df077cab12cf5553f1fe6c9f6bdf31657e2e280104bb13f4f0246d34967ebc418213b067a0680b5b17d401891815b86904c9ead73b25bf962ad7b31d7fac2f18429809793a5e7ad9b16ad"], 0x10) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000080)="000000000064001400000000", 0xc) write(r3, &(0x7f0000000000)="5959b52f8cece98e", 0x44) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x8, 0x6, 0xffff, 0xfffffffffffff26e}, {0x1, 0x7, 0x9, 0x5}, {0x77a8, 0xffff, 0xea80, 0x10000}]}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r4 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000700)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x6, 0xa57}, {0x18, 0x3, 0x400, 0x5}, 0x5, [0x8, 0x5, 0x7, 0x1, 0x9, 0x20, 0x7fffffff, 0x3]}, 0x3c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000003c0)={0x370, &(0x7f0000000240)=[{0x2000000006d, 0x7, 0x7, 0x101}]}) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000500)={0xaa90, 0x1}, 0x10) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) semget$private(0x0, 0x4, 0x100) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSDTR(r6, 0x20007479) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1c, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f00000005c0)={0x8, 0x402}) 04:03:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x14}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xec, &(0x7f00000001c0)="e9769ef38a5d6efd4f1bb6fd59c849a938ebc34e9c15f11595b52a2e767d456d670604f161d44e918562f18da7342a90cf7e60e66bfae8a854621ff881b23983e69a6465d4123986e52686012c9f6e2dac31f18f040a878dad8a364df59ab518b97753bfb5aab6bfe23b8c7d0a72ffe51b00c3a10f8aca01dae9f41d5ab19c4b147f81a05377d91a6a2cb0ad6f98da4ee431ba6d340745abcf03315a2634887e9fd8ffa8b6441735f8ca080ec99b6541b92999b4e25a2033a590fcc18dc3384c229248bc047ad986ef9f48fb04964520f08efcb2f56419198e8d27248c8b3b0afa187e7ecede96edb2861ca1") syz_emit_ethernet(0x5df, &(0x7f0000000540)="02345337e2f238adbaac3aede07339a59c1ac1682a6c7ac7f3cefa3daf141e6ca33c6dc0b7e1ec301d22dc4b159eb9142c728ecaf9b77774da7eb8baef67767564cfa4b4e97c4be4d8743518d8419c5b8add7f47b8a88cc1b614845c190172b38723e3776849cb37b6fd66a47392276fac8dfac427448ccb7ea1743dc3a1fa6c937a521043b6255dc0949a9aea4235ed2273235e735f78a0369a1d96d9392f88772770553ec13b5baf6dc6e9b82259130a6d06818e1b910749cac9636db0a526473c1a87bd7b105d13ea4b41fe48292b524e9c9549b2507a4f79451c2e547f3a3c5287a689a72851101df34ee05dafc5a3a0d6beec2d") 04:03:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1}, {0x400000028}, {0x6, 0x0, 0x0, 0xaa45}]}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x59f, 0x0, 0x0, "c84a03f6ba916c1d50bc10cc41582e1a3f7ea401"}) write(r1, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fb8613a070f8352cc5e11b7d0c04", 0xe, 0x0, 0x0) 04:03:00 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x5) syz_open_pts() syz_open_pts() 04:03:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000500)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb03000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a1415636f317b9a0cb4ed526cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40842e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca652b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778c2477cc434e055e7ed87c7a06a821ce108fb7a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d434396091ba452e903c6925ccffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efe02818e56c3fac88aeead4ae937b5107547bc19d031a4645d2a1460b2a2a76581b1ffaf5d6e225414f74e0ce613e609152695641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d97c0222cab40da5620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6"], 0x1c, 0x0}, 0x0) 04:03:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x400000000000002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r3}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) utimensat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x745, 0xce5}, {0x4, 0x4000000000}}, 0x3) close(r0) 04:03:00 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f00000002c0)={0x200000068, 0x7fefffff}, 0x0) r1 = kqueue() write(r0, &(0x7f0000000240)="85", 0x1) select(0x40, &(0x7f0000000040)={0x2, 0x1, 0xc7, 0x1, 0x7fff, 0x101, 0x3, 0x4}, &(0x7f00000000c0)={0x9, 0x4, 0x0, 0x8, 0x3, 0x2000000000000004, 0x9d, 0x10001}, &(0x7f0000000100)={0x200000000002, 0xc1, 0x6, 0x8, 0x0, 0x1, 0x751, 0x237f}, &(0x7f0000000140)={0x4, 0x4}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30002) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000300)) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x10000, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x200fb, 0x0) r8 = kqueue() r9 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r8, &(0x7f0000000080)=[{{r9}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r9}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r8, &(0x7f0000000300)=[{{r9}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r9, 0x80045745, &(0x7f0000000540)) r10 = kqueue() r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r10, &(0x7f0000000100)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000003c0)=[{{r6}, 0xfffffffffffffff8, 0xd9, 0x1, 0x4afaca37, 0xfff}, {{r7}, 0xfffffffffffffffd, 0x4, 0x2, 0x2, 0x4}, {{r3}, 0xfffffffffffffffb, 0x40, 0x0, 0x4, 0x215c}], 0x5, &(0x7f0000000440)=[{{r3}, 0xfffffffffffffff8, 0x8, 0x1, 0x1}, {{r3}, 0xfffffffffffffffd, 0x8, 0xf0000090, 0x6, 0x100000001}, {{r1}, 0x0, 0x10, 0x8, 0x2, 0xcedc}, {{r10}, 0x7ffffffffffffffc, 0xd, 0x1, 0x1f, 0x3}], 0x7, &(0x7f00000004c0)={0x4, 0x8}) select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x1, 0x8, 0x3f, 0xfffffffffffffffe, 0x100000000, 0x9, 0x40, 0x5}, &(0x7f00000001c0)={0x80000000, 0x2, 0x5, 0x844c, 0x8, 0x4, 0x9, 0x8001}, &(0x7f0000000200)={0x7fff, 0x8001, 0xfffffffffffffffa, 0x100000001, 0x7, 0x5, 0x0, 0x1}, &(0x7f0000000280)={0x0, 0x8}) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f0000000500)=0x3f) 04:03:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000480)="90", 0x1) close(r1) r2 = dup(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0xfffffffffffffff7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x84}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 04:03:01 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001680)=[{0x0}], 0x1) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) pread(r2, &(0x7f0000000000)="61437c91a0a72f896697b65201cd91749c0eac4d26b4082c927f1b4ac9d0e4021a234068610d856a170f231555b08fc47a880e0cd9f4918cdbf2c36c2e4ed9a5476eed9426fa83b95767890992834746377297e3c8669c3bd9c550de", 0x5c, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) 04:03:01 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) 04:03:01 executing program 0: setsockopt(0xffffffffffffffff, 0x2c, 0x2e, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) 04:03:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002004, 0x4506) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f00000001c0)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r4, &(0x7f0000000480)="90", 0x1) close(r4) kevent(r2, &(0x7f0000000080), 0x400000009930dbf, &(0x7f00000000c0)=[{{r3}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0x2, 0x0) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) chflagsat(r3, &(0x7f0000000200)='./bus\x00', 0x10001, 0x2) getrusage(0xfffffffffffffffe, &(0x7f0000000100)) accept$inet6(r1, 0x0, &(0x7f00000000c0)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x100, 0x0) r6 = kqueue() r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r6, &(0x7f0000000080)=[{{r7}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r7}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r6, &(0x7f0000000300)=[{{r7}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) linkat(r5, &(0x7f00000002c0)='./bus\x00', r7, &(0x7f0000000340)='./bus\x00', 0x4) 04:03:01 executing program 0: clock_getres(0x6, 0xfffffffffffffffe) r0 = semget(0x0, 0x1, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) semop(r0, &(0x7f0000000000)=[{0xc7563c0d379237f7, 0xfffffffffffffffc, 0x2000}, {0x0, 0x5}, {0x3, 0x5d, 0xc00}, {0x3, 0x3, 0x1000}, {0x2, 0x0, 0x800}, {0x3, 0x0, 0x800}], 0x6) 04:03:01 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x4) ftruncate(r0, 0x0, 0xa) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0xffffffffffffffff) ktrace(&(0x7f0000000040)='./file1\x00', 0x2, 0x6, 0xffffffffffffffff) 04:03:01 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r2 = getpid() wait4(r2, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r3 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r5 = getegid() r6 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r3, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r4, r5, r6, r7, 0x1, 0xff}, 0x8, 0x6, r2, r2, 0x0, 0x2, 0x1f, 0x400}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r5}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) 04:03:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000080)="84d67eda3fe4ee7ea96595de53a285541804e78fc8718ea42afd7477f2c8e23dc6f0770c57b9fc31df35108fa150cfa35e4896c8cc174929d6bd89456d58dfd7ed7f4abd", 0x44, 0x20a, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x1}, {0x6, 0xff, 0x0, 0x4}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 04:03:02 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r1 = getpid() wait4(r1, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r2 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r4 = getegid() r5 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgget$private(0x0, 0x877ba8aaf9b9bdac) msgctl$IPC_SET(r2, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r3, r4, r5, r6, 0x1, 0xff}, 0x8, 0x6, r1, r1, 0x0, 0x2, 0x1f, 0x400}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r7, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r8 = getpid() wait4(r8, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r7, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r9 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r11 = getegid() r12 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r9, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r10, r11, r12, r13, 0x1, 0xff}, 0x8, 0x6, r8, r8, 0x0, 0x2, 0x1f, 0x400}) setreuid(r3, r12) setuid(0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r14 = socket(0x2, 0x1, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$TIOCFLUSH(r15, 0x8040691a, &(0x7f0000000300)) 04:03:02 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000259000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r2, 0x0, 0x0) 04:03:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4c}, {0x5c}, {0x7ffffffe}]}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000480)="90", 0x1) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r3, &(0x7f0000000480)="90", 0x1) close(r3) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000000c0)=0x2b66) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") 04:03:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r6 = kqueue() r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r6, &(0x7f0000000100)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r8 = fcntl$dupfd(r6, 0xa, r5) r9 = kqueue() r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r9, &(0x7f0000000100)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r11 = syz_open_pts() ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r11, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r11, &(0x7f0000000480)="90", 0x1) close(r11) r12 = kqueue() r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r12, &(0x7f0000000100)=[{{r13}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) kevent(r2, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffff9, 0x19d, 0x71e9e87a8d6021f8, 0x3, 0x2}, {{r8}, 0xffffffffffffffff, 0x0, 0x80, 0x3dca, 0x4}, {{r9}, 0xfffffffffffffffa, 0xe, 0x0, 0x5, 0x400}, {{r1}, 0xfffffffffffffffb, 0x8, 0x40, 0x31, 0x1}, {{r11}, 0xfffffffffffffffb, 0x1a8, 0x10, 0x74, 0x66a}, {{r13}, 0x0, 0x28, 0x80, 0x1, 0xfffffffffffffff8}], 0x0, 0x0, 0x6, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 04:03:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="90", 0x1) close(r0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x6) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x40047002, &(0x7f0000000100)) 04:03:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f00000000c0)={{0x6}, {0x0, 0x400000}}, 0x0) mknod(&(0x7f00000003c0)='./file0\x00', 0x1, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xfffffffffffffffc) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x20, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) r2 = accept$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r3 = semget(0x3, 0x1, 0x1) semop(r3, &(0x7f0000000440)=[{0x1, 0x2f, 0x1800}, {0x4, 0x8001, 0x1000}, {0x0, 0x5, 0x800}], 0x3) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000380)={0x1, 0x19c}) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = socket(0x18, 0x1, 0x0) unlinkat(r2, &(0x7f0000000280)='./file0\x00', 0xc) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000100)="8c65", 0x26d) r7 = dup(r6) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r9 = dup(r8) ioctl$WSKBDIO_SETMODE(r9, 0xc0105715, &(0x7f0000000000)=0x35) open$dir(&(0x7f0000000300)='./file0\x00', 0x10000, 0xa8) r10 = socket$unix(0x1, 0x5, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8028698c, &(0x7f0000002580)) linkat(r4, &(0x7f00000002c0)='./file0\x00', r11, &(0x7f00000004c0)='./file1\x00', 0x2) ioctl$BIOCGFILDROP(r7, 0x40044278, &(0x7f0000000240)) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x40) getpid() flock(r0, 0x15) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000340)=0x10) r12 = semget$private(0x0, 0x3, 0xc7c6b2884ab6bb7f) semop(r12, &(0x7f0000000080)=[{0x4, 0x1}, {0x4, 0x1}, {0x2, 0x1, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x20, 0x800}, {0x3, 0x100, 0x1000}, {0x4, 0x3c, 0x1000}, {0x3, 0x6}, {0x5, 0x8, 0x1800}], 0x9) 04:03: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, &(0x7f0000000480)="90", 0x1) close(r0) r1 = dup2(r0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 04:03:04 executing program 0: getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x20, 0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = fcntl$getown(r0, 0x5) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kqueue() open(&(0x7f0000000100)='./file1\x00', 0x0, 0x9) setsockopt(r1, 0x0, 0x7fffffff, &(0x7f0000000140)="a8b8f9996784b7caa2d354eeed11155d117db7329c0c880a0a29925f943c26e14d0a836832c4a3f49d26d40f9766e06bf837ddff4444f6a7424b7ce623805b29ca35e4837780ee21b270e81c608a01d8f7c128806fa6d547f3a2ebe7137af288352fd06749224d3eaa763334cb6747f8e25e5b89eeb0e81880c8aca80745a2c4ae33a99498ae4b8baef805ca35c6ce65f3f4b2", 0x93) sendmsg(r3, &(0x7f0000000c00)={&(0x7f0000000200)=@in6={0x18, 0x1, 0x2, 0x2533}, 0xc, &(0x7f0000000940)=[{&(0x7f0000000240)="e44abe3695ae31122717dfbd10d042269545b92d1df811c6f03a97c79b23b63bdaf1b3e26df63bb7e0b138c9d368c54bb650b74e65faf1b2aaf73df842c9ccec64462c200e33d8688e8ea63faf38a0d993c7cdde8ee195e1683a64b0b00787f0123638c0c10caa2066c47386f3d1f06bd360466f0de5c7bcb2ee8e0fb050441ced5b2e363fd2070ad0ce14647fb78d72864d2b720f81d2eab35915c2e9c465e3ee86f0deb160eabc", 0xa8}, {&(0x7f0000000300)="2869f6ea1bed8473464b51716084db60ede1942646fa375c5511e72a7fab2f1c8cafb74b43f6d9e66c8ab88251e90c294c6455143b9ffae74e6d168039c7966e3dac0b47428ae62a81cef74322acd60dd2af5adc3cc69ce056383dc3f21add6f3278847191d134be9a33fecea2bd6c87ec0523a0", 0x74}, {&(0x7f0000000380)="655e2a1d395090cec372bd0f0801354ae7523baf60caada9e06c1163e8017f3e3423bf78855065284c1d2651f1df19e5c4080c8000fd435aa6bdb121f0efd2ab2c30633447ee661953b07aa9afe5710da0efae1036cb0b868ebed00b6056e41156c2bfd2392360f750bf51c89ac30b6c68192b46ee6081b84c1834cf1e1670029bd534b52057c26bc4fc56927c5f7d560ba8a954343eab7d4c89857a73a24e8990", 0xa1}, {&(0x7f0000000440)="7a03bf191886cf2e9eaaaf2cfc0049ae0efe8f4395fcf7a7ef28423a1edd13cc03fe380d8c84752f8af9bf167bd6702087685628207015a4cc6fc3fa8cffc8c19a2e0ac051005ae58aaca410bf2d94e3b4f726e644", 0x55}, {&(0x7f00000004c0)="e3cd1bc0e5a6b2b4c67b4bc4b129b1b4574a376750b0e9d9163e1bc59491d7b003ba93d5b2fd86d58289707b06c5717f69c5efc5fabb63bbcc6cc09ac575197dfad62ad71b59b63d9227152218b68ef34786348bd84a2974fa3728", 0x5b}, {&(0x7f0000000540)="d431e489d725f00ee6eac7177c44506227955717a79c5fbcbdb185e41b9def93891eb5fe0a388c774c04af7cef27f7fc50d4a8b1de3de029b7ca968891271b7503dd838e95b616cdb453759b021e04405b76e5460294f99ee217122df24e29c8d6144b8c05dd633bd250b9decda3a815b4841a76756dad2e5fe6b6b7584dcf7648db127980b0f52d365adc16a3ca518966ffbfb9f43740d8513a211f096aad3294812c84e30165d015be625f264272f36e769ed9a6022c6f5f3505b0877411167fc5f0f6441fb6bdc76a12ded48903419c1ff38ea0be5680f5caf72e5f7e4eb6204ebc2f62cf1b32f827aee7492fcd", 0xef}, {&(0x7f0000000640)="0fcc0be8714f5785e050949d0f1dda2e96172899e9036862c58b06eb709fffdc321ad4be772cbd46b475c05db062c50f96d655dbbf1f344301ea0d68bb16e47bfecee4ce4099f84d02f2d695e5a91d41c37b5d0b6e435effb8fda2e5d8961eb3c2f59b36a6c5deeb1e802191ddd44cbcccca585857b8711b3b7324430d7b9171d756f96ef78f82c1b13a96", 0x8b}, {&(0x7f0000000700)="e4d29b8b781143e2e37f3d79231d4a2509c53a8fcf8c589e816b988893f054d703daa10d428433912ecb3ee13821f07d61322bdbb1df01ae7f23bcf2a3bc3f699b5e9fe013c5df3f3b62333dbd14f986450abfaf0dbff526dd4ed26806f5fa18e5698eb6882dbd1f4290f802eeb17ea99baafa613f22fcb015ad1ed4cd8de6f898dc582a8cf08f24031d002b1446c7c0d13178ce7e784ad3dd7ea1e0509a7d474f0397c6ef87bcfe0140d024f1c62322e22ed5859c4f9623db01afc284d2ddd493df5228a6ff27f6d78b751715ef4b739c65c8f706355598b85937e1", 0xdc}, {&(0x7f0000000800)="adc8023c9a1a8c448cafa6029bc471f3056aa3d37466b815146af600561114d69799466fe18f86e54393313da0618e160cb18d8479c8583bfbac7a08cea03f924d038c53d046e65a0cf2f6069ba79830af4de921a4a23c2216a941f8302f61eac791acbf31b9151bd3ff380189954bd1f3eeb5d5154ec1f33e25f21a8c8b8d8a42615883405f02ed2c80ba647632577e6118a52282edc8060f5963af026c9ce4122ac82fde62a4f3126e780c45173f80556f37b6ff2db960ee5a09cd87a0255d4686c127bded3535113df05c766a54dc1966429137", 0xd5}, {&(0x7f0000000900)="b2c8f96e2fa23f", 0x7}], 0xa, &(0x7f0000000a00)=[{0xa0, 0xffff, 0x7, "e8f8f25110d75fa3ab5d10184f7f7bb7db09b4240c25a2337df091f039befa7ee43dcc6b23d489fa1d115892b802d3631bc2f975d3b9140079284f26d74a586ce00dbfcc2abb12981553b0cf1fdd90952414354737344d7408e185379c9afb6477aab479d5b100c681ef06ecab38f71177272d846c7d6c1ab379fcfaf59331e4b41d733ddc7b386803"}, {0xd8, 0xffff, 0x9549, "8a404e2792a3d6bd636b3da9d5b394079ce852ccb8a06e981943f866862f823bbab36507215934da9745e7245d19454556a3e0be635372352b6baf0257a91bb40f18cac40cf89c518e478b9b99aca2504571347de35b135f1058636b656cc183f5f91a6542644942c1fb5de120e918ed6aff9d5a5267973c695eb585d94aa9b4b8cd384ea03d539c7be3f0507be4de571b01fc68dbc3163c9c5e35d84ab373d820c10c981591ba42a3870d891c97b5e7ea861678e649b34b072e65df9ca0be9a64c0bb53d7c6"}, {0x28, 0x1, 0xfffffffffffffffb, "6c0f17dbcf55f33246722f89269db43d609c7b4b785b"}, {0x28, 0xfffe, 0x7, "0f5f89313bc53249d476c1a84a923e85f437"}], 0x1c8}, 0x4) r4 = socket(0x6e4f278e2a96c695, 0x5, 0x4) fcntl$lock(r4, 0x7, &(0x7f0000000c40)={0x1, 0x0, 0x7a, 0x6, r2}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000c80)={0x80000001, 0xffffffff, {0x0, 0xffffffffffffffe1}}) r5 = fcntl$dupfd(0xffffffffffffffff, 0x14, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000000cc0)=0x1) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000d00)='/dev/null\x00', 0x8b30bf5e1045c66, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000d40), 0xc) getsockname$unix(0xffffffffffffffff, &(0x7f0000000d80)=@abs, &(0x7f0000000dc0)=0x8) getppid() socket$inet(0x2, 0x5, 0x3) r7 = getpgrp() setpgid(r2, r7) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000e00)='/dev/diskmap\x00', 0x8, 0x0) ftruncate(r8, 0x0, 0xffff) socketpair(0x16, 0x4000, 0x9, &(0x7f0000000e40)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000e80), &(0x7f0000000ec0)=0xc) r10 = openat(0xffffffffffffffff, &(0x7f0000000f00)='./file1\x00', 0x0, 0x4) ioctl$VT_WAITACTIVE(r10, 0x20007606, &(0x7f0000000f40)=0x3f) pipe2(&(0x7f0000000f80)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000fc0), &(0x7f0000001000)=0xc) 04:03:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000140)=[{0x1, 0xfffffffffffffff7, 0x4, 0x5}, {0x9, 0x7fff, 0xa5bb, 0xfffffffffffffffc}, {0xd28, 0x5, 0x3, 0x7}, {0x8001, 0x5, 0x2}, {0xd8, 0x3, 0x6238df8f, 0x1}, {0x3ff, 0x6, 0x4, 0x4}, {0x1, 0x0, 0x6, 0xcc}, {0x40, 0x8, 0x8000, 0x1}, {0x1, 0x2, 0x2, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 04:03:04 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004", 0x6}], 0x1) 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={0x0, 0x7}, 0x1c) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000140)) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 04:03:04 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r2, &(0x7f0000000480)="90", 0x1) close(r2) fcntl$getown(r2, 0x5) r3 = fcntl$dupfd(r1, 0x5, r0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSDTR(r4, 0x20007479) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f0000000680)) r5 = kqueue() r6 = syz_open_pts() r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r7, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r7, &(0x7f0000000480)="90", 0x1) close(r7) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f00000000c0)) socket(0xdae07f410937ba5d, 0x8000, 0x8) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x101, 0x8, 0x4, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r5, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x1000, "69c757db7b0e47ba4a7baab7be9b0943b2fa183c"}) close(r6) 04:03:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = getpid() wait4(r1, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r3 = getpid() wait4(r3, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r2, &(0x7f0000000980)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xffffffffffffffd4}, {&(0x7f0000000840)=""/131, 0xffffffffffffffa0}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r4 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r6 = getegid() r7 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r4, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r5, r6, r7, r8, 0x1, 0xff}, 0x8, 0x6, r3, r3, 0x0, 0x2, 0x1f, 0x400}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x4, &(0x7f0000000500)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r12, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r14, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r16 = getppid() r17 = geteuid() r18 = getgid() r19 = syz_open_pts() ioctl$TIOCSETAF(r19, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r19, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r19, &(0x7f0000000480)="90", 0x1) close(r19) r20 = kqueue() r21 = syz_open_pts() ioctl$TIOCSETA(r21, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r20, &(0x7f0000000100)=[{{r21}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r21, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) r22 = kqueue() r23 = syz_open_pts() ioctl$TIOCSETA(r23, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r22, &(0x7f0000000940)=[{{r23}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r23, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) r24 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse\x00', 0x800, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000780)={&(0x7f0000000000)=@abs={0x1d8694d6747025ae, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000280)="35d159dde7cec0ee90f0460646c24823c1885eb0e1c489bca86efacf1e97331b9f4bcf914fd22856cc8a7a2eeb06d73388c2ba5c43641199f1bbfa3a9f6facf0a262dd3ec5be933f3db551196003f8d435e2263a086d5ef6489b23ef2285869c4a065e88fbad02d2489f53f3f612b1fbcf5b261c7faf877edeceb4052500cb82da3d16115e794e6b3e46aafb4f854967d85f9d70adaa404016fe1d6822f6eabffe7cf2e2f4e2fee76bd0b67cf4861738f36eed5fc0335209d94a3f760ec4f8d14be536e3ebc0", 0xc6}, {&(0x7f00000000c0)="1298ebb867f47bdd8c8896672ad97398fbdf18097b7e4a006abbb624c9920ca3fbad10e08a29ba7a93702a6fbfffa7535ec0164a0e9fae8e7d52fa440dc7c46e7079fb97fcc0ab7c9f2a9f2e88961aa242c471534d22507807aa3a7edb3a1ef9dc6d1b860e0b337de50da065f2296a05109adc8dfbad353b9fc8b85c94fedb6c", 0x80}, {&(0x7f0000000040)="18f2cd5c8973b1976df90ce0fd", 0xd}, {&(0x7f0000000380)="cbcddd97acd04b047a12cac6c2b2da1d817f8a6dab210258ea5a11879f3c86d90f55005d481d87af5dc3ad1032a73e9a8b77eeefff7d86892b42d70a0f1b0d8c6a4d9aecfff835f8c04468aa2740ee591a487f48d3f3381af08e5bcbea89a00fcf1612285a05463a59eec15a8bd2f3041fd97fdb7b2e0b896dc3998c5d91d086fea3d3f7bbf798089fa4ca05c98bd4c7dd1e87f7b48668c37db9892c0d1ef460dd7fac0d8373c7eb32590adfcdf7545f330d5eb15fa031a9cdd0bf14d6ce6df7298e72a7ba2b24e827e472a035525179bc8a6c6fc2ccea2669b46dec1c94c7f21687a733ecad631d1175e81d289844fbb9d0e9abaf45b2", 0xf7}], 0x4, &(0x7f00000006c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r5, @ANYRES32=0x0, @ANYBLOB="0000001ef39b193850000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ff00000000000000", @ANYRES32=0x0, @ANYRES32=r13, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000040937500000000000000ff86822c3d02e910", @ANYRES32=r0, @ANYRES32=r19, @ANYRES32=r21, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r23, @ANYRES32=r0, @ANYRES32=r24, @ANYRES32], 0xc0}, 0x2) writev(r0, &(0x7f0000000680)=[{0x0}], 0x1) close(r0) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) execve(0x0, 0x0, 0x0) 04:03:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000200)=ANY=[], 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) sendto(r1, &(0x7f00000001c0)="a62fae94a273194c8d897196809279837416ea9eebb15794ac0f4ac62453dbad6cc7681e90c54c878d3cbaf4fc99895b9a8301c43296b9da102c335d59ce4b97763760a271ccaed8eb24260c9bc57bc44a20a11d78347e071e2401b07515ad7bac4282c61d87de9650a37d982a46c8fe44056042907d483cea19f057893e8018a37f07107cc3d366d6c390de25cc00e0db73679a9787ff56873b6352366ab4f2da8dab4ddf9cff16884210b6c670ca129261610c60dda13249a5054a9a905651a5b563bfdc813b09bd38d5705d3b8ecbb5fb0622f6f42f03d79f42fc86d983fa3c2f4ead7e2e9012dd854bbf4e0a1155364e7a8a9a71d27748197055f17731e2a05fc5a29aee5f45d18023110b6d017987d5ae0bb464afd0b406bc1ea209307b11bbcb437ea1a4b2be107355b7ea11c9a79bd3add8cc43f5ef53338e46320d16cd844089128aa1ad3db8d1e38ee737d172d1fd2b4ea4166cc191bef754498004802526b112eda30db0bd18107c8a33833ab5f33e50d82d0658d41956c32916b514f24533993cbcc6560e2b61791eaca340c56c7b602a5e0fb29c561070830c1eda9f0d11e68359682d06fa2c7289acc277216d9edbf6d6be14dce28acce078fdef378d794d15e87e9cc55880b58a323fc3b6ed45c97b1d77b3fe1a4a25acc12e31519888d8c699c0ef03d7e34e3d328bc9a6e7c4a27740eb4abce95057ebceb98d28762eb7e8e9f8f9e4ff461a1ac934fc903f6ac8f6493479d75cd7fff154568af5fc33e1fe7b5067fe0674b37996ba333eea4dea56485b6faf1e0dc8c7810badcd134fdbbecc999b9651562e4e82985df0e088b8c538b3536c6666850101845ffb4294abe01e9ae0d77c5ce206a115b09070ecd566c8507a782636a042d7bb10776fe83be96289a1dbd5de885ae3f1c64026a38c6788543d8e6ecdd345cd858f65ec791626a52259d23e7389a502133dffa1be86fb31d4157088c14af96843121b9e06c98afe66ba0fa62fd095dfbd03507a1ef79551d3978d1ce2bf35a3d6bfcbce6a089ce2f43b43dd4016268d9da199ec2f0fd81c21fc53550e4d02300c1874f4c761a28ec92e5b73afc022fe601aee34d60b581b329eff2e9ad6716c6eea5f501cec0400066c4f47b9128dbd09519118f327110153f0a9fa8d4d3773d3ea82ec687c7a6925e1bb6e6d18da1cb75a2757aec1ad3615b20beb43ce603122f823937a77180b0934777e72d4877a88590e07f7f85bb1d2a19cf61f661381b3d07bd3ef8d7a188661eecede21b20b7e56e42547b57fdf51dcd5691c109670b07606ca382e2e14c60c0e71fdb50b173f568c913b1e2d9267b417ca93bd0aa9833963b0b3ac2908e2912d80054c7e7ca3f8065aeedff791563ad3656958e74af3af4984145bb45ca7e2c2ee96006cd9e39c2c462f9567ab949092544ec32244683cafaad2b368414927f680c897f9c4a72e8613cfbd3860a2a511e53f90391fee98a76881ebf4d6b7f7f77fe42409b02f24d8a41997097bb40586996d66d4bcee5bea19f0b9c1d2f157c88d48cb80c23d79d1478fe0bd66b4e2ca0cc658e693aadfd0560f97aaa62ff9b252065e97952db3378d5b71c04c84e0914e7d6328dd057e5641e9f574ab18d0a710a998fdcdb5f2bac9bd46d5d688367ffb97a5a2beb84b6a33000682187ae82d2c986a932ecea0568f82fe66e168337275f7ffb68f763b99203d1c3cc7723e3074ac995f1f5913aa4f861a747a825bb863214723398d1a67ee95d84180323110b1eec33bd91034d5ec107be40899365190c1dbcef1684988a55d553b890467cf06ddf3c5368167de6e31cee43d56b9b0b8cac1ff3dd7c3cd8ddd5abb9e1bb24b40b6d470f7233f12c660173dc76e4414d93f19c7df70faf343adb579fdb7f7e2c6af93f4725d87471929c9d5e2ce44add6da4bfb8cdab16d98a8316e87940f557acce85747ad9814a76167b3dc442e274c2977ca057f8c0353795f72c7b9d4284b600a21312f96964a68fbf7c79cc1cb345ee00cd0b837de234538affbb743a4ec1471c25a18e0a31976e33c97cb86d470faf99cb626f133d0079b097016dfb1e5497f793ee98442901998cd0e680f354fdbbf1b12f0d5e799dd0032fbdc71299684d453a2907140afa414b8935c089b2cc28434eb4f17fe0e1a3e90aa14a8a74e46cdf20d48f5dac3c38ae7a23e1c3162c3e89c4970e417921a5bd6c7cf833ab504483ea335dd1dbb6dd4eb11d8ef17b5999e1f63a76cc326221473e5aa3133aadaabf3ab7b9c4122d814600e8e4a4b308ad2d85cae0d3119cc920a1e09c5c5756ed410a3ba61c53d56e092112ca6f4950a060845df55019693563e6bd43bae0c713228f92a58311cea83db26cd406d95b135c6108c19b0870329cde81f644e14ffdea24949897f6d03039e63de824f6b45fa046c3ae936b2b19f546b907dd9dace918ec9695e7f8e42c8e78e51a72e2e48715d7fbc40c62b868d44e5de1020dee8d88dd024ab9fa4dfb3d7bb315b6cc03c27920ceefba540b5262c337b8a34349756b3038ca5a7810c8120f9de871d9f4dfd5c6949e11617df00515ae16e90ddfc2307f65c1a349eac8ed5592287e75cfd2782ccbd9cccb294ae541e43e8a10578d57730977c58d3a2061c0d1bfbc1f586a89c5bf403429f77139e64755d502924500859c38d7b62e8b1cf60d8ba7d8f376e12e76688efa297117eadc378e6ab6a7afd2b84f21c61add01eadb0e815ed26391198f41d9bdfd16480931db0071c28a5a72497d433d950d80c9c2dcc3a295ffb6a7dfbb722269f728a337234fc1c549c41b2054f91981a647c999ab8ca025298970e566db1f9eeb490a16279f28f396aa38c15528a2e267d55e0a7aa457ebff4a84508e3cee5dd8eae8ffed6488032ff82abed91149aeff2bdf7ba50fa2e2d330ddaf4bf76ae1c15f137d98f6c671fc73b46ee8b712fb0ad0eba6a16be6b9d1735f8cc43b3129ede8ab1ca4c1e6b3051ca123efd4c70c74d42b126de15648aadc1c648968b721233b131b5c34908c279b6e451cfc705295fb6dc81a6c01311c199793edb1f95bebe799ee4137082d8751147c583445c768223579ddb2d80498adea49747193e7521b6c8dee393ef9819e48c34364073f332720fdd69e191ef01025631c9ee006b5af71662f241a9fe709e25dfc0f479073184b7d967c907235ce2210807e524ef59cf50d548c43b357a92c16687899c7cc9da5de1cf0ea4c4007a30a6c5d98d58f4657444f6be455c623df2cf8650d2e87bf28d114e428e7b366bbc942344c539435e4e75932ac9c0bbfc7738744eb87604a442df07bdb5d97c46f886b4b7f7bcf492edca8af5a6442ae83aa36be892c5759abb0d370d5a93c25db80ee33e0197f481bd3b5a12acba3eb04d6cef1897f3332c8fb8d36297051fe2ffc567e7a7067bba974b1184bd3619b8f6937379cb2393189b26cb6f6eaa5a41cfe49236d80bcba066403ee1a655c0ba7621f01bbb45922ed1c3a0d919973474d99076d5b8879297e76d2d9205e2f75bc5e3ad2cd6b13bbbd0d0e0827817105804adce628b8a85df482fc012348221886714246992f50e067f39ea35eb74471386df01665b00fd5cf80de9ec374a6b251204da9f2a66649193407f201e40c7e039a9f2adf04472af64c10e6b962abde9710b25bc5f2ab5ddf8073f967c6257c952e4ea6d3c6c06a606bcd296f71f7c095b4b11e2de7512d43a970f08b49aec6ff01e7150c5217404989256b83f5a156e4a4a237d2df455ec3b0d36893fdfc719a50de29d35ade56b051e243a825e4165d18b37979754143524ad097d22d56c118439478518aaae45e3e84436a0bf746d7fcc3003fd264d7dc64555a26b541787030dad632eeff6c4e4940da89c934d19c6a9577cff173d6f188e2d40a3c67b7199a00242ea942bda9fe340625aee28581d88f12bd90daedd7c235d405cbe61c620af2d63deb4abd6e463cdd9cd0459d347bd20755a8e730c3a61ef7bdb394cc257dbf2da0a855d7af38682281e8edfedbff99d6bb421c92a88cc8b168ef30ddff179f04aacb8f906b240cc7accf7f41930da6e86e906476487d6cb775af799adaf21259f3bd2db86193056546416d8de3f776e443941130116e7d4e43476c5d1026e8ee9b77152a361cf380049fbdc3e51195b9b143a52284a0ddcda13fea43aec85422f548ce60200aea2b0c24cbda7b4f022d94a8e446a521af59fca631c2c7b630b329af2a70bb92158015caa0465f3f2254556621c867cb7f7a4aebb764dde2d90fe827bd2d4ba2a13eb77bc7f72040d1acd667eadc6006a52ae0cb52ff73cb0beca36a5ae151dba0404961c79d7e810cbe9a871e27d9a853de77002793364be92d8fced255b7967f4f45dd39412a50408c88c46402e4bd408fb402fe6e49a8e5c29f63a01115a48dfbf98b07b75f316e28340babf79409d76b7ef130a7bf93141ca87e763407271c302c1c61cabb189c04f059f646ec6995074952bf6118831245e89acf078c324526a0ff15f37dd282bee136c4f4aaba166b562a1c52f233c8797071be058e41ca3d4f990070086fd6820a46660219a10b6574aaebcadc52641e7fabf93ddfca8d334f9dfd167769ee03926efdee319f0ab98e024c3aa72d6905bf33ccd21a5a1f17902ef2147d816c4285297b1f682c4a835c0e4cd03ab4b92327814c390af45a1f36d8023afc46cb3bcf18322755b725d705835c611a72dd97abe1b3fddbb3b92ef395c3de9a7a897bbd9442db3a846f35db720e0118b3663e96887046c8cb93637a4177d34b7893b7dfa769c242079c138ec91a4dd0d7644bb49e7523819a69b58faf39da161ec9f3b0e887387a464cbd5631a58f449c16f037418b60b269cd98052d678444e3ae15d1cd151b0ce73d7a60d73028b771c32ac57baf50991c2719e4f7f682faf93fdcb933db722ab9ca3f37fec7a51f0641b6d238dfb25346a7a290ec0a9c4d18d07aabfb1d3d6058797ab789340b251f0f593bd6314c4ce71a5954564172e827b0477a7290dcc1b4518b43999b1a525746a827d8c81f4ce25dcc0bc7e16aba4e56c568aad9e12d09e4eae988edb96b373b91a5d13986e0bdaca5cf425b27e084cdb94f00bfa6c6ebabd0ec20e1767fd921f543a4b493bcd76ac710b7e214b643943191960c4b52b57efdbe5ba353838bc2058f6d25facef0922321a692b291af4e746347c4b11cbf1a3897d556d0496564973cf212d77906df0111591652cfd44029fe958b344674f9213816330c1230ed392d991c4679252b3916686b39f012f0b45b7d3b4274a5b4a58018ff1d9f3b255c4e73fee41e2fba24358eeb313a264fa476434152d4993f326198684ce173b9cf90af78ffc01f39a04fac23fe11806539659ec86514b6679c0759e4934d25675957fa8af0b353cea7f155a33c15b7cbf183f2b51a835b6209c53997abf7ed8df4b27f2243df30ac43d8d7ba7cc424c54dedd07856eff66cd062a16cb546f824fcbb637e41031960d54bfb891dc0f213ef795cdffeec0359b2d67ed57a7c43cc8253068e84873fe5b15a795a915cefc73b7f420e9e2c168e17ad357f36ea662745a074c5ee1dde5ba3f15ac2d1123b7fdd4d5be83caa732f6a2f163602d6b27eec540fe9e87372bff98e84b5e8bcd0975b6e4e0538a9f220a63c01545eb542d0a0ccdcde6b3444c9e3153c592ee644c5bc793a5aed0065eb0e3fcd512686f601b3f3cc9221445fd92cbd309f93695a92d54eee1dc8b724a8ec23baf226b012ee609916b7e057640735e15055832b7c0aa1d940949c078ad574b1d87581ea34f8921be4f18bb689a434551112cd0175187e87f8e978cf7ca1e5f90b00010ae470010ce39fec74317b9586571b1b47617a34509799fa5cf393b40c960a22232b9331192f5fce24c68000000000000003170fbd1a38b669706a13a2b2a7152bc2e5ed26bb50ff11c0cd9df6178c80707cc79", 0xffffffffffffff60, 0x1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000002d00)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x80, 0x0, 0x8, 0x8000000000000000}, {0x6}]}) syz_emit_ethernet(0x91, &(0x7f0000000200)="d2def9f91d916e69e402c632ecf273882ce66a8ca85d85839666b420629b2401dc15af9c2aaff6595911df2c3fdbb69fc488bba1a4d9b6941241cc64e2df5eecd7787b40b81fc3757c63c9d0606d1235c732d53b9817e66a711d758ef7eda50865dbd8f3b57965833524da8e4ec4c8bbc20dc70f34c343038247998449f0c347e6c70b4c34690fef88ca5fa2da43b84e71") r3 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x65, 0x0, 0x0) 04:03:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000100)=0x80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84}, {0x5}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 04:03:05 executing program 1: ioctl$TIOCSDTR(0xffffffffffffff9c, 0x20007479) writev(0xffffffffffffff9c, &(0x7f0000000780)=[{&(0x7f0000000280)="e3cd8883e1a506fd6f52adc83d1c07b42f237b9dd30273ae3499cedeae212d62a56fc89a742669960c41a609cd6543debfca7455391cc415fe26826b7d5da47cc30c28120d41518abfe485daf19f08154ce12b80cfd238d3d105f38829eb3614655b180b8b9c03cd23ce99f03b45732d67d5d99ba0d42fcc7fe7398f6960c0242dfec1e83d742fefcfa556b492c80e07c85a82b0df", 0x95}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 04:03:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x774}]}) geteuid() r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x5, r0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000340)={0x8, 0x4, 0x5, {[0x0, 0xb25c, 0xc6, 0x5, 0x7, 0x2, 0x100, 0xc0ee, 0x5, 0x3ff, 0x1, 0x7, 0x400, 0x728, 0x101, 0x2, 0xffffffffffffff01, 0x8], [0x6, 0x3, 0x0, 0x401, 0xffffffffffffe921, 0x1, 0x8000, 0x3, 0x0, 0xd], [0x9, 0xffffffffffffffdf, 0x7, 0x843, 0x2, 0x7, 0x3], [0x9, 0x7, 0x3, 0xddd, 0xa5d1, 0x10000], [{0x5, 0x7, 0x1000, 0x8}, {0x100000001, 0x9, 0x4, 0x7}, {0x80000001, 0x8, 0x8, 0x5}, {0x4, 0xfe96, 0x7f, 0x8000}, {0x3f, 0x7, 0xffffffff, 0xab62}, {0xfffffffffffffffb, 0x8000, 0x2, 0x3}, {0x80, 0x4, 0x1, 0x6}, {0x9, 0xeec, 0x14c0000000, 0x3}], {0x10001, 0xfffffffffffff1c4, 0x0, 0x8000}, {0x4, 0x5, 0x400, 0x101}}}) 04:03:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x80}, {0x81}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") r1 = semget$private(0x0, 0x3, 0x1) r2 = geteuid() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r4 = getpid() wait4(r4, &(0x7f0000000a40), 0x5, &(0x7f0000000940)) preadv(r3, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r5 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r7 = getegid() ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000a80)={0x3, &(0x7f00000000c0)=[0xffffffff80000001, 0x8cd5, 0x7]}) r8 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000003c0)={0x4, &(0x7f0000000380)=[{0x1, 0x7, 0x1000, 0x5}, {0x9cf, 0xfffffffffffff801, 0x2, 0x9}, {0x80, 0x7f, 0x7ff, 0x6}, {0x5, 0x1, 0x8, 0xfffffffffffffffa}]}) msgctl$IPC_SET(r5, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r6, r7, r8, r9, 0x1, 0xff}, 0x8, 0x6, r4, r4, 0x0, 0x2, 0x1f, 0x400}) mkdirat(r11, &(0x7f0000000140)='./file0\x00', 0x1e8) r12 = getuid() pipe(&(0x7f00000004c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r13, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x1, r2, r7, r12, r14, 0x11, 0x5}, 0x9, 0x8, 0x1}) 04:03:05 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) socket$inet6(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000002c0), &(0x7f0000000300)=0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x2, 0x400010000, 0x1) clock_gettime(0x3, &(0x7f0000000040)) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000003c0)={0x0, 0x0, 0x1ff, 0x6, "00002000000400010006000019e900", 0x2, 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0xffffffffffffff19) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r6, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r7 = getpid() wait4(r7, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r6, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r8 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r10 = getegid() r11 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r8, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r9, r10, r11, r12, 0x1, 0xff}, 0x8, 0x6, r7, r7, 0x0, 0x2, 0x1f, 0x400}) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r13, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r14 = getpid() wait4(r14, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r13, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xb}, {&(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}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r21 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r21, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r22 = getpid() wait4(r22, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r21, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r23 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r25 = getegid() r26 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r23, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r24, r25, r26, r27, 0x1, 0xff}, 0x8, 0x6, r22, r22, 0x0, 0x2, 0x1f, 0x400}) r28 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r28, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r29 = getpid() wait4(r29, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r28, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r30 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r32 = getegid() r33 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r30, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r31, r32, r33, r34, 0x1, 0xff}, 0x8, 0x6, r29, r29, 0x0, 0x2, 0x1f, 0x400}) getgroups(0x5, &(0x7f0000000380)=[r10, r17, r20, r25, r32]) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchown(r3, r4, r35) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 04:03:05 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f00000002c0)="57a09cd640c6f7004eec9514f2ab4572e89d2a7b8ec0987bb69c3aca26fca319f8209bb9bf8d2152ba81eaefc85b4f4507dcde3342bdf6a8c02b903bc2ce1597db995b74eb321b7a572c23235eee0107781daf51ac", 0x55}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) r3 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r3, 0xc0206925, &(0x7f0000000300)) 04:03:05 executing program 0: setrlimit(0x9, &(0x7f0000000040)={0x7, 0x98}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) pwrite(0xffffffffffffff9c, &(0x7f0000000340)="b89c26210b0ba5c439bbab352e77dcc0a9d67d654d6cce2b389cb26ae45e6ce118511779f7f701ab061256b1406112431684b979f5739efd79d1394c0aa592e3d56b0f7853c0199f98eec49f21f2065f9b15e51f63b56844679c0b6248570febc70fd3fac7541b7d63c21308bf3989e44c5e92276b6478ea6a09778b2c791413efb016802492ba6a2ba1b73850be306e8b4d", 0x92, 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1dd) 04:03:05 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x2033}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2c) 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 = dup2(r0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x2, 0x100000000, 0x0, 0xffffffff, "3ecb81363481331f9fc2359c426022d3da248c38", 0x2, 0x8}) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 04:03:05 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000084, &(0x7f00000002c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x3, 0x8000000000}}) 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) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 04:03:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002280)={0x0, 0x0, &(0x7f0000001240)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000000080)=""/10, 0xa}, {&(0x7f00000000c0)=""/136, 0x88}, {&(0x7f0000000180)=""/127, 0x7f}], 0x4, &(0x7f0000001280)=""/4096, 0x1000}, 0x800) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 04:03:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0xa776}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:03:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x44}, {0x3}, {0x6, 0x0, 0x10000, 0x100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 04:03:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x6, 0x7}, {0x0, 0x67}, {0x4, 0x3ff}, {0x81, 0x10000}, {0x86, 0x8}], 0x5}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x15}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 04:03:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000140)=""/4096, 0x1000, 0x43, &(0x7f0000000000)=@un=@abs={0xfb0aa88282fa9b1d, 0x0, 0x0}, 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x2) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffff9c, 0x81205724, &(0x7f0000001140)={0xab7, 0x0, 0x9, 0x10000, 0x20, 0x8b2, 0x4ce0, 0x10, [{0x6, 0x80, 0x6, 0x8}, {0xfffffffffffffffd, 0x200, 0x40, 0xfffffffffffffffc}, {0x6, 0x0, 0x80, 0x1}, {0x9, 0xb9a5, 0x9, 0x5}, {0x1, 0xfffffffffffffd28, 0x400, 0x1}, {0x0, 0x1000, 0x10001, 0x7f}, {0x20, 0x7f, 0x3, 0x100000001}, {0x2, 0x100000001, 0x6}, {0x40, 0x3, 0x6, 0x4}, {0x3, 0xffffffffffff8000, 0x7fffffff, 0x3}, {0x77f, 0xc5, 0x2, 0x2}, {0x7fff, 0x17, 0x300000000000000, 0x3d}, {0x65e1, 0xc470, 0x6b33, 0x8}, {0x800, 0x1, 0x4, 0x35b}, {0x5, 0x9, 0x6, 0x2}, {0x8f, 0x7, 0x7, 0x1}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) ioctl$TIOCCDTR(r3, 0x20007478) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) 04:03:06 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) 04:03:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x2}, {0x40006}]}) pwrite(r0, &(0x7f0000000180)="39625c72cd13501f83d959c47000dc271cacff96ba3f6d73c2d5bff2ed7d70a13f940c43ae388b3dba546e08aafc9671b983cbfe045872086748890f5129490001ec51de007c314d8025d4e542e91e91016eb3b5cab66c9dc1deab0533694c3057171899d667242aee7dd32514203b41726fa5e11ef4b71c9d9fd27e388555c5b3c3815e3ad31c9fd2cccea69a9c5c9b16c1aef1f737feb417401165c0712c97ecde8b457b4b854460d1d6", 0xab, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) open$dir(0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x30000) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000280)={0x1f, 0x82, 0x1, 0x3}) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r4}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r3, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000240)) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r5 = dup(r1) listen(r5, 0x0) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r7 = msgget$private(0x0, 0x480) msgrcv(r7, &(0x7f0000002a80)=ANY=[], 0x0, 0x3, 0x0) msgctl$IPC_RMID(r7, 0x0) msgget$private(0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 04:03:06 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x400, 0x0) write(r1, &(0x7f0000000a40)="da1630bf56744a3814fdb27b827833506ac3769175d13c39784339d9d23902b196b46e7e54585c47d2264f6328b3d16f7db42e565ef16c4a92c21da8308924a48e24b97e0aceb0f1973e100670ee4ff88ef81382f2dfe49dbfb12744931766651afb34606626eddaef6d077cfab096cd9470964c14fc0158a6416f7f1700a8acf93b588dd25ed61319b9e75d5ac8fbf61a5967fda6fd7748d48f8c9a0ac68bcd8c2b10497be0ae24be482c23d99e8f4fddc56ae80151492aa5345a3beaa479cefbff0ad64d09c556aec589c0bac16169d9fcabbc5f4dcf405e6ebcc579e3e85f997071f11b7b7baecdef93fd4fd6c63c36f5768d8ddf", 0xffffffffffffff23) write(r0, &(0x7f00000001c0), 0xfffffef3) r2 = semget$private(0x0, 0x2, 0x100) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1, 0x60000030}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) poll(&(0x7f0000000340)=[{r4, 0x1}, {0xffffffffffffff9c, 0x40}, {r3, 0x270}, {0xffffffffffffff9c, 0x619c19f00ef17b3c}], 0x4, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0xe88, 0x0) r5 = semget$private(0x0, 0x4, 0x408) semop(r5, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1990d23eb5b82b1e}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r5, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r5, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x67, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xb0, 0x1000}], 0x8) semop(r5, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getegid() r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r10, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r11 = getpid() wait4(r11, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r10, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r12 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r14 = getegid() r15 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r12, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r13, r14, r15, r16, 0x1, 0xff}, 0x80000000000008, 0x6, r11, r11, 0x0, 0x2, 0x1f, 0x400}) chown(&(0x7f0000000100)='./bus\x00', r6, r14) r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r18 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r18, 0x4}, {r18, 0xaf}, {r18, 0x4}, {r18}, {r18, 0x40}], 0x5, 0x8eb6) shutdown(r18, 0x1) fcntl$dupfd(r18, 0x1b, r17) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000280)={{0x7ff, r6, r7, r9, r19, 0x4}, 0x200, 0x401, 0x2}) semctl$IPC_RMID(r5, 0x0, 0x0) 04:03:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080, 0x28af) r0 = open(&(0x7f0000000140)='./bus\x00', 0x10000, 0x83) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000180)="00000002a5b30bdfc982955d37c1c103287f07", 0xcf}], 0x1000000000000038, 0x0, 0x0) 04:03: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, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f466900100000"], 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r2) 04:03:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x100, 0x3fffffffffd) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x100002) 04:03:07 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) fchflags(r3, 0x10000) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 04:03:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x400, 0x2) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000380), 0x8, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x1) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x65}], 0x8, 0x0, 0x0, 0x0) 04:03:07 executing program 0: r0 = semget$private(0x0, 0x5, 0x20) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2000001, &(0x7f00000004c0)="eaff125c00000000", 0x8) getsockopt(r1, 0xffff, 0x10001, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xb, r1) r3 = dup(r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000002c0)=0x7ffe0002) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0x7a99b75fde22f7ce) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus/file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x6010, 0xfffffffffffffff8) r4 = semget$private(0x0, 0x3, 0x100) semop(r0, &(0x7f00000001c0)=[{0x3, 0x8, 0x800}, {0xfffffffffffffffd, 0x3, 0x1800}], 0x64) flock(r2, 0x80000000008) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000080)=0x200000000000f5e) getsockname$inet6(r2, &(0x7f0000000580), &(0x7f0000000100)=0xc) semget$private(0x0, 0x3, 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000003c0)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r2, &(0x7f0000000240)={0x2, 0x2}, 0xc) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000140)) socket$inet(0x2, 0x3, 0xd7) r8 = dup(r5) rmdir(&(0x7f0000000780)='./bus/file0\x00') semop(r0, &(0x7f0000000200)=[{0x1, 0x6, 0x802}, {0x0, 0x11388000000, 0x1800}, {0x0, 0x3, 0x7fc}, {0x4, 0x1}, {0x3, 0x68, 0x1000}, {0x3, 0x20, 0x800}, {0x4, 0xfffffffffffffff8, 0x1000}, {0x2, 0xfffffffffffffe01, 0x1000}], 0x8) semop(r4, &(0x7f0000000180)=[{0x2, 0x9e4, 0x1800}, {0x4, 0x4, 0x800}, {0x4, 0x3484937a, 0x1802}], 0x3) accept$inet(r6, &(0x7f0000000600), &(0x7f0000000300)=0xffffffc6) dup2(r8, r3) semop(r0, &(0x7f0000000400)=[{0x0, 0x6, 0x800}], 0xa34a786d47e294d) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f00000003c0)) 04:03:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x8, &(0x7f0000000080)=[{0x0, 0xc4d5, 0x800, 0x7}, {0xbd7, 0x1, 0x6, 0x2}, {0x663a35b1, 0x4, 0x1, 0x5}, {0x8, 0xfffffffffffffff9, 0x80000001, 0x1f}, {0x9, 0x6, 0xffffffffffffffff, 0x7}, {0x5, 0x2}, {0x7, 0x7fff, 0x0, 0x7}, {0xeffa, 0x1, 0x6, 0x8}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:03:07 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2000000000000004, &(0x7f0000000240)=[{}, {0x29, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) socket(0x2, 0x2, 0x2) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 04:03:08 executing program 1: clock_settime(0x0, &(0x7f0000000300)={0x5000000}) msgget(0x2, 0x400) 04:03:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)='\fFW}', 0x4) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r3 = dup2(0xffffffffffffffff, r1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xe42a791292a89909, 0x0) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000080)) ioctl$BIOCLOCK(r3, 0x20004276) 14:41:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2012, 0x8000000200005200) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x8100, 0x2) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x4000000008) read(r0, &(0x7f0000000440)=""/24, 0x18) pipe(&(0x7f0000000000)) 14:41:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="90", 0x1) close(r0) r1 = dup2(0xffffffffffffff9c, r0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000100)=0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x110, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000140)) r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x11, 0x0, 0x200}], 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) kevent(r5, &(0x7f0000000300)=[{{r6}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000240)='./bus\x00', r6, &(0x7f0000000280)='./bus\x00') write(r3, &(0x7f0000000000)="6cf218090000000000000400"/22, 0xf8) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000200)={0x200, 0x9}, 0x8) 14:41:20 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) fchmod(r0, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x5}, {0x20}, {0x6, 0x0, 0x0, 0xffffff}]}) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r4 = dup2(r2, 0xffffffffffffff9c) fcntl$dupfd(r4, 0x14, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x4, 0x7, 0x9e, 0x8}]}) pwrite(r1, &(0x7f0000000040)="eb", 0x365, 0x0, 0x0) 14:41:20 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f000000007005945fdbe0700"}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) kqueue() syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x54}, {0x800001d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket(0x2, 0x10000000000003, 0x0) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) connect$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="82bad7110000000070ff080000002b33d97dead1aaf845ee1b37b33bd478427c0129b6b007dda15dc5b83202826d38a8587190f6f04690343b4fc39bf5e82cdc94075b3329cfb4b082c32c262e3087eef466626e0ae2136f1ed1c3bff01fa23868e8dd4443fd7648a263d31db3430d842e99ef78889e2950b79b9b0e5ac4bd9ddea152eacf0ba660f217e0a2388693ec392165a81b91cd7039eddc5b3b248670f32a33606b440f87f1104b631c1485"], 0x10) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x14) openat(r3, &(0x7f0000000300)='./file0\x00', 0x10, 0x120) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x800001d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x800001d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0xbcad9bba2643807c, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x800001d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x2000000000000, 0x0, 0x0, 0xfffffffffefffffc}, {0x800001d, 0x0, 0x200000000000000}, {0x6, 0x100000000000, 0x0, 0x100}]}) pwrite(r7, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x800001d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r8, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000140)) pwrite(r9, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) 14:41:20 executing program 1: 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}) pread(0xffffffffffffff9c, &(0x7f0000000180)="f7d543273dfde984ae0e3fa949fa8efc57019bec52253ee2f497b7967c8931b508cf3129099dd0251bed8c593a2ef4c022465aa3e0bf19144b82171a127f9887292b0f77fc021cb6c0d2bc450b4e1973c785fb6cacddb40b3f59b0b387add0c05d71a9cf531b3541f7fce56e310574a359a2ed", 0x73, 0x0, 0x0) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 14:41:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x40}, {0x15}, {0x6, 0xfffffffffffffffc}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x100000000, 0x0, 0x80000001, 0x7}, {0x7, 0x8, 0x3, 0x21}, {0x7ea, 0x0, 0x9, 0x8001}, {0x5, 0x8, 0x74589eb, 0x1}, {0x200, 0x8, 0x6, 0x7fff}, {0xfff, 0x6, 0x882, 0x1}, {0x116, 0x10001, 0x20, 0x7f}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x51, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000180)=0x9) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x7) 14:41:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2d}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmctl$SHM_LOCK(r1, 0x3) 14:41:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x8, 0x0, 0x0, 0x200}, {0x7c, 0x0, 0xffffffffffffffff}, {0x800006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0xa, &(0x7f0000000500)=[{0x4d, 0xcd1, 0x9, 0x4}, {0x1, 0x3, 0x6, 0x100}, {0x1, 0x3, 0x8, 0x2}, {0x1f, 0xf59c, 0x4, 0x2}, {0x7, 0x4, 0xda, 0x7083}, {0x100000000, 0x5e5, 0x3f9d, 0x4}, {0xffff, 0x0, 0xfffffffffffff800, 0x4}, {0x7, 0x1731dc39, 0x0, 0x2}, {0xa99, 0x7, 0x8, 0x800}, {0xd5, 0x9, 0x6, 0xe7}]}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") sendmsg(0xffffffffffffff9c, &(0x7f00000001c0)={&(0x7f0000000340)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000140)="6beb1f96b08eb712b9761e496fe854d9480dde4626e8fa0040bc913659090405bd62a9b52720f978946a107528e9db83471d6d92d9612ef1bbb49aa038a39e771a1c897827262f46012e098ffa108580b2a27dc0fd90f3925943a76a570bcf09cdc76e6e4e1228eca3cd665d007157e88b5d8e92546e701af5", 0x79}, {&(0x7f0000000240)="0e41e35834855f3b20e28f62fc52f6f4f78c3b43ac89811c9b6f0ff1530133bf32bd943b886a528a4ef536a8a798dbbb08f7ebefffe40ec55ad1d070642679e5523796387950db94b3f10b115f9d7a996515d0389aa82325a2e6921f5dd3ee8054e8e139c9838200d7d4b43051d7d2f05a27dda4ea5a0b7ac62142f4ed504cb71703aaa883c2e856cfc4dbc3853286e4fb3dfa55b88533171bc7f2714bf9d44fb27a8c601a3b750a7a3b8045d5f573226aa6195a69426cb200e212c2da2d828f2c654b92c804b5c818d7ce1c59e0721cc448aa5eb61fc460f501fea83109669c78b02453", 0xe4}, {&(0x7f0000000400)="a17bc9ca9c511b7d372b18cde586fd3846bbbb3e42d587bfbdc62fd5d7dbc00aa25314d0cba28027a0d038b1848d4efc68badb17b96a950df5783d3b6ea3262bc22e58c1e42234060f87bf2cedac1396c8ec732302f0a8da69a74ca6f94814b001c94921704538cb94d69cea7801d85bc2d67d63ef96f0b3c8605043818ea40d65840f23c3e7bf08c4683587897fba4510dd09f8ea067b830efefd2c729cf5e9d6ca1ec16096937aeddae028913f315dbda1331c31b30b3491b56c4f1e292492289816207c4e4c55379ed612ecb16660fe28c3052ce8b5bd56da12", 0xdb}], 0x3, &(0x7f0000000680)=[{0xa0, 0x1, 0xfffffffffffffffa, "0b4af11af34ab4906c953748ccfd3a69d6eabdc21649d6b574efac13b71e5052d585cd8a6c6127e1028a75c90a59e352d7402f1e8a4830b26067b534d3ace5fce8a7a2b21df44852e40381058b7f3d215f436eb0cba016c7248eea2118e874250706fdbded1020e6285221eb1b27ca9f5e1b57c8fab41b81e4da145fc6d05705dadaff353157d6a70570396416"}, {0x140, 0x1, 0xffffffff, "66e060428ce5ab549b94f00a10c1a9d5940077c51b7e3a82fc710ff3d145940514b19f82e2378b06e9ed2b57aaba44a79a8e25871079cc247019a1e11ac611afad447cce2ea59aa686a4eac74d49340e2b357d4f3dcdaa1f800fdc70336738d3dcf35603baa6177db8b7d8a50f1ce6ede91e9be5c622a40ef5999db6320b603171fbcdfe841f6413e4137b9c7deed03ce11e5eb1f39f0550112ea4a8d6325c3e0bbb9fffcce6a8eecd66ea6477bc258c9253214e119db82a510788ecc261f21dbd3d36a501ca76e83d4ff7ed613da01957344d9014cc0ab0d611f16278fa19400506977192ed12873e816dfac8cf56bc1f4bf64f825de98f0a371635d2ef01967823accb2a06f9aeea1d23899a32072917a1485d4bdfd7ace3353f07ac838dc90bd35e52a450690fe91a7a3c"}], 0x1e0}, 0x3) 14:41:20 executing program 0: open(&(0x7f0000000080)='./bus\x00', 0x80, 0x80) mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x22000) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x1ff) r3 = semget(0x2, 0x4, 0x4) fchmod(0xffffffffffffff9c, 0x4) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x6, 0xffffffff]) 14:41:20 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x5af}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) acct(&(0x7f0000000100)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r2 = open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x108) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setuid(r3) r4 = socket(0x20, 0x4, 0x1) setsockopt(r4, 0x7, 0x800000000, &(0x7f0000000280)="0c33994d88cc4d87dfb1c4be7a7e2462e09e11d852b6653c2c74161d718a47ab5e198e3f34407a48e709c7b42593f19d6b41c244990c2070139aea1788b92ec084eeac7b6580a4b31d5aa4b448e25203c087a844a3d14bd7e80fe321e7df607c6c59b9b36b682abcb004869f400dce280d50f779753f3027d6183374bc73e4e634e0a6720274f5a1f3ab5eff44104cf8096d57e729259e9474", 0x99) utimes(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0xf1, 0x4b6}, {0xb28, 0x6}}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000440)={0x7, &(0x7f0000000400)=[{0xfffffffffffffffa, 0x8, 0x800, 0x7fff}, {0x1f, 0xffffffffffff2a3b, 0x1f, 0x3}, {0xfffffffffffffffd, 0x6, 0x1d, 0x51d8}, {0xd, 0x800, 0x8000, 0x3f}, {0x8, 0x3, 0x8, 0x1}, {0x7ed71ab0, 0x9, 0x1, 0x4}, {0x9, 0x0, 0xca, 0x4d}]}) getgid() ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000480)) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000540)={0x1, &(0x7f0000000500)=[{0x6, 0xc257, 0x3ff, 0x5}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r7) chdir(0x0) r8 = openat$klog(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/klog\x00', 0x18083, 0x0) fchflags(r8, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r9, 0x3f, 0x1, &(0x7f0000000640), &(0x7f0000000680)) execve(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000880)=[&(0x7f0000000700)='/dev/klog\x00', &(0x7f0000000740)='\x00', &(0x7f0000000780)='tap', &(0x7f00000007c0)='/dev/klog\x00', &(0x7f0000000800)='@\x00', &(0x7f0000000840)='\')}\x00'], &(0x7f0000000a40)=[&(0x7f00000008c0)='\x00', &(0x7f0000000900)='/dev/null\x00', &(0x7f0000000940)='=}\b[\x00', &(0x7f0000000980)='tap', &(0x7f00000009c0)='\x00', &(0x7f0000000a00)='/dev/null\x00']) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/tty\x00', 0x1, 0x0) r11 = getpgrp() fcntl$setown(r10, 0x6, r11) 14:41:20 executing program 0: pipe2(&(0x7f0000000000), 0x0) r0 = getpid() r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) r3 = getpid() wait4(r3, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x1, 0x0) fcntl$setown(r4, 0x6, r0) fcntl$getown(0xffffffffffffff9c, 0x5) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r6 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r8 = geteuid() r9 = fcntl$getown(0xffffffffffffff9c, 0x5) r10 = msgget$private(0x0, 0x0) msgsnd(r10, 0x0, 0x0, 0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x2, r8, r5, r7, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r9, 0xa5, 0x1, 0x100000000}) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r11, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r12 = getpid() wait4(r12, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r11, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r13 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r15 = getegid() r16 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r13, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r14, r15, r16, r17, 0x1, 0xff}, 0x8, 0x6, r12, r12, 0x0, 0x2, 0x1f, 0x400}) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r18, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r19 = getpid() wait4(r19, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r18, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r20 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r22 = getegid() r23 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r20, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r21, r22, r23, r24, 0x1, 0xff}, 0x8, 0x6, r19, r19, 0x0, 0x2, 0x1f, 0x400}) getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, r15, r22]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r27 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r27, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r29 = geteuid() r30 = fcntl$getown(0xffffffffffffff9c, 0x5) r31 = msgget$private(0x0, 0x0) msgsnd(r31, 0x0, 0x0, 0x0) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000980)={{0x2, r29, r26, r28, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r30, 0xa5, 0x1, 0x100000000}) r32 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r32, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r33 = getpid() wait4(r33, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r32, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r34 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r36 = getegid() getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) r38 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r38, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r39 = getpid() wait4(r39, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r38, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r40 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r42 = getegid() r43 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r40, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r41, r42, r43, r44, 0x1, 0xff}, 0x8, 0x6, r39, r39, 0x0, 0x2, 0x1f, 0x400}) r45 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r45, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r46 = getpid() wait4(r46, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r45, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r47 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r49 = getegid() r50 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r47, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r48, r49, r50, r51, 0x1, 0xff}, 0x8, 0x6, r46, r46, 0x0, 0x2, 0x1f, 0x400}) msgctl$IPC_SET(r34, 0x1, &(0x7f0000000a40)={{0x0, r35, r36, r48, r37, 0x81, 0xff}, 0x8, 0x6, 0x0, r3, 0x0, 0x2, 0x1f, 0x403}) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x7, r7, r25, r28, 0x0, 0x28, 0x2}, 0x9, 0x3, r0, r33, 0x1, 0x6, 0x7fff, 0x2}) 14:41:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mlock(&(0x7f00001fe000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x2000, 0x221, &(0x7f00004d0000/0x2000)=nil) 14:41:20 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000400)="47c5194a0a6504b4640ea3cf3c1b86adaa67049f559d66564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddba5577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553d8e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07d5a9bdcf88f29b100874e28cb957f9a3cc45ce86d2b5965582b3d268c23c5909bf54f59ed5d6a37dda8979eb75e3e5ce27a28df6e31b2fc9d3b6801bc12e4d07f9930d9cf3988ecf9d0b48019418ac2c1e4983a95f6cc5238627654d44a203e158fb04ccd970abf553dc8fad7ac6704000000fe4a6efac6fccecd06000014a26d819a1b9f3f292e3c93", 0x155, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) nanosleep(&(0x7f0000000100)={0xfffffffffffffbff, 0x100000001}, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x6, 0x20000003, 0x4, 0x2}], 0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000000000000000000000000000000f20000010000000000000000000000000000000000000000000000040000000000000027be57d2000000000000000000000000b51c78510000"], &(0x7f0000000080)=0x48) r3 = socket(0x2, 0x1, 0x0) r4 = kqueue() r5 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) ioctl$BIOCLOCK(r5, 0x20004276) r6 = semget$private(0x0, 0x1, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = getegid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f00000002c0)=0x5635b9ecd501f828) r9 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0x800, r7, r8, r7, r9, 0x100, 0xffffffff}, 0xc9, 0xe9a, 0x1}) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f0000000300)=""/243) semctl$IPC_RMID(r6, 0x0, 0x0) r10 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r10, 0xc0206922, &(0x7f0000000300)) 14:41:20 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r3 = geteuid() r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = msgget$private(0x0, 0x0) msgsnd(r5, 0x0, 0x0, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r3, r0, r2, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r4, 0xa5, 0x1, 0x100000000}) setuid(r3) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff}}) r7 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r7, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r8 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) readlinkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/95, 0x5f) shmat(r8, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmctl$IPC_RMID(r8, 0x0) 14:41:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tqp', 0x0}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000140)=0x5) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='f\x00', 0x100, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6}]}) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r6, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r6, &(0x7f0000000480)="90", 0x1) close(r6) ioctl$TIOCNXCL(r6, 0x2000740e) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) 14:41:21 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) msgget$private(0x0, 0x112) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x5) r4 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10000, 0x0) r5 = dup2(r4, r4) ftruncate(r5, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(r5, 0x0, 0x0, 0x1) sendto$inet6(r5, &(0x7f0000000400)="289caefad85b04ccdf900d249bbae457eeaba523b29dfb209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e78292cb99d639050128ad91f7afe5b4192fdb7fa3c4693c93274943dd501c10", 0x57, 0x4, 0x0, 0x0) ioctl$TIOCSBRK(r5, 0x2000747b) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000300)=0x3) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000080)) sendto$inet6(r5, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0xd4, 0x2, 0x0, 0x0) fcntl$setown(r5, 0x6, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x4000000006, 0x0, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x4000000006, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xffffffffffffff3c) fcntl$setown(r5, 0x6, r8) writev(r5, &(0x7f0000000700), 0x10000006) ioctl$TIOCSBRK(r5, 0x2000747b) r9 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10000, 0x0) dup2(r9, r9) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd0\x00', 0x880, 0x0) r11 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10000, 0x0) r12 = dup2(r11, r11) ftruncate(r12, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r12, 0x40044274, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f0000000640)={0x3, './file0\x00'}) lseek(r12, 0x0, 0x0, 0x1) sendto$inet6(r12, &(0x7f0000000400)="289caefad85b04ccdf900d249bbae457eeaba523b29dfb209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e78292cb99d639050128ad91f7afe5b4192fdb7fa3c4693c93274943dd501c10", 0x57, 0x4, 0x0, 0x0) ioctl$TIOCSBRK(r12, 0x2000747b) ioctl$VT_GETACTIVE(r12, 0x40047607, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r12, 0x80047410, &(0x7f0000000300)=0x3) r13 = socket(0x2, 0x2, 0x0) bind(r13, &(0x7f0000000740)=@in={0x2, 0x2}, 0xc) r14 = socket(0x2, 0x2, 0x0) bind(r14, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r15 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x104) ioctl$VMM_IOC_CREATE(r15, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000000000/0x4000)=nil, &(0x7f0000000000/0x3000)=nil, 0xfff}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000002000/0x3000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ff8000/0x8000)=nil, &(0x7f0000004000/0x3000)=nil, 0xfffffffffffff75f}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f0000005000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000008000/0x1000)=nil, 0x8}, {&(0x7f0000000000/0x1000)=nil, &(0x7f0000000000/0x4000)=nil, 0x6}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000005000/0x2000)=nil, 0x80000000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000003000/0x2000)=nil, 0x4809}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000007000/0x2000)=nil, 0xffffffffffff0000}, {&(0x7f0000005000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8d}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000007000/0x3000)=nil, 0xb25c}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) ioctl$FIOGETOWN(r15, 0x4004667b, &(0x7f0000000000)) sendto$inet6(r12, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0xd4, 0x2, 0x0, 0x0) fcntl$setown(r12, 0x6, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0x24677a0861439003) fcntl$setown(r12, 0x6, r16) writev(r12, &(0x7f0000000700), 0x10000006) ioctl$TIOCSBRK(r12, 0x2000747b) r17 = socket(0x2, 0x2, 0x0) bind(r17, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000680)=[{{r5}, 0x0, 0x44, 0x2, 0xfffffffffffffffa, 0x2}, {{r11}, 0x4fafe674af2a5fd4, 0x8, 0xf0000000, 0x5, 0x1}, {{r9}, 0xfffffffffffffffa, 0xbc, 0x40, 0x40, 0x80000001}, {{r17}, 0x7, 0x40, 0x2, 0x7, 0x4}, {{r10}, 0xfffffffffffffff9, 0x40, 0x1, 0x2, 0x7}, {{r12}, 0xfffffffffffffffa, 0x0, 0x80, 0x5, 0x6}], 0x80, 0x0, 0x0, 0x0) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) mknodat(r0, &(0x7f0000000240)='./file0/file1\x00', 0x4, 0x2) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000380)={0xffffffffffffcbd4, [{0x1, 0x1}, {0x3, 0x3f2}, {0x2, 0x8}, {0x3, 0x100000001}, {0x1, 0xfff}, {0x3, 0x6}, {0x2, 0xe1d}, {0x3, 0x1}, {0x0, 0x2}, {0x36fd32f6499b81da, 0x2000008}, {0x3, 0x20}, {0x1, 0xffff}, {0x1, 0x800}, {0x1, 0x5}, {0x10596f9da9526bcc, 0x400}, {0x2, 0x4}, {0x1, 0x9}, {0x2, 0x8}, {0x3, 0x8001}, {0x2, 0x7}, {0x3, 0x1ff}, {0x2, 0x8}, {0x1, 0x4}, {0x1, 0x81}, {0x2, 0x6}, {0x3, 0x100}, {0x3, 0x7fff}, {0x2, 0xab47}, {0x1, 0x4}, {0x3, 0x3}, {0x3, 0x1f}, {0x0, 0x1}]}) setegid(0x0) setgroups(0xfd01, 0x0) mkdir(&(0x7f0000000580)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) openat(r0, &(0x7f00000004c0)='./file0/file1\x00', 0x80, 0x40) fchown(r0, r2, r3) chdir(&(0x7f00000001c0)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000780)={0x17, 0xa7a1, {0x10000400, 0x5}}) r19 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r19, 0x2000000000000029, 0x6c, 0x0, 0x0) r20 = dup(r19) ioctl$WSMUXIO_INJECTEVENT(r20, 0x80185760, &(0x7f0000000540)={0x80000001, 0x100000000, {0xfffffffc}}) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r21 = open(&(0x7f00000005c0)='./file0/file1\x00', 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r21}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) r22 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10000, 0x0) r23 = dup2(r22, r22) ftruncate(r23, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r23, 0x40044274, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r23, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(r23, 0x0, 0x0, 0x1) sendto$inet6(r23, &(0x7f0000000400)="289caefad85b04ccdf900d249bbae457eeaba523b29dfb209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e78292cb99d639050128ad91f7afe5b4192fdb7fa3c4693c93274943dd501c10", 0x57, 0x4, 0x0, 0x0) ioctl$TIOCSBRK(r23, 0x2000747b) ioctl$VT_GETACTIVE(r23, 0x40047607, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r23, 0x80047410, &(0x7f0000000300)=0x3) ioctl$FIOGETOWN(r23, 0x4004667b, &(0x7f0000000080)) r24 = dup(r15) sendto$inet6(r24, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0xd4, 0x2, 0x0, 0x0) fcntl$setown(r23, 0x6, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0x24677a0861439003) fcntl$setown(r23, 0x6, r25) writev(r23, &(0x7f0000000700), 0x10000006) ioctl$TIOCSBRK(r23, 0x2000747b) mkdirat(r23, &(0x7f0000000040)='./file0/file1\x00', 0x12a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r26 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000100)={{0x3, r2, r18, 0x0, 0x0, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0xffffffff}) msgctl$IPC_SET(r26, 0x1, &(0x7f00000002c0)={{0x1f, r2, 0x0, r2, 0x0, 0x10, 0x8}, 0x10000, 0x200, r1, r1, 0x31, 0x8000, 0x80, 0x1}) 14:41:21 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x1) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000003c0)={{0x3, 0x5}, {0x9, 0x4}}, 0x0) execve(0x0, &(0x7f0000000380)=[&(0x7f00000000c0)='{)-\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='r\x00', &(0x7f0000000240)='r\x00', &(0x7f0000000280)='r\x00', &(0x7f00000002c0)='#{(+]\x00', &(0x7f0000000300)='\\\x00', &(0x7f0000000340)='%.\x00'], 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x44) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(0xfffffffffffffffe, 0x100, 0x128) ftruncate(r1, 0x0, 0x7f) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') 14:41:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) geteuid() setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f00000000c0)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x9]}}) 14:41:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="90", 0x1) close(r0) r1 = dup2(0xffffffffffffffff, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x8, 0x0, 0x200001ff, 0x0, "b0d42000006e9300", 0x0, 0x1}) r2 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x2, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r5, &(0x7f0000000480)="90", 0x1) close(r5) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000000)=0x6) 14:41:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x4d}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000480)="90", 0x1) close(r1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x1, 0xf1, 0x100000000, 0x6, "a9f40382df9117585dabd0374a6f7681532f9c8e", 0xfffffffffffffff8, 0x7f}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = kqueue() r3 = accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) pwrite(r4, &(0x7f00000000c0)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 14:41:22 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r1, 0x802069a8, &(0x7f0000000300)) 14:41:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[0x4, 0x100000000, 0x8, 0x8]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x14}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x12) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0xff) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 14:41:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40000004, 0x0, 0x1f}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd86, &(0x7f0000000100)="36080000000000005b03144e7b14") openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r2 = getpid() wait4(r2, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) r3 = kqueue() syz_open_pts() r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x4000, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0xffffffffffffffff, 0x41, 0x0, 0x8}], 0x1000, 0x0, 0x0, 0x0) preadv(r3, &(0x7f0000000f80)=[{&(0x7f0000000a40)=""/109, 0xffffffffffffff78}, {&(0x7f0000001040)=""/147, 0x93}, {&(0x7f0000000b80)=""/181, 0xb5}, {&(0x7f0000000340)=""/30, 0x1c}, {&(0x7f0000000c40)=""/133, 0x85}, {&(0x7f0000000d00)=""/222, 0xfffffffffffffdcd}, {&(0x7f0000000940)=""/111, 0x6f}, {&(0x7f0000000e80)=""/207, 0xfffffffffffffc90}, {&(0x7f00000003c0)=""/5, 0xffffffffffffffaa}], 0x9, 0x0, 0xfffffffffffffffe) msgget$private(0x0, 0x206) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a00)={0x0}, &(0x7f0000000740)=0x95) r7 = getegid() r8 = getuid() getgroups(0x4000000000000008, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) r9 = getgid() r10 = getuid() r11 = msgget(0x3, 0x4) msgctl$IPC_SET(r11, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r10, r7, r8, r9, 0x1, 0xff}, 0x8, 0x6, r6, r2, 0x0, 0xffffffffffffffff, 0x1f, 0x400}) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r12, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r13 = getpid() wait4(r13, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r12, &(0x7f0000000680), 0x7, 0x0, 0xffffffffffffffff) r14 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r16 = getegid() r17 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r14, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r15, r16, r17, r18, 0x1, 0xff}, 0x8, 0x6, r13, r13, 0x0, 0x2, 0x1f, 0x400}) r19 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r19, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) getpid() 14:41:22 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r1, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b927ce2c44bef6cd2df41e0c718a3f2095c4409bb608189431fd5342e744bb14a297ae84558db8be4a86dbb9ab875ca641153000cbd2724b1d19f371335877bf09c685e54e4ba912ec0eaab2a52a8bfba67ea259884d2fa858484d4706f7b0f71a07ce84014138725c25900501058091e22c23df44f719358a81f804854c8d34b2a1f38e9ffc1f0805", 0x89, 0x2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r4 = kqueue() r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r5}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r4, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f0000000400)={0x366edbc1, 0x2, 0xffff, 0x8, &(0x7f0000000180)={{0x1, 0x5, 0x7, 0x3, 0x9d8, 0x8}, {[0x0, 0x0, 0xff, 0x7f, 0x6, 0x200, 0x400, 0x101, 0xfffffffffffffff7, 0x40, 0x6, 0x5, 0x300, 0x0, 0xffffffffffffff78, 0x1, 0x8, 0x8], [0x0, 0x400, 0x20, 0xfffffffffffffffd, 0xc482, 0x5, 0xffffffff, 0xffffffff80000001, 0xffff, 0xffffffffffff73e8], [0x24fa, 0x4, 0x100, 0x3, 0x8, 0x1, 0x2], [0x49, 0xff, 0xaf9, 0xffffffffffffffa1, 0x2, 0x1], [{0x101, 0x6, 0x5, 0x100}, {0x0, 0x8, 0x1, 0x6}, {0x0, 0x2, 0xffffffffffff8000}, {0x24c49c0b, 0x7, 0x9, 0x5}, {0x4, 0x46, 0xea}, {0x81, 0x8000, 0x3, 0x1000}, {0x7ff, 0x6, 0x7, 0x7}, {0x2, 0x100000000, 0x1f, 0x1}], {0x7, 0x0, 0x5, 0x20}, {0x1, 0xe5b, 0x4, 0xffffffff7fffffff}}}, 0x8, 0x7}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000140)=0x315c379b) readv(r1, &(0x7f0000000000), 0x100000000000021b) 14:41:22 executing program 1: r0 = semget(0x1, 0x3, 0x100) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000100)=""/189) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/\x01\x00', 0x5265d382c6fe6e4f, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x5c, 0x80000}, {0x16, 0x0, 0x0, 0x100000000}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x10000, 0x0) semop(0x0, &(0x7f0000000200)=[{0x2, 0x100000000, 0x800}, {0x3, 0x7, 0x400}, {0x2eb0cf562abdb8a8, 0x4}, {0x3, 0x618, 0x1c00}, {0x0, 0x5, 0x800}, {0x4, 0x1}], 0x6) syz_emit_ethernet(0x8, &(0x7f0000000040)="456d96a10500692b") semget$private(0x0, 0x1, 0x442) 14:41:22 executing program 0: mprotect(&(0x7f0000575000/0x2000)=nil, 0x2000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r2, &(0x7f0000000480)="90", 0x1) close(r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) read(r2, &(0x7f00000000c0)=""/43, 0x2b) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000240)={&(0x7f0000000140)=[{0x88, 0x64}, {0x40, 0x7b04678c}, {0x43}, {0x23, 0x2}], 0x4}) 14:41:22 executing program 1: r0 = socket(0x0, 0x1, 0x9) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x6, 0x4) r1 = socket(0x18, 0x4, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f0000000000), 0x0) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r3}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000040)) 14:41:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1805, &(0x7f0000000080), &(0x7f00000000c0)=0x10) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000000100)={0x1, 0x8, 0x8, 0x3, 0x3ff}) r2 = getpid() r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) ftruncate(r4, 0x0, 0x4) fcntl$setown(0xffffffffffffffff, 0x6, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r5, &(0x7f0000000380)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000180)="e3ab4feacc4ef98c3d89b1f5ed69cd4109374903b2530d8e6cacc1bf56a4a321ace4475d762b51cb51dbf8bb63cba13be90e0f76b7d5a889130c13e602fff32af086fd67a08e4ab39c1bc90f9c10acc20e0c61c69bb0af9e8dca454f5f9f5d535e17d6f5c3d814cd67c292162d39a4d4a3aaef79a62082e686f647f52994ece5da7f82b9ec531cd4f65c77c3995a244bee9251766416f6e9245f3459f493e0469cd9bb5dc9515946216da37b9ef0b7483351a01defa9b73f4a9854426ea906bd52a4cbe8c9df1686332e6744533ec4b30cb0265e4aa62f", 0x66}, {&(0x7f00000003c0)="1f7c38011e289046dc1b244169cc7b5c7cf41c156515dff6b96dcd6983301311137af640a2bfa240b4cf2e834a9e58b0700463980f5d8e19ea5f995927b1c50c9e0d28a1030dbffe7d8ce8b63efeb211df170507f2bad6a2bbe1acc7f1ee0d715a008468ee0e2589a691ff13537ea999db05f0fe5a6a37af97db9c51298eb38be5bc492c70dca1b3ec59cfe5f6e8dba5c1e31c49afc57d952dde1f4fc8a192a43341aa0d85e49745aee8d130c1176735617ed181ad276f59aee1", 0xc0}], 0x2, 0x0, 0x0, 0xf}, 0x408) sendto$unix(r0, 0x0, 0x0, 0x1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f0000000480)={0x5, [{0x2}, {0x1, 0x3}, {0x9737d58be09ae7ba, 0x7}, {0x5, 0xff}, {0x0, 0x1}, {0x1, 0x400}, {0xdca8cfb59878cf8c, 0x6}, {0x5}, {0x2, 0x6}, {0x2, 0xaa}, {0x1, 0xffffffff00000000}, {0x3, 0x2}, {0x1, 0x8000}, {0x2, 0x6}, {0x3, 0x5}, {0x1, 0x6}, {0x3, 0x7}, {0x3, 0x36a5}, {0xc8cb173eea8813cd, 0x7f}, {0x1, 0x800}, {0x2, 0x100}, {0x3, 0x20}, {0x3, 0x1}, {0x3, 0xfffffffffffffffa}, {0x0, 0x92}, {0x3, 0x80000000}, {0x1, 0x1}, {0x2, 0x8}, {0x3, 0x3dd974d}, {0x3}, {0x3, 0x2}, {0x2, 0x7fffffff}]}) 14:41:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x80004}, {0x35}, {0x100000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffff9c, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x1, 0x10000, 0xdf1f, 0x100}, 0xc) syz_emit_ethernet(0xe, &(0x7f0000000200)="ac58ec97829b2e408c116a606a9b") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) setsockopt(r1, 0xfffffffffffffff8, 0x5, &(0x7f0000000180)="edc62dc0f41686d4a8c6d5d7db5b0685dd73e75587a18cb8600a9be63073b3ebe7ed521b7a938df7", 0x28) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r3}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000140)={0x1}) 14:41:23 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000180)=[{0x101}, {0x2, 0x7fff}, {}], 0x3}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000080)="dfbe3d42325948fbb56a56f2a4f2bb781f07d96125331d7e17c03dc3a1a284a0ef2903a6dceded3ae9bd57ab0bbdab5a9e9143003f7a2028820a580dc7b44d1fa76b69386bf6f238fe88d83f3a1cb835db600f0991fd5e6ecd811a55db77776e01ba9c97be8df906cd5ff8dfd0bd2d1659924f11a2725f02cc880da896794defaf0cdc57eef82341015c8f7c0c46904424c151de88332faa9d124bd9c8be19c1a025137029a52a62037f0bfa26035556d767822c6a47a869b4e3e60ba9", 0xbd, 0x406, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) clock_gettime(0x4, &(0x7f0000000040)) 14:41:23 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="82371dcf1b27f81aa5c8354d78d09c118d77e89f3aebc4d25c1e8a8ea88d9b5b7afd23e1c0ae3c1967281e8ba01914d9b10b"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) 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, &(0x7f0000000040)="100a2956b9223776", 0x21d) 14:41:23 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x61}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) 14:41:23 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="b1db48323335cdfc4221fb2f6c70ca1d9d819d3186f8b1d33b6f6717c9c4037c0fd6"], 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = accept(r2, &(0x7f0000000280)=@in6, &(0x7f0000000300)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0xffffffffffffffff, r5, r7}, 0xc) r8 = kqueue() r9 = syz_open_pts() r10 = kqueue() r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r10, &(0x7f0000000100)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r12 = kqueue() r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r12, &(0x7f0000000100)=[{{r13}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) r14 = fcntl$dupfd(r13, 0xa, 0xffffffffffffff9c) fcntl$dupfd(r10, 0x5, r14) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r8, &(0x7f0000000100)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) pread(r8, &(0x7f0000000180)="d7577229e559d337eb92e9cfa53508ce550cb03227d219ef71e97e6899a3a298c772fa0ca8482bd6d894e21f47c559f007ca35ac9277251879884c23f9dd6518f5e127963a1678bc36cea6b4255a29218bee95", 0x53, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000200)={0x9a, 0x401, 0x3f, 0x5}) 14:41:23 executing program 0: semget$private(0x0, 0x3, 0x0) semop(0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r2, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r2, &(0x7f0000000040)=""/32, 0x20) dup2(r2, r1) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) read(r1, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0x204, &(0x7f0000000500)="7f49836e59eb70125d9a5ae5f707c02641b45572ab87957623493416b506a87d4071397768031aec8b867548d60a490608174e9023f0b2041c6a615c5c1ed44da7d63a1ba88ff80618651c6128172fd0b14d625a0016677a66f4eae5c38d1bfefef72572004c04e83fd9406d79331ee238141de18427dafdd69e2054584427bc87ecff604f2c07ae0fcbc5c364f3b57ed7bf8271429948e71905961fcf7a6097759a1db381ddcb986f286acc14798e411d572b2f05614b75904cb5e5669db8753000000000000000000000000000aad67870a6c5f3a96f95e8b5e80a35455d963fa25056883629203fff7c275e26cd73b2153a4fd523fa34dc3ecfa87f661508bf84aa39cec1e9a07613fa7b9f61bb2fd3d0bbb3f53b0972da57a82d1e2f9b261d45f108277443ccf4e2c7a836775da481d1751ac372ba42562bbccc799b158bb23942390241c778b2620c90900332eccdc16156b5d3a4c9ce7d43841178e53743fa7061763f8f4796d9441268adb911be30f8234f865abe78ef738be95ff702b5d0d381f85f9aeb9be1fd198e30ba9b3a924b2987594cca1174e3c6264041cc96204bc4da6394aa26d8cdf8ed7068fcd7d3fd01127fc39fd0aa88677d1839ea250637ad01dbaffb58fbdbc655329f8e9df4422b074affcd4fc48355a5e6da23d450e8707bbd59fdeb85e50f2b6d0d964d05b0d462bd1d2af5d1e50e5522e97f8c63d4b5") syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x84}, {0x61}, {0x8fe}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r4, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) 14:41:23 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000140)='./file\x00', 0x80, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x8, 0x10) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x46b, 0x9}, {0x0, 0x1}}, 0x2ac6a82460e3b6ec) r3 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) link(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)='./file\x00') ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000004c0)={0xb33f, 0x3, 0x5, {[0x9, 0x400, 0x12, 0x2, 0x7, 0x3, 0x0, 0x35, 0x40, 0x1000, 0xfff, 0x0, 0x4, 0x80, 0x100, 0x7f, 0x7, 0x4], [0x1fffe00000, 0x4, 0xa565, 0x969, 0x8001, 0x5, 0x7, 0x101, 0x8, 0x4], [0x800, 0x1, 0x7, 0x0, 0x3, 0x4, 0x400], [0x1, 0x1, 0x1000, 0x2, 0x43bc, 0x7], [{0x0, 0x7, 0x200}, {0x2, 0xfff, 0x401, 0xb26000}, {0x59, 0x5b, 0x8, 0x2}, {0x2, 0xff, 0x3, 0x5}, {0x6f37186f, 0x2, 0x6, 0x8001}, {0xfffffffffffffffa, 0x7fff, 0x1}, {0x5, 0x800, 0x1, 0x1000}, {0x2, 0x1d4, 0x4, 0x3f}], {0xfff, 0x100000001, 0x6, 0x9}, {0x1f, 0x7, 0x0, 0x5}}}) 14:41:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) close(r2) r3 = socket$unix(0x1, 0x2, 0x0) getpeername(r3, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r4, 0xc0106477, &(0x7f0000000140)=0x8000000020000002) 14:41:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\xb7\xbb\x00\x00\xdbZ.\xaf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x1ff, 0x5, 0x100000000, 0x100000001}, {0xf89, 0xffffffff80000001, 0x2f0, 0x6}, {0x1, 0x6, 0x5, 0x1000}, {0x7, 0xe2ae, 0xfffffffffffffffb, 0x1}, {0x200, 0x1, 0x7fd6, 0x8001}, {0x742, 0x40, 0x100000000000, 0xffff}]}) ioctl$BIOCPROMISC(0xffffffffffffff9c, 0x20004269) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5}, {0x25}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x1, &(0x7f0000000200)=[{0x1, 0xffffffff, 0x101, 0x4}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)="ac06aa37ed439de2570f3d705252d02d51b76ee61b3fcc0960396ca05afb0ebcf677fe0430eb37fffdb519acec2bfabfde", 0x31) setitimer(0x2, &(0x7f0000000180)={{0x8, 0x10000}, {0x39b, 0x1}}, &(0x7f00000001c0)) 14:41:25 executing program 0: link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000140)=[{0x7f, 0x0, 0xffffffffffffff65, 0x2}, {0x7ff, 0x8, 0x56f3, 0x7}, {0x8, 0x0, 0x401, 0x8}, {0x0, 0x5, 0x20, 0xffffffffffff7fff}, {0x1000, 0xa328, 0x5, 0x401}, {0x100000001, 0x101, 0x4, 0x8}, {0x1000, 0x5, 0x7, 0x42e}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x20, 0x8) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f00000001c0)={0x6, 0x3, 0x18}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 14:41:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x4, 0x6) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) write(r1, &(0x7f0000000000)="bdea", 0x2) 14:41:25 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x20000000000600d, 0xe02) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xfffffffffffffe5a) getpgid(r2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r8 = getuid() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000180)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r10 = getpgid(0xffffffffffffffff) sendmsg$unix(r4, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000480)="f7bce3e0acbfe9e04c3d7c875a5d5dddb5e3721cce96cb9a8ca6631949a63ded7132560281e179c554d5f12bafcbb677f3c7855ab14e57444b279f42e85691f0313e0219dd83b1a10c710173d12c4dcde3ee6d4f03cd5754364ca6b541eb32ec5312215331f9ee78be433a5ed79898b9cdba148d0044cb69a8e9c1a9dfe217059edf95a63ccc0a7095c6250cdfd57b593839d485f6533529ceea2956affbe7f45df3d1d795fcfc837a9f9860ddcbff4026daa88cc829ba49d2fb8e587ea16a402c33a0d88540ad315c562742a36e6a3034e2c2c5d54e9222412f71536d86bbf41e90c6d27ef31812", 0xe8}], 0x1, 0x0, 0x0, 0x400}, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x29, 0x31, &(0x7f0000000000)="f2", 0x1) connect$unix(r12, &(0x7f0000000440)=ANY=[@ANYBLOB="0101db5e99da6549149afdd6ba07e67f1a41d9fd"], 0x8) msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x0, r6, r7, r8, r9, 0x121, 0x9}, 0x800, 0x1, r10, r11, 0x3, 0x1, 0x1, 0x5}) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r13 = socket(0x18, 0x3, 0x0) r14 = kqueue() ioctl$FIONREAD(r14, 0x4004667f, &(0x7f00000000c0)) connect$unix(r13, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r15 = semget(0xffffffffffffffff, 0x1, 0x0) r16 = socket(0x400000000018, 0x3, 0x0) setsockopt(r16, 0x20000000000029, 0x27, &(0x7f00000000c0), 0x0) write(r16, &(0x7f00000002c0)="bf6e394d7b60faa088536dc5fcd8d04c7c1e3ab68f8ec30cbad1f01e93f4bcd9c1adc0abcbfa2dbe95f75e323819", 0x2e) semop(r15, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x4, 0x1000}, {0x0, 0x800000000000004, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0x800}, {0x2, 0x3, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x1002}, {0x2, 0x4000000000000, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 14:41:25 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r1 = getpid() wait4(r1, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r2 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r4 = getegid() r5 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r2, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r3, r4, r5, r6, 0x1, 0xff}, 0x8, 0x6, r1, r1, 0x0, 0x2, 0x1f, 0x400}) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getgroups(0x0, &(0x7f0000000200)) setegid(0x0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 14:41:25 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xfffffffffffffffc) open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x40) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pread(r0, &(0x7f00000000c0)="b8", 0x1, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000480)="90", 0x1) close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) pread(r3, &(0x7f0000000200)="5d99903f20fb6a68521a7bfc77d012d6bb2569031c3c4d899120b726ce961765b34020863c8054954b9aeb886f3331cd3f00b072335a3e0de5aec1c0ea6eb90c68dcd6280f9c7df970661866309eef57e0f8634f95ff5ce1fdddafde76c0b9b239000000", 0xfffffffffffffecd, 0x0, 0x100000000) 14:41:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000940)="6bb9035ad7cc3c146d04502ca2cf36b79d542bd49ac6411f812857f164a24cf26ec6cc3d4bb61c7e2d351987db904c29991a56d329ee0ef62c32b7aba8e002a96cc3f8779fedc82b613feb9760d083959066f7b17263b7d67f895fb48e5705bc032ada42b718136a9d4f8d537d2ceb7869c8b5fb03c076916b1ab6819c1b43005f46db", 0x83}], 0xfffffffffffff67) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000480)={0x1ff, 0x0, 0x0, 0x0, "aae8d072ecb69dac1ceae2ddf94ba391d6f95e90"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x27de, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r5 = getpid() wait4(r5, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) accept$unix(0xffffffffffffffff, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) r6 = kqueue() r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r6, &(0x7f0000000080)=[{{r7}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r7}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r6, &(0x7f0000000300)=[{{r7}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) accept$inet(r7, &(0x7f0000002240), &(0x7f0000002280)=0xc) r8 = kqueue() r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r8, &(0x7f0000000100)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000002180)=[{&(0x7f0000000c00)=""/84, 0xfffffffffffffde7}, {&(0x7f0000000c80)=""/113, 0xffffffd6}, {&(0x7f0000000d00)=""/143, 0x7e}, {&(0x7f0000000dc0)=""/4096}, {&(0x7f0000001dc0)=""/220, 0xffffffffffffffa5}, {&(0x7f0000001ec0)=""/208}, {&(0x7f00000022c0)=""/91}, {&(0x7f00000004c0)=""/1, 0xfffffffffffffdfc}, {&(0x7f0000002040)=""/58}, {&(0x7f0000002080)=""/209, 0xfffffffffffffe9c}], 0x7, 0x0, 0x0) r10 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r12 = getegid() r13 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r10, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r11, r12, r13, r14, 0x1, 0xff}, 0x8, 0x6, r5, r5, 0x0, 0x2, 0x1f, 0x400}) r15 = getuid() r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r16, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r17 = getpid() wait4(r17, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r16, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r18 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r20 = getegid() r21 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r18, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r19, r20, r21, r22, 0x1, 0xff}, 0x8, 0x6, r17, r17, 0x0, 0x2, 0x1f, 0x400}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={r5, r15, r20}, 0xc) r23 = syz_open_pts() ioctl$TIOCSETA(r23, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000a40)=[{{r23}, 0xfffffffffffffff8, 0x1}], 0x1004, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)='G', 0x1b4}], 0x1) 14:41:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='(TO\xf4\xa0\x00}a\xff', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000080)=[{0x4}, {0x20000000000016}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 14:41:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10040, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./bus/file0\x00', 0x0, 0x2, 0x9, 0x0, 0x8001, 0x6, 0x8794, 0x0, 0x0, 0x5, 0x5}) select(0x40, &(0x7f00000000c0)={0x1000001f}, 0x0, 0x0, 0x0) 14:41:26 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x100, './file0\x00'}) recvfrom(r0, &(0x7f00000000c0)=""/244, 0xf4, 0x6, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x3}, 0x8) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000000), 0x100000000000007b, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) accept(r1, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xfffffffffffffe7d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r5 = getuid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r7 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r9 = geteuid() r10 = fcntl$getown(0xffffffffffffff9c, 0x5) r11 = msgget$private(0x0, 0x0) msgsnd(r11, 0x0, 0x0, 0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x2, r9, r6, r8, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r10, 0xa5, 0x1, 0x100000000}) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r12, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r13 = getpid() wait4(r13, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r12, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r14 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r16 = getegid() r17 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r14, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r15, r16, r17, r18, 0x1, 0xff}, 0x8, 0x6, r13, r13, 0x0, 0x2, 0x1f, 0x400}) r19 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r19, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r20 = getpid() wait4(r20, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r19, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r21 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r23 = getegid() r24 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r21, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r22, r23, r24, r25, 0x1, 0xff}, 0x8, 0x6, r20, r20, 0x0, 0x2, 0x1f, 0x400}) sendmsg$unix(r4, &(0x7f0000000900)={&(0x7f0000000a40)=ANY=[@ANYBLOB="0009000000696c653000af39a1bc46a83d8d90eee17d967665650f25c41fc3939143fa0220a1c9e48ba4cca0283d127bbcbd421c75fce3a7c44a6133d3c47cbb233affe6a22feff9057eeaba61cfa35f7ca73b"], 0xa, &(0x7f0000000840)=[{&(0x7f0000000500)="303c0e420a1f99ede2d285e377dd2e76cfc99cc3a654facad05c9f2761cb1ce7898a1956c77158508187e539a7973d3143df17eea35f2e9eb24ebfadf9114f32daf26cdf4a6a07c6b5feab97184363dfc8cff5952ab13f16a1c8a8fe3e814fcbf0dcb7ebde98ffd453e06fae26a58d0dee0db1a01f0354e658dd87fdec8fccbd542d83408288be5e69a68c1cf5d9e2863f7d6fcd04d7baa75c7a18f39991e9d10fc6c07e38b399bca795bd4ee9d8561c3a06549ad6db4e4b5f237baea1a3615e81812b140f7b66f6575e4f47d1597912fef55b86593d1944eccb0f", 0xdb}, {&(0x7f0000000600)="1aa4c6af2b5a4f2a9f8dc3a98ad0072a45e2daf0664aca2460c02b13bfa6a045075bbbd8bb32faa007612086cc9a537848f8118592ded8e5abd3b6aac968a33383f598f23bb035a2f96c05e8a4f31ac156194d87c0e245a0c4286c0d1534e6c5fcf70b7730b44bc793609d8c6daeb6ffefa5d7b259d69672b971f1e0dafcbb4e306c2edd21d6c9dcad647a8ef1e42e9a8d7aa155cb498a44e8d97de33aa0738648ec52a0214a68b6c3516a", 0xab}, {&(0x7f00000006c0)="e7c19d5c845e3dff47a2324f9075658866664a187a38eec05aaef85a251794a6df85d9e2672a1955c96846e1d9165c3d0796eb77fc90cdec65558caf0fa1991663398705685c6323b29a34eb410169c7736b30b600c5a96952843c6457e90aaa990cb48c8c1d3145c708e2a383d48e9acc7b4f3d7ff4e89941dfbf79cb66280100c220d7124f0ff061a67f765fe56fc857303952a7d37da6d3bda16e3639e8cf066bd40e542e4b68871e956b38cdd2bc4fbeb429a0a8e2bdc35a", 0xba}, {&(0x7f0000000440)}, {&(0x7f0000000780)="d7a114a61e2f12fb26460d1e87a85b4d237ada1fe2e6f563f62f609c4477c452dae9c50036cba1c82bc4a77dc01ab652af4a821604baac93bbe3946a60621de238b0b88ccb698ec4a9975576a029f013cc36f4784ef03d88694f69e84e3c0c7eccca4612e86fce18729ac59923cd16d2282f50c9bf1f16f7eec93c9ac149c582e395a3d984ad31ecefba3ce58c979f85a630f7dc32eb9ce5ac70f89e91cd1d5fa056", 0xa2}, {&(0x7f0000000480)="7092ad400c2b99de70dca43b83dec4524c9b69f961c48a384123777323978944d48fbf75902a1e9c4714c9a56220a1593e631f", 0x33}], 0x6, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r5, r3}, @cred={0x20, 0xffff, 0x0, r10, r15, r23}], 0x40, 0x8}, 0xa) fchown(r0, 0xffffffffffffffff, r3) readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r26, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) getsockname(r26, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) socket(0x1e, 0x4, 0x9) 14:41:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x3ebe0d7b) r1 = socket(0x2, 0x8001, 0x0) close(r1) r2 = socket(0x2, 0x400000000002, 0x0) socket(0x10, 0x4, 0xfffffffffffffffa) setsockopt(r2, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82027811e2b28a11776b"], 0x10) writev(r2, &(0x7f00000007c0)=[{&(0x7f0000000040)="18d251cdfc1f0519", 0x8}], 0x1) 14:41:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) openat(r2, &(0x7f0000000240)='./file0\x00', 0x800, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x6c, 0x0, 0x5}, {0x4}, {0x4000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x543, &(0x7f0000000340)) pipe(&(0x7f0000000200)) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x50) socket$inet(0x2, 0x4, 0xffffffffffffff9e) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) r5 = kqueue() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r5, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) ioctl$TIOCEXCL(r6, 0x2000740d) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000180)) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f00000000c0)=0x1) 14:41:26 executing program 0: kqueue() mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r3}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) r4 = kqueue() r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r5}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r4, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) renameat(r5, &(0x7f0000000280)='./bus\x00', r1, &(0x7f00000002c0)='./bus\x00') renameat(r3, &(0x7f00000001c0)='./bus\x00', r5, &(0x7f0000000200)='./bus\x00') ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x5, 0x7}) r6 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) close(r0) r7 = kqueue() syz_open_pts() chdir(&(0x7f0000000340)='./bus\x00') kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r7, &(0x7f0000000080), 0x77b, 0x0, 0x88, 0x0) r8 = kqueue() r9 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r8, &(0x7f0000000080)=[{{r9}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r9}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r10 = socket(0x10, 0xc002, 0x1) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000100)=0x73) kevent(r8, &(0x7f0000000300)=[{{r9}, 0xd11a079db8598750, 0x48}], 0x9, 0x0, 0x0, 0x0) ioctl$VT_GETMODE(r9, 0x40087603, &(0x7f0000000040)) 14:41:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 14:41:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x1d, 0x0, 0x0, 0x8}, {0x25, 0xfffffffffffffffe, 0x5, 0x1}, {0x6}]}) r1 = semget$private(0x0, 0x4000000009, 0x100000010) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r2, 0x0, 0x3fffd) r3 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r3, &(0x7f0000000480)=[{&(0x7f0000000000), 0xffffff27}], 0x1000000000000093, 0x0, 0x0) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r4, 0x0, &(0x7f0000000040)) r5 = accept(r4, &(0x7f0000000080)=@in6, &(0x7f0000000180)=0xc) getsockopt$sock_int(r5, 0xffff, 0x1003, &(0x7f0000000200), &(0x7f0000000240)=0x4) ftruncate(r3, 0x0, 0x3fffd) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r6}], 0x1, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x20, &(0x7f0000000000), 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x20, &(0x7f0000000000), 0x0) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x20, &(0x7f0000000000), 0x0) fcntl$dupfd(r7, 0xf, r9) r10 = open(&(0x7f0000000380)='./file0\x00', 0x400, 0x110) ioctl$BIOCIMMEDIATE(r10, 0x80044270, &(0x7f00000003c0)=0x4) r11 = kqueue() r12 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r11, &(0x7f0000000080)=[{{r12}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r12}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r11, &(0x7f0000000300)=[{{r12}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r12, 0x41205725, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) semop(r1, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) r13 = semget$private(0x0, 0x2, 0x2) semctl$SETVAL(r13, 0x1, 0x8, &(0x7f0000000040)=0x100000000) semop(r1, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_RMID(r1, 0x0, 0x0) 14:41:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x4000000000080}, {0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="9e7e1e5b07d7e73d6613c216a7c3") 14:41:27 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r0 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r0) r1 = socket$inet(0x2, 0x2, 0x2b1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) setgroups(0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1000, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r5 = getpid() wait4(r5, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r4, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r6 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r8 = getegid() r9 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r6, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r7, r8, r9, r10, 0x1, 0xff}, 0x8, 0x6, r5, r5, 0x0, 0x2, 0x1f, 0x400}) chown(&(0x7f0000000000)='./file0\x00', r3, r8) 14:41:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1d}, {0x40000002c}, {0x6, 0x0, 0x0, 0x6d0}]}) pwrite(r0, &(0x7f0000000100)="aeb8eda1d5788a5bc657ff5a4e44fd61a0492e47e151ee62cfd24f662ad7477083145706b55c10580fecd269a22662e067835b9ccc0b267064d2e4660a6661876fec44318b0a924ab192ed0799beb46c780494d8264005571921ef28b3eda44d1c57734771af668c7b07dc38191a171271dedb9073d1fd7c72f979d9bafae70c8d398637d23f8d9ff762b77ad9cda6872c2ab72c9fb8f213df4e214cacb0060ad38e4bf82c931f00470386148007c820c23d02136d4fbc380a", 0xb9, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="5df57ae108ada9eab529afd1a1bf", 0xe, 0x0, 0x0) 14:41:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x84}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[0x7fffffff, 0x5, 0x6e2e, 0x4, 0x0, 0x3f, 0x1]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") 14:41:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='\x11\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 14:41:27 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000dbddb97b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r1) 14:41:27 executing program 1: r0 = socket(0x10, 0xc003, 0x6a7b) connect$unix(r0, &(0x7f00000000c0)=ANY=[], 0x0) fsync(r0) socket$inet6(0x18, 0x8000, 0x7fff) 14:41:27 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) pread(r2, &(0x7f0000000180)="3fed59509458536d28e3f737559a39953568f995397e115296d7808cc8b4150a028aefd86f9fb55cbb3aae75b8078f407eff79a357491bc9be9f50f9c574cacb6cf25e295c077df5cb0e870d7ed99101bbabdc5702c87f6d887d92ad9b8e1c62b6e0f726a9228707b0409fd448afd779cd7426c50acafdf6f2e19839246d809fcfd237b6e45f4b72aa660c20790c23b70343cce7ed3293e81b9f9631d60d01874e27", 0xa2, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4d}, {0x6}]}) r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r6}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r5, &(0x7f0000000300)=[{{r6}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) faccessat(r6, &(0x7f0000000240)='./file0\x00', 0x9c, 0x2) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 14:41:27 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r5 = getpid() wait4(r5, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r4, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r6 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r8 = getegid() ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000a40)={0x1, 0x6, 0x5, {[0x1, 0x9, 0x1000, 0x3, 0x5, 0x80000001, 0x10001, 0x5, 0xfffffffffffffbff, 0x4, 0x401, 0xff1f, 0x3, 0x5, 0x3, 0x3, 0x6, 0x2618], [0xfffffffffffff286, 0x0, 0xff, 0x0, 0x1, 0x4, 0x8, 0x7, 0x3ff, 0xfff], [0x1, 0x0, 0x9, 0x1, 0xc00000, 0x40000, 0x9], [0x6, 0x100, 0x4, 0x3f, 0x100, 0x6], [{0x60000, 0x1ff, 0x2, 0xfffffffffffffffe}, {0x1000, 0x9, 0x8, 0x200}, {0x401, 0x80000001, 0xfff, 0x80000001}, {0x1f, 0x3, 0xfffffffffffffff8, 0x9}, {0xfffffffffffffff9, 0xcd7b, 0x81, 0x6}, {0x1ff, 0x6, 0xfffffffffffffffe, 0x8}, {0x9, 0x6, 0x2b1, 0x8001}, {0x8, 0x9, 0x9, 0x10}], {0x2, 0x5, 0xfffffffffffffff8, 0x101}, {0x3, 0x6, 0x20, 0x401}}}) r9 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r6, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r7, r8, r9, r10, 0x1, 0x100000000ff}, 0x8, 0x2, r5, 0xffffffffffffffff, 0x0, 0x2, 0x1f, 0x400}) setuid(r9) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x1410, r3) 14:41:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) 14:41:27 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="1d03fb1d40f94a420055461712e985550442a13df6eaeca4871c8f09c0ddf5509165bd2179000023616676e7e6133fc9db0dfdd2ab901b47a7bf83ac262e1b83f6fc204d13175ab1447ea7f7aca214dbcf7b6d6e7c25e8a7fc5ea0527e263387777260a072c3247cf326747d5cea254822e46120ac49da942d5d331e16a54a4d668c1d4f6235881199a2ae2531a21cb026149b8fe11bf32ccc144860b0e8e9baa491bdc8afef4827d327230a3bd8e2b300b7c73d6db66523a7fd2f65b266c098f28ab9c29c88931a0e5214fd2a8f96ad87e31d6a759d57be3ccb7d8e2eb9f7ac6fa22b504d66616db97bce7b738bd09a3457ff1d1fd99c39a5f8751e785a3069723dedc9ed5c51633060cfe87b473119b6a50d5433bdf75dc64ff57000"/299], 0x10) sendto$inet6(r1, &(0x7f0000000040)="d0", 0x1, 0x7, 0x0, 0x0) r2 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r2) r3 = semget$private(0x0, 0x1, 0x0) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000000b80)=""/175) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f00000006c0)=""/215) r4 = geteuid() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r7 = getgid() fchown(r5, r6, r7) r8 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000040)={{0x800007ffd, r4, r7, r8, r9, 0x2, 0x8}, 0x10001, 0x80006, 0x101}) r10 = semget$private(0x0, 0x1, 0x0) semctl$GETZCNT(r10, 0x2, 0x7, &(0x7f0000000b80)=""/175) semctl$GETPID(r10, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r10, 0x3, 0x3, &(0x7f00000006c0)=""/215) r11 = geteuid() r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r14 = getgid() fchown(r12, r13, r14) r15 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000040)={{0x7fff, r11, r14, r15, r16, 0x100, 0x159}, 0x10001, 0x6, 0x101}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r2, r8, r16}, 0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) 14:41:28 executing program 1: r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x4, 0x1000}, {0x3, 0x401}, {0x3, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = open(&(0x7f0000000100)='./bus\x00', 0x40, 0x40) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000340)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000001500)={{0x8, 0x5, 0x100000001}, 0x0, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = semget$private(0x0, 0x1, 0x0) r5 = geteuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r5, 0x0, 0x0, 0x0, 0x4, 0x7f}, 0x3, 0x882, 0x4}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r8 = getpgrp() fcntl$lock(r6, 0xf, &(0x7f0000000340)={0x3, 0x0, 0xffffffffecd81e2e, 0x100, r8}) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f0000000380)=0x101) getuid() r9 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r10 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r10, 0x800c745b, &(0x7f0000000300)=0x28d0) pwritev(r10, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cb096d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) 14:41:28 executing program 0: ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000680)={0x0, 0x0, {[0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf7fd], [0x100000, 0xffff]}}) r0 = socket(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r3, &(0x7f0000000480)="90", 0x1) close(r3) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000000)) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) 14:41:28 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000640)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f44739c081694370adc31e8f45cbefb20ef000085197bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621288ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a35", 0xe8, 0x0, 0x5d) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}]}) acct(&(0x7f0000000000)='./file0\x00') 14:41:29 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x5) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r2, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r2, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) 14:41:29 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="90", 0x1) close(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x40) chdir(&(0x7f0000000080)='./bus\x00') setuid(0xee01) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000140)) 14:41:29 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20000, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x8, "d730c1e7bb6fc6e23c5b001b0000000000e74de4"}) write(r5, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r5, &(0x7f0000000480)="90", 0x1) close(r5) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x100) r7 = kqueue() r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r7, &(0x7f0000000100)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r9, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r9, &(0x7f0000000480)="90", 0x1) close(r9) r10 = kqueue() r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r10, &(0x7f0000000100)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) r12 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x0, 0x0) r13 = kqueue() r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r13, &(0x7f0000000100)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x4, 0x100000001, 0x6fb}, {{r1}, 0xfffffffffffffff8, 0x0, 0x919bfd94ef95eb45, 0x0, 0x1}, {{r3}, 0xfffffffffffffffe, 0x0, 0x1, 0x1f, 0xfffffffffffffffb}, {{r5}, 0xfffffffffffffffc, 0xf, 0x20, 0x1ff, 0x5}, {{r6}, 0xfffffffffffffffd, 0x1d4, 0x980fffbe, 0x100020000000000, 0x9}, {{r7}, 0xfffffffffffffff8, 0x80, 0x2, 0x81, 0x7}, {{r9}, 0xffffffffffffffff, 0x9b, 0xc0000041, 0x40, 0x9}, {{}, 0xffffffffffffffff, 0x62, 0xd905ff85de6e110b, 0x9, 0x9}], 0x5, &(0x7f00000001c0)=[{{r11}, 0xb, 0x80, 0x7ffff, 0x91e7, 0x400000000}, {{r12}, 0xfffffffffffffffd, 0x84, 0x40, 0xc79, 0x2}, {{r13}, 0xfffffffffffffff9, 0x80, 0x0, 0x2, 0x20}], 0x6, &(0x7f0000000240)={0x1, 0x10001}) poll(&(0x7f0000000040), 0x1, 0x0) 14:41:29 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0xfa8c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 14:41:30 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x5}, {0x6}]}) syz_emit_ethernet(0x8ae, &(0x7f00000003c0)="ff9717e3b4ad75820be0185ce04339f0f7fcd0d239bdfecb01589260a1ff4f0ac36151597f73a3a634c6c3e0167084abf6b2e5c29f9f514bf0589d284858fcccef088a272cbc11c23820582b5913b3") 14:41:30 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x141c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000480)="90", 0x1) close(r1) fcntl$setflags(r1, 0x2, 0x2) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x40) 14:41:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, 0x0, &(0x7f0000000200)={0x0, 0x10000}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x2) 14:41:30 executing program 0: r0 = socket(0x6, 0x8000, 0x0) sendto$unix(r0, 0x0, 0x0, 0xc7, 0x0, 0x0) r1 = socket$unix(0x1, 0x4, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001080)='./file0\x00', 0x100, 0x2) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x4, 0x3) poll(&(0x7f00000010c0)=[{r1, 0xa4}, {r2}, {r0, 0x7ed298cbd48602fe}, {r3, 0x80}, {r0, 0x101}, {r5, 0x100}], 0x6, 0x6) fcntl$setflags(r0, 0x2, 0x1) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 14:41:30 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x40, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000002a00)={0x6, &(0x7f0000000280)=[{0x5, 0x200, 0x9, 0x6}, {0x5, 0x1, 0x1, 0x8}, {0x4, 0x1f, 0x2, 0x7f}, {0xffffffffffff8aff, 0x7, 0xfffffffffffff2da, 0x52f6}, {0x100000000, 0xefb0, 0x2, 0xb2e}, {0x0, 0x62eea0d7, 0x3, 0x8}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4c}, {0x20}, {0x6, 0x0, 0x0, 0xa1}]}) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgsnd(r3, &(0x7f00000010c0)=ANY=[@ANYBLOB="010000000000000064d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0da7cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a96822abc39d6dd3eb6867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"], 0xeb, 0x0) 14:41:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000480)="90", 0x1) close(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r3 = getpid() wait4(r3, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r2, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r4 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r6 = getegid() r7 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r4, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r5, r6, r7, r8, 0x1, 0xff}, 0x8, 0x6, r3, r3, 0x0, 0x2, 0x1f, 0x400}) fcntl$lock(r1, 0x9, &(0x7f0000000200)={0x2, 0x2, 0x7, 0x7, r3}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x1c}, {0x2000000000004c}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4d}, {0x1d}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') r10 = semget$private(0x0, 0x0, 0x20) semop(r10, &(0x7f0000000000)=[{0x1, 0x7, 0x3000}, {0x3, 0x5, 0x1000}, {0x0, 0xfffffffffffffffa, 0x400}, {0x4, 0x7ff, 0x800}, {0x4, 0x8001, 0x800}], 0x5) 14:41:30 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) readv(r1, &(0x7f0000000100)=[{0x0}], 0x1) ioctl$BIOCGHDRCMPLT(0xffffffffffffff9c, 0x40044274, &(0x7f0000000080)) 14:41:30 executing program 0: r0 = msgget(0x2, 0x427) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) 14:41:30 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xdba, 0x5, 0xffff, 0x6, "3772f464d9d615287255ddff2c95585283c42d80", 0x81, 0x1ff}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x1000000000000008, &(0x7f0000000080), 0xfffffffffffffffb, 0x0) dup2(r0, r1) 14:41:31 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20110, 0x104) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000140)=0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r4, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f0000000480)="67ef06bfee672bfa31c0f7a6df4f41237f2ce40b2becd43ec2eb28b5b8711fc92eb0849aee403bf3847b062e1810d1ef13efe4859c24e45d", 0x38, 0x401, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0xa) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r5}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r3, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000100)) r6 = kqueue() r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r8, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) r9 = accept$unix(r8, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) r10 = kqueue() r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r10, &(0x7f0000000100)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r12 = accept$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) kevent(r6, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffc, 0x10, 0x1, 0x9af, 0xc0}, {{r5}, 0xfffffffffffffffc, 0x8, 0x80, 0x81, 0xe5}, {{r7}, 0xd49427447684bbe6, 0xa, 0x20000000, 0x7, 0x6}, {{r9}, 0x2, 0xf5, 0x1, 0x3127ff75, 0x4}, {{r10}, 0x1845604480dadeae, 0x50, 0x2, 0x7, 0xe69d}], 0x100000001, &(0x7f0000000400)=[{{r12}, 0xfffffffffffffffe, 0x4, 0x1, 0x6d, 0x2f6b}], 0x3, &(0x7f0000000440)={0x4, 0x5}) 14:41:31 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)=[{0x64}, {0x48}, {0x6, 0x0, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x80000001, 0x5, 0x0, 0x7f}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 14:41:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="90", 0x1) close(r0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000240)="220e2a", 0x3) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r5 = geteuid() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = msgget$private(0x0, 0x0) msgsnd(r7, 0x0, 0x0, 0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r5, r2, r4, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r6, 0xa5, 0x1, 0x100000000}) msgsnd(r7, &(0x7f0000000300)=ANY=[@ANYBLOB="0100000000000000e013e08efc09d2529ca4e7e5aed827db244f49a787073a7067babd8e520cf9dab61988bdaf5e22642220aa2eea88d401bd6d99e052743e6fb919cd01cd74d978b4c682569c88c10c5d37f4d14e8bd282762fa4686159a65486b52ed6c49fac70952019cf8d3b2c80224719142f8ca0f29b1337eea35c9812e3cff1ddd60c1825f4a8506e094f3c73eb1f1a7c35e0a189c1a73b45cba2823977306682df2c7ea747d6aca9ec6e9d07cf14b1aebb30eb6163e9b00f14502897f68b3636187e5492"], 0xc8, 0x1000) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x80e3}) truncate(&(0x7f0000000080)='./bus\x00', 0x0, 0x9) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r8 = kqueue() r9 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r8, &(0x7f0000000080)=[{{r9}, 0xffffffffffffffff, 0x8}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r9}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0x2, 0x0, 0x4}], 0xdde, 0x0) kevent(r8, &(0x7f0000000300)=[{{r9}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(r9, 0x800c5606, &(0x7f00000000c0)={0x1ff, 0x1, 0x9}) setsockopt(0xffffffffffffffff, 0x2, 0xff, &(0x7f00000004c0)="8d22e69dee0226314797928375aac868d09cc8ef3d1d103ef3621b0b63e4bb7a401ab7a15852477faf363196c98fdea7b5ba5ec459f803aeef1520962c0f7b2331abcae62f892919071b88b79b9448bdc49f0dc849d66872ca3f6477104e11ad80836cea3995455ea60b2260820765bfccc6509beed87e2eff0283685f9dfcfa59e40a974c4e6cbabd2b58976dd077bd7514b0a94cbdfad0672d20e8787fd679f17df1ba56e5d3c12f66bc7d5b5f93fa92", 0xb1) 14:41:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00b9ba1e000000000700", 0x0, 0x20}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000240)=@abs={0x2, 0x0, 0x0}, 0x8) close(r0) setitimer(0x1, &(0x7f0000000000)={{0x1ff, 0x7}, {0xee7, 0x10001}}, &(0x7f0000000040)) madvise(&(0x7f00006c7000/0x2000)=nil, 0x2000, 0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) open(&(0x7f0000000080)='./file0\x00', 0x0, 0xd2) shutdown(r0, 0x1) socket(0x18, 0x8003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 14:41:31 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x20, 0x3}, {0x3f, 0x8}}) sendmsg(r0, &(0x7f0000000b00)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="5000000000000000000000000500000031bd4aafb1bde8cc240e043f6973186331b520725d4a2ba41d8cd8f2da9ad42f643b5a6274dd6327d5e0b9359ac52fd3447d91d61ee6d17a3de2fafc4b1426c1f4f05256290f91bf6b55344c0f4edd97143827a62a2cef06b2eb7e28e018f05effd2de0e530e08d34a4c2f25ebcb694d2f71519d45347b9a8ff0fca6cb95e836017a930fa02da3bcb639b62b849e4669c1e848b5b41a3d398e7cb045f09614d2a058256bf3345c9d5412f2e3d26ae580ae76dbc100221b8ae331232260ab020565aa486e1b37c441d221ea1798e381f89f9b4feeb906aa131cb24c7b1d114eacdaa8ae2cf55d3a4e76bb8e7e70206ffb0b53595d1a42d59237152aae312395e8d0b9b8259dee1324d8f9a0b4299c71"], 0x50}, 0x2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x400, 0x0) 14:41:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) readv(r4, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x10000000000002cf) 14:41:32 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7, 0xffffffffffffffff}, {0xfffffffffffffffe, 0x5}}, 0x2) 14:41:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000780)="8f4d2cbf42b0874fa64428b1fef23f3c80c9d23d6b37d3be63af9df09637c5cecba131b6a8efd376f68754b17f6c68b3b7c69354f5589b4cc1945e56466ec8a3e802b7a02442cfa1493ba22815f51f01afc9c42b827bd0e2fd63a5f69b0f0c2148fb213a38e43bfc7e63cf643284bf6edf5e30cf23dae32acc3784024686ec1085124b757a8fa79469", 0x89}, {&(0x7f0000000840)="d43cf157d3807f0b", 0x8}], 0x2}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x8000, 0x3) 14:41:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) 14:41:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x4}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="e4af4b8d1a029b46088638b468c0", 0xe, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000180)=[{0x8, 0x4, 0x1, 0x72}, {0x8, 0x9, 0x7, 0x9}, {0x8, 0x17, 0x6, 0x5}, {0xc73d, 0x85c2, 0x2, 0x80}, {0x5, 0x3fe0, 0x3, 0x6}, {0x80, 0x47b, 0x1, 0x483}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 14:41:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d, 0x0, 0xfffffffffffffffe}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 14:41:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0x28f) poll(&(0x7f0000000040)=[{r0, 0x57}], 0x1, 0x0) 14:41:32 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r2, &(0x7f0000000480)="90", 0x1) close(r2) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r5, &(0x7f0000000480)="90", 0x1) close(r5) r6 = kqueue() r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r6, &(0x7f0000000100)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r8 = kqueue() r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r8, &(0x7f0000000100)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x400, 0x7}, {{r2}, 0xfffffffffffffffe, 0x80, 0x4, 0x12d, 0x30d25fff}, {{r4}, 0xfffffffffffffffc, 0x1c, 0xf0000000, 0x1e135c0a, 0x101}, {{}, 0xfffffffffffffffb, 0xbeb50d521a3c3ab7, 0x4, 0x1ff, 0x4}, {{r0}, 0xfffffffffffffffb, 0xd3, 0x765ec8ece6a6d9c9, 0x1, 0xfff}, {{r5}, 0xfffffffffffffffa, 0x1, 0x24, 0x6fdb, 0x81}, {{r6}, 0xfffffffffffffff9, 0x4c, 0x80000000, 0x8, 0x4}, {{r0}, 0x0, 0x8a, 0x1, 0x6, 0xfffffffffffffe00}, {{r8}, 0xfffffffffffffff9, 0x1, 0x10, 0x400, 0x80000001}, {{}, 0x0, 0x10, 0x4, 0x3, 0x5}], 0x3, &(0x7f0000000040)=[{{r0}, 0x7ffffffffffffffc, 0x4, 0x1, 0xc8, 0x6}], 0xfffffffffffffff7, &(0x7f0000000200)={0x0, 0x7025}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x7ff, "65a43fac7bde0f5d7ef15382c9d7fac8e1de2184", 0x0, 0x1}) 14:41:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000200)}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r2 = getpid() wait4(r2, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r3 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r5 = getegid() r6 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r3, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r4, r5, r6, r7, 0x1, 0xff}, 0x8, 0x6, r2, r2, 0x0, 0x2, 0x1f, 0x400}) setuid(r4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="26490248830005000000a54ce094") r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r8, 0x80044270, &(0x7f0000000000)=0x8) 14:41:32 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)=[{0x100045}, {0x74}, {0x6}]}) syz_emit_ethernet(0x2c6, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 14:41:32 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x61, 0xd5) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4, 0x811, r1, 0x0, 0x0) sendto(r0, &(0x7f0000000140)="64d95f8f917a8d253f814c6fec440f015c36b520b7e52163e0ad49853de526d13df42155fbe7c94af5f0f9ebe8c204d8dd40f4930d55e2d2b033c3637e80724324c118805508a40aaf32068a38b32e8e2862de6daf751ff01cc832d40dd8e84108577a92150100082d88", 0x6a, 0x4, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1008, &(0x7f00000001c0), &(0x7f0000000200)=0x4) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 14:41:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x3, 0x0, 0x71d) r2 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000700)="0000000000000002000000000000", 0xe, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r6, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r7 = getpid() wait4(r7, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) r8 = socket$inet(0x2, 0x0, 0x1e) preadv(r8, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0xffffff62}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffd) r9 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r11 = getegid() r12 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r9, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r10, r11, r12, r13, 0x1, 0xff}, 0x8, 0x6, r7, r7, 0x0, 0x2, 0x1f, 0x400}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000004c0)={{0xfff, r2, r4, r5, r11, 0x0, 0x1000}, 0x1, 0x8, 0x100000000}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff46, &(0x7f0000000200)="d0") syz_emit_ethernet(0xc6, &(0x7f0000000240)="18b0973f980b926433d94a1261bd27ed43e401d85ac5ec908d46888e26623572639a1d7ae97b00fbec4becc64637cc1a6f0b51b15416f413ec09167fcbb8b0d401279004c105dd37eebb6291203f0c9154bf041a997378bdeca6b78423dbe7fa86f53e1d13fd562ba838c2eab71c3bcad6fa3ef3b274da6909fe3f30778da6f8ee6d8e102ed7f2793c0800633d7fd6ea8135dbc48ab9be5d75dedc5185f40cdcca2e7316d67a085bb1379f816676ec4d18214989c5436b5a55eded71ba029387bc850e9b80df") write(r0, &(0x7f0000000380)="7715365d28a83bfebabe70f5f50bb2b022b00e8fa7a85e5f70b7e12bcbf3a64c80c1fc690e8718cd5f08a13a0ddbbf0202dad87558762103d74987fbcdf6d404d09e7deba7c7019bb50aa5d80792f5e33b408d40d70f24dba955a4f686b2f5bd604240e4b7f224293d8830e260f0f76a54dd5572bc0ed668745a24be481271f0927469c54d", 0x85) r14 = syz_open_pts() ioctl$TIOCSETAF(r14, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r14, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r14, &(0x7f0000000480)="90", 0x1) close(r14) pwrite(r14, &(0x7f0000000000)="d659f91d7f2026776ceb2c8daf9a14bbffd83848fee49c778b9f8233f004813b5a8ec720727a53b3e1b37c2e12e4600ed93e0afecfe6fa6b21fdb48ee59ade", 0x3f, 0x0, 0x0) 14:41:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) 14:41:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x7}, {0x48}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") syz_emit_ethernet(0xbf, &(0x7f0000000200)="151c7a11e1c6ae7b45d247880fc2ec506ff224e7c0359efc31a1d926ba6e34edf284a2f7289a131904f9a1d08168be8883c1a08f36888c464b96ec27b177e9183244c1708d424d1b83cea68ad9a27e7e3bdf73b80942e6fbb2a9ae7d1b5527e18260a8150173b9a902c410c923733fd0fdc59b36f3d7db42fef450aa654fc53646600c0119123513569c396f0b28e4a37adbb8db02e3241c03cd80ed4151cd66da1af50badfd6f2d3e812845e7b1156b87a6b20420dd2bea17b08941dd56ba") r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) write(r2, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r3, &(0x7f0000000480)="90", 0x1) close(r3) r6 = kqueue() r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r6, &(0x7f0000000100)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) preadv(r6, &(0x7f0000002600)=[{&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/179, 0xb3}, {&(0x7f0000001580)=""/4096, 0x1000}, {&(0x7f0000000400)=""/81, 0x51}, {&(0x7f0000002580)=""/127, 0x7f}], 0x5, 0x0, 0x0) r8 = kqueue() r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r8, &(0x7f0000000100)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r10 = fcntl$dupfd(r3, 0x0, r8) ioctl$TIOCSPGRP(r10, 0x40047477, &(0x7f00000002c0)) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000180)={0x4, 0xffffffffffffffe0, 0x0, 0x100000001, "514f3ada1835ae1ad742309143dd55d8e1ee1a0f", 0x4, 0x1b9}) r11 = fcntl$dupfd(r0, 0xa, r1) r12 = openat(r11, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) ioctl$TIOCGTSTAMP(r12, 0x4010745b, &(0x7f00000000c0)) 14:41:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1a0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) open(&(0x7f0000000000)='./file0\x00', 0x20008, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) 14:41:34 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = semget$private(0x0, 0x1, 0x910) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/237) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x62) 14:41:34 executing program 1: clock_getres(0x0, &(0x7f0000000180)) r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f00000008c0)=ANY=[@ANYBLOB="071a1580000000de3e8150cf5cd5000010fa71c16c644a2026cd"], 0xa) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000240)=0xc) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x40, 0x0) select(0x895d4eeb22cabad4, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r1 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) r2 = dup2(r1, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') syz_open_pts() shmget(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) getitimer(0x1, &(0x7f0000000080)) setitimer(0x1, &(0x7f00000000c0)={{0x3d1b, 0x6}, {0x4, 0x7}}, &(0x7f0000000100)) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x8000, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r2, &(0x7f0000000180)='./file0\x00', r3, r4, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000280)={0x9, 0x3f, 0x741da070, 0x35844755}) r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r6}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r5, &(0x7f0000000300)=[{{r6}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$KDDISABIO(r6, 0x20004b3d) recvmsg(r2, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r2, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r2, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) r7 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000840)=[0xc7, 0x830, 0x8, 0x9]) 14:41:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0xc}, {0x3}, {0x806, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xbd, &(0x7f0000000080)="b6") stat(&(0x7f0000000180)='.\x00', &(0x7f0000000340)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8006) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) 14:41:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000001240)={0xffffffffffffffff}) getdents(r1, &(0x7f0000001280)=""/89, 0x59) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getrlimit(0x8, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = accept$unix(r2, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) bind$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) chmod(&(0x7f0000000180)='./file0\x00', 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x40}, {0x16}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 14:41:34 executing program 1: r0 = socket(0x1, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000080), 0x0) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet6(r1, &(0x7f0000000080)=""/156, 0x9c, 0x802, &(0x7f0000000140)={0x18, 0x2, 0x6}, 0xc) socket$inet(0x2, 0xc000, 0x4) 14:41:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) r2 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x3, 0xdeb345fa99515bf3, 0x6, 0x20, 0xffffffffffffffff}) 14:41:34 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000300), 0x0, 0x0, 0xf40, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 14:41:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4c}, {0x24}, {0x6, 0x0, 0x0, 0x100000a1}]}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) 14:41:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/255, 0xff, 0x0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) semget(0x0, 0x5, 0x100) r1 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r1, 0x29, 0x20800000036, 0x0, 0x0) 14:41:34 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000000)=""/29, 0x1d, 0x1, &(0x7f0000000040)={0x18, 0x1, 0x80, 0x8}, 0xc) 14:41:34 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2038, 0x40501) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 14:41:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2d}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) geteuid() pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:41:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66457baf0200"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) connect$unix(r5, &(0x7f0000000280)=ANY=[@ANYBLOB="001b369560b82189c177843ea5e8033bf29ec044e433f71d220a635630c754e9ef92df1611732719b93d03ca0c12dacdaadd4948d6c2cfbb7c7ce31a132d2339fa198c7b653f3f6b8c4f6ac5262b6a391328c517939aa5f2bfe374c457bc019ff79a4376bbef331f31d1cc9a8994cc113974e837e5e207d9c992c9c4d9711e051580458ded06d810bf2139cd351de33a84f79e855811d42589341f78390648a5fbead40326cae4ac415ca6dc5907d52d049a9293beb52a44802fc301642b1b902d5091f8707f639ee2cb04aa0f7afbbd2fde8b426875f46ced7c863bb07b0ee6f5a314c2d7029139084956f90586ef033d34a3ae286f4218dcf818a0d12d5bdeb4f22b546e204e06d9f46debb4f55378c8aca41d"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r7, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r8 = getpid() wait4(r8, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r7, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r9 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r11 = getegid() r12 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r9, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r10, r11, r12, r13, 0x1, 0xff}, 0x8, 0x6, r8, r8, 0x0, 0x2, 0x1f, 0x400}) sendmsg$unix(r6, &(0x7f0000000680)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000000c0)="662244cf87d390bbee56e9002e16391a11084e984f224b4c31f11bd3dcd392405bfda0094eddd3dfe28e016690bf2233c2cbda22ef1600c7e51dd97927c00392a67aedcd0003b95b8e7ef0ba227b7d1076e72e93e224276a354647715a68", 0x5e}, {&(0x7f0000000140)="6cf61d3d098e295f0f6607adfb209d1bf3daedaa2e4f89ca5c37957f304e7100d1a49918e77ec498c110e9d07680ca2d21df978daa265906bee5ae7269288198bef4ad1003fc6625156d0ab708321f6ce0966c417db3e8b36bd4be733af2990d7954f93cf46b61c21925d76091898ec67af7d0489c2b9a84382cec9c05dde879d681ae8ee32dfab108d8e12e", 0x8c}, {&(0x7f0000000200)="11ff3c4faa690fcc3f2078d35642ca317dfe1dab044c19b9b55570adaf40", 0x1e}, {&(0x7f00000003c0)="b58668d6cb9f4f6d358e0a953714e01a6324404c4e4d101e7b4dc42d849e14b9af5ebbedaf679644853a76b406f1d4860f8b9437c0d723d2e71689bd3570410c5fc73f093b779a3f06dfb505e06cd7ffe9503a265aa94dcef7cf7572a3303825213f44b7705f9192f9a6900e5a912be5", 0x70}, {&(0x7f0000000440)="977a209004ad723a73f31ba4fb29d15372ebcc97ff828935506fa272bdeb55b158ee266a0fc3fc0880e9910a36f119352da98798ccc6039cb2d98327c03c7b8bfed5a6f3d445d6426a63731e2cba2fa804af806655b6fd36b7518efea46ba040633ff72a02be3a8de011c20f06d38153613d23e3789c77b1c251e30709dc1e6da9ee09ed033ac91923cd9f35c34407446fa0ce2c8a7a5619fce82f6b0cbdaca9ea463250b874bfddfbc3c500d56162919fdec71326908e9fe2d0a80ffa0e1e8544bcf245d221a40092b78791d10c9784d120d8300c", 0xd5}, {&(0x7f0000000540)="1ef493d663502f4f1399f766f028070ecc3ffa7de04e819f5c71a7da3eeacaab4804e38c36c52b8e228b4f421f9460374f318d54f7c03a1bec984205adde2799fa7786c11f", 0x45}], 0x6, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0x0, r11}], 0x20, 0x8}, 0x1) close(r0) 14:41:34 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r2 = getpid() wait4(r2, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r3 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r5 = getegid() r6 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r3, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r4, r5, r6, r7, 0x1, 0xff}, 0x8, 0x6, r2, r2, 0x0, 0x2, 0x1f, 0x400}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r8, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r9 = getpid() wait4(r9, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r8, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r10 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r12 = getegid() r13 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r10, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r11, r12, r13, r14, 0x1, 0xff}, 0x8, 0x6, r9, r9, 0x0, 0x2, 0x1f, 0x400}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r15, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r16 = getpid() wait4(r16, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r15, &(0x7f0000000680), 0x0, 0x0, 0xfffffffffffffffe) r17 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r19 = getegid() r20 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r17, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r18, r19, r20, r21, 0x1, 0xff}, 0x8, 0x6, r16, r16, 0x0, 0x2, 0x1f, 0x400}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r23 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r23, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r25 = geteuid() r26 = fcntl$getown(0xffffffffffffff9c, 0x5) r27 = msgget$private(0x0, 0x0) msgsnd(r27, 0x0, 0x0, 0x0) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000980)={{0x2, r25, r22, r24, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r26, 0xa5, 0x1, 0x100000000}) r28 = getpid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x5, r0, r5, r11, r19, 0x68, 0x7}, 0x4, 0x9, r26, r28, 0x7, 0x1, 0x45, 0x401}) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r29, 0x0) setregid(0x0, 0xffffffffffffffff) 14:41:34 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000182, &(0x7f00000002c0)}) 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) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 14:41:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r3 = getpgid(0xffffffffffffffff) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r5 = getpid() wait4(r5, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r4, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r6 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r8 = getegid() r9 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r6, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r7, r8, r9, r10, 0x1, 0xff}, 0x8, 0x6, r5, r5, 0x0, 0x2, 0x1f, 0x400}) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r11, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r12 = getpid() wait4(r12, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r11, &(0x7f0000000680), 0x0, 0x0, 0xfffffffffffffffe) r13 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r15 = getegid() r16 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r13, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r14, r15, r16, r17, 0x1, 0xff}, 0x8, 0x6, r12, r12, 0x0, 0x2, 0x1f, 0x400}) r18 = syz_open_pts() ioctl$TIOCSETAF(r18, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r18, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r18, &(0x7f0000000480)="90", 0x1) close(r18) r19 = syz_open_pts() ioctl$TIOCSETAF(r19, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r19, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r19, &(0x7f0000000480)="90", 0x1) close(r19) r20 = kqueue() r21 = syz_open_pts() ioctl$TIOCSETA(r21, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r20, &(0x7f0000000100)=[{{r21}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r21, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) r22 = syz_open_pts() ioctl$TIOCSETAF(r22, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r22, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r22, &(0x7f0000000480)="90", 0x1) close(r22) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000880)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000480)="3bc00293a08b647efcc67c192435014952033258424696300915d4a54eebf98fd318fa240b012809656b242deab2ebf2e53ed4e26e7998837484fe9de367c348ffd0a1ab21a7a9a16c9bc3adce4ec34021741b665b1b31ae218f9f18124eca85778698610428fe59bee3756c2895bec19ce94b86ccb1455623b5d9b3f9235d682f6551e4caf79e34f9c20fac5b3cc64537fe9caf9832d3f9f0fae78fdf17f2c82572e7faf853a370c3e828607fce1499aa09d3063f1de73196f312391262acbb56a21c7a2b1b9570ec23525e35f8e1eafbeacab4ced090fe7af95b2fed7d5ab88675c959022d187f2c73", 0xea}, {&(0x7f0000000580)="a6e2e2d0ac80063532941b63c266c3fc4f43baf391fb52d1ef92b02b92e5d87e931638705e2abd4deb507d1d288d97aa1b1a9ce83a900257e36676b81b9fbef7684eee931f681596db5e7b86e749a71b462d7cd3ae1b834df2b4a90c1eab1d03003b578dec5ad2e7f4453076efedc987ba976f8728bb62360feec0eafd5dc6d69dd4d731dd264cc8f4afcbce4cf5d329ca6259b8fbc3310a51446c6eaf3958b860a12277d09e558f9283f2bd21991cd9020cd6807750aae835e3ea1d3e0889c90b14f0c829a977", 0xc7}, {&(0x7f0000000680)="3974cebceb4c9f2932db98bacd01ce90b4bfbf7178087174d755ec78709857d7da52d5257de446eb3e9f48d8e54a29c2a1390f5422d725b925db5dad5c9be081e15e37196a42884ade341b2b6256520fbf1ce4f02afaa70051f15188703df57a0fe19afdc0d717b0adde25e72c5ca592d15cc9baef10c8dabf15aaa17f610b43b2ed6f38eddfc64fdf98d8bf1b2b3d10fc1eec88f3620b5fe0ef3a36de051c2b54a68dd2384c87ea77178f7ffa5e4b7341f6f30812fe8803e972", 0xba}], 0x3, &(0x7f0000000a40)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r9, @ANYRES32=r15, @ANYBLOB="0000000020ff7f0000000000ffff000000", @ANYRES32=r18, @ANYRES32=r0, @ANYRES32=r19, @ANYBLOB="8000000030008e297224200000000007ff00008f7478e1f3924f677736afa920816fbc1b199c1f066705f73e5ae0b8a173aa81ad5c3d37e1f6433776da88ac1c87bd0936d9b81c9a9bbc3f9de75d0000000000000000000000c41bdaaa8e90633b3fec0f5cbb594f16f8d7b863ada7fe984d32cbae5d32be5621eec4d90bd122eaa12b84dcf435683f7e3cba92a9d5f7089f24b8ccb92018293f4810e07489cdf5fd57353a65f9f8c6dbceb4ab81be9787af49b24bbe659d31b6b09787a8993d1408f047eff9b176345e4467b8c7eedbf39bf048897ceefade064032ec19af8f54b39cbe069b1cb28bebfe22db757c3e527fb5d954cb8780c3", @ANYRES32=r2, @ANYRES32=r21, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r22, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r23], 0x88, 0x4}, 0x1) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000000)={0x1f, 0x5, 0x400, 0x3, &(0x7f0000000200)={{0x0, 0x7, 0x5f5, 0x4, 0x7ff, 0x7}, {[0x3, 0x0, 0x0, 0x0, 0xdb08, 0x1ff, 0x7, 0x5, 0x9, 0x1000, 0x401, 0x9, 0x2, 0x1, 0x17, 0xfffffffffffffffc, 0x1f, 0x2], [0x80, 0x9, 0x9, 0x3, 0x2, 0x10001, 0x5, 0xabe, 0x8, 0x1f], [0xc01, 0x401, 0x3, 0x9, 0x4, 0xfffffffffffff000, 0x401], [0x6c, 0x1, 0x200000, 0x6, 0x3, 0x3f], [{0x20, 0x4, 0x7fffffff, 0x4}, {0x487, 0xffffffff, 0xfffffffffffffff7}, {0x3, 0xec, 0x9659, 0x4}, {0x40, 0x100000001, 0x7fff, 0x7}, {0x4, 0x0, 0x2, 0x1}, {0x0, 0x7fff, 0x4, 0x5}, {0x0, 0x10001, 0x6, 0x8}, {0x10000, 0x40000, 0x9, 0x9}], {0x1, 0x6, 0x8001, 0x7fffffff}, {0xe499, 0x6, 0xffff}}}, 0x95f0, 0xff}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') r24 = kqueue() fchmod(r0, 0x3) r25 = syz_open_pts() ioctl$TIOCSETA(r25, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) dup2(r1, r1) kevent(r24, &(0x7f0000000100)=[{{r25}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) fcntl$getflags(r24, 0x3) 14:41:34 executing program 1: r0 = socket(0x11, 0x3, 0x0) bind(r0, &(0x7f0000001440)=ANY=[@ANYBLOB="0000000001000000"], 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r1 = open(&(0x7f0000000180)='./bus\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f00000000c0)=0x8000000000000b5) close(r1) bind(r0, &(0x7f0000001480)=@in6={0x18, 0x0, 0xf353, 0x7}, 0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x800, 0x4) recvmsg(r1, &(0x7f0000001400)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/209, 0xd1}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/81, 0x51}], 0x3, &(0x7f0000001340)=""/132, 0x84}, 0x43) 14:41:34 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pipe2(&(0x7f0000000040), 0x10000) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x6, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200)="582720efabd16ebae69d5bdec7c05c00000000f2a044fd3305558b6063a28f6b3dacfc94ff334a56824b3da002bbd47bbbf579456fc7d4096e8c8b6b87bebbd97ac92ffcf47b02005f84cc5ccb4272b8bcdb9ad8a4f5f728193ef1d4bcf4be1eecdd97aae23f8d48fce775efe6ad3777351378d9e5b93695dacedd5f4482394ea0578290e7548e85c58bb14011", 0x8d) write(r1, &(0x7f0000000480)="90", 0x1) close(r1) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r2, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmctl$SHM_UNLOCK(r2, 0x4) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5641789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb03000000f728193ef1d4d9ad42a3505bb3f0216ab93f12074e1f", 0x65) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r6 = dup(r4) getdents(r6, &(0x7f00000002c0)=""/96, 0x60) write(r3, &(0x7f0000000480)="90", 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) close(r3) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000004c0)={0x4, 0x5, 0x60, 0xa6, 0x10000, 0x2, 0x0, 0x10, [{0x7f, 0x7fffffff, 0x180b, 0xffffffff}, {0x400, 0x209, 0x9, 0x6}, {0x0, 0xe09, 0xfffffffffffffff9}, {0xea83, 0xb426, 0x3f, 0x96}, {0x1a2, 0x7fff, 0x1, 0x80000001}, {0x7f, 0x5, 0x9, 0x65}, {0x90000000000, 0x8, 0x800, 0x7}, {0xffffffffffff8000, 0x79a6, 0xd115, 0x8}, {0x10001, 0xfff, 0xff, 0x1ff}, {0x7, 0x5, 0x7}, {0x2, 0x400, 0x8, 0x6b}, {0xffffffffffffff0f, 0x48000000000, 0x80, 0x7}, {0x8, 0x40, 0x9, 0x9}, {0x8, 0x24ca, 0xf4f, 0x97b3}, {0x401, 0xa, 0xfffffffffffffffb, 0x1}, {0x0, 0x5, 0x401, 0x10001}]}) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000080)=0x1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f00000000c0)=0x6) 14:41:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d4, 0x0, "d705000000000015005b00000000000000e74de4"}) kqueue() fcntl$setstatus(r0, 0x4, 0xc8) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c7a49c245e1cbc944b683354391ce853ac5787f9"}) 14:41:35 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000000), 0x10000) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) 14:41:35 executing program 0: open$dir(&(0x7f0000000440)='./file0\x00', 0x40000400000002c2, 0x0) r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0x1, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x9, 0x95, 0x8, 0x8, "4861feafd46540034b746bcd7ba70a63a7edef51", 0x2, 0x7f}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ftruncate(r2, 0x0, 0x32e32347) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x7) 14:41:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x8080, 0x7ffffd) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80200004, 0x106) read(r0, 0x0, 0x0) 14:41:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040), 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 14:41:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r4) r6 = kqueue() r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r6, &(0x7f0000000100)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) r8 = kqueue() r9 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r8, &(0x7f0000000080)=[{{r9}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r9}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r8, &(0x7f0000000300)=[{{r9}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) accept$inet6(r9, &(0x7f0000000100), &(0x7f0000000180)=0xc) accept$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x409, 0x0) r10 = kqueue() r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r10, &(0x7f0000000100)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f00000003c0)={0x8, 0x9, 0xf49c, 0x1, "07169aa18428342c6d242fbd2763754b2f9e1694", 0xfffffffffffffff9, 0x8}) kevent(r5, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffa, 0x99, 0x8, 0xffffffff, 0x8}, {{r2}, 0xfffffffffffffffb, 0x80, 0x80, 0x5, 0x6}, {{r7}, 0xfffffffffffffffa, 0x100, 0x4, 0x37, 0x9}], 0x50820461, &(0x7f0000000280), 0x9, &(0x7f0000000380)={0x1, 0x8001}) 14:41:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10006}, 0x44001000e, 0x8000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r0) 14:41:35 executing program 0: semctl$GETVAL(0x0, 0x7, 0x5, &(0x7f0000000280)=""/22) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb00"}) r0 = semget$private(0x0, 0x3, 0x1010d) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, 0x0, 0x0, 0x0, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) r1 = semget(0x0, 0x2, 0x31) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/95) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0x2, 0x9, 0x627, 0x1000, 0x0, 0x100000000]) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) semget$private(0x0, 0x1, 0x52) accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = semget$private(0x0, 0x3, 0x10004) semget(0x2, 0x2, 0xc4) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, 0x0, 0x0, 0x0, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f00000001c0)=""/34) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f00000002c0)=0x9) 14:41:35 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unlink(&(0x7f0000000000)='\x00') 14:41:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x8, &(0x7f0000000040)=[{0x8, 0x2, 0x2, 0xfffffffffffffff8}, {0x10001, 0x9f, 0x10000, 0x2}, {0x6, 0x7ff, 0x1, 0x5}, {0x1f, 0x0, 0x8, 0x800000000008f37}, {0x7, 0xc3, 0xfffffffffffffffc, 0x1f}, {0x1, 0x3, 0xf285, 0x2}, {0x400, 0x2fa88708, 0x5, 0x401}, {0x100000001, 0x100000001, 0x2, 0x80000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") 14:41:35 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r4, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) dup2(r4, r3) listen(r4, 0x0) dup2(r4, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) kevent(r0, &(0x7f00000000c0), 0xbd56, 0x0, 0x7f, 0x0) 14:41:35 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000340)={0x0, 0xf4f, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(0xffffffffffffffff, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="90", 0x1) close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1f, 0x28b9, 0xffffffff, 0x80000000, "9590f25cae12eefe9f6e11b4b397469759eef7c8", 0x7, 0x7ff}) 14:41:36 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000040)="582720efabd16ebae632252539ba6c392216fc9560f8e5815f73f2a044fd33055552fbd5e417896303000000334a5619515a4c8ab06198824b3da025bbc47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3501bc4f0216ab93f12fc4d5f2eef5479b8214563fc060b6c8ae01cca8e44054d1f53b8e292cad47334b3", 0x8a) write(r2, &(0x7f0000000480)="90", 0x1) close(r2) ioctl$TIOCEXCL(r2, 0x2000740d) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000100), 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000140), 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000240)=0x8) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000180)="fc192033589e8e7ae88b320dbf95ab7a71bcfa20ca95a666b03a84ea53af427380ec9a9e0bb8f87f69aa818a79287307fe8dd6185cde39fa5d3182f1808b9bad72a18b915d5c02b0b8f7007dae37c260cdadff4ff0599f21c768411ab71f37a43a8c61ca10fe5173583b18ffcbade942ba0e8e9586beee61279a60429fd31c9f0f9f47cf248ab5fa9da1c56114f8f4160133ac5443b61599f609bf70421133b496", 0xffffffffffffffcd) 14:41:36 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20000002}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) ioctl$TIOCSBRK(r3, 0x2000747b) 14:41:36 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000100)="3a6565881cced6b6b871d7baef8e703b26b595dc303631ca6c87fbb0aee23af58cb9e3e1d3150b0f62bca1b92a274dbf490ceed57ce03d4db4c6b004083e10834d38cf7c0dcce6300ca2cde18b0e0e585f1e9f1c4abe9ec3f50f2f5c57abf596024dc0ae5d720226eef2f94e1f1fad146eed588062d07988bd2e1d5719f6fd388cea34d3c1d5ccb1a2dfac419d0d7acd268d796205ac5019f75827ee4536f7fa1511ca08441853beb7a5f423612fe8e5ed1be72cd18e9e1d4d084b4e9d07017cb8f4221ed975f2c62b1e7aa67823f4fb9b10a0feeef789d381591ffacd3a653a9f91fd7ead4d8e4dc404946dcc2e26efe4d2211986f65bc41d566f755624d1b0317e0376eb621075ad9dc76105dc1cf4296b8e8c301d5e194f65169944a11dc1f439289333e31c7e9e6d0e7e13ead724f28decff5ee655e3f9f0073791ab6d4672a75b9b6aab6ce2611c6a0fa9653ba3a5adc29aa5ef6c0c4a22380e81a1ce44f39240ba367df03306c8bb7145740634ea05e4cf7a073da816718fdc4d889060c69cc95595238234308f9232d9291df310be5033dab7e9870a741f54a4267e9c0ac8d1f8e725ee756b2ddd53795409d386596bd841ee46f5ff26ddc2c2ab607a70f673d1b03633305ebc22e68a334d68b9cc0dcbf60fe79f4f5e02b8324ae52d07068de37ec7acaad0da3767d751cf111bfb5c19f062c50da7ad451fb8d98b07ee270a5f4373340add834290c20cb6452062b37fa97296cc0e67a70dc93b532b0d40fb9f622a1deef7b02124008a59c4cfd74e1b8826adfa0002115453e2f13303a04007003e9a811baeaddbc1f5e67261d947ab554e78be6b30fd887ad08575080a35df697ba5247e22dd279df1ddf5f9896e71f067475cbb02796953806992edcee7b7e585179f64b82bb9049a47d96db4724636d27036fae0939b70eaad6a2be03b5dffc1e8f529d755ab63b37edebaaae51cb686e9e4859b8935fe6eea0c204608c94a441535e7f975fce270bfce68c877d6a22abff05f7c133cdd886cd952ee9fcfa1c2c1897ffc9fa0c6ac170cbb81699390cfe0a402f7c97c9ece4be522e604a13144207db29bd1a64ea0be7923d554dceee291821328d1e097c4896e3a42818cf59c38c1eb880e1f30be36ef3cad3eea96ecfe9e4716aaee5f65c4f955cd56fb69167372fe956fde827ad2d50625bac7fe5c03b7d78b24030092a618f1654f330e65c4265b3292036496c4afe0969665fdc895f58a95bc21c8bab3d12f211da2550ce6e5caca818c542ba55b20dace459e3a6911906cefbd6572e1ba81c950ddf1a3b4d25365ef3d00ab8d5317ee7be04d6ccd321761e6d74d32f77270fb641b9aa7b9f0ad410dcfa905a3d511051582d187ec2ba677d5c38473d1866a311e0cfa245fef80f1afec66fa7b7c98a2217a868a49cbfe9e5044c6454822d58d7950b87e454cd1e04b42d0a8a1d23f8ebe458f77391fa4905e9352ae1b2e6f97a704132112f03e360f5c13e52c433b480e789cdc3c881fed41416916eb3df5c991bdb14396ce787e7d81402e77e0f4b2e6475d2f241a1f44b428b70d81c1fd1084fd3b3266e03a1a1be710b6d7c67ba4e5f9a5a432d28d03405c3eb8c2d1efdc36f9901ab68ca5abb9bcac227e83a87d3da6c80307e7e7dc1ed46f455ea8fc60e2cf8438bc84c03d47b0b24ce54293c874a52b6a62200250ee6a0d8621965e4dcde45bf2914c54f58883c82a27f0fcdf6c5583e10475f326ab604f139891a4f9bdfa08e82751e3d231d95ecc4c3f3bdd7755df6a5a5ad0148d1fd61365a75dd400213c6e8073a25449b4f7452303ccbba930d6a263cae75b1649b1bbb4c2184757088aa5ad2118198d4104117c83f7e66d492fd212716c5172ede47fbf7e32db17af3b5d66bb84bf8e08ee8123a6bf5f5c218d91e799c641fb1b508c149ac6f953188b7eadd7b6f0eb02c97686a59651ec72dfccb47a090cfab3ab9a251108fc31da95de651d5b9c22711a74a7fe7f2ec6cce58eb8fea250991921711bd450ff78a7bd3c75057c57baa14e411b64cdb627e02b87ef9410e44148435964d6a8e3fc830bef90be5394545300d135012df4b3caadf0e81be11016513e7bfb56121981c1616ac7cf3f74b2ff8cf46eb86c723e5b3571f9b7bdd38f964c3f87ce088bba69f8933dadbfbf518ecb64677c95d8b44d8e09a198d4892b97e6eeb893ff30d644d89092100bf42ac04f5591c6c72ec9298f76d05498eedc12b4d598e7b516f3676e8ec292631c3ed9e860fc582154559e3a8528655ad503544d36a3f93338af15a0d2ddb9791184ccc4f25e5328853fe290c49d516715843db1e4a5f63c3d56ff94f2bcf2b019680d99d8dd60591675cdb7d167850b9ddd8c8805b29dc710ec78107c5d317c1fd1da48995110863646d6d7e157944a308072aed002187552b3621292682aae2bcb51ff1b1fdf7b8ddca2273dc21dc193f0920bc3a324de63ee43e4637c8dc69bcdc273bdfea4d350bf4ac56952afab5d482145eb9d6a184e41c393f1f6baf4058342e231811a977d31e5d35bb43ffeae2a5e14ecfbc5ca63bd103f1f56f68d5d0cf3c10edfb4726b855a25dc058636b6557ad3e7e735bf8429d112b7c7b426c9c73ade0115d3c52d6bd2d2c9e892a6f13c15ec4d08592c2176910dbaf8cbb9a48afa9a703a6fb4dd6986b7039cc514905b368878b4769a808dc9883de5b66bf456884f2d679cdda98785d2a664294423064d8c5857103c71c6b02b1e8dec4499a5cb0eacab71fc24327909f7152373783b21665c331809d94ed15584b80e85353349e83576996961c5932fc70c7137a8df76eb252c28dcac6772808c5b1db9e4050a06b3c12253a530d3d29d611fde60b4ee338e914fa34cf87d863a6fce0666fe976360506b20402e6c4b8385069e354dc69b470729fe93003cd5631907d452012a3049ee28ba7d2e6a01283a3806a3ae4a6fbc64f2cef32de7c5edab44fae9b5e26f419f53a8fedf5e430c6e8587b65f137965cf1d5e7f9664660f77a852f77f077a54ca9d31e06e049bae53cd54e43b71e9520439a08b2141164a13a7ba3f50aa8b193f7ba563a91d3f59917ea447060b5ee7151cb2d011f6149438c84583fceead89b07864911001355383e7c248edf302b1a5deaaac39d24be7b18f35f744ff13c5af5b9d48bcde96f2d51f230a73e42d8e2cb2d7bf605986ebb9bc8a9fb6784ec985863f517a1f44e81166ba96718d0fb95089333f1d405030cede3faf3bfc88859e1885e923cf5edecfb9ff86d8ad686678c5bdd4a341feb3ae333269874de1ba2683b7db35277a9781da9bc4e40dedd36ecd8ba8c013ce7eb601d4d36522076e6038438e3df250179c57a2430afbcd0cacb8a1eac1724f39c6638a0bf84245fb80669a906569bf1b4e75577c5693f475199401eff1ae23f2a4e02a60d8fc7fc80776a526e5471e1cd04a5e10b92491724ffeffce35bbd4070db7476c82e50d73bada4a1ea3e3bffd26dfb98198e93bb5e2dc99db231dbc2e1f3c8c4c4288633c2159bb1332f1d5e7adc61f902dcc78c83c49db2b11441b7ca940147a92c212942a095b5f4532ffeb15fee091ec43d0a5d9c1f80501a53dd1d456ff60627f39bb2a4dad65b82738655441567bd1a158bb9ea8f1d4bb785316ec54ef32cfc1e3deffe2278368d2080b25e5dc11e072720ee203301f4db6b4d6b43bbea1cfebc0aff6c172bc7c93b0309d946288c299b099be04853b0bc42cbfe5a3bda1da6d5b1d78cdf8d0570cf6d53f6498d8d193894c257ffa9bcc3acdd82222c859a786dce39dd3112f5af2d65e2aab83d9ab48b9e4bbd66ad30eab34ca60cb3314f2296530c5f7fcdf2c78c7428d956da680fc4bdd90195ae0830af236a579d73889123d055314bd08dfbfcc0ffb7320c7bd2cda6876c2e4dc55483be98f6805703ab9e6b743e1ad8448519dadfa4d881a86f0aa28b1ddda6d5559c738b45a81dc7f9acc811e3e53080737f9c0b9979eed536431de99d5f9e737030fe9f589399b7ae56708163bf0adb2516b29350f5f6216fd4f0f90d6a288dcefbdc2c7b085928a2f3cf8952154ab3e919ec63c6fd2302edfa511392a018ffcccc37f0fdc449d854a1e4fb143eea80a69a3fc79e42a954f42d4d4e335a19b1156c0a40972cd1f26b34eafd0dc5a30c347d14eb3bee7ad66955a4bb0297bd24329708c60fe7fe9fbb2b71a1cfe64a8c65fc2d121030e3e0fc03512e867e1be527cb28da518a066e8c5f8cc442ba9bf4a422541acfdf52dcc7d88569a5504aeb602b271ef26d4f9c43df5e2df1ce8ca2373640c33ed78bf94cb2b35b543afe2401d58ab6441b90b0093636402fbfc7d501556ee186edc1ac5bb4faf5eb8197726c36518fd46e4e175b7a0533854e82bd80debbdaf15196668f3ada351f26702f2cece146a498af12529917a19ec35e7badcdad3c0a84171d65bd516ba8e2756507c63731d3ccf34b0689bcf5ee68fb9b7343217c06657153fde06bcf8a217a9205e808f516817fa573221d3b60ab90a6d1961e589e583ae9298c231b300fca7e6781d868a725fb7992744500c22e6f765f3590e21c2874282ac4c751ea139706df31fa874dfa4e8ac6bddaddfe13739cb4852f1f23ef072f971111d4b3ec676f9181b476474569db4a961252aab855ea18d61dd1d73007f417e21b0b849eff775583ec5d767026be8fafcf12db222dc5b0860e640d2e839074b70f47e5cdc7f87424bfc67efa6652c02c1a3c31bc0f937f3d3618c1e0da20d501f17151c313e7414f67b25b485531f4eaaf184ff77b053907bc861f36410e2cf514358f3598b4082158e2e4284c10ca2dcf3540e962f8e4a3c1c0abb2a2398e14734a558cec7bdc61d27a1f901d2fba6e61df8e850cafb8c87b69fb0cb2ef7a642b2aa589295f92bdc29950e780dddce91575307ab3a39853f5af55ca28e973e387d7b0db2e2c4297269ea65600d8da1fcfdb90d4a44da10ef988d9e74f32b803fc1e3817c498f8bec5b64c05e17264821e2faa56e8abeca67ce064b21bc320ff4114fa57dc887111ac1dc9d5dfb32f9983eaf1df2b556372960c9e6a5112b1e0ce4580f7174590d9506fee139d1feff17b51f281b27c2ac83f8f95d1d73e3b4595bf8c7ca77fce965c3886017d2df0233fe33fee755b1d9212a699d741a1f4b84603434e1b7cdac3be00a1bfe64a34534543f5471aaa096702dfc0a5c497c5c513aab6e85bdf3f3633a62ee9da0da393480898d84a6d5a983cd3dba6069c6a94a380f5fea4399caa0f2ff29a1f05789215b9edf3f4d72d4fe9cd1d7804e68b2e44be57b5efcb79df85c96c59052f7320e97640ac76a17f64033cf427ba0ec935df4a0d1b76ba25ba04001a498cc264d53f6cb9c8bea63f0717540e76ef1afe879d5e2f64d5502db51f1416603bbe4765f0134359de2bbe11f3b8463dfe0a87e6eb7dfe88e60a875df9d3f6dce517c08ccecc690483cbcabff8844ee543243101d63f3e69f153fddf4e76d4ffad21c44da83067d266b045dc6833788df595000b3eb4822f55cadf09ef9916b085d141b3cb11357113dc02e927cb3f25506b01439b3b01cd3f9ecec92d81da370894c3dff15566b67bdb1c655ef587090aaf1f950499cbbcbf8bbcb24a982c30e80b7719ace3787103ed3159302e5643a83bfa9cc794ef86b7fcf87632dde55988cf145a539597caaec46f3b90318c1e928343f67b3f032d28530341ee12dd0157647d3b056ddf19bb2f72a113ff0ccd3907368fffe4e5d", 0x1000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x5) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) lseek(r1, 0x0, 0x3, 0x0) dup(r0) pipe(&(0x7f0000000080)) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 14:41:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kqueue() r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) close(r2) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x80000c, 0xa0000000100000a, 0x0, 0xffffffffffffff95) 14:41:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'\x1dap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x5}, {0x15}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="180d344173302883080005b8a0a9") 14:41:36 executing program 1: socket(0x10, 0x3, 0x8) r0 = socket(0x18, 0x8004, 0x200000000000) setsockopt(r0, 0x1000000029, 0x3f, &(0x7f0000000180), 0x0) 14:41:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2}, {0x800000800000034, 0x0, 0x0, 0x1}, {0x6}]}) fcntl$getown(r1, 0x5) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 14:41:36 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f00000001c0)=""/111, 0x1db6036960f62a5c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x101, 0xffffffffffffff7f, 0x2, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391", 0x7, 0x144}) r4 = syz_open_pts() mlockall(0x0) kevent(r1, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffa, 0x40, 0x9, 0x100}], 0x8, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x20, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0xbe32, 0x8}, {{r0}, 0xffffffffffffffff, 0x79, 0x1, 0xfff, 0x800}, {{r4}, 0xfffffffffffffffe, 0x20, 0x80000001, 0x8001, 0x5}, {{r4}, 0xffffffffffffffff, 0x80, 0x1, 0x4, 0xffffffffffffff7f}, {{r0}, 0xfffffffffffffffa, 0x40, 0x4, 0x2000000000000000, 0x8000}, {{r1}, 0xffffffffffffffff, 0x10, 0x20, 0x9012, 0xb10}], 0x5, &(0x7f00000004c0)={0x2, 0x6}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "24676743ce3b71e122c622fbe01a93a55f8e7a30"}) syz_open_pts() r6 = msgget$private(0x0, 0x100) r7 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r7, &(0x7f0000000040)="9c87c377284c35b8502e2e2e", 0xc) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r9 = getgid() r10 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r12 = getpgrp() r13 = fcntl$getown(r5, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0xffff, r8, r9, r10, r11, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r12, r13, 0x7f, 0x3, 0x49, 0x7}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000002c0)) msgrcv(r6, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007b0496faefa3a6e0d700"/231], 0xe7, 0x3, 0x800) 14:41:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x80, 0x0, 0x0, 0x10}, {0x6}]}) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 14:41:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="90", 0x1) close(r0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x2df6) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f00000000c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000100)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) syz_open_pts() syz_open_pts() kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = kqueue() r4 = syz_open_pts() r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r5, &(0x7f0000000480)="90", 0x1) close(r5) r6 = kqueue() r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r6, &(0x7f0000000100)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xa6352c7, "8500fcffed0a19177bf23ae8eedcffff7f0200", 0x0, 0x4000000000}) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000000)) close(r2) close(0xffffffffffffffff) pipe2(&(0x7f0000000040), 0x0) 14:41:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000020001040dcb90000001000"}) r0 = socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = semget(0x0, 0x0, 0x200) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000040)=""/103) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 14:41:37 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="e0b5a858f12b2cd4d13d21905dae3e", 0xf}, {&(0x7f00000000c0)="09ad6c2f6a7df18269376e654102ef8365fd34d84a8f55bf30c4a5d6f3febcd8bdded026142de9a1e2b961c60de11fa2ad65e4cfa1e11ad95105065da21947f9af159d89216e5a78d4ce3cae55c7745a9de4f9ffc8", 0x55}, {&(0x7f0000000140)="a1eeed9c465e22a15340b016db320114c66f08b3a12ecc87a17fd6b750674e21c8978dcc9011a5726322a79f691df0eabbeafbf3633596c6facc80750512f79ec38c5c2b831ebe03ae60477a148c60a9901674dd5b117e74dacbebbdc9688af21abd3aaaeb7be8f2ac8026cb8839b49ef428b5c06bd7de4b6fec030a804a39444e", 0x81}, {&(0x7f0000001980)="b96ca212b81b515dad2e90cc1ab5b9fcce30bb9a41d41dc4ea66cd342023c8230a26267eac80c4c673d1db27f1f2bd8c0a105a1b2f305f844aaa31456a7ec93289c716ad9dc40a76256be8215c492bc1290d93db131d3d46a1b2428283c440491ae1ee70cd4863e03331668372cc59cb8da638187e42e2fe93483a15839148209b676cd2f422b0972035261a45814a8321789c57a375f51573479ac0d5111e5614312a5e678c1a322b72abdccbf7235719538719df6775c370e96a7308ed30e9904e4956ffab50c1b75fdc276104969156587709f9a686a22d4b646d9b18401a59bc7de96b4353ec596f554d92f4c04990aaa6c0bd2afc80add34b858bde45c84e742b3d0370f0b3af610fcae1afe15f1e47752f9756d04dfb3da4c766d35e81cf5a4dd693495f9de08aa3c36bed922ff11ce91bd2aab5e1b190cff56fa4b7f155d0fae11c237e4f0b1ff48368c159a3def76812c2e2b2ad70b647eb8ecbec6bd347ed48836b0e6973768380a41321ef87894b0d3da5ea6f99f57f60d55af00ef663fb41c6eb724c7b84cba44cf2f68a228aebd2cf28fafb2776f457deea573d81de515a35739c09435ce97c7a37d82c3833d3d8c34b5cbb13454bfce2d155c570614c372f7cf09631cb623e42459c85b104a9e63bf9ab186810e07d164fa1dcf079f9cb4aaabc61d52e602bdda3cbe14925441e6941faa353a7911de41fc0505b351d09e364ca659d9dbd077087d1a8fee53a250983e5f6c5a7ffd3573eda647ddd4b2390dfd1e5da5be734dedab0ba924ecf28a17f0628056a7cbe81a6987eabd90f959cf8763d1a652fc41e256422c9331c69ce1f2efe9a45634323b57713108109202d133f5fdc008261a148c7ba9c8ee22f1ca130f9cf40aba4a46c372c15ad07f78d026c5d40741d705392e7fa1e507e2b722570bcf7adca35221625805139388897d99f2066109851a00aac814a15b9647773ba3dbb85de6c40ba80f20d26a4a120272b90ed7ac9bec83c9de26ca979cb7a117a84df6be1e5d08a6637ec1ed69e08eb91cb4d8f2a25ff60d3c3548cd19c403fc02fa86fef353cfcfae0127384abab83742515ff845d140777daa4e24ffc7158273b4f0711c6f5a07162f7473b3ad059459d55a2ce61d8edcf31bcf5e745c91681fe313ec9824c1ef5097710373b6bf46b5f985ab70eb341f029285199ccc09879241166ebbaa263edb296f47120d9bfd2de5faa0f45f20514955a85b1a177fe613a9c80c8e93500c99615ea6476787c3e108373041791379c2849ffc9d9a242e31dee0f698d140a843ccb18329b4ef0757bdceb3033f77cba0478b94cfa6b49870fd6aefc261c8c757fc8385d3dd086dc2db43f05828062a9087c5833e2470b96c4856cdb9e18b94a934667ea3fb7ec5ef609aa102ed8c71588c2d7f1a5c703e7b84242e60910579e55a1a5e60710dc48038c91ec6a6d14283213e64b48f6073f886b60fb662f69cde73bf1197f7962ef5906b146530c91262266a02e76337b72aead361fe5b179c9bfabb6c131f08678572d9169a62618003e2ebb2fa07d6697bf072a789c2e73924b5f455a7d318bfe17c2ce6d5c41740cec97d1197ba3bfb598855f7d6683cd699273a6a9418048e43b9684b5a7c4e5ba5ce5e51206f57ea4447bff3285bd2ab54701589465d21880fe831dd488b2782d4d70e78200", 0x4b4}], 0x4) close(r0) 14:41:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="90", 0x1) close(r0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000380)="aaf081b1faf3133c4ff94cd368279ee8ed73d09e0b2a9da05e89b385b7675db91ca9087e485310640295e9d27e5491f0695656c9b001bf4d067f43c8b06bb4674ec630e0bfd8c529edff8174a3a7c3d22562c9fbfebebe0bfec3fd1966a111ff7154199d8f94b04a932589aba8f1cd783be284fe30636dc7ff8c8ea2e0eca264fb0ed44861ad3bd34894d125a9481e3e9f5e727bf258f71d9b30c7890e6ca43c9f82192f70e61cd7c90191b5687a9b57428a7337f85adb76df9f9307154a9d318044db338c47b7b70b81fbc305f043e83106f86fc695a28232d12e1a93", 0xdd}, {&(0x7f0000000280)="e6009916c1053b998f064d7e1b7e2577cd522c0e9f0bb9673c5228ad914d19be6084d64f7929474a5fd8e2ab7621673b87658bae6084a03a83671d8b11c19597381246edf39889ac2c1ea154e3ebd517c451bcbb8d365466ba2fd575d31e34790af8374a63c094aa8c0c667aa4fe658145b7f28b9f3c58c44e860c0e2243f4c1011397e463b049b8ef293dae211408a564f9", 0x92}, {&(0x7f00000004c0)="2ea86e4ad46daea6b164212339e7387dbe52aa644c9c87bb062a067b033b991cec0307cd3aadff2ca298f09fe99794df0ff02cbf122707739cf66a4e2dcc0622d08947ae8f63ac4d64dd6d3f5169cc46717e1462ff9f95958035e1cfd22b5048cbe1296e87349077144745e05c81086498aa3216cb1ebcb115b2254d6e839c5029e7b42936c3bf53125d38a6ee89d20785c58b72708113e8eb62039ad2ae4916696ef876e746bdf0ca884a1aabb51af57077d7bd7d8d892e13a49e24054d77", 0xbf}, {&(0x7f0000000580)="5c6773f124f313a4e2cf012327a51d53a8d850e36d2a05cd6952184ce7edb11aa298d5786ad4bcdb0f71c768ec7fb379a7bd9b597435c02ce235d2b2a30e0051a741a3aff5167ece244f6d788c69cf93aa0333a7eb0238a1ce787903973a3d0b5829a8144cf3706e79cdabe4fb71e115f0064eaf51a6ef74bd5368e495529e1aeeefbd2c8da9849b67", 0x89}], 0x4, 0x0, 0x0) pread(r0, &(0x7f0000000040)="77f63fea8e8ac5128d49ecf25fa32ad7c5611a97fb62d2e80edf580e782339eb20ff028d6beb439d52e675153e9a71b67cb395b30f5602f82b7a10f4d1149094984d8e9681bfa1bb8782023a68e2798fa7bc72d4f7de122f2137a6f8e6b9d10a342fea3a5915eadb722972c6ef44b02c886ddb455367e3de234f8f470ff23783fa256ca202e3088dcc3a30e020f1d3bb47d3839e30b90cb83cd16bea901c537295b4", 0xa2, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x20004, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x40, 0x0) pwritev(r2, &(0x7f00000000c0), 0x1000000000000207, 0x0, 0x0) 14:41:37 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000080)=""/138, 0x8a, 0x2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r0, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = socket(0x2, 0x8002, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r4, 0x0, 0x0) mlockall(0x0) 14:41:37 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0xffffffffffff773a, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff, 0x0, 0xfffffffffffffffd}], 0xdde, 0x0) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000000)=0x3) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) socket(0x9, 0x4000, 0xffff) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000100)=0x1) 14:41:38 executing program 1: clock_getres(0x2, &(0x7f0000000100)) getuid() r0 = msgget(0x0, 0x348) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/devu\x03\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c}, {0x28}, {0x6}]}) r2 = semget$private(0x0, 0x4, 0x408) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r8 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r8, 0x1}, {r8, 0xaf}, {r8, 0x10e}, {r8}, {r8, 0x2}], 0x5, 0x8eb6) shutdown(r8, 0x1) fcntl$dupfd(r8, 0x1b, r7) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r6, r9, 0x4}, 0x200, 0x401, 0x2}) lchown(&(0x7f0000000040)='./file0\x00', r6, 0xffffffffffffffff) r10 = socket(0x18, 0x400000002, 0x0) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xfffffffffffffcf2) fchown(r1, r6, r11) r12 = getegid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getpid() r14 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r14) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r15, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r16 = getpid() wait4(r16, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r15, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r17 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000740)=0xc) r19 = getegid() r20 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r17, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r18, r19, r20, r21, 0x1, 0xff}, 0x8, 0x6, r16, r16, 0x0, 0x2, 0x1f, 0x400}) r22 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x10000000000002, r6, r12, r18, r13, 0x84, 0x5}, 0xddaf, 0x209, r22, r14, 0x7cbc387, 0x1, 0x0, 0x8}) 14:41:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r3}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) recvfrom$inet6(r3, &(0x7f00000000c0)=""/109, 0x6d, 0xa9ef6b2ee05d6915, &(0x7f0000000000)={0x18, 0x0, 0x3, 0x40}, 0xc) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 14:41:38 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x10001, 0x5fb) 14:41:38 executing program 0: getuid() open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r0 = getpid() msgget(0x1, 0x100) setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file1\x00', 0x2b040fbdbe49b08a, 0x40000b20, r0) setgroups(0x0, 0x0) ktrace(0x0, 0x1, 0x8, r0) 14:41:38 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0xae84, 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "00000000000800000000047a5f1800"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r5, r4) recvmsg(r4, &(0x7f0000000a40)={0x0, 0x1e7, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1000000000000203, 0x0, 0xfdcf}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x0, 0x1}, {0x18, 0x1, 0x10000, 0x20}, 0xb5e0, [0xe91, 0xff, 0x400000000, 0x6, 0x0, 0xff, 0x8, 0xad]}, 0x3c) 14:41:38 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0xc000, 0x28ae) r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x35ddd40f38d8620b}], 0xcba, 0x0, 0xfffffffffffffffe, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r2, &(0x7f0000000480)="90", 0x1) close(r2) fcntl$dupfd(r1, 0xa, r2) 14:41:38 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000040)=0x6e620197) ioctl$TIOCFLUSH(r1, 0x80206931, &(0x7f0000000300)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 14:41:39 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) writev(r2, &(0x7f0000000000), 0x0) write(r0, &(0x7f0000000040)='mL', 0x2) 14:41:39 executing program 1: r0 = socket(0xc2a8b7cf49082822, 0x5, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="1575ffeaa4cbed3b67b1b41d99971ce4fe9411b4f64af1176015dd6742b75a985470cb8e961b25a3b562f995f39930b8a5cfa4a29ee1b404ac", 0x39, 0x1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xffffffffffffff9a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) shutdown(r2, 0x1) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) 14:41:39 executing program 0: open(&(0x7f0000000280)='./file0\x00', 0x80, 0x4) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000480)="ef5e8b5705f018d8719e8428969a83a992802aeef111893b2d5e10442ceec6258f8f80154e7badb0ed4020f5d5d0ddb93fcb8e54cc73bf4feaac5d54ef15e407ff0c9b7c67863c61427a06c037b8218fc9e19d61c1cb101d97a6186535450157964db35471009dee57baba1dc121134e0c3f57b25fa4d7b705c7fa87ff5ddac4a982223f04c6e3bd378f6192a065caac5fb404f6868e7b5256042a37046239208439a9cf794bd95b8e79c2de894609859306d0d3b838dadc2d0766c5005ddc7af3e1b49629497949a7d2a012e3654dde52f81ba7518b95b99c8e98ad97a306747478338156c722f0d489abb35c94d16aa230437cf9838474a19e6719ae0a766bcae38d65e8701f5f20b54d67", 0xe70c) r1 = syz_open_pts() r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) dup(r3) r4 = semget(0xffffffffffffffff, 0x6, 0x400) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x8) semop(r4, &(0x7f0000000000)=[{0x0, 0x9}, {0x3, 0x5, 0x1000}, {0x2, 0x3f, 0x1800}, {0x0, 0x6, 0x800}, {0x3, 0x3, 0xc00}, {0x3, 0x100, 0x1000}], 0x6) r5 = kqueue() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r5, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) dup(r5) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000440)=0x6) r7 = open(&(0x7f0000000080)='./file0\x00', 0x204, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000001200)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300010005}) ioctl$BIOCGBLEN(r7, 0x40044266, &(0x7f00000001c0)) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000140)=""/125) close(r0) dup(r1) 14:41:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000380)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='/\x00', &(0x7f00000001c0)='.{\x00', &(0x7f0000000200)='\n\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f0000000640)='-\x00', &(0x7f0000000300)='g,a-[\x00', &(0x7f0000000340)='&)$,\x00'], &(0x7f0000000580)) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000000)='~', 0x1) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000005c0)={0xfffffffffffffff7}) pipe(&(0x7f00000002c0)) execve(0x0, 0x0, 0x0) 14:41:39 executing program 1: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r2, 0x0, 0x0) sendto$inet6(r2, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x382, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) r3 = open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000640)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x7d13}, {0x25}, {0x0, 0x800000000, 0x0, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0xfb8, 0x6, 0xfffffffffffffff7, 0x3b0580000000}]}) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r4 = dup(r1) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000002c0)) getsockname(r1, &(0x7f0000000340)=@in, &(0x7f0000000080)=0xfffffffffffffeba) r6 = dup2(r4, 0xffffffffffffffff) munlockall() r7 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(0xffffffffffffffff, 0x0) fchownat(r6, &(0x7f0000000480)='./file1\x00', r7, r8, 0x6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setuid(r9) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000240)={0x1, 0x8, 0x3, 0x9, "5482701158c53f0c8b7ca0783613933bc549a9a6", 0x5, 0x7}) r11 = semget$private(0x0, 0x3, 0x300) getgroups(0x7, &(0x7f0000000200)=[0x0, r10, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r12) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), 0xc) setuid(0xee01) semctl$GETZCNT(r11, 0x2, 0x7, &(0x7f0000000280)=""/36) 14:41:39 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x800, r2, r3, r4, r5, 0x100, 0xffffffff}, 0xc9, 0xe9d, 0x1}) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000300)=""/243) semctl$IPC_RMID(r1, 0x0, 0x0) preadv(r0, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000000480)=""/246, 0xf6}], 0x5, 0x0, 0x0) 14:41:39 executing program 1: setuid(0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x400, 0x52) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fchflags(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) 14:41:39 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="ff2b09bb74444872d82665"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x1ff, 0x40000000080, "000000000000000100002000", 0x0, 0x4}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x10) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getgroups(0x0, &(0x7f0000000280)) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r5 = geteuid() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = msgget$private(0x0, 0x0) msgsnd(r7, 0x0, 0x0, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r8, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r9 = getpid() wait4(r9, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r8, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r10 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r12 = getegid() r13 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r10, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r11, r12, r13, r14, 0x1, 0xff}, 0x8, 0x6, r9, r9, 0x0, 0x2, 0x1f, 0x400}) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r5, r12, r4, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r6, 0xa5, 0x1, 0xbe}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r15}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r15}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000080)='./file0\x00', r5, r16, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="8c6503afa13f7f940bb8b8273202ec63081257402f9428a9c2084f7868fe8909cc78fffacf08bebfe3ba1c57cfb40638495c61ba0736636b69a2779630a5c7ade7bcf6337bb5908cc7b8e8943fb879e19c2a8be486e8f5d881c1b398002e213f08e4afb5ce4a17d6af29230fdd123a8510aab1e2fde61c475938e4e7c85edd5f17c9e3fa29ceb7f9e20ef7f99813fd84a5a946090823b2ef9be236c79af76e18263aa17c8e96e934889ce64129c2c6d9f9b1a7a1", 0xb4) 14:41:39 executing program 0: setrlimit(0x4, &(0x7f0000000040)={0xb, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x200, 0x0, 0x7fb, 0x2, "0366402ba77f0c033c02df71795acd76ef3caf00", 0x0, 0x2}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) 14:41:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000000)=[{0x30, 0x0, 0x0, 0x1000}, {0x6}]}) r1 = kqueue() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x2, 0x1, 0x8, 0x1, "d2b65e1d0a5c2ba61524ec83bad122dd2af648db", 0x7, 0x8}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) pwrite(r1, &(0x7f00000000c0)="fb", 0x1, 0x0, 0x0) 14:41:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x20000000000001fe, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 14:41:39 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='l'], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2100, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="3d090045f116660294943f6cfc6a67535317cbb790d77b549f1b75c0f5c9a98395a2beeccd07142dd11d5c22729c95e5a4d3a52ef92855bfeedc589b90d19c1def921f015b", 0x45) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 14:41:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8400, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000200)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x100000000000002d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000180)={{0x3f, 0x0, 0x9}, 0x1fe00000000000, 0x9}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x9) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 14:41:40 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18480, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x20) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r3 = dup2(0xffffffffffffff9c, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r4 = getuid() r5 = getgid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r4, r5, 0x6) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000100)={0x3}) r6 = open(&(0x7f0000000140)='./file0\x00', 0x18080, 0xf18d535d30d9a74b) r7 = kqueue() r8 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r7, &(0x7f0000000080)=[{{r8}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r8}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r7, &(0x7f0000000300)=[{{r8}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f0000000980)={'./file0\x00', 0x1f, 0x7, 0x3f, 0x471e587886c1949a, 0x5, 0x7, 0x2f, 0x2, 0x0, 0x8, 0x1}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x6) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000800)='/dev/ttyCcfg\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchown(r6, r4, r9) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000002c0)='/dev/ttyCcfg\x00'], &(0x7f00000005c0)=[&(0x7f0000000340)='/dev/ttyCcfg\x00', &(0x7f0000000380)='/dev/null\x00', &(0x7f00000003c0)='&}\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='*\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='/dev/ttyCcfg\x00', &(0x7f0000000540)='/dev/null\x00', &(0x7f0000000580)='%\x00']) open(&(0x7f0000000900)='./file0/file0\x00', 0x40, 0x42) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000640)={0x8001, 0x1800000000000}, 0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000680)='/dev/tty\x00', 0x80, 0x0) pwrite(r3, &(0x7f00000006c0)="451af0b0b481c693a95756adb5fa3b3cc88db5b4f6a8167d7017a0e19a3a92bf6c8400087fc4566ee53a76f481df1571453f71e1a620e046b331ccebefe31b040a939a6eec8764ad1371d0fa8df0d2c016ff0cc2d2dab1773ed35dcfd5df6dee08bacd7a05e33e386181a154797e5022b9287037f0c415d3bb47a97c8eded037ae7bcb17c325f9a7c40c7b29bd6d0a8b592b9f3ebc53236e81ba382b0e2a2807ac5b0fe4fb46821ae81713259c5c0e27073ec05f6c7db4accd1e1f916fc3ef4ef22c1463cd5190ec4527c37a13b3bab34943cb64d4288c27b05ebedb4d820d0b927ef5cf0674fe524c0dd94c80fb0831c0f263ab3ee9930e4f6fd93b", 0xfc, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f00000007c0)={0x8, 0x0, 0x400, 0x6998, 0x1f}, 0xc) setegid(r9) shmget(0x3, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) socket$inet6(0x18, 0x5, 0x100000001) semget(0x3, 0x1, 0x40) rename(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)='./file0/file0\x00') socket$inet(0x2, 0x1, 0x3) open$dir(&(0x7f00000008c0)='./file0\x00', 0x80, 0xd1) 14:41:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40024004000028a7) r0 = open(&(0x7f0000000100)='./bus\x00', 0xa7fa226c1b21a41e, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./bus\x00', r0, 0x1}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x0, r3) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="00000018602700000000000000000005000000b0050000000000044000008000000000000000b3e8e71e56088fb7d9cce84002ef", 0x34}], 0x1) 14:41:40 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8200, 0x4) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400000, "d730c15b00f4ff000074000000683f00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x1000c) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = semget$private(0x0, 0x1, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x800, r5, r6, r7, r8, 0x100, 0xffffffff}, 0xc9, 0xe9d, 0x1}) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000300)=""/243) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000140)=""/146) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 14:41:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x5}, {0x44}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10022, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 14:41:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x30000) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) r4 = msgget$private(0x0, 0x71e) msgsnd(r4, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9fa6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x1, 0x800) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r9 = getppid() r10 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r10, &(0x7f00000000c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r11 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r11, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r12 = fcntl$getown(r11, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r5, r7, r8, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r9, r12, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r3, &(0x7f00000010c0)={0x1, "64d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0d87cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a9e53097d404622ab56867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"}, 0xeb, 0x0) msgrcv(r3, &(0x7f0000000680)=ANY=[@ANYBLOB="df00d5a94da858b47e3b6328cc8cb650779948c5459fb63a5deb96f83dff8e441e4f5f8545f7da000000000000004d28fa326e57670a5189f0972884610000000000000005e03fbfd7d42e82dc6f77db51c80bcc1c2233398bd198b370001c784e668cfb39d411ba62432798479abb05511e80138a12eb21e1af7f2d5c5cea103733968d6a3a9d65d29fdd31766d45137f599efcd1803fbc914fea000001000000000021828eeefdf90b2422bdaa0173fd1230098dcb48bac0bb301192fce77e909d33f2d0b87ce2ed3a13fbf6d50e35d0fe0cf13a7847aea2ad9185d232dd8c010f2efda518d4e045549f836d6dd2e3d8fc7caaf2c2a6b05988830d6ce971ff1acae91381e5fe85080d6d1ad692062c7910d84595e611aa64f894eba17b0deccd437c7697469bd5c50680991e5a9d4500000000000000"], 0xffffffffffffff86, 0x1, 0xf322e3cfafe5d53) msgctl$IPC_RMID(r3, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000100)) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="10c8d0000400000000000000000000b69b5d4273e3e6081fb92cac91bff5875600e91f157f3f1321f2974526ede9977b69c0729e57fe78c0470d4f89b0c971c1318a00d53883fbb1a8e610c5b0218f2f2bde4d2e7af1131fc65f9411e7731ffadea5dffd4a83117d6f0ea89a2fcddf0c59ad14fff5938314f91541f93fdb441f59d9953c99485a3d2a04f8e32b1887eb1dfc796b611a91ca39dcbcd0b4431aa5cfc73b7aa7de84b30b6ee863a896908d06331e86ca1ea21fab99d776f6a0ee9e7e98a094029129a4a2efcd414ff6fa04ec2ac5515396ec521aa4fae782b74ee34d9bcf13b58d5986e9f377949a1a85820fea5b594052dc62ee3d4fe82c4bd205ed176ea9c3514b3fd1f98c9b60f7696fac5ef24f27479927841d887205f70dc28201ff8d40ac2021882c5f15cca54f9861ae549825943d4b4378acb78c4d5922fdddbb01b7e62573f3ebb82ee99143999da6edeb8d7d52a2c1b0d6f0004ca0abb73458d2867fcaefa455c56760ff42e2cfe43ef36062db009c3a56d2411697e310d5000000007e5834c835d3389a44bf423b7a2b668dd9d8b67b233844e10714be"], 0x10}, 0x0) sendto$unix(r0, &(0x7f00000003c0)="f0eed95ad9be2c3e64c3b8fa0fe0dcc17f65d5bf0e3f892b4b483657a55b1346b23cd9ab2c5e5844c1c8e0771f49882f4396d80377055f0e877b889c2df6cecc528634f4526cdc06fa592653820de74a2de7abfedee523740ff42c59a36f697ab80e7cae9d04b055c574ea8ae2d19bf07d641d8a33a2e209001f916c88b8194d70c3d6bb05f728c50d93d9113d8a5763cabea015580ec52c", 0x98, 0x0, &(0x7f0000000480)=@file={0x0, './file0\x00'}, 0xa) socket$unix(0x1, 0x2, 0x0) 14:41:40 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r3}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) recvfrom$inet6(r3, &(0x7f0000000500)=""/4096, 0x1000, 0x822, &(0x7f0000000000)={0x18, 0x1, 0xde, 0x20f}, 0xc) 14:41:40 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[0x8, 0x1, 0x3ba5, 0x8, 0x0, 0x2, 0x10000000000000]}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 14:41:40 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82696c2530008c7185505a338be9af3055fa5fbbea8750e61b367d6806a00e926224be13d48219aa6fd6d8c50545956abfb66091ddb40205def9b494e13854261213e379992abb62685647e7fb3d237b8a35209c16593f2ab1ab62a6c6c4fdc60ba7dd7d004fea892c8ec258dd8616a6ea892de1e7f6ceef49d67d4057e985c056a71b5fdd5b00a6c50a2d45bc0eccf5ac250cc544cff9082f2c7949e4786bdd88a083a72074ebc4891ae0431775"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x2) 14:41:40 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="06"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) getpeername$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = kqueue() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r5, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000000140)) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x2) ioctl$TIOCCONS(r7, 0x80047462, &(0x7f00000001c0)=0x8) write(r4, &(0x7f0000000100)="8c65", 0x6d2) 14:41:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$VMM_IOC_INTR(0xffffffffffffff9c, 0x800c5606, &(0x7f0000000080)={0x8, 0x5, 0xf4b}) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 14:41:40 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) read(r0, &(0x7f00000000c0)=""/29, 0x1d) close(r0) setreuid(0x0, 0xee00) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = kqueue() r2 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r1, 0x6, r2) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, 0x0) setreuid(0x0, 0x0) syz_open_pts() shmget(0x2, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) semget$private(0x0, 0x4, 0x40) kqueue() semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) getgid() openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 14:41:40 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0xc0da11eacc98f8ef) 14:41:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "090000f38900f4ffe64dc22a30adca60b38800"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 14:41:40 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r2, &(0x7f0000000480)="90", 0x1) close(r2) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x9d, 0xfffffffffffffffd, 0x585, 0x49, "f76e31cd4ac88c09d83760e904afc6c80e1b9651", 0x2, 0x1000}) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) dup2(r0, r1) 14:41:40 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) r1 = syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x2) openat(r2, &(0x7f0000000100)='./file0\x00', 0x10, 0x1) read(r1, &(0x7f0000000000)=""/143, 0x8f) preadv(r0, &(0x7f0000001580)=[{0x0}, {&(0x7f00000014c0)=""/155, 0x9b}], 0x2, 0x0, 0x0) 14:41:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0xf22) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfff, 0x4ca8, "a4cd1ed81d7d90bc29617f9a4337451e5d404f67"}) write(r1, &(0x7f0000000080)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) 14:41:40 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0x7ffffffe}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = 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) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r3, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) close(r1) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x43) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000003c0)=0x4) open(&(0x7f0000000380)='./file0\x00', 0x1, 0x80) r5 = geteuid() fchown(r4, r5, 0xffffffffffffffff) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0xa761aa00b9d2da05, 0x0) r7 = open(&(0x7f0000000240)='./file0\x00', 0x20, 0x92) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f00000002c0)=0x3) clock_getres(0x3, &(0x7f0000000300)) close(r6) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 14:41:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x7}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="e278cfc0d1ec05bdcf977e40991e") r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7, 0xd62facbdbc3ae47c, r3, 0x0, 0x0) 14:41:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x14}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 14:41:41 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x48}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000180)=[{0x101}, {0x2, 0x7fff}, {}], 0x3}) 14:41:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e40000002100000000000000ffee009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) r4 = fcntl$dupfd(r3, 0x0, r1) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000040)=[{0x7ff, 0x4, 0x9, 0x7f}, {0x6, 0x4, 0xea31, 0x5}, {0x7, 0x1000, 0xfffffffffffffffc, 0x7}, {0x2, 0x4, 0x5e, 0x2}, {0x7, 0x9, 0x800, 0x6}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 14:41:41 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f0000000080)) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1003, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000240)=0x3) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r3, &(0x7f0000000480)="90", 0x1) open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x8) close(r3) r6 = dup2(r2, r3) recvfrom(r6, &(0x7f00000000c0)=""/155, 0x9b, 0x840, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4}, 0xc) 14:41:41 executing program 1: r0 = shmget(0x2, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) r1 = semget$private(0x0, 0x1, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getegid() r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000100)=0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x800, r2, r3, r5, r6, 0x100, 0xffffffff}, 0xc9, 0xe9d, 0x1}) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000300)=""/243) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000080)=""/87) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) semget$private(0x0, 0x2, 0x200) semget$private(0x0, 0x3, 0x421) semget(0x1, 0x6, 0x400) 14:41:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x8) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x8) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) ftruncate(r2, 0x0, 0xb64) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") read(r0, &(0x7f0000000040)=""/32, 0x20) 14:41:41 executing program 1: getgroups(0x5, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r0]) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x2, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000100)='./file0\x00') openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) unlinkat(r1, &(0x7f00000001c0)='./file0\x00', 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000200)={0x2, 0x80}) msgget$private(0x0, 0x5bfc3a9d01ecb482) r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0x8000, 0x100) fcntl$dupfd(r2, 0x1eaa513e0db6af80, 0xffffffffffffff9c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f00000002c0)=0x3ff) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0x9, 0x9, 0x1f6, 0x1, 0x1, 0xffff, 0x79, 0x2, 0x3, 0x5, 0x5}) syz_open_pts() r4 = dup(0xffffffffffffff9c) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000380)=0x8a9b) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x10000, 0x0) r5 = dup2(r3, 0xffffffffffffffff) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000440)=0x1) r6 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r7 = dup2(0xffffffffffffffff, r1) ioctl$WSDISPLAYIO_GETSCREEN(r7, 0xc0245755, &(0x7f00000004c0)={0x12, './file0\x00', './file1\x00'}) open$dir(&(0x7f0000000500)='./file0\x00', 0x200, 0x40) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x4b764fc3ee18dcb, 0x0) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000580)=0xdf) socket(0x2, 0x2, 0x9) openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x20, 0x0) 14:41:42 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x312) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x6066) r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r2, &(0x7f0000000480)="90", 0x1) close(r2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r4 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r6 = geteuid() r7 = fcntl$getown(0xffffffffffffff9c, 0x5) r8 = msgget$private(0x0, 0x0) msgsnd(r8, 0x0, 0x0, 0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000980)={{0x2, r6, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r7, 0xa5, 0x1, 0x100000000}) wait4(r7, &(0x7f0000000140), 0xa, &(0x7f0000000200)) r9 = dup2(r0, r2) ioctl$WSMOUSEIO_GETPARAMS(r9, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x8a, 0x3}], 0x1}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 14:41:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3}, {0x3}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 14:41:42 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000875c25c09ca9971800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd0c36e526000000000000000000000000000000000000000000000000660000000000000000000000001200051b5f765f8665b6a5618fe3587bd2e959b828618c12a2dc25cf7716b1b14af1ea56641bd28dc410fa6e082441534854abb01e20ff73f194133a90f7b0475b73b5f094b684a7324f42598d8e6af27ee19946b48d6cc7a3a657fe93715f25dc4ac31dd0dd27cce6"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\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', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x0) r4 = msgget$private(0x0, 0x8) msgsnd(r4, &(0x7f0000000600)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r1, @ANYRES32=r3, @ANYRES16=r0, @ANYRES32=r1, @ANYRESOCT=r1, @ANYRES32=0x0], 0x7, 0x800) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgget$private(0x0, 0x141) msgrcv(r4, &(0x7f00000009c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003ce5f58b481ae067cb112a8256c1c27d4ee938be5750ceeffe17814a745f9b53407c80d342748954f66ccd3abdfad2ad73b05f951e291cb44ae60acacf2323e03c62d92c3c68ff1b99c6cc8250e8ef212571b68aa9922e41d1b63fb2aec6ada4bb8b139376ea06d7040989f93a14ee8d"], 0xfffffffffffffe9f, 0x1, 0x1000) r5 = semget(0x3, 0x5, 0x0) semctl$GETVAL(r5, 0x6, 0x5, &(0x7f0000000080)=""/19) r6 = msgget(0x1, 0x10004) msgrcv(r6, &(0x7f00000003c0)=ANY=[@ANYRESDEC=r6], 0x1, 0x1, 0x1000) msgget(0x0, 0x180) r7 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r7, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6, 0x2}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r8) r9 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r9, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r9, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r10 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r10, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r10, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r10, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r10, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r11 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r11) msgsnd(r4, &(0x7f0000000c40)=ANY=[@ANYPTR, @ANYPTR=&(0x7f0000000480)=ANY=[@ANYPTR64=&(0x7f0000000100)=ANY=[], @ANYRESOCT, @ANYRES64=0x0, @ANYRESOCT=r7, @ANYRESDEC=0x0, @ANYRESHEX=r8, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR, @ANYRESDEC, @ANYPTR]], @ANYRES64=r9, @ANYRESOCT=0x0, @ANYRES32=r10, @ANYRES32=0x0, @ANYRES32=r4, @ANYBLOB="6c19defd3a4ea961ab2e4b73df4db3f5922ab78418ca1fe584dd603fd1662c3c9689a08b832277afb12756478fef4c91c9d09c6cd9e8b636f84ec8527643c192a34584ea1e02240d813f923627e299423efa4bd7c90397cb609e8a0fce698a4c78b5aea439", @ANYRESHEX=r11], 0x9, 0x800) fcntl$setflags(r3, 0x2, 0x3) msgsnd(r4, &(0x7f0000000740)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a5b9c8adafbf10000000000000009e9546740d4375d31059c11f0debb408e72ffe26408000000f9c5b2ae95e40e5a3900002cc98c2583001647a64469feaccf0071dfcb310aad880acc23270000009a20af402be2a70028e0942ea0bb90614b081bdeba90e84c3d92d0593573aea6adce7c364e3a14dc8306f2a50f203116dee7cf397730c7ae6989cd8128d02392e889114dc3e0cc70b8d6047d5a8fdfeab9e5cd232392e29a67b0a629dfdb"], 0x51, 0x800) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r12, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f66696c653000c2c58f3e6a63e18dd0a05560ff601f2fda3725a57204f4b01be3b5b65ab0879af9972820f6dd37cdbb633389a6799d36a52b6a24a1fd"], 0xa) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r13) setuid(0xee01) r14 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r14, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000240)=0x9) pipe(&(0x7f00000003c0)) semget$private(0x0, 0x2, 0x20) ftruncate(r1, 0x0, 0x4b6c) 14:41:42 executing program 1: r0 = socket(0x10000000011, 0x10000004003, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) connect(r2, &(0x7f0000000040)=@in={0x2, 0x0}, 0x96) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) sendto$unix(r0, &(0x7f0000000180)="b1000513600000000000000000400000000004fecea11ea8fef96ecfc73fd3357ae26caafd15fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed0086cfce7fa5990c8207949a2cf4c8b2ca3ebbc257699a1f132e27acb5d637281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f80804000000000000000100000000000000005f", 0xb4, 0x0, 0x0, 0x0) 14:41:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x45, 0x0, 0x0, 0xfffffffffffffffe}, {0x6c}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x100) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 14:41:42 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x901, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x6}) socket$inet(0x2, 0x9946a2e26c9d26e6, 0x39e7) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', r2}) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000180)={0x7, 0x6bad}) r3 = socket(0x32, 0x4, 0x0) fchflags(r3, 0x0) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockname$inet6(r4, &(0x7f0000000240), &(0x7f0000000280)=0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x8000, 0x0) ftruncate(r5, 0x0, 0x1ff) shutdown(r3, 0x2) r6 = open$dir(&(0x7f0000000300)='./file0\x00', 0xd815ae331be9f73d, 0x21) getpgrp() r7 = dup2(0xffffffffffffffff, r3) fcntl$setstatus(r7, 0x4, 0x8) r8 = dup(r6) getpeername(r8, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) r10 = open$dir(&(0x7f0000000440)='./file0\x00', 0x200, 0x114) ioctl$DIOCMAP(r9, 0xc0106477, &(0x7f0000000480)={&(0x7f0000000400)='./file0\x00', r10}) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x38004) sendto$inet(r11, &(0x7f0000000500)="fd9611684184a874f0ebff454a163e974dba6ae21a5280e537161ad17fa8ad50144ed6f62d1c0a8b658d35360eeedc058d6e372b11cc4d6a769d2b01305b2d5e37655c2c275320d953b1b9f43d4491b9dbc5d28b3baf00ea29c25656c04a73aec92bea5cc20eb8419e6f33ae66151ceedf82bf6888604501cf6390909fb6f2e1a4615e9f9c90df202a2f1ce76ac6ca2e75d2d8fd820e058c0fb1529e1994ef3c29689876df05f6625942e39ee3c8b388d3f6ae7c412fc5eb9527fd8fc1c0f79f39c81c23f8bdaafcc27549e7e35e37eff86bb3c209494344ec1739e7b646d857ec4dc88164f82a5f84470b06cf72c567033995a659820c3d0bca38cc8730367997dd8464f69468d55af0a1d6dc62c02eb332520ae3b7716c12a8758f8abb2aea7ad62aad2f7e2d83fd3ef530fcc2e4830d0a8b7134f814a1ba91299afc0bd0bef82095d40d6bafa7cd823437a26bedd3fcf4ae8eb86fa5262a2dac92f56be7204abc07575cf11009d28190597f18076a9a7587c3b6c7850e033b18ea59d15db1c5ff4cf23e578d9b92fbebdc21dce2042da06f0576285feab122ece42dd1824a0d85b23ea5ebd1b97e3fe31493981ea8ae50637c90ff391b8d277c5b7079a50f19bc2bbc95189d633563717e0d176b4745acea7a3a8ab58729fc7d812717c23cff3d87985dc68f818268ba56584213de6e37e5890a8230bfcf4cb9f75fb801b48da6b1054f6e716c112f8b060e816976fef19efa653b0f74dcb603526a8f6ac43c0d81d981e55f31a1e328af56d9764f65256f315399ce4dc9863a9d30b02d27e6ecccc74c76bff2f1337c81d2ee936593de440c9cd2d1b882bae0b7007ee1ea690d5cef1361e495112a73f7a8330235dab59f21a9dcd64820ec530f022c681cb8706bb5e0c053eb9b397126d835d6ea1ffd2a5dbe8bc10339befd1b374e3b19698acd97599601b29c6b162928bf8a5d10e010edeea5d5fb7cd496a35f0647e8d498ad258a4841d88bc0d6e3718d688592d825b31cda1a6cc6c5f31034fff90fa9a34c860a1aaadfb645e4e847f145370ed83b09a662539e33d507d3ea477f3c4706aec48e00e48a01b2ea9cc01241d4ab3b22f334155a06930fbe4dc60621a33e1a1596b70f38d2ea259de7b0a27f632ff0cf8a22c52a4c49dbcbdef62f30639c2da6d32a7df85394d48d0a10f51830617b93254959b3cabd2aff03b209672b4317423ba105a82ca92391bc19c0ac951dbb183fa684cef73e86b9fdb2d31e7d0c0562cfa0d75fd386151d50d2e6af752744e1a0adf5620d7cc5d36e32a9f4cf0bb5d238c86d338f856df59f872421370d18198606febc2cdf48fd0b9410dfd51a18376cdfffafa87d0c2e15bb6770e15d5c5c64ed10564513a3ab30b5ce3e2e84deca630aaa76ad68b2a115ed170327b018a9c2ae69055c01a22912b9ca3c53bcc017e0f5781cd1dd16e99a6c09f02d8caa823ec4c81c72b17e0d5b1665225a91d6f7b80cd1788f6a048dcb64314d6650299450216d9661ce68a6c4fe73de7ea1b6882d51b146adb503312321090d9e9b81b7b1565a3dc79f4dccecc311aaa5d71380e294bac5c4fa48300e851b7f661de112a777b17984e2ac76fb4c8484e8a39e949a2506b670da663610d6292283a27b37b5686f24295ac1b34d01ff0d9562f30b2e176de85340f946a65cc60f87ad50c26f0a9a25b5496524f51d690f8b456a082ce7eb93cd565240a53f9746ba8ab93ae149b547cf94d01c304124832852c9113d2541fbf27e85ca84668cb95e2bae3c88efccaeaf6b65cdd96428306db17eaf0259b01ca1c717cb52d144274c33cdae0586ca7398a673ba49a0b3f2c4c63ad00d8605a0a73388617fe87eeab533b68a1492263e3f545e15c2cb5d41f60a9caf9f6acb4c4ca7b350eeb644aaec56dcc02f8fa44f7a82bcd71c6ba04555a5494545b23ae43e7a8aea8cff04e656e1fa06b5f7eec158d4b895f714a6bebe803278cab7b08364aa8093269dcbe7b3d97228b75f5053ff4ba6442d3f068cbeb1494e613361c2b9fde7cbc34319306f11f5185487ca37a57d40fdf8afc4f1529ff08b6374b2c6cfd9db223eb6caff2c475daaaeb1b5e2d2541050f2785d1452bfec88dab8a989cee5b221ee17f19aab6c336abe32874e78b752f3fd2d5a5bc513fee704f6225b341d610454fe865f3e85cb04b60016ddfbeac5236062b01942646b3a8d053572f0a5d58976b011955021239ebd1ddd4ab44bdeb8164d27ac6e93fd1a94bf09d4a6f1f67302d9ce85f20fb45f5e086f274defd0c509b9f29767ac6ebdb5a7ac762d906c5743265ccdd2ff27880a0dcfad96bc87e601f1225f782cd9b21287707d2c5d6284fa29620d0fe7158299374e1252cc5045929a7b49886a61a07968a6fd08037dca65364da5283f68faa5bb70296107cad38fd5eebe088292d8ac0f4d8f32eeae4e82142e2a0e33b2980315ee37a97b50d66fc23ab3a2cbdcf7d0b56825bd398b20261c9ae0b6cdf7a2f149ddd2e39098ff22ee2587fc9e7762812c1ada8f71fef850c33ce20815d56df19f1bd8a59a425722be0d11a5a88ef7eca194e4334e2b6a62f7a96ba3fb9e4d83434d0407c1c105ca9a3439e7193260c3ff18cfc93916621ea20785d81dcf8609606eb83f0cbfcfd82b0a3c3770bfb7b90f2411ef65bb22964ee03ecb355b73437f1a451da14ab6f8f71821940dcf350f0fae77e01e1e07ce80dcd7922fb6ed4539c6b0d28a72244f586a5917ac97b4ed64839bb9051c3ffbd64468a0652a91301eb82080c5da9a36067ca24a7285aeaddfa0afa3ecf156d393bc449f028847d09bd0a663ea83a56229d3edab41ab7c4fb39952e1290f76743aa9ed8c15f3935620086871637db95f2da95991ff1c58d6530c96d0cb5b5c433b1e9498f2b6ccea4c64c058cf6ff6a715b58f82f9a139e2a466ebb180bd800decbd3a5802533da9a2846738449e1ee3c00bfb2b8f8479062dcc1be9b9e2b01dbb35dfa61b84f1934b4d91871b2d139079fecc99d604d47c2bbca2d6a11114cd5e8a48c2027576b7cfec20fcb4881c85476723a3376fe87978f20beaf22ac166098d6942b7ab8d52ec5a62c2bed73454f62c4a6a90494bad4f0d6da2c8fe74fe1edd5d68cc0bf5bd5d8cd18b89ca26f8ed6eac150e22e038dc95e5b0ed1d1ec092d44fa272fa8fbb7c8d366b2bd2f348f5f2347178b59acf4118fc04c66f7ecec436e2d4c0c344b49ec5eb1e326fa110f0843258eeb56dfbfd1d116bee2de3efadd2d198fafac114477c6e9e9a9feb3131fa27162bcb63db37db96ae061df10bd63fc3c23491a44fd1dc0f6601572c4347a05f0535f923f211c742a0c464c43a7ea1c2c9223276c3e4ffb0ab82b9049e4243327d1e7d061dae26dd0285147dd7cd5b07e26f44f6749803613c18f833d2db6f30f150fa61174cb3206e271feb132eb30a1e4284f32cc67dfaccabf8f55b9b43748375186f8c6bbc249bd921f6d75c7b05683a1752ac1b084d796298d69f095a14ce2783c505e16e7c3746ac6174d92c39e1708265605321b386fba31516d9b4685c71a70a9f6af36d558932a17324cc84642866fbd495f1ea8776ebbfd6391d4e8e6c74b0a938397ef13b726a7855582597837fe58cb31d9dd7468963ea6c4f1d431ea8a8a1b4f6205a8ff0727eee759a299f739bfeacde3f8132ac801bdec3eb046eb1e058e823bd397678cb66ec352c74f9c85043fb7939a51e7dc4f2e3d733c2e67b08cad07ad07b07defc40bdd7db2434ea6752816e7fac727cbb938c5cdd0084a9269ada83b5e1fa9805208f15c832448da3049cb3ec640c4502ac1f2ade9aa3bc8b20f8e167b3ae5b15b1917ae9900767acbbdafc4440c9ecb26fd52915dc6c0f947e68bddeee8a7665342a511d16439d3b94f1026b30c06231a8dbfcd0715059fbde525e0ca6b1bc091fa342f72008fffaf6faccb62c2cbe8797a06f3714ad73134ae10294b385ebe9deb396861a9a62310e360ac508bc616a58e6016d34ba63b7c22299ce8af46449f6bebbf18f3ead64242fea624c2c8239677022e612df3a42dd17a9e205f0b07b4552c098abc8b3667f1dd342f0a81889bcea1f8e1a2a67c44d610de527d3016d71c5b4702dbda88f4f473e186a1bf2102d3ae4ee06f098c69f2e171d85ca648892d3501f129129f8f776eaeab73926db4dc0ef1bfd2c677fb5cbde54b1c8d180814de2f401cc1a806f20a88de96db3fa58f4c3f8080d0d845ae1b8ffca5447c47fcadc0c852062832c82cafaf6e6be4840a45a426d10a5b5884811709350ab76605ce61b12f64485c25c4c2ab89ea618a56218c66d39778c65b31e688f4e2295e413a5d7712b00202f522e7cf64b5c8bf238c864ae9e5f67137db2410bb41dd6448520e3ddb61fc40be4d520ca2e0a7b23aa27176336484dce189c3fec7fcdf65d34f5870e79da0ed8cf023058f0b086b563a04f041f795d9eb99bc57d621390df1410b711990ff4786bffe42bb137ecdac1e2f88ed5654a43466798a85b8d71fea3d40e8d7a8c97727d6e984f324b7f6656be558ec37281e01b34236130058dc882ed6415c67dab7b2f0584722e8dc4635980a4db7cd5e450eaf02495c769f4b72fd0e72cf2756006c96065714710da50dba8dc902e46fd5db038abf48eecded8566d8d87fab4a9523b34757dd95358958b3b81bfcf81647da3c300d913b457a91f4ca8cdd4e5336762f75f317c00926b0d28814381bf7f88ed301c066db091b64456dea84cd9f45815e8e3016ee6c6b24155913437b2fe1669f07bd18738291e66a2472063303f479bcec96caa066496cd6b0a34828d25f0da63b5b644da8e3a4be9bbe966518793a87ea481dfcd6c77e18244717551d216113989d990fa2daa95b371363c3a89792da8b4c52b94f5e12089e7edc8bc69ae1b5f7389ffad90d127ee691d422af19eb45d24cc79bac178e810078e7d8acb0c88142d57749cfe8918c9ae61830b242b8e035b3f87d7972e9b1dd7d8c5b9148e1ee6e630d5cfa2ada0fbba6db9263e73479befe51b6a399fc8716bbaee7a6a753190e53e4e59d4a5787f3c4dda4ff0852631ad6d8d0e0c4b6c1754b6db5940141f62c2b378407f5c4819ada2a604ec0152e72703c4b6f1351186c3ef4e02613c6a857b33ade44622985d688778bc745a6394a81a789fdd8c372c0f8098f096f266045e178f40eb783ba4dd3635a2bc781f575a0112d0cdc702b0985a49ce640446ea89589eb512f197c460fb91395cb6ec3103b8e30b1ed8d1ad17a87e8909a2166d94339221f229d7a79861c8d69438b04cb864398562f37276f389979fc8aa3a79db87df0a99d5889f22a19e7102360b6c40de8e6076c06b105884c7ce4f6a9326abb6cdf8d53b03aaab51645c2b92fcb736197b5536f86bf5897edf3b0759a86bfc20eaa833bc8c2c8731379af6997ab50214cb12bc2d261c5ab922bea0db764bc674d781c53c1b5444472b3b5f0a7585d309c353915b0524aadce9a3629d39fedcb6efa38e47a29e0ebea4f7549d71e0035586057ad15d1a1c3708dd39181e646ebccecf49fdd8dffae365cb57f8eac535da1821acf8a0bde85ef6b52aa9a83c5dc7b2a386111de159e4333d267aed29ebf83e6567534628f997ad8f50c6a668038af00c2a857a19cd7bd9bdd1a470e0d93f3af7b7bf94e1dc1aeeeec76f9c6602fd3fc7c0aedd2e605adb1e337128defabb544b817a58cc1097f3708813709546d0d8bc0a0c74dd4794be50487d1347ebd74bc2daf6c4eb9873", 0x1000, 0x402, &(0x7f0000001500)={0x2, 0x2}, 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001540)='/dev/wsmouse0\x00', 0x800, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001580)='/dev/wsmouse0\x00', 0x80, 0x0) r12 = openat$zero(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/zero\x00', 0x4d0318762df7335e, 0x0) fcntl$dupfd(r12, 0xa, 0xffffffffffffffff) getppid() 14:41:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x20000118}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) dup2(r1, r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) 14:41:43 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x28}, 0x0) syz_emit_ethernet(0x57, &(0x7f0000000100)="e3f6b85375c0efa41feb098dad7f72ac2bc2718efa71c2049e945d92f2e62fb9a3f9e24c10ceb2a74a11184ddbc8682b5fbeb60891f4a6cd730d725a0fe5cbf2bf595812338c31ad8224b863900beedf8b79694625c378") 14:41:43 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000080)={0x2}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r1) ioctl$VMM_IOC_RUN(r2, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 14:41:43 executing program 0: setrlimit(0x2, &(0x7f0000000100)={0x60000000, 0x60000000}) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186000fe0000ffffffff0000000af6ce4f22276e2b8d2a48d600000058a300"/44, 0x2c}], 0x1) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r1 = semget$private(0x0, 0x7, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./bus\x00', 0x2, 0x2) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000500)=0x3) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000180)=""/9) execve(&(0x7f0000000540)='./bus\x00', &(0x7f0000000740), &(0x7f00000007c0)=[&(0x7f0000000900)='F\x1eQ\xaeZ\xab\xf2\x00\xd2\xfb\xca\xdb\x1b\xb6\x14-\x96\xd5<\xa6\xdfwZ\xacx\xae\x1b\x97~\xf4\x12N_\x8ec\xe3\xb6}\x91\xd0?\"}\xa3\xd9\x97\x98\xe0\xd1\xa7\xe7\x95z\x90\x00i]\x98\xdc\x85\x88\x00\xb0\xaf\xafqS\"\xea\xb3ZO\x82{*\xcd\x98a\xb2\x89\x9aeko\xb07\xa8\xce\xf8h\x80%o\xf3dq\x18\x12\xbc\xab\x03\x00\xc6\xf6g\x14\xcd\r\x8e\xc2_u\x88\xa9(@#z\\\xb27\x99pf=\x19?\xb8\xc7\xa2\xd1O&tEsM)\xdc\xf7\x94\xdc\xb9\x87\x86\xc5\x1e\xc7\xf2_\xea\xa8{~\xf9>\xec\xb2\x9e\\MaJ\xa2\x06']) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) mknod(&(0x7f0000000480)='./bus\x00', 0xc000, 0x3) r4 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pread(r3, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) symlinkat(&(0x7f00000003c0)='./bus\x00', r4, &(0x7f0000000400)='./bus\x00') ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000800)={0x1, 0x3, {0x2, 0x7}}) close(r3) r5 = dup2(r3, r3) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000300)={&(0x7f00000001c0)='./file0\x00', r3}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000440)='./file0\x00', 0x1) pwrite(r4, &(0x7f0000000240)="8829076e9db40856a5321cf3864c65fe3f0351f97fe7a134f5022dc60a78e4d4e8997d8056e95f8df0a2ebeea40c260b3598a1d1eba4818a8f7138004a853d03a41ff90629679b594802edfef87aab83fd1f197186fa2eb6504f4b17a1da98783077968f3e85e3b65b3097288f068cb4768080bc62b6dad6679f983153bb72cf8643c12d2937ab804b2e69e0b2c9299a51b8639508abae2d598764670cd2d370e252e47ba47aaf9e65", 0xa9, 0x0, 0x0) link(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') 14:41:43 executing program 1: pipe(0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x54deeac9599e5cbc) kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x2d}, {0x8000000000064}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) open(&(0x7f0000000280)='./file0\x00', 0x80, 0x20) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000001c0)='s\x01\x06I\xe1\x14', &(0x7f00000000c0)='\xca\xa3\a\x00']) r3 = socket(0x0, 0x2, 0x2c7c) accept$unix(r3, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0xe79) 14:41:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x100000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:41:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000240), 0x1000000000000600, 0x0, 0x0) 14:41:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x800, r2, r3, r4, r5, 0x100, 0xffffffff}, 0xc9, 0xe9d, 0x1}) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000300)=""/243) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000400)=""/235) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5c, 0x0, 0x0, 0x8000000000000}, {0x3, 0x0, 0x9b, 0x80}, {0x6, 0x8}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 14:41:43 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x34, 0x0, 0x0, 0x3}, {0x4000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') chroot(&(0x7f0000000480)='./file0\x00') execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 14:41:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000280)=[{0x1c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) 14:41:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x84}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x1, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/86, 0x56}, {&(0x7f00000000c0)=""/17, 0x11}], 0x2) pwrite(r1, &(0x7f0000000280)="d17e27e4205d645e3a5a3b0ca77d2b2aed5fd5d3fb7c2afe0b768f78c0e359175065c9c5482efe4f6c8ad6b6ba4a67ffad529363319ea87ddbba7e8ad194fae388e1bf382137e6b30cc14b66dcb2a8db455fe8ae0442982fa33176e86a6a3e202cd4243e86ff7ace3b33283733bff096b43b022462d12f7771fa158fd2d5966b853c11ddae6a7d2eab2b6f179d647bc6c2e44bdbaab974b316d0903d4a9cd924a0a8abdba15f414c03f0016e816e34ddfff1e72e4d89cfaa0e7df9aee6178a8f83c5b1143137c2eb87d3aee83437d2ba942177e1ec0a5284a31028cc60a64b545db989604c466a0ac8fcfeeeca58c0f84a4c0b26", 0xf4, 0x0, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:41:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1", 0x1, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8000, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000480)="90", 0x1) close(r1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 14:41:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8000, 0x3) setsockopt$inet_opts(r0, 0x0, 0x22, 0x0, 0x0) 14:41:44 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008b}]}) 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) r2 = socket$inet6(0x18, 0x3, 0x97) sendto(r2, &(0x7f0000000400)="f6860426a00d4a323b454df370f752259740a9579145382e7769367372139bf1b7a2e30f235f5c4b404b20613ef0c1bc4c80e5c316e1a4dab600fbe355f20d27cff1d9a04fad860e27edd97b6f6e13449959ced604b1dc1032c542b8ad23133c493e4583b294b1c20916de1f", 0x6c, 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="010000a3d00000000000"], 0xa) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)='./file0\x00') r3 = semget$private(0x0, 0x1, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getegid() r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r7, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r8 = getpid() wait4(r8, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r7, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r9 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r11 = getegid() r12 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r9, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r10, r11, r12, r13, 0x1, 0xff}, 0x8, 0x6, r8, r8, 0x0, 0x2, 0x1f, 0x400}) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r14, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r15 = getpid() wait4(r15, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r14, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r16 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r18 = getegid() r19 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r16, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r17, r18, r19, r20, 0x1, 0xff}, 0x8, 0x6, r15, r15, 0x0, 0x2, 0x1f, 0x400}) r21 = getpid() wait4(r21, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r23 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r23, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r25 = geteuid() r26 = fcntl$getown(0xffffffffffffff9c, 0x5) r27 = msgget$private(0x0, 0x0) msgsnd(r27, 0x0, 0x0, 0x0) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000980)={{0x2, r25, r22, r24, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r26, 0xa5, 0x1, 0x100000000}) r28 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r28, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r29 = getpid() wait4(r29, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r28, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r30 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r32 = getegid() r33 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r30, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r31, r32, r33, r34, 0x1, 0xff}, 0x8, 0x6, r29, r29, 0x0, 0x2, 0x1f, 0x400}) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000700)=ANY=[@ANYBLOB="00002e2f9f6dfa3cf84eec0662bf638d7da4a29cd266696c653000"], 0xa, &(0x7f0000000580)=[{&(0x7f0000000500)="a63f697ba7eca54e10446dcaa87bf13b521452fcd787f5a74afca643e70e4026061cd5268355abfffdc69165b91d09410dbe755f0bdabaadcd96647ba72e89575870d98549", 0x45}], 0x1, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r11}, @cred={0x20, 0xffff, 0x0, r4, 0xffffffffffffffff, r18}, @cred={0x20, 0xffff, 0x0, r21, r25, r32}], 0x60, 0x4}, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r36 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x800, r5, r6, r35, r36, 0x100, 0xffffffff}, 0xc9, 0xe9d, 0x1}) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000300)=""/243) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000040)=0xfff) 14:41:44 executing program 0: clock_getres(0x2, 0x0) 14:41:44 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) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x2, 0x1f, &(0x7f0000000180)="82ce1b60527e13e4be81584da178237423bea21d6cf738ec132108ec4184c374935f3c0a4c6db4bf4704e1cd9663d726ab81059620bbcb797b52408448ff684d812a7a0d51faa7df4e9f0484852a8db77deebf27b3d58d3855627ef27adb0b84a8ee20bba7412ffc02ff1b358fb4e050cb45b923ef9fdf10df80e094280109ebdb996d04035abf23ef460165b940bd091969212026f9847435b9d503e59813c8ce5ff16575ca4238d997217669a17c863af9", 0xb2) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e000000030700"/56], 0x38}, 0x0) 14:41:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x2800000000000000, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c", 0x0, 0x100000000000000}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x3) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 14:41:44 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x1f, 0x0, 0x0, 0x0) close(r1) 14:41:44 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0xffffffffffffff6f) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) syz_emit_ethernet(0x5c, &(0x7f0000000200)="37add7ae90586ea4f1c561f7c8fe509ee9d868d5887e4b5c790286ddaade95fa254fc4f14e6d732d713dac69a27bf8182479e1a2e0064906ec7c539f64c4cce4c2983efacab46cd10dd1509f9b03140b38b0d8e1e2d7f04228131e1a") r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000480)="90", 0x1) close(r5) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000000)) close(r5) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) write(r4, &(0x7f0000000280)="f62874ffc1ef94b9605e3a82ba1bc2f4b6a760a5283b895ac6b23d676d0bad8b75dcae0b9e4ad4133e82db77c0a28623d13c8796ebcc7ed01a394250b4cbc2261a5d376445e60a4d914f4de8798445ef0eceafecd08ecd5905dc92de3d27d20df4e1ebe3d13aea514e73852073e5e97dce7a13b2071a3024c886bba6e631b58dd742b62deda22070db182e0bf07901b305cf45f92601e45885bef7ffa0a2dc669324", 0xa2) write(r1, &(0x7f0000000080)="a6", 0xffffff28) 14:41:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x20000000000001ae, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") 14:41:44 executing program 0: r0 = dup(0xffffffffffffffff) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000040)=""/71, 0x47}, {&(0x7f00000000c0)=""/234, 0xea}, {&(0x7f00000001c0)=""/4, 0x4}, {&(0x7f0000000200)=""/177, 0xb1}, {&(0x7f00000002c0)=""/121, 0x79}, {&(0x7f0000000340)=""/244, 0xf4}, {&(0x7f0000000440)=""/62, 0x3e}], 0x7) r1 = syz_open_pts() ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000500)={""/16, @ifru_vnetid}) fcntl$lock(r1, 0x6, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x80, 0x0) 14:41:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{}]}) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x400000009130cbf, &(0x7f0000000240)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff, 0x10000, 0x7}], 0xdde, 0x0) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) recvfrom$inet(r2, &(0x7f0000000340)=""/194, 0x3a2, 0x800, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) accept(r3, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) dup2(r0, r4) setsockopt(r0, 0x29, 0x80000000000003c, &(0x7f0000000140), 0x4) socket(0x1, 0x0, 0x9) 14:41:45 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) r2 = dup(r1) openat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x80) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x35}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) r4 = socket$unix(0x1, 0x5, 0x0) pwrite(r4, &(0x7f0000000240)="6c8a8e8fbc5fc4f36342bcbb5ec357ce9fcdef6468cb3d52a8dff33dde7faf4dac9c5964f9caa6161789be5d5d884c58b3d29a31496c5b611f4a577cf50e3f9fba9d8d0b49d23be1abf7f5bd2acc2c2fe1fe0412247b49633d099c0f1f2b372e3851a6f69106694457ba18c0c3bd8a69ddf87ebab643a05d5c63afe03933067c394ce4c01748e4009d59cfe92f1f6ebcd7388e9d81cda532136d967d16ae2df742b73bbcf43a0f244cb252124ee512c33c3826286cf314cd7dcd3ba154be059b71cdf13ffd", 0xc5, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x2bd, &(0x7f0000ffc000/0x4000)=nil) 14:41:45 executing program 0: r0 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r0, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) semop(r0, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r0, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) syz_extract_tcp_res$synack(&(0x7f0000000080), 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, &(0x7f0000000280)=[{0x3, 0x9}, {0x2, 0x7, 0x1000}, {0x3, 0x80, 0x8c45979a0dfa28b6}, {0x4, 0xae7, 0xc00}, {0x3, 0x10000, 0x1000}, {0x0, 0x3, 0x1000}, {0x0, 0xfffffffffffffffc}], 0x7) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/165) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0xfffffffffffffffe}, {0xffffffff80000014}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000240)={0x3f, 0x7}) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) ioctl$KDGKBMODE(0xffffffffffffff9c, 0x40044b06) semop(r1, &(0x7f0000000300)=[{0x2, 0xb3b8, 0x3400}, {0x3, 0xfff, 0x800}, {0x0, 0x7, 0x1800}, {0x0, 0xfffffffffffff127, 0x1000}], 0x4) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r5 = dup(r3) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000380)={0x4, &(0x7f0000000340)=[{0x0, 0x8, 0x7fff, 0xfffffffffffffffe}, {0x1f, 0x285, 0x7, 0x1}, {0x2, 0x6, 0x3, 0x1000}, {0x70, 0x7, 0x0, 0x43b3}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 14:41:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0xfffffffffffffffc}, {0x3c}, {0x800000030}, {0x6}]}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30000) chroot(&(0x7f0000000200)='./file0\x00') ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', 0xffffffffffffff9c, 0x1}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000000)=[{0x4, 0x100000000, 0x1000, 0x80}, {0x0, 0x81b, 0xd1, 0x9}, {0x42d, 0x8001, 0x3c, 0x1}, {0x7, 0x9, 0x713d, 0x7}, {0x3f, 0x0, 0x3, 0x9}, {0x7, 0x1, 0x800, 0xffffffff}, {0xfffffffffffffffc, 0x80000000, 0x0, 0x1ff}]}) 14:41:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f00000001c0), 0x19f) socket$unix(0x1, 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)) 14:41:45 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x20, 0xa4}, {0x100, 0x41b5}, {}], 0x3}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r3}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000200)={&(0x7f0000000100)=[{0x25, 0x5}, {0x81, 0x3}, {0x100, 0x7}], 0x3}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000480)="90", 0x1) close(r1) r4 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x100, 0x101}, {0x22, 0x1}, {0x48, 0x9}, {0x24, 0x1}, {0x24, 0x1}, {0x101, 0x5}], 0x6}) 14:41:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x20, 0x3, 0x100, &(0x7f0000000140)={0xffffffffffffffff}) pread(r1, &(0x7f0000000240)="ee10162d89dde4ca749c3ae86c3d5ec0aea53887372c61642836b0236a0080d5b5e3e4069a18e8c67f6e963e0ed66a93385b74e2349f164f769bf77e788449ffaae4f66e2baa1426870a9e69167e08c7d11ea4ad31b8ae302c79941d99cd3e91801ba8172fb1486cf0e056c2a0c9675c87d5b5a0a0f670bc483083b718e8144e5b53e0384a105a6cbb763846e9ad", 0x8e, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="ac58ec97829b2e408c116a606a9b") 14:41:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11, 0x0, 0x0, 0x8000}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x100, 0x18) openat(r3, &(0x7f0000000180)='./file0\x00', 0x20000, 0x12d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = kqueue() unlink(&(0x7f0000000040)='./file0\x00') r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000", 0x155}) getpgrp() kevent(r4, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r6 = kqueue() r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r6, &(0x7f0000000080)=[{{r7}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r7}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r6, &(0x7f0000000300)=[{{r7}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) openat(r7, &(0x7f00000001c0)='./file0\x00', 0x1, 0x19) flock(r4, 0x1) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 14:41:45 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0x7ffffffe}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) 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}}) socket(0x14, 0x0, 0x1ff) 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) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 14:41:46 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x100) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffff9c, 0xc1045763, &(0x7f0000000100)={0x7fffffff, [{0x2, 0x9}, {0x1, 0x6}, {0x2, 0x7}, {0x3, 0xfff}, {0x1, 0x42}, {0x9fdfb8b78adabbbf, 0x5}, {0x0, 0x7f}, {0x3, 0xa45}, {0x3, 0x1c00000}, {0x2, 0x3f}, {0x1, 0x4}, {0x3, 0xff}, {0x3, 0x9}, {0x1, 0xbc38}, {0x1, 0xff}, {0x7, 0x9}, {0x3, 0x80000001}, {0x1, 0x1}, {0x2, 0x3}, {0x1, 0x400}, {0x1, 0xff}, {0x0, 0x8000}, {0x2, 0x1000}, {0x2, 0x1182}, {0x1, 0x5}, {0x3, 0x27}, {0x2, 0x3}, {0x1, 0x7}, {0x2, 0x5}, {0x2, 0x7}, {0x2, 0x7fff}, {0x1, 0x3}]}) shutdown(r1, 0x1) 14:41:46 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000180)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') readlinkat(r0, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) 14:41:46 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282924e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee05516b64a6a52440c0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) socket(0xbce9143f5684008, 0x8000, 0x3) 14:41:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff84, "07000000577dac00"}) r2 = dup(r0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)=""/154, &(0x7f0000000100)=0x9a) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) preadv(r2, &(0x7f0000000140), 0x0, 0x0, 0x0) 14:41:46 executing program 0: r0 = semget$private(0x0, 0x6, 0x0) semop(r0, &(0x7f0000000340)=[{0x0, 0x7b, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) shmat(0x0, &(0x7f0000c71000/0x4000)=nil, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000480)="90", 0x1) close(r1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x7) semctl$IPC_RMID(r0, 0x0, 0x0) r2 = syz_open_pts() r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r2, &(0x7f0000000480)="90", 0x1) close(r2) r5 = kqueue() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) r7 = kqueue() r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r7, &(0x7f0000000100)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) r9 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x30) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x12, r9, 0x0, 0x0) kevent(r5, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) fcntl$dupfd(r2, 0x5, r5) 14:41:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/Dev/bpe\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1c}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 14:41:46 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x1000200000005}) r1 = kqueue() r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r3}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) recvfrom$inet(r3, &(0x7f0000000140)=""/162, 0xa2, 0x0, &(0x7f0000000200)={0x2, 0x3}, 0xc) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) getsockname$inet(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r4) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0xa89e, 0x5, 0x8, 0x1, 0x2, 0x3, 0x39, 0x0, 0x1, 0x401, 0x133}) 14:41:46 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000000040)=""/94, 0x5e, 0x0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) fchdir(r1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto(r0, &(0x7f0000000140)="010029ba97d0bba10300efae40f01df6", 0x10, 0x0, 0x0, 0x0) 14:41:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r3, &(0x7f0000000480)="90", 0x1) close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000980)={0xfffffffffffffffc, 0x4, 0x1, 0x5, "19f90615f81666690a7356387abf4e3e22bb0c2b", 0x30000000000, 0x80000001}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)="00a7332c1daad4da911cd945b7a18c12cecf5fad86bd8097784b8c81e0c46ba1e1844db4f13464fef1531dd60d2d6addb490d3f0d7030eadcfbf29d6daf561c54ebebdfb2b2c405cf73abb146871c06e2d07b0e6d2ff3accb239", 0x5a}, {&(0x7f00000002c0)="d66cef9a0bee7f442055dba2a3e95e06f6bbca14a83ea56bc584a4907fd36586bce1fd106913c1233e4e85a4b490da8c51de1accc9dbee6d13797695da7d483d227866710f1a5863bedac8941bd508d791f9c5f493d3d4a3c2a1200d1defa44e367c88b9599d42b5ea7ab7503c19f67f83672e4d2e838838bc85c2a71694db3cbae3401d2365048abe181f75a7e7106d4c996154eeac6468f21b52c79631a668b1faa40de19a9ee6a5767f9cd606b021772415c461773164abb12493b41015adc210d87e072bab4e1f3e4f3fda43dcbd52d57de32d540319c0bbb3ee7df34ad4d7b61b671f04205c0f73ef18bd7d3789e28ddc720535175f0d726c36b9be2b", 0xff}, {&(0x7f00000003c0)="4acdf278638344210b8dc402c9acfb22b7ab4796ad1489165a4d0215b5bc051ae7900051ee4b80fef4f68510a29a5b18d5038ac50a34ec3ce496b1147bcff4178a720cb131293c6490d0ca435fdba20daed28557d8120b1713292c5c80b06b20fd34a11f3298885e2c2547edfa10a88d31857fdfbd879c968693588d0f6b1f08b998172b999739cf9b20ea0f5014136012612063d530bd71a32431a0e4c4d4c77d69ca02f35f2df65b285387e8ac70714bf5cb0b9868bc7de0d29fa81cd44365762a43409d326595d889467cc15e0d9f55e79493259f3af5781240b2e766737788a6ce6cb5be65ad004408d463409075371d0249886eb394", 0xf8}, {&(0x7f00000004c0)="982abf5e3d8e84a53153c234e704880ffe76cc4335c71a2c9ffe2104db99561a45e28e189d043bf8fc87e1798708ae6bd822e327e3ce7763f029f15a2eceb4205bea98fc216794c186f1367448331f52c57cec9062459122f38330640916ca15db43354891a8bac1049cf968e6bab7128b63776c3534a673478af81c2deeacf8ac73b6f1a69d9a984103fcd5213a3a23321a604a3ad482740599ac11af64769e324d728c7ad2227c78c7930a8606bef93a7875be99bb103d9fa5b6014e047818f7d51e29f92ba5920e", 0xc9}, {&(0x7f00000005c0)="74cd1deb9628a03c72b3a4adcc785ab7283cef1e21b87c414ebd794d981de4b75a6a20fa511f33ffd5cc775332d5a8d9b7749676ae3c143a348318b7a0302de53331cf1e7abaa2e37301f0fbd796fe73587bb89925ac38dd1bb3ce46d8ee1e60531b739af603356395803290fc16479c2c7685a1b5acfa99424bee7c844d386449468c3157e4cd26d8936cc9d8e5fea9e07eecdd7d7c9fe5da2f380a8676c7516f97daccdf873e58ff3df0506e19250fc234bcccc847689153c534f762920af7112474bc9b46cfcfc7aa2760a275f038bab8ec4e9f020e78d4ace033a62fd610a27f2f", 0xe3}, {&(0x7f0000000040)="ef803b4d577a548bd2ab1daf321b", 0xe}, {&(0x7f00000006c0)="95bbce5c3070372e142e734b6612077eab5b7eaa8450955c18690726aafb0247a8f50acad04664b129534827fe6e35ccdc54b0dedd22c9db555b7e9cc0de15f3fa7c3e97794692039f35e0c81e5e5bad86852a4e235009edabc505d1773b4ffd07599e45319909fb944ce2c1345b83b9d8330248626b772914d9665b26825d76adec3b4f9f46ba7bf59d717e5a05f53d70d15f4d3804f300cd5d6110245b17430ab45d399e1c9a19e6ad698eeb534abfd4acf55cd809a87aa3ebc6b120af6d9fdb5d3b36edd75093ad17719f95efab6e4c60cb29252153ec38c5c544cfa73442f0365c6b", 0xe4}, {&(0x7f00000007c0)="e9386cd90ab1cb8b9271bd66cfd3b7d693df276c950afd33578128f50e5b164df4b866d5c2bd7ef15719ca6241a3ba68545c03da6cf7d9c8f92449f516ec884c6b7e53a42a58c55b4c827c777fd069f376618dcae65a4ce1c246af762c57a4b6d3615b1a78d73954d38db68d7c361ffc9451a3adf8bff47d84a6b22abc5de4d3ec6179e3f167a0db8b6fbbfd4c11aaf3c123d03b01e2edd7c50896ad50e1804f2e847ff960ad46b55c4b79648e8174ee94336a33e72d97193072f3ea17ee6832d833ff2c808bdefefab70ca55910341b0e71616603b3978c28", 0xd9}], 0x8, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x302, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f00000008c0)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000940)={0x3, &(0x7f0000000900)=[{0x83c5, 0x5, 0x40000, 0x7fffffff}, {0x3a0, 0x9, 0x1, 0x7}, {0x5184315f, 0xffffffffffffffff, 0x0, 0x40}]}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 14:41:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xbae, 0x41, &(0x7f0000000000)="978db4930ced48c4ec6c6a20f90da3f1b46715372edd9b24e59e4306d160b47a1e8f4b3c5f4faf895da417658a1124235b23650a129ddffae558d4240a0b8acfe812c97c3e88c22d8715261f7eacee00fa10799d21926c7861d8e42fdb4a5b5f226c1ecae6ae0dacf008e4d1113fcaf78086abab8a6f5d631ac947b962203c64cf2acfcda2aeabf09616f701121bb3dd827c4d89622231b6f61488", 0x9b) 14:41:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f0000000300)="64a356d97ca7786885cbb6d2495bb90a06fa1acb4bd6ca4378e8ee336901dc4976a25b059e72fa18a8f9b5161f96951e0cec199c47e31035812446a0", 0x3c) r2 = kqueue() r3 = kqueue() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) kevent(r2, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff9, 0x6, 0x4, 0x5, 0x3}, {{r2}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r4}, 0xffffffffffffffff, 0x20, 0x20000000, 0x3, 0x7}, {{r3}, 0xfffffffffffffffb, 0xc, 0x2, 0x0, 0x5}, {{r3}, 0xfffffffffffffffe, 0x84, 0x8, 0x4, 0x101}], 0x2, &(0x7f0000000280)={0x200, 0x7}) poll(&(0x7f0000000080)=[{r2, 0x2}, {r2, 0x40}, {r2, 0x80}], 0x3, 0x6) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYRES32], 0x1, 0x1, 0x1000) msgsnd(r5, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="96948ac3403ce085"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r5, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgsnd(r5, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r2, @ANYRES32], 0x2, 0x800) msgrcv(r5, &(0x7f0000000000)={0x0, ""/50}, 0x3a, 0x3, 0x0) 14:41:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000011, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000530000000000cb4b00f8000000ee5300ebc72b3e719f49c8a245214be4bb18017a408b9afc1c60dab5176e0a22e6bce30400000000000000e214ecbd9df64758aa7b79c0568547321ba8e9e503ef000000000000000000000000000000000000000000000055c633bf56a161fad20d498d0e9cbf56be4c86dacf3cdb00"/142]) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x14}, {0x35}, {0x6}]}) pwrite(r0, &(0x7f0000000040)="fb", 0x1, 0x0, 0x0) 14:41:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) dup2(r0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000280)=ANY=[@ANYBLOB="70012e6f66696c6530005496adde146126fc5ef612f9ebc556a6645af69a69d83fb703c4144a8dfc026822cad069d9397d047d6431d0c905edfcebdf1dd4855c3b508c4af41b3ba7c88a40e37fe7c23940958395b7219f82328de31aa097447a45bc1c4d3ce765059ffc4172fb114a4a96ed7fc8c4cccc3dd23c4cb1c256630b000000000000"], 0x1, 0x0}, 0x0) r3 = kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r4}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r3, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$KDGKBMODE(r4, 0x40044b06) r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r6}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r5, &(0x7f0000000300)=[{{r6}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000040)={0x5, './file0\x00'}) 14:41:48 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) mlockall(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 14:41:48 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) dup2(r2, r1) r3 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/35) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 14:41:48 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000180)={0x100000000, 0x4000000000008}, 0xfffffe29) getuid() r2 = dup(r1) ioctl$TIOCSTOP(r2, 0x2000746f) sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x2a6, &(0x7f0000000200)=ANY=[@ANYBLOB="10001400f3ffffffff0e000000000000"], 0x10}, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)) sendto$unix(r0, &(0x7f0000000300)="c7f7a3b4a4cf8889e7bbdb3b0512f7fecd6c2422b293eaa6b4565d0b482fbcd6e17430faa1eae865e69df10a9c00fc5741f622e87beec41316d17495a98da659b4e5059c58b19a98e33586f8642cf129489547da5c2fd45699d2fe3054166e6eb1c4ca1db868133d3eded505ce1aa71e871f9775233a9b0f416dd195b37aa38d9a331c63da43a2c34fce7e146c329dce368f83b7c3c27e8a67e14579", 0x9c, 0x1dc299cc1827e745, &(0x7f0000000480)=ANY=[@ANYBLOB="01002e2f6669d4653000fb5d3d57b51f09fbad5e07a845ee9559766099b13456888301951e9220a0f420bdcc504a631ab5f701389e89af710fbff7dac5e41665179f8f2d302ad49e44b057baf4c625c59fec98d58a79a8452f"], 0xa) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xdadf, 0x1f, 0x8, 0x0, "051300000000000000e4ffffff00", 0x10000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:41:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = dup2(r0, r0) r2 = syz_open_pts() flock(r2, 0x6) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) flock(r2, 0x800000005) fcntl$lock(r2, 0x7, &(0x7f0000000040)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x9, 0x8, 0x7ff, 0x1}) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) getpgrp() getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0x0) semctl$GETPID(0xffffffffffffffff, 0x7, 0x4, &(0x7f0000000080)=""/123) read(0xffffffffffffffff, &(0x7f0000000240)=""/250, 0xfa) 14:41:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0xb1}, {0x16}]}) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f0000000040)=0x6) fcntl$dupfd(r1, 0xf, 0xffffffffffffff9c) syz_emit_ethernet(0xfffffd27, &(0x7f0000000180)="080d34413fb2c507153a01b8a2a9944a2fcbdc7c1256336845c5aaf3cd10012b2c") 14:41:48 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r2, &(0x7f0000000480)="90", 0x1) close(r2) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x0, 0x0) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r6, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815fe8a1e7749d73f2a044fd337ffa24e3b87c0a115cbae9b5da7a42055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d477", 0x6a) write(r6, &(0x7f0000000480)="90", 0x1) close(r6) poll(&(0x7f0000000100)=[{r2, 0x40}, {r3, 0x20}, {r0, 0x4}, {0xffffffffffffffff, 0x86}, {r5, 0xc0}, {r1, 0x80}, {r6, 0x1c4}], 0x7, 0x0) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x31, &(0x7f0000000000)={0x1ff}, 0x0, 0x0, 0x0) r7 = socket(0x18, 0x3, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r7, &(0x7f0000002800)={0x0, 0x91, 0x0, 0x2, 0x0}, 0x4) poll(&(0x7f0000000480), 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) write(0xffffffffffffffff, &(0x7f0000000040), 0x0) execve(0x0, 0x0, 0x0) 14:41:48 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x2b5) r0 = geteuid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r2 = getpid() wait4(r2, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r3 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r5 = getegid() r6 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r3, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r4, r5, r6, r7, 0x1, 0xff}, 0x8, 0x6, r2, r2, 0x0, 0x2, 0x1f, 0x400}) chown(&(0x7f0000000280)='./file0/file0\x00', r0, r5) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffff9c, 0x80245753, &(0x7f0000000200)={0x200, './file0/file0\x00', './file0\x00'}) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000180)='W\x00') 14:41:48 executing program 0: setreuid(0x0, 0xee01) r0 = semget(0x1, 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x2, './file0\x00', './file0\x00'}) semctl$GETVAL(r0, 0x0, 0x5, 0x0) 14:41:48 executing program 0: r0 = socket(0x18, 0x4003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x0) 14:41:48 executing program 1: clock_getres(0x0, 0xfffffffffffffffe) 14:41:48 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x100002004, 0x8000000000028aa) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r1, r0) 14:41:48 executing program 1: 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) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) recvmsg(r3, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a\x00'/55], 0x37, &(0x7f0000001500)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000280)=""/66, 0x42}, {&(0x7f0000000300)=""/242, 0xf2}, {&(0x7f0000000400)=""/108, 0x6c}, {&(0x7f0000000480)=""/94, 0x5e}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x6, &(0x7f0000001580)=""/240, 0xf0}, 0x840) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 14:41:48 executing program 0: mkdir(&(0x7f00000000c0)='./file1\x00', 0xca7dd5b306c87660) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 14:41:48 executing program 1: symlink(&(0x7f0000000180)='\x00', &(0x7f0000000040)='./bus\x00') symlink(&(0x7f00000004c0)='./bus/file0\x00', &(0x7f0000000480)='./bus/file1\x00') r0 = semget$private(0x0, 0x2, 0x1) semop(r0, &(0x7f0000000280)=[{0x1, 0x9, 0xc00}, {0x0, 0x42e}, {0x4, 0x1000, 0x1000}, {0x3, 0x1, 0x1000}], 0x4) r1 = semget$private(0x0, 0x7, 0x10080000000) semop(r1, &(0x7f0000000100), 0x0) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x4, 0x68, 0x1003}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000500"/20]) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000340)="68895eaf9a4b7adf99d304e634556163cd9fe738ba9323aa32304d7f56d3c6e0e1a47a874d8c1bbfa099b1b0537d338ffc5d65b773158565196a17851bb7f7b85185619b2ce9aa8253cf5d751f92bc31a2cd7f79d6b6f2ef65b73bcc48341295ee07879269b724566da5b10693f80e904dbdfd5ac9935bbd10c6c11c7342da70b1fff42379ddcb26", 0x88, 0x1e13fa963ac8e23c, 0x0, 0x0) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f00000001c0)=0x5) utimes(&(0x7f0000000080)='./bus/file1\x00', &(0x7f00000000c0)={{0xb}, {0x4c, 0x1003}}) r4 = semget$private(0x0, 0x6, 0x10) semop(r4, &(0x7f0000000000)=[{0x0, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x4, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) semop(r4, &(0x7f0000000300)=[{0x1, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1000}, {0x2, 0x4, 0x40000000}, {0x2, 0x4, 0x800}, {0x2, 0x4, 0x1800}, {0x1, 0x1f, 0x1000}], 0xa) 14:41:48 executing program 0: mknod(&(0x7f0000000100)='./bus/file0\x00', 0x8, 0x1b03) r0 = open(&(0x7f0000000200)='./bus\x00', 0x400000003fd, 0x8) write(r0, &(0x7f0000000000)="34b0f67de50805b4c833191749c366574db18978d1c419660b2bcee37154f0b620109729eb3620a2f76d12f5d26c315f0bb5cb33baeac6871ad9da457f494a3967935e9b6dba6407ac775518feb09885974283f6ec275c356cbf5c0856d76063686e60ff87cef7bcf5fada58fb6681395a9f445a2befd103d5adf55769caa23ff5807426bf5b149d22fb2d77c2237f57509c1e6623", 0x95) write(r0, &(0x7f0000000280)='oL', 0x2) execve(0x0, 0x0, 0x0) 14:41:48 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0x7ffffffe}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0)={0x30, 0xc5c4}, 0x8) r2 = socket(0x1, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4a0, 0x100000000001ff, 0x3, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socket(0x1, 0x422149871f9fda59, 0x3) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[0x80000000, 0x1]}) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) nanosleep(&(0x7f00000001c0)={0x80000001, 0x80000000}, &(0x7f0000000200)) 14:41:48 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x3a, 0x0, 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r5, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r6 = getpid() wait4(r6, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r5, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r7 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r9 = getegid() r10 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r7, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r8, r9, r10, r11, 0x1, 0xff}, 0x8, 0x6, r6, r6, 0x0, 0x2, 0x1f, 0x400}) fchown(r1, r4, r9) 14:41:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x2d}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000100)=[{0x1, 0x1, 0x10000, 0x4}, {0x0, 0x8, 0x6, 0x6}, {0x0, 0xe148, 0xfa2, 0x2}, {0xffff, 0xffff, 0x1, 0x36}, {0x7, 0x6, 0x4127, 0x8}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 14:41:49 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto$unix(r0, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) login: ""vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800022d77c48 14:41:50 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 14:41:50 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r3 = dup(r1) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000000)) socket(0x20, 0x8000, 0xf675) 14:41:50 executing program 1: acct(&(0x7f0000000080)='./file1\x00') r0 = semget(0x0, 0x3, 0x4) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000240)=""/105) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x89, 0x5}, {0x45, 0x7}, {0x47, 0x20}, {0x81, 0xaa}, {0x4, 0x6a33}, {0x85, 0x7}], 0x6}) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x2, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x6, 0xffffffffffffffff) unlink(&(0x7f00000002c0)='./file0\x00') openat(r1, &(0x7f0000000200)='./file0\x00', 0x20, 0x100) 14:41:50 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7], [], [0xfffffffcffffffff, 0x101]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = socket(0x800000018, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = kqueue() readlinkat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/109, 0x6d) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000000)="41a6218c3b24abcaf379828cddf91c7cefedf9de6e85a0d1105328ea2408357dc08ad6bc7b42ad3475d896ccd3e1ae90470b025a5526d2f9576a2fd3ad2b84fa0b24055a", 0x44}], 0x1) r5 = fcntl$dupfd(r0, 0x0, r3) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 14:41:50 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 14:41:50 executing program 1: setrlimit(0x0, &(0x7f00000000c0)) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x0, './file0\x00', './file0\x00'}) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) execve(0x0, 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) 14:41:50 executing program 0: nanosleep(&(0x7f0000000040)={0x10}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202002f66696c653000e40b4dce8f9c91fc8c6ae34d17bbb5b67ddb024c89ca5de11900f56eb363314db1aa801606d65a5acf778c6d8e412741a44a5f834796012393adf6cd616637c95cbc28fd2e8a444fa71b867ac48653ddcdc85f0cc357f78fc062875b31822306317bcc6b589de59db08eec922d7a880a0f5d337efe2a1604ffa40b0fca398c8e8947650086f9d817957b835289d9d1b59f57aa7bf74e34a5f753bff30afd8e0dfdaf007436ce11ef4770b4c7e38a19f472"], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="81bd9d607c58e1b2", 0x8, 0x0, 0x0, 0x0) 14:41:50 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x5e, 0x0, {0x28, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 14:41:50 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="8a022e2f66696c65300021f5377ceb1c8f40923e13522ab0b8aeb33ef5f551cea4"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000080)=0x24) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000180)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) getpeername(r4, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) 14:41:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x100000000a, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x100, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) 14:41:51 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x1e5, 0x0, 0xffffffffffffffe0, 0x400}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) preadv(r2, &(0x7f0000001540)=[{&(0x7f00000001c0)=""/169, 0xa9}, {&(0x7f0000000280)=""/194, 0xc2}, {&(0x7f0000000380)=""/131, 0x83}, {&(0x7f0000000040)=""/105, 0x69}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000140)=""/29, 0x1d}, {&(0x7f0000001440)=""/203, 0xcb}, {&(0x7f0000001740)=""/4096, 0x1000}], 0x8, 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000015c0)=0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 14:41:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x64a2}, {0x74}, {0x16}]}) r1 = socket$inet(0x2, 0x4, 0x9) listen(r1, 0x3) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 14:41:51 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x100, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_getres(0x4, &(0x7f0000000080)) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dc2, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) 14:41:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x2a) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x7, 0x2, 0x8, 0xff, "9f0fca68afb45f54df1c19c59a64753f99515479", 0x8, 0x2}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="000000186004008b0300000000000000000000000000f659565c000400000000000000000000ffff00000000", 0x2c}], 0x1) r2 = socket$unix(0x1, 0x5, 0x0) r3 = accept$inet6(r1, &(0x7f0000001440), &(0x7f0000001480)=0xc) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/tty\x00', 0x10, 0x0) r5 = kqueue() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r5, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r7 = kqueue() r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r7, &(0x7f0000000100)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r9, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r9, &(0x7f0000000480)="90", 0x1) close(r9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r10}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r11 = kqueue() r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r11, &(0x7f0000000100)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r13 = syz_open_pts() ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r13, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r13, &(0x7f0000000480)="90", 0x1) close(r13) fcntl$dupfd(r11, 0xf, r13) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r14}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r15}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r15}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000016c0)={0x0}, 0xfda0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r18 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r20 = geteuid() r21 = fcntl$getown(0xffffffffffffff9c, 0x5) r22 = msgget$private(0x0, 0x0) msgsnd(r22, 0x0, 0x0, 0x0) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000980)={{0x2, r20, r17, r19, 0x0, 0x46, 0xffffffff00000001}, 0x7, 0xc07, 0x0, r21, 0x1000000a5, 0x1, 0x100000000}) r23 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r23, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r24 = getpid() wait4(r24, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r23, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r25 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r27 = getegid() r28 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r25, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r26, r27, r28, r29, 0x1, 0xff}, 0x8, 0x6, r24, r24, 0x0, 0x2, 0x1f, 0x400}) r30 = getpid() wait4(r30, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r31, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, &(0x7f0000001580)=0xc) r33 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r33, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r34 = getpid() wait4(r34, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r33, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r35 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r37 = getegid() r38 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r35, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r36, r37, r38, r39, 0x1, 0xff}, 0x8, 0x6, r34, r34, 0x0, 0x2, 0x1f, 0x400}) sendmsg$unix(r2, &(0x7f0000001680)={&(0x7f00000015c0)=ANY=[@ANYBLOB="00002e2ffeff31aa40ccf6329bff5987520e9a478a986e1bf513e254e3228f5609427dd11104d470de52d4932fec4d53a4044000000000000000004283e45bbe0e999c771af377fb904eb092e4cb12bc119d9ed7e02d6683d5b1b2390b4f690ebd614cf2d5936c6d25db581af79b30989bf47681fb7a5df257577b180e83f5462364290506e4a52f12002743d802ace55725e69c8f1467b573b58241890264355a341c315259adde64685100"/186], 0x8, &(0x7f00000013c0)=[{&(0x7f00000001c0)="2fa6929172f81d51b62b7159e32178eb4481fbac090394f33d4b4fd44551d78200f157a181be3505d08d503c156ef62f08013fa28c03919b363d5cde97bed0af22ced3908111416f69083ddde6b8736ed589b77c2652d6041d741b4ff4", 0x5d}, {&(0x7f0000000140)="ce7017b04b468e6a82d9bebb148c92816f7456b8fd64520cb212ccac101dd13820cff33dfe3cf996372bc826", 0x2c}, {&(0x7f00000002c0)="eb7ab2c6b9b88d47537d63a38cf0560f68ab017bd6108fdfcccb14a378723a8cfcdc032f8664902e1ed0a626c65717c8da5418d58542112185f5aae2bdef73c7549208953c52e2b24d3dbde990ead3524a53d0a1d20702189eb261d33a5058525740b0ff2f28fe0e3544f46458c728b9fcd86920f6fbfac9d0eab0968609eb035630447b7ca212abe51567856c412b02fd69cb254906bd6ec3e6651869b51cb88a41ade00b6bf56b3d3158397c70f1dfd5a15d3299e52e38284888ecf3030e24902cb7f91c3ed80aa13ee75d760ba5ae7b1b5fbd4c397ac4b17463033d90ec787e203a9e09bd99510681c69fcd1cafdf4805654670a819dd4efd516af4aba6da13439d82e0098d12a9415967f7277c8c5fa06fd6387a1332c4e27a7fb9e903877127fa5eafa6cecc6439d93b63372d0e7c882a9f43a058ebcc1620838aa063c877da9b2223942b3316bd7295fe4c2f050667e43345f50096f142320fb7354a2db0cb050796a747aa87c5b5e7e44c701650fd24347f59dd4a63fad8bc59551e7623535370c76e13fe7246f3d0f108228e7f97d0bb0f542ea0a4837cffb2f1d91ab92013e027cfe40fe7688bdbd0abf30c05082539e825394facfaaa9cd65818ada331ac2b5d03c9a0985ead07ff60eb6b5337bf486c145b29c0cdb04040988491f3fc160cc650cd6d01fcc338498e676e787078db20c8f39e2193d102b43c12dfe8494408d2733ab5148c5a3001b37b55fde2162d03f14afc7bb27f364daf9aea61e857ebfc8b51175039feca749a0f3056e23eabaaf634394e3df89550f0c9af7df0dee29ca8f3649edfe2cc93a8719ce846ced8215f8dc26b42859860b5f91b80b82e9debd23c541454e6bf000e44b3d9b147db17268714769c692d591ed96cf3542daa980f88fc1b09209f13711ef9cb3c29d9b2d99099f41c28b0c064cf7720872d0c0ef1077bde626c0de98643236e8ac1e6e82ae782c2493bc62c28fe4b4db6075461e6346f93a15f0364fe1215860d51a22658cd9a8a48f53311eb64419b98b23beb7ec0403e27521c826c9b81fbbe215f1283bf905466152ded6646f2b026518347153331d07acd4d73a61ce880457bdeed01ac62fe9c794e330fd70c82b5db336cdbfbec3b620ff541f25d1506c1a5a424774f028cb43c3b5a60138d509081486843473aba15ddc6b1ffcf12b4e2374f8bb6864162ef49d7783a8385df85c8afe2ae713704c4aa7cc0dd4258bbef8e6718fe0501378fd49fa80396b6dad310f682e5f2eb4e50d7cc65872d55f51df3714af1fb55123b8dab3f763995d3665f4d6ddd0da65666b226fdef6ad5df05bb73010f88f8be1172244234b4f4ef7491578d2fd46f4877301f129c3f4f4871ea86ae3f3197696c5db95983753669d97d19113a563fe07d19e63b3479e3d96b53c18f191f65c4bb27050d5b8754a10e9e492ff693a6f9e042e5d9e0734cfad55f39a88064e02c7a17a3a68c53bf192d70d9e1b7a245c1aca478ae1f7b2b4342fd4747c705bcb9eba3508ec58350121ccd6bf5f2e551ff50ec86cac1cf8cfdc86ca1115ce269ce8b189203c4dfb85cf8ea0ac3c56c9acdbc204b8af48f8067f5b3cca02dabede983fbf72c5bc7a34013db8bf26916563a3559483ab834ec98187fbbedb61f412846e527bd2f36aa46d300901a3d559934f4082153b11322dca23f80acfba078e9dcff13dcf60bea8d0ea3a6453e649d4da4d0723387e78da6364fa97e14434a0cb1a48a3eeb0932a3761b8396363b4ca18a0b712b777c407392b22ff3a1d34a5c092ed94b0bab996a077862b39795fdc730c8108b517ff5df62f48673177955f035a66e0ed72bc002022ac120dcf0f7828b7d7ca2b9a1d9cd6ad09731af512c8db6e0b563136117c3f57de9c5070843e40b0826bc29477f0e347ce0efb48339b8157edaec10b47fb24e4cb3b6448eb3e39bd98b381fac60fdd8d7d80b6f286a36460a545b6100123542281fa89c19e650f9793ce98971ce65e6b8ff02426ca30b7771b3a84e46847d1961e8ff35f1d957060d96278d41ea8d7e238b46a07fb7897ecc805bd636f2a7a551222f1e33a43c9359bff01e4fc7da1c75bba54b409b2c21447976c93dc161b62dd18f71ff919ae37e0a116b41fe4f96e86674918b4d872e354be8650c50a7d2df200d00482ab10f2f2cc9b5e08a9f257a7a713c8f530e39550b453f456e6970ba81b64887c2cc2154b90b4d267431ed89d80051745a63df45d6ff18f00bb34a84e1d188ee32aaa79d1ce9ddf63a8317b70d02e56dccfe0b111682447ee88dad7dabd7835b7c19fafb57ba5f5dae551288f4341a25ba2dfb3e80188bdfc58d6eb1b98fadb5e916dbbfb973d68d4454338a70e6ad58d3d2f44907026dd983ea3252adf2e7936cf3f8fe3b7577da434de9bb7244e29ebf646f98105a07459de37888e650b23a4c74a9c95674eb579de85b71f24fda0c1c27378b851bb8c290dbb5a86825bca27bd085697f31aab6d5dae0711a88aeb328d8800b3c39471687d2502702a4ca2ac042904f89fcfb87e8f3e6528c1cad783206b0220c23d59f6e9842ccbfb8d5d9dcf8dfac88922dcdeba5b91a3996fa93937371ac93a5147fcaeb4d701f0e3c9e15e46f50704d7c59639d667a7783a4d24b3bd981e82795766041fb796aa498e234fdc71c9c6701395d4b8234f1c350d84bb1c069092fe61f5fb17fd4a9d12512a746ab77e139ba65ac305d05e368e1da42a0f69122ccd4ee503ad21c5078eef13cdfdb1a063149ece8b76712426175214b8172d2ea4c29f78c92999d71b7d295825a3efbd03006674375bb509456791d71927efd24b875fd8de0117a1a8e69c15c16a074750f8c86277793b5abaa925fadf3423911cd772f33ef3bc8714f79870a2ee51633c97a32a405f5db6ea32382b43e0f11ab6033ee2f8e440881ab4f52b5c66070132b729c798a0efe720bf97005fd3d582252d0ef2fa1d28ba9aa958c2e76f27bbdffe612cf61d3b3e5b19a8a254419ba38d65acd00357d868777ccce845a6b054a9e07201586bb75eaa734ebf16e52d261dcac70a3ce0504eb394a12a56d06797457565b514c3a58d4fa457f76868b8177f929c519f7b43fd66b571485ea3d127a00c20f7167f1e01f35e5bbef47f0f19c4ab0327a963512eac5bcf13b467dc98d4aa9d84d9f1b8ed28cdc8dc27d99be135c0fccf4b12774e0410b62344d523770fb45b952c06b8261c7e73c945060a877e2e910715ac940a7933eff53a6f17daf89a7bb7c1daaae0d53ee39ec79c6f6713a0f18161c8edb2c21dd6ff65d07668596b7d1d68a0036585cb86c79ec51e68bcced02772f3377232ead74418b66bc89cd08a6c91013ed13585dbe64ae822eb405166ee51f88d658afdc5acdb693a3b6345d43c0e7880aa335f0ffd5347c78281f3d75b958537b2ec08010e4d01adb658fa997155ce93f9ae5ccdd861619991e88d620469ebd5a6711995b64e5d7fccff4528d637f712cc37b3da2505e6b2639107723516de15c85b7181ab8b7638c589e840e7dfcca26d63a9e07a3fbaf86f973690989cd73c45ff89e83d36df57bf8cdc2bcfd52b70adcc21c4e022ade750444e996f325ddbbfa4fb8231c6f6b67dac1cfd1c7d86d0ca11cb48a80c578dbcad881344d15bb1c65e0e871942b74972677a2528ed16d2231a53e4f02755a2c1efb9444b1e8051ac5c21e14821a61c6f5175215790ae4de22b68e5b6784c5788900fc3b9605d9843c8ddf67ec4ac4b6f82f38ba74dafbf6797b329099dcc73f03e9228dd105f00ab5f288a5c536a490a39bbcb700c756c6872730860e21293d2d357ed939e8e892e93072fa547892d699059ba6821a52a20c019bbe9f7e9f10d22ac253c2e006f9a38f4ac2fcbc64b6c441308daa0de3cb03b9a30a880a89c569050e28dd8300b65f204d4375a97423dd50cebb56c42548bfa577150a5eef6c742292dbb3b1918d7534d6a138403d5975c6545afee405fdf1e00ba86b0c6108b28af34a68fdeb57d25d0eefd0fe8f052573b1ced468a38da8416daaef2dea87f336449603b5454e643d08729c54acca2764b4e6051d6a66e1acffb265e3c3d8a9de28c470434b8b7160b5e2015801740231bc785840b4e6d72bc6cce1b34135f007484ed702b6281757eb28eda0424cd5babbf917d13c49676d5e0192171c305c919d34e6343e7af4359c721274ddb20a35dc48e94dd5fbeb47eed6a9d6a746dcaf7380c60af0aa51e85c6875332156442f6e823a4beaa92f948f1ff679348cd602b7e9e5fe88128b84ca87dba3e5ef54139d2485c6c29b9c2cfdd35a8e4392acb4711559131e8c5a5800dbfae25abf61c7aff55a24de5509b3d626ffa3667769ece9a5c8df418bb40afac35fcf99baa6379970473223c1927065b2ea7f8489798f7c3b9b482c038647c44018e4a9e255b6f241e9bac02210808b0b9d7bc9b10f10fba70ce2d965b69ad01b22d14a9d9a79b0f09ddd4feca826ea36a77934cb4d8466098e145d19c7bf9c5af7554a68ad9259d6204525e7ce56a7ed9d48cd614869ff6ce11cec010b8582e11cf3de1148afa6173fcb126030839003f6d7ed67b30671724ec2d21289caafdb216e8c9f76146ae85bc20169258479f5453c72244067bd3f882b56a09bb73955559b09d72892b9b7b13bc41039bc0ad8a804e11325d3ecd60c6d59accb0e27514cec65dd97485bf32facb52a8ef517a05a9af22dea231b72d6611e82e55375d2e263592bb9997994b2abab4544581483cee99503bfb55f76f447e983e2dfb4db5b5fa362d9484bd2ffc190eca8fd5dcf9f08511e05e791a6f37b483556e721c34bdbd43f77636bf98c11dfca45c1423c2883d9fc288dc418ed8835214ab715bb34377f5a3ffe533a7232a2055a346a8c88e1dd3e9ef2295d8b66938924d6c944424a12f4c5fc50048a4c82ceae0a37e8c5dfcc88f07074165b8a5684c1e665915cf84bf0986f7fc9b202a9a93d5097908e63a37da6be6341eb11ea18c111ac6796878947defb60d411c574bd0efab9cb6d71cb6669c6c6a0ecf0b6b945d62f1c4c86b6eb48011cd624e16944f3bae5d028f333418c0bc822fd1f560713ea5e8cd47bf1375d58a656bdc10a4d1674736c4c17f02f2d70835e923bbd36c90ee0f027b3d8ea165cd9e43cb6e385afdfb30e699ff250174a5da4e61e4dea44a9d957b1fac7b2e5b4ddeccbd1d052e82d0e2167b2533e2b610933d8ce9d94d54084a20bc13d7f34c1fe0b4b104ac792b069003bb9c0f8eabc3aef829f35284d1f75827031c432f4913312184b88a409b0e167bf0cfc2205c0a45ce763b239687e255aba0f7d6602a06011f4ab77ffaaac1c0d0b91c49874fe790dde0f1c7069daab8ee6d8cb51100094838610f9b96f68ff4aaf63e8d1b1de6842f1fec67f4291dcd5bf4b8313160fdd056cfe51e63cd5da25f33aed6af2b9736a98f6f4f20fa295073eb593a956f7f324e4fe897c8b8de0a3c8469f329f1a982e811361a5044fc9c90755ef18c2e728359a564bf7f3d3e688f408c7fdbd0333e6529662ae93d631ffface7c8998723d8c519b49dce05b4a33f2a427b1d50027b44de953b5a55e00f084c0de0cd7a4f5bbdf8413e1edeac4528ba1c4fd359337f25334932ca7468bc55fde1b9a40358f3ab0138bde25aaef148bc24fc91a8537268d6081df8b2a732d42944c738671ba316ec72ef8faabba4ddd930ca5f4c6b84d9a29cdc1b6c06750448bec0497c739eb3f801577a5d4663370c3166a433a5d20e9", 0x1000}, {&(0x7f0000000240)="8f38ac4195c258aecd01e3f28f74cc75897a79a1b58bd473838a263990c3", 0x1e}, {&(0x7f00000012c0)="a167361e3f2a86da7283266d42a03143a633236ae2323a68b938de35cf174a8d38f4762b518e7e2e00eeaaf3f6d070a0bd1a363bd2bc58de89881425500f91cd22f0330eabf410ffd9d958c8bbda566878a75af32d10099561953baca7a35cc73fe71eaee4dc84097c57e4755737692918ca4c0775f00b7c5b0387f69dbbdcf0cddaeb06638bdb5a0e7874a936b9430c5a54f564512f33e59eda7558fefecf88ff02a10f5275357ef87203f85eb36a0d9a4cdae095d277d58fa593ff0b5c03387e4dc60f1b134066f2d1035e", 0xcc}], 0x5, &(0x7f0000001700)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r0, @ANYBLOB="4d13293000000000000000ffff000001fba200", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r19, @ANYRES32=r27, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r30, @ANYRES32=r32, @ANYRES32=r37, @ANYBLOB='\x00\x00\x00\x00'], 0x90, 0x2}, 0x19888415634a1950) 14:41:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[0x19, 0xf0b, 0xb9c, 0x0, 0x7]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x25}, {0x6}]}) syz_emit_ethernet(0x192, &(0x7f0000000340)="1dc6e9ede139109ad711127519c3b68981ac9dc24d82ece3669e4ec2aaa358dcf38bc3cdae2852979c19efc95664105dcc336b297345da90d62ba313afc80de05e170df510c53da77b962160f3d889041b44991f6f69f4d245ebb265f48930db779893fa7e552e9d467b4fe826be8d75d390923542690c030b22f2e81fe2e263f12646a00d4f1d67467e22d4dff6939e92dad08ad6ae8e8436826e4e7d50ca5d14c0d7f55327436aa75f247a427132353aebf51a9ccfd7478949219e9605d2928889562230a1f9cb81ed4070fbcf5d7fb52a21d625c92588a6c6362d76d0987dd2dc779f05ac4738bc15f93536bb0fad349b495fa8da9b4dc3c2c57c2aff231d905ccb701d22c522985f7f1caaad489bcf559d2874a89ff6487244aebeeb80b66aed2ffc57a281b95c9bbdbfcafd0e28f521fbb5612fe376507993df08614548b15106c18430a3538c3c405d356a9e9824c3c06e76864febf8465ca15208bbbeeabde7a681fdc8d7ad3428cc36ec5c5faaca1aaae3d92911c1a4c6284d854b64692f73188cbda11db55d459570a0524a7e89") socket$inet6(0x18, 0x551f34f8192c9411, 0x7f) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 14:41:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000000c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x4c}]}) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000100)) 14:41:51 executing program 0: setrlimit(0x2, &(0x7f0000000040)={0x200060000000, 0x60000000}) r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) r2 = syz_open_pts() close(r2) syz_open_pts() writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 14:41:52 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000180)='./file0\x00', 0x740, 0x130) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008b}]}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = 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(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 14:41:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd8", 0x4) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x1) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r3, &(0x7f0000000480)="90", 0x1) close(r0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r4, &(0x7f0000000480)="90", 0x1) close(r4) r5 = dup2(r3, r4) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 14:41:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mlock(&(0x7f0000000000/0x9000)=nil, 0x9000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x5) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 14:41:52 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0xf, 0x293}) r0 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() write(r0, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) r1 = shmget(0x1, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r2, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmctl$IPC_RMID(r2, 0x0) shmctl$IPC_RMID(r1, 0x0) 14:41:52 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x0, 0x7, 0x2, 0x0, 0x2}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000300)='\\\x00', &(0x7f0000000340)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) fcntl$lock(r4, 0x6, &(0x7f0000000080)={0x0, 0x2, 0x80000000, 0x40}) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)) 14:41:52 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000000)=0x2) r3 = msgget(0x2, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) msgsnd(r3, 0x0, 0x0, 0x800) 14:41:52 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000080)="2020e66320650a", 0xa086) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r3}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000100)={0x7, 0x5, 0x5f9f, 0x6, &(0x7f0000000680)={{0x3, 0xfd, 0xa374, 0x4, 0x0, 0x8, 0x7fffffff}, {[0x7ff, 0x8b0b, 0x8, 0x8, 0x10000, 0x81, 0x2, 0x3, 0x8000, 0x7, 0x8, 0x1, 0x9, 0x6, 0x7, 0x100000001, 0x6fc, 0xf5], [0x7fffffff, 0xe01, 0x1, 0x1, 0x7, 0x9ad7, 0x200, 0x6, 0x0, 0x10000], [0x9, 0x3, 0x81, 0x2, 0xffffffffffffffc0, 0x80000001, 0x8000], [0x5, 0x1ff, 0x60000000, 0x1, 0x1, 0xd6], [{0x401, 0x6, 0x6, 0x8}, {0x7fffffff, 0x7, 0x4, 0xdc3}, {0x7, 0xb, 0x4, 0x9}, {0x9, 0x8, 0x8e0, 0x2}, {0x100000000, 0x4, 0x5, 0x2}, {0x2, 0x67b, 0x2000000000000, 0x5}, {0xc986, 0x9, 0x7, 0x1}, {0xffffffff, 0x1, 0x7f, 0x8}], {0x4, 0x5, 0x4, 0x54}, {0x10000, 0x875, 0x1, 0xe8}}}, 0x4, 0x8}) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000040)={0x800, './file0\x00'}) 14:41:52 executing program 0: nanosleep(&(0x7f0000000040)={0x800000000002, 0x400}, &(0x7f00000000c0)) rmdir(&(0x7f00000002c0)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x6, 0x0) kqueue() ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./bus\x00', 0x3, 0x1000, 0x100000000, 0x1, 0x66, 0x1, 0x6, 0x1, 0x2, 0x3, 0x4}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x10001, &(0x7f0000000300)="cf", 0x1) r3 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r3) ktrace(0x0, 0x1, 0x8, r3) r4 = syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x64}, {0x800000035}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") r6 = dup(r4) semget$private(0x0, 0x4, 0x221) getegid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000380), 0xfffffdff) getegid() geteuid() r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r7, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r7, &(0x7f0000000480)="ef5e8b5705f018d8719e8428969a83a992802aeef111893b2d5e10442ceec6258f8f80154e7badb0ed4020f5d5d0ddb93fcb8e54cc73bf4feaac5d54ef15e407ff0c9b7c67863c61427a06c037b8218fc9e19d61c1cb101d97a6186535450157964db35471009dee57baba1dc121134e0c3f57b25fa4d7b705c7fa87ff5ddac4a982223f04c6e3bd378f6192a065caac5fb404f6868e7b5256042a37046239208439a9cf794bd95b8e79c2de894609859306d0d3b838dadc2d0766c5005ddc7af3e1b49629497949a7d2a012e3654dde52f81ba7518b95b99c8e98ad97a306747478338156c722f0d489abb35c94d16aa230437cf9838474a19e6719ae0a766bcae38d65e8701f5f20b54d67", 0xe70c) 14:41:52 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x800, r2, r3, r4, r5, 0x100, 0xffffffff}, 0xc9, 0xe9d, 0x1}) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000300)=""/243) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000000)=""/79) 14:41:52 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="c6af7d4c11d760508ed1c78e299fa20aa8e811283498178eabb7f4d73c1e130c325fdadcf90bbba6ad16abd89a8d1b5202bff73890b922484350d1c22fc06072810cccde9cbb4aa2aa566a67bd87c58fe8392faf4f6e", 0x56}], 0x1, 0x0, 0x0) pwrite(r0, &(0x7f0000000080)="1d011eb4648a4f2c2dd1f2649d82194b811a9427bb", 0x15, 0x0, 0x0) execve(0x0, 0x0, 0x0) 14:41:53 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x800000020089}]}) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000480)="90", 0x1) close(r1) read(r1, &(0x7f0000000180)=""/167, 0xa7) close(r0) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000100)={0x0, 0x7f000, {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(r2) socket(0x400000000018, 0x3, 0x3a) pipe(&(0x7f0000000080)) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) 14:41:53 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x81, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x281, 0xe) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x800000000, 0x3, 0x10, r1, 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r3}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file1\x00', r0, 0x3}) r4 = open(&(0x7f00000000c0)='\x00', 0x10818, 0x2d0) r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r6}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r5, &(0x7f0000000300)=[{{r6}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000340)='./file1/file0\x00', 0x40, 0x4) getdents(r6, &(0x7f0000000240)=""/138, 0x8a) getsockname$unix(r4, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0xfffffffffffffedd) r7 = kqueue() r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r7, &(0x7f0000000100)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000040)='./file0\x00', r7, 0x2}) ioctl$BIOCPROMISC(r1, 0x20004269) 14:41:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="2d012e2f666984f6e68ab76c653000af4121912319461d0df565ebadeaebb978e48edc9a6e6b9573d5d5e0457da7ffbe55a3160ae735b49d3a0bcff7b3d30561fe85ece2c7a44f6c209c94f26ddc6c3b7b42f7789c786239d1328e50eee7a9cb54573a5d6f30502e929e6d3462d79aaebedaca5a0d3ca334247f67c36e04c9d0bce611169ff50635fd63887b59116250b4c9"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="01012e01672908721268f4a733687431681c9fafe5ef8d1339383b074cd1ee315683a1485bff0806b3661d4e3f88b63a36f58d1489a3c1c0a846e0f81dd01ed387a307ccba147869ec88b38106c5b832478d85cb533cb31ee9e2d8c8ba236d79b8dead88ab86f12792e2b4da6ac88bf50c26bbf8f3303ae3a40cdf49ac9be572fd9e263c94c0e17200"/148], 0x1) r2 = semget$private(0x0, 0x0, 0xf0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/177) 14:41:53 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffffffeffffffff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffff9c, 0x8010426d, &(0x7f0000000000)={0x7, 0x7558}) r1 = socket(0x800000018, 0x3, 0x0) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = fcntl$dupfd(r0, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 14:41:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) r1 = socket(0x6, 0x9ad373bfa8eecc7d, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000000)="ddc8b7e471ac8036d642a31fe9b17a00e00b585af2c2ca", 0x17) write(r0, &(0x7f0000000280)='mN', 0x2) 14:41:54 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffff9c, 0x80085762, &(0x7f0000000100)={0x3, 0x80}) unveil(&(0x7f0000000240)='\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', &(0x7f0000000400)='c\x00') unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f00000000c0)='\xc8U') symlinkat(&(0x7f0000000300)='\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//file0\x00', r0, &(0x7f0000000380)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 14:41:54 executing program 0: mprotect(&(0x7f00001b9000/0x1000)=nil, 0x1000, 0x0) r0 = msgget(0x3, 0x241) msgsnd(r0, &(0x7f00000002c0)=ANY=[@ANYRESOCT], 0x1, 0x800) msgctl$IPC_RMID(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x40000007fff, 0x0, 0x4000000, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) r3 = getpgrp() fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x1, 0x1, 0xfffffffffffff800, 0x1c, r3}) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 14:41:54 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069b5, &(0x7f0000000300)) 14:41:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5c8efce91969984ff5d5b58b3e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef116a5d4746a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) getsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 14:41:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x80004}, {0x35}, {0x100000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = semget$private(0x0, 0x1, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x800, r2, r3, r4, r5, 0x100, 0xffffffff}, 0xc9, 0xe9d, 0x1}) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000300)=""/243) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/51) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x1}], 0xfffffffffffffffd, 0x0, 0x0, 0x0) accept(r6, &(0x7f0000000400)=@un=@file={0x0, ""/108}, &(0x7f0000000480)=0x6e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r7, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) sendmsg(r7, &(0x7f0000000700)={&(0x7f00000004c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000500)="870492b62fc2ceadd925f81a2715d5a035607841b35269ddcf16a2cddcca55cf551173f5870e2fee0a1318a73ae91ac982b385b9d59ddaa14e7eb8942c68fc4135205ba2164008e91c9a410161b5a3efcb2d6776361a18a4bca544899777ae712067a41ca8c869f1dbda5c1bcd9e136f2fa85e56db3199f6d09ced281af418f12538f2c5c1a19b06c7fe019a59f7d5b8ec21174fb58fc95408f5ffcfffa33c2a094c9d57b3b4b5096fc5841b36557b9836f9389ecc050a7abbacc857f2ec51cb937ebd4b5373d46fe7abf7e519eb7bfcedfd31ed787bcf57ef372e70ca438359c01dc00ac307849324ee13", 0xeb}, {&(0x7f0000000600)="34747b50e4620871f15078659763e054fdc6fd18e064e7c896a757f93d06a8520b0e287fc5b27abfab7ce980a4781c3a939084dacd75815384fa15835d28e61c4043092a0db91927e287b678a40e3f9090f9cc140fa610d719462703", 0x5c}], 0x2, &(0x7f00000006c0)}, 0x400) syz_emit_ethernet(0xe, &(0x7f0000000200)="ac58ec97829b2e408c116a606a9b") semget(0x0, 0x1, 0x1ac) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r8}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) setsockopt(r8, 0x9, 0x5, &(0x7f00000002c0)="fbd35f0ddf0271febc8c", 0xa) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c, 0x0, 0x0, 0x2}, {0x2000000000004c}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000080)=[{0x7, 0x5, 0x6, 0x7f77}, {0x4, 0x8, 0x7, 0x9423}, {0x0, 0x10001, 0x2, 0x200000000000000}, {0x7ff, 0xfffffffffffffff9, 0xffffffffffffff80, 0x2}, {0x1, 0x7, 0xa3, 0x8f}, {0x2, 0x8001, 0xab7, 0x80000001}]}) 14:41:54 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x200) munmap(&(0x7f0000ff5000/0xb000)=nil, 0xb000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 14:41:54 executing program 1: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000440)="0000001862040179012b06000000267e897f7780e9992d836000753dd40900a24e14da00000000e1838f74652d62e159c58bf626d9dea3c2c37bb79d7d2c336ec500000200000005000000000000000000000000519135cba67612dc423777838f22e84b0000000000009c7d99dc6469980128ae3cc8136183ad6454df7a1aa24d3191d905004251f09e1a109b753e4c979f9cc4b9527d3d5209da6714a43f0200c592e252cb7cefbccc7129b184670000000000dea493e269c68e3780b9d6aa8c68d277e5722a47ab709e4b8d7796508b8b29256e4fc6057865f7f39655befea0d2fdf60c63aef3bc8faddd0c5f6556c7b706f2baa8602a9743e7fc1d7d945a242e1b87fcc7b142f62a485872481d672e9753bea1b0063630b0ca8d03413753966e8022a60078d2514629dd8dd821d7e5a1944e3c20fe5c9279dc3767ea769c8aaef5935d39e310b8deebefba7c2732d900fef0f200e7", 0x157}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendmsg(r1, &(0x7f0000000140)={&(0x7f0000000000)=@un=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000040)="ff8bcf9492e2a755937a75b75adb286b854fefb46d5514b35047f05599040d08a5ccf0fa89d5b6b6610a129d54656e5db0a8e573988488543443a0d241ccde5833f4a8b4038b7acb9e421183b76a21c77427561e00d7c99eeb6676e165f8ce43c84396d180af0909127f7c5e6e66e755c84dea04702f5d1ff8e8f6f37fc2653dbfbb005724af1626cd0bb2fded61c77652b8a16d0d2f439edecc2db6a9d2c6f7e6fba31ba20c797f4a558d3e8f8a6cfca93e1248d6ad72", 0xb7}], 0x1, &(0x7f00000001c0)=[{0x10, 0x1, 0x1}, {0x88, 0x0, 0xffffffffffffffff, "91530eaf4a9129044dee3acefb4672d42693cf0fd7c99f70fd29deb8d0092a949dc0cfff79210ed80fcfd17cf1968d4148e2d48251bb75640d35992e11f55855d1ddaf6fb0529d0905cbdc1ac56cc161021e99ee68d9a252bd6be8f129f3bbc66372c531748dfa547edc52ed1b9971b182d564"}, {0x18, 0xffff, 0x1, "4112e5d9"}], 0xb0}, 0x1) 14:41:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x4004, 0x8) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 14:41:54 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0xa0, 0x142) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) pipe(&(0x7f0000000040)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 14:41:54 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = fcntl$dupfd(r0, 0x1, 0xffffffffffffff9c) write(r1, 0x0, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000000000)="8196e9b58ba35187689c455a401cf2ef7c411830c0cfcefae26c23f12ee42afd3d82d0192bfbcc50aacb67e9270ca1f7c9429390d69cd57e518643f6ed96f8", 0x3f, 0x0, 0x0) 14:41:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2c, 0x0, 0x0, 0x80000000000000}, {0x100000000}, {0x100080000001}]}) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000040)=0xa2a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000000e80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d6b0a28f41ccd12d64539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4a04d8791c698df63e5e23fa327326484829f3f7769669e325074bc52260e67c422a5d2b6f22c86468692f82157035b210bd1adf9a6733550ea114c1aeb8438b580659c7563ef3d7e15743a6c7d3881aef3b9f583c23be489cb930cbd67fd9369ab5bffcbf0a40840cabb343be1ca7abcb044b012ae49828160fd9148bc98da6c6da260b7132cfdb6cef14dc3590ce3df3bb229ea8fbc837a70e9d6ce5ce522f74588aa9b2829323c950bcecc43217e12cdcf480b25849071f5b10bdba56e4eb42eabd6b299e73bd5e81bb66476a0be1ddefdd267d4cd37f9527c63ca5a69c895bda882588f66b7b0b7a5382553781c2d062cd78d33d81b6f411adaa96b88dffa216"], 0x44b, 0x800) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/62) 14:41:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x400, 0xb) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r6, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r6, &(0x7f0000000480)="90", 0x1) close(r6) pwrite(r6, &(0x7f0000000180)="00000000256ce100000000000000", 0xe, 0x0, 0x2a) 14:41:54 executing program 1: socket(0x2, 0x4003, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socket(0x2, 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 14:41:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000480)="90", 0x1) close(r1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0xf62, 0x53b7deec, 0x4}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5}, {0x200002c}, {0x840000006, 0x0, 0x0, 0x8001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100), 0x248, 0x0, 0x0) 14:41:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0xfffffffffffffffc, 0x7, 0x100000000, 0x10001}, {0x2000000000, 0x5, 0x79, 0x8000}, {0x8, 0xffff, 0x8, 0x7e}, {0xa7, 0x9, 0x400, 0x2}, {0x1ff, 0x8, 0xfffffffffffffff8, 0x8}, {0x5, 0x6, 0x6, 0x5}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = accept(r2, &(0x7f00000001c0)=@in, &(0x7f0000000240)=0xc) getsockopt(r3, 0x10000, 0x1, &(0x7f0000000280)=""/221, &(0x7f0000000380)=0xdd) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) 14:41:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x3}, {}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 14:41:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x400000064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/36, 0x24) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000200)) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000280)=0x1003) r5 = getpid() wait4(r5, &(0x7f0000000240), 0x8, &(0x7f00000000c0)) getpgid(r5) 14:41:55 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000240)='./bus\x00', 0x8, 0x0) kqueue() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000029c0)={0xfffffffffffffe01, 0x5}) select(0x40, &(0x7f0000000100)={0x3f}, 0x0, 0x0, 0x0) dup2(r1, r0) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) r4 = dup(r3) r5 = accept$unix(r4, &(0x7f0000000140)=@abs, &(0x7f0000000040)=0x8) readv(r2, &(0x7f0000002840)=[{&(0x7f0000000540)=""/174, 0xae}, {&(0x7f0000000600)=""/116, 0x74}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/18, 0x12}, {&(0x7f00000016c0)=""/72, 0x48}, {0xfffffffffffffffe}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/175, 0xaf}, {&(0x7f0000002800)=""/28, 0x1c}], 0x9) open$dir(&(0x7f0000000280)='./bus\x00', 0x10, 0x21) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000002900)) getpeername(r5, &(0x7f0000000200)=@in, &(0x7f0000000300)=0xc) write(r4, &(0x7f00000000c0)='p', 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002b00), 0xc) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f00000002c0)) semget$private(0x0, 0x3, 0x200) open(&(0x7f0000000240)='./bus\x00', 0x108a0, 0x80) dup(r0) 14:41:55 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x69a88df4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}, {r1, 0x80}], 0x2, 0x5) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) 14:41:55 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) read(r3, &(0x7f0000000040)=""/118, 0x76) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) socket$inet6(0x18, 0x4eeb320cc138149b, 0x8) ioctl$KDSETRAD(r1, 0x20004b43) 14:41:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5}, {0x2000030}, {0x840000006, 0x0, 0x0, 0x8001}]}) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100), 0x248, 0x0, 0x0) 14:41:56 executing program 1: clock_settime(0x0, 0x0) clock_getres(0x3, &(0x7f0000000080)) r0 = semget$private(0x0, 0x1, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x800, r1, r2, r3, r4, 0x100, 0xffffffff}, 0xc9, 0xe9d, 0x1}) r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r6}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r5, &(0x7f0000000300)=[{{r6}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) r7 = openat(r6, &(0x7f0000000040)='./file0\x00', 0x800, 0xa4) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x5, 0x80000001}, {0x18, 0x1, 0x10000, 0x800}, 0x7fff, [0xbc4, 0x20, 0x9, 0x7ff, 0x7, 0x3ff, 0xfff, 0x3]}, 0x3c) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000300)=""/243) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fffffff, 0x800}, {0x3, 0x1, 0x800}], 0x2) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) 14:41:56 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x1}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x20, 0x0, 0xfffffffffffffffa, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x7, 0x9, 0xf1, 0x4, "ec782b761003ce31c8b248b107534cc8144bcdc2", 0x7, 0xfffffffffffffff9}) 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) 14:41:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x7fff, 0x7, 0x3f, 0x4}, {0x8, 0xac, 0x4e02, 0xfffffffffffff001}, {0x8, 0x0, 0x1, 0x7b86}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, 0x0, 0x0, 0x40c, 0x0, 0x0) recvmsg(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}], 0x1, 0x0}, 0x2) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) recvmsg(r3, &(0x7f0000000580)={&(0x7f0000000280)=@in6, 0xc, &(0x7f0000000540)=[{&(0x7f00000002c0)=""/155, 0x9b}, {&(0x7f0000000380)=""/123, 0x7b}, {&(0x7f0000000400)=""/239, 0xef}, {&(0x7f0000000500)=""/49, 0x31}], 0x4, &(0x7f0000000600)=""/97, 0x61}, 0x20) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x514, 0x0) kqueue() r4 = kqueue() r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r5}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r4, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) lstat(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)) sendto$unix(r5, &(0x7f0000000700)="622dbaec60f4e08d0786b79bb547a8e7d7eff11cc901b9192d008ffc8af0f0be936fa7cc9be61a84319c0f25701c94878ec0cbe021812d942d1ce61f87868d1d3277d8b958ce2ea33999875fbe69764806b2d841b2ab23b54824edf6d02d3f02f81f785cebfa342672a37800460c556176f4fec30e668ea3ebc236a8fff27e9f878ced21eaa6f9b4c7448290f0bbb5f864c8487f07f0ec3b46351c9cc2080f42958f6047d68ce298", 0xa8, 0x0, &(0x7f00000007c0)=@abs={0x5f2a026bd9fcde20, 0x0, 0x2}, 0xdc) ioctl$WSDISPLAYIO_SBURNER(r5, 0x800c5751, &(0x7f0000000140)={0xff, 0x1f, 0x32abfbf81a766655}) poll(0x0, 0x0, 0x0) 14:41:56 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c2cc6d3", 0x34) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b}]}) 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) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r3}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000180)) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) recvfrom$inet6(r3, &(0x7f00000002c0)=""/235, 0xeb, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 14:41:56 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0xf00e13d960fe5f66, 0x87f}, {0xa, 0x5}, {0xa9, 0x2}, {0x88, 0xd2b}, {0x8a, 0xffff}, {0x41, 0x5}, {0x2, 0x200}, {0x47, 0x9}, {0x45, 0xfffffffffffff800}], 0x9}) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000), 0x0) 14:41:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r2 = getpid() wait4(r2, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r0, &(0x7f0000000340), 0x0, 0x0, 0xfffffffffffffffe) r3 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r5 = getegid() r6 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r3, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r4, r5, r6, r7, 0x1, 0xff}, 0x8, 0x6, r2, r2, 0x0, 0x2, 0x1f, 0x400}) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1, 0x1, 0x7f, 0x0, r2}) 14:41:57 executing program 0: minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$inet6(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) setitimer(0x1, &(0x7f0000000080)={{0xc4, 0xfff}, {0x5, 0x3ff}}, &(0x7f00000000c0)) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) r3 = semget$private(0x0, 0x1, 0x82) semop(r3, &(0x7f00000001c0)=[{0x0, 0x100000000, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, r2, 0x0, 0x0) pwrite(r1, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x12, r2, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)) openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x80, 0x0) 14:41:57 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) unlink(&(0x7f00000000c0)='./file0/file0\x00') syz_open_pts() rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = open(&(0x7f0000000180)='./file0/file0\x00', 0x4441, 0x10) r2 = kqueue() r3 = syz_open_pts() r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000480)={0x0, 0xfffffffffffffffc, 0x0, 0x0, "854955883d026111fe4d04000000100000001000", 0xfffffffffffffff1, 0x8200}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r5 = kqueue() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r5, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x8000, 0x0) r8 = kqueue() r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r8, &(0x7f0000000100)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r10 = kqueue() r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r10, &(0x7f0000000100)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x30, 0x9, 0x1, 0x7b8d}, {{r5}, 0x7ffffffffffffff8, 0xcb, 0x40000000, 0x6, 0x7f}, {{r7}, 0xffffffffffffffff, 0x0, 0x40000000, 0x1, 0x4}, {{r8}, 0xfffffffffffffff8, 0x24, 0x0, 0x6, 0x4}, {{r11}, 0x7, 0x1, 0x0, 0x3, 0x7}], 0x1, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffd, 0x102, 0x4, 0xffffffffffffffff, 0x1}], 0x7, &(0x7f0000000400)={0x5, 0x4}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x101, 0x9}, {0x81, 0x272}, {0x46, 0x3}, {0x81, 0x8}, {0x1, 0x7}, {0x186, 0x1}, {0x4a, 0x100}], 0x7}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="0dded8620dd5ca210d028545654bfc89ef3a7c397a70a5881446ab3473060bc08f5e6c661a7d20ae8673f492413ddc2586495498b8b6d1dfa773ca8e6e548d5071bd3adeb3ea553fb7e1073d344bb4df512a8296fdf40000a9878466124909c5bd57cf8f88b6d6296acd86088b1ddbfba5fb15", 0x73}], 0x1) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000280)) 14:41:57 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x12000002ff, 0x0, "00b9ab6d0000fd7f06000000000000004000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffeda) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r3}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(r2, &(0x7f0000000180)=[{{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x88, 0x40000000, 0x4, 0xffff}, {{r1}, 0xffffffffffffffff, 0xb, 0x1, 0x0, 0x5}, {{r4}, 0xfffffffffffffffa, 0xc2, 0x10, 0x0, 0x9}, {{r6}, 0xaf8449afd046f8f4, 0x12, 0x2, 0x5, 0x3f}], 0x9, 0x0, 0x0, 0x0) readlinkat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 14:41:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="00ffe80000000000", 0x303206) 14:41:57 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="d1", 0x1}], 0x1) r2 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="2de11e", 0x3}], 0x1) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000340)={0x6, 0x0, 0x90d2, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x4000000000, 0x3}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r3, &(0x7f0000000480)="90", 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) chflagsat(r4, &(0x7f0000000140)='./file0\x00', 0x10000, 0x2) close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x5, 0x80000000, 0x10000, 0x6, "7728d39b02dc262643f1e5939058b998d16fea36", 0x1f}) 14:41:57 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) shutdown(r1, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0d", 0xb9) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = kqueue() r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r5}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r4, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f00000003c0)) getsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f00000001c0)=0xfffffffffffffeb2) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x4, 0x9, 0x0, 0xfffffffffffffb87, "ea00"}) readv(r6, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) 14:41:57 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r2}) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = msgget$private(0x0, 0x202) msgsnd(r3, &(0x7f0000000080)={0x0, "ade1171a3f089aeddbfa0fefcfff7420c2c0998184156c2ab5181101328f7c46ecf3ba7b266fdf438596eee1cb75be37443f34b4c9c93863ab335086dcff906947f92e73d4943b73f2cc80bd6482bbafd18e8d3fe4b301b2e4045cf26d00cc3a01bd2af515633f41ce4d9dfe0d090ea097c121a44912eca08da58c90ae30560114f06af229cd46ff3fa4d3962829aea0fc230e3953da0dc56be2f941b4049153b73298f3bcf35e98ea560c68f0a58c8b38e6824caca3afffb1b4c441f5bf8f1a358daee06c1eb66fb2e6b68e1f9592e734c26f40b2bc11d189e67f7417f825b232627eaf379e47a1861f9cb1fea53954c5e2edaa933fef"}, 0xff, 0x800) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)) 14:41:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x60}, {0x7ffffffe}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x200000000000001b, &(0x7f0000000000)=[{0x7fff, 0x800, 0x0, 0x8}, {0xd5, 0x5, 0xcdf, 0xfffd}, {0x2, 0x101, 0x6, 0x3a}, {0x6, 0x80000000, 0x6, 0x1}, {0x9, 0x1f, 0x8, 0x5}, {0x10001, 0x1000, 0x4000000000000, 0x4}, {0x9, 0x9, 0xb11, 0x2}, {0x100000001, 0x7, 0x11, 0x48a}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="bf0a1fd92cac014d1320b900369f") socket(0x10, 0x1, 0x0) 14:41:57 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3b5, &(0x7f00000001c0)=[{}, {0x0, 0xffffffffffffffff}]}) 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}, 0x3cd) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=',', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet6(0x18, 0x3029bb2b67c09ac7, 0x25) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 14:41:58 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r3}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000040)={{0x9, 0x2, 0xffffffff}, 0xcc, 0x80, 0x10001}) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000040), 0x7, 0x0, 0x4, 0x0) r6 = openat(r1, &(0x7f0000000100)='./bus\x00', 0x10, 0x6) fcntl$getflags(r6, 0x0) dup2(r5, r0) 14:41:58 executing program 0: setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e37f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x7}, 0xc) shmget$private(0x0, 0x4000, 0x304, &(0x7f00005b3000/0x4000)=nil) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) fchmod(r4, 0x1e1) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000000c0)={{}, 0x8, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 14:41:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0xaf, &(0x7f00000000c0)=[{0x580418a1, 0x7ff, 0x6, 0x1}, {0xd4, 0x2, 0x80000000, 0x7fff}, {0x9, 0xc926, 0x1000, 0x7fff}, {0xa0000000, 0x1, 0x1, 0x6}, {0x56, 0x80000001, 0x2, 0x401}, {0x1f, 0x31, 0x100000001, 0x12}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:41:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x801000, 0x40004004000828a3) open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x0) r0 = shmget(0x3, 0x3000, 0x140, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget(0x0, 0x4000, 0x300, &(0x7f0000ffa000/0x4000)=nil) r1 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000180)=""/191) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/10) open$dir(&(0x7f0000000140)='./bus/file0\x00', 0x0, 0x0) 14:41:58 executing program 0: chdir(&(0x7f0000000180)='./file0\x00') setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x7fffffff, 0x5, 0xfffffffffffffffa, "66ab7f000e0902e60000800000000000be804ab1"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000001480)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) read(0xffffffffffffff9c, &(0x7f0000000080)=""/237, 0xed) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) 14:41:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x40) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) 14:41:58 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='\x00\x00\x00\x00', 0x10000006e) 14:41:58 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x3}, 0xc) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pwrite(r3, &(0x7f00000001c0)="3b3e0678c92b77a0cf03aef77c101b9f6935d4d77b215cd5a2788aa4b8a7458bb8d8851322c90ca180c30171ab4ab39ffea13169e39327cf7de813789d6c5f03d4d807c454c556170e0e92514103f18f64fe5be71fed906a4a1126bc52989b52b441d96ea4fc0fb441104ecdefd892b9bab5f1552f0dae628771628a66262383658e2adaee02ecf576f8f5fa354324b7bbefced0df88010ce371ebcfc48cb4bc8ba989691ecef91241c5076a594bf380c4493e84d8fff5d370d778a9367488618540a919282a957c6d42b126b6e8ac81f040692023cd16", 0xd7, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r3}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000000c0)={0x7fffffff, 0x5618599267bc7649, 0xb697, 0x3cb4, 0x8d3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) 14:41:58 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x205) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0xe4) 14:41:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x2f3) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r2 = syz_open_pts() close(r0) dup(r2) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x8, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = kqueue() r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r5}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r4, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x8}], 0x6, 0x0, 0x0, 0x0) ioctl$KDSETRAD(r5, 0x20004b43) 14:41:58 executing program 0: pipe2(&(0x7f00000000c0), 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x60}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x364, &(0x7f0000000280)='D') 14:41:58 executing program 0: r0 = syz_open_pts() dup(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_int(r1, 0xffff, 0x811, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r2 = open(&(0x7f0000000140)='./bus\x00', 0x8, 0x8) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000002c0)) r3 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186204018b002b110000d19ec0c062cf48f25281b4ae0000008eb3ffc10000010053b5d1d09075a04e513dd4611da24e140af6ecaaa08b30e1838f74652d62e159c51bad5a8b000000000000000000000000000050f9accca1849f51eee882d1543be96c800bca43a3f78456617ddd328836670aec4f6e3db2bf8bf457b88579d25c99277134cbcbc8c928aaa6ed627e5f7285dc8ad7b52219bdbf8d24b1f85a72f48250c2df730e900d02ca6e951f4f093c159b3dccfef050d6236fd0dee11f30f9", 0xc5}], 0x1) 14:41:58 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="f904e306000000202a1010000004002ba33019ba55d35a0520000004"], 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x20000) fcntl$setstatus(r2, 0x4, 0x8) renameat(r3, &(0x7f00000001c0)='./bus\x00', 0xffffffffffffffff, &(0x7f0000000200)='./bus\x00') r4 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r4, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) 14:41:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001780)=[{&(0x7f0000000180)=""/218, 0xda}, {&(0x7f0000000080)=""/154, 0x9a}, {&(0x7f0000000280)=""/183, 0xb7}, {&(0x7f0000000440)=""/149, 0x95}, {&(0x7f0000000500)=""/239, 0xef}, {&(0x7f0000000600)=""/222, 0xde}], 0x6, &(0x7f0000000780)=""/4096, 0x1000}, 0x842) mlockall(0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r3}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r1, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f00000003c0)={0xfff}) 14:41:59 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x8, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f00000000c0)={0x400, 0x7141549}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82024e00000000000000"], 0x10) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000100)=0x5) setsockopt$sock_int(r0, 0xffff, 0x8ec9b6b4d45df130, &(0x7f0000000080)=0x3, 0x963d96359cd1b199) shutdown(r0, 0x2) 14:41:59 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x7, &(0x7f0000000040)="0c46577de3bf416c2e644ae9ebc4bd34b3bd3dfaf49d2f4225cffdbca3112f686c3147f07a6bcd4b4678db9a74a4e1fb173380dc45f5267e", 0x2fb) setuid(0xee01) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:41:59 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000180)="f7f9e794", 0x4) r1 = semget$private(0x0, 0x3, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x36, 0x7f, 0x3, 0x3, 0xffffffff7fffffff, 0x20, 0xffffffffffffff81]) r2 = semget(0x2, 0x160ff265598455a, 0x601) semctl$IPC_RMID(r2, 0x0, 0x0) 14:41:59 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00b9ba1e000000000700"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r2 = socket(0x400000000018, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000180), 0x17e) 14:41:59 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x467d5c7b56d70d7b, 0x0) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r6 = kqueue() r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r6, &(0x7f0000000100)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r8 = kqueue() r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r8, &(0x7f0000000100)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) r10 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x800, 0x10) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x0, 0x0) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r13 = kqueue() r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r13, &(0x7f0000000100)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) socketpair(0x10, 0x3, 0x8, &(0x7f0000000240)={0xffffffffffffffff}) kevent(r0, &(0x7f00000000c0), 0x9, &(0x7f0000000280)=[{{r9}, 0xfffffffffffffffc, 0xc, 0x8, 0x6, 0x3f800000000000}, {{}, 0xfffffffffffffffc, 0x34, 0x40000000, 0x101, 0x10000}, {{r10}, 0xfffffffffffffffc, 0x80, 0x80, 0x3, 0xfffffffffffffff7}, {{r11}, 0xfffffffffffffff9, 0x1, 0x2, 0x5, 0x200}, {{r12}, 0xfffffffffffffffc, 0x852c41f26a87cef3, 0x1, 0x5, 0x200}, {{r14}, 0xfffffffffffffffd, 0x40, 0x40, 0x4, 0x100000001}, {{r15}, 0x0, 0x0, 0x20, 0x100, 0x7}], 0x4, &(0x7f0000000380)={0x1, 0xfffffffffffff0cb}) r16 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r16, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r17 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r17, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 14:41:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40024004000028a7) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000001300)) r2 = open(&(0x7f0000000100)='./bus\x00', 0xa7fa226c1b21a41e, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/wsmouse\x00', 0x80, 0x0) socketpair(0x18, 0x5, 0x5e, &(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f00000013c0)=@abs={0x2, 0x0, 0x0}, 0x8) r6 = fcntl$dupfd(r4, 0x0, r3) recvmsg(r2, &(0x7f0000001280)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001180)=[{&(0x7f0000000080)=""/113, 0x71}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/6, 0x6}], 0x3, &(0x7f00000011c0)=""/177, 0xb1}, 0x800) writev(r6, &(0x7f0000000080), 0x0) 14:41:59 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f00000000c0)=[{0x100, 0xf5, 0xccdb, 0xd76}, {0xbf8, 0x7f, 0x7, 0x5fed}, {0x4, 0xca, 0x81, 0x7fffffff}, {0x9, 0x2, 0x7fffffff, 0x4a}, {0x20, 0xfffffffffffffff7, 0x3, 0x7}, {0x61249840, 0x1ff, 0x40, 0x7ea}, {0xffffffff, 0x5, 0x1, 0x6}, {0x7, 0x280000000, 0xffffffff, 0xc83}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x20}, {0x7c}, {0x800006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") 14:41:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x100000004}, {0x1d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) r2 = accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r7, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r8 = getpid() wait4(r8, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r7, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r9 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r11 = getegid() r12 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r9, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r10, r11, r12, r13, 0x1, 0xff}, 0x8, 0x6, r8, r8, 0x0, 0x2, 0x1f, 0x400}) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r14, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r15 = getpid() wait4(r15, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r14, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r16 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r18 = getegid() r19 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r16, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r17, r18, r19, r20, 0x1, 0xff}, 0x8, 0x6, r15, r15, 0x0, 0x2, 0x1f, 0x400}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r21, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r23 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r25 = getpgid(0x0) r26 = getuid() r27 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r27, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r28 = getpid() wait4(r28, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r27, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r29 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r31 = getegid() r32 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r29, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r30, r31, r32, r33, 0x1, 0xff}, 0x8, 0x6, r28, r28, 0x0, 0x2, 0x1f, 0x400}) sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000240)="4fbb43644157d1ac35a6aaf5fc89aecf024665fca921df8edfa8184a46850da498b84314151d5e1e74103c20d9fbc4b1717c4172fe32e2196c9863638aa14918c1105710d7d8053f3226e8bdc96dd8ec6eb3158b055a1ab38f24", 0x5a}], 0x1, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r10, r18}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r22}, @cred={0x20, 0xffff, 0x0, r23, 0x0, r24}, @cred={0x20, 0xffff, 0x0, r25, r26, r31}], 0xa0, 0x5}, 0x1) 14:41:59 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, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) chflags(&(0x7f0000000040)='./file0\x00', 0x0) shutdown(r2, 0x2) close(r2) 14:41:59 executing program 1: ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000080)={0x195, &(0x7f0000000100)}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="90", 0x1) close(r0) fcntl$setstatus(r0, 0x4, 0xc89c79cffc7304f2) mknod(&(0x7f0000000180)='./bus\x00', 0x1002000, 0x4300) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = accept(r1, &(0x7f00000004c0)=@in6, &(0x7f0000000700)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000940), 0xc) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x203d, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x8010570e, &(0x7f0000000080)=0x20000010000) r5 = kqueue() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r5, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) write(r5, &(0x7f0000000380)="cb4387e0ff919a78cc3e4d711b15ae22a2f303c8b05b96c9546aae733c8a7101882139894db758bb065e83a6a6a92c8ea0843cc24bfd9b2a2c7ae6eb9e8f8f263b62317632e5ba0d1f4e37f051dd5bfc5e4fdc8a4bdea63d4f69f4b53ae52301", 0x60) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r7, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) wait4(0x0, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r7, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r8 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r10 = getegid() r11 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r8, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r9, r10, r11, r12, 0x1, 0xff}, 0x8, 0x6, 0x0, 0x0, 0x0, 0x2, 0x1f, 0x400}) getuid() getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, r10, 0x0]) setgid(r13) 14:41:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000000)={0x7fffffff, 0x0, 0x5c11, 0x20a995, '??\x00', 0x0, 0x7fffffff}) syz_open_pts() r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r3, &(0x7f0000000480)="90", 0x1) close(r3) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r6}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r5, &(0x7f0000000300)=[{{r6}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) accept$inet(r6, &(0x7f0000000140), &(0x7f0000000200)=0xc) ioctl$TIOCSTOP(r4, 0x2000746f) write(r0, &(0x7f0000000080)='L', 0x1) 14:41:59 executing program 0: shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x2000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = geteuid() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28108, 0x0) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r5 = getpid() wait4(r5, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r4, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r6 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r8 = getegid() r9 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r6, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r7, r8, r9, r10, 0x1, 0xff}, 0x8, 0x6, r5, r5, 0x0, 0x2, 0x1f, 0x400}) r11 = getppid() r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r12, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r13 = getpid() wait4(r13, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r12, &(0x7f0000000680), 0x0, 0x0, 0x0) r14 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r16 = getegid() r17 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r14, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r15, r16, r17, r18, 0x1, 0xff}, 0x8, 0x6, r13, r13, 0x0, 0x2, 0x1f, 0x400}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x2, r2, 0x0, r3, r8, 0x30, 0x7}, 0x8, 0x4, r11, r13, 0xa9c, 0x0, 0x173a}) syz_emit_ethernet(0x3f4, &(0x7f00000003c0)="b658b389a83dea4908399ea80400") 14:41:59 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000508005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getuid() r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) semget(0x0, 0xfb2fccf5b25c44d0, 0x4) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000000c0)) r3 = kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r4}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r3, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x88, 0x6}], 0x1}) 14:42:00 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x41, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) r3 = dup2(r2, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4000000000407ffb, 0x0, 0x0, 0x0, 0x5, 0x0, 0x5, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0xab, &(0x7f0000000080)=[{}, {}, {}, {0x8000000000000000}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x400000002, 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(r5) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 14:42:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x4, 0x4, &(0x7f0000000100)="af70fca6f75dcf57164ea6641e50945a1e622c33b44138c0a6cb9eeef93f25abe3c74eed3177d290275d35bf448155d0f6aa2615cf42a4823d9415e912465be580bd70ab3b47922c01747f3a8a4f69925852c9819bd8a92c843108238533e10c13528c1e8d92d0912859799c99a9810c4bbf704376dd9597805ba15117c02e6d9b6be00f00706a343d6cdadc6f2a556c3a793827be", 0x95) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x8000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000240)="229a9cfbd727be1e0de12c869ffbd0daef8511db85768bbc9e44b50a430a880f7e607d010c7622eb9830c5ec75c3bb788d5d0c1fb9261dce1e24b4dfa5efe0c5a478275b086d5d07b0f68b7caf9fc20eef3db7862c67e8de93c6e77a6733bbd9fe8a708feec0d41f9b68cb2a9193e1f7484d73f7e089508b74b4270e3998995463cdcfb88e7bfc18b86b5bed2fbc4e471bf36791a131c4c19b51f2da9b90413ffe2e31dc5510a46000181390a1c031bade19e3c5245f62e241b59e9242d9e63e97b0fa00e33581d6cf438e228379c8371a0638adc5182848", 0xd8) 14:42:00 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000008000/0x3000)=nil, 0x3000) 14:42:00 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2e84226, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) 14:42:00 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) msgget$private(0x0, 0x77c) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) open$dir(&(0x7f0000000080)='./bus/file0\x00', 0x10, 0x98) r2 = msgget$private(0x0, 0xfffffffffffffffd) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000340)={0x6, &(0x7f0000000300)=[{0x5, 0x1}, {0x8, 0x9, 0xfffffffffffffff7, 0xf1f6}, {0x9, 0x1ff, 0x2b7, 0x100000000}, {0x8000, 0x3, 0x5, 0xffff}, {0x3, 0xffff, 0x8, 0x4}, {0x4, 0xfffffffffffffffe, 0x9, 0x8001}]}) msgrcv(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000625c84bcc30ac6e13969c740dd74fac641c61565eece5b743df081dcf6396669ded3f4b74e9ab7fbde1acaa3b0236a74b3fb6afda4549fdbf2222a7f0e759d7bc827bab24d4ab7e01da21c3a3adce51e855494d572afd0057a5f305afcec7f9e86062e3bd14d533145f0498a6961863939e17a6280a1b7b31a4d27f20c77fc336af8eac619e344a53c6974659915b6142c15a132980376066bf67bc2406e8e672fd400bedc98fbd3a5e15e41bfd66d6e04b8f1c29e33e895f4d1a54e1e5decb11bbeb832946f032b59d89657c26a266683407a2516fee759c1fb17091730a523ac766ad50f0b407712ebf2280586a3263b8b84e261981f0720c25749c31467b2a62b962839d231be5fd0dd3e204f69e9a583d3533353700e"], 0x2b, 0x0, 0x1000) msgsnd(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="0300000000000000f225906a428d6c6c21d5aa34558266341e94a12420e691bb3bb02c020cd15c59ba1f8ceaa32ac95d7b4198be09d46a700b71e4749df9f40a4672e0b2091098b2d5fc31a2e10d807d562c387aa9690bc39c16ee0cbfe282abaca68fba642232ed083aa8cc655b7dd3e295f7fb623e25740f2dc0dcf2db720e439337ea26e4a29c5d45147a3d14c072c91870c7d595123187edafeb72e511b3ceefadcf9f7807000000435a0898230230a8ee4fd9d06d537fd2a3e45db80a78da5f160555e914f7ac5b9aea95b60754bb09557e6d319db9289d7a39b4ffff7226f4cb24f3745387c79bdf1ba19043ff15575f9a32e22046d888c58362953b718f09dd8cc94a10c9c60245afb2dae9a86ae94c95148c241c175cd169bdf3ec8b27211e38433a7ab30ee1ea"], 0xa9, 0x1800) 14:42:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x3, 0xb3bb39ed0d020232, 0x582) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000140)=""/187) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0xd9deb4c290d3100, 0x0) write(r4, &(0x7f0000000280)="b8a188a634d4c8fa6ad4edab882e4885ed26940e286e281c683194c5ce60cd67ae566d4c609b24b6d391ea6c3b1e3fba503463a4050430ae2d246daf69cb7fa718e52930518220e023571d9322eee49a665c27275bdf0c7e1e93c8bc6a3072a7101ae0dfefa3260d4683e538d8c666c3cfd064e0ac82e07d4b2731af89400337e13d2c8a84c9f6aa95c954e07630f4c5b82f266d4efd30fd3140a96749", 0x9d) openat(r3, &(0x7f0000000100)='./file0\x00', 0x488912f16381fabd, 0x4) mknod$loop(&(0x7f0000000200)='./file1\x00', 0x100, 0x0) write(r0, &(0x7f0000000080)="1c8687408248694251de0c7318b3150dcf6724010c57c462c4d4d61ef1e9eb964255a1b870105efd23216627937106a9f1f84cd2b1566733bb1a8308385649fe680780ce79c54e390688809492a3e39608f60d6bc20d45", 0x57) r5 = kqueue() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r5, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000340)=0x6) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x401, 0x0, 0x12d) getppid() dup2(r0, r1) 14:42:00 executing program 0: r0 = semget$private(0x0, 0x5, 0x20) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2000001, &(0x7f00000004c0)="eaff125c00000000", 0x8) getsockopt(r1, 0xffff, 0x10001, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r2, &(0x7f0000000480)="90", 0x1) close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r3, &(0x7f0000000480)="90", 0x1) close(r3) r4 = fcntl$dupfd(r3, 0xb, r1) r5 = dup(r4) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f00000002c0)=0x7ffe0002) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0x7a99b75fde22f7ce) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus/file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x6010, 0xfffffffffffffff8) r6 = semget$private(0x0, 0x3, 0x100) semop(r0, &(0x7f00000001c0)=[{0x3, 0x8, 0x800}, {0xfffffffffffffffd, 0x3, 0x1800}], 0x64) flock(r4, 0x8000000000c) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000400)=0x3ff) getsockname$inet6(r4, &(0x7f0000000580), &(0x7f0000000100)=0xc) semget$private(0x0, 0x3, 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000003c0)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r4, &(0x7f0000000240)={0x2, 0x2}, 0xc) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000140)) socket$inet(0x2, 0x3, 0xd7) r10 = dup(r7) rmdir(&(0x7f0000000780)='./bus/file0\x00') semop(r0, &(0x7f0000000200)=[{0x1, 0x6, 0x802}, {0x0, 0x5, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x1}, {0x3, 0x68, 0x1000}, {0x3, 0x20, 0x800}, {0x4, 0xfffffffffffffff8, 0x1000}, {0x2, 0x8001, 0x1000}], 0x8) semop(r6, &(0x7f0000000180)=[{0x2, 0x9e4, 0x1800}, {0x4, 0x4, 0x800}, {0x4, 0x3484937a, 0x1802}], 0x3) accept$inet(r8, &(0x7f0000000600), &(0x7f0000000300)=0xffffffc6) dup2(r10, r5) semop(r0, &(0x7f0000000240), 0xa34a786d47e2563) ioctl$TIOCGFLAGS(r9, 0x4004745d, &(0x7f00000003c0)) 14:42:00 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x232054904d2e0751, 0x100) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x1) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x0) 14:42:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000000)=[{0x3}, {0x8, 0x0, 0xffffffffffffffe0}, {0x6}]}) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r1, &(0x7f0000000300), 0x1009, 0x0, 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x8, 0x7, 0xaf48}, 0x1, 0x0, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r3 = kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r4}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) accept$unix(r4, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000080000000e335f01ef100"/110], &(0x7f0000000200)=0x6e) kevent(r3, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000140)={{0x3, 0xff, 0x9}, 0x3, 0x6}) 14:42:00 executing program 1: msgget(0x3, 0x100) r0 = msgget$private(0x0, 0x0) r1 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r1, 0x0, 0x0, 0x0, 0x80a6}) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r2, @ANYRES16], 0x3, 0x1, 0x800) r5 = socket$inet6(0x18, 0x3, 0x8001) dup(r5) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcba436c1fe3702f40bf0d8de9607c5da7943", 0x14) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r7}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r8 = openat(0xffffffffffffffff, &(0x7f0000000280)='\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', 0x30585ac99f2f555c, 0x4) setsockopt(r8, 0x29, 0x411, &(0x7f00000003c0)="cdffcbff13b9fd0a666d2eaa4e713031286ab73241a1154245673ebcf28e94804f", 0x21) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r10, &(0x7f0000000180)='\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', &(0x7f0000000080)={{0x4, 0x2}, {0x6cb, 0x1}}, 0x7) ftruncate(0xffffffffffffffff, 0x0, 0x5) getpid() r11 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000040), 0xffffff69) getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) fcntl$getown(r10, 0x5) ioctl$TIOCMGET(r9, 0x4004746a, &(0x7f00000006c0)) getgid() getpgrp() r12 = msgget$private(0x0, 0xfffffffffffffffd) r13 = msgget$private(0x0, 0x20) msgsnd(r13, &(0x7f0000000200)={0x1, "40dce87db9eae077ceee127bcfea86b14132dfac0212f659f0c0441e05b308f7a6767905b010a3442dc75a7a9c46e7b3febcd944a2b84276bacff126eb4bc3437dfd94a4024e458e7f76a1a340b220d751865a594ff1b19e"}, 0x60, 0x0) msgsnd(r12, &(0x7f0000001640)=ANY=[@ANYBLOB="0b00000000000000ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb400000ffe264033c254df9c5b29995e40e5a3992da2c498c2583001647a64469feaccf00000000"], 0x51, 0x800) 14:42:01 executing program 0: semget$private(0x0, 0x3, 0x0) semop(0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zeso\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r2, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r2, &(0x7f0000000040)=""/32, 0xffffffffffffff31) dup2(r2, r1) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) read(r1, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0x1, &(0x7f0000000100)='G') syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x8000, 0x0) connect$unix(r3, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x84}, {0x61, 0x0, 0x0, 0xfff}, {0x8fe, 0x0, 0xfb}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r5, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) 14:42:01 executing program 1: select(0x40, &(0x7f0000000000)={0x1ff, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0xffffffffffffff3b) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mlock(&(0x7f00007d2000/0x3000)=nil, 0x3000) mlock(&(0x7f0000238000/0x4000)=nil, 0x4000) 14:42:01 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x4, 0x0, 0x1}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) 14:42:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r2, &(0x7f0000000480)="90", 0x1) close(r2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffa, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() kqueue() r4 = kqueue() r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r5}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r4, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) r6 = openat(r5, &(0x7f0000000000)='./bus\x00', 0x4a0, 0x60c99eff091963a8) r7 = kqueue() r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r7, &(0x7f0000000100)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) r9 = kqueue() r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r9, &(0x7f0000000100)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) r11 = kqueue() r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r11, &(0x7f0000000100)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) r14 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) r15 = kqueue() r16 = syz_open_pts() ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r15, &(0x7f0000000100)=[{{r16}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) kevent(r6, &(0x7f0000000140)=[{{r8}, 0xfffffffffffffffc, 0x40, 0x10, 0x2, 0xffffffff}, {{r10}, 0x34701d4bca582bc3, 0x22, 0x1, 0x3, 0x1}, {{r11}, 0xfffffffffffffffb, 0x23, 0xf0000002, 0x0, 0x7}, {{r16}, 0xfffffffffffffff8, 0xa4, 0x50, 0x4, 0x4}, {{r3}, 0xfffffffffffffffe, 0x1fc, 0x42, 0x6, 0xfffffffffffffff8}, {{r13}, 0xfffffffffffffffc, 0xe, 0x4, 0x57d, 0x2}, {{r14}, 0x2f9d2826555f65a5, 0x0, 0x2, 0x101, 0x100000001}], 0x60, 0x0, 0x1000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r17 = kqueue() r18 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) r19 = kqueue() r20 = syz_open_pts() ioctl$TIOCSETA(r20, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r19, &(0x7f0000000100)=[{{r20}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r20, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) r21 = syz_open_pts() ioctl$TIOCSETAF(r21, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r21, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r21, &(0x7f0000000480)="90", 0x1) close(r21) r22 = syz_open_pts() ioctl$TIOCSETAF(r22, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r22, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r22, &(0x7f0000000480)="90", 0x1) close(r22) r23 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) r24 = kqueue() r25 = syz_open_pts() ioctl$TIOCSETA(r25, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r24, &(0x7f0000000100)=[{{r25}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x800000000000}], 0x1000, 0x0, 0x3, 0x0) ioctl$TIOCSETA(r25, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) kevent(r17, &(0x7f00000004c0)=[{{r18}, 0xfffffffffffffff8, 0x2c, 0x1, 0x9}, {{r25}, 0xfffffffffffffffa, 0x18, 0x40000000, 0x6, 0x7fd}, {{r21}, 0x66b94459346d8e37, 0x1, 0x3, 0x10001, 0xf22}, {{r9}, 0xfffffffffffffff8, 0x24, 0xffffc, 0x3}, {{r22}, 0xfffffffffffffffe, 0x89, 0x4, 0x0, 0x6}, {{r22}, 0x0, 0x0, 0xf0000000, 0x1391, 0x5}, {{r23}, 0xfffffffffffffffc, 0x35, 0x1, 0x2, 0x4}, {{r17}, 0xfffffffffffffffb, 0x8, 0x40000047, 0x9, 0x9}, {{r12}, 0xfffffffffffffff9, 0x4, 0x1, 0x1, 0x8}], 0x9, 0x0, 0x1ff, 0x0) dup2(r0, r1) 14:42:02 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000380)) r1 = msgget$private(0x0, 0x718) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r5, &(0x7f0000000480)="90", 0x1) close(r5) fcntl$lock(r5, 0x7, &(0x7f0000000580)={0x0, 0x1, 0x5, 0x6, r3}) rename(&(0x7f0000000480)='\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', &(0x7f0000000140)='./file1\x00') r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = getpgrp() r9 = getpgrp() chflags(&(0x7f0000000500)='./file1\x00', 0x8000) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x8001, r2, r4, r6, r7, 0x4c, 0x6}, 0x8, 0x800, r8, r9, 0x7, 0x4, 0x8, 0x484}) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000080)='r\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1000, 0x5, 0x10000, 0x4, "1b55acd832f2cb73aa61f954cb75ba27a87ac945", 0x400, 0x3}) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = getpid() wait4(r11, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) fcntl$setown(r10, 0x6, r11) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') 14:42:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="90", 0x1) close(r0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f00001f8000/0x1000)=nil, 0x1000, 0x1) ioctl$TIOCFLUSH(r2, 0xc020699e, &(0x7f00000000c0)) mlock(&(0x7f00001f8000/0x1000)=nil, 0x1000) 14:42:02 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x80, 0x42) ioctl$TIOCNOTTY(r0, 0x20007471) setuid(0xee01) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) r2 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1, 0x4, 0x400000000000000, 0x7fffffff}], 0x0, 0x0, 0x0, 0x0) getsockopt(r3, 0x2, 0x7, &(0x7f0000000040)=""/59, &(0x7f0000000100)=0x3b) r4 = kqueue() r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r5}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r4, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) fsync(r2) unveil(&(0x7f0000000400)='.\x00', &(0x7f0000000440)='c\x00') r6 = accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xffffffffffffffde) sendto$inet6(r6, &(0x7f0000000240)="ad88eb7cff842692053eebe7748f7d73ba71e30adeaf765e82a7a15702d92da914e8da97e324dfb8ec297f8ea7bbe55f6b1173cb66d7efdc90ac6ebbb1401119a0a4fd2a89a011230425af1212643389d877b0d14074ebc91cf29afa2fd26029653a5558a1fa6e85f0253b40342ca65bf96b1afe9ce2e7712390ea9d956034fdc0e2f69d4a6c4804287db174e4466ce9cd88f52f3a30b50dca8f3cd9d556dd1d2928e7fad3c798dafd77ce7f0c716ca5da973b65f1b712a8567b255dd29d6d93cb93c50565", 0xc5, 0x8, 0x0, 0x0) utimes(&(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)={{0x7, 0x4}, {0xa063, 0x5}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r7}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x2295, &(0x7f0000000340), 0xffffffffffffffd1) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 14:42:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f00000000c0)=[{0x4, 0x1, 0xfffffffffffffffe, 0x1}, {0x8, 0x7, 0x9, 0x9}, {0x42c, 0x2, 0x975, 0xfffffffffffff427}, {0x0, 0x1, 0x9, 0x2}, {0x9, 0x8, 0x40, 0x9}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000080)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x80}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000340)="b489a83b8fccf27b8e8490165244") 14:42:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000100)) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) utimensat(r2, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x5, 0x587a}, {0x6, 0x34b}}, 0x0) r3 = accept$inet(r2, 0x0, &(0x7f0000000040)) getsockname(r3, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 14:42:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x80000000}) 14:42:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getdents(r0, &(0x7f00000004c0)=""/4096, 0x1000) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r2, &(0x7f0000000480)="90", 0x1) close(r2) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0xe79) 14:42:03 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x8, 0x95}) r0 = syz_open_pts() close(r0) getsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x3, &(0x7f0000000200)=""/126, &(0x7f0000000280)=0x7e) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x200, 0x0, 0x3, 0x0, "2bede83af470a459b39e62ec6ae3fdf19f63c0f1"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b2", 0x3d) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r2, &(0x7f0000000480)="90", 0x1) close(r2) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) dup2(0xffffffffffffff9c, r3) r5 = fcntl$dupfd(r2, 0xe47c45948a5b3251, 0xffffffffffffffff) readv(r5, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/85, 0x55}], 0x1) 14:42:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x300c, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r1, &(0x7f0000000000)='l5', 0x2, 0x0, 0x0) 14:42:03 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() pipe(&(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000480)="90", 0x1) close(r1) close(r1) getppid() r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000080)="926d", 0x2) read(r2, &(0x7f0000000140)=""/229, 0xe5) 14:42:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() bind$inet(r1, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0x18c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r11 = getgid() bind$inet(r8, &(0x7f0000000240)={0x2, 0x0}, 0xc) r12 = socket(0x10, 0x0, 0x6) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x8}) r15 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r15, 0x0, 0x6a, 0x0, 0x0) r16 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r18 = getgid() bind$inet(r15, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r17, r18, r19, r20, 0x2, 0x9}, 0x5, 0x5, 0x8}) geteuid() r21 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r21, 0x0, 0x6a, 0x0, 0x0) r22 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r24 = getgid() dup(r0) r25 = socket(0x11, 0x3, 0x0) setsockopt(r25, 0x20000000000011, 0x800000000001, &(0x7f00000000c0)="6f0f018f", 0x4) r26 = socket(0x11, 0x3, 0x0) dup2(r25, r26) sendto$unix(r26, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) bind$inet(r26, &(0x7f0000000240)={0x2, 0x0}, 0xfffffffffffffee9) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r23, r24, r27, r28, 0x2, 0x9}, 0x5, 0x5, 0x8}) lchown(&(0x7f00000002c0)='./file0\x00', r27, r7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x87}, {0x3, 0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 14:42:03 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) getpid() write(r2, &(0x7f0000000480)="90", 0x1) close(r2) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae30300000000000000b82aed0a"}) readv(r0, &(0x7f0000000740)=[{&(0x7f00000000c0)=""/24, 0x18}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c, 0x3f}, {0x2000000000004c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000040)) writev(r1, &(0x7f0000000140), 0x100000000000036e) 14:42:04 executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:42:04 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) kqueue() r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r2 = kqueue() r3 = syz_open_pts() kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f00000000c0)=0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r5 = kqueue() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r5, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10, 0x0) socket(0x18, 0x3, 0x0) r7 = socket(0x400000000018, 0x3, 0x0) setsockopt(r7, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r8 = socket(0xa, 0x1, 0xfffffffffffffffe) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r8) socket(0x18, 0x3, 0x0) 14:42:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) fchdir(r1) syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18006) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x5, 0x5, 0x1000799, "080000220000020000fed19fbfaf7c50ffffff00"}) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000100)) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188", 0x48) 14:42:04 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(0xffffffffffffffff, 0x14, r0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) kqueue() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000080)={0x7ff, 0x3, {0x9, 0x6}}) r3 = dup(0xffffffffffffff9c) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000000c0)) r4 = dup(0xffffffffffffffff) lseek(r4, 0x0, 0x0, 0xb8682fb3651fb226) socketpair(0x18, 0x4000, 0x1ff, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r5, 0x2) r6 = shmget(0x3, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f0000000140)=0x800) r7 = socket(0x0, 0x4006, 0x8) r8 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x20, 0x0) r9 = dup2(r7, r8) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f00000001c0)) r10 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) lseek(r10, 0x0, 0x0, 0x1) socketpair(0x1, 0x4, 0x1, &(0x7f0000000280)) syz_open_pts() pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0xc) sendto(r11, &(0x7f0000000300)="ab98df3b908cf97052a3fa8f6e172f0f811f27df4abb25aefca31173977df687dc7e25bc3870490d37f78770317861506431e320c9f5cb2edfa959d89d710ea8393172083e0bdaa496c87bb9bf80a2771f0d2e4cdbd033516e4c80a4d5708a30c067a671d030a42a7357248aeabc9ccd726bd57b6fc383c9969616c06228a19b2dad94ff5e681c4f144da23570d9ff512b29c1e73d1890fec1f65592a06df1b0a08e5b836235299dd56bbd4caa2a891fead85ef7de4f965fec28b0804fc704ff131dd03bf899bb", 0xc7, 0x5dd6df74b491a3af, &(0x7f0000000400)=@in={0x2, 0x2}, 0xc) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x40, 0x0) dup(r12) ioctl$WSDISPLAYIO_SMODE(r9, 0x8004574c, &(0x7f0000000480)=0x1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x12, r1, 0x0, 0x0) 14:42:04 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x100, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) fcntl$getflags(r3, 0x1) r4 = kqueue() r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x0, &(0x7f00000000c0)=[{{r5}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r4, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) clock_getres(0x1, &(0x7f0000000140)) r6 = dup(r3) ioctl$BIOCGDIRFILT(r6, 0x4004427c, &(0x7f0000000180)) getsockname$inet6(r5, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 14:42:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="a4", 0x1}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus/file0\x00', 0x80, 0x40) mknodat(r2, &(0x7f0000000380)='./bus\x00', 0x1000, 0x4) r3 = kqueue() kevent(r3, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000240)=0x5) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) close(r1) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000180)='./bus/file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r4, 0x0, 0x8000000000000000) r6 = socket$inet6(0x18, 0x8001, 0x0) r7 = semget$private(0x0, 0x3, 0xb0) semop(r7, &(0x7f0000000040)=[{0x5, 0x1, 0x1000}, {0x1, 0x1, 0x3800}, {0x0, 0x3, 0x1000}, {0x1, 0x1, 0x3000}, {0x3, 0x5}, {0x2, 0x81, 0x1000}, {0x2, 0x0, 0x2c00}, {0x0, 0x7}, {0x4, 0x8, 0x800}, {0x4, 0x4, 0x3000}], 0xa) semop(r7, &(0x7f00000003c0)=[{0x0, 0x0, 0x1000}, {0x0, 0x91, 0x800}, {0x2, 0x1, 0x800}, {0x1, 0x1, 0x400}], 0x4) getsockopt$sock_timeval(r6, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) r8 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000300)={'./bus\x00', 0x2, 0x1, 0x5f1d, 0x1, 0x7, 0x0, 0x80, 0x2, 0x2, 0xaad0, 0x117c}) ioctl$TIOCFLUSH(r8, 0xc0106978, &(0x7f0000000800)) r9 = kqueue() r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r9, &(0x7f0000000100)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) write(r10, &(0x7f0000000400)="fdf63ae67d1589f327c8eb902d4bc398569a56dfa554f4890d678645f865be110a01601dcb5d3bafac71854d56cd0c5d7f3067be6c7ccf4184e1d79ccb654de554", 0x41) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r11, 0xc014575e, &(0x7f0000000140)={0x2, './bus\x00'}) 14:42:04 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20, 0x0) pwritev(r0, &(0x7f00000002c0), 0x1, 0x0, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r2, 0x2000745e) pwritev(r2, &(0x7f00000024c0)=[{&(0x7f0000002480)="580079f263e224a22aff62fa0534cef3", 0x10}], 0x1, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x80}, {0x6}]}) close(r3) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000002540)) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse\x00', 0x80, 0x0) r5 = getgid() getgroups(0x40000036, &(0x7f0000000100)) r6 = msgget$private(0x0, 0x114) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r8 = geteuid() r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r9, 0x2, 0x100000001, &(0x7f0000000000)="5d3f6bfede662b14", 0x8) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000340)=0xc) r10 = getppid() r11 = geteuid() r12 = getgid() chown(&(0x7f0000000040)='./file0\x00', r11, r12) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = getppid() fcntl$lock(r13, 0x8, &(0x7f0000000400)={0x1, 0x0, 0xfffffffffffffff7, 0x10001, r14}) setsockopt$sock_int(r13, 0xffff, 0x1111, &(0x7f00000000c0)=0x1000, 0x4) bind(r13, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) r15 = getpid() setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000100)={r15, 0x0, r5}, 0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000380)={{0x3, r11, 0x0, r8, 0x0, 0x48, 0x38000000000}, 0x81, 0x3, r7, r10, 0x5, 0x200000000f402, 0x4, 0x8}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002600)='/dev/wsmouse\x00', 0x90, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0, 0x0}, &(0x7f0000002680)=0xc) getegid() r19 = openat$vmm(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/vmm\x00', 0x80, 0x0) r20 = msgget(0x0, 0x4) ioctl$VMM_IOC_INTR(r19, 0x800c5606, &(0x7f0000002700)={0x0, 0x8, 0x4}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000002740)=0x4) msgctl$IPC_SET(r20, 0x1, &(0x7f0000002780)={{0x1, r17, 0x0, r17, r18, 0x80, 0x5}, 0x100, 0xffff, r16, r16, 0x3, 0x80, 0xff, 0x232a}) r21 = fcntl$dupfd(r19, 0xa, r0) ioctl$FIOGETOWN(r21, 0x4004667b, &(0x7f0000002800)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000002840)=0x4) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000002880)) 14:42:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x4000008801, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2000000000000327, &(0x7f00000001c0)=[{0x4d, 0x0, 0x8, 0xfffffffffffffffc}, {0x24}, {0x6, 0x0, 0x0, 0x100000e1}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x5}, {0xac4, 0x1, 0x8}]}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) 14:42:05 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x18, 0x1, 0x0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 14:42:05 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() ftruncate(r0, 0x0, 0x7fffffffff6) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r3}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000000)) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r1) sendsyslog(&(0x7f00000001c0)='?', 0x1, 0x0) 14:42:05 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2000008a, &(0x7f00000002c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) socket$inet(0x2, 0x4000, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) close(r1) socket(0x400000000018, 0x3, 0x3a) r4 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) shutdown(r4, 0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 14:42:05 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) minherit(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) lstat(&(0x7f0000000a00)='./file0\x00', &(0x7f0000000ac0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x0, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x0, 0x3}) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0xc0, 0x3c) connect(r1, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r1, 0x2, 0x1) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000980)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000a80)=0xfffffffc) r5 = getppid() r6 = dup2(r4, r2) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000000000/0x1000)=nil, 0xcf5}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0xbe8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f000000c000/0x2000)=nil, &(0x7f000000b000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000c000/0x4000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./bus\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './bus\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) fcntl$setown(r3, 0x6, r5) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x3) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file/file0\x00', 0x7197, 0x2, 0x9623, 0x0, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xc13, 0x2, 0xaa, 0x1f, "1dc467ddbc6084eef9e84ea72acb35b2997026fe", 0x8000, 0x3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) seteuid(r7) open$dir(&(0x7f0000000280)='./file1\x00', 0x80, 0x2) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) write(r2, &(0x7f0000000400)="bc6c23f36d1c00cdb873885b1d5b1b57e20271bd480c2567f7724a1057aeb016c0a728d609cf795bb1b013da4fcc0188231a1107efad077ea9c2ff1f57e935aed309b7871c16a209bb11153c8a6c0d91f47011ed854475ad92ef5c08", 0x5c) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file\x00', 0x80, 0xc4) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107008, &(0x7f0000000000)) ioctl$VT_ACTIVATE(r8, 0x20007605, &(0x7f00000002c0)=0x6) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 14:42:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') open(&(0x7f00000002c0)='./file0\x00', 0x40, 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)='x\x00') chdir(&(0x7f0000000000)='./file0\x00') rmdir(&(0x7f0000000040)='./file0\x00') 14:42:05 executing program 0: syz_emit_ethernet(0xfffffde1, &(0x7f0000000100)="d3c248cfb8448c") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 14:42:05 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f00000005c0)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a75f355bf53c3b6c6ed7896a48c4918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694b70adc31e8f45cbefbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f01fb0a60b8b27eda9c1782e00b2f4b2c029a08be89f496994f679a6351726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edcbd387511d95babc", 0xeb, 0x0, 0x59) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000000)={0xffff, './file0\x00', './file0\x00'}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}, {0x0, 0x9}, {0x0, 0xfffffffffffffffd}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x2}, {}, {0x0, 0x40000000}, {}, {0x1, 0x101}, {}, {}, {}, {}, {}, {0x0, 0x7}]}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x2, 0x0) 14:42:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x170002}, 0x8, [0x0, 0x400000000000]}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x20) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x0, 0x8, 0x4}, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = kqueue() kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r4}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r3, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f00000001c0)={'./bus\x00', 0x1ff, 0x100000000, 0x10001, 0x1, 0x1, 0x2, 0x10000, 0x2, 0x6b289a0c112e2fb6, 0x101, 0x8}) 14:42:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) setsockopt(r2, 0x4, 0x1, &(0x7f0000000240)="472cbf3407deda6d6d54a805d7250cf9cc2a914ce1898e215eb68269ba4bf92127eaf08350b83bc130dd021a5bebc4d1b45aa6d3f683dfb5fe0c7f27bc1b521ef54722b4afe4f3e7ee571cd9de9c79422cb11067bd8fc7320072d9b2ca509bc8cbccda21ca06769b918bfa55f4ff921bf7c24af51dee8cc6ba2d1e6e6d0e424765f92cc89cd538fcf8e4a3812963817ad090ad08667b578cb65fac", 0x9b) kevent(r1, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0x8, 0xfffff}], 0xdde, 0x0) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000100)=0x1) close(r0) ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, &(0x7f0000000200)=0xfffffffffffffff9) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff84, "07000000577dac00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0xe5a76cd120a09ac2, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0x3, 0x8ad, 0x7fff, 0x4, "d3c5866fc56cc2ac136104de20aef67cf6001d81", 0xfffffffffffffe01, 0x88}) 14:42:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {}, {0x6, 0x0, 0x0, 0x100}]}) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmdt(r2) shmdt(r2) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:42:05 executing program 1: r0 = kqueue() r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x400, 0x10) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000040)={0x20e, 0x8}) minherit(&(0x7f0000868000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f000073e000/0x13000)=nil, 0x13000) 14:42:05 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) setsockopt(r2, 0x3, 0x9, &(0x7f0000001080)="154285c99a6e5a95499e0bb0846468e4d99800f60f34b91219c224bb1b470f9db33bf157f161b52d014e4d1697007f074495cfd4ba2ba92e4b08", 0x3a) r3 = dup2(r0, r1) setsockopt(r0, 0xffffffff, 0x8, 0x0, 0x10f) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000010c0)=""/85, &(0x7f0000001140)=0x55) r4 = semget$private(0x0, 0x3, 0x80) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000001180)) semctl$GETNCNT(r4, 0x116a10f32c048f83, 0x3, &(0x7f0000000040)=""/4096) r5 = semget$private(0x0, 0x3, 0x222) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000002c0)=""/19) semctl$IPC_RMID(r5, 0x0, 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001200)=""/39) 14:42:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x2000000, 0x0, 0xfffffffffffffeff, "85495500", 0x0, 0x80000001}) poll(&(0x7f0000000000)=[{r0, 0xb}], 0x1, 0x0) 14:42:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x29, 0x8}, {0x3, 0xed51, 0x0, 0x10000000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20000, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000300)={0x53, 0x0, &(0x7f0000000280)=""/83}) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCCBRK(r4, 0x2000747a) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) fcntl$dupfd(0xffffffffffffff9c, 0x5, r3) socket$inet6(0x18, 0x5, 0x1c000000000000) accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r5, &(0x7f0000000380)="90b181ab602e3a6955b2d0f2db5fcfb53b914fbdd124e5f4b88ceebf4cacb95d9fd736df17737667c6b2f012ff561fe19df5fb0b9f957cbd047ec1ff7c36fe30b67df0a8c5479b99a61d9bb62c777087561f6846bccd6c9e2a3dafb49775360c79c44ee4707973ccc0071bee7b316fd1f1f7495c2ec38b8256383a3f9f55d0aac0f19f5a6c33d7075c1a27d3c7f3eb4fcf7ae805635b2706000000215d22faaf76fd54c4e95ef6435de68566a6c7ffbb53fcf7296b8f830320d9473cff88715efd27bebd323b97276ef56252dd6a9d6cac5c2002345c9aeaacdbf87c7e7b01ea73ec78b9339ee7ded1fd05", 0xeb) close(r5) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000180)=0x2) 14:42:08 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgroups(0x1, &(0x7f0000000080)=[r0]) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) connect$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r3 = socket(0x10, 0xb32ec136e2697f0f, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x14, r3, 0x0, 0x0) getgroups(0x2, &(0x7f00000001c0)=[r0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x6, &(0x7f00000002c0)=[r4, 0x0, r0, r0, r5, r6]) r7 = accept$inet6(r3, &(0x7f0000000300), &(0x7f0000000340)=0xc) r8 = open$dir(&(0x7f0000000380)='./file0\x00', 0x20000, 0x81) r9 = openat$klog(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/klog\x00', 0x372da7919a9afade, 0x0) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x100, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x847a43a13fcf21bc) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000580)='/dev/vmm\x00', 0x800, 0x0) r14 = dup(0xffffffffffffff9c) r15 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x402, 0x18) kevent(r2, &(0x7f0000000400)=[{{r2}, 0x7ffffffffffffffd, 0x0, 0x1000000d, 0x3, 0x80000000}, {{r7}, 0xfffffffffffffff9, 0x0, 0xf01fff36, 0x37}, {{r2}, 0xfffffffffffffff8, 0x40, 0xb6d5f77c17682ae5, 0xfffffffffffffffc, 0x6}, {{r8}, 0xd, 0x20, 0xfffff, 0x81, 0x1f}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0xd0, 0x8, 0x7fffffff, 0x80000001}, {{r9}, 0xfffffffffffffffd, 0x40, 0x508e3e50b3925666, 0x4, 0x800}], 0x3d80a01c, &(0x7f0000000600)=[{{r10}, 0xfffffffffffffffc, 0x0, 0x82, 0x3, 0xff}, {{r11}, 0xfffffffffffffffa, 0x26, 0x20, 0xc68}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x5, 0x553}, {{r12}, 0xfffffffffffffffa, 0x73, 0x40000000, 0x6, 0x67a8}, {{r13}, 0xfffffffffffffffb, 0x8, 0x40000000, 0xb73, 0x2}, {{r14}, 0xfffffffffffffffc, 0x48, 0x4, 0x80000001, 0x8}, {{r15}, 0xfffffffffffffff9, 0x12, 0x0, 0x0, 0x8000}], 0x4, &(0x7f0000000700)={0xc7, 0x2}) r16 = kqueue() r17 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wsmouse\x00', 0xd5d4cb5de18bf340, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff}, 0x30002) r19 = open$dir(&(0x7f0000000840)='./file0\x00', 0x40, 0x40) r20 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000880)='/dev/speaker\x00', 0x200, 0x0) kevent(r16, &(0x7f00000007c0)=[{{r17}, 0xfffffffffffffffe, 0x0, 0x20, 0x18, 0x972}, {{r18}, 0xfffffffffffffff9, 0xcc32c20b7058ed4a, 0x16, 0x4, 0x99e}, {{}, 0xffffffffffffffff, 0x4, 0x2, 0x2249, 0x1}], 0x101, &(0x7f00000008c0)=[{{r9}, 0xfffffffffffffffe, 0x8, 0x40000000, 0xfffffffffffffe00, 0x7}, {{r19}, 0xfffffffffffffffc, 0x12, 0x0, 0x3, 0xffffffffffffff01}, {{0xffffffffffffff9c}, 0xb971deac02f12611, 0xa9d847239425dbb3, 0x20000000, 0x9, 0x8}, {{r20}, 0xffffffffffffffff, 0x4, 0x80000000, 0x4, 0x3}], 0x200, &(0x7f0000000940)={0x8, 0x401}) nanosleep(&(0x7f0000000980)={0x7, 0x7fff}, &(0x7f00000009c0)) r21 = openat$tty(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/tty\x00', 0x20021, 0x0) ioctl$TIOCSTSTAMP(r21, 0x8008745a, &(0x7f0000000a40)={0x4, 0x32f5}) 14:42:09 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10110, 0x0) select(0x0, 0x0, &(0x7f0000000000), &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, &(0x7f00000000c0)) 14:42:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) pread(r2, &(0x7f0000000140)="5f8e4ea2d752eed3ed3b32628928a917730d3f587c3f101007c62d9f722a035dc551204299ef2586cc1bab19cf28afdcca5c20c0715344dd6991df671057c6ca07c86076bf5ed3eb7d6e44650239d21a4423ebc033dbe719033760d2e74d69b23c80ada01625e583a99a68604db90c4891d4ea844e4e3a78fb8a2b2216cb30817844f88fa3ea715567b6bae46d2cc68c1d699c8da68c7a1f", 0x98, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) recvfrom(r3, &(0x7f0000000080)=""/77, 0x4d, 0x1, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 14:42:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000048}, {0x4000000000000006}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="a5c618055ccce7bca7d3438e324d") 14:42:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x2c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000480)="90", 0x1) close(r1) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r3, &(0x7f0000000480)="90", 0x1) close(r3) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000080)={0x2, 0x10001, 0x800, 0x7}) pwrite(r2, &(0x7f0000000240)="bd6756558a927cbbfaafcd3c990121daf89737e22850406a30afa14b33d8d109526773ba2cb35398f0f97c5b946a505b5efbf97c8f23af6371c7f7e5c1f85ea31c6d9efea8abc9099f66833ba31cb010a8ef376ca7aacd7b837d622acae91e94b5a3023f5400448960f4d9e1e5c0686b2c62e8ac609f384dd87a401d37d95d075895356530c7ec8cb366679652aac2442c043a96354463b8201e674e5aedd3f19e48846338d81c19ec36f159054037847591c815d35ecb1a8f89a8d422b24f939e3fe745b81152669a9bee7160246ebc", 0xd0, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f00000004c0)={0xae1, 0x7f60, 0xfff, {[0x7ff, 0x9, 0x1, 0x2, 0x7, 0x1f, 0x40, 0x0, 0x2, 0x3, 0xfffffffffffffffe, 0x9, 0x0, 0x8, 0x200, 0x80000000, 0x0, 0xffff], [0x5, 0x400, 0x1000, 0x10001, 0x4, 0x40, 0x3f, 0x2, 0x1f, 0x1], [0x9, 0x9, 0x101, 0x800, 0x0, 0x3e, 0x65], [0xffffffff00000001, 0x40, 0x3, 0x200, 0xffffffff, 0xe6c3], [{0x3, 0x401, 0x0, 0x1}, {0xff, 0x5, 0x7, 0x7f}, {0xfffffffffffeffff, 0x13, 0x7, 0xffffffffffffffe1}, {0x7a2a, 0x81, 0x4, 0x1}, {0x4, 0x101, 0x100000000, 0x136}, {0x5, 0x1, 0x7fff, 0xfffffffffffffffc}, {0xfffffffffffff286, 0x2, 0x3, 0x135}, {0x5ed6, 0xffffffffffffffff, 0x8001, 0x1}], {0x7, 0x9, 0xf9c0}, {0x2, 0x100, 0x1, 0x2}}}) 14:42:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x48}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00']) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4da8, 0x0) accept(0xffffffffffffff9c, &(0x7f0000001880)=@un=@abs, &(0x7f00000001c0)=0x8) pipe(&(0x7f0000001980)) r3 = open(&(0x7f00000019c0)='./file0/file0\x00', 0x481, 0x20) r4 = accept(r3, &(0x7f0000001940)=@un=@abs, &(0x7f0000000340)=0xfffffffffffffd15) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000440)={0x5026bb1d, 0xfffffffc}, 0xffffffffffffff4b) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r4, 0x1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x4c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x2000000000000031, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) getpeername$unix(r6, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 14:42:09 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="29d63000a94921310e1ab016a3bdb349e81363724acd96828f9893da44208d3d841b15af0f7befbf360af887d226f78934361d617afd5e4c642480feb38e905af38abf4c70410505b218f6b5f70e1b"], 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"}) r1 = open(&(0x7f0000000280)='./file0\x00', 0x8848, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f00000002c0)={0x101, 0x2}) connect$unix(r0, &(0x7f0000000240)=@abs={0x3, 0x0, 0x1}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x8001}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000140)=0x9, 0x4) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000591000/0x1000)=nil, 0x1000, 0x4) syz_open_pts() r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) 14:42:09 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = socket(0x6, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f0000000680)) 14:42:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f0000000100)=""/6, 0x6) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r2, &(0x7f0000000480)="90", 0x1) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x2, 0x0) r4 = getpid() wait4(r4, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x1, 0x4, 0xc9f, 0x2, r4}) close(r2) fcntl$dupfd(r1, 0xf, r2) 14:42:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x74}, {0x3}, {0x26, 0x0, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = kqueue() readlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000340)=""/4096, 0x1000) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000140)={0xffffffffffffffff, 0x8}, 0x10) getsockname$unix(r2, &(0x7f0000000240)=@file={0x0, ""/65}, &(0x7f00000001c0)=0x43) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000100)) getppid() 14:42:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x10000002402, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="0100", 0x2}], 0x1000000000000274) write(r0, &(0x7f0000000300)="9326eb531202", 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/17}, &(0x7f0000000080)=0x13) fcntl$setstatus(r2, 0x4, 0x48) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000e80)="6bc73c8547486edfb077d7376c98de4b4927d05be2166f7874b6e38e599933e7e71399d165da3bc8b0e8ba14ec1f453d47cf2de3cfd068089e6daaa8c5d21ee14698e9fc396f31a85638fc0cd7bebd34f443877dd19d8a15ce652ce20c213b8428b180948a3f2bee603a19aec4aaae7cd9a28023e5f0984654dea64f9a1bead1c30bc35b649af7ae6de3a52e9a60054f8c8678160280035238b14db939b91e274ebe64f20a39dfc989b0a5db581ffe9511c21c60987f9769d608aa4b62508010613f432350dd088af02ecb7f069c9a0b1d1befe201c2a3d92cb317c79c144b4977ad66c234069b995e012bc46066002a4d17fd573b4c155e5c2e2f32ab81b2329cff47eda5da66236d9f8e6a41cb400f0e47cbaca35f8470d2a64e72c8c856942bd546ebaa9559dd9409082ea73352f1cb34c0dc4a35c5e0d689c52bff4b1c48020353cb5a1897454396adf35ddd7f83aae47733a728e6160e277b1e2538abc392d0ed9cb1b97353ce0efc9a637e964c6b6d5dbbc2b3c7e7f967e17aa8049365b5a7b76c2373c8f6faad310d6d663019f785092c42b5f1ecd56a2277025d67b88de908c77aef8cce2ae22cd335aa6c5e882e3da0e1e929b3b5a3753070a2d71b9fa2a85f71a0831cdbbad9f10f139b82185240ec7f15e4dec3465d4d19171e4a2ccb5c17c6bd4e2681352e7ad664a85d7e8f1a03bb991764aa391e60c5fb446802c175bbb3c799fe991d27bbeac562ea7f36ed82ef34096f4050bbc3451cd2004e3565abd666c3ffc19d39d0eaf672a957fec56237654feae766164a26973d3e1680729b684bd377a77cf6289a85e26d98cb07d98907de94f00d2607f74841eb4be669be7b1607978de55fe7b70484f5eb632cd0b32032e709b29d553396657d5f043fc396fd7c78d0b37ccd99ee41da34e28a863c8b7b6764a456f6e08b4777b1e181429b745e4724d277fa35bf915cfc1567da6404055b3356c538f4702f950f08c2c7e00dd88aeecf5139db1e1eb0be1fc68e4f0ae6d7fb810a740cfae55e8edcaea48676c452c26974f8ae1f67abd0a5e15e97ca0f86d8cfee6834f58cf61ce281243d9a63a0154f157780c490552a1f210d3b4b3170064469890c6bd5c32ac35a3d60f8befa9d0bcfc160e028f01b3e17666d793fefb2d965d6e5363fea56bdc1fa68d3ffaeeb132a77b127c18a5614d8ade87ea92fa5d6afa2aa4db87e6de0b8adb4ef2a4b347e7768d237574f3216920c1eff86d93ddb5827b00e98afca324fd6650cfec7f112e04489858731b11fe08af95cde520195df7c19b63644de88aee59fd4d1bffd1198b3d45f0ff15b2914296a828a6d6fa0f19d33e183242ceab21894d858d36930f128b68abc9a026dc3857ba7f5d1f1cf4afa3d6e83d357768ce9021801e1852c8f77da3d13dce49708f05a776399bce4e0775515d7f594d96c5c4e24983a6904a22313a15314245983630e674e19438b80851957e02ff8d37e93adbe670c2ae035789da7eeed166bafd95344d68240fb59e9d97e2a54bb7755de23bba0c124e1533c3a8d93be7971c17d948038a9e80a73f072f590c44ccbcf8b75817c434dcd929a670c3838b55a63a8e1be5e6a9cef42bc85a437a68497c26973e1ff487777ac421e23b7f0ae9094", 0x493}], 0x1, 0x0, 0x0) 14:42:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x22) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x20}, {0x80}, {0x4006}]}) fcntl$setflags(r0, 0x2, 0x0) syz_emit_ethernet(0xe, &(0x7f00000002c0)="a51b8670ad13e092ab372a0778ca") 14:42:11 executing program 0: r0 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8cbc9b1bcc9d5d0cdb0a000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c40432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15e3fdbe4feb82017ed61358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c3b91fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa385236c6c40481db84295fad7e776a2caf04e2a71c4d06bcc2a72bb272a9eb7d255410a663edd422a7133972e69f85cc735a706ab759196930f7b6c9867ef274484fffad868e059f2804a365f01f67028000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22e65990a95d3d8139a789eb2f863e9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d456db4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda1010059e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb6777da113f50deb0a7a5a8132ef2b6d9aca7b286906d871a780b2e7548681231afafc3c552f2661acd9aad49386e15cecbced71533214bb0f54b2693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc30200fcbea40a9be720dcb67df99ae37b51b94f9990c634030000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829481de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d06000000265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd35c34df534a458c97b7e6d9cee07c6f85d648be52f4caa12630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f3646d79f70034a59c49b95d4bd78e4918c6e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393c06997c812f920c6aec274b36659780bb73b057c7fa673296bfd14a11124530d016a4d15d9e870b905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e2c2eb2473545e597baaef6d539a1efc0c7056aba09000000b0dc0e05068d3046f41083897f1858c8001ac0d9159a3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe958705ef9f8b6d66e76854a12805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18c06e5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0fd42a8b59e5ced16332a4275b650f079aea81ffbc84df33263e3a1fb21d3e42552e766677ec919cfff08623f6025e713ac685706df2cc8860f071bc44c292e80eba4aab212fb2d747fc5c73f900d3a615a01fd5384fd2b18b77160ef019eb4b4fedd562c8aa266a00a5931ebcdbca23c75058019f2bf912627a0d9c56f305254dfdb3acca45ee77a04b7f80f91c89ef25d1daf80da33f42b4bc782114914e3fc65c236f080eaad748ae4edb6bcfb6856c2c5a4a52b6366dacacd0422c9fc48bbf33838e4000000000000000000000000000000d68e5d7d85dae144eeb245136b544dfdd68a3ff9ee416e0cb1c93ec019ff54269de997c07b8ace7e9378773dbb8370f6e7df9d0cc5464b787396bb0339644829777e9f8cb00ea9923b7735b935f3efc7cb9c25de98fd52de50bcca7c5296516cad3e713d1dbe30da05eadb1f9c2b22"], 0x10) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmous\x840\x00', 0x10, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) r5 = dup2(r0, r4) writev(r5, &(0x7f0000000080)=[{0x0}], 0x1) 14:42:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) sendto$unix(r1, &(0x7f0000000080)="deb7d7f4b39904cebcf8d28867206d4e3b9bef9849d7573573073da3d79eb74b81797d30d7", 0x25, 0x204, &(0x7f00000011c0)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xb5, &(0x7f0000000140)="b7") 14:42:11 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x40}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") chmod(&(0x7f0000000000)='./file0\x00', 0x1) 14:42:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x946, 0x44fb, 0x3b, 0x8}, {0x9, 0x20, 0x5, 0x4}, {0x40, 0x101, 0x80000000, 0x100000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:42:11 executing program 0: symlink(&(0x7f0000000180)='\x00', &(0x7f0000000040)='./bus\x00') symlink(&(0x7f0000000540)='./bus/file1\x00', &(0x7f0000000580)='./bus/file0\x00') r0 = semget$private(0x0, 0x7, 0x10080000000) semop(r0, &(0x7f0000000100), 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x4, 0x68, 0x1003}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f00000001c0)=0x5) utimes(&(0x7f0000000080)='./bus/file1\x00', &(0x7f00000000c0)={{0xb}, {0x4c, 0x1003}}) r1 = semget$private(0x0, 0x6, 0x10) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$unix(r3, &(0x7f0000000280)=""/85, 0x55, 0x802, 0x0, 0x0) semop(r1, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x4, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus/file1\x00') semop(r1, &(0x7f0000000300)=[{0x1, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1000}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x4, 0x1800}, {0x1, 0x1f, 0x1000}], 0xa) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r5 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = geteuid() r8 = fcntl$getown(0xffffffffffffff9c, 0x5) r9 = msgget$private(0x0, 0x0) msgsnd(r9, 0x0, 0x0, 0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x2, r7, r4, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r8, 0xa5, 0x1, 0x100000000}) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r10, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r11 = getpid() wait4(r11, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r10, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r12 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r14 = getegid() r15 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r12, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r13, r14, r15, r16, 0x1, 0xff}, 0x8, 0x6, r11, r11, 0x0, 0x2, 0x1f, 0x400}) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r17, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r18 = getpid() wait4(r18, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r17, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r19 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r21 = getegid() r22 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r19, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r20, r21, r22, r23, 0x1, 0xff}, 0x8, 0x6, r18, r18, 0x0, 0x2, 0x1f, 0x400}) r24 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r24, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r25 = getpid() wait4(r25, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r24, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r26 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r28 = getegid() r29 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r26, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r27, r28, r29, r30, 0x1, 0xff}, 0x8, 0x6, r25, r25, 0x0, 0x2, 0x1f, 0x400}) getgroups(0x6, &(0x7f0000000340)=[0xffffffffffffffff, r14, r21, 0xffffffffffffffff, r28, 0x0]) r32 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000003c0)={{0x9, r6, r31, r32, r33, 0x1, 0x7}, 0x55, 0x8, 0x40}) 14:42:11 executing program 1: r0 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x20180, 0x0) r2 = socket$inet(0x2, 0x5, 0x2) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x11, 0x0) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r6, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r6, &(0x7f0000000480)="90", 0x1) close(r6) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r7, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r7, &(0x7f0000000480)="90", 0x1) close(r7) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r8, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r8, &(0x7f0000000480)="90", 0x1) close(r8) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r9, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r9, &(0x7f0000000480)="90", 0x1) close(r9) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r10, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r10, &(0x7f0000000480)="90", 0x1) close(r10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0x4, 0x22, 0x20, 0x8, 0x7}, {{r2}, 0x0, 0x1c, 0x1, 0x5b0, 0x800}], 0x9, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x5c, 0x4, 0xffffffffffff8000, 0x1000}, {{r3}, 0xfffffffffffffff8, 0x0, 0x4, 0x6, 0xd2}, {{}, 0xfffffffffffffffc, 0x10, 0x9, 0xffc0, 0x5}, {{r4}, 0xffffffffffffffff, 0x0, 0x141, 0x9}, {{r6}, 0xfffffffffffffff9, 0xa5, 0x4, 0xa257, 0x5}, {{r7}, 0x0, 0x20, 0x8c58daef7d4ffc9f, 0x80, 0x8}, {{r8}, 0xfffffffffffffffb, 0x4, 0x1, 0x7d, 0x7}, {{r9}, 0x755e0cc815b78d89, 0x80, 0x8, 0x7, 0x1}, {{r10}, 0xfffffffffffffffe, 0x63, 0x2, 0x80000001, 0x1}], 0xb688, &(0x7f0000000140)={0x1, 0x1f}) r11 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r11}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r11}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r12 = kqueue() r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r12, &(0x7f0000000100)=[{{r13}, 0xffffffffffffffff, 0x1, 0x2, 0x100000000}], 0xffd, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) r14 = kqueue() r15 = syz_open_pts() ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r14, &(0x7f0000000100)=[{{r15}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r16 = dup(0xffffffffffffffff) r17 = kqueue() r18 = syz_open_pts() ioctl$TIOCSETA(r18, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r17, &(0x7f0000000100)=[{{r18}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000004c0)=[{{r13}, 0xfffffffffffffff8, 0x0, 0x1, 0x3ff, 0x6}, {{r14}, 0xfffffffffffffffc, 0x22, 0x1fff9a, 0x63, 0x103}, {{r0}, 0xffffffffffffffff, 0x707b57505c13206c, 0x1, 0x20, 0xffff}, {{r16}, 0x7, 0x56, 0x1, 0x0, 0x80}, {{r17}, 0xfffffffffffffffa, 0x87c58453b1aeb753, 0x4, 0x1, 0x9}], 0x66, 0x0, 0x81, 0x0) 14:42:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc1, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) linkat(r0, &(0x7f0000000080)='./bus\x00', r2, &(0x7f0000000140)='./bus\x00', 0x8) r3 = kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r4}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r3, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000180)={0x2, 0x4}) r5 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000040)=0x80000000) 14:42:11 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000001a"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000000)="ef7604eda686513946258c6f7cb798df6596bc683de63e11ba863abb91805f9fd84d040413a41cac553678f1550e14233c18b1d46705aa1763832fe5b0d75b4f6f022776af6f10f25f19c41c7fb3d565e4b8de2e11a087c8fe0470dab7fe125c00ccd9cff0f2e8f1ba5552482f493cdf9d1438c62b02bf18651c817c5c1c63ad4e38d2274df9854e037e227de0819bd11355ddb6d02bfffa93460aae081dcde7e697703931617deb121ea756ee72889b8e51552b0b54181975004352188b44288c37a1b83cf6006d1e9d6b070000000000000070a54cd68f6b0e14e86869ccf3612af8cf3feb2b8b1dae686a695b467353670977524b76195d8b48520e2d1e1089a25e06952eb74bf4a8da22bcbc85d135c614ef5cb63e4ba51e9c640a74201950274480428b9bb8568189e46255332d47b11624de4da4dcd2b14d96bff641626e6119ef19a62af3b34ad2231dc96c78818d6d", 0x6f) 14:42:11 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r3 = getpid() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r5 = getpid() wait4(r5, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r4, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r6 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) mknodat(r2, &(0x7f0000000340)='./file0\x00', 0x0, 0x8) r8 = getegid() r9 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r6, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r7, r8, r9, r10, 0x1, 0xff}, 0x8, 0x6, r5, r5, 0x0, 0x2, 0x1f, 0x400}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r7, r11) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r3) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 14:42:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) 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}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) write(r4, &(0x7f0000000100)="c16f355400dffbbd69fdcd01659d8547b930ac133b0725c61ae1b42f920345903217d12046fd9a63b8ef0f14c6cf497c6862533cf3deef41f88a37c718495123daae5e1af18cbc098afe6a9749791fc9d1492e4e8f242ab99a2ad79c8c6d541dfae6e2fb079328e1c597089666ef92ed2eca8c549cd2bf7ecd9cc1c59bbfd0de6a973c24d9999674d9c26d9a10c569f469ad079590ebd4f54135d3924cd4a9f9c611b0449ad83015f2d7fd1481de079f003d48730d2c69c0b1719b26f010ba66362a45847ec881683242cc6fef7cee52ce5e941f5a0c", 0xd6) 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) 14:42:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) r1 = semget$private(0x0, 0x1, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getegid() r4 = semget(0x0, 0x521691520608ac5f, 0x220) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000400)=""/209) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x5, r2, r3, r5, r6, 0x100, 0xffffffff}, 0xc9, 0xe9d, 0x1}) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000300)=""/243) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000080)) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/87) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 14:42:11 executing program 1: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000a40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e9495aaee480700000000000000554799b9b8138d30505e8f0000a41f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6464eef666358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82fcca1e245a58d78b9edc65978540bba1671379dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059faa2d9edc2410ac1fef1a0a976f7e7a57819a2ee1edf8c8c2506166f4e971452308776e48cfa8d31cb69de4dac2a5cf61ea9ce77638dd3f3399635086a12241509973dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c5bb1a944d08a7bcc838177ec"], 0x10) r2 = syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r3 = kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r4}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r3, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f00000000c0)) write(r2, &(0x7f0000000480)="90", 0x1) getpgrp() close(r2) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x80000001) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000080)=0x800, 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000500)=0x8, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 14:42:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r3}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r1, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) mlockall(0x1) fchdir(0xffffffffffffffff) unlinkat(r3, &(0x7f0000000040)='./file0\x00', 0x8) 14:42:12 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) read(r0, &(0x7f00000000c0)=""/29, 0x1d) close(r0) setreuid(0x0, 0xee00) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, 0x0) setreuid(0x0, 0x0) syz_open_pts() shmget(0x2, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) semget$private(0x0, 0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) getgid() r1 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x7000) shmdt(r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 14:42:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)="0800c9", 0x3) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000180)) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) setrlimit(0x6, &(0x7f0000000280)={0x2, 0x5}) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x45, 0x1}, {0x0, 0x20}, {0x0, 0x6}, {0xa4, 0xffffffff}, {0x3dd, 0x7}], 0x5}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0xffffffff, './file0\x00', './file0\x00'}) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x800, 0x0) fcntl$setflags(r5, 0x2, 0x0) 14:42:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\xff\x00') mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x2) unveil(&(0x7f0000000180)='./file0/file0/file0\x00', &(0x7f0000000200)='r\x00') unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') chflags(&(0x7f0000000140)='./file0/file0\x00', 0x0) 14:42:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000003c0)) r1 = semget$private(0x0, 0x1, 0x64) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000400)=""/213) r2 = socket(0x18, 0x1, 0x0) semget(0x2, 0x1, 0x420) setsockopt(r2, 0x29, 0x33, &(0x7f0000000140)="eb", 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x18) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000080)) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x10, r2, 0x0, 0xc) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000500)=""/235) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000180)={0x2, 0x7, {[0x6, 0x200, 0x3, 0x4, 0x1ff, 0x7, 0xfffffffffffffffd, 0x200, 0x1, 0xc88, 0x6, 0x3, 0x5, 0x2, 0x1, 0x1, 0x0, 0x6], [0x173d, 0x635, 0xae8, 0x8, 0x80000001, 0x2, 0x7, 0x7ff, 0x100000001, 0x5e81c849], [0x8, 0xd6, 0x8, 0x3, 0x1, 0x7f], [0x7f, 0x7, 0xffffffffffffd13a, 0x2, 0x8d97, 0x100], [{0x5, 0x5, 0x2, 0x6}, {0x5, 0x9, 0x1, 0x80}, {0x9, 0x8, 0x4c3, 0x3}, {0x51b6, 0xfffffe0000000000, 0x3f, 0x7ff}, {0x100000001, 0x68e, 0x1, 0x3}, {0x1, 0x3ff, 0x8, 0x4}, {0x9d, 0x8e, 0x20, 0x49}, {0x3, 0x7, 0x206acd2f, 0x2c}], {0x10001, 0x5, 0xfffffffffffffffd, 0x8}, {0x7, 0x401, 0x3f, 0x7fd}}}) socket(0x0, 0x2, 0x5eb793f8) 14:42:12 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_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0xffffffffffffffff, 0x4}}, 0x3c) r1 = semget$private(0x0, 0x1, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = semget$private(0x0, 0x1, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r9 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000240)={{0x800, r6, r7, r8, r9, 0x100, 0xffffffff}, 0xc9, 0xe9d, 0x1}) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000000300)=""/243) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f0000000400)=""/154) r10 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x800, r2, r3, r4, r10, 0x100, 0xffffffff}, 0xc9, 0xe9d, 0x1}) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000300)=""/243) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000080)=0x6) socket(0x8, 0x4000, 0x4) 14:42:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) kqueue() close(r0) close(0xffffffffffffffff) r1 = socket(0x18, 0x3, 0x11) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 14:42:12 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff00000000000000e5005b67071b542a538706000000b8180000002900000031000000030000000700c2040000003f1cc7ffafa9f5dd0a807b17de07bcff44d62f66353a696456e9931469f97db6ea2c972d6eb5f34730062a7245a1645f728bd4ecbc7536ca36de8ae37d357b0c475ec1908de9d7f62c238a5f8c28a15d5c06ae6d85a889dcbe673e63d0b89542b52820e117883328259ba53d949ad9e4797d519143d84f4373ddb5247fbc00"/193], 0x38}, 0x0) r0 = socket(0x1, 0x4, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10, 0x3, 0x2c) connect$unix(r3, &(0x7f0000001880)=@abs={0x0, 0x0, 0x3}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000001840)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000001780)=[{&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000040)=""/53, 0x35}, {&(0x7f0000000140)=""/140, 0x8c}, {&(0x7f0000000200)=""/111, 0x6f}, {&(0x7f0000001400)=""/208, 0xd0}, {&(0x7f0000001500)=""/135, 0x87}, {&(0x7f00000015c0)=""/178, 0xb2}, {&(0x7f0000001680)=""/234, 0xea}, {&(0x7f0000000280)=""/80, 0x50}], 0x9, &(0x7f0000000080)=""/43, 0x2b}, 0x802) setsockopt$sock_timeval(r2, 0xffff, 0x1805, &(0x7f00000018c0)={0x8, 0x1ff}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 14:42:12 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000050000/0x3000)=nil, 0x3000, 0x7) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0x2}], 0xdde, 0x0) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000040)={0x3, [{0x1, 0x200}, {0x1, 0x2}, {0x1, 0x5}, {0x1, 0x1000}, {0x3, 0x200}, {0x1, 0x400}, {0x0, 0x322}, {0x3, 0x9}, {0x1, 0x4}, {0x2, 0x8}, {0x7, 0x8ed}, {0x1, 0x8}, {0x0, 0x7}, {0x0, 0x6}, {0x3, 0xe01}, {0x2, 0x8cae}, {0x1, 0xffffffff}, {0x1, 0x8000000000}, {0x2, 0xac}, {0x2, 0x3}, {0x1, 0x80000000}, {0x2, 0x4}, {0x2, 0x40}, {0x3, 0x2}, {0x3, 0x3ff}, {0x2, 0xd7c5}, {0x3, 0x8}, {0x2, 0x142}, {0x2, 0x10001}, {}, {0x0, 0x4}, {0x3, 0x1}]}) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 14:42:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fcntl$setstatus(r0, 0x4, 0x0) 14:42:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) shmget(0x0, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000028}, {0x5}, {0x6, 0x0, 0x10000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="1ec74295249825b12762ed1d7405") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1ffffffffffffd68, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x3, 0x80, 0x2, 0x3f}]}) 14:42:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x20000000000600d, 0xe06) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000280)={0x1, 0xb70c, 0xf25, 0x6, 0x100000001}) r2 = kqueue() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[0x80, 0xffff]}) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r6}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r6}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$KDSETMODE(r6, 0x20004b0a, &(0x7f0000000240)) kevent(r2, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r4}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r2, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) unlink(&(0x7f00000001c0)='./bus\x00') ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f00000000c0)={0xffffffff00000001}) r7 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) clock_settime(0x2, &(0x7f0000000200)={0x101, 0x79d6}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r8, r7) 14:42:13 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) 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) select(0x0, 0xffffffffffffffff, &(0x7f0000000040)={0x7, 0x7, 0xe655, 0x0, 0x2, 0x1, 0xa8b6016, 0x2}, &(0x7f0000000080)={0x5, 0x3, 0x8001, 0x6, 0x7, 0x7, 0x1000, 0x2}, &(0x7f0000000100)={0x5, 0x6}) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) sendto(r2, &(0x7f0000000140)="b2ae03dea879b7e567267d1eb8b6e49017f61fdc0e218dd67b3cc68a15ab444db8a06838ce4a769cb08da8cffe99dc75724ec82370ec2c9333accca5df95193dbe57a0ab22d7a9de3653fc5a0d51985d36b5bf34872087ed5396482cbb7ed2a32a4aed7bcf5116e23d6bbe23531da1c586694031c5ab3a91e59dd86b99329aa66316bc79901a2b7d71a3d6615f11cc9e69d754016f53ab77399a1fdf1a2f364a3d49f9b6fd44135921c7a81ae9abd8a07c80b7668bad15b46303476108d2f3348da87732ef57c5f1d758", 0xca, 0x2, 0x0, 0x0) 14:42:13 executing program 0: r0 = kqueue() minherit(&(0x7f0000868000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000480)="90", 0x1) close(r1) fcntl$dupfd(0xffffffffffffffff, 0x14, r1) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 14:42:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7}, {0x2d}, {0x7ffffffe}]}) ioctl$BIOCLOCK(r0, 0x20004276) setitimer(0x0, &(0x7f0000000040)={{0x66d5}, {0x100000001, 0x6}}, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xfed7, &(0x7f0000000200)="c0") 14:42:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6}]}) syz_emit_ethernet(0x70, &(0x7f0000000240)="844591465961ea50f312c9087680e17d4591cdb57e13b28dfd912b6c37e859559256595bfe5e05b7f9a16688edd173bc449fee4cd5169502156e6137aeb6b2dac8b025856e8d4fd375ca3110fecdef2b4d989297b4f8f27a71f6a89c79a0cbc9a151d11bf98d3338682e94485aa35b2f") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000006c0)=[{0x10001, 0x0, 0x0, 0x1f}, {0x2}, {0x24}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 14:42:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x1c}, {0x87}, {0x83}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 14:42:16 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r2 = dup(r0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000240)={0x4a2, 0x100, {[0x5, 0x3, 0x14009f88, 0x39ec0, 0x9, 0xe30f, 0x2, 0x1, 0x1, 0x5, 0x0, 0x0, 0x2, 0x7f, 0x87, 0x9fa, 0x0, 0x9], [0x8, 0x3, 0x33, 0x8, 0x9, 0x0, 0x1, 0x3, 0x1, 0x22d3], [0x1, 0x101, 0x4, 0x4, 0xc1, 0x8, 0xffffffffffff7646], [0x40, 0xefdd, 0x401, 0x6, 0x7, 0x6f5e8bd7], [{0x9, 0x5, 0x4e, 0xffffffff}, {0x0, 0x3, 0xba7, 0x100000000}, {0xfff, 0xfffffffffffffffe, 0x5d978ec4, 0x1}, {0x7, 0x3, 0x3, 0x1e6ab077}, {0x100000000, 0x1afe, 0x1, 0x9}, {0xd73a, 0x9, 0x5, 0x9}, {0x4, 0x1, 0xe13e, 0x2}, {0x8, 0xfffffffffffffff7, 0x1a, 0x3}], {0x1077, 0x4, 0x0, 0x3}, {0xf3, 0x0, 0x4, 0x800}}}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x80}, {0x6}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 14:42:16 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) fchflags(r0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x100000b1}, {0x3d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") 14:42:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = dup2(r0, r1) r3 = kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r4}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r3, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000000)=0x1) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x7, 0x101, 0x401, 0x200}, {0x40, 0x294, 0x2, 0x2}]}) 14:42:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r4 = geteuid() r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = msgget$private(0x0, 0x0) msgsnd(r6, 0x0, 0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000980)={{0x2, r4, r1, r3, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r5, 0xa5, 0x1, 0x100000000}) ktrace(&(0x7f00000000c0)='./bus\x00', 0x1, 0x40000000, r5) r7 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r7, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) 14:42:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0xc}, {0x1}, {0x6}]}) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r3, &(0x7f0000000480)="90", 0x1) close(r3) r4 = dup2(r2, r3) ioctl$BIOCLOCK(r4, 0x20004276) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 14:42:16 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000040)={&(0x7f0000000140)}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x106, 0x80000001}, {0x88}, {0x26, 0x1}, {0x43, 0x200}], 0x4}) 14:42:16 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x1) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="90", 0x1) close(r0) fchdir(r0) getgid() 14:42:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5, 0x6}, {0x6c, 0x0, 0x0, 0x4000200}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 14:42:17 executing program 1: r0 = socket(0x1, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82026f39d57225e20800118e1c5ceae651f449796744ec124922a3af27b427bbd92f646d8aaa3de9f30b2e9cf246f6ee1a1c5a249efdf5723d4ed8db83a3dceca7e6e8cf73235f3ea2c602010000007b01a4809450f6c2cfa80e9f172f000000000000080099ba6d7a5d4d562089fbac1e680d5db19f085dfd1a79"], 0x10) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x81a, 0x0, 0xfffffe6f) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x60}], 0x1000, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) r4 = kqueue() r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffa, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r5}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r6, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r9 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r11 = geteuid() r12 = fcntl$getown(0xffffffffffffff9c, 0x5) r13 = msgget$private(0x0, 0x0) msgsnd(r13, 0x0, 0x0, 0x0) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000980)={{0x2, r11, r8, r10, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r12, 0xa5, 0x1, 0x100000000}) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r14, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r15 = getpid() wait4(r15, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r14, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r16 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r18 = getegid() r19 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r16, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r17, r18, r19, r20, 0x1, 0xff}, 0x8, 0x6, r15, r15, 0x0, 0x2, 0x1f, 0x400}) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={r7, r10, r18}, 0xc) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000000)="d9dbe653e097079146921f06e9c171f9f4856e47999167e71494ae4995e6751b9fc3b858539a7fd4b856349dbc41313880f9e3e85256090270fa3d65edf0ec53850ed2069f9eaf25a55431624fd4005c5621f753e6a4d14094f31ec22b2f928e837fc72ecff30b0dc0bc420f1e18bbb1caac9c248dd437abd1c880eef3d4b055ccbdd4b5f47957840d6566e8cc26594f03", 0x91) 14:42:17 executing program 1: r0 = socket(0x2, 0xc003, 0x6) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000480)="90", 0x1) close(r1) fcntl$setflags(r1, 0x2, 0x1) connect$unix(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="8202adfdfffffbffffffff653000463f7b238bf46854d78a2a18c8197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbc2ad88b2951b158696d01360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f0100ca43e47c20a0f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b03680d1ca09a34b41d2eb268d8ffff8f98dda84f276d1a89b156fd6bfe9ee2ddd4295588c7fa4428bfcc9148faafd319add65a76b4249915a1b08ca766f05534ecfc4c6c2edbf3779296a029d6d0302e5fef54ca7cae0e4b52d667668b10dc239ba31951105501fef6d51d24446d8b3d8e8c4df0118fdf03413535e12eea2a684f51a9e494e37d9d8a28677f16fdba4e44bd8e64fcb2342ac9b92c427a32952a08312149d265dd6f433a3431b"], 0x10) write(r0, 0x0, 0x0) 14:42:17 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', 0x0) minherit(&(0x7f00004a8000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) acct(&(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xff, &(0x7f0000000080)="292918d7", 0x4) 14:42:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x54}, {0x200002c}, {0x840000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) pwrite(r1, &(0x7f0000000400)="b10e05da7193916a42e9c7a346ad38660cdaeb0413b0", 0x4b, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0xaea9378587645b5d) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000440), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x800, r5, r6, r7, r8, 0x100, 0xffffffff}, 0xc9, 0xe9d, 0x1}) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000300)=""/243) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000000080)=""/120) 14:42:17 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x3, 0x20}) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) 14:42:17 executing program 1: setpgid(0x0, 0x0) getppid() setpgid(0x0, 0x0) 14:42:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) fchflags(r1, 0x0) select(0x40, &(0x7f0000000100)={0x3f}, 0x0, 0x0, 0x0) dup2(r1, r0) 14:42:17 executing program 0: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x0, 0x68, &(0x7f0000000040)="5ee21b2d51aebc4c07b306000000cfae9c25450000d23c07823918e21fb8bd248ad3eb4e4cc137519595e28d15e54a3527abfad314a4385255f031280a41450b0f41929d51e2657507321abc2a6091a4a8a8a1701a199a5dc5f62eaea5796b8c77372978068319a79ecdca9777cfb6b1c17fe37631ffe7cbfc253b0a05b0b9ed9175fd997ff030ce7a711b5c2b7ff9c8a2b543", 0x93) 14:42:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) accept$unix(r2, 0x0, &(0x7f0000000000)) 14:42:17 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x3a) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(r0, &(0x7f0000001080)="89c064fa105f1947", 0x8, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0xe4f) 14:42:18 executing program 1: mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) 14:42:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) open$dir(&(0x7f0000000000)='./file1\x00', 0x200, 0x42) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) close(r0) 14:42:18 executing program 1: setegid(0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x200000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="383d6befadc45ffd5e0981decefa") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c, 0x0, 0xfffffffffffffffd}, {0x2000000000004c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 14:42:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[0x3]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="174af205b6068bbc6be6634ecdd0") 14:42:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0x101ed) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 14:42:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x7}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000140)="b16d7e830beb58fd1a462747f2049758b84209fc6aa9399e704ecd537a134cda9db9b2bd2d365440267c4d9a48ab9c80bab6d8bb142648667027552894a88ad18438d7505f71307ac02a6c2eff82f718994c279f81750c18f86e11be54608db9e125af2a5e6edcba7901323082039c79a3bb49781de52d3b6b41ea46bd40a66bebcf4a25cb161d6e4c4ed1b122f9207a7a77eb643ad389b21994f20a0122ddb986ece063d950bfa19bc2937afdcd86bad57b286de4f43c3bd005b3a79b0525df", 0xc0, 0x2, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000001680)="11a9dcfaae39f8659cf281938dea") 14:42:18 executing program 1: r0 = socket$inet6(0x18, 0x7bc8a57cae08885d, 0x0) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) 14:42:18 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x80c, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000140)=0x1) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x80, './file0\x00', './file0\x00'}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x70) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) writev(r5, &(0x7f0000000740)=[{&(0x7f00000001c0)="daa9806dec5146cbc97647d52d76ae47f49984867bf1cb036897d636f5434013cd2f4b2cfd21710afde8eaa4006a6cb47037f6a061e160f9d9e7f64c872b7f5686df5c8c895001d2e5f7f8f990a2cda82c0a8bb07fed4c00d80ef78c6d5edd1bcc1ffc73fcb1d84c35363c7a64ba43f42e595c26de24c581c43d73e3a8a827a05ee3c5dc44f83a63b3e2d954d26e73fbb83b232b927c79b2a18804456db0a043b4bdc410a933411db4ec055ffbcec3f4df29c6bdef7def6daeeabac324050902184f0e22b20e7e639f2db43d44758d7812c28d5659d4c4bed506a36e8fff062a6d108e70d77bcb32f1d4dc79d58d67365e3eb3c6e332", 0xf6}, {&(0x7f0000000340)="5850d0960e30c6ae43d43ad9548600f0cbec6f8543779f1461859c7fca0a31dc2c92dac91bee3fc4ddf267645b502dc29a033d692b75b2e95f775037fe362fe49be8f366571a33bd511edc9f9a244e2dc3b79bf90cfac8ed5193dfeda20fc9085c78774602783afd36cee759536f290e6a60f8a2012e7de0606eceba2c95dc40ee03dc9f8d54e5476527b046240db39d8189b51febc8027350bbf7a81356da49319f13afd7a5d47f9b632f1aba6120c5042d13c0281307f124be651cb88117b7f6808fd8f1426f50a70e4d", 0xcb}, {&(0x7f00000002c0)="418bd5", 0x3}, {&(0x7f0000000440)="14d0131b77ccbc61643f54ace3f959a9c5141d72096bc4cba0f0940519a89890d1c6b6b83917d638051fd7f45ab26e7e7ac102bfb05b6dd226d54629bcd9827f48c788a7c36bc3cefa668feed370d5178b217c5098ac084019698b401797cfc074c2345eebc725198bb40373", 0x6c}, {&(0x7f00000004c0)="270d1fa0149b69d728524cf39a1f9e38df0e564a3f012896f6349b342ccf59e9441b03d5716dbf8031336dd9405032a6eef4496cd381bc49d92457d8c0e4a1553ce214fbad2b8d6cef2b3793c52b9203460b41c51c3e058891a71de79b93cd10e09e424fe2cfdc4547a9", 0x6a}, {&(0x7f0000000540)="412a2fb57d7fd1df0a4ce21c66ba392fbc919b729e43df27ed97ba16f504b64ef470e5491be671c9acceec719548c77fffb9dd2993b52ff7e05310b59cc8f2378537cbc71cc1cc599634fd404453921c0a5e164931147b737c49c10a7923d3c4fabaad3c416fa02b856e4bebc1948431e47ffd87884bdfd7b6e51dd24c5d05bca210b54ba503343fddef06dd04d73f91e48626cfc79e3044ed5b9ea0e4bea6d74f040cf88f447edfc8624c098d3c174cebf0354710d5048e143b01eb7d348cff193edf2dbcbb1736f7093e4a3b644a05d22a", 0xd2}, {&(0x7f0000000640)="340d4ac6e920a429521972c4210a81b195fe5a247bc56b255a1b2ead1ef95b603fff173b1aa523b5f54baa532ec61dda672fa176afcae85773ee994ab971312db77d08adf2a6368c8fc8a48fb5339ca01c244096bb51e7acd145a551d00f729e012ed7f05d14107f49e54808b4d8c8f2962880b2d8fc230b771123d698e7a36cf04068bdc54fb7a26518974a1e1f3e5c38059f32e265798b91daca458a929f7fb1bf473ad23e11ee031f596564eb12589b6756a373468211a00ae8b5fbba7b5fc2753daaa1baa6cd99dd583a7d17f8957d57695bc394a3c0bcb2008a", 0xdc}], 0x7) 14:42:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = geteuid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) socket$unix(0x1, 0x77ca3b3da6753ded, 0x0) r5 = geteuid() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = msgget$private(0x0, 0x0) msgsnd(r7, 0x0, 0x0, 0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r5, r2, r4, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r6, 0xa5, 0x1, 0x100000000}) setreuid(r1, r4) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="000000186004008ba8002b27fe6ec794ee000000000000ba0d31e99a00000000000000000000000000000038", 0x2c}], 0x1) 14:42:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x80}, {0x15}, {0x6}]}) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') r1 = socket$inet6(0x18, 0x0, 0x2) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x4, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r7 = kqueue() r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r7, &(0x7f0000000100)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r9 = syz_open_pts() pipe(&(0x7f00000003c0)) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r9, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r9, &(0x7f0000000480)="90", 0x1) close(r9) r10 = kqueue() r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r10, &(0x7f0000000100)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffd, 0x28, 0xf0000090, 0x0, 0x1ff}, {{r5}, 0xfffffffffffffffe, 0x4, 0x10, 0xa90, 0xffffffffffffffc1}], 0x10003, &(0x7f0000000200)=[{{r1}, 0x97df92cdadfeb277, 0x2, 0x40000053, 0x5}, {{r6}, 0xfffffffffffffff8, 0x8, 0x9387982f602630f2, 0x1000, 0x100000001}, {{r1}, 0xfffffffffffffff8, 0x82, 0x2, 0x1, 0x7fff}, {{r7}, 0xc, 0xa6, 0x60000037, 0x3, 0x800}, {{r9}, 0xfffffffffffffffd, 0xe9653d3e85630346, 0xc, 0x0, 0x3}, {{r10}, 0xffffffffffffffff, 0x1, 0x80000000, 0xfffffffffffff000, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x28, 0x20, 0x1f, 0x1}, {{r0}, 0xfffffffffffffffd, 0x80, 0xf0000000, 0x100, 0x100000000}, {{r0}, 0x0, 0x1cff436d1239a8d4, 0x40000000, 0x401, 0xa52}], 0xf5b, &(0x7f0000000380)={0x4, 0xfd23}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r12, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 14:42:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) shmctl$SHM_LOCK(0x0, 0x3) dup2(r1, r0) 14:42:18 executing program 0: r0 = kqueue() dup(r0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f0000000000)) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='r\x00') 14:42:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x80}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000002c0)={0x10, 0x80000000, 0x4, 0xfffffffffffffffb, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x40}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x380000000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffffffff72a5}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7fff}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x10001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x20}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x72209a76}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7e22}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x80}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x1ff}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7f}) 14:42:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) semget(0x2, 0x1, 0x40) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x7}, {0x40006}]}) r1 = semget$private(0x0, 0x0, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x10428, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 14:42:19 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202402f66696c653000"], 0x10) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 14:42:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0xa8, &(0x7f0000000140)}) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x25041c037a8f0a06, 0x0) pwrite(r0, &(0x7f00000000c0)="ebecbfcb66a3fdb0601bbca270b0", 0xe, 0x0, 0x0) 14:42:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x40, 0x4}, 0xdd) write(r0, &(0x7f0000000040)="670dc3", 0x3) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000280)=ANY=[@ANYBLOB="000000002a7a06219bc000ef00010000000f000000001d00000000000000"]) close(0xffffffffffffffff) write(r0, &(0x7f0000000380)="08ade09f32746a2220001c0795bf5ca1acddd46a7cc0fd9a3f70d4693a3431ecb84d001955", 0xffffffffffffff6d) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x0) r2 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r2, 0x0, 0x0, 0x0, 0x4, 0x7f}, 0x3, 0x882, 0x4}) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getgid() bind$inet(r3, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) r9 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r12 = getgid() bind$inet(r9, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, r12, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x3, &(0x7f00000000c0)=[r8, 0xffffffffffffffff, r14]) fchownat(r0, &(0x7f0000000000)='./bus\x00', r2, r15, 0xa) r16 = syz_open_pts() ioctl$TIOCSETAF(r16, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r16, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r16, &(0x7f0000000480)="90", 0x1) close(r16) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000200)='./bus\x00', r16}) 14:42:19 executing program 1: mmap(&(0x7f0000622000/0x400000)=nil, 0x400000, 0x2, 0x812, 0xffffffffffffff9c, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) 14:42:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb1", 0x8a}], 0x1, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r2, &(0x7f0000000480)="90", 0x1) close(r2) r3 = dup(r2) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x9, 0x75, 0x3c, 0x0, 0xf71, 0x8, 0x200, 0x0, 0x2, 0xfffffffffffffbff, 0x5}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x1000000000000, 0xffffffffffffffc0, 0x2, 0x20, "c9fac8775287a685e55814969885c383896f05bb", 0x0, 0x1}) 14:42:20 executing program 0: setuid(0xee01) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) 14:42:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) mmap(&(0x7f000000d000/0x1000)=nil, 0x1000, 0x0, 0x4012, r1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) panic: attempt to execute user address 0x20ffd000 in supervisor mode Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 106701 78089 0 0 0 1 syz-executor.0 *467226 78089 0 0 0x4000000 0K syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c pageflttrap() at pageflttrap+0x40b kerntrap(ffff800021964b20) at kerntrap+0xec alltraps_kern_meltdown(6,ffff800022f88000,fffffd8063868d28,10,ffff8000000251b0,ffff800021964d88) at alltraps_kern_meltdown+0x7b __kernel_end_phys(b,ffff800021964ce8,83,ffff800021964d88,0,b) at 0x20ffd000 rt_clone(ffff800021964df8,fffffd806f6d64e0,0) at rt_clone+0x78 rtalloc_mpath(fffffd806f6d64e0,0,0) at rtalloc_mpath+0xba in_pcbselsrc(ffff800021964ed0,fffffd8068b11920,fffffd806f6d6460) at in_pcbselsrc+0x219 in_pcbconnect(fffffd806f6d6460,fffffd8068b11900) at in_pcbconnect+0x107 udp_usrreq(fffffd8079ea3678,4,0,fffffd8068b11900,0,ffff800020aceef0) at udp_usrreq+0x560 sys_connect(ffff800020aceef0,ffff800021965058,ffff8000219650a0) at sys_connect+0x3df syscall(ffff800021965120) at syscall+0x4a4 Xsyscall(6,0,fffffffffffffed2,0,3,31362144010) at Xsyscall+0x128 end of kernel end trace frame: 0x3162b949f50, count: 1 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic attempt to execute user address 0x20ffd000 in supervisor mode ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c pageflttrap() at pageflttrap+0x40b kerntrap(ffff800021964b20) at kerntrap+0xec alltraps_kern_meltdown(6,ffff800022f88000,fffffd8063868d28,10,ffff8000000251b0,ffff800021964d88) at alltraps_kern_meltdown+0x7b __kernel_end_phys(b,ffff800021964ce8,83,ffff800021964d88,0,b) at 0x20ffd000 rt_clone(ffff800021964df8,fffffd806f6d64e0,0) at rt_clone+0x78 rtalloc_mpath(fffffd806f6d64e0,0,0) at rtalloc_mpath+0xba in_pcbselsrc(ffff800021964ed0,fffffd8068b11920,fffffd806f6d6460) at in_pcbselsrc+0x219 in_pcbconnect(fffffd806f6d6460,fffffd8068b11900) at in_pcbconnect+0x107 udp_usrreq(fffffd8079ea3678,4,0,fffffd8068b11900,0,ffff800020aceef0) at udp_usrreq+0x560 sys_connect(ffff800020aceef0,ffff800021965058,ffff8000219650a0) at sys_connect+0x3df syscall(ffff800021965120) at syscall+0x4a4 Xsyscall(6,0,fffffffffffffed2,0,3,31362144010) at Xsyscall+0x128 end of kernel end trace frame: 0x3162b949f50, count: -14 ddb{0}> show registers rdi 0xffffffff81d142c7 db_enter+0x17 rsi 0x270c __ALIGN_SIZE+0x170c rbp 0xffff800021964990 rbx 0xffff800021964a40 rdx 0x270d __ALIGN_SIZE+0x170d rcx 0xffff800022f88000 rax 0xffff800022f88000 r8 0xffffffff81c7878f kprintf+0x16f r9 0x1 r10 0x25 r11 0xfa25b854aa8c4366 r12 0x3000000008 r13 0xffff8000219649a0 r14 0x100 r15 0x1 rip 0xffffffff81d142c8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800021964980 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=467226 stat=onproc flags process=0 proc=4000000 pri=78, usrpri=78, nice=20 forw=0xffffffffffffffff, list=0xffff800020acf168,0xffffffff82638a28 process=0xffff800020a8b510 user=0xffff800021960000, vmspace=0xfffffd807f00ba10 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 78089 106701 57651 0 7 0 syz-executor.0 *78089 467226 57651 0 7 0x4000000 syz-executor.0 48530 4271 32693 0 3 0x80 nanosleep syz-executor.1 48530 193450 32693 0 3 0x4000080 ttyout syz-executor.1 48530 342375 32693 0 3 0x4000080 fsleep syz-executor.1 32693 187633 56981 0 3 0x82 nanosleep syz-executor.1 57651 415313 56981 0 3 0x82 nanosleep syz-executor.0 76316 118753 1 0 3 0x100083 ttyin getty 2778 205281 0 0 3 0x14200 acct acct 58005 9457 0 0 3 0x14200 bored sosplice 56981 403471 62945 0 3 0x82 thrsleep syz-fuzzer 56981 163293 62945 0 3 0x4000082 nanosleep syz-fuzzer 56981 116559 62945 0 3 0x4000082 thrsleep syz-fuzzer 56981 114007 62945 0 3 0x4000082 thrsleep syz-fuzzer 56981 169672 62945 0 3 0x4000082 thrsleep syz-fuzzer 56981 320716 62945 0 3 0x4000082 kqread syz-fuzzer 56981 238724 62945 0 3 0x4000082 thrsleep syz-fuzzer 56981 403261 62945 0 3 0x4000082 thrsleep syz-fuzzer 56981 81436 62945 0 3 0x4000082 thrsleep syz-fuzzer 56981 467755 62945 0 3 0x4000082 thrsleep syz-fuzzer 62945 303311 1938 0 3 0x10008a pause ksh 1938 131674 90532 0 3 0x92 select sshd 90532 244947 1 0 3 0x80 select sshd 4411 398198 25658 74 3 0x100092 bpf pflogd 25658 470086 1 0 3 0x80 netio pflogd 71047 377426 10284 73 3 0x100090 kqread syslogd 10284 428267 1 0 3 0x100082 netio syslogd 89007 326286 1 77 3 0x100090 poll dhclient 46679 38086 1 0 3 0x80 poll dhclient 81192 395817 0 0 3 0x14200 pgzero zerothread 33449 506095 0 0 3 0x14200 aiodoned aiodoned 35255 158240 0 0 3 0x14200 syncer update 7328 181830 0 0 3 0x14200 cleaner cleaner 92805 438679 0 0 3 0x14200 reaper reaper 84792 21269 0 0 3 0x14200 pgdaemon pagedaemon 51717 198288 0 0 3 0x14200 bored crynlk 64274 493909 0 0 3 0x14200 bored crypto 25872 341257 0 0 3 0x40014200 acpi0 acpi0 25975 437649 0 0 3 0x40014200 idle1 99360 296470 0 0 3 0x14200 bored softnet 94181 1628 0 0 3 0x14200 bored systqmp 38610 25560 0 0 3 0x14200 bored systq 45165 267384 0 0 3 0x40014200 bored softclock 65908 453739 0 0 3 0x40014200 idle0 37388 435952 0 0 3 0x14200 bored smr 1 468220 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 78089 (syz-executor.0) thread 0xffff800020aceef0 (467226) exclusive rwlock netlock r = 0 (0xffffffff824eed78) #0 witness_lock+0x52e #1 uvn_io+0x3b2 #2 uvn_get+0x226 #3 uvm_fault+0x11cc #4 pageflttrap+0x20b #5 kerntrap+0xec #6 alltraps_kern_meltdown+0x7b #7 copyin+0x4b #8 sys_connect+0x9c #9 syscall+0x4a4 #10 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 2 (0xffffffff82636130) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9655 6487K 7639K 78643K 37818 0 0 pcb 13 12K 14K 78643K 1319 0 0 rtable 128 14K 15K 78643K 4051 0 0 ifaddr 101 25K 29K 78643K 1327 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1929 0 0 iov 0 0K 16K 78643K 900 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1213 76K 78K 78643K 11889 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 154 0 0 VM map 2 1K 1K 78643K 23 0 0 sem 12 0K 0K 78643K 1596 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 9016 0 0 sigio 0 0K 0K 78643K 92 0 0 proc 62 63K 95K 78643K 3029 0 0 subproc 32 2K 2K 78643K 784 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 895 0 0 in_multi 32 2K 2K 78643K 770 0 0 ether_multi 1 0K 0K 78643K 27 0 0 mrt 1 0K 0K 78643K 41 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 240 1060K 1060K 78643K 240 0 0 exec 0 0K 1K 78643K 1411 0 0 pfkey data 0 0K 4K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 131 23K 32K 78643K 33947 0 0 UVM aobj 130 7K 7K 78643K 142 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 1297 0 0 NDP 25 0K 1K 78643K 425 0 0 temp 264 3557K 4199K 78643K 165667 0 0 kqueue 0 0K 0K 78643K 78 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 111 0 104 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 453 0 451 1 0 1 1 0 8 0 rtentry 112 575 0 532 2 0 2 2 0 8 0 unpcb 120 8695 0 8671 22 21 1 2 0 8 0 syncache 264 23 0 23 13 13 0 1 0 8 0 sackhl 24 3 0 3 2 2 0 1 0 8 0 tcpqe 32 6570 0 6570 4 4 0 1 0 8 0 tcpcb 544 3831 0 3827 73 72 1 15 0 8 0 inpcb 280 8783 0 8775 93 91 2 13 0 8 1 rttmr 72 10 0 10 2 2 0 1 0 8 0 ip6q 72 1 0 1 1 1 0 1 0 8 0 nd6 48 95 0 92 2 1 1 1 0 8 0 pkpcb 40 39 0 39 14 14 0 1 0 8 0 swfcl 56 2 0 0 1 0 1 1 0 8 0 ppxss 1128 192 0 192 42 41 1 1 0 8 1 pffrag 232 14 0 14 9 9 0 1 0 482 0 pffrnode 88 14 0 14 9 9 0 1 0 8 0 pffrent 40 42 0 42 10 10 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 286 0 277 1 0 1 1 0 8 0 pfstkey 112 286 0 277 1 0 1 1 0 8 0 pfstate 328 286 0 277 6 4 2 3 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 3 0 2 3 2 1 3 0 8 0 art_heap4 256 2530 0 2289 37 21 16 18 0 8 0 art_table 32 2533 0 2291 4 1 3 3 0 8 0 art_node 16 556 0 516 1 0 1 1 0 8 0 sysvmsgpl 40 21 0 19 1 0 1 1 0 8 0 semapl 112 1594 0 1584 1 0 1 1 0 8 0 shmpl 112 140 0 12 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 15900 0 14488 46 0 46 46 0 8 0 ffsino 272 15900 0 14488 95 0 95 95 0 8 0 nchpl 144 29138 0 28593 62 36 26 62 0 8 0 uvmvnodes 72 6492 0 0 119 0 119 119 0 8 0 vnodes 208 6492 0 0 342 0 342 342 0 8 0 namei 1024 127127 0 127127 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vmpool 552 21 0 21 9 9 0 1 0 8 0 scsiplug 64 14 0 14 13 13 0 1 0 8 0 scxspl 192 77901 0 77901 37 36 1 7 0 8 1 plimitpl 152 840 0 832 1 0 1 1 0 8 0 sigapl 432 9096 0 9080 3 1 2 3 0 8 0 futexpl 56 191127 0 191126 2 1 1 1 0 8 0 knotepl 112 9011 0 8992 18 17 1 2 0 8 0 kqueuepl 104 10923 0 10921 19 18 1 4 0 8 0 pipepl 112 5010 0 4991 14 13 1 2 0 8 0 fdescpl 488 9097 0 9080 3 0 3 3 0 8 0 filepl 152 101719 0 101613 101 95 6 14 0 8 1 lockfpl 104 3112 0 3111 1 0 1 1 0 8 0 lockfspl 48 1088 0 1087 1 0 1 1 0 8 0 sessionpl 112 74 0 63 1 0 1 1 0 8 0 pgrppl 48 182 0 171 1 0 1 1 0 8 0 ucredpl 96 32105 0 32094 1 0 1 1 0 8 0 zombiepl 144 9081 0 9081 3 2 1 1 0 8 1 processpl 896 9115 0 9081 4 0 4 4 0 8 0 procpl 632 31030 0 30984 5 0 5 5 0 8 0 srpgc 64 81 0 81 32 32 0 1 0 8 0 sosppl 128 114 0 114 31 31 0 1 0 8 0 sockpl 384 18117 0 18083 104 99 5 22 0 8 0 mcl64k 65536 529 0 0 64 36 28 34 0 8 1 mcl16k 16384 20 0 0 3 1 2 3 0 8 0 mcl12k 12288 41 0 0 2 0 2 2 0 8 0 mcl9k 9216 25 0 0 2 0 2 2 0 8 0 mcl8k 8192 33 0 0 4 2 2 3 0 8 0 mcl4k 4096 34 0 0 3 0 3 3 0 8 0 mcl2k2 2112 15 0 0 1 0 1 1 0 8 0 mcl2k 2048 206 0 0 23 5 18 23 0 8 0 mtagpl 80 155 0 0 2 0 2 2 0 8 0 mbufpl 256 1067 0 0 27 3 24 24 0 8 0 bufpl 256 29380 0 22332 441 0 441 441 0 8 0 anonpl 16 918981 0 903374 211 132 79 80 0 124 9 amapchunkpl 152 64119 0 64007 101 95 6 12 0 158 0 amappl16 192 43378 0 42471 232 178 54 58 0 8 8 amappl15 184 2032 0 2029 1 0 1 1 0 8 0 amappl14 176 997 0 995 1 0 1 1 0 8 0 amappl13 168 502 0 502 6 6 0 1 0 8 0 amappl12 160 783 0 779 2 1 1 1 0 8 0 amappl11 152 2849 0 2833 1 0 1 1 0 8 0 amappl10 144 1256 0 1248 1 0 1 1 0 8 0 amappl9 136 1934 0 1928 1 0 1 1 0 8 0 amappl8 128 1512 0 1467 5 3 2 2 0 8 0 amappl7 120 1492 0 1482 1 0 1 1 0 8 0 amappl6 112 2727 0 2716 1 0 1 1 0 8 0 amappl5 104 1232 0 1217 1 0 1 1 0 8 0 amappl4 96 9061 0 9021 8 7 1 2 0 8 0 amappl3 88 1522 0 1516 1 0 1 1 0 8 0 amappl2 80 70566 0 70486 3 1 2 3 0 8 0 amappl1 72 216102 0 215647 25 15 10 20 0 8 0 amappl 80 32014 0 31974 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 141 0 12 3 0 3 3 0 8 0 uaddrrnd 24 9118 0 9080 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 9118 0 9080 1 0 1 1 0 8 0 vmmpekpl 168 76247 0 76209 2 0 2 2 0 8 0 vmmpepl 168 1137181 0 1134998 716 604 112 127 0 357 14 vmsppl 368 9096 0 9080 2 0 2 2 0 8 0 pdppl 4096 18243 0 18202 7 1 6 6 0 8 0 pvpl 32 2557624 0 2538675 572 383 189 192 0 265 28 pmappl 232 9117 0 9101 14 13 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 792 0 148 19 0 19 19 0 8 0