=0x6) r2 = kqueue() ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000140)={0x0, 0x3f, 0x1000, 0x3, 0xa4b}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x2) setsockopt$sock_int(r3, 0xffff, 0x100, &(0x7f0000000000)=0x3, 0x4) kevent(r2, &(0x7f0000000000), 0x81, 0x0, 0xffffffff, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x7397fd290ce44aaf, 0x0) connect$unix(r0, &(0x7f0000000180)=@abs, 0x0) kqueue() kevent(r2, &(0x7f00000000c0), 0x8, 0x0, 0x7, 0x0) fcntl$getown(r0, 0x5) kqueue() ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000240)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) 22:28:30 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x10) fchdir(r0) chroot(&(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 22:28:30 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) fcntl$setstatus(r2, 0x4, 0x4c) bind(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="2d01b86fde696c6530007ab885fe7d6568d08a01e7b81534a913f6edb83607cb79d15032b4ee0e210b5ef1a3bab5ae1f68ac5b41e239bdc1a6f60df858c051c3cb470b12cd2e5201aa8a20702ee68f2bdc4c7f27724ebfabe1e14d454e654391d047059c5534cc8f3cd526c1aaf08155b8aa6b0b52e9860010751f768dddba976d58b5e53bfb38de2f96649590c558af8c06605ad4bcf766bfae6437c74b6dfd83109a832a896491e62487fadf6ffaafa6217b7375f7df47544a415e3ba101820e999a5f45cf13afa9f46b22746ad9dc1438f935fc71ec6ae0f680ef2532852818e8a282e7356ac08a13384c840a717a85ee31576bf7ffffffffffffff00000000000000"], 0x8) pwrite(r1, &(0x7f0000000040)="87d30b98fff1", 0x6, 0x0, 0x0) r3 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r3, 0x0) listen(r0, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000000)={0x80, 0x1ae9}) accept$unix(r1, 0x0, 0x0) 22:28:30 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) clock_getres(0x3, &(0x7f0000000080)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0, 0x0) 22:28:30 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(r0, r1) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x18000, 0x0) close(r2) setreuid(0x0, 0xee00) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 22:28:30 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x180, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)=0xfffffffffffffffd) setsockopt(r1, 0x9, 0x80000000000000c, &(0x7f00000000c0)="03f3303847229e8ca4a72435cb4f944441fd597cccdedc44034e17821db9cd94483b904a6feb5d", 0x27) read(r0, &(0x7f0000000040)=""/14, 0xe) 22:28:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x9, &(0x7f0000000100)=[{0x3dc, 0x7ff, 0xa8e0, 0x7ff}, {0x6, 0xffff, 0x6, 0x9}, {0x1ff, 0x1, 0x81, 0x1}, {0x100, 0x6, 0x3, 0x27689d3c}, {0x17, 0x80000000, 0x0, 0x634}, {0x8, 0x9, 0x7, 0x6}, {0x3d, 0x9, 0xa205, 0x10000}, {0x9, 0x1ff800, 0x7, 0x6}, {0x6, 0x75d, 0x4, 0x800}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) 22:28:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4000000000000064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) 22:28:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000291300003100000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) clock_getres(0x14, &(0x7f00000000c0)) 22:28:30 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r1 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) 22:28:30 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1001, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1000001) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000002540)) ioctl$KDENABIO(r1, 0x20004b3c) lstat(&(0x7f0000002600)='./file0\x00', &(0x7f0000002640)) socketpair(0x18, 0xc003, 0x7, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000240)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="1bdd2cabf59e9c08ab135aa285079786e52bca79f1bcf4633358cb138c2e9a7ab27329eaf4dd1df6862d01309046f00f43ea413bae0ff447b73ae806fef10b980dbc8cbfddab2cc0cb85771b43cc4ab848a851d16737a998f102ff16f8f4ae8fceb19315a94fb7f4787a8618677c3a55afa9a32bdcd0f3ae9933f772c1ceaeadbfc766e0b6b1ac5c5e605956be4737634455ba8aca7c683f24fcd26902526885766e68cb787d42dfeff24de9d0a6e5995b667cba2e497673fff22702be2633a6b8a3dc0d779c39f92c353e12c29f", 0xce}], 0x1, &(0x7f0000000340)=[{0x28, 0x1, 0x7fff, "fbffc4bbcf3f26e4235a8872e290fcb7261a34"}, {0x10, 0x1, 0xffffffffffffffff}, {0xa0, 0xffff, 0x4, "3b0a3234d32ddb09894a8dd65da2d4d112c811f9fb40a7ff85108becac7e38ab7823eac061c547d2a27392e8b79656c7e7bb531a105fa1470bf0691cdc715b6b9e29207287c7081d293cfc3e2b934498889de554ec700bd325b62781673adadd9f291e21fe04c014e36c6423d9f93fa2901757e08a4767308d942a4aa6d67e9feb1fa32ed330cccf89c311"}, {0xa0, 0x0, 0x1, "787d1c4521af0492c992e7d01685c65cd5c37581023d393b7d9dff743c7ba316a2deb1bf69f09f511a3496708277078b62104706407f5fe5b9ad9157e8836b0191471492de527129b89d7de75092507a086cf30baf4b09cdd52e011814dabac877bd78664fa22f37bf6089fc96655ca5fb0d531969c5a7f1e1e290ab7ba956a1a8257b7c845ed74c01de"}, {0x1010, 0x0, 0x401, "5587315b51729dd0e8181568c834f0779b5f83efe82b234a7ed1eb593f37db2dcb626eed9138c5ba6173646d5d8b6d18ae6db1caf9af22c4349383f1f51c1e2dc83c2e19ed2005a8181bda15623718dff7f992bd54abb2cc7a0b34fd80ce9532be24713bb61969e127ceb3231ae807b78fc10318bd02c7fe21aca4b73849a1bc3df2d0dc81db9021e8ecfd056eb5788019362dea0c6bb1075225f3cd96572b4681571c8b6fe34014ae53d77e11aa7bfdb3412e93676d59bec93a1caeeea675ec3411b8611be2d2a2da5dcde24790f0de184d5b365ba47080e052380b56ad6ab43972d61c58bbf0795193a61b6f0d45406c84cd25889a33888820f3daa252b0ba96207712fa911607c958b80e09d58e5e9d544cec2b919881f343a0884a5930a89db693deea90472398c7dbd219840749316fb973441c74cfed964791496614b7a584cb549fcbc1ebd52d8fc498f4a22eb9b4e8ac5199992992d97d9f5d34da8c71dfb129131b936d1f951c949fc8d9859cda00e29621b7930199567b2b381243b4ceed965d558a65e3769815c20b6f58e3be5a0bb65f7ab93f09eb02c68398e5e53c102629affcc85e33af3b34c7e4bf71ccfef20a0fce60b7dd27084be0333e0ec065239fd8cf28b753b29aca33c725f0c6da4b48ebf8576837339057c9932e1754caf935cfe1eb24f6f516bc16165a538a8c0ab3c93e6780ddf6b663754ec59f523d7bb7e083b7f389b23bee3430022cbfd9158fe1e1a958446024021584d9686b2a7aee43a5723cbcba5e00b1a9d2d7d576f468e727ad7f3dc2e82533eecdf022519c03f0981d268e3e6c0dc6ea728ff286aa6ea8a2174adc6b0f02e396f8b6ea0f3a1fee698142a84146d34dab75ebf5cf99553766123e0bee5ccc7af5a5e80ac8911b5cdc19066607b3069951c0b16599e6457f1abff867678d31e139379511d8482cbc0893d5191f4d39df638fde77f964d2db7b77d493303009c9faa3e4e207b40b73f1f52e6b0041f15297c30011d9222566d7f0d45c0beae46cef0418c1a35c27d90ce044663da245cf4aac64453ed765e7d6341117c38c6de85d97b26f15fcedf3ddedbb585c0760de720106cde6a4e9109e4cf11037a1e164206513e520f4f76283bc072626a8b5f3f39c26c4a2861e5ec485c574c7110b6a65e245aef1ceb058607940255931f66b745b51be48d9363778203e1968e1bfbd8180930704803b85b06c6f03eb75e49041344d02d73bcbb7705dc4e3308ca004f6492c7fd4ba299c5afed91add08e0d3c32614a27e0cae8f2cc9af4ef851191b51f7447db938b2076af0ec882bff82d310f3eb7ebe2ae1c5e69a6d52b97c81136bd56f8fa10d8065489a0cf028d0f8e34f967ee4c59ed5c307f28f85e62c7a03964b91eda83678b0ccbb666c71cef653c5d2c372cd59bca1934bea30680425deb42fe8756c678661af3567c052f75352a8cf63b0621f0bbb5395cbe261a8e7931d80c26cf1857db83855a0a3ab02d4a88a112cee3069dfefbaebf43bb67e7248210bf1f1bdd855004ae87bba8a842722c5b96dd1b8a498efc0e15637dbbca6443114ad8f39ffbabaee6caaf1555715f0c0ad406d1c94621d2f08b0d027ee8a686aaaa0777dc57e712aac197f41303e49d7cd1ea2733ca15149d93c9b03033bcfa1b449663e82fd46ac5258edba0517048ee1e9ca2728e1541eb5cc58972de219ccc6ddfbb8dd194b462843af988dca2d8957ca3e28f744e67787a6fb4cf44aed8838a14676e0fab1dc0e599638edc5cbc448b12bd4eeb6936fc422cdfaa3af2f8a5ae49bbaf916c4356865097da1e3886d93a7e2d93f4202d883c998f05cc14df58cb26b646e93fcb18200cb2453fa7e561e929b8f16ec55a90cb2ab8e8f6fc4ada2d3cf4a5742ecd0ff5131ddfc4ebdf586512fc923bf2c345b003e46f76c85b9782982cda59876dc7b3ab33e3c9b184538e19333220f5806df7ce29236bc3656d392616114f6e6da372fd779dce17d05916e42fd9c2443f6f021e1904d9ba42c1c7c1071239402ca8afe95cdf96faf2af273914075b97567eb6cc0ce7ac2988522e9ee4b63ae91c18eb8b8cd7bbe244d19c9b536849589a80b0b733c3891c076b5d69ef852939ee551a283032dc80e149dda1f53256f277b8b5c51e7520817c208c56a6386f520835c4d4dcd7c77bf2276d8a2c59cbefc5fa2bb1e86feb54f5ddc2248f059a58b9de474f168e84011e47371770a3a319bef4007e7f79e5791cae80c3ad208c6b8110f79247985e334977015a02907f9d537ba2fba3503da03ecdefbbe9650846e629c1c53369a4915541d288ba2d961eb0ba75d9b5b26cfb99908a5d319b1db48aea78328e466df464882c1c3cb4104b1d1ce72e555ec250389f6832c1a539c6e2c72aaab66b86f615d99ed34b5091254e321c1da52733da1c4d781ac90fa2fa8e211dcc218e46a8246c58f0582ad81de9a715edfa658e429ceee90467ab5f5bf36c28b4da47a82688e955749db9aa3dd7822eca5873ffc69c25e0318a2506b1c7ad3791756ff5796f8acd3ec9345db13d550b4e47bb095438600719180dee70524a25154ab512b3ea6281b4b3f34401d1343e0c0e5b2d6c84985bae75705ec0eaa49d740d4bd6a1bd97b13e028889b367d33dd73c728b46d8e7b0bd0993fcb2e3e9cc4ac5b198c489694c0d5fdd9525df22b350caff8e83fa107898df935d6136e0c7381ef56a426d72ca334e905078455605212b7532b8de81b520c1b0d2dd5b0230050e2a3a91a89da264c4fd980d1ca2db1f1a3d23d29d9871bbbda4d80efd01ed40016ee8c83d9a66bb5cfa05236875ef36ef9d41bc056d927f01a79935b15c948d8bc88d6eaba3d308ee39ef8ecaf57a31b9a401eae840ba5c86d6f9c6e6877b7b99ef6ef265b35f0438e5bc6d207e69448921997dcb8e19a1e5041d79ca28e08826039d4e35c50b5a71515688f1130168d8d3c12a2f37cc7149ed3d3266eb5c7e3eeaec0eb6624a50d0cc72c679a069abf93dcd42c239ee677671ea91e92ca81abf03ee8d7e3671ed16c583b2ad1f9bb4aab1069ea25b9dcb12fa365f042671d9df5ef0accb2127e93c72bd1c65475f46a2046e76f0fe367763db0bd1894ce84cc979a87c2fdfebb7c1415e3658fe0de3654bda696f88598bc9dd448e26ee680e78cede892470212bd953c388c962dba2f26e6a7268b7f798467aae800dd0b87d8d5d81a6343189cf2311e2a652a87af9ec4e18b5fe03d694ae27f0d255e5a0209d309a27c48723f5ad27fc4808f2a51092ddc97b3fedde2803dbd03a8e4e3a9ac2dfd9bdea247e71ccbd11f720e006daeda4463a3d1ed97305d0bd49e529c7dbb070fa5a1374ac6a2ae42b14b485b5a4e23ea178349693c475d78e4a63b131ef0beea73cdd9f68b79bc42327e6e47aefc5b85826fd855f89faf545e60cd224d669bd74e0f1341051ce570c0783322280250ccb853526cfad698b4397b0f2bb5c9288a61c1eb22c490ffd8e63a4b71414cf54c08163e09ce55bbdf432202538d394fe0053d2ab95b9596f0313b0ea3f330e0742c8999d08f0cf36b4fa69909afa985cb0c7f522fb462896e2f3d61301e3e2b0066037e9625b8005ff3db892ad892416dfb1539078ab8236251d8520f4ca6dc11337c03642e1aa7526f949f632a68f8b96071596992b22190f48b07d752a28048bdf1b7c93801965f2c353c57d82936b12f1de0027b7acf56f784f5f5b718fb26be2aacdd1233124bb019c20014f945121073b939adcaa3244bec8dcf5cb00956c62cae7315dbbb94dfd40c77c90f363069debf8efc0eb417e47091e3b0dba3ad79418cda55a3f0b9962f2efb0616b111b81e77f87a079ec41bd382a9eb48a5fcb78560d19a2caea8f67905cd1c328bdd24ec7e5cda3aaef70a141bbd9e394ab9cb2bf6076a8a38fbe074a22b40e91fea41df9c18645737c431a41c8d74d0ef6d3a1c63b9a6f1134787c30ce5fcb5d9b3c263013a1239cde4c483bc67602c4fe803f49ad1c3288c6c45bfbfd2f7d893c4a37a7e1622c356e0de05c25993504e9fe0ecf0d2edf95c0a90d2978eaf277b9bac010a53bb6a20c1c456bcecf59d0bc210105b4a4c5ef9dc7b55def8ff8b219ea2069ceb38e5b3d7cc4044140a41d6ddc60e509cbaeb88a7cc2fcf367b8aada53468749690e0addb06eed57a25a45399d33bcc56be5a1989b6360c0f9eb8ea494eb18c537d04e6a105df8a884a2a00c8940288b43fd880826b57e7a09aa93319ca907ceb4a576fe02765c0b3c978b80d4cfc4176fc8a8f0d58d83769243a1099c8de6cfb2350faf9741497ca2e91b5d83d944c96eefd0b713f40cfd2569d5a512e253e274aa5c9fa81d3354e32f202e2ca006dcf8fcd191106c6d749a1b00d55252eadf6675a18bea75362b203d74cc04e3d4b0e23152fa687770f7202191b5b1f321ba43577688c48f103b5cddb27e19f2a972f0cbbc9139d4e81947e370b06d74917e50270c04bb5ce642a9edc9d551aa66bcb06e037226c6ba36e7c02fb364e1f78e34edc7b7d33d30722d8fcd36b97eb31ac97263fd9104346aea45c5583b7b43d48d08db0110eab2cc4279adea973fa8f9f878f4f96bbc7df9e828f3c113c4e3c367fe3fccb6ef8264451a4fff945780491c705eb4eb534dc8ac200a821ec0c8b3e85b0a2737de9bce844c8e88adb55b9c19f13099128a20f9ee1dfa26df7b58cc69e8cc22744c2eaba1bfc9912d78ff7d954f84dc07386a05280bdcf26cf485d480a3ec5242622847582ec69d8801b351780a055f933497fa39b23c18e9fea55af655bda604aa4058442f286567782ecc29648beef4f54d7006ba78eea44a064a969d99f8d9759b5e2c1cd1f0efa721bdb0e8fdc060a74a15b0332a140cf98bd8d8f5cc116282fc437bfcba2db223ff266ddabe60b50cb62b74953977f6da13fed16b8e80430cd2f3b4baf1f669312ff8aa6ca6a2b67eca42b50493881b010e6c7843a671cd6ffdce9e0586d03208ceaf621088ac9fb3e2ea2ceff4a3461b90f947274e0f23d8aae022e169a7c5db86249989f3a58a98af95ba02f11373b67a836c585b50e71b22b59c8e1a8376f806acc9e1e0e2d7e2c6285644e1664a3537a4130c3d97426333a6aca38cb1c2310bf59d2994b1dfc5d8ba8b0928532b7ed1758687b99ca0eca14ad3451fbff22eb8144ac71cc1aa11a765b219d44b57cb6aa37675f4240c284a309f26d8959ebb270f47782eaa6546ea25792ce23443ca8688335274d835a6d27a43350f2ef7e1aa6e0a2be03498d38a1c750db27c10e3ee428dd45372efd53812f92713437a904d14ba9e0cb8553b261ad7356b6f6b0aaf801fa67151ffacc174208ed9e52271bdbeca8bc5dd3887a6d59ecdc8ebb23986f39d39c85be9d0360079ea16ae11f9366a6bab24ef1358338535f849951309a0033d748b14804d54e20f57fd98432ca0730c6151b71d65051ade905f3e485abb6e9af9be97d25a570b42964485bdca7e542471b128fa802befd6a725ab728ae4f450a750dc807b846d070981c618870aeb66c710dc26c1d69f58dd7bff3b5afb21fd06e9810dc8cd59258bbaf1b44738ffe30b520b6c763d723c7c29458a148fa7b323ca611c8d8e42543fca6a46071c0e9238b2081cdd911c2c7f4de92dad4ca0c3b7d1f4eed93bde3b9d6319f43fb007a719b358683d553ecd7215c79d70eae3a24496d62de0894237b9265b169cb850690d76d20949b281a75a92e6debe4a86a4969d286034cb12d258eb8b1fb16fe4d"}, {0x1010, 0x1, 0x7, "3620d8835f817c5fa2b67fbe64bf84027eea2d632f25a7fd42741835a8009e692e00899418928b6a2e32f270b33a32065608137170a2d7f13a64e5bb54473fb37398a915ec3b57b6280e4f195705ed1405eeb7708bf8e8e445cdb6520014e6ff81cf58c931a7743b22807e75977731d7350e2f731f7b513ddf9c173d3f113ae16e1f536ebfb5bfc1092a46ea01cda15c92deb86960a2cc157e5aa36e538194b8c92f5e9177ca2865bd552e4be2874614c3f4017e5b18777d0797c06964efdf80fd8cae55ee3267d9b4dcf80b26df455a607a472b480325bd0fefc2d1816027f19ed7a259d14fba2ede5bc78ebb3f5b6a6898ac8891c54b294db25fbfa41401084c4fc7efdf3edc931ce8a6290a2f4d1c8f6dcadd55aa2a5c2a280931201132dab9749ad75c31200e13616fe44deb088c078128a570053a47c802ba6dde0c260e95122bace0aa767477f901e81b5be6e01e55b83d7b93f609051943d352aa6471ae561f5271becf31958ed18ba1210a66d8050123d0616e8a579357cfc6456136cb1a94db29082bec275cc2bdadf33a9e29cafcfa5302fcdbd399d349a8ff3814b64a0766b9a5ad412247615cb424f22cd52ab7cf3f2e379a7380c14cb4d8141dd3b6a9b1307ae9e61618744d3ef6479b3018d121e5ec621dfa6aa35ce34aa607efb91b9025c436626321b79bb5a6a3249842381419bb73464e5f29a19f7e074f49fa7281529e00c9489ca0f37c88cdd83aeb93c2ef59af78c8a26c7b7cf7066e780845d98b8fcf73ca8d0612c6438dc5406ade665d62c2f77b34f60a0c6760b2ba756c0d4ddb4fa3194e05071e0b31b4c7460d41ab2e8e2f1c4d8201a3c6b61d01f6d917bef8f299c084d7a792d6ade25cdbba4f7718bb11a6adc3798c408a3867629a1ab55ccc9cbc4a030a09f84bb73fdf8b057d01fa66510c181604eca6ae37d3e0e836abb825ea23b22a4e95143d036eba925ea18af20fd89962709b2473fb2df4e976b469591bf2f559c4e6b04a2b0229c92c82b8c8822e55b35e79d8b6bb838791d7a5ae6c474054a52984a639e6a7237c33f2dab4bc078f0b1c495e6d53f6d4b0de4221319b7dab0b28e592ca444a79ce99c91b0761090504e25b09cb65e84181f557336354c1ae935bc25267e9bf348edcb14ddf638c5f8873ed342c9de2c4afb51890a15343c2b14a67d2c94a67fdfed299049d56790da91b20147e048e36ed8087c1aa18c2768d30f0e2458acbd32ec2e9551dc1cab6f7b9c5b06757f7b316819726cf731591106495cc92ba8f070a20f0a4949e77b7e2173007e1c96a8b6caff475725f53f53471ebcdc404ef105b7b2cb4be3f2df604d5b307c29423c02c502ed21f80e0643b837a01fd79fd51c44ae53fc1ed72c1bb9f251c7b65c0dd53d1586edf2544eb03a799170181b87edb93d48182051a89fca462995c84ed0ddc22e034fcfb1e63442f0e7534980bc514de16dc94b15dca60e43d026580edfbaa4882af3220d55644fb29f739e4360a266e58752ecef71d91dd01ca4121054f5a521213b1001a27142e1711cc6ed6f6de6b285edf017ce4612f52b71bc4bde8509cd3624d39f66d8a32e9f94e6a975026472f00894d853ef285375f5a4ed0a45ebe915d1faac8dc7c3b478bf1d1355d1079448fa2036a209e78c5478707279d55e56f94bde2a47fd6ee49e5ce27d7ac379a3d2492bfe25498fa2808cebade07cf546ec6744317d589db8396639e4e7338440c4078cd445af17c0eb3685f141706211681fb0bf17dcbb4ebdc5c5bf0c55b55ccbfc0ec3d5af0f04d484ed461a0b4864cf96ba5b845d892b99f9dca3f806c7eacd343d59581d4e0538271618cf43cc84870f886a6b68e4694872e67aab6282c004b32607689b5bdd3e0b2bd6cc8e1cc1dc4bc6e229c4716833bb0e84582824c2cc6d0b89026445d8d8465c34387d5208c59f95dad880c46c11cfb663d8b8219b8dbc3563ffb4fe53bb55e37ac19467e7b93544bfc1899b4d79e491a835e80100b71c0ac0a504f6a6f7329d395e5132909e5e3e5c51b6a054b8e92ee052670eeea0cea37f04e9bf602c7e95c5ec52cbf5be83c5535708589dd6d939a8e0dcab9a98b873ef90f8f4f8ceaee5b5264f5d06adbb38d5f55bf8648a06df8671e37f7c5aa2073c2d394fbbbcca6c6e75d744fcb3e1f13e172ccdbbe124d3ee5bc1ce03b0a39989bbd1b8b997b34c18b6bd09b50cc53243ad1054fe250fc6eb2513e21070a5d6a486255b46310edee44fe88819be071764b79304ed5d4616a3b475bb54d9fcad7f81f41a9b0e0bf9ef622a4638029c2ef1cd55552d3c11c70885765ecfd210b56280d6c4a49279de962e7d404c9eafb99ad83f778dc75999541d3889ef3a9614c698ef59b7f18c04e6addb19324bc71dbd41e7e667c3ce200ca73513c87e9e65fc9264bbcbc66534fd755c243513745e1a47a8084f0503281ad840c5cbfe536c29328f5bce937bc633feccb5c16c9354f1b764ad6db7dbc24b862dd39600cdf1eadfdcd85ced0a89596bc04a78b838dc4f299c1dde089f47e731ef7b2735dfd01687a6cf5e38dcc2b46b4108aa6af4e506e25989f22fc1a8234c3afdddbc99a987e2b4d13024bb01086b97255a203154ee713164091bf6bddb3a05355405bccafd13c6a7d9623a9c20befcea7afb844821dd1b1fa494dabfe1f63a05136c4ff5871f0b6a9d54523a964c51fae5cf5a8b10db75401d1778e47a08b13d550fb4b71226241ca588f33065d229fa563b01884e8b0a479d6300005d0ed29de5af5750201187c0cebe10025879f94de96814793e8d66d0dd9b8cd90db596f7b1e158e84dcf460bc3a4f88de9bf30287f0143033da2cddcc5b32523fc2c0fdd7cdd77540a06be1b94905505209cc8ce71e43f2a4391802191460bfaebb07abeeb376ba7d138d90c4a5cae55243a0de539bb0b23372ee03496277275a38106db9152eee475ffe74248a10576ce729941ab88f56faed3eb196b47044172ebeb037ffc377d8227c0ed20d3786523a27ef1e94606fad219e172890e3628e7e27d009b2e851e03f395d4a767d0f366aeffef01e8ae83929763f98fad1b4d6faa3e627b8b960f014626bb812bf65d345290daeb5c17297eb53b0169fbaf96e4eb9d8ec442d8811a32a5a555996cff7277550aa081ce491d7576b50ce0852897ced8b91ffa1d86fa15420b63476a23077af5e39651aae3b08d36c3d31d4e4c9b12392f53152609ac1cfc75ce41b80bc1c745321943fb24a5e1ed25df62b051ac55b0813d105a2bbcb85d5bf8067b096047d4afd26f9575ff893128015d74b93d650fd9e38d172465b67aaed811fda6747046c84834b7e09bea9d450a1463410cfc462f42798ad04f7bbc37f665d05dbd433653cba8d886971e459ef5b01b6fa7132d9627c9161d7288e93fbb55c0fa9428fb277b90038c005d8d87f47900043fa19ccd9bab9226764768a42e3abe13a906df8892bce0848032aa3fc777d9c1873997f4e0a817143d355d1473a487c045e1c6087a589b0a5e25525a4a20595ee5ac7c7876e077555828d004095f1b1b74e9c9be887a853e527f556f22ec2bd42bc8b84ae35b08bd19e499ec5cc64da42ec50c9f5a649d7494a66499e8ce52051a94653ad160941b363db2bbd3ff6508cba5a399f9418998b923992ae784df78bf073f86912b47e3453584f4dcf9db6e786d9d8edb269044c723834061fd45e9d2744db3a5bf88b1e74a0631e55f2983edd5bac8137193de71dfad4d7e0250bc1e2802219b2750b9bf701a8ffb94153fa9b4f8574122fc5d4c52cd8f672ddb747b9b049c8a6a74898be7afc638f9ffce76d8e34856911b310a5150d3eb228c310f941a4f84ca2a62ac412fdb034fed0d74062b813ae792f92e2eb7e612b9cd7fb2c2e261270f669f0df409f9b22b13cffdd58b8e61157419eccc126fb1249c7ac5a34c354a2e798674892ae68b19396036cc93a3a70a74777244f603e7fc5d328fbc53d0e232e5b7b74a5bba2355bdd47c7faf05bcafb9a180acf2bf9c5917fcd7a46eb39406c883be0b2efc6251a7e6f3b4ead5e83c1f08708c0958121b466670a19ce09401303c61c3a941821a0907b127b666f790d43ea3d46fd59495a0d5e99e66f7d87dad5086cf2ba543f90bc0f3f2d7d48130ad5032e0a82bdd705d42a4a98edbd468575203b70195a154d45ff4b2634cc1424b0064192ca9ea9c4b0ccabd0835b1d1615abcc6995739bb80397435f7d5e86d50c180e1e0158b2ebf942091ac534a51051572075e634be3a46198bdfa6df12a8b66ec8b7bfe72b22f53619aa32729f34bea515560409a6f384581953bdee22aa309b92ec8f26e64dac099ceb1745bbe1eb1acdf5969a87fcc931455c4ce297d4d43dd099495ea8cb49370f8e815f6340501ca60b10c0ea7748cd69152e73e19352b03136a41d89e35c3afbc0fde20e0f928ed1a78661e5fcf753b8d40e7553175c4e2c65d920fe42f23ac165297c79bac1a6c568043c509ae7c7b8d385039621656741fea132a2361cac83389690fc923e295c7e58515a8dec5b032386a0274bd1e8586f77382e74eb6c44276090c5a04324a6a4b01f9042028d275852ba745bfe32a5a0417599a779e518657930d491700319b71dba9a06e594928e8ed8646ae41683f96b5912768100cad4a74c865a4074e8c51a4f86280963c54d309c83524564bb2294b73269047e99be4c0a91c9d5f4ad8f9cc324b725ed6c54fec6beea74cd054b56c2375ef7f5606b6ebcd900c4b37d70346b0fe4ca2790c77492b6a4df1ddecc06220ab224a3022d6ad05b79fb9a42df9f55b11fe6c90436fa6d895687b6dd31e50626b825f218f5e232a3ae92d1f3e7080f7cdb8ab934b2c1f37714d3cc75f062caced067610ea40cc6701f5c451931c5c64c20a658fa30961a51ec1a46eaf2ff7906c1f4f774d22cc6b32a11ee23ec8899d9bef0fde7ab97da9d088b806ba4fefa7a9da19c7496d6d99549636a2560f5800655b6b91296ae8d3aa9959f0e9c74f5c06f30302d804cd55dda8a1f879c5381a65775cd26ffa1bc7136618207b263c41337f5b53348a94eb399fe11ce51963070350147dd171dd2e09de1e413afe84fae1efa2e073289a3d610429542ec8014fc7d7882d4064a8165906e8d6b3d57608d051ae4d2c33a14c7754af573e3d6ac158f0b3ef7c01c8d7b8b158d86d10585a35e2983b41b7bb64f747154ac74cc6c02f0ea6a4f64d7790677ec626a3d45b0dac6139948b5112534c8317ad785b14d41179ed1773d17ee59c3cf8d7bbe4f4ea9a95ba218f712a52ae37bebed7053e576fd14accb834880de10793d53fd0d87dbcbf8b162102710945faf50e96fe14e946165596ff99a6cfafab1a569c69298b7220139f1a926ab2078d3f21e66edcf82accb3453b32073202ec2e28ffed581f691c3baf4878f665db45b0827b8d2f30615c41c0d86031da9b1cca3b20fc62fd7ea1a19ad5747f16451a0fb9b3169825594b28cbc960aed0dba26c58eae45928b7e7d43577c53d0dca6055752858cde899768e032035fbd670cda0518089a0815190da4fc43cbad565080c31c23952a3dc94b96d8b2e23aa1c341779f023603cbfae64ad6bd21b179cb2b69d39fa85594a5eda361bd48c8c913e50f46dea7bc0066bba0fee10e7267545d126c1b14016e90725fd813659cfcb19a591dd3777a9e9bef2ca2aeb6eb2e70e16c255c0c8a6265852d6424049f24682b24414b39b01ffcc374fd7bbf0b8c573fcad72e8cdfb85e7a"}, {0x30, 0xffff, 0x2, "e0f39077a340077f7ad49e321ce6cf1897ae3fe68fab658c622d6fe835c7"}], 0x21c8}, 0x400) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000002c0)={0x9, 0x9, './file0\x00', 0x7, 0x2, 0x69f, 0x6}) 22:28:30 executing program 0: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x8, 0x92, &(0x7f0000000080)="76ffcde37549386855e203aaf3987bc7bdce3ab1156919ce5ce4bb88267c3688130093f37d2def5c1326ad2d380356f0a5236fc34f0058e4177070e3dd9f737a3898f2bc8d9cf68c1e381e368e7447ae", 0x50) 22:28:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) lseek(r2, 0x0, 0x0, 0x2) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 22:28:30 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r1 = kqueue() r2 = dup2(r0, r0) symlinkat(&(0x7f00000002c0)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00') readlinkat(r2, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/173, 0xad) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x68, 0x0, 0x2, 0x755}, {{r0}, 0xffffffffffffffff, 0x1, 0x8, 0x7, 0x5}, {{r1}, 0x0, 0x2, 0x80, 0xfffffffffffffffe, 0x40bdf5bd}, {{r1}, 0xfffffffffffffffd, 0x90, 0x20000000, 0x660000000000, 0x4}], 0xfb2b, &(0x7f0000000080), 0x9, &(0x7f00000000c0)={0x9, 0x3}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000340)=0xe1e) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000005c0)={0x0, 0x3ff, {0x8b7, 0x5}}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000280)={0xfffffffffffffffb, 0x6, {0x7f, 0x4}}) recvfrom(r2, &(0x7f0000000540)=""/61, 0x3d, 0x1, &(0x7f0000000580)=@in6={0x18, 0x1, 0xfff, 0x9}, 0xc) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0x5, 0x4}, {{r1}, 0x0, 0x8, 0x8, 0x9, 0x4db9}, {{r1}, 0xffffffffffffffff, 0x62, 0x0, 0x2, 0x160a}, {{r1}, 0xffffffffffffffff, 0x48, 0x1, 0x7ff, 0x800}], 0x1000, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x7fffffff, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x0, 0x20000024, 0x9, 0x9}, {{r0}, 0xfffffffffffffffa, 0x10, 0x0, 0x1f, 0xff}, {{r1}, 0xffffffffffffffff, 0x8, 0x80000001, 0x7b6, 0x1}, {{r1}, 0xfffffffffffffffb, 0x50, 0x1, 0x40, 0x3ff}, {{r1}, 0xfffffffffffffff9, 0x10, 0x1, 0x4, 0x1}, {{r1}, 0xfffffffffffffffe, 0x0, 0x10, 0x3, 0xc3c6}], 0x7fff, &(0x7f0000000080)={0x2, 0x644}) r3 = semget$private(0x0, 0x7, 0x20) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000480)=""/136) 22:28:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{0x7f7, 0xff, 0x1f, 0x2}, {0xffffffffffffa0aa, 0xe15, 0x7, 0xfffffffffffffff8}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0xcfa4, 0x64, 0x1, 0x6}, {0x724f, 0xa1b, 0x9ad, 0x100000000}, {0x0, 0x1eb7, 0x2ce, 0x7}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000140)=0x100) 22:28:30 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x8, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r2, &(0x7f0000000200), 0x2, &(0x7f0000000240)) 22:28:31 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) dup2(r1, r1) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x10) poll(&(0x7f00000000c0)=[{r0, 0x44}, {r0, 0xabf5712e34a64b5c}], 0x2, 0x8) getdents(r0, &(0x7f0000000180)=""/204, 0xcc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) pwrite(r0, &(0x7f0000000280)="9a96caabdb13971c4458f993e7e5cc378052d1958e2cc3e828fe3443698f01fb4f5df2e58d7f96c903f22652b0e9e882f044f8173375e73bd760aff120ae6bfa031033a639a304af2a72ed657efc415f6bc3ba392edab4c14eba1a2383869b10bbcfaaaf81cdeb650eac0825d76f7cb4b0e8ec8c52251b94dfa4232bcb8f033f4bffddd6c77b3eff2cfec586c9b6b3fe4dd919662381d25cce8a6ca5c4baab946ec29060f69f7a0fb9e5bb3f1811c212d47990ea38b3eeb55d23adcc891287990df856d62ddaab80d6161c7558858d64ec8f22a578", 0xd5, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) 22:28:31 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x20, 0x0, 0x10000ffffffff, r1}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="f47677293bf967134f3e82c56108df140d7848ea639e9786e06b2883a774ee9bcbe0ea05794e9cdad0bd", 0x2a}], 0x1) 22:28:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x7, 0xffffffffffffffff) getpgid(0x0) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380), 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000280)={0x9, './file0\x00'}) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000100)="15d8b09f39c06fcf9a9864b739446bbc0cd813fe0f11b2047bbde31578fdf64d2f15d850d1d747c561376e4ef10c25fc3c3b6c8ae2252cd1ea881b5116fe80fb5d3b7b2754a758466c10faa48735bee88b49864e511152c277548783d922ed2c710d2b96a63d3a2dc01e1e2af81f634045369e499c112e00d9d7b878d8cd497160f9951741bbed6d02ec065112ac1d14060c2839968e6c", 0x97}, {&(0x7f00000001c0)="fe0ca6fd77af498aabb266665909304c691443e9c1129766e6322e24542820b860dba5ff16af69858dedb7cc6182ebbed733fa89469d8fdd587abb64cca4b890d9ea662c5db7722d7d1661fdb051bf92dc3709b46dfe3ae0060077b6cd432a89144b5f3fd09b2c07e35ca1a8172f0cb78afaa37582e691109bd3", 0x7a}], 0x2, &(0x7f00000003c0), 0x0, 0x400}, 0x8) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 22:28:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) r1 = dup2(r0, r0) sendto(r1, &(0x7f0000000140)="e3ec65fc75d5d7be84e28025b4bd4fa324af22f3f10799d9f0cb650d871e6bd0111d1569576dc42b060a6a4048012b6d062870abd1d3fac5d29e9e7f15e1e3f9cfc72072d9f7c34bc3baa62f85203b05b02679800455bc3a09fca9edeb8f6f3d3aa2c8263b02750cac59fea31fe97c480bec9ccb90977c7e06913f6bd043a3c22b", 0x81, 0x40d, &(0x7f0000000040)=@in6={0x18, 0x0, 0x47b1, 0x2a9}, 0xc) close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0xd30) 22:28:31 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000100)) mknod(&(0x7f0000000000)='./bus\x00', 0x80008000a0002002, 0x4000000005bd1) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) fchdir(r1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0xa9}, {r1, 0x2}, {r1, 0x55}, {r1, 0x100}, {r1, 0x20}], 0x5, 0x1) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) 22:28:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) socket$inet6(0x18, 0x5, 0x401) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) 22:28:31 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = getpid() r2 = geteuid() getgroups(0x9, &(0x7f0000000480)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r7 = openat(0xffffffffffffffff, &(0x7f0000000580)='./file0/file0\x00', 0x2, 0x14a) r8 = openat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0\x00', 0x10, 0x114) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000600)='/dev/bpf\x00', 0x30a81, 0x0) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = accept$unix(0xffffffffffffff9c, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000140)="a7099de705049b946e68a0400625a423210ec6e9b555930926a22da05377e4b49f71591766aafce3095481f59f7c6827f6516d80481f7751ffe3f6a2309d1462f568d8293657bf40d3642ae00756c01c775cfd365cd0b77c105a033043f5eea432273bc1ffd5a11705fc7d0ff109", 0x6e}, {&(0x7f00000001c0)="12ac8b52963f40fdc61f6372ac8a38d91a6f5f06cde7844abb8f7c6613b447dad4e9e4c5319eeb465250888870a89e6f11b0fa41ba41398346d426a12126b737c5b44299bae802c3143732310020f6f15b059710a209d08fcab898aa3e54c51df5f5ba9aa082b59341e63c8b7671746772ff44f5b03af98095c7b6492fe1deeffb6be37a73b08cb3169ab8d1eab34cb6054a90f1ead071b6234631bd7a1c7bd373508334fafea3fdb67d24cf09ada6f3d62bdbe5d71e73cbe04b54a0f4f8eb66a00353cb2766273aad342b27f8547d9de6a84e864768f8c6f728a633d5b5320cc3bed7fd595df63f6bef962bc2ae0a99", 0xf0}, {&(0x7f0000000340)="0d5f6c2668daf5386b2eacd651bd47d50de0cc5ad2ceaef741586b87a0bb5733d2d11e04657fd9011b75221d649f6b5cce6eb1e65db55e967e3b5d8075d690255438b21c7653efe2f89e52ad9ea126afca5e7888271ba95be04f84e52c88287128d6634bfe0948ee3d2ae3c952001934fcd1f5d21af238a89026d1f761f23f9724bcc7f826683eb010be0d5e82f250a88df9f5a793f548612e1fd263ec83c20fe86c4a09b124776e4ced9258561de5ebb292d0932cbac676024e5abb44d538c69c0018f8f3", 0xc5}, {&(0x7f00000002c0)="b8f14bc7427007c54dcae2c48a20a996450faee688d1791d9ef103c8f420d8c646891c4789da4aebb821aefa13d679a6a16b435c3ca9abc3db98ee", 0x3b}], 0x4, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r7]}, @rights={0x28, 0xffff, 0x1, [r8, r9, r10, r11, r12]}], 0x80, 0x4}, 0x6) r13 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r13, 0x80047462, &(0x7f00000000c0)=0x80) ioctl$TIOCMSET(r13, 0x8004746d, &(0x7f0000000080)) 22:28:32 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0x7fff, 0x2}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) ftruncate(r0, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x100, './file0\x00'}) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x14, 0xf0000020, 0x3f, 0x21d}, {{r0}, 0xfffffffffffffffa, 0x2, 0x8, 0x2, 0x8000}, {{r0}, 0xfffffffffffffffa, 0x20, 0x0, 0x0, 0x200}, {{r0}, 0xffffffffffffffff, 0xc, 0x40000080, 0x2, 0x1}, {{r0}, 0xfffffffffffffffa, 0x40, 0x4, 0x3, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x800, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x100000000, 0x9}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000000, 0x3, 0x3}], 0x800, &(0x7f0000000200)={0x5, 0x3}) lseek(r0, 0x0, 0x0, 0x2) sendto$inet6(r0, &(0x7f0000000240)="289caefad85b04ccdf900d249bbae457eeaba523b2ecf6209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e7db92cb99d639058f28ad91f7afe5b41947db93274943dd511c1061e6618fba", 0x57, 0x4, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setrlimit(0x2, &(0x7f0000000300)={0x51369485, 0x9}) setrlimit(0xb, &(0x7f0000000340)={0x200, 0x3f}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x3) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000380)) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='x\x00') writev(r0, &(0x7f0000000480)=[{&(0x7f0000000440)="d84bd9d18c0f", 0x6}], 0x1) pwritev(r0, &(0x7f0000001680)=[{&(0x7f0000001600)="448a2724bb5e0409fad57dba26f41d6dd2b479166d27e55506edc1bed3618dbe010f2bbe8139e23bb30b693730fcfa71db470a41ddec7e5838ec0dd7ef52f8ba822a002d", 0x44}], 0x1, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x80) semop(r2, &(0x7f00000004c0)=[{0x6, 0x7bf, 0x800}, {0x0, 0x677e, 0x1800}, {0x3, 0x1000, 0x1800}, {0x7, 0xb73, 0x1800}, {0x3, 0xfffffffffffffe00, 0x800}, {0x1, 0x2, 0x800}], 0x6) semop(r2, &(0x7f00000016c0)=[{0x3, 0xffffffff, 0x1800}, {0x4, 0x3, 0x1000}], 0x2) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000001700)) clock_gettime(0x7, &(0x7f0000001740)) ioctl$TIOCSDTR(r0, 0x20007479) semop(r2, &(0x7f0000001880)=[{0x3, 0x1000, 0x800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x2) open(&(0x7f0000000500)='./file0\x00', 0x800, 0xc6) 22:28:32 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='k\x00') fchdir(r0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='W\x00') chroot(&(0x7f0000000280)='./file0\x00') getsockname$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000500001baf7006510000000000ff030000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000001d00000000000000"], &(0x7f0000000000)=0x6e) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x9, './file0/file0\x00', './file0\x00'}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) 22:28:32 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x20880, 0x100) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000180)={0x3, 0x4}) getuid() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x5, 0x3, 0x5, 0x3c0b, "66d894d452363684cd91b1c7838d7d52968de397", 0x3, 0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x100, 0x0) r3 = socket(0x18, 0x1, 0x0) dup2(r0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:28:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fsync(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000001c0)=0x10000) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x81, 0x0, 0x0, 0x3}, {0x6}]}) getpeername$unix(r1, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)) 22:28:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket$inet6(0x18, 0x4, 0x3fd) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0x2, 0x5}, 0xc) 22:28:32 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0xaf, 0x0) setuid(0xee01) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') 22:28:32 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20c00, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 22:28:32 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) rmdir(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) 22:28:32 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) setsockopt(r0, 0xa9, 0xe2, &(0x7f0000000140)="afbeff5df459ca14539615fe030648aa2137ca1d9e", 0x15) setsockopt(0xffffffffffffffff, 0x0, 0x24, &(0x7f0000000080)="00006fdb4de206e5c5546e4c400038ea6315ee115fcf41dda2a144ad437967faa36c755cace48293555221999066a9bb0cbb090defad034677f7a4a69f79bd10c2249474637a676838fdfa4000000026386374c5db64650000", 0x59) pipe(&(0x7f0000000040)) 22:28:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="0000001860e6008bbf3e3a29000000000000004e341dcd291ccf49f5feffffff000040000100000000001b27", 0x2c}], 0x1) 22:28:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000000c0)="9cc377284c1953462e2e2e008c5461ac66063ee3353dc4fbf8744120145916f0d7ce8d1f8df2d6330a9a06970e0ebe8e468800532f0a6d87554cd5c293e6d7eb79daa6d33ba806339f7cc9b9333413f7b9fd248ba99db877628fe33e6a4d262dcea4ecb442688343c1e9d3ca37a3caeb9370530f10d5d64ef89d11d01da1f5e71a2993eae16836508ce0ef9346e35fff60d1b637409160de587177d585bb8894d48aafc9e7add4b8fc4feaeea69eb61d6a08000000f5e0c32388018cc3863d324a806df0c59cabecc161b6721f57f84a3bdcfb14c21e066a6edcd92c4892f004a5423ad1f151c0dee8a265ab338a24ef688f7722a0ac4edb7db583a6f5ce3ec1046f41b02da87ac5529d6a0ff6eb70671e9f6d3429bcb83d7714ef51f99c76c250f949cd860c6c69768cc9e74683688e2d4637a1e1092d3e2bbef0d3f43702af4c9085d4ccff9abac1922cc0d51e3bb6e55438", 0x153) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) execve(0x0, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000240)) 22:28:32 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x80) write(r0, &(0x7f0000000040)="16743293c06cef5f2f6d4453d902f4", 0xf) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = dup(r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r1, 0x0, 0x0) 22:28:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b9", 0x21}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "ef9ac42a9b78ce514a3734fa074b6e5487722063"}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x800, 0x6, 0x4, 0x1, 0x8, 0x401, 0x80000000, 0x3, 0x1, 0x40, 0x1}) poll(&(0x7f0000000000)=[{r0}, {r0, 0xc8}, {r0, 0x4}], 0x3, 0x200) r2 = syz_open_pts() getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x4) poll(&(0x7f0000000140)=[{r0, 0x40}, {r0, 0x80}], 0x2, 0x9) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000180)) dup(r2) fsync(r0) 22:28:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0xa30, 0x9, 0x7fffffff, 0xfffffffffffffff9}, {0x2d39, 0x2, 0x7, 0x2}, {0x1ff, 0x3f, 0xfffffffffffffffc, 0x9}, {0x76, 0x2, 0x1, 0x6}, {0x6, 0x0, 0x8001, 0xffffffffffffbf36}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x21}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:32 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) accept$unix(r1, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000100)='./file0\x00', r3, r4) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0xbb21) fcntl$lock(r0, 0x8, &(0x7f0000000240)={0x3, 0x0, 0x6715, 0x4, r2}) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="96", 0x1}], 0x1) 22:28:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) lseek(r2, 0x0, 0x0, 0x2) poll(&(0x7f0000000040)=[{r1, 0x80}], 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000000c0), 0xfffffffffffffea7) 22:28:33 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x6, 0x6, './file0\x00', 0x1ff, 0x7, 0x400, 0x80000000}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:33 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x20) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f00000000c0)="76306d311655549f9cabeea42002cb598fff490d29688378b58371c93e93eb33058fd533fb8a3b02dcf1c8d5bfc7b24cd41a56f0d266af58123256ec0ab10f5e1a382f6be9007097849238d68872bca4f7e740a2ea42a4c5fda4302108e2f4aa16bc6cb9d6453f6de7b21c9da01179258f457f9de8bb361bb97fd14b54dcd3268a8085469c9dc8570dd991827a75bf31c2b018e2f68c6d3d85b9ce60de9a40a922badc4977c8d3e70803e0712ae7ef890c833312", 0xfffffffffffffe5f}, {&(0x7f0000000600)="15e91a8118f5c4bb7b39b60a4bd6c125f9c47f31dd8a35d7754edee1634abc63c0f577ad171384937c531fb46d8ce15e49b590ab419b2b7dbd196f47ba8585169f710e68c75b08ac05935aeaceb680740b455b96db42518f3d43bf96a42255abec8509dcbe4c193c9fdb4b676c7382448337e8aca114bcc4c7d8d1a92c7c8ab8c688fe64240ccfe1ab30c1aeeb0e9682d71a477c7ef13bcbcfa00fd3a5a12662c39cc33ed4a6c46cd937143652cbce60643a8cdb890aaa967190178ada88c0bb58a0e81fad1968"}, {&(0x7f0000000500)="b89458d0ee36db8e0e0433e548063aa2663b6ddb1faad1ac6fa37a5678e1bb2f6e302b2e62e65e69942a2679670bf9797bb4c958085888de0e5f9fbd604475ecdbc5d18867a777dcaff2e3bf2f46e837a07cd4e5ac22e6ccdaae74e471487d04a8ca6e323324725d2b69b893a141e4bb0abdcc1a548db664b158837f2da593db4845622bdcdf7a7bc9e17be348ba5b1f8046ce0ee1a9c36392d65f506503a7cbec545d0e30326d375cd7914b89559224cd0d20552128541e620fa58b116945ae63e9eaef42fad1709750"}], 0x10000095, 0x0, 0x0) dup2(r1, r2) close(r1) 22:28:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x1}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') getuid() 22:28:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x8030, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000380)=0x442) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20010, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) fcntl$lock(r2, 0x0, &(0x7f0000000440)={0x3, 0x0, 0x8001, 0x7fffffff, r4}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getrusage(0xffffffffffffffff, &(0x7f0000000480)) getgroups(0x7, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r13 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) chmod(&(0x7f00000002c0)='./file1\x00', 0x1) fchmodat(r1, &(0x7f0000000540)='./file0\x00', 0x2, 0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x77, r5, 0x0, r6, r7, 0x25}, 0x1, 0x1ff, r13, r14, 0xffffffff, 0x9, 0x7fff}) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) getgroups(0x8, &(0x7f0000000100)=[r7, r10, r12, r7, r9, r11, r10, r8]) close(r1) 22:28:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x20}, {0x6}]}) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x3, 0x0, 0x1}, {0x18, 0x3, 0x8, 0x7f}, 0x1f, [0x20, 0x4, 0x0, 0x3, 0x0, 0x80000001, 0x7fffffff, 0x1]}, 0x3c) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r3, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x8, 0x8}, {0x3ff, 0x200}}, 0x2) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000200)=0x1) fsync(r2) 22:28:33 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = semget(0x2, 0x0, 0x40) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000080)=""/4096) 22:28:33 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) poll(&(0x7f0000000180)=[{r1, 0x50}, {r2, 0x8}, {r0, 0x82}, {r2, 0x120}], 0x4, 0x6) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) close(r3) 22:28:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f00000000c0)=0x10) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="10", 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) 22:28:33 executing program 1: r0 = kqueue() fchdir(r0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ftruncate(r1, 0x0, 0x3ffff) 22:28:33 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') linkat(r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00', r0, &(0x7f00000000c0)='./file0/file0/file0/file0\x00', 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='x\x00') chflagsat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) 22:28:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 22:28:33 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x144) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chflagsat(r1, &(0x7f0000000400)='./file0\x00', 0x0, 0x0) 22:28:33 executing program 0: r0 = socket(0x18, 0x1, 0xffffeffffffffffd) shutdown(r0, 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x100000001, 0x1}) setsockopt(r0, 0x9, 0x4, 0x0, 0xffffffffffffffe8) chroot(&(0x7f0000000000)='./file0\x00') shutdown(r0, 0x3) 22:28:33 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x4, 0x9}, {0x18, 0x3, 0x9, 0x1}, 0x1c2, [0x300, 0xc0, 0x5, 0x3, 0xef, 0x3, 0xfffffffffffffffe, 0x40]}, 0x3c) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x37, 0x0, 0x0) 22:28:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) r3 = semget$private(0x0, 0x4, 0x4) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000000)=""/87) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000200)) 22:28:33 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000180)) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$inet6(r2, &(0x7f00000000c0)="400b9a0fe7075d87e1929f30f62fe7dd7f3015bac9b4c2b80dc749ba0f0a92b46aafcfc6e2b3249e1efb8ad2a994971d08cb", 0x32, 0x1, &(0x7f0000000100)={0x18, 0x3, 0x7, 0x8}, 0xc) accept$inet6(r2, 0x0, &(0x7f0000000240)) pread(0xffffffffffffffff, 0x0, 0xfffffffffffffe11, 0x0, 0x0) lseek(r2, 0x0, 0x0, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000280)={0x7fffffff, 0x305, './file0\x00', 0x5, 0x66230c45}) pread(r0, &(0x7f00000001c0)="446f7815b2ded87cf4057e462f7c69", 0xf, 0x0, 0x46) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) 22:28:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x4}, {0x40006}]}) fchmod(r0, 0x48) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 22:28:33 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x3, &(0x7f00000000c0)="b72f17b4", 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) recvfrom(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x1, &(0x7f0000001100)=@in={0x2, 0x0}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040), &(0x7f0000000080)=0x4) 22:28:33 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x118, &(0x7f0000ffa000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ff3000/0xd000)=nil, 0x1000) shmdt(r1) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8089, 0x0) fchdir(r3) r4 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) socketpair(0x38, 0x1, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xd6e7c8818ed06700, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f00000000c0)={0x3, 0x20}) flock(r7, 0x9) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000100)=0xfff) setsockopt(r6, 0x7, 0x4, &(0x7f0000000140)="c725820f633b7fe63a1d911eb5557234b682c9e20ca8f56a0ac6d337e73fca0ac8990ded4be396e68fc4c6bfa303438b79b68b4bc40074f58b5b73c28083aa14de7045b42eb0164f1a961568839e0e078b6da29c3d627b71cea0345d58efb87aa67061cce3da04a51af3f875e9d3fc8310152245e7117ade96eedad8bb625a07a53b412b25", 0x85) pwrite(r6, &(0x7f0000000200)="b825ac8e3c3d17145b179993e0b94d805a1e080e54ad8ec6e2961ccb1ddb8527906ff50e338299f7fe1bcbf3744576570f01ef63f721e939bb85b709e249c3dc6137c60487ec78ced24294e306eabd46ea3adb371780e1b06fce819ac9de6df45a09d370174b5ad9ca250f78a471089b08c4a31b7effafe2b15c2ecd237472a9899b4dd8420c5bfaea0db0e973090463207eebb3c221439d3258565477977f1885417d126a1d3f3d844fd37f1cb31490dc066863", 0xb4, 0x0, 0x28) shmctl$SHM_UNLOCK(r0, 0x4) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x8, 0x101, 0x1, 0x1, 0x1, 0x1ff, 0x1f, 0x1, 0x0, 0x80000001, 0x6}) shmdt(r2) syz_extract_tcp_res(&(0x7f0000000340), 0x4, 0x3) fchdir(r7) ioctl$TIOCNXCL(r7, 0x2000740e) r8 = semget(0x2, 0x1, 0x12) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r10 = getgid() r11 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000480)={{0x8001, r9, r10, r11, r12, 0x80, 0xf5c5}, 0x4, 0xffff, 0x8}) setsockopt(r6, 0x69, 0xfff, &(0x7f0000000500)="3b9b1c9884e0328d707aeb9e158495946adfbcf9d5d86d2636336e3f8b9054399e", 0x21) ioctl$KDSETLED(r7, 0x20004b42, &(0x7f0000000540)=0x4) execve(&(0x7f0000000580)='./file0\x00', &(0x7f0000000840)=[&(0x7f00000005c0)='\x00', &(0x7f0000000600)='-}@\x00', &(0x7f0000000640)='/dev/null\x00', &(0x7f0000000680)='/dev/wsmouse0\x00', &(0x7f00000006c0)='/dev/wsmouse0\x00', &(0x7f0000000700)='/dev/null\x00', &(0x7f0000000740)='\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='{$\'V@&\x00', &(0x7f0000000800)='}\x00'], &(0x7f0000000940)=[&(0x7f00000008c0)='/dev/null\x00', &(0x7f0000000900)='\x00']) ioctl$VT_GETMODE(r7, 0x40087603, &(0x7f0000000980)) 22:28:33 executing program 1: setuid(0xee01) r0 = shmget(0x2, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) getppid() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) shmctl$IPC_SET(r0, 0x1, 0x0) r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) setpgid(r2, r3) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x300, 0x0) 22:28:34 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xcc) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x7, 0x10, r0, 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) writev(r2, &(0x7f0000001340)=[{&(0x7f00000000c0)="184f374656a755060689f27ad8c02ac3f794494843fc4e297fc001b2ee0b0f5d6edcdc1d211732dd9cd7a1f15ebb1b8c47a2942326bc3d159fa69f2ced64ea3d45b190f669348e9d38db1c1bd9b8cb409d35d60f87d81e3cfcc38dc49755f4078c4143fd826b869477acb1ec53a5f2818f29603037c58289acb53a9e750e0d9d02c76a0be6b6615751e55c74d72ef8c1c9e4aaaa194a5c66daa266a54b09572f766f517f5dad50ce33c84c214a", 0xad}, {&(0x7f0000000180)="2093091aa1c1dd6b43a59e392896731286bf33bd1aa975478f38bb207e297d8c4b8670939bf13a169942d8041f4ad91bde07c5b0774693f26afa791f7a364da0b6926d5d0b1bf5670199ab0aac835d56b64be557f93e1d5cc4d9c7ba2f3322368cf0cb2c4bd4ee84836f50883ee1bf1c456d78d68f251a996f948f30854e59de0a12a258", 0x84}, {&(0x7f0000000240)="33343569d7fb813a59d19a40d7311f4e0e12af402dfa6e9a8e3043339457cc22c0511df30a7611f6b6be5c6dd631debf11fd407c9d54b858d5321417f4e6318de6241d215cbab527970465c8bb4ef2e7ab6980b397882a2a033f3918acfdd83a8f4aecbdadabc5778c887435f500d9653ba1957902e411c3e2343d7fc121ed643356e98031e0e845e189f41855cf032fe098b8fcb78649e14fe95f0a0ea9b1b0fdbc40ea817b836e6ce640c4ff3ea577ad107f5ca150b3b1616500dd906da549650fa3673273e89c16f60e7b21742ea58bfaa90dd7ceef433ad64fc770d1b5fbad834d3ae86c3bb5eb428c44e275b45dde828b2bd145a7de25e35cfa6dd8917ce3717587e3ab01625d647a74a8d6a38b464fc1d2ea49b16e170111a5467cf2a7bec6886ffc397f1cb3dd678a8a3cacd3294a4497cccba1d5ed4b07a5b1d380073fd2fff36ba96415c7b10f32380c180e29bdc60f7f17d5416e399989ef778c08865208aca0fc73686fb5d02f81e08b75736b66089665770515c15e84bccd1e1662fe2f5a1057d8185024783b012da881dce008d5d3d6d26ad50be925501b528cdc96d35672c594e7e416536af1c50b0801e318b5c2b07345375191ebde4a9a0c51507625a8aba7e328d0b77f3b3dbd737d2e5cc4b16af86dbcaa00281ce25299e83098e3366e4102cafa0a0ce11a47fd8be53e6eb912eac80172b31fdfd3b0cbf6215a8f4b1c1ec3bd2da80d71b46b83e6ddea950119f8a218efd2d780c3cc0a8de0fbcb7f6da6082562e6699e849a4f6c988e429f2f5bb6a8a3a893d55e2a3156999accd6ad8abd1a5bc4de35d6ed1977d3622f79b9024220d95467ce1c2a4b425f269e0a01512e12097a70ba0ec59a1a369335a70f970198b3e964864e024cc6905e717fa85c2ec4722f35b69b8d3013a37bcdaec9b0ae4b653c6c2133ba8ea6f901648f88fe6a6f3ad4a4734202fef65c496adf9df098271d2eff67c9ff9b52eea1c5608728ffcdac8686ebb8b0d5aee6ca7809ba6f8a17665078a128a2f1ca66ae8da59ab0daf6b0c355f81f113232a12d4f6a804f90eb290419b693ca45b9cbd0c0e93d8156ae4236b25d854b5ddb767efcdfffce7f29bd0b397a16fed0938a441c08eab50f99276af34bae68570437eed39a6fb1e1df742a573a548047d2bad377afdbe547f935e88a098abc09b4e1c46b117e8cb0a1775531b6c653d08bed5a45db7b1b5fa79a4efc3e71a8709b033211e8bc70693024aec0edadb68461a2a68f6f262b4adf003d73a133222c960a282a3c217d4a79cc17e00836a2cc021396e67612df775f5a9775783a41e44c6c09817b65ca6da408c4c31b004a8950fe09ea6652055f4df74db0e0f33e7206b9f7382bd78c3dc12c3043540ace12d4dd40dbd0e1d3c0ae8fa151a64aaa7fd2d23b8164780485e5dfd513704aaceec905f7a015fe6733a63e94f5dec19bcc28d28192715d82b8a83f2e14fcf7919dae529c27a886e2f650e13d4677388a7bfff04ef587015772ba994f86d59d4751889d1a2441dc717cdbe9810c7182520b2d11288c8a99a3e6b9ac54c85eb955b22a0f710f882f4249dd4a84c6e5224a3aae76825c5fd31e344f7972cfc00a7c355197cfb17f8fc495cc168d4d4587fc221cefe446becbddd4ee889413d2cb6578c530d6fed8c7df98a53eaa4db7f5501aa06542109f7955ff51b4c16691a2868444730b1383cd93dc761e797ed2e19a64bfe334b0f9fd549d12365cd4fee23f0503642b76e0870551aff062e6dee13ae2b550aaefa480901e26eafcc38561d95079d437cb0a62e273c0b98349567348a24b126fd73d05968f51d53efcbedd5ceebbca98e119995d50642ec61accaccd3f8378cba5e11810f95da059de6f1a2954e1ad7ef49037db4e237def48a6e7d07af2b5ec84a4916c5ca6df02379f3cc70bd7fed212c90bf05128ef5eb14da9173029a90b500e56af6c07e883ffdde4f3ddc4f3938b4615e3b75bba6dbe7d2961816d3f6a6a203070a30af66ec8a2c6cfcfdcef679421a312d609d6129d9d8ed4195a8a9ce77d6477800ffb6f61130ac6db07fbaa1d8bbbd9fc9aa0b1ffd8391322887784f3cff337c30124df662b8965fc076672a4d72548349e50aafd07200fd50f2b8f68985ed17f1dc7d16a1d81ae3df54c36210183f8ef79be6074fdc74625bd8255b330d4cf867c847c9f49a0fc99a054fdd62a4364e3869e851eeffd5062a8b202c3b9a6d61e7d95721a249bbea21dc4539c87b4d8bf89fef200291999fc271d2fe26c94bdc02df890609252d5997fea5601830cc5139b3ad5e1f93a08f0dd5890436f4bc3989156045ba9df46c583c5d0b4d7f04dff4d452efa37675ff2ce12e91a8c9e879d50ab41425cc57ae91e8764ab4692ac4c8d8b02e04af4d1fce0057cf12dc48acb825e9e7156f241ff29cb9a2417bfae54ca93c155835d4575528a570af1aaf029760d6f7109546f64b958290382948804da8e7225ed28ac82ecebac316fb4fa36bc32647cc96d99d406e629682f77f677bdc81489606e9b4ea2385cd69b56834aa43a24f117844b8a98c895d981c4b145a5f5034f80e405bc7dd504f6d37ee1771ae37284012f0253c7d329e24abff7860fdf7c50fb5f7d74f2c8b4f81c17d3feaa85c27761026a12d05fe83a454e087e79b142e6d3dbf420aceec19307199b16e8d93694be5528c3ba763aaadccc9c28c75870d008771eca3d4e6bb2cce8eaaaa0a7249e1461bc41a04c07795268ecaa1a40f3e72a2d3f6d9f0b0c093db2ef532c90c2a21c11ffa9fab31845fc1e16b3bbe110ec1b6d236ba9351ca97ac72bb63d4e939f39773b0968e5159e1fd5614ce3e4cced9b6bd6dca424c24a34f33792fa495714ebbcf788725380cdd5828a040ccfcf010b9d87f45ea2cea7cca7f705722d2928932749a3494d56e89274531eea553afc2a2aa7d4021cbc65ccb888b26a845b2fd8e6e00c22ef79db1c1cb37fc8c5e07aa41004127e573cc1401c3e154de1499ad2aa9d72c029e9b57b15074cbc0af9c03ea72727942612180e15d58502f6508c87d0759574a9c5ebd66cfd22b56df726910eb8d076bc39f351b3eb19be3972956bc7193c8f91eaf267a5a773a992a74db7ae5de35ed02f730e10281aa3aba0863a00c7bf57f50d8f1502c68a8d0171bbdc2401dd028bf68891c0b6a80abf3dbacb6132a63079e9f399c7c778fb6c48ca0799690a1c52ffa23ca772b2f7252628b31654f56308d008dce13fc41efd29a108bdb9d88eee45ad925f4e0d62ab4026f44d9db0c0f8c7e5667bfbc2993382ad86d99c9b2da1584892839eca2b59c74451998f602d2b203ff955bd6341ddaa49578468ccf8cf21e98f17526fb12d42a9e83ee40af8a8bf6b383793fcdd626aa9086df840ab1d00840cff5fab87e1fc11448a32c0f02aff94ddc05b7a7a0646d1708c8cf26b79a0996ab8e4180527f1f85594627fa49f9e84b34939fbf83a896ef5e93b0c044389070a3aa352f96b09084f22c02d42460a75c2178ea2cbe69274622e2074ae198914a9b118ae64c4952f1105e8bc533c35d3552ee97d007b904531ea2c70f59b2bb5dc8472671f1f0a5d2bc3da0a5623cb520a29518df2eb0d5156f383f40070120dbbcb346b55e09f46b30866b48ba73441cba81309ee73985b9317b846e5dca141ac913238102cd3bc24c1e20581423f771df3cf82aef74762af27753485ef75543230e8b7ac98f295064f0ddb1f789df76c1a1b5e3e812e4e476f3243adc64f8c12303c0529068afed15111428e020593f9601d4901c2dd263beb5f34ddac8fcb4c6573c5ffd6351eb85199afe2e454bdb51d37addee6a296095aa6e0d7e061dfa0f25e87dc42d55c18925cfb35edf9041d1187605df22b48b0774a5554555f198a979c91981c721944d7c4951d73056081a7d3ce1c5ceb273ecad65e788d3087874047a7b67210fc0c4b26bb01e08e935a84f81bf9c66dc20b89a738da8696d9623343f539927147511db2dbe90e00270f8156c26dc69c7c6bb5e6683f822fc60282511dc82c2d64bdc6bee9c0cfd03b09730a2da459f7da558dcbfe5880e57c1f90a6c7a7d520fa78041dd93d55f8523672f506b5d63afb52c0289cc964262f57ba277e0a7fa7239be520f33c74acb5070ef2d639acb410d76eed3ee3e64a9816972b48a3c8062fc0cb4c8c60fdec882109c8b4a3a9208da3211d917e03cee4d4078de9da20908ad5ed659f89964c991633ee3cea47ecddc911d30718367206037cbd0f4159046fd3e3373a7f53e93cd9e5121697deede2a6d0c92f0fbe0c6f1865bfd9f50e5441bca04a7bfd1711e3d0c13c40e240e105e548572bff8be899cefed6f18703cfbce4ccb7ea7fe4fb59f0f0d50fdbcb06d476729260f47323a9d92830ba8603f6ae8253713aa5755684f4ebff519858715e4fe937b485ec85acc07cdb294dafb7229d2f97222223d3f0a5701d98b2b42677edfbf81d494f62b41e6add4ae7551cee03b974b443fda6f1d86ac416f1a3da3a3b542c06cfdeb658473a4702020c68d8d2b9746e81235e688be619d940ea2ab55736ffd17cd6521eb909c1744d953f26ddb1fc3d0a1bfb3bfeef66cb6a086ed8f908311366d8235fca533918427445bd2fda54610a1ec96c6621c6bfd11f7f3f5b321814e70e1f36a24cab11edccfda5334080ac14647bc18d50129ebf97a55e9c6381215b5ff6b1d52f481882b79cf99841438d19f89005ab565f33e4b24c80342e210b3fdffd85f08d816d2b4de54bab3a07afd4fad3a451acf64c16722b347858b2e9c7d5fcddc53c93b6c4a8547eaa76a53994137fdf30b898d4f0bb71c2ac456871a9b8fd3523e965572a24fb77959fd7e22c4a777236742d4a1084d188a3ea22b33673c4a87429878d421e079701f93decd5a01ac0cc5168ec5bf9e6be669eb8ccef669f7df831adc1af61e5a2b9740f3d2675298890ae10774b889092e6054ec5a2304b52f5256e714a112c0abd1afb6d88128e2b6ebc2972c5f6851c2b1d19384854b6e00491696a87d74f400ba8be7812d39741406a014ebb0d59a1c651d1feafe24850c91a39ecbe4f217a4b02020bb8a8f80de5c46b33606e94660b6c495cc48bfe93826865a08de8221f636b69a15f291cd66b03a4194c19308b1b7569176ee069eb0a1185ec5a6bb3e7d5c2d3b000d9b9cd9e017c75f7a5ae3ac601a1a4c47cac4dde07a91fd8c077568f632fe856a412ee26f8f8402231f872ea2700cc554ff3509a672fb34e073253dc1524c7288df7b894747a1fe6b47c578138aec2d95a4cda3ca77bb59b121c84eefec1daefc25645ee16ca6075d5d8d29eb292598c892a47f36ef9f7cc6876944c5ab991c3482223bcba3c5f14254c675ee920cb4c3e6bd665b5bf2c7f2dcf58d6a08b9a5ba7bc42c61e6baa55b28da6760b793b4f64f2504a02df4fe4fb343652c28edc1aab1d47402fe6a3f52d271b827d1569e3db08c2601fddaea8a52cc34160cd537b8df865b5482837c00d287d517b8050b07f5fbe23161591e54abf64cc9b217d7beaa2f73c1daf458300c94f4b57e32f0ff78a8ffce71afe2d949f477b0a8fba9d548157a33d3b8ed12540ab85b16f6fc7532a027ba865248e077ca3acf1d7d5c628f444fc91b34625793cabac8efeec9d256abcf4272a3ec83b3226cd267142d6583a7c93d57c6b700dd5c9ca56706b93edf8792e546df584714d6d727594bea303fb60bc20b90a7b9ef01a7f6e0ef00487f1964c43477e7d1cbd4d619bd6f6", 0x1000}, {&(0x7f0000001240)="3828cda21b2566ec35f78f6c7b01fb24b47473df1a0b3a55471a8548a0b078ed83ff5a792bd7758d1b3ca188300c65fd136daea131b52238e5357eeb9d7b7206767f8a91a2a52ec258e05b9815a7316dfdf61eb3b00f0f4d332610f4922447c0a0292565d09f3feb86b59d9ad160c33a6c1275096e95a57a15514e629bd808057054671a7a6dc2fbaab3c56754469ce804c009dec876f444a317ee53cf98e32a96061fc1b23dbe939819150945b53014fe55827d0eb1d960116d803effc557f209be719d22e47775f8286ecb35bf83a619833df4552be863652cf93ec610a5dc1e7227958f267ce337957342ea0d975396c8ecd40711aef1cc2fa336377dfc", 0xff}, {&(0x7f0000000040)="c7622d32fa733e860f5e", 0xa}], 0x5) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0xfffffffffffffffe, 0x8090, r0, 0x0, 0x0) shutdown(r0, 0x3) 22:28:34 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000000)='./file0/file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x82, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x1, 0x3ff, './file0/file0/fi', 0x2, 0x81, 0x4de, 0x3}) rename(&(0x7f0000000180)='./file0/file0/file0\x00', &(0x7f0000000300)='./file0/file0/fi\x00') 22:28:34 executing program 1: mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x2000, 0x100) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008effff013f48c17b00c1"], 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="2adabfe1f1f95246934e09d976f6324b792e89b9cda90db557028996ce564937dce6496b2c3eb611d0748699f86cf5f4bc6474341b62c908629cb5c33e9f4b43f716980ba209744accd3763e49447ab57c7e0a7b9cf919ff9cbdc1fd9367b74676e0ca66903115c22099863c0b8118e2e13f019d4de9419fd59e72961f983f034ef8a24dad1bb1a6fcfd225f343a9384305827501b05c8010e7b29ac6951b04ef750e7eef0d96fcab683bef002b829698941db4a56bfcbc67a6c94e9179c69061a3ba857c6d84b2397a32090296c48081202dc50", 0xcb}], 0x1, 0x0, 0x0) sendmsg(r0, &(0x7f0000001740)={&(0x7f0000000300)=@un=@file={0x0, './bus/file1\x00'}, 0xe, &(0x7f0000000440)=[{&(0x7f0000000340)="7c574af022d3baf0e2f16797a397c0144f3cf8bc009950ae23d298a7132b634b0f98cc7212eb50e6e883d8fdcf0bf3476ac539c625735da789917afaccec8856fcc13b560b53dd8db12e72b6690c700572459c54358741babe0facd76a6b02ea44d1ae77878a89e22b3c3aa632b1fe38270032d3a58be4d3e25fc71e992e562c4ff178a54a57eaa2dd5d4aaf302d11b7aea5b81105b13bdcaf6938af6f6a34a225554496fdc85ad5ab76e7f3ac78791a2cbc0368d6b3157dd6", 0xb9}, {&(0x7f0000000400)="7fbb643313f1cf9e5f425a864452d6fb90549d6cdf16fe15bb0c871e6296dd3892c0264f2ff5e4277b516db9", 0x2c}], 0x2, &(0x7f0000000480)=[{0xd8, 0xffff, 0x80000000, "9ac93364a8121defb5a4325f2037f281d1ab6b714dc4b5e01902e88388a733a32e777bead48d9754258884575a8509fced64e71138f3562379e41a3bd5e75db7235c27cc1d7884887252e56133df250f1b688624e1b11263692062516c6bcd737713ee39f3ce4ceeaf060f928595d45de02c552f44166dbafa8c927ec9282e8786048b707439b6e1575f781b379ca7995ffc8ec918cee725a6133ee15115150d6e60ce5f03d899b75293f9fb77dccb2ca7719880d41875856f4b7d1b1ce12060fef63ba0533bb4"}, {0x48, 0x1, 0x5, "63d674abc7bd53184ded479f05a48aaabfa885b7ce4dc55c29a0b4275b25af578b2917c7825c8f0a5d219e5c1d5bd418ab0bd016"}, {0x48, 0xffff, 0x3, "9587464b03517ce98f49f05a7b7b2f7448c3c49621979e169a7954bb38742051e283aa5fd8f6a44ebc8486363e722c53d75a4cb4d135"}, {0x90, 0xffff, 0x3, "5609331c11120e069e92fe9f0104c90f9e5eaf47e3bd5f02a2e6e4cbe0c06a53733f26be56697b85dd8a8f603eebffcb931ee58380b2c4fc426f79b9c993580591b579146f09dd893f802dfe4c1c993f41aaf94f23f077889505573e22684e94eda5f3a3be9dd284c90f499f29982f4e31fe1e85ebb71d6feb401a5fc941faf5"}, {0x1010, 0x1, 0xeb, "ecb27c28518a0a7fa516c39e9345f5137f673e65edea5c8f2c881cf234e8fc5f7d0bce58c62c0c618c06f562c637ec91322fb2653459e5b6a9c321f2c3c2e363c6604c15619feaab041c9c9c7efba4f47d044c4b198fb7a34908e8f7922f6b38e533d2368adc5d69a20cf6b62e360ee3d3b62b2399a7a444139c61aeb35af4e2c68dcf9d0e38b8d1cee54577b719bb81b4443463ea4691e080f34f2fadc658c6fdcec843f3faa6e35536d2534f1374deb4e9c24359509c1bd3e767c3fcef9992f39de3ce2eedee6d9d7097d6fa01c3089f50327dcd1e66b914b7aa14593aa768c05e85b9ba00ba186ab7acd6c65316fef8a5392ab4e3065cfeb140e6618658fa15ec5cbfc31ed12ef10718aba51b89e6914c2b9860ed31a4dfa1a48cb6612d1bba92a520b603006afe8d577cf60d82b4b11005cad0a2f73908fd9f7636dead71017dadce82167a46b4a0ffc145ff766edfbdde3095fc701e0edb9048633b4fbd426b4ceb50be1a6162f28da0c6e0f4c76185e8fa91af8bb5f5cc24be388bc51941f5558840f57cbdf01e6c771a9d062873d88598d4a4bffe1dd237c1604763acdc2fbf64d833095576a18aed464740ac823543e995d57e51422d2c76a10c98fb14f25bee9730abe8cfa41d995c74dfab9a061a632538200a7fb07f9d748d00630aa31a411b2bcdad9dd217acb73f1e734980c9d82dfa26796fd33232b350e2763ce3a404bdd3c989dcb0763c29d00012c4a84562517997e69efae5a1ea25488833ade66ad90ae680c7cf192d21bbb86b3d22e13a0d5bf6a3299b60db46065621dd4a3f53fccfc17d24c01a0f6177f90d3b4278a27229817dd2efd0e0944a3963215ce52fba9f7c1535d179248d594fcf2580d039d5ac4e47ea7fe4c288c23f71d330deae269e1017bbeb2eeaf6251df848f35b8ae226ab26801111303afd01cc89bfeee738be50c41bb96eb5bd053ce0b0287ad8f38fd7535e5e991d1cb17f25e0546ccdc5f23f205e39e45bacb0ef6cb14016f5963b75be853153d1f35057a5396aa4299cde09eef0c42737b62f0eb5a73f070588ac0b4ea0ed02c4730f061c4212c4bdd3d4dd7baf41268146282f9660ff27fe555aee9c714474722cc363f3afa776744f3fe7345735d0dfa3ae2ee8d9652bb38940c4fb3871e47267c92479cac2dc9b3ac874605ad672262f5c044ec71774f437022bbf2e64a77c95ba720efa97013bc043587284ea9a75fb1e31cab04df4451cec445bb7d95d2f85bb740962cba1863dd5164cd441fcdbcf0a76f182d8faae511ed719145a6165c9a4971e76f6c2dda05c6c60c67fd3562fb16ce18968f083e3a8dd5e9fac01d1f10dc27e4bfd14ca970ef13a45ecfe5ffd1179e0abc84efe7d50a735ec82f81ce772c9306107c856eb12f865ddf2a96d6ef979ca7ebf0378ce5cdd26c02786877e1adcebe467a3e039920181ef2bda480bb3bb885286fb5a93512520a9dcb7c88dde234489bcedbe2f0042be418eddd0e70b6efef9ca0b9cac6f4a66e5d6d3456ca412398cf4a746de57ed62ce4f1e9bb2863d6efa949b09956041e3348c09267711d341326c1b32c7008b0870a4a1d14d96cc36b63ffa52b5572af66d698c849b44a7657896b7ce50036d0b2ad1067feb3e26b12b4305aee233793fe8341d42e1262b543bc22bf67d129cfcda2f6ac2dcc3b1d260ee98340621d93f50976068a169148e3d6f97ab235fbe123018d08f2a40dde8ff1c36e977e555dbb92aae87213c834c118976759c8e6863201a6def42046a1224bc91aa7d97397977ee22e36b70c6038a6ca63b371e20f8e02fdd448dbbfa8d145f3f976f10e660df8948f7fa8bd89bdcbe54c14cd27184598d3864797d4ad5859fb283faa4bfc7ef945fd1213fb1a8689df3a87ab55e3a2b0c0d8a757b59b97894f930f3e9a58e4fd11491aab8a38080be516ede72dcf1255a0d4f4ea7a834405a6a718cb69dfc4ce517ce94b0897bde2db449929c8c812c3d492f33ca2c80cba34a400e14ffa57d0f446e490fb8f07408df3f775694d3155a5b4c9fe574f26bb0b662f9a9d2ca6081abff7c4fd1ab6a622a58785f935e29ea0c5b87d234c4db32b5b39767ba76eb8d48564a9f4a3fb3a0a273bf8e32291db5057e91982d05240b38c79474a87dbe81803793d922e008e69a3106eaf7fff94a455294d7524f6b7aef8ae4147cc0a4e201cf51503a468a282ad6a5604a2c4cdee84509736b83642bbdd112f4085d0752aa1fd642aeacdc4df69d96f20a9cba9801ceca9a0a2f676b16c20557dc1f62b2948ca451673e201c7433c2f56b95b92a1a20446640f5067c18e4bf049285cedd239b2e71ec31f02d189972cf74de8a2ab6fed902ae8346eac960b8dc037157ff83b6d44504b97472ea2998fc77cef59baaf6f5867db2850f1175a0b83ac85f1e80d35e7226a75e87e37e6384b1436f0253f895488588eb64b5dfb0a25500c8b56fa89f2e38ac5b920105b70473e547f20d339471507683b94f85a738ce1a5e3af8e7a4bdec69c75002b6da307082ac28445cfa44ab83cea01ba053e029479659b3e6bca96590bf022512e9a226add875722c0f2e383962c112a1bcfa3c0456fa650a828cc07d0ddaa059607a5828787441ec244055d2686ef77334cf6c818bdd7c6c3e909e949b0ea64de0264fbd4e3ff721489fde7b9e60b4e343a8554a1e012214ab1c021db45a3d65b73088ec1307419c18794771d1a2b1123e31976472eafbd73d8bab17213a92441617172f7e658af8322eff7c4d6ea2dd133d8bc69f092d55ae9806fe71d67df0e87daa60236d6ecf7a06a66701c9f86f340081fd2887d0e7a91fc463b69fad477c3d23823e12e5a272ccaf0350a6d3101ab6aaf0f58b6156434d62c57e63f9c6db3b0ce475ba8798cc19b058197eb3fb5facfbd1045828c1abcbf016e5f8f99300e73e5232a3b53ab9f06e40c274b6bd7aa419123a21cbbdcb5a6eecd90535d230ee245aba5c79f7a2b092e48845a235ce08f717aaf8abd4c647205eb9029ffe5d2bcf65ccd02f114491e0090f8b988a625de6f4a0500f487182e669a3c83759448ed4a12907472b8817a06648712c4f5abf8e8f3ebe2717dfc62524bec73f480548ce51fd74b8c67248ba128238fc989bf23779e212f22f49996d2099c1a265d37ed345f1b92971bbee8e0d7a89bb3cf47b02793d46099c41673797951a636a3fa8df0c28de85aaea57a30a4e8000662480ae7b82c2c8bae8778524763acf6b0c91849f8ca08156ddc1ffe7d490d8997f16036c03f68de50bf3c00fdffcfc168010ef6bd35751be093154dc7a9bd8a93656e80707a14c5469f19dcad3c47a6dc1ed8a61054854602e1cd0f2a5298adc0afe098395b2441db48f195a358bfb7c653e8aa440ee55a61872caeefed4a3f2df867366bf7fb6ecbaaa21a00c349e812d890abe6a127c1e77aabb492ab669f45481922b9c8f11c9b74894ad41e9cb8ccab3e8070380ab4b5834998e92b63b731871ca592e79e1f75610dc56202986ddbeebb086b9d9333ace28150b804da5e50e28c9f24713ced48ebe0b4267b7ef736d7c6716817ee2211688d8083a472ca19cd70d52f624b6c335956fc544e1c4167e3cb02de10cbafbe8e7f4d2931918e2a9985823a9b9f530efe3bf70bd5180c0162a7626d971c508ebb25bc2d8d86c3017020e18f2a43efadece950a7c28e354e759d82619ed44be2119f5ed70a6d495246bdd7fec679e98ad90e14e559eef661717e37f3d1c4b103765e733d8e8875b2961108efc68af01710988b0e7f868a3da1dd9a50974ba70dc29ebe414c2f21826479b45df35cf4878e696954e5f889ae278db4c881586b479492d1cf3e41e9994c2ca9200af5471927892529131b5999fe7d7962a5e8a26883719ebe2b8b4e83aa4e050d6c921a5bcb492b9d3b8a7e974e2caf2f98e3e56eb2e2454b494074a32fc0ba6d4a896c2e83bac97d0798f32ea6b280ac6afea280bf0a8f1fd40795f08b5b6923fd33b049555088d94357eeb607ddd4addd22bb11f7df13afa798e743b19a3b36de30e076f2349f0dc3c43acd9f60e36f7784e295181d9e38a7c8f08d595d55ae8e2a72c35a63d6b284012e027a90b6a1f6ebd7b59ac77b5de2d386e7d1b83e675cb025604f874c730d4ff086b19cce3e64d27b932c6e5034bbfa29ef9c225e14655c9246179f3bea88f30b305b0a8a18d3496fe6449d83bbed93c9398ecfc71ffcc333b4392a462a8ef6184d81f660a8156556de35c67912734249420134d9616e14a45d0aad72520803ae27145634a6353e7995077fdbc6f3dacfb6b060e67820b58f69f7fdc663d7f20d1fd1a040f267ff3eef682c93f4d0beda7a4b5c55784a8a64138e846c81b831e374bb93b706b730d0a2caa6088db391b8c142a6f245daba7b96f2bbf59f2e9ecfcf0a32f24325005248f472c833709dedf83e648055bad3c84bec0461dc44e920d4485c3b667a3de90142979d1844022bc797fccb424159fac5f191d35075eed4e98f3425c583bd3ed085fba4d9f9c05160a7a31bf8724480588c8d0612b2f1489f8d2e83ece8a14ea3d566764657c24551fe32f94082ccc438e45972ddaad4054aa7b6b398d4add6aa02bc57c4b2f4a8ae6e8ae63733057c7766b0d4e8a8fd8ffb2f9b9570bd151276ebc8eece8129960290d8b4380339b607fe60d4c1cf7d78f744753977d08bfd140cc9cd04a5c19b593c8ad04bf7bf0866789d45a7103a58d8f7b4cefb60fce2f7851d42881d06c58dc2c0a12398d19cabfbf63334182238f6fdf1d68b39c0293e8947f74edf9341ff8fc4903cdc812ed603cdffcfdc73bc84aacf10fb445d5477466b2445e3eae9ac2fa17028aa3a773e51cb70d06032c833956caaa874fc6be2a505317af96d229683ca7af3f6742431151509789e249de0c18b12837d64e9a8661ab5addbb37e91fcd2dd12076b74a917bc28fa4785d4bfe2a4e4f03c6a826f006fb755a121cbd6f2d62e10490a0e26315f2f5504a38b6a3b2cc94b19aea8a8d5c6f590e2c2ed2c1d7da00acd5f5b3a1627a377b19c69f10d1ae19781631ffa95722cb26588a6f7b70b85363b0440364e42f45bfabe1f1d5fad32e5a15e8d3e3ce1bfc8f9697c5a1dc1263d001549fd95077f4a9bcb3dd9e3f766d6521266942bc7bd370ed7e8e967e469f740b93a113c5fbbdf30dcb313afc0c7083c1b7096f2a7b2d08eb6edf7e0f0475b85a860d30bb2fcec77c76fa54fe6a827598add41e46a59247229041ada87b28562e0936e9eaa945009b92c3cc9761daff448cd28b3dd587a067c2ccc5551d0cd5735b0c5bcd7e70a96fc87b6ee2849575ff06cc740b4c46d0c634d6cbcbdf7264a27308400d3b03d44861b5b1b18aba1cd87ea9411e62929256604230d47154b9f9a072525ebe9b8822b526a5aa15a98ac1bf320908c6e0b4a06fe6834066b745445ac0454185fc7967ac35ebe7aa469d411be52e2a607b750a36c7da835d465eb2dd5f3ff01da58c689549bf5a331e342228c35b683c6007431cddeb2983f7a00082a64f4f0998ca477df2d5ea15c3a833dcd36eaf95461a0cc35efae701cbeb73471e924485ed30ad79fe5bcaffba85868aff5f04e3b19f33d552265e10a30f8f626d938279e7156ab1ff20ca112ec558c2f1cb695e973f35bb8bc0169b2ea31132ec0f6a39d34edc300d78b665d251aabbcf730d11ddaf570a8b7585e40e381c72ece82c195349fd4a6e2d957566c22b619d599324ea9aa771c9f15961ca215f1b8ffa91b5ec"}, {0xa8, 0xffff, 0x80, "27d3feb99b56bf0bd5f4d27b3620420b51aecb986a5911eb6d11d18f6a7dee6b4bc641b6df0f96251c624dc8afd63e237efa2120b1c5adc0d97aa7180ee1493d6bbcae492cd2ba3b56209a5ae0f32ad5ca26d6a0b87acee22dae9942fb0ed2ff2bfe721b30f155b7f9638e3d7974ec3641b89ef555f1fbfe9859cd155be1d4472aedae411583c7721ada6d2dcfbbd926634fd6"}], 0x12b0}, 0x5) r1 = shmget$private(0x0, 0x2000, 0x1fe, &(0x7f0000ffe000/0x2000)=nil) socketpair(0x2, 0x5, 0x2, &(0x7f0000000080)={0xffffffffffffffff}) accept$inet(r2, 0x0, &(0x7f0000001780)) shmctl$IPC_RMID(r1, 0x0) r3 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x0) write(r3, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) r4 = socket(0x1, 0x4007, 0x7) pwritev(r4, &(0x7f0000000100)=[{&(0x7f00000017c0)="328ebf6075da3ef816a8becc95cb614a8703d925862c6a3e615234600fae31a6ccd019565337a8f9c378edd31c8614eef4526f620b1e3a7ab77967f135260e805cfa1269318de8b738f044f40df0f7ab5901458b28704bd7ceed07e58754e7659c5db3b30726eff1aeecfbd20782bc8fc97a49d24e88e1e0003643e5a1b35dded3ecb75459e9b4656e155188406892456d"}, {&(0x7f0000001880)="979e8ba2e00dd4dbba90d2656b19196a6028c3d91cb614740ebe34871b0b54cd7d181031750e8b62f1e49d81cc8c3700d0892ffc9d16946c7647dc47f433a720325286cf32932b12b9162c69854c0c405f686960dd899772923779ade79c78c7ef38bb16791c37b1a3b7d717f06e537c0d2f7778bd9a8418e909538313ab75d4cb27d95ec328d7832457bd2db3e69a195a42b82a54"}, {&(0x7f0000001940)="72419b401106a46732844521b0284b3e7dd85587fc062f1eba16aab0009c87a00da812f7ac754d5c667cfc164dae57071f6e8d503f7decdf32993a3c302fb72944a3e4e2f75249288f3c944ad2ac9527da9ba98f8e8215a0915a5dd5b37c6d6427ad040baa6b5710664557c537fe80ce77abb4588624637e2bbcbaedf0a9bdab1ade0fcd868bcadf1721013d8034c4f6bd4b29f03564372688b96e31cccfee7f8cc6aec4586c45b1cfb2b7de96df11a23f7672dbba0f639876e94bea5d700da0fef058e4077aa2fe3c5d01c22ef2e57846da61665b28b1"}], 0x1000022d, 0x0, 0x0) 22:28:34 executing program 0: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 22:28:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1c}, {0x84}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffff85, &(0x7f0000000200)="89") 22:28:34 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x400, 0x40) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x81}, {0x83, 0x4}, {0xcd, 0xffff}, {0x0, 0x9}, {0x26, 0x1f}, {0x86, 0x1}], 0x6}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x23}], 0x2}) 22:28:34 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x80) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000140)) r3 = socket(0x6, 0x5, 0x5) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0)={0x0, 0x625}, 0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x6, 0xdc25}, 0x8) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x7fffffff}, 0xc) 22:28:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000002c0)=0x200937) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x8) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x4d8}]}) fchdir(r0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) r2 = dup(r1) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000001c0)=0x1) r3 = semget(0x0, 0x3, 0x4) r4 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = geteuid() r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0x8, r4, r5, r6, r7, 0x4, 0x4}, 0x8000, 0x78b8, 0x2}) 22:28:34 executing program 0: setreuid(0x0, 0xee01) r0 = msgget$private(0x0, 0x0) r1 = dup(0xffffffffffffffff) write(r1, &(0x7f00000006c0)="4f4312396d1e98aae637138f16d864f954c2308fa172be9d6d5032b48808180aea1f2ef7ee0419b9d0c0e65347329341a24919241230902d519382f1244673cccb3a", 0x42) mknodat(r1, &(0x7f0000000500)='./bus\x00', 0x6000, 0x1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) faccessat(r2, &(0x7f0000000080)='./bus\x00', 0x40, 0x2) setitimer(0x1, &(0x7f00000017c0)={{0x85b, 0x800}, {0x4000007993, 0x6a}}, &(0x7f0000000740)) r3 = dup2(r1, r2) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) lstat(&(0x7f00000004c0)='./bus\x00', &(0x7f0000001800)) mknodat(r4, &(0x7f0000000600)='./bus\x00', 0x2000, 0x200) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000180)=0x8000) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000d40)={0x10, 0x5, 0x4, 0x2, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x400}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3ff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x75}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xc0}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus/', './bus\x00', './bus\x00', './bus\x00'], 0x3}) utimes(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000540)={{0x0, 0x9}, {0x10001, 0x3}}) r5 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) socket(0x18, 0x8004, 0x4) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x5, 0x9, 0x9, 0x1, 0x101, 0x10001, 0x4e5, 0x1, 0x2, 0xb77}) msgctl$IPC_RMID(r0, 0x0) ioctl$TIOCFLUSH(r5, 0x80047469, &(0x7f0000000140)=0xb) msgget$private(0x0, 0x0) r6 = msgget$private(0x0, 0x80) r7 = msgget$private(0x0, 0x400) msgctl$IPC_SET(r6, 0x1, 0xfffffffffffffffe) msgget$private(0x0, 0x10) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000000c40)=""/226) geteuid() getgid() 22:28:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f000000007000200fdbe0700"}) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) 22:28:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file1\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) renameat(r0, &(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') r1 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x480, 0x40) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 22:28:34 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe) r1 = semget(0x3, 0x2, 0xd) semctl$GETVAL(r1, 0x5, 0x5, &(0x7f0000000300)=""/153) 22:28:34 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)) 22:28:34 executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x0, 0xc2}, {0x8, 0x80}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 22:28:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') select(0x3b7, &(0x7f0000038fc0), &(0x7f0000000fc0), 0x0, &(0x7f000004c000)) 22:28:34 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x5, 0x9) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x7a00000000000000}, 0x10) 22:28:34 executing program 0: chdir(&(0x7f0000000180)='./file0\x00') r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = dup2(r0, r0) syz_open_pts() sendto(r0, &(0x7f0000000000)="d2750cacd6c98a0578684a", 0xb, 0x4, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="79344539d31ee36960e4dc904f19ff22790e19bcb26d728da2b3a97f8ed9d0cafa6784db8213518490383b4675d2ced2458ce512041f12ad5884fc2dfa1172f20cbf63ec81fcde31929322e7d8", 0x4d) setsockopt(r0, 0x0, 0x7, &(0x7f0000000000), 0xe60cde78b2e026b5) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSTART(r1, 0x2000746e) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e1466696c65e100801c40c58678c71e88ec8907b05b60eb9704b4f0e23362df09ebc7c6b9d3fbd86fb67e3ca06f26387658d564d6a6d2bc4cd95ba2102e6b007b21f3ef4aef9c7f8b04bfcd058cd27309eb006820c6861d4081931f00accd1b655508f2a41962aa7301c63df4ec4830ab5642e7854dfdc636cc4e790915cc69f885e506aec22dd7d44b625856f4351fb631efc627"], 0xa) 22:28:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x404, 0x401, 0x0, 0x10000}, {0x84, 0x6, 0x0, 0x7fffffff}, {0x6, 0x800000000, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x52fe) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 22:28:34 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) 22:28:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) listen(r0, 0x0) 22:28:34 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x1}, 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) recvfrom$inet6(r2, &(0x7f00000000c0)=""/194, 0xc2, 0x1, &(0x7f0000000040)={0x18, 0x3, 0x7, 0x4}, 0xc) 22:28:34 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x80, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000080)=0x342c) 22:28:34 executing program 0: setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x7ff, 0x0, 0x98, 0x0, 0x7, 0x1b57, 0x0, 0x1, 0x2, 0x6, 0x3f}) r1 = msgget(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) 22:28:34 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000111, 0x22, &(0x7f0000000000)="b445ad164fe079ad2355bafa5693b56113af2ebab77ffdc543294858f9483395974aa612c20545f214a5db7050cff1c0eb685aa2de94b4218f685879ff136a98fa0cc292be75e082ffcd1502744d55cc840db34d95474b7aca7464fbdc67e9ebc8168e9a080236d86734580ab09f1a53d516182f85e983f039704d23c17e4b089fb41498733d9727d19b88845806b7e3650c571009033f14d2235fc0c20fac44e8b2116625582cc6c8937fa43e0fea868346eb30529f2db91c995c4ba145fe31c86187168a232a9de745b263ee9bed89094e424f", 0xd4) 22:28:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)='\\r\x00', 0x1c5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:34 executing program 1: mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0xe5a) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 22:28:34 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1ff, "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) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:28:34 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r4 = dup2(r3, r3) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80185760, &(0x7f0000000080)={0x0}) 22:28:34 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000740)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r0, &(0x7f0000000780)=[{&(0x7f0000000040)=""/183, 0xb7}, {&(0x7f0000000100)=""/47, 0x2f}, {&(0x7f0000000400)=""/251, 0xfb}, {&(0x7f0000000500)=""/141, 0x8d}, {&(0x7f0000000140)=""/19, 0x13}, {&(0x7f00000005c0)=""/215, 0xd7}, {&(0x7f0000000880)=""/246, 0xf6}, {&(0x7f0000000980)=""/234, 0xea}, {&(0x7f0000000240)=""/112, 0x70}, {&(0x7f0000000a80)=""/209, 0xd1}], 0xa, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) write(r0, &(0x7f0000000bc0)="10689d3ac33b8dca10a3717a3c348481723c5d31bfaf0299465a4dd8d6b22368fe98f75e060a3d1c7bf448614218e0a354305d9c5c69dc2a932e72ed1fa5a93d9902e981ad832fae1eacbf616cc99f4b19dc4de44ffe2dac11c8f32e08a6a3a62a4eeee4dc6aa1f315b7e5b923776432b9234255e7d468dc2d3c623a62383156d62ee8efc7eab60df3169bdfd932f146cb8f5cee17bbdc5922c43dfd2e9b6d94086bcd931e665a1423f2b7d86333e9cde1d9c240fb8b1b9e7ee93c3cf02ddf823f374822cb", 0xc5) pwritev(r0, &(0x7f0000000cc0)=[{&(0x7f0000000d80)="baee6a684c50da6bf17708ca771dd9aaf5d2196bd8095c6858", 0x19}], 0x1, 0x0, 0x0) chroot(&(0x7f00000003c0)='./bus\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000b80)={0x0, &(0x7f00000006c0)}) 22:28:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) open$dir(&(0x7f0000000180)='./file0\x00', 0x8, 0xe1) dup(r1) 22:28:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x3) socket$inet(0x2, 0x4000, 0x13) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) setsockopt(r1, 0xfffffffffffffc01, 0x9, &(0x7f0000000200)="ad740474d147f65654f5977061ff18bc9f7d5dd882b1e2cb9c48816d4e25740d8c5af62db55ac7ae17d1624d19b1ebe3698f3037ee5d81073215d7d4da4d9180924ca96149897257f137a9bb0b4937e5d5eb99e5a487e41f677c6b654b4b80f6", 0x60) writev(r1, &(0x7f0000000180)=[{&(0x7f00000001c0)="0000001860e6008bbf3e3a29000000000000004e341dcd291ccf49f5feffffff000040000100000000001b27", 0x2c}], 0x1) kqueue() 22:28:34 executing program 1: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x4) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = socket(0x20, 0x8000, 0x6) r3 = openat(0xffffffffffffffff, &(0x7f0000001680)='./file0\x00', 0x80, 0x42) r4 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, &(0x7f0000001700)=0xc) r6 = getegid() sendmsg$unix(r2, &(0x7f0000001800)={&(0x7f0000000040)=@file={0x1, '.\x00'}, 0x4, &(0x7f0000001600)=[{&(0x7f00000000c0)="7e2bb3d279469ee9ee17d507de922e2a4741e045106f0d10f35395458b638fc512ed46fcc77a2595fad9bcb0a699a45613fe0012f0b14139b56030e11d2793e7fbac4fc9104fac70083cae7d5bcfaad9c6b0571c6abc2132bf61d5b085cc5a071bd1605255887a02efa4060546068400e0178afb2646e65ebf8c4b6a048960ee01d5674f426506aa82442054a60e6b64d4c3c3efb864d5458ffbd67d217db4f6eb5d9ae2929ec715fd7fa5a2", 0xac}, {&(0x7f0000000240)="84a5c11b088a67e9927c4edaf892711bd2", 0x11}, {&(0x7f0000000280)="851e5d064e827f10ffbaceb7d2ec8b87aa9206884786c2c43b81c031e7086a22a819c785689e7973d5b4187df45f62dd5b22f0aa844fdc83bba6cf636c337e6d9fbae2c935e2e3d8277a2bd4d611", 0x4e}, {&(0x7f0000000300)="19caae21012010bd2f92baf6253afccace11347411a1dc28f63f701913a8d15f03930e0934755b25ddc404bd29858c52c119a33262e803b5a356692773fb8a0de3a2370c62aa0ee99b7c13aba5399d6769b89fc8841b3927d926871a874e066bd3ac726a371b04b37a4a7a5547d66edff1bdb6475dd748ebe86161e2a0e4a00497c4d355cff651acaf9c3c20bf9c72dac11ab1eef77adf400d51b5a2546d64ccf86973a1638f0038ef7c935b0d17190c403322f5dbb434b0e42b57c05942a7b5018ac2519a02759a1b1e4397e3f389072699ae42fba7e160c1083046578ca85b23ce58057ff45ce2650454dfe3f6ca9f6cb918b4e8e17070de9ee5d930e6", 0xfe}, {&(0x7f0000000400)="43c60801735180e0b5bf8532fa8ac75f619164f9e5d61858a4dc29099af72d1852ef61c3fd187c4941fc80da3aa5ead01410410727c5f4a63a66585aed308af19504146f93bb5a4efe02e75327ce0453828c262338b2ec7ccaa65aec867eaed676c8931b1961c58b68ec9907ce4acde5f8416d44f4ccab4c1ea08e5348e85e9033f76ca78db966137b495d8fefaeb1534435db917d74ac7b597602d016b8dc96e24d704fcd2a640c6758d074b5bfba54736b62466994463f737d737297133f532691e182271e383944195996c191e91a0834", 0xd2}, {&(0x7f0000000500)="571ba88783185aa7e3416bfbdf3d3ed12503de75fe1ca3f16f3af9eae4558425972f147788f9a1fefe5406564b9402c2da02e1fa7143607f6b5504d892488811730b4e9887ab11b9a41dcee7a91726bd2057d8898ce4932b4211f59ebb8eda37d3cd95c7365ce3b795c8da7b995f1d8be36cc409a69ad7c78deb6cbbcae6f847bb368622d414ec6626e7cf02a38d4634f5e17f36c0cb95e9504dbf0bead935f8425705fc82ff42d92d4d61f40175e29f19a96f50dcca13e09aaa", 0xba}, {&(0x7f00000005c0)="5955aa435dbd7ca3bd591afc92548a5097869f670f288f051c3b6e7e229536aad18c89f4038b9482e01f7a219266c7dda37e4b1c0f90bac8c549e07604fd096eefb9cb13079a9b27ba3d37c529aeed5d043be76706b8e5a742b4cd81a45c1dead6b71d1232559318538908be67a46d8c48e4845e87aba8d29611ba0b3f87294c27483772be2e39bbca8507346de0c72a2d4bfeac8f2a92306a9f9ac0cbb67c2aa4bf081de16009d0e3703c8666e04da33a82371a39d1e9a61952ae560282f22f81418efbc10baae2d7800e6e5f2f33c3cb5a49c79ceb45a8070f772e854960669c721c4d4e865b60c9658c1769a0af6caed74d758b99017c5c39e7c3fd627135099da794c0e4d6a937b8446a8b3f7c49d5ed1005915bc063f6e5271e5014e0b074d0388ce3d9cfe9f2a2ba1c54985ecac6eaee4f806c772d8aae6948068ba73421974af6692e31481c0d313f0737f575157d72312682e4f9b6a9ece8186de3c9ef82af93e35f2ee778596daa1886a98d3aa3e2821f9aad648c0849c212da10d0d3b179ca9dfb281b442d24fa5e66190ace4f6770ac024892518b17f14f75150cbfe8a31a5416aeaa8b1182dc2cc795ba6976e40bfc575e2573d5df768051c5a227601a662eb05ae3481851025d59cd8731431b91ddbb7ced4356ec647238c17c4bddcd55163572f1b9c0b494fc6df2778c59937425d7123ff3f4a89e0c075b3d46e6ab1a0a53cf5d6014cfb09e78fbd05394801459c98a7081ff452fd7470a63421ca8468cb42fd5505d0b0fed52b76ef6a8c51a0b1a9a9a7edbf308db5f8338ffbf2c45547cee777064dbb6a9fb8c1d16c1b0f466ba0bfc5cfca7dcb83b9d4ecac0c0d0efa226a152d1a67e3da3be7a4f8feabfbc72644a23e7d78f3f4f317a1ac497e60db31d8d830729dc29dab7b34e1ece885b57c3ed6525a428f768d508c499626f0b482902d08850409f3cd31947a74fa9d239bdf15f5893273849b16b72868817608f6fb1af7c93461aeedd0d87abbea212d683f0f40224918a86a5f5d069b6dabf167747734b8a59453a62eec849895c80a865dd9154817f4b79979637947774d42fa8f6b02f7b0e7e5aab96c07e00e5ecf4fae9b00e6bd23291a77c12e18f422003ac61f1906da55e0b0ad6bd8ce44432d25c36e4c88b91584db853e112f614a0677a63000bf35da88acc32104c34b8df56f94ab15828d8181b3096bbbe5570d83d6442b4a067331b3485723bdbc6512baf061d8679eff6921d53324b881bcd998c5c56edde032c289d19f7650913185285e1a73ced4f3067d00ed84b981538b68da0e0fb9665ac60ecdeea8537cb88f1ef41e0acbc7169ad8206c39cf73b33090121364acd02abade1d7ec0e5409a7b20ef4fcbaf83ea6212bbeb0be00765c9d3bf2c81e18fd83f7a491734438d963dc08a9c8d28a3cd9cf5a4622d66b63de722e52f0ef1430ae46e033000c1ca073cc32541ccb90a6fc5f43fdd2f7dae52f9646d742020111c82b0019d9c02d736dfe9cf1f0b7ddf4e0dd208856b38be1fb79a4c416f7985d88fe4ac544ad74871cebb2a76e58a9a9006503c81319bb673f0caeb4595f8108c65114ec842b3bd3af3a62aee541fad03e7a2697c78fe42252055b84567a9289dd49498b4adb10a227e73327db32e0e6df8bacd518b7924e679440fc510c17a3f92bf4ee2599fc8c7bf2c289fddca2731de7fe3ba8ab4607ba2a189193b1523aae0c6cfd555286b6f7a66d4c451d225d42fbdf5cf1b0a63b175acf9c7803e3d46880d8de0ccf8d89d2b3612857eec241f4ebccac550da6a7e4ab060a795123cadb16a2748ec926153618301fb248823b68f7f84ba687953400033ce404985fd7c1ea3d50847eb57df7061936cc4526929c4ed1f5e9427708328375e3643b42373a1b400f50a03de762a3de82556a7917a80196e1fdd924e95b4b94a9579ed3b7285a109a88911aa1533306986468ca533a58f890fe65bb7ef3b3e7c49f75af9f2f4a85fc5553742854246291681f0623e12b019c6d5dd124428e629727e7263e8f6a58dfe565eb4b2ebd8d8baeaa34f0bc145c8aa9e4ef6d64b956043e9e44d68f526d717784719732693035180da149cdcc609e48de6e54508302c43923214e85df14d7c1fac3be8d9d3c77d86553143b398fb02aa5e4c5405f544124ee536ea2e1c9b7328cd82f99d4ece6b735c28d785d1c651185045a1e373a676a7f4b2ee949cee459fb913de60ff8389efcd705f8eca8ee0f85f5121a32f9e155e442a98a40df453a221cdae43b2c3db6ee771c06946163e5bc041c5a90f6cf71699a275e883596ee197997b58e9fb074e844cf166b58e391627649389a0b489a6579927f3b71d1512cd8287c8fa4d77c7d6a907d4fd2dcb0e0356fa2f9e87989017d8e212cf0464ae1e4ed10f535d0efd19126a393326bf8a1cd2b57dc71e7ea2fb2fb41d001e0b6e5b79ea8c7673b46386e8351b5ea35005ba7c39d8dee87afaa967e921658aa7a5880963c84abdef61a0a00da32b52d8e54492b52ce998d83ef094c3f2f27b54a263260b802e8511ec6617156a01d726278939359b16680980a70719ae45a72b8973cfc008c837f858cdc8d29c8a5c0940036a997b5ab703c82d13f86d0cbb5bd9d0ec7c57b5b50d01826379457ec3552e1c90086eb46a68edab95332a909ef2d0cd13a358ab0a918f4a5031e56d4dc1e834d7a9bf172a448d4bf06b954bcdc6247df6e5052d1d78ec0f815e151305b14c8340bacf1730912beb5a4abbd5e237ceec89713807c3ee302192590b70ded206eca3f39a49e8d6ec388b981b32dbafc1243205f5d74d650b582ed53396100467163ab518f8b07b1f5d79dcdd6b13f887484fce8001f57a6b6ce78a994b3c5084b7dc3259e1bd3c51c58996a32119b927a9f77e9e05a4737b8dfc6619cbad199399497190e0726ef629df0c3c41194f6d310c6fd89e67e8d3a533d3dfa83a35027ec8c800350bca3a6da626d3e9f67bb58bec446d42c83d68f970d781581f55aa1624f261abc7f3f2387c8195e0e1fc12b1063d573d2fddc516731b14f0e1a743266f0716ff21a2863228e4ced3a2ed7b0c03389932a11a01fd9b8f26242cc625759faa0493426bbd0698255c1966b7d30a31947d92f2af88adabb380c2144df800a22270a50eda77e2a77aec64efb0799067fced9551376b2929f25d996be1d735c7bbb6aa60f3bca480228c40bb22c1f9ae03af66707851b8654ec9fb26220bee326f6d179a8582345efa49adbfda6ec398eb95b6e0aa45743fb2c9c9d0a3d60a5f6545bc84576eab32096627c70b751d73c5e804a4d5e5ee5eea6adf912f09e97ae54eb11962924b8e65495a5fdfcd1be28102be147d7ada6b594236b2dbb05831193e061b073e0dcd73da0cbcb1c8d011a520f6bdb46a095dd6836d0719854be69143bf36a074cc302160cc1c7b2b12e667cf5ef77a605f04c56f2adcf2e0e5958e935046794725e6089be170069711f1e75fc9a043ee208feda42f7e84c473129048d7fbd05b1dd0d6442fc4e50b1ba40add8b368e14c8149cd82a26d7f5414a171407d9de735b84cf3e1b6f905fde1adcd8c4134cf33e02a53591f207b612a46d1aeff7ac63abf31124bc22f50e855f7a7720f5dab7149d6a7b188fb6c702c723358e9dcce2c10c4af59569a1d80810454c93118faf9d7065af862c2e21afc29cbe987fb4236fbb3c557ed8287759a80af7342b84df79c627b075bad497995e3c62bfea7632f4710e7a6befea75b7c6cf2ed27996852a63d73f7716404b0241b2959365b3ee49159a27acbc745a81bbbf3fbba81a45b8a00fc9aaf12ef9e3daf69ccb2921d81675e8bf65a6827edd29f2c16b8daf62b7fd7760ab372a1cbc04639327cd927c5aa215ce962b8135daa069cd68a5b0f6de38f5c735c7080b7a12caf9ff2dbcb04dbce3608b17a1d40889e349c521dbdc1eeabaf36ae18515ef782f601b2fd0539b635ece9c49d501e7b721f00d9f704a1f5f83e338fa2af5b0a7d01f75fb7dcd5e8f79cf5ad8f9572f0fa4b886c5f8f61cc359e4618740d79fc3c6efbd86ce243fc00cb66aa8fe17cfb371f32f10d16c98be85277ba0d406a9b9051291c9bdb92e740fd5605019a83084e3e3536a2fea72a73ad85b1fb5e4d51d1c8bb339e841b733d9fef6828b6dcec829b73a695b923d237079b8dbb65dd576fa60591e3a65d41de96a297abe3adc64edb4b148940c337fc81f623166dabff667f8ec62bbbd203bc7741d6d0ffa3e61356a40ec37abda313572c5afa0dd1c6be42904191a7d26ffa9b1e3b0e22af1e1e219f1699e1bc5131c1e3d7df88769871d33903e7901c217769c7361789707d6d7f9006f0df0d379078e3d211e482487fff9ebedea9e2ae5a3a3a82e0536a9bb855b45f41035d1fb67a3f632ce4a914623bc825539548adbf17543f1e71ef26cac8b02fa8a0c26d4f59eb8625f10cc2cce61facb747d6fa9e3415a60af6956243026186c70c25688ef285517172c6f63ba7281204cf0f6bd9cd041fce7cdf52a69bf9d32e985c22ce3502b24a43b206b86c236ee9cbb5d6978ff41d1431ff5d06e2e9bddedb42c0bce6f150e12578918d7adaf378b887d41fa33ff5cb71ea18f154a7282f7e611076b4e8a5db8124be0f6c8c004ca70b16458d22f3a0a3288cbab9fc12e6ec32d36b944a302aad5f5e88ebd331341b481adc281b4bffcd5b16c5878c14fa130ff397821d39d7e34ab7b69ffb6a2db68a2f9479da9be66e8e89e55689face4b8d710bcd97ab0298f5964b5748902b46df2c55be2bba806c6c4748fe8ee6e21583f35df6c56d907c68711dcb7aae35e157f859391e88d7446c7ee1cdbf17b1583ccf38d2c3b756660013633a6218639df51d05849f15e6e462c141c41387a1659b440a1fe5782d48781cc1a17466b671955cee35e09293c63ee925eb5d3085b2579e290f49025d7ecc8faf2ffe849971c283bd13ebf2ea642dc7d0c2b17df21fe3fb81a4543b5319c3bce0ac8746ac4bf29eb0661d115bb76ea65a821321ba7079431de11ade597dfa9733bf4be0b8432e10690e2bf514d773ae3ad4ff5d72f852459cd34b32b9aaccc196534eb8cfcd16cc6ad959ed397bc95d0d5badbfe4eb599d86c0d4d5a9b7354dcb75971ba2a0ba870c2a09a6cdb1b613b8ea6ee171e79810ed38960b43f705de1a82027576ff37fb5d242cddf701fad5f0aed16b8e4319e7713c0c2f6c5a8cec7d808b9ec1940797097354a40bc001b968189aa41cc0bcac9745e7ccf98ff8c5fc0ae9661cea135b5c5f5f03e91c6f42e471d11c0679dee5b6d9bc0683a0890bcf459814775cadf6d33eb654f8f3e1109210b6c691beda507542645d65b15a686ef8d4b64c018bbdc885c422b7336b6957d980b5df086ec1d4b21868550ebd27127ef1fced704611d212fe2e0f58db007a1c7c2abbfb03ebf65a5e0d1a8c69002814c77715f9cc71e8dbc817a3a3c3be153d7b7d3630dd8d81537e346f5d3ad9ca995cfa66f0019f2ba9b47478d144f006c8887d08d473261b575a33532d103eff8b1ca2fcba027538098495d99e0dca65a796fd8886f2cf7e7a5d04c042b8b175ec18ff211872ad614cd8f29efae37142077b59e94e051265a11e573c00574d10b0a8c5ebfbed126ac300673965d741c48bf1cc7ca0de705222ccef80518e8c0e5f2006fd5e72381ed462944af01f6bd88f5c496cb42be6c896f60cbaf906444bf428196487dbe0d415574b42c7729c2c817f761be84695dcaefdf26b30", 0x1000}, {&(0x7f00000015c0)="cb3f372674645cf6b445", 0xa}], 0x8, &(0x7f0000001740)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r3, r1, r1, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0xa0, 0x4}, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r7) 22:28:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xa0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:35 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getppid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) flock(r2, 0x1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000180)) r5 = getegid() getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000140)=[r3, r4, r5, r6, r7]) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) fcntl$setown(r0, 0x6, 0x0) fcntl$setown(r0, 0x6, r1) r8 = getgid() r9 = getegid() setregid(r8, r9) 22:28:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = shmget(0x3, 0x3000, 0x539743b6388a4842, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r2) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) r4 = msgget(0x0, 0x0) msgsnd(r4, &(0x7f0000000240)={0x3, "b5f382c006a92c9d6b54e0edc7bdc4a7304d1da3cad2481fa4"}, 0x21, 0x800) faccessat(r3, &(0x7f0000000080)='./bus\x00', 0x2, 0x2) 22:28:35 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8023, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)='>', 0x1) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) execve(0x0, 0x0, 0x0) r2 = semget(0x3, 0x3, 0x0) clock_gettime(0x2, &(0x7f0000000000)) semctl$IPC_RMID(r2, 0x0, 0x0) 22:28:35 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x124}, 0x2) mmap(&(0x7f0000005000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="9493e15885b9364ee18d1787c1c588ec9521122248db22744e59a45d364319e1ba8520bd85dbc6af50ad8bdef1940df77eb5d624912ccd4540a7ce1366c1fabf653520741602f7b5fa4ec047197f87f4210d9b262b319d0dbc6773a121b01961d64bff39b606ad61f565441283e3bbddd44d41c91f0cd74e4210285df8bf8e29411b2bf01e8a024ba66e39c01751cb687cb632dd52cec87712812ff9c784b7bb42f6c31f1d647d6b16334141b22058074ca27e9e0768825bf9a53f17fb00af18d87a3515c5851cad601ba3615f6d2cfcea07b3a3f46835", 0xd7}], 0x1, 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x4, 0x810, r1, 0x0, 0x0) 22:28:35 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x22) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') 22:28:35 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x89, 0x1}, {0x1, 0x80}, {0xef, 0x10000000}, {0xef}, {0x1c6, 0x3}, {0x23, 0x7}, {0x87, 0x8000}], 0x7}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x26}, {}], 0x2}) 22:28:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x44}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000100)="969b100e") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xffffffff7fffffff, 0x6, 0x100}]}) 22:28:35 executing program 0: shutdown(0xffffffffffffffff, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) syz_emit_ethernet(0x8c, &(0x7f00000000c0)="a62f6d006e8a47de2ba31a341782f13bc182846017b677169d1ffb3d2cda2dd515b66253f92b77a8dfde5649938f201035501d30bca937d6830c57786d7758c22194b1d451d992f3302261902909d166a80fda0d4b79a37a564f908883d510ee3e8d294fd0f05e1b9dd527c0179529e1f2332f1adaf63db5e9d538139fde270dbad60b47345d6c8de03ff311") 22:28:35 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)="04000000", 0x4) 22:28:35 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10491, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x1000003}) shutdown(r0, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)) 22:28:35 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x215, 0x0) pwritev(r0, &(0x7f0000001100)=[{&(0x7f0000000040)="9ffca01e85ecdf83b183918d1d032129f9c51f89826d229dbcc85166feeddbb1b8f2c28f8e55365516cd52fcf580bdaf10cda3de2b3fb8835d595588ec21b73b61fa9f51f275258533605bc0b87e989c2ace966241f5070091864c35af4aef65a33e98db85ee6d9bf22f2898858cc5dafe87f7414c34e9c0923800c198320725", 0x80}, {&(0x7f0000000100)="989c10b6ebd80a14952ca9d5ef7de635c88b4aa3fa8c5ca28209623b3858d8a8d79189ae7ca3696cfb50f2780df269269850a8f8bda99f63db1906731165013cb6fdc499272af076cdbd5e82859837ba8c4225c8e651bae43280b342fc3d578f32199850e541a75c7d4e601c33f07ae3dddfa186c48c62fbe6b11fcd2fd19923d4aaad9b5af94988f6be36e6c625fc33e43866a665a46f096d54cc53cfb4d8b7b39679ebd773e05a7e33442d8380cb5884894ebb6c768be354f3ab7a0c6f58e723661f60c51e84848626f9dd1faf021b4f6b544b70846c16626d1a74fde13d517a1d1eca55415ba5580cfd8c008e0037586aae3089c7e34db39bd1323414bf9f490cb5b1a0f2708bcf890f448954ad75fa505752adaff828781397c00831bf995620929745782a630b05655ce07770d3a987aa6228b1b82ef217fd5393b053c893c54c93ff704d94cb10f69c7c204086e08962eccec34ba41e7ea31948b5b63ec4670813ed63b0a790bb3dbb1f0c3184dca1f5a4f49110c51558f4d1f19aa6e5e7b15ed2368e207649ec9f0d76e693a50c6e8fd4122be3dcde216f97afbcb19a9dfbc81556ee296d4142e82c66aed8468802c42727612364bafb9e5925a93a312275bbf9c5e2a306b54095658c6d7d79a8299f058705391f471e937a7d1b5021a03b4ad8fdf416fa34658f446ec301c6d4e73fbb861d92c1a346e8af45f35090c6ada104475619df433458804301b79dca88c5380ffa48f978f0414aa583f4ff687075dc850d0ab8e1f7ab34ebd7c722da4b289228cbc4601355f4cbff1f104c5998f5465458da50b47eddd8511ba89414c8af0d2638710e2dfd171b502a97d922f13f4ec5d9d7e0d0c75393972eeb7ec90e0b029f490532b1f2f77613f7b50916664f71475efe0b1508d001c45ac03e3690a91c7cd6f1fb904f5fb172772349a2d008b7ff02a2b0993da4f530e7763ddcc2c4ae6710d25beef585e469be3d0a602053aa68cebda1b31b18d14aa08c1811c3fc7f8527dd89b7d40dc5362591522356c4f9fed18d2fdd7e0559a07a4f345906e2af7d6cfd834f01b85ef9467bb45c4ed2172f667711f5e7736b2f104cd51914680e7bd23a6ed3efae64ef9ce9da04e9e98a57937fcf1f72ce60f9a89e436bbcbce661f2246c26fc6ba9162929413ff8157ed383711d6d10e2f559005668b608c97e0d38a58eeb85b111ec11baf1a1ca794f0096c440983c41a170fe9f92297943edfdbd0150f368885cc456c7419f5ca5507acaac1038164ed8ee84cb5e90c0c97823ff8cf023135b64b2172354048324a98cc96abd0c86ebdcd1b3fe04d305bcd67a4aa7c02e3d56ecaae6253ba5e4d6b11118b862172cb0a5f19b421aac55c5483c7994d3f9a8ec0a6bf08673c97096320ea69e267656e284abcaca9dc0b32ad725e2ad6c514d16b4155114ed30211c399ea6d93fc6372d1f0dd18c03b72176f97853cb320c934199146a426e4ad40e2df01ed9efaf69543ad26d159103a3ef719091b3c6edb2ed4b7c49c93e7fb595b9da77ed58d1b640d96c17effd287fb49c9c6644156455c027e9aa901c16580d11d52717e9c24305f413a4af857a66028949488f3c30da87e62464fd08029f56c9fa0876e3489e9c74338c78a28cc8eece1c3f2abf662de14df7fed025f786071dd0fe50416e00ecad7f5aac381cb3904ae2fdd897ba24a13c06698c20f5125481af522a778882d1ed1b9565ef49b0e775fb174b69540fa2c49da7a55881fcc70da63a84aadbcaa9b1642c2fbc03738c120800a22e76d60755fbce146d6ec86a29dac79247a9f643469b8b8ef0b0f4d083497002c8344b1b97dd4adcec240accdfc835f47e4e25648b3aa082543247549455cda790c4bc2e8b6063c039e7c89dee421ec19144f30b8dc5cc7d234561651225d8fb3c598a15391fe7cc4c4bfa96e40314773afdd7c0f038357faa317f6688e40f95ebd871a7f590fc7eb36f63f05a1cc918afaefe3a808fc3a768c4be86b7bb1e749ddfb347b29d5ccdb89ba246c2518d5d98d049223b4e4e67872ec0041456768c3bc62011d8bf3a4c4d02960290e0a63e71d4fcc5113aa6fbb59a38ff513fb1a31de010df9644e3d6044bef00623fa8288380a2e79048690635194a74ea0c332ba7bd372e5cc988803340281d19dc73bdaeb462b2d908fad2e7722b9fe5748188c18400e2ed2dc1c634d586a6e29b02d319f4e4f10d3220658842e95309585c09ed273a2fd07cc1144cc4c879633af4f41ee7a640d9552a0181ed129fc3d0f08a12de5ba821dedab9ad45619a03b9ff17c17387a9220baceb836ec1f40e37ce4784cd3e71d55b7ba3ca7f3fad56a7bdfe44542dac7963a68e82575ed581ebcf8f06619b4ab7ca5801271e5a78602fa97746531f8db4ca8d5af637503ee22896a3c1ed91700be5de6b7de03bd1da3b6e604f7fcc14247c6ebfc6b4051f4cd970e26e4b5be3e97537aefe55f001fa59b594ebbc7c841222bd8563cd3abe1da26a688eb061f0df8f198efdbc216845e95d749aa8a9e5aeb675c09de7d0720017b50b78d3559eb943941ac8fac6ac4e389ef9104356eefd8392b110e4bdfba1f9e66b272996a98eb4d879e68509f6f944dd06e4b8d0ec94fdac7e18c050da8264dd226af4effc3ca869986f49573c7a8b6238340821a144ad6dca6aa216e5e474bbc74b0d8f1e876de7990f8e3ba0bc442b4d95aa32caac75ddcfd511d4d302244f4dc30183b80cdd23e0764bf54d179fac61d4f96d280f83487c4788846c9e392be5d1d16959ad9c96d9a5f1cd3441f69fd0a099ae81a94164899dfd46c4b5e9d15938c026c2a521fb212e2aa55f3c15f21f906d86dc72ac1da073bddba8bd19ce52749f042f226ff075200513fc10ab000238d7d39c3e2ef6a1bcbdc035bebb76983bbab982a4e802c3c233ea6152a65527df749867d85f3e4ab500fa18ebffdbbcd92122ec32e05997fd00e51f3b4a216aebca1126f1f7ba0d9230faf4032c6f85c41be62db51c7edfbe40dd6ab7f5218bd7cca7c804367b510b9ae83db0fb1324bd34eb0fcf0574a1a0f049f881e647d5bb30ff9d51a7d270dbf8e144f9184d1974d0d903476d8a2a939e8a370ef7186d3569425d0e37dea4cd88ebb81d0829bf3f2fa18e07e93cf6c1a92388269d50ed59587a8b645a87194867e5dc6b103d249edf0b83dc24e52e08dcaa9d6b72e816ae666ca0254caf7e788dff264b0ca5f8802cb73da6caae44bfcd353cd8679015a5942db8f9afc9e6ad7144f624a74ec2efca48df821d997481f88e9b712c1bc51707cfdeff12a7c977c753363bc289c4723a5782dc100e3c9fa502f472a193c67956a6350eef66bd6437be02c2a5b2b01a4dbbf1b50b86b7cab3993fde60a1092d6e0194e32add1bc68fb2dd816c009a5f2c6b610c9951434bd24737754ff523671323e99261b785865decebf168526ffe52da8d522920b8f5e5efdb88d61f32d145bc6e00f3eba2eae4790c9ceb19826224667f0678cf4eee25c5654380405ec861d1e53c74b4a698d78e08fce1659cfbe97602f84cf396a88308a120965dd3ced0a9b7f9baf3ba40dcb0adc2bac0ab17311e797e492c25c96eda17c5f76d79f1ee54c7c0ee47f6cd433ad375044c62e60fedda548f896fd77aa585edc478ee5b9e4bf220e6a63671c8bc4384428554853ec975fffb34d6f31c268f4c2de21a31f916c92ef9b182f97a4ec00e41f308667d85c8a4fe6587c27834cfadc2a8eb88edeafa1facac43748ae957fa54f9dcc4e7f0a57ce6ee9f4eb0f00584d793df0ef79343c14ae4064445ea3336500bce458aff55caecf9b4856b7d273513d23e3a1079cc850c37b3e9efdaf207f85ce34db772718b7ed3a9e2c84e3002bd77f04f0aed6ab681c9dae8d762756157a4fd93b371a0ebb0165497e1d010ee44b721cdfa87c8a9cbbccf8f89c801ba6eafd2a3a8d3f12483e48659ca14bfa4da27f5155a8f2db05ceefaaeb526f81fefb7ada9937d5cb1fde4099ff0cc6071c5f1a6ba619a5234dba9d1d6bc5710952be916cd672128160515af131b6527b56d5834baf2dfefc1ae79ac63f242729bf2266246e936bd94dd3e704f2fb627279e56999c93367e776ee512f8066e5976fc8497b5d0cd6c17b9202d3b03255a83151911e393c5f0b824af6567a2e72cc80d9b061a65797054cf8783ac47395dd4ca178424ebbf0e4530a95eec446e3fcde7c3ed8cf6012ed70cc40167822fb853a80289514f4c569c68999a3895a6d09d0258d61dba6bf90407c514ad300fd7c4567a0c11b69c0402a2359cb284ccc27841b3b673a788d9f1c984b2b47e6550d8d9a081175f17d4e41026cf6bd2d7b0aabd5d8a197cd995a580abdd1f731a6a785f4d7f0f7a79b9d065a47de12df8c842d662ec903163939e28725154de5e78a7f3feb8e7771e1ae209c0558cc4c827e175197066d96b5d38eed4431a3e090869096c17519bb0f6abdbd30bb48a022b2b74013ca8896e8a0d01ddbc8d9d8c5c1eeeeae03501c3ed53bdf092f6f746aa9c096a9f50ad08c4ebecfba3828e31345aaa27cdff312fa86a065181fefb07479ec8d27d02aab4640cabb76cd621131c0275d24cdb76f020db834f398c50da290c4c85c67142f4c83d8a08e84a299a2aa731e266cdb1fe2c43e80e0a5997634528d025c096100c67f0fc57bb0830ab02d54b80eec6ec730de6297c6da28f716c4934bdee388ad0a252b7ba0897b902d96e21aeac9406e68f166f5b94b481e97bc11d5de133801b646ae7ba3b5fb13ee70cf9f72fe617f90c5e5af701db1de019e657c5a160bb68439ec7901920a0836c02096a2fcbf5061cba27e982f8413629f721b615abcef761f490e573fc80eb73f11c1abb9e43dba366b7d2b379e4ae22870704b8475729d9f2696d04ad5b1ffc18f53e24922f9cca7365995e95c500cd27800d6eb635eec386a877a1b0b4222ee6f5616e1138282cd2f1beb073457a8918860d881ca8e307dafcb18b3cb2ab5d3f265e685a3632acedecf06f8a325663384337fccc472253fccb6bba5193f5380f3f544aab561e51979a5a4400767079ea99380ce4c71b4a1aaa2be3f0d148c4154bbe0e3d85e06d0bec51f39e3e89a0dcc7f8cc6700ffeb97dc8308c4c359add23c296e97d0841d079f836dbf2c73b629c0af6bd66ff0ebd6e20dac80406db8f286d8dd00788f4d53c496fbecf8512e2a5f9384aba48aac9c650408f613abae8945a0c5902488c8c7980ec6a0f5492d4a5309abec01d67acbd9082792d75d551585c0eb2f65720ce3b3bef9c9768301723266a4fdfd8dd5b948a9b49c9fce6ad693985e09672c9a9f5ab42b2cb3e04ea3e7320af87fc3362dafae4c4dffa1987703664389e09536c5ca8ea783835d4867a9c5ae1663fb1e99e88f73fdbc67b00d6010372dfcf08c594e4c6ab658db9300e2bd56f460ba2bfd4f073165139372efbce51382d4e8f6ce69e4b734cafa55119b122f51324e1df713d59c1d396931d1be2dc67d652c43d3a5e6dda02809817df8fcc07fa43775195f5b8b9d6b2e4902a9af75574a7cd6155350af3cf1adb6edb0751167d11ae2040dcd2eb5efd2c050d80c278a9234a11bf8fab98adf8f6ccce627d446ab88f2af81d36d77dedd56274283f0c2e60e34d5c3dae34473f143addb2721a698a910d374cddf9a4ce3850add613199041a48fca2cba2f5d3c8c58b8da9432d01c8202a84cdb0ac1727d26bbda3d04dd42229edff632731fc2129a07cbbae9bb2b9889f32cf3c03", 0x1000}], 0x2, 0x0, 0x0) writev(r0, &(0x7f0000000000), 0x0) dup2(r1, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001140)={0xb, 0x6, 0x81, 0x5, "8c8d1dbbff7a77e09dacf8fd4502bc66dcc2f280", 0x1, 0x6}) 22:28:35 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000001300), 0x0, 0x0) 22:28:35 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18028, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000f8180000002900000031000000030000000000001000000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:28:35 executing program 0: r0 = socket$inet(0x2, 0x800c003, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x7f) 22:28:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x7) 22:28:35 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/27) 22:28:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) 22:28:35 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xc3, 0x0) kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 22:28:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket$inet(0x2, 0x7, 0xffffffffffbffffb) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) 22:28:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf639", 0x3c, 0x400000000000, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}], 0x1, 0x0}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x20000) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x8, 0x6) symlinkat(&(0x7f0000000040)='./file0/', r2, &(0x7f0000d06ff8)='./file0\x00') openat(r2, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 22:28:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:36 executing program 0: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) open(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x140) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = socket$inet6(0x18, 0x2, 0x40) close(r2) r3 = semget$private(0x0, 0x0, 0x20) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0x1ff, 0x7f, 0x100000001, 0x2, 0x6, 0x4b, 0x4, 0x0]) execve(0x0, 0x0, 0x0) 22:28:36 executing program 1: r0 = msgget$private(0x0, 0x90) msgrcv(r0, &(0x7f0000000000)={0x0, ""/156}, 0xa4, 0x2, 0x1000) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/136}, 0x90, 0x3, 0x1000) msgget(0x0, 0x80) socketpair(0x18, 0x7, 0x4, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x0, 0x80) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind(r4, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x0}, 0x8) msgget$private(0x0, 0x401) chroot(&(0x7f0000000240)='./file0\x00') ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_vnetid}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000002c0)=0xffffffff) msgget(0x1, 0x0) fcntl$setstatus(r4, 0x4, 0x80) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='W\x00') connect$inet(r1, &(0x7f0000000380)={0x2, 0x3}, 0xc) recvfrom(r3, &(0x7f00000003c0)=""/228, 0xe4, 0x1, 0x0, 0x0) getdents(r3, &(0x7f00000004c0)=""/15, 0xf) mknodat(r3, &(0x7f0000000500)='./file0\x00', 0x2042, 0xffffffffffffffff) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f00000005c0)={0x4c, 0x0, &(0x7f0000000540)=""/76}) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000640)={0x4, &(0x7f0000000600)=[0x9, 0x6, 0x20, 0x4]}) r5 = open$dir(&(0x7f0000000680)='./file0\x00', 0x200, 0x1) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f00000006c0)=0xff) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000700)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000740)={0xffffffffffffffc0, 0xcf}, 0x8) accept(r4, &(0x7f0000000780)=@in6, &(0x7f00000007c0)=0xc) fchmodat(r4, &(0x7f0000000800)='./file0\x00', 0x45, 0x6) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000840)=""/112) r6 = fcntl$dupfd(r1, 0x0, r5) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f00000008c0)) 22:28:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000000), 0x4) 22:28:36 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x881, 0x80) shutdown(r0, 0x2) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000080)="5faeb5b7b5962f260fc8253d5bb2e60afa25b890dc6acb64e66b7453a46d5b7717289120dfb871c894b28e12ff6a14bd3e03de42b966a22b1deb54a379fee193bc5acdff4d1596657a3ac01d9144731d6ca0935fc1", 0x55) r3 = semget(0x2, 0x0, 0x240) semctl$GETNCNT(r3, 0x5, 0x3, &(0x7f00000001c0)=""/91) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7f, 0x1f, "5ab1a4e45b2b840a457be9123647c8f18419c338"}) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000140)={0x100, 0x5, 0x0, 0x10000, "70db374743112d345336173b76976f1bf82a4867", 0x6, 0x1}) close(r2) read(r2, &(0x7f0000000540)=""/226, 0xfffffdea) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) 22:28:36 executing program 1: r0 = kqueue() r1 = kqueue() pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x1, 0xa9f4, 0x2}, {{r0}, 0xfffffffffffffffb, 0x40, 0x8, 0x1ff, 0x6}, {{r0}, 0xfffffffffffffffd, 0x6d, 0x2, 0x6, 0x8}], 0x3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x20000008, 0x9, 0x10000}, {{r1}, 0xfffffffffffffffa, 0x80, 0x0, 0xfffffffffffffffe, 0x8}, {{r0}, 0xfffffffffffffffd, 0x41, 0x1, 0x100000000, 0x1}, {{r1}, 0xfffffffffffffffb, 0x9, 0x40000000, 0x5, 0x94}, {{r1}, 0xfffffffffffffffa, 0x90, 0x5, 0x7, 0x800}, {{r0}, 0xfffffffffffffffa, 0x88, 0x80000000, 0x7fffffff, 0x2}, {{r0}, 0xffffffffffffffff, 0x88, 0x1, 0x8, 0x1}, {{r1}, 0xffffffffffffffff, 0x8e766dbc96aa8a9c, 0x0, 0x7fffffff, 0x3}, {{r0}, 0x0, 0x4, 0xfffff, 0x7, 0x765e}], 0x6b5, &(0x7f0000000000)={0x3, 0x1}) kevent(r1, &(0x7f0000000280)=[{{r0}, 0x0, 0x10, 0x81, 0x2, 0xd35}, {{r1}, 0x0, 0x4, 0x0, 0x66f4, 0xb82e}], 0x2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0xc, 0xf, 0x7, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x40, 0xaf1a9195ef61db07, 0xfffffffffffffff7, 0x8000}], 0x10000, &(0x7f0000000300)={0x6, 0xfffffffffffffffd}) r3 = dup(r0) getrlimit(0x5, &(0x7f0000000240)) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000340)=0x8) 22:28:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 22:28:36 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x12, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x80, 0x7, 0x7, 0x5}, {0xf4, 0x401, 0x8, 0x2}, {0x3, 0x100000000, 0x2, 0xfffffffffffffffd}, {0x80000001, 0x6, 0x4, 0x2}]}) syz_emit_ethernet(0xa1, &(0x7f00000001c0)="3b504d275fa62e5d9c01a89432950f6a94b7341eb0c5174f4197facecbe2ed783aa8b3b719038a6ccb857f60a550a7e942f341f738bd9f4326fa76b82bee2625302c94b07be556cb1e6c0724e9d297b64d7c68f6b0b107d8a9844e14bbc70aeb456749e17bc41ebd9e34feb0780250a9a1d1a928eff3319fd574d39c64e39ccbf184067e9f7e91ccd63a98d4b2500650e7e88b6b9eb95e8a7aec0d1b8bd622a997") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2, 0x1}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r2 = getpgid(0x0) fcntl$lock(r1, 0xf, &(0x7f0000000040)={0x3, 0x1, 0x7, 0x4f, r2}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 22:28:37 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000000c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0xb7) lseek(r1, 0x0, 0x0, 0x2) r2 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x2000747b, 0x0) 22:28:37 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r0 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x50) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000940)="4b020f5005c92df995de82771d4e09cdc88aa48a27d800b5029ebca6994f12b039c993", 0x23}], 0x1, 0x0, 0x0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000200)=@in6={0x18, 0x2, 0x204}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000240)="41bd9edf704142c9be7c86e676433534095057721820a55c21a0bcd2c6f95878df3cdc7d65c28a41d742d9b49fd6be34014e719ec5085247e63157673427410885b68b75b7c54dcec6ccfd802c0019dff14320103a9abde6ae945b9064714dabd7673199c837b94138165c89a010367074ca0b4d1714aa0548439377781d46ec0f152a36", 0x84}, {&(0x7f0000000300)="9302ad7d643635d27a4fe76130f2ba89e5df7bce6eed82a010acb04f36bfe0107cda79a40ad3e50b641279c85f53d576a4a2736fb582eb9b7e66", 0x3a}, {&(0x7f0000000380)="778b319f54c242d479a203afc862", 0xe}, {&(0x7f00000003c0)="8d22a9c2f3a7e0b6c35d720e6ea82125ad1a9f008cc0291415c87daf7b9117d9051b9eeab1fb15e93de1ae5ef6ade240e0a1eb6234f6de590324ed1fd4486f8e9e7f4861fcfbefdef7681e766952ac73ff", 0x51}, {&(0x7f0000000440)="5f2d8d64bcb54dcc983fcb17a6335b02f642f6f5765d5492a66610478cde0075dc1d5ad7614f45f082052ef6d0a32ee13c246601d4ffa043e3b9dcde84edee8ff4272b34007bf1c26aa846e3c7cb8dd047cde2f917934be0b695b14adc5548eb870c2d9878bf823c5c3c8adc4a55d695ab42affa469f6731840611f50a0acb7dda499a51dbfadbb86067693a4a4cdb", 0x8f}], 0x5, &(0x7f0000000980)=ANY=[@ANYBLOB="88000000000000000100000001000000011cf3189d9e182b9aa4a910ccabfa4b28f4cd564f0b5ce72ba61058512b31594d995865cb2e110763a7c1afa2d9574f23e6436bb9d3ff3d382c65be694f58a3800b0aa5f112be4d60f98609d23264754d60d2ad7725fa08a92f60540bd5ab3fe628ed28f9356f1787c600a1ffcc4e5eab00000000000000c000000000000000ffff000000000080252d99bbedcd580294d0ba4e7cfe628943948bf2868547f1f0fb6d3b06fa00e691028f62756f399962aa67239baa370909f19a56d2fc83e00e8e4cc7ee258c795b2d9ee70e096d09a2cfa9fc6db9b84b959a51545bb99d243b7a43ef4055d9814439c8d2f34f2a181ca3922b6eb0142591ab519440acb3f1b85fd96aae0b9f86d242eaf930a1f38b85f25ee37b5a91eb431862a18916c7f861e03190a4b8ea9520e1d63166212e6159fd8900000000001800000000000000ffff000009000000233e4546fd7ff5004800000000000000ffff0000060000007809101d38c9d1e318b8f65682af48648173cf4b9405706de072ecd89171013967ce814b330f1c6e739390744b96ebecdd4fce0000000000a000000000000000010000004dffffffd3da31be4963975ba1beb195f3e9f6ec45cccf38bae011e73a426d326626325424f24c940a1fed05654bfef113ee82fb5ea657019312567f724346c9d214c56f6ebcd92caadad945f36c69ffb43dc90c9911a0f2e3160ddd3b00619ce7989d9a17979ec6a2a51f71c73ef6c9c4f358f958c7f92d43afb46975642e72c49aa280ad86059faf8790493ceb3000000000000001000000000000ffff000001000000ddccfaae13eb666b10e4e8ec5f281d776dd17c1e600eb07605f6043f38bb6401dfbc2c3f9f565611eebc209097d0d0e02389bcbb92c85950d2c29f0dc2648bec8620255519d5ea6e1f4d61901c18785c60b06bb80967ba2fe07d5d21937592a4853b4ec7c02ce9d917c5fcf440f78ffac54c07bd9857c7c451378a10135e2308cde6b3443fbda098da08aa922dc9bec3b3444caf8fcd05139d574f2d9b7cf45e2ac3b0a43227de3ce8b86a762d1d01341122ced1efc48e5c5cdf7717f07445560007dfaf593757b6d19ac6e88e9e546c59a1692e86e7e4d9889908539d98c78836210129b465025e5503617c62000000e5d5c42182881cf577309e83c6de2f9ce2cfff7ff135d4020d7c41879c1f2a951b89dd061e3ef5ee1c4cbec8af13c84f281f5ec27be9263f"], 0x348}, 0x404) 22:28:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x400000000000001, 0x19}], 0x8001, 0x0, 0x20000000000, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 22:28:37 executing program 1: r0 = getgid() setregid(r0, 0xffffffffffffffff) socket$inet6(0x18, 0x8000, 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x28000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r2) 22:28:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x800000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r1 = fcntl$dupfd(r0, 0xa, r0) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) 22:28:37 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) close(r0) r1 = shmget$private(0x0, 0x2000, 0x140, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/20) 22:28:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x3000, 0xfffffffffffffff7) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = dup2(r1, r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:28:38 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x10) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r2, 0xffffffffffffffff, 0x0, r3, r1]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r4) setgroups(0x0, 0x0) setuid(0xee01) openat(r0, &(0x7f0000000100)='./file1\x00', 0x110, 0x122) fchdir(r0) 22:28:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1, 0x3}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 22:28:38 executing program 0: socket(0x6, 0x0, 0x400000003945b084) recvmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)=""/33, 0x21}, {&(0x7f0000000180)=""/147, 0x93}, {&(0x7f0000000240)=""/136, 0x88}], 0x3, &(0x7f0000000300)=""/170, 0xaa}, 0x40) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050390000000000008005786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c50000000200000000000100000000000000000400000000000000010002000000000000", 0xb1, 0x0, 0x0, 0x0) 22:28:38 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe4c, 0xffffffffffffffff, 0x4, &(0x7f0000000000)=""/230, 0xffffffffffffff3f}, 0x0) r0 = socket(0x36, 0xc000, 0x20) fcntl$setflags(r0, 0x2, 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x4, 0xffffffff}, 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0xfffffffffffffbff, './file1\x00', './file0\x00'}) r2 = dup2(r0, r0) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x8100, 0x800) 22:28:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:38 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x1, 0x22) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000140)=0x1ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = getppid() r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r4}, 0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2b1f156663b3d00df", 0x9) syz_open_pts() r5 = kqueue() close(r0) r6 = syz_open_pts() ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000080)) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r5, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 22:28:38 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x12000, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="7ff2159e127bd1b9ab9d04a4662344210724fd5fc244ec258ce368eb68c16d950561318cfb02295db0d13d2fb5bc8440b33401", 0x33}, {&(0x7f0000000100)="a4bff2b206b730d43046da1a05f12c24035c5003047e35b5cd57a7bfe5f30e519d8c9ddeebe70e2ee938ca1bf4d612fa7515ca714310a5", 0x37}], 0x2, 0x0, 0x0) 22:28:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000180)=[{0x40000001c}, {0x8006}]}) syz_emit_ethernet(0xaf, &(0x7f0000000240)="f33e8b9f55f68d084e76cd332e0fc4d9bea7c54aa09eca09ba4e9b8412ac6e7f0000000000000057935f59d5acb9db168ed1641463f69b7a5693f1016a4c59a7c31e99513103b9b088090322192c6799f0bd6cbf29a3ad4fd00209d16e039ca4c84e409268cd151f8ee8b38692f78975fa61a6905d3e5d8fb97856186e6de459a3c59ac991fd2c5b58f695d68d2eb3c8cd652fc23af9cb96ecc3fbb4c4a6bb56c1ac10327e72d780a57c2149f8f78a") syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x8d74a3) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) 22:28:38 executing program 0: socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f00005d4000/0x1000)=nil, 0x1000, 0x2) select(0x0, 0x0, 0x0, &(0x7f0000000140), 0x0) 22:28:38 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000200)='.*\x00', &(0x7f0000000340)=']\\\x00'], 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) fcntl$dupfd(r2, 0x0, r1) 22:28:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)='!') ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000280)) r1 = shmget(0x2, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/163) 22:28:38 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() r2 = dup(r0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 22:28:39 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000100)='\x01 ') link(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='./control\x00') r0 = open(&(0x7f0000000040)='./control/file0\x00', 0x840, 0x0) utimensat(r0, &(0x7f0000000240)='./control\x00', &(0x7f0000000280)={{0x89, 0xffffffff}, {0x1, 0x6}}, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) faccessat(r1, &(0x7f00000002c0)='./control\x00', 0x100, 0x1) faccessat(r1, &(0x7f0000000080)='./control\x00', 0x0, 0x2) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) 22:28:39 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) syz_execute_func(&(0x7f0000000240)="450f1de7660f0f770cb6240bf040ff07400f0f2f0c819df9000000050000000f47ab01000000643666430f38df8c9d9aa40000f3416fc421fc2b81257ce740") ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x22, 0x8000}, {0x84, 0x1}], 0x2}) socketpair(0x32, 0x1, 0x100, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000001400)="c83f8b8da7f81d13c8609f1cee7ec56ba80556e3c07b46dddecb4d7cdd14708e3c88adf9727e5fccf7d96d047000510b381ee52bf122bbf4237e2779143d8e5c882af4a70018791e9eb79ec38207d7ef64e87e70ecba7229da4d0049be7232f03ba8b7fadebf1398b6f7c3302be0e635e795c439bd792103e8e52dab330708cb41b91baf1bd9524c018bf5bdb55184ec4e4cebb0ded6ad77fcee46a8a8efe0f72d4a4b6b91c2143e47dcd36f7381deccf2b1a31dcdf6a51161b27309bc94530e528fa6a4908fc07c1b4f42403bde3e9f31096d10eb3ca5e8e64c66a430926fe6bf45eaa63852a33fd7689a7718751179da8dbb7afb3fea3a1f66b6378934e343f8820efed49d210011848b694fdd6b9aba46f711639bc307b32286b6f2a59a63b12308015ee3ee1fb74f526e08e69eaaf9e8989c9eb6657dc83b820fb47464f9f3877df234ee9ce380a37c28fc376afb6947eb341732c132338cefd1f9531d44aa754ddd873c6c40ac642b0205305fe2b85fa9d9692127c90815ca9ed784718b76d09213bd28ab302b325af59cecc0a546fafc48b1004008d600ae6d349b377a6c23b8731dbef0fdd92688eb28482e7de697fff48107bba57659b39a4f47108a27d9edc8dcb768546bd80a7889d4d09260ca760ac93895ae405c2709b269fa11633183fdd0d37b2bd5c0d90635ca8f5836448e7aea8dd35e8c2c43335c79219d166e322e92294cea90d158e7c664296153d31abb0859a14c918f8fb1d41eb3af719776f9ea499b39bc750f9c205b4a7bc3de821735d225c32aaa64241bcf76ae18b94cbebb2399c4c275c46af024e1eb66f062fad58b9ab65676254c916262333bf4d4922c34458992d3a9dd50bebfc64a00580e59cd194b0cf9e0091675be9c6a66591c57c9ee1ea376193b9e2990a9a95bfb8335791dceaf52ac6f332b4848d03ba1fc612b1edfc074c331740c8b9c63eb93a52e8fe8cb4ada70465e5b3869269e91ddb4959f729d398ade7a367df820eb13ab41feba503999843d80929f114c7b7a91e31c849639351adc5a3755495d4ee261d37d4a77191b6882f615c1bda281b0203dfecc1a3b5f9cb6b53b46144fb98b0024373bad9c04da157c19737bf1fa77aa4bc8d6bd9cd4d0ca8f12bde5b8dfa762358f32818623193f2e8f410ac1ad84ba6ad811fc2cc5217d9a2d49513cd33447fda65db92a78ad4e9fd368da6e75ef3797f78bac3ae1df7529fdfd1c793205382ef03cf9ac19899b83ea2270e95302b6f248edd19a5f67e8efb51fb7840302f7d2bd46b6592586ceaf02228330274e3071d25c9d712c7aa8a79d27b290bc6fb82f225d526baf46bd8592503511b1c91ae19bd0952f76dd7576bd3df1c9d077fbfedc5ea88767d76163ebc1f3c8b2ffd1d3ec2ee583948f212a4038e60c48c42c9224255a97e8a34e7792b1c26c16c2ff20c37b249ea10791ca2493a854a1763127f9a44274eff9ecfec6c66dee3d8168b78c8ca786a67c64e94cabd346670441e2e0771719c3dd83348a2420163cdc7835b1ba07415f294e0abde8784e50286f483d379e2970f97ef7bcca5fbf6f02c6714a90ee8a836073b2c835bcad8831f79139431c3bca93b393ddac6fb4ef2cf082c92af86ebbb5aaf7ce66e54e6b6a3789170c187bff8383b866643771d1c1be1a6c81092b1e9076f391ee8974932123bb0b88b21397780c0b09d163a6654f9ced74acf025158d967b44589b366ac023e8fbe6dc8e107ff4eb355aa85722eccfc4ecfa021fa1a2758af3956b4ec435354af0bade372f03c24d72880821ad452557b003e5cf5a19175a022e15ad00bcf08f098ec5fe0fe865ec028eba46e67f2ac7c76b417bfece74227bbee65901e8c36671ddc5410be4fdf6895ef84fc0f9e85d6776b04d34a038ba89d4826ff99eaff58028d322aae21f64cb7b8af9ff70666d145872fdc527aeba3dd01a194b6f26feadf72cf26598dd8d254326b625337cc067f6e0f10c9423c650c2654e5c52627fb44ab01b88fbe33a39d82793d326d40f9b1338dd9d7c1eb001b7a00ba619bf647825ac82d86c2f4a5c6b5cff64cab91b46b7c394f20ca10908264a95ac9d7d8d2a6e5909afb111819eb441ee3821b26bd5cc813bf6f96fa90becdeab5a1abe8c0ba35428a56f5278ad77c5929df4a707a78e2c0ab2d8aa60742518c491667448b4036e9515189eaaab3840c6771a9d8b5f9ebe3cdb855f232af3578abee27d062570f2a85260315fe46f869958d2bbaf95566059d02c0e3d2e6f6a4013ed8b0d83c10d99f08318ca6c4b409831f9be7270a4c775293bac44f874d02c6f31985f1257cd61f7b2267480abbe579bb426b38a547ed36fc9812939f88a8dbb66165c377e10a3ce8fc8adeb71d9a12ad487133abb8c1045d705a122b12778bb426f1246393ca8d71b74da7b61770f0e6d8a09f566b02fe24c1ef87f1818e5305b5cf35e63f38d27a6a07fb677da3ac29c2046b722dc14be59a8dfe78402ad596fabca77ed4881bf7ab1d50d435eaf6d19342b0e14ce72b81b62e36636eb59b4c1b0b3905aa1c482bee3b331d7cb7e142d53e9f4a4288423ab93e302476eaa869a0398723c2dcebbcf70947dd34b79768da76a01288f934bc7eb25f44fbd4acf8d1dac6a748e905d937981c63790188538443c10689068b208de1af981f941542289c70136a2d65d8f28afd2b3bab7ab9af85fca53d2cb2f6bd4a1336704bf3f5e1b9791509589b76cc00b8831484a87a4c47dd2e8cb4544064a52826de0d23fd9ca073c0ede37f3653bd11dadaa26e822b0846ab93702d086d5b1aa967bc37e346b3801215815c7bfd9443ba5ce3d18ac1cc3e93e5400224a6df0411bc5378c241cd491683e6410a294e1b70f17d5d42d7e46deb0cbe5fddd2bb38dae4e04c82c7dad50ba96a7dfe865be4ec3364f246ddcf76a53ee94d124c7ecda7b6d771b91ba7d574daed835342d32974336a6cc3906d865f47823c82b797b815b7fa593351ab20d565035039d40999cbae15b3f7695c53b977e406808f3eda6dffb227efa80f93f7ffda68051b289523948715cf2aee965bf727e5bbcb253a32a3d789929a11ed0bcfc252c61cbb911b9005c92fb0db1eef1aa66b5c6aaee7af2715b3713b1473ee082bbc85cd1b69ec30511ccfe4c3aac03830872a0a93445edda1a578181c2db381b2eb5f6fb565d68ed1677a5e8f68c7ff4c8de49e9123dc6338aa42e085342fae22390ebf858611bbdf00b133756901e79833b1544b793df87d3184440c5801a59a20071b7a61505be5c715335731301e979f3fde0e5d767a966ab80603a5b5ee1163b71a37d63b4b62f143cd772a034626d32de1315b69af18f1577037ec6ad75379e7a0187bedf0becbec86128c6dbc908506581a7cf8813951cef29251fdc5b01ff4cbc25c5725d0f50d2e3759e680321521434b4d1c1e4cf0b5f8b2025928e2e4dcc513027eea4b4064093a3465f5047ed1887c008ce03cfeaafa878257c8208f92f4770250b0af7937c4fc1b0cf4834c3a677cb3797045a3455c64e714ed9e1979b4f7ce8ffa485b54fe14b15ae034b9a8a982ebd62272d74923d7a472209ac349e5472438510ba2e68acdb3c0d3f272ada3d7ac542edfdc9d51b73646e556ce977e661643e0570f5c8c8ab7eb71d2928d623613c90c83d91dd8b36946c16b139cc421c8aa6a5c212c7434a79b05f0361a962e59929eb4253301069dbdf99730fc6c0cb24cd70c5bd94bee12e91927314c92d8e350de4d4183c75b2e35d83a8f0b624d06a05d83803f8e794790e712d26c63896a132e979a10b4f3bc34c4139557f46ccf80767b1081238f0149db65659c747d28ca69437ea20f3a0fa969453e52db1237bea2a42467f74e30fa4bdea10ed1ded4f212d89f214758f40ad76c9867630ca057f08604ce23e2b0de4cc359e4aeff2a726783daf576db10812d330ac6643a9e7bebeba2982432b6bf288bf72de8dcf64b5e048cde0b0eabbbec90783fb90dc3dcb54bafc1610c776e776c80c93ac2c4e3e585cf1778aa4e399e6d220242d81c92aa63fe27ad418b68934f5fb22de7fe2bd3049f11b1b86455cd3f0ef5a01c4005719f7568b86a0875562d588547d53aaaca18809fd593efc883493e5cc704393f46a55274eaf89b3ccd676a6d19bfb37146c84b8643342f35a24ac9eca449c4a5762feb5797df06f26b973176994fc67ea967c280c90fe9e8ad555d15b4e06b2979253004b49b97cc39ee5b967d481ac8f8046326fa594c06ba5bc36cc12e260ac317d5bd68a13f844cfc8ddbb2a018bea4e14bfd80264be9c121a01ef7b16e14bdb7f7e42fab310595ac04833274b78eb8ea969d2fa68a8edfa82eeba4fb3db6fac74c51da160ba03f38dadfac7c8734226880fc264811650c90e635c10952cf2c40eabd2c2a052e7e4815db852ebe3f1581bd11ff41b3abf36699450942104f3775fb29df658948483fdca2cd5c706ee55e3cd71ffeb0fdcc14c4d6fb5e291b01c9650d2a8d7f61ab25d6a092dadd35b31fc33b38444f5c97e0f43e8ed26a1dcd67f4cfcaeadf2525e865500afdec6369ab62fc5e259cf0899c939d735b9cad8af5410e6eebf9031fdea1efee98414966bab8f76fd2c16ff6c8f9cde373f8785c7833f19031ea23198cc836f62b3154925d288aa114d60397d244824882308f29b5727f8c9170275f36ce249c207bd7683c59f71e2f549a5ac40eef957a235a22ed428deb50a0c66d80a6f0ba89ed409f89f893bace20e30cc7a03ddc4cc477ca2736a4eee7265e3866859534fb7bba43073651883cbb2261791e8a0613aa9a2ab829d154b600dc37ea947211ff9d6e53c453f6288b2175d8c07f95b0912935aa851fadd3976d386a4cedff99b0321e90c0d0edb768c71ddedd281978af7d77a9b147707cb3ace29be79322168d0e3d226c79a6782f30ac6424de057c4b035df2ef042b56669ae32de211db72ae0656b60b9516a25eb47c4c5e2b68e417d787eec93f93fffb0f8ed76136038d96e53f30980e7725cf779c6de3696c80cad0b7848da4b069b81731aac958edd20ef0d9f6fc363b7f667a2d7cac4c73050749f50c98311e82b5fb9e88b66a7c37b0431b6e96044cd727675b2230fd681ee084a06865475134ea527ddf9aa362edf4fb69691624b6db2ad0f78fe8758d46930039623afb660cb94240ce760c50febda25384b1554987ef44e08456d6396d4fa6983590162e1c342b50beb3a01c0237d54b9e2b8135e5f4fc69c94082aef8ec7f6e6f8b7dfd07bc973555f4a8ad4836de930956d336b2306f9049252c9c6436dc35b31d96491c016788ec30d7ab51fca9e8ac3fb6241a17546707e2b91d29abb908102b18cfa411c05fa212fece43b15d9aa7b1f477e84f57a77fcb9fc4e5e7b4b2a72557c96204e49d74c343746a6d2e4a52e77a02e606a890de3e66cc496ebc7bdf380aa527787999fc2e9c3b1b4640b0afb59fa0f14425f25772744de020289f839287a48ec14a70e7fa67f3935035270d90ffe8661afdea50241cebe52e84252edb85a1485b42202e5e0d11adc26a7865cc3209855153ad14cd5591cb1217c530d74f40aa38a5a2712b4780b35a9036222e33c0ec4d1738286ef17c68d6bf9f72c4d0701d1c5334c04ee5b7aa64a6c275a5dd0629c2ef08ae747eaec0e2d1095b233827fcc31c978adda74e9c0195200a0703cec43d7740495bd6983c8b22547dcbdd99bb774fcea3e5d242dd6bba59c8f108c0386b2faf3cca3c776dc138f74be", 0x1000, 0x400, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa) open$dir(&(0x7f0000000180)='./file0\x00', 0x104a8, 0x0) sendto(r0, &(0x7f0000000400)="cfaac8085f166ab238c476d1fd27fc4eeb73e6f79a4d82f967151ae62bb011c8614aa08fad3fdde5c9da7d0c7c12426830a6e4fea5ca3b8d68ca5e83e2e7d937f956f2f459efed28c26c96b54bc1e06447c861f5ff59b32fe8ee3e028cfc0960493b765d21b31b1cbec02d209148246dc29abc781b5f16f61b28bdb0a81c035aa4dc594e6468cd8c3797c168780827772ae38acf8c4afa4d58c8aac84b5fe3e7c9fa5682af3b386bda3e4f3750f2717fdd98fe2be0d758ed6c03551fdbf43fe232b603edc0c74b00101bbaf51b5bda12479eedd1090a88a4e7e37a18de2cfd87357343d0887a812dc99ab7204cdda5f293c624a950daaa3144c41fb5fb84a2716d2e1b3fc10d213cfe5b96868c8cd92db0b5a51e5708aaca9144f62172419aa1b4eb1e5574737554d56ef893246b4f39c26586df54d916b464f3a25aa878eb528c96427f8ad3a85673decf6cd1686a62b15e9ea1c9ebdf32393fd6dada37bf473311b6222311181295407e81133a96ff7b7f350c818a863fdffe115618646f8b96ac299a0d08a8dc4d32347a38bb67e2388a8de696d01a288130240bc9f05f8bb2fa24c2be1d638e6949d1c14194d27bcc6330991c6d08601507c8a81e8a71258f8e3d8aa6ab0555aa7dbc1f7da3b47bfd3f78e859ede2d9ee34697687e04123f050724bed3c0f04ded0357a141b255643a69460c91ab2c9af2772ab29c55164b2da660da7f08da723798d3fec7e8f6c5511454f19c8701edae578eb485eae74bbe57cdf00c515b886358349f0d32076a59101a1840ffc84d5b6f17541a7e195d4319198b3d44967cc5802eacd82c90dbfa2e40ed3bfd8c14836057640af323a0c7a67fdb7349d18f6b011d401d786abbb1a09506fa50a8028b026aa322502f7491c0ee34b5f6f501a5c0b8d695bcd9f327baace64499510a6abb5176212f261382b7fe6d683f9dd9518e56fccaa55a65414f0241b714d4b7da74b5dbe4af51bb743c0514d378ac720422859f043f734bf4c0659e9bca1217d672e643b81fd5857578ddd51267a1971af9de17eaf576b067b1ffe95e88967cd889881d9f802ef519929439c01868c08fe5ec29e9a442efdb10546e5ffddfaaa789869332b60c12359ff061665c8803a95db94472370f612a8b785e98969fc9b014d6276ed5a55e9e8618a1b053dc51f8cd73d52e79a745cf8dbe2725d058d2beb0dfe6e6ff4363cdae1a51cf4fcd61cdfbd92031adde2f0b198bf0662fe2e5cedd184159c783a97d9707ec4e4f9dfee20434b16825fc55cd0fc63bc6213d443bdb6b30654ad593674fb34a20d9f09ef7618877fcd74a4bfd7cc48d2b6b6331d6bf2c0a78cf288b70a3613353384e38cfb295f975449719aec4f42dbd37769c5319840bd60ce8ee0e8e714619298ef53b2e26720a36335e2e53e23ae6b4ffb4a95ba67d2dd3a09662b3ddd1cf977f3b19e4ad916ac74cf53813346b1a4629b93d0a67d4d0fc0d4bd3b3babf1eb5587776798160ce7a65e009c4158f4f93fb6b5a40b62748846604685f4a5c1f98d47ccd17b627d9b449dfc7d492aa5cecfeced91380102a34c4c4ec20682d200052806b92af97dfedc4947812afb6d8c13d7bc95cb05f0b28e98c86c9199841b1b8563e037c25735121dcb987bf48dc069cf96df9685f2f71733f7ee68af3705c9df2d46a78436cf626dfb1a83cff47acee840f4ec5836b108811e27d4847c6fceade32e3ff4982d38ada3c15aa6b83fb3ac93b2a65b859a4c938ea9d09ba14b2392c5d0bf019c8aff000a8ab74c5df7a23f9b09c9447913049c6161cc14a7a749e4133005871227848f1d564f584f6945f49bfdfc09230bc82b1214d3807d3b6b82ddbb2996c045447f21c3942467920cd3efa6cbd4970a3ffeb58e79927e6f13b16652858911ccf44ddb66838a8d4b605bd06453555a808b963725c0e52c2b5ad7ea4b54d79c46d24afd5308ec82b0fbafa19f225e24debf00a246884161360d4e6c9729132860a8a1417ff17a22ee18b787b142adb0b18afb062c2396faca86885c6e1ce86d8c6c732cd2d0db0d3d93f5cb3b4516f32a069e48ddbfa0c3f150ebc8fd87f0731394f833b7e7dbe77b9e2b9ab5b255901067cf87133f1f8bb21fa2ccd7febddde460a9638a0c8cfdb420674f7c83c5564ae4357505bf5959fd0092b5b3904812edb7c4732da99ecb5eda664f06f1ac1404b03b995469858bd34cd1f0c45c935d6d7d62186256af54f5a530b376fce6f68ed3246808d8f5b700826086d10dec77fb4022e3f4b227fecd6b5e4721b958674cd65a781944a083043e12f91b3d6901ce4fde186b6c718a8ec7eea790c9a1e75c1a8f8538fff9d7d738731639b52f46cb3dc09de39f7d3aa1edc2f277f99e9b6fc1ef263524b373b036e4880213c049f44f86784f57c864c9b67319946f1f8bbad9ba363255a3db12659aaff534c214d0734e2072d92d2cd7c80c81940377a201ac5c65c4506bf70200010bd2770a8aa22e33670208cce0f481b682625df1b5f5175798cb3a4492c7944eaef700b994b8b7df50f9d5b3d328e64086a20cc7fa1a6fd6ec48b2260d9a0bbe958ffa89d94cb153fcf4fa22c43f80e0849620e22eaa000c0ce8fdf7fb78876b0173779871f68fdeaf1f5435ed5a3f1d6a4f1686ff7c97a183af0859cf47b17f8e4ca8cb7febdbf4b0c8719409c9f9da0ff5246175c9fa62f2ebece9acf511a5aad02789e62bdc3c531a5d678ce4ab2719e20d4d3985c9f24e16751dec4e52531578010b6b90bc9d56aac0b2fed40b0648db586e40d48b87ac383484f4bfa1a1bf6d6b0b655e04d70e3e1ed754d7c1073ad15459a1d3d11595a9b33b643a2535a4aba72bd84aa3eddc563f735a0fb987b34d7f27bc159e34608b990297667cdd249f4bcb7e2169432a68a6478125bd5f89f40df4e39b57ffbd109998a52414af3e0d927fdb8f12a28dd32399a2abc5a67348e58a9a411b39673c1385d4e4e24cb78254fec68e5364961875fbac1be0d7e78538cee2562c05e46e78ae33edecf4d0fb982874b7410ace2d4dd4b8aaad01857ff8bcd030277549194dfd68569ae99f6c8982cff22c12c4499b40df5226c51ba6b71e18ba4f44442b1015670e4431f926ce854879a8ace6003e73ea57ac9a74ced0695841ea34b69b4a44b73de604228645593c90b3a3f318aabf13bbad4832880f526880ed8a100e38f5af8c4ad841ef019a25de936ef83426eedc51fc18ac9d49439b9a3ac923010ab22390f3428ac60ec81c0c9c1683b753fecc4eda967293bed78558dc9f767f0c8259e7c06c55beb721c557e97872963dc6706d3195434185348187ec7766de3f1a9ca3add078eb526f2dc874833b6f08f37a569a64af157409f3dde5eb2fd05d07c3416a8fcee83ecd879a357dfeb9224cd61a2e7296ddc29343e38d2d5281545b6ec36842917f09d20981842469443b123de8361f80bf4eb72cd0fe39fbc14196b866bd2738933f2915a798fe639961fd6fa62caf810facce01e01a2c5cef5a0dba9cd63be71d9a505433369bfc282f540db018f6fa46e8ba2336f2a58edf0257b4246157195912f67d44bc41a46e75c5d95bb363bb4e3d3a20eed1e2846e51123d2fa51190aea9b4d357389074e4b309872e973c1ee2344f9da794494fb83b48bd6def9a04de9f24358a2febde945760591beefa3ea91758f5966c7e2126d1a10096a2d540eb6d5e7f2475c8cea551992a562b601ef8130e85cbfdd40ed5729f5af733be04fbe0f22a5d200f54d517de2d80a0f383dbdc2268de99f38d9852c770eac96c80295d9d2255851a00761bf6063369dc8b760aa31324bbeb607dca10f61f35eea1d4bd14468034955270bdedb2993da4ad7161227f41ad7d6ddc4794ea5b9bfdaa1938218543eae959a9c312b8689e5cbbdfda6a807ca87fb54a2598aaa79ab76384c8b7ad5049b6ee291fe1a9dae97cfed1782ab1cd88016cb483dcd41e8cad8a89d486b4c89bb7e2c3e23c6ae9c91ae0611701f6be8cef2cbe286a466e33b9c3633c71df504a8761f9774e036bb62123143007a4231440f9178a07eca3f42fea3f443c36890465b24714aef3fdae4f738a2e08f8baee99c9d85875291d98b5272cc02f1b21e1818c62d33eed358da652c3d2654a06fc978f615871c5eeedf5b13afda17952560b8acb5fc235a1800dad065dde250ecdecf94091b899b403e2c8dde6376c87a7f65b697144669184e50315deb1f22b6b6366af78802e1c280c8dec3fe8bcb5bfac368f291daf18ce31da6cad7b0412703d6aae0432d520ab30dbc4b2e3ec04a012c3f15c6381e0c61a76b13bf588ac8945782fc0d848660221103dfa8dd24accec9acdb1f28300cd0dbd3758d667cef4f7a73cd19dd94124b0377ab16c352c5989175c12351b5e642effab1d60a8d2f6d96664502c7365c2cf7a350aae4b6164b8ae6edc6462a007af7e287a642b076b89d4035a52dd980e3ffe1c3e0260304b627d7ce2dfa3c15ab6985b7b5ed7af6a313ac8aa91acddcf9184f2e708ef79f1db2ce6c1b18cb3e82b9fc993f338e6d077315c6d5f58d776c0f81b64dd039bd79c914ad9bb0ec41422dadbec6b026a5cb6cccd09cc3b9a5089e0e408080e133bc0397e8da600cf0fabe7690ea8c756a84c448857990878854f5b370ad0d18a2d71b486a40b653ffd36a6e568c507a7f0018f8d015282b6cf68ef34c68175bc41dbb6361d7271860bb09372607acf7fc73ac9e1629c4d1efd7727f558dd1952b84ea06b4f8905779de09011e532e8deac0ed33df4bcddb516c8b2c863cab0f288e5038646fa075ce2c1a1f35fbb7cd462d16d314bb183ee4e913953ae2f2dc6bf4e4cb640c53ba7b2eea0151e35c0ed207721a5e7284ed77a1d19d4cc5bae2236cc2bb117aefc62fef2a5b5fa8c2b04b9ebf2b6edae5581e3d36be306c97d3c4c82bf460a605d0727ea4a26235d97f234a075eabf03d9a77a3b4e9b0b078ce4ebe8189f0cf601c840a34cb34a520f0baacb2192ef5294eec5c1e6e50b88fa1e623217a44b8c3b88853355b91630de9f7626b1453e3ebf6921c5148d1dd54daf9e4b6a01d268e3079cd37ecde5b8ade020a78a2eb64c8e9a92989cd25b1c2f8e2cfec9f2ff11b41c50d8e4d5715df0898f23fca59d25aab1a779a443f5d23789f070ff2fa0759da4d08c79eebdeb7739370115c35f8f610a7df2fe9c80320649c0fc9f1f24ceb251fc0bc8912915fd22be678b1d5319066058ea6952825362197637d334db0287b3067ac93734752da4fb9d317cde8a13bf327928b06346ed90bd6859cf1b4f4f5d3061fbe64831d1e8c620861a98e7f96b4625068929848ee355b21d57c963c4345e1297caf9e3b7f71625b0c230b9d4d05ac59533bb3acc01e6d6b1e2447c057c19648a79d8446fca96938e8503a464b2497d4eba9619cbb53c08718b004c03d38bfca101f8203fa9656b1873cd0d0234907db786d6f4cbe9a05a2517d5b71b9e467a02aa7a2372d8da7086218b088a3a6bab0fefa543e71efb43a9a1b00364a7e84e5f0d08fc7a278b80fd0082222c6c0cbfc13f7032a8b815ed373236d1166cba11655f164fb2cd8389de02bb72ecb0c82400216e4367b6705ed2daa75990a440e8fc4f846a320e274a74c7f1b8b89d7bb8422d02e467b689ff237876e5e6f580d46c886ce01a50612a99a4809f3e9def69b4a91576f8903712d7c6dfd48fab5ae73b25bfe971ae5a77580480183b3f5178e66425a705edc341d7c7712d1cd2c3007a90bfe73e86ecd9", 0x1000, 0x400, &(0x7f0000000080)=@in6={0x18, 0x3, 0x929, 0xfffffffffffffe00}, 0xc) r2 = kqueue() r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r3}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) 22:28:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5501) openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x2, 0x0) 22:28:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x90, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x10180, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)=0x8) r1 = fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000340)='./file0\x00', 0x8014, 0x7) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x20, 0x4e}) syz_emit_ethernet(0xca, &(0x7f0000000240)="c18901573f89ab9559cdb3b74fc320cb4cb7e2b25dddf91d3d22c403bc8c4268cecfb45350aabe54d7356deddc4aebf701e4b100acad4f8238e0a8d86982a72c94ae43b2366e9c75e755eb4d2c4b75de0bbfdaea14d76d74cdfa3a4040e3a136485763816e15c940aa1d6d7096b7722ca118bc5e3180252d38eb011f5e17c64ff682026580330ea72d4c2cef80474b7fca2536f41f1b6305feaafb045d67d37a95268bd38de8cc0af07bf546d5a669109c20b0819da3be332b615dd39d0df3a65040058e2bff2bb93428") ftruncate(r0, 0x0, 0x3f) syz_emit_ethernet(0xc5, &(0x7f0000000380)="008a9f7489dd257cacd55090775daf2f6898171d0aafa087fa2d4de749346181fdbbabf48e515887b59d65981ad6ba4794b471ea1ea86e9e6a7005ff070000cbe3fbbba36ad8b9a7adebc596c660c5f657f8401fe8ff1ed4e79196ca1981e0f03a659b1b467a7397cedc64ca349643381ec8a00f45e1ecdad28962e7f74271255ef603ac2bc838f749f0d4b525b209fe5a2e32d110551866571af72bb37cc9327556c56d05732a01982b24fa95db7b659c4968bf753530900b0f9c7f6f6a4a8a0ffd2fd570") 22:28:39 executing program 1: r0 = socket(0x8000000000011, 0x1, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x101) ioctl$TIOCCDTR(r1, 0x20007478) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 22:28:39 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCSTOP(r1, 0x2000746f) syz_open_pts() 22:28:39 executing program 1: mknod(&(0x7f0000000540)='./bus\x00', 0x3a0914c44f7b2028, 0x2) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000000c0)="65e50acc79c8f8439d0dd51ca7ebcc9eef2f901ce98248b40400000000f3b1111e6a5d70b2362700f729f5f94bf205f6d621e5c25ed8202610672e", 0x3b) execve(0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000000)="655bab06cb00731a390fe5117149e4299dac010252ff2ff9e3603e977e8c001d6c0800ef1c38eb7e1091f2694cb3f5cda29d54", 0x33}, {&(0x7f0000000080)="ccf908593e56774b", 0x8}, {&(0x7f0000000140)="25e2f25e4a19b257b18bbaf51dd1e29c7f4b569f7e1502b8d89a9ee2abc79667750df8b2ce7cdd7e1b93c0d43853357d59da033f2cec43b96d8e6e5db41a08d75e16e5", 0x43}, {&(0x7f00000001c0)="3a852b8e3527be99988068e9f5b8ba25893c28ba7c5c155ecae7aa11eb53760491e2ad71a755b5d9761c7b31c0a3e7d816c64ed78a5ec5869a8672c9047cc18e573375ed7cd29bd7abdb118d2e9a2e7b2726bc24b6226c6a65f0889ab51e573b9290b1affb7b70df5896f043b48d406ed1e32311a6779feb52303c53f7a912b1319287ad44c908f8438772cf9f106e8bce424bc35e1ca6f2e88cbf8f3e1116d0a27c6950565d0bf8fa14985507f1edfe1fcb157f4ee3f3fe61f4fcfb24d17d36bd84efa029438678f45bf65864712a7be32b058c00a3b53724e23cef8742e3558a064d960322aa5decde4333e794", 0xee}, {&(0x7f00000002c0)="c8bd78b7edaaf3f9d20c696706c5dfe636851156e439c7aa7d96513df82c6f0d73765a69994600e70a7176a7f442e43a166155467854f110dd7d1b3ff2eb84a1f911ae0f3ff9b1309f93c01b90e0a7247549c74f8f8df36a91246862fe3ccfbd2c6c4e4d9a1ff1cc3f54332805d99357ae6cd2924109aee6", 0x78}, {&(0x7f0000000340)="b14f262d041dcb42ceea2ad06709ac41b4050967fbbfaad022c8071a62c23aaaff43a120aff7ca7c4619eaebd0a93bc411069087c84b7834fac52f27a273425785cac5018010a9266e4d734ffa856e1010c1a0ce3c50a07242138e9ddef1ca0cb8c1c83e72946e9cf7000ab9dd4f06fc2365e545b4f21016fd4988dfd4d0e43f418671dd39ea45e5149022c8c9f5de324f1f7fe95309bb26c56be3779697267a4a6fd3bfe74075dc88a1c9ff0bcf", 0xae}, {&(0x7f0000000400)="8712dec6bffe304f876b299c6656c715250a449d13b00037f140ea5886eb75ce0d6fc903bc8cd18248922f2e89799700487d24609103b72504aa96cbc9a80adb7fed7654e9bba2750c34b87235294aebe32a63cf7f68e82fa89fd495911127012754b80fb18f729783c4a1ece23b6ce59cdd202e4996352fe84fa1a0d58c3e26c0d1f85424e4464ee2f096c7e237695e3f82b8ae856f2e57663094172b0df776dd05579231bfa4a2df2dcbe5ebc922", 0xaf}], 0x7, &(0x7f0000000540)}, 0x408) 22:28:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000300)="b3c0b138efee3423fb0135c35de93959206401d7726e1b78c1f628cb057105e3fa53af5d7f5e733dc120a45f6d2e9a97d3b4e656a2bac82c47f848987aad98caaa40e82189ac8f09", 0x48}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:28:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x53a55743a6c7b475) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)=0x9) 22:28:39 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget(0x1, 0x3, 0x202) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000040)=""/210) r4 = dup2(r2, r1) fcntl$dupfd(r4, 0xa, r0) dup2(r2, r0) 22:28:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) kqueue() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/11, 0xb) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x0, 0x3ff}, {0x6, 0xb2d}}, 0x2) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 22:28:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000003}) 22:28:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x100000}, 0x28}, 0x3c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x8) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x8000, 0x0) socketpair(0x1, 0xc005, 0xf66f, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x448, 0x0) r7 = syz_open_pts() r8 = socket$inet6(0x18, 0x8005, 0xba) lseek(r2, 0x0, 0x0, 0x0) r9 = socket$inet6(0x18, 0x0, 0x101) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x300, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x42, 0x20000008, 0x3ff, 0xff}], 0x6, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x82, 0x40000034, 0x7, 0x17}, {{r4}, 0xfffffffffffffffb, 0x2, 0xe0000000, 0x8, 0x8}, {{r5}, 0xfffffffffffffffe, 0x10, 0x20000040, 0x70, 0x1}, {{r6}, 0xfffffffffffffffb, 0x0, 0x5, 0x1ff, 0x10001}, {{r7}, 0xfffffffffffffffa, 0x10, 0x4, 0x4, 0xffffffffffff2603}, {{r8}, 0xfffffffffffffff9, 0x42, 0xf0000000, 0x7, 0x8}, {{r9}, 0xffffffffffffffff, 0x2, 0x20000005, 0x100000001, 0x8}, {{r10}, 0xfffffffffffffff9, 0x28, 0x20000000, 0x101, 0x6}], 0x40, &(0x7f0000000440)={0x2, 0x101}) getpgid(r0) r11 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r11, &(0x7f0000000040)="670dc3", 0x3) pwritev(r11, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) accept(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) r1 = shmget$private(0x0, 0x3000, 0x401, &(0x7f0000146000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = shmget$private(0x0, 0x4000, 0x102, &(0x7f00003b0000/0x4000)=nil) shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x1000) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x566, 0x800000000000009, &(0x7f0000000100)="e6856ee43b1623b903000000a2700af18106e7cf7a6c36f28353eff0ce35feffffffffffffff71e783b21022c3069d719cbcb569c6df458b37f3cc96b6c468089dc1d3215c25c400"/81, 0x3e9) 22:28:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x80}, {0x6}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = getpgid(0xffffffffffffffff) r3 = fcntl$getown(r1, 0x5) setpgid(r2, r3) 22:28:39 executing program 1: r0 = socket(0x11, 0x4003, 0x0) socket(0x1, 0x0, 0x3) sendto$unix(r0, &(0x7f0000000000)="5001050360000004000000011306ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff000000000a1c1ffe59e6efc400008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b3272d78b2e391098a18f83ea65f3482e09", 0x150, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000180)=0x634, 0x4) 22:28:39 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0xb4, 0x7ff00000}, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x15, 0x2, 0x1467f1ba}, {{r0}, 0xfffffffffffffff8, 0xef, 0xf0000022, 0x9, 0x4}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80, 0x3, 0xfff}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x10000, 0x1}], 0x10000, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x12, 0x10, 0x7, 0x6}, {{r0}, 0xfffffffffffffff9, 0x17, 0x2, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0xc0, 0x40000040, 0x5, 0x81}, {{r0}, 0xfffffffffffffffd, 0xc0, 0x81, 0xfffffffffffeffff, 0x5}, {{r0}, 0xfffffffffffffffa, 0x80, 0xf000000a, 0x7b09, 0x9}], 0xb0d, &(0x7f0000000280)={0x7fffffff, 0x20}) r2 = kqueue() kqueue() r3 = fcntl$dupfd(r0, 0x0, r2) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0)={0x81, 0x1000}, 0x8) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) write(r0, &(0x7f0000000240)="99", 0x1) select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) 22:28:39 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8d", 0x1}], 0x1, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) writev(r0, &(0x7f0000000000)=[{0x0, 0x258}], 0x1) 22:28:39 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x1000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) fchdir(r0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0xfff, 0x8, 0x8, 0x0, 0x3, 0x6, 0x9, 0x2, 0x1, 0x9, 0x7}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 22:28:39 executing program 0: r0 = socket$inet(0x2, 0x5, 0x921) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="c767f97e660258401886e3", 0xb}, {&(0x7f0000000080)="8df73dc9967e61a355a9829f66e3ff4db70310e46b85e35bdd99953d5585036bab0613d6129eb93d90bbf04ef380981d1ebd38190c817c8405d1087bc56df14e4c63dd1864a4506c633077a1846e16019f3fe19a07d2616bd322f9eab52aa423d739c7e9ff489293dc0b278adcd89532ce5d7c9739206fad64fd46d86d6dacc282f95a", 0x83}, {&(0x7f0000000140)="1b3598c4caeecd4832e39b2583609f26c9ed618620831ccc87bfee3d6e0da6ffc768dce308db6f60415303db4347499c9ba492c43389c4ca48be42f0e6c2f2343d106ecec221ebc8b9709d562d07a913ff5187ef", 0x54}, {&(0x7f00000001c0)="1563d317beb4882beb77588d415aa3079ee895b4edf546fd4341eab64a675d27e6a7816137c95228ae320142bb411f5191c980509983fb716302167b0dbd0069c7f1b93521694c117dad1ae46ccd4615954c0213905ff0ee16b55fc8d8b5c8e331a7e115696cdc9e7524a75b57cec6037248540e8c16d7e2062a78070350cfc7daf61b7171debbbb72efa3b3036d4e33b00f1bf9a58d30e88d62dd0f7db7c24b270a9aca0e2b2520df1e35cc0d3c8d4ecbb2bdf2861672b3966e464c41a52ec9918b28b284c8aba9c362ccb5fdd5412cd072b7869725d284", 0xd8}, {&(0x7f00000002c0)="9024e418b594fece57e7dffc6709b7b5295806064484353f5497484a5a5957748c3814bd27e11efa487febc06cb8dc1f903692848bb6", 0x36}], 0x5, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x5}) 22:28:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xc}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") recvfrom$inet6(r1, &(0x7f0000000180)=""/78, 0x4e, 0x841, 0x0, 0x0) 22:28:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc13f4a665de32e5731318666dea8b0aee"}) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x2, 0x1, 0x3f, 0x4d5dedc6, r1}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)=0x8000000000002) 22:28:39 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r0, &(0x7f0000000000), 0xc) 22:28:39 executing program 0: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/34, 0x22) mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x4) r0 = open(&(0x7f0000000080)='./file0\x00', 0x108ab, 0x9) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) 22:28:39 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) r1 = dup2(r0, r0) sendto$inet6(r1, &(0x7f0000000100)="385626e1065ac5b91fcbe08ae736a53da5b1b9af5113762608322c53fde76ccb9d8dfd7cdcdd3aa8c5d8f8b61571dc4ba37ddf66245e2f7704b07126b2850ef06b886e86310a093d32a7370e62016fd1af8cad3a433a5a5996471f9cb6f58017476f6bf34890059e4997188ae1ed23dbfc14175e8778af7d9cb52ff8158d07ba3829932e4323a4466fcf47c710585a258ddf8a0c7ea4805dce88ce66c8eeb9b13a0b8f5658213a2f4b81fc6ab6850193cb4ec8afdde9c55992c4dfc5adcb45bf7bd59c8c734394278a37a68081417c0ad5c794aa0393fb039d474fda416eaee3395cfd1c3b7bedecef7f7f69b37df4f1", 0xf0, 0x400, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80185760, &(0x7f00000000c0)={0x0, 0x47f}) 22:28:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 22:28:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000080)="82", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x20, 0x40000004, 0x9, 0x6}, {{r1}, 0xfffffffffffffffe, 0x10, 0x82, 0x6a, 0x9}, {{r0}, 0xfffffffffffffffb, 0x20, 0x20000000, 0x2e2b, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffb, 0x89, 0x8, 0x9, 0x200}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x8000000000000000, 0x8}, {{r2}, 0xffffffffffffffff, 0x0, 0x4, 0x5, 0xffff}, {{r2}, 0xffffffffffffffff, 0x2, 0x8, 0x2, 0x1ff}], 0x3f, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xc9, 0x10, 0x5, 0x8}, {{r0}, 0xfffffffffffffff9, 0x8, 0xf0000040, 0x7, 0xee4}, {{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x8, 0x1}, {{r2}, 0xffffffffffffffff, 0x1a, 0x1, 0x7f5, 0x8}], 0x9, &(0x7f0000000340)={0x101, 0x2}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x8, 0x3ff, 0x1, 0x1, 0x24cc1ab8, 0xff, 0x6, 0x0, 0x1, 0x81, 0x2}) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000000)) sendto$unix(r1, 0x0, 0x8, 0x0, 0x0, 0xfffffffffffffda1) fcntl$getflags(r0, 0x3) 22:28:39 executing program 1: chflags(&(0x7f0000000180)='./bus\x00', 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x8000000000000003, 0x9) r0 = open(&(0x7f0000000000)='./file0\x00', 0x600, 0x84) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) symlinkat(&(0x7f00000001c0)='./bus\x00', r0, &(0x7f0000000200)='./file0\x00') r2 = getgid() fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x4) r3 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000040)={0x2, 0x8}) 22:28:39 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0x3e) r2 = getpid() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000000c0)=0x7) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) pipe(&(0x7f0000000100)) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) 22:28:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) r3 = socket(0x1a, 0x4005, 0x2) write(r1, 0x0, 0x0) shutdown(r3, 0x0) 22:28:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x200001e7, &(0x7f0000000000)=[{0x15}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = semget(0x2, 0x1, 0x0) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000100)=""/115) geteuid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:39 executing program 1: r0 = socket(0x18, 0x1, 0x6) r1 = fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 22:28:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000019f97)='J', 0x1) write(r0, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) fchflags(r0, 0x10000) write(r0, 0x0, 0x0) 22:28:39 executing program 1: setuid(0xee01) chown(&(0x7f0000000080)='.\x00', 0x0, 0x0) r0 = semget$private(0x0, 0x1, 0xbe) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x40) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x9) unlinkat(r1, &(0x7f0000000200)='./file0\x00', 0x8) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f00000000c0)=""/133) 22:28:39 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) connect(r2, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0x8) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000700)=""/156}], 0x1000000000000168) write(r1, &(0x7f0000000080)="42a3a7722717635f3b56543a87460a61cf39ebe2a28fa626e547a72cf388a489186d33eeee2a8341de256a77eff6a1b1159d0ac215f421de4f2e51a8bf6c53330a63701acaa10c9257a1547daef015a29128ecf4ec4366327c8409249b6133e7d0339330329e07a3bc9add53d7f3a1e654eaac4eaf1975265bcf058d506ce4db3d8b8119be6a047e50f69fe8ab73003b9dacf496bb706a895ab19d79b10abd5f3ecc52f87bf556be1b2daf9362b4b14e3270ebf1cf5535", 0xb7) 22:28:39 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x8000, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) 22:28:39 executing program 0: mlockall(0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f00007f1000/0x2000)=nil, 0x2000, 0x2) shmget$private(0x0, 0x2000, 0xd8bb3b02f06553ca, &(0x7f00004ae000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r1 = getppid() setpgid(r1, r0) setpgid(r0, r1) 22:28:39 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r2 = msgget(0x2, 0x100) r3 = geteuid() shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) r4 = getgid() r5 = getuid() r6 = getegid() r7 = fcntl$getown(r1, 0x5) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="124dd088c145876b4ece954b639ac0c72a4fa399678bd64f8168046e59a150d11266876e95c124fbd658496140d639bd74c9db81c0b4e1b7f5a393d219ccac4325f6d921d6848493fab1c7fa494886cb92268867c72e8a11ea14cc1da8b49da58c986ef8fc0b6e0858713c278984d65a8980b4ebbd70cc081d16055e89fbb3fade036c79149302878cb58b2967efe544437b6297854c6ab561ee70e34913cd2e6dc24ba9fd6933779badf4a4fec6a2f81be9ddd078f252b6c3dd92aa1ae3154ba035c8b06be6eb223ff6f532a7769c7274789d2c496a571a626d846bdd4a2d18312aeae4a021f6", 0xe7}], 0x1, &(0x7f0000000480)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r5, @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="0000003258bf083376be49ce0e091761002800000000000000ffff0000010029a89f3cbe4520a4bfafaa49e2417354f2656d8f47f48764509f0e18fe5f7ecac2183968e5d716469577b79c8fe501f80000000000000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r3, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB='\x00\x00\x00\x00'], 0x130, 0x6}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000040)={{0x6, r3, r4, r5, r6, 0x100, 0x7}, 0x401, 0x4, r7, r8, 0x9, 0x80000000, 0x7, 0x1}) semget$private(0x0, 0x0, 0x1c) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 22:28:39 executing program 0: setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0xffffffffffffffff, 0x0, 0x1ff}, {0x18, 0xffffffffffffffff, 0x2}, 0x31}, 0x3c) r0 = socket(0x0, 0x2, 0xa0000000) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x140) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f00000000c0)={0x7, './file0\x00', './file0\x00'}) 22:28:40 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) poll(&(0x7f0000000080)=[{r0, 0x6}, {r1, 0xa}], 0x2, 0x10001) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 22:28:40 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r1 = kqueue() dup2(r0, r1) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) 22:28:40 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = dup(0xffffffffffffff9c) linkat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00', 0x4) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) kqueue() r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x20}], 0x7, 0x0, 0x1, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000040)) 22:28:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x100000}, 0x28}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x40, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x3) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x40) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:40 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = syz_open_pts() syz_open_pts() munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$TIOCEXCL(r0, 0x2000740d) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 22:28:40 executing program 0: mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x22a, 0x200000039, &(0x7f0000000040)='\x00\x00\x00\x00', 0xfffffe1a) socket(0x0, 0x8004, 0x5) link(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='./file0\x00') 22:28:40 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) pwrite(r0, &(0x7f00000000c0)="c1422c1418505247a831753bd4b0d226b7976ec70414935f3cc53e10f262112cad378563e2664f0a8ee1436b5c9a5588fa14890d1873bced0da425ec0bea7217c4ed6719286151aea5b33b56a5a23f54f7416f8a5a9c4a0431b2025a9cc118d408a01cf598f50ad4f1558ecf4199bf658a38b1d42d5ac01d394f955c08a96f10d9207d0254e2713a2d40ddbdd161c15212676fcba84113a26dd3e1cf122dfc748f90b744ecec4d987b6a613566a70934bf2c0fa2fd75c94f1a58", 0xba, 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/13, 0x33b) 22:28:40 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0xd5c) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 22:28:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000000)="f2c108eb1ebca639b4b5c5306c25a6c9e781cd35d3253e5981808fc9dce405b5d23e9aa13c8cabeff9ecb7e3f880f788f57383fc8776a18b5220dd5c20237997af32f7f2fd9e2c807fcbacb748b09e6ca33c2f5745c56f4457f68fc6902c640887acae23f0bb9e9b6e94fb1c21249b61feda169a1bf01f4c5169d768ef75efb3ecf9c749c497fa7d189c", 0x8a) r1 = socket$unix(0x1, 0x7, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f000003a000/0x3000)=nil, 0x3000, 0x5) ioctl$TIOCFLUSH(r3, 0xc020691b, &(0x7f00000000c0)) 22:28:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = shmget(0x1, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x8, &(0x7f0000000300)=[{0x3, 0x1, 0x89, 0x9685}, {0x7, 0xfff, 0x1ff, 0x4}, {0x91, 0x1, 0x3, 0x8001}, {0x8, 0x4, 0x8, 0x7}, {0xfffffffffffffff9, 0x9, 0x0, 0x4c6}, {0x1, 0x0, 0xe3d, 0x3ff}, {0x74a, 0x8001, 0x7ff, 0x7fff}, {0x74f0395a, 0x1, 0x2, 0xdf}]}) getgroups(0x3, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x4, &(0x7f0000000440)=[{0x0, 0x6, 0x8, 0x4e}, {0x401, 0x80000000, 0x5, 0x8}, {0xfffffffffffffffd, 0x101, 0x6, 0x1}, {0x2, 0x7, 0x7fffffff, 0xff}]}) r5 = getgid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x1, &(0x7f00000003c0)=[{0x0, 0x81, 0x2, 0x8}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x3, r2, r3, r4, r5, 0x20, 0x3ff}, 0x6, 0x1, r6, r7, 0x4, 0x6, 0xbf0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x54}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 22:28:40 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)) fcntl$setstatus(r0, 0x4, 0x83) mkdir(&(0x7f0000000200)='./file1\x00', 0x20) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') open(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 22:28:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x7}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x80, 0xa976, 0x4, 0x7db8d3e9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000280)={'./file1\x00', 0xfff, 0x7ebf, 0x2a75, 0x0, 0xd6aa, 0x2, 0x2, 0x1, 0x3, 0x8000, 0x3}) 22:28:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:40 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x3}, {0x22}], 0x2}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) getpeername(r1, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) 22:28:40 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 22:28:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x80}, {0x6}]}) unlink(&(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="89") 22:28:40 executing program 0: r0 = kqueue() kqueue() r1 = kqueue() fchdir(r0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x802, 0xc) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000080)={0x10, 0x1, 0x4, 0x8000, [{&(0x7f0000ff3000/0xc000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2000000000000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xcd4c}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x1ff}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x733b0047}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0xfff}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x1ff}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x316f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3f}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000fee000/0x12000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x8001}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfcd}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) r4 = dup(r2) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) close(r0) openat(r3, &(0x7f0000000580)='./file\x00', 0x12, 0x22) 22:28:40 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r0 = msgget$private(0x0, 0x4d0) msgrcv(r0, &(0x7f0000000080)={0x0, ""/145}, 0x99, 0x2, 0x800) setuid(0xee01) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 22:28:40 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) close(r2) 22:28:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x5, 0x0, 0xffffffffffffffff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:40 executing program 1: r0 = socket(0x8000000000002, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000a7759aa9d85d2fc50000000007000000010000000a80003900000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) 22:28:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="b4335ff6411c3e925b24397fb75d3e81a5af59d657f59dc6982247e7076a4b0d880901001d4407759af41e54f895c67b91338f7b0584a6690febd46c3e2e1e7f167f3beaf581ca4ae6fa818def72a79ff0d4e3df99b0605f0ea365bb684c00b5dbf80809d3f37dd68cc30377f5b1c805b1df4396ad40dbe20331e32eba6f0ce514a977fde4121b7e8e50d18370a7402ee6d3aad603445863f126c09e7191", 0xfffffc7c) r1 = syz_open_pts() close(r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa00, 0x40) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000000c0)={0x5, 0x5, 0xeb}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffff7ffffff691, "0200ed00000000000008ce0331d015b2f1000800"}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000200)) 22:28:41 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="5001050260000004000000000706ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416ee4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babdbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000010020000000000000e0208a371a3f80004ff00000000000000000000000000a2008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) 22:28:42 executing program 0: r0 = syz_open_pts() setrlimit(0xc, &(0x7f0000000000)={0x0, 0x1}) dup(r0) 22:28:43 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x800, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) semget(0x2, 0x4, 0x20) 22:28:56 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fcntl$setflags(r2, 0x2, 0x1) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 22:28:56 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x300000000}) flock(r0, 0x1) ioctl$TIOCCDTR(r0, 0x20007478) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) fchflags(r0, 0x10000) r1 = accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@file={0x0, ""/89}, &(0x7f0000000200)=0x5b) accept(r1, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) sendto(r2, &(0x7f0000000100)="a8f889cdb142671a7a08786a5ce1e6192849b7474b999c3d4fa1f07479528bef0cb1", 0x22, 0x2, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) 22:28:56 executing program 1: r0 = socket(0xffffffffffffffff, 0x1, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$inet(r0, 0x0, 0x0) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x40, 0x1) write(r0, &(0x7f0000000040)="a4a9f4ecaa6c8ec429366ed8489c28f20be8892e4954562bca0f9f59c103f171484dbbbdfb5ef6e2c648d4086bd746ff94b46583727bfb472694ce72880500cfdddddcf78c32ced4525ffe9c5b88314314979538aa0f89ee11450520b2c143f2eaa37e825addc81eac1cd1188eac1d1f4f8fc72db00cb6e5fde900bf4a0ec5fb864a2edd59393fe70ec2b3bea5f7b2d4041f0a812889e529bb60f12325db9f5e6a7fa55cd40e03f97269db8e1f1ba75acc5df3aceaf46b9519f8f643957ba3769ece5401466426e1510c", 0xca) 22:28:56 executing program 1: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x1}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="e4") fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) getgid() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)=0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 22:28:57 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x12, 0x0) recvfrom(r0, &(0x7f0000000300)=""/4096, 0x1000, 0x803, &(0x7f0000000080)=@in6={0x18, 0x0, 0xfffffffffffffffd, 0x8000}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000040), 0x3) 22:28:57 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x4) poll(&(0x7f00000000c0)=[{r0, 0x8}], 0x1, 0x1) 22:28:57 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x600, 0x8) recvfrom$unix(r0, &(0x7f0000001000)=""/4096, 0x1000, 0x800, &(0x7f00000001c0)=@file={0x1, '.\x00'}, 0x4) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x210, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) setuid(0xee01) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000100)) 22:28:57 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r1, r2) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) chflagsat(r3, &(0x7f0000000140)='./file0/file0\x00', 0x10001, 0x2) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) 22:28:57 executing program 0: 22:28:57 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) 22:28:57 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, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r0, 0x6, r2) writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5227296a0c3274d61ef6852d39a5f204ec470fa26908e17b3a6894c272ffb484e880e778020dc6e2ee4a8c891c6909b3b3414a32a762fbc668179a0f88556142fca34d2c02cc8e44a4926c4597e1360ddf5505c5d742cb36101cf5a7043f59db617f56c78e21c2096bc74e8d45143ddb27cb1be2b48e", 0x7b}], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000100)={{}, 0x6, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 22:28:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000200)) sendto$inet6(r0, &(0x7f00000000c0)="60826597b19301ede2b5e4695f51983dafa3acf566f4fa7c1228e40fec616db0e62f4e02102cb8ed9726f8ec8c8d8b1e6d9ce9b5bb614591ac13184c342c1794066de14495e2003ec1f458c2a275bdfd5e4fa0aa8cbd35a407637e1696d6e982fd9f5a566eeface885844ae32c22ea6644f2adcc623c87daa4b361cef7acbcd1c0d2d911c943982585dc8df9cebdaa30a314ebffaaa45d83239595ef505909d50c2c871f0ca95aa4481cba6c537a0ca89c6319b775d9557cc5870bbf39f221e48906787eaaa4437d75c21c5b1da2ffce23b070ce561e992f82428851539467", 0xdf, 0x2, &(0x7f00000001c0)={0x18, 0x0, 0xaf3, 0x8}, 0xc) kevent(r0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x3, 0xfffffffffffffff7}, {{r0}, 0xffffffffffffffff, 0x24, 0x0, 0xfffffffffffffffb, 0x5}, {{r0}, 0x0, 0x4, 0x80000026, 0x40, 0x8}, {{r0}, 0xfffffffffffffffa, 0x8, 0xc0000004, 0x6, 0x8586}, {{r0}, 0xffffffffffffffff, 0xc0, 0x20, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x40, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x4, 0xf0000001, 0x3f, 0x3}, {{r0}, 0xfffffffffffffffd, 0xc0, 0x0, 0x101, 0x2}, {{r0}, 0xffffffffffffffff, 0x50, 0x80, 0x4294e59b, 0x297}], 0x7ff, &(0x7f0000000500)=[{{r0}, 0xffffffffffffffff, 0x1, 0x20000080, 0x8, 0xb68}, {{r0}, 0xffffffffffffffff, 0x49, 0xfffff, 0xfffffffffffffffa, 0x6}, {{r0}, 0x0, 0x80, 0x4, 0x4, 0x7fff}, {{r0}, 0x3417eb390f089573, 0x6, 0x80000000, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0xda, 0x4b}, {{r0}, 0xfffffffffffffffe, 0x8, 0x0, 0x2, 0x7}, {{r0}, 0xfffffffffffffffd, 0x80, 0x14}], 0xffffffff, &(0x7f0000000240)={0x6, 0x4}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)="9c87c3774f4c", 0x6) writev(r1, &(0x7f0000000380)=[{&(0x7f00000002c0)="8b24844cba38e510866614afb766b36b4efb6902dda6913978e55258e0688b05b42568f1d28f5319330a54d8bfe7e837a3ffe979a9aedf60504f445fa00c028d9ef77f7f891af99cd9b5946d9e5f67cbcc3b4225ef87b04333", 0x59}], 0x1) execve(0x0, 0x0, 0x0) 22:28:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffff4c) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) fcntl$setstatus(r0, 0x4, 0xc0) r2 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) msgget(0x2, 0x10) close(r0) r3 = socket$inet(0x2, 0x4002, 0x4) getsockopt$sock_int(r3, 0xffff, 0x90, &(0x7f00000000c0), &(0x7f0000000100)=0x4) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) 22:28:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x25}, {0x3}, {0x6}]}) fchflags(r0, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 22:28:57 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x1) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000200)={{0xfffffffffffffe00, 0x7fffffff}, 0x2, 0x6, 0x3}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000280)="908b2969196feeb5b6a0c8f9132d4889aac9af", 0x13) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3, 0x9, 0x10000, 0x9, "42750d7c19e68b810d9b939e05d2ff7cf2b55a71", 0x400, 0x100000001}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000240)=0xfffffffffffffbff) syz_open_pts() r2 = kqueue() r3 = socket$unix(0x1, 0x2, 0x0) dup(r3) r4 = socket$inet6(0x18, 0x3, 0x102) r5 = dup2(r4, r4) sendmsg$unix(r5, &(0x7f0000000000)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2f66696c653020"], 0xa, 0x0}, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000100)) close(r4) syz_open_pts() r6 = syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x2, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000300)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) 22:28:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x1}, {0x6}]}) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:57 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) r1 = dup2(r0, r0) ioctl$KDSETRAD(r1, 0x20004b43) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x400) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x401, 0x0, "bd070000000000010000000000000000fcff00", 0x0, 0x4}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6be55c6"}) r2 = semget(0x1, 0x4, 0xc4) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f00000000c0)) 22:28:58 executing program 1: getuid() mknod(&(0x7f00000000c0)='./bus\x00', 0x2100, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="000000186004008b00002b27feffffff080200000000000028000001feffffff000000000000091400000000", 0x2c}], 0x1) 22:28:58 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000001240)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x3, './file0\x00', './file0\x00'}) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x0) 22:28:58 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) 22:28:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0x4) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), 0x2c1) 22:28:58 executing program 1: r0 = dup(0xffffffffffffff9c) utimensat(r0, &(0x7f0000000140)='\x00', &(0x7f00000001c0)={{0x348, 0xac1}, {0x2, 0x100000000}}, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x401) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000002c0)=0x3827) unlink(&(0x7f0000000080)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x88a127d68d372b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f0000000200)='./bus\x00', r1, r2) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10, 0x0) r4 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x9, 0x80000000, r4}) 22:28:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x40) ioctl$BIOCLOCK(r0, 0x20004276) r1 = fcntl$dupfd(r0, 0x0, r0) socket$inet6(0x18, 0x7, 0xfffffffffffffffa) ioctl$TIOCSBRK(r1, 0x2000747b) 22:28:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x4c2, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) socketpair(0x6, 0x0, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/85}, &(0x7f0000000100)=0x57) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) dup2(r1, r1) 22:28:58 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10080, 0x20) socketpair(0x1, 0x4005, 0x7, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = socket$inet6(0x18, 0x2, 0xffff) r4 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x8000, 0x0) r6 = syz_open_pts() socketpair(0x18, 0x8002, 0x2, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000002c0)=[{r0, 0x1}, {r1, 0x24}, {r2, 0x4}, {r3, 0x1ac}, {r4, 0x20}, {r5, 0x10}, {r6, 0x64}, {r7}], 0x8, 0x7) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r8, 0x0, 0x0) ioctl$BIOCSFILDROP(r8, 0x80044279, &(0x7f00000000c0)=0x17c1) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) fcntl$setstatus(r9, 0x4, 0x84) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 22:28:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) chmod(&(0x7f0000000040)='./file0\x00', 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x3}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 22:28:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000005c265978f5cff6b7028b4b34fadde08"], 0x4}, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000300), 0x0) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000380)="cd", 0x1}], 0x1) r1 = syz_open_pts() close(r0) socket(0x6, 0x4007, 0x6) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000240)=[{&(0x7f0000000080)=""/156, 0xfffffffffffffea9}], 0x1000012b) pipe(&(0x7f0000000000)) pipe2(&(0x7f00000001c0), 0x4) execve(0x0, 0x0, 0x0) 22:28:58 executing program 1: socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt(r0, 0x9, 0x6c, &(0x7f00000002c0)="aa1b71e1701e74f076541dfcecfe1d07e56d3778b051e4670b2e469df7350dfce77a5bde74af13cf197c3279199a64c714c1c01a750d1c107d77ca7229f72e42454f7eaa9c663f94ab73b369d4ebf6683a11066b7b5da414fe1a4b20c7232a903e0a437f4bc95611ab5f1d0ee835a98dde7852216482f9264b9cb88f54987ae1e94c0ca01130b32c63b8d6bd4191ba9428c3074e80a28874bbb6be5b05912deaaee60c8494732054a7161378b7efef31d186d011dc0da6d447f8f3382baf9b0b7752570b3a87a102ce6e218b45854fe66e150f086e0a76fdb3f53e948a7652824fc9762d8375f118a3aee16451859993a2", 0x90) syz_extract_tcp_res(&(0x7f0000000100), 0x1, 0xff28) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x81, 0x40}, {0xfffffffffffffffe, 0x6}}, 0x2) 22:28:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x39b) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x310, 0x0) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0x80}, {r1, 0x4}, {r1, 0x82}, {r0, 0x6}, {r0, 0x24}, {r0, 0x2}, {r0, 0x42}], 0x8, 0x2) poll(&(0x7f0000000100)=[{r2}, {r1, 0x58}, {r1}, {r2, 0x4}, {r1}, {r0, 0x1}, {r0, 0x128}], 0x7, 0x14b) shutdown(r0, 0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x15e) poll(&(0x7f00000000c0)=[{r0, 0x1a5}], 0x1fe, 0xfffffffffffff442) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000001c0)) connect$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) 22:28:58 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, r0) 22:28:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20000, 0xfc) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) unlink(&(0x7f0000000080)='./file0\x00') 22:28:58 executing program 1: socket$unix(0x1, 0x2003, 0x0) 22:28:58 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x8004, 0x12) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x100) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./bus\x00') chflagsat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x2) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x20005701, 0x0) 22:28:58 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400801}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r1 = semget(0x1, 0x3, 0x200) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000040)=""/28) semget(0x3, 0x3, 0x502) syz_extract_tcp_res(&(0x7f00000000c0), 0x7, 0x800) shutdown(r0, 0x0) pipe(&(0x7f0000000080)) 22:28:58 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0xffffffffffffffff) r0 = socket(0x2, 0xfffffffffffffffd, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 22:28:58 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80487008, &(0x7f0000000040)) 22:28:58 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0xffffffffffffff00}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:58 executing program 1: shmdt(0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0x8, 0x4) r1 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) sendmsg(r0, &(0x7f00000013c0)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x6, 0xd3b4}, 0xc, &(0x7f0000001300)=[{&(0x7f00000000c0)="25713dde29325cade027d8e498996a00e6c4ec92c461fc3f607ee4d489bc792a03c88d25718150224a2890ebfccba1e882029b6ac1c514cdd94266499ec116cb52142c42544a946c31f1545bacc77dc35dad8ba96042e572f37a7cee7b3e470c5892a780422e8e15bf83cca811dbe9cc6d3871ab7bc86ae03afd9e3ab1cafac4179c77a70eab76b4a549022a0c14b32a60aebd454469d16deda26d923be9b2bb75b127484aaf29b81f98fddb18d752650ecf00ef52b2f0b8f0b2c98ad34affdc42d6ad145cfdd0329a4ef09696eeb380585e09d724faaa6c47354965ae7fff5dd80c853e0066870e2d302dadb1e8832c29df36b801f59ba99eba96c35fbfb040b5c19e02590a97aba101228a76d42ac962f948454f37913c6a9cbeea83b5c780ab5942246e8c7168f6cd71c2cdd596fc2653f764c9ea492f51baad917e851b2882bde19d0d0b53fa6a4a3274543c78fbaadaa2e02f63e314a8cc89bb9b0158cc5e7fe057ea3919d883fcfdfcdbe0fedcab53e53f65e51d00be9428c0def987d47af670c350b84cceb5efc91a9595c3c481bb60d457a481644d3556a12d20459525d93c94b302f7dd6809040c0bcb7182089927dd6ffb1a5359e9d3da3954c93bb9bd9a236db059865dc8a7e658934d2a90b42f6be984b41fc67573381f9b9215f7ea780d609e196bdde95666ffda2d3f5f28917825254079a3ca62ba2dd5bf3ef88b041499e61f366201a2258f7cc859df8f015ed74fd6fbdb50953c4ba126b355018a914359e41473ac1b449f1cd3d98855b61e835e4af27d167425390e02a2db9604662d98bb5b3679afadecbcda733427afd5cd382af856e28c7ebd20019d6ce7b9cb138c11c43c80b1215505013f914b11a5b8e678795667d086b8540b02a4397956c1b60868284e7f258c80e109d616613189648626111b3868dbac6015d9aefdb51feb11b256a2910368aae3a242b1829dd79874ea58e5f87f4b53d7ca15b019690cfd11dad72592e4b6232136742b6916ecd7909384fb0259b1535864c7085b3d1660395968c89f7f4dd2c5f2c3b530bc77320b060e4b7b924fb296a2f08770dc284fde5f12a0a57b927f3bcd0df87a56c7899f10e92b8b76708f580a308da45e5ca7817149cbe62b2afe217e115fd9ae8beec52c4abc12c9c49f7aace60e93b7850b6d7823abc4250ebd3a2b82114f065bc9415915cc3d0e6c9cfd8f35d22908e065e3cbf9796c0353e7ea6497b42c0802a4c97b60fa6b34d71c86ad98d36f8031294f6f47c72a9e5b4f5131559c9d42410be65922d5e0feaaa7a864c6b7b36f3ddc5ff17043908ca553a80bf07b8f2d190300ba7fdf5e2c04c177412223086dd6f070f8e755e1d4604a2f831efaef7f4f2afed06e00e670dd3df89b2de4efb9ce39a646824e1598ee7417da2027dcb2e297c4878fbf69cd9f9268ebccff49e3bf6e0f74101258875dc1349f3b1864e0d843a23848e57bdfcf5bbbf58ba81ce8062010fcd89112e409bdbae8bf5ff88de310c648e6bc0406c7bd1319698a6d394ca559a315a12212a4f2dfdad47887b8ddc58510428565f1fbcdfb33b68626e8ec7b00a45ab7f2cd8a34f6dc1f37310157b660be1b8eb5b7a4799b3f6521467062e7b93c277c3f0b50abf60f024ff1f3df7b1ccd86bbed64ac5df22cc85a02cbdbfc661cd3d283cdba851bdc8b758d81a767d4b5d3fdc24eaca6f114f3a946a2ba2ac73c3b3000b3320600088c34c8c1534f6ac65fb7dc9a296b4cd4bc9751b1355793261fee2573f0be46ceb28f16781e555fb862bab6f1454e8af0881eddfb9ef44a1a2a20c2d2778235aa9c4e9c207c3358685a0892a3da358b494f558271dde91d7a5edaca3103f0922f20f4be09c097b494f7dbeac337622281f01a9d0fed1d6a2f11863c51d98dafd7ce9947e46b58ab68ef913372c43a94d0614454af07bb2597b1e800f871369b092c31ddee728c8be9d0e62d635ce33f266ac4958da9d928aa8a02bae0b6c5f7ad9e3fcfd25e281403f93a4604aacb57dd1d950777fe4cf340784be1fb21e789753e18605e951d567be910e0ef69b71550afb57d6ee68b33ce2f40001536970a88c91fb2494684a52837a664d8d0b9b399dcfcb5f9eba3bfb18e8a5638ea7b9da2705ada93bc1bb1b6fcffecd01a98220c8665ff53557d46d0fbf2475b44ed5a7a6b174cf6fe9eaecafa884dc693efc457cea4bc7311ec2b40be3cddf2ee0ab8a9443ed4d19cdcb98c7a454ba76efb8cc0140fad8d4266dd37e20d73d8384f3c42a9cccd80a7b2a4f9ef7b54dbe441787bd6177d06527bcdbc7a47189033f9dad0e8c6242cf3aaf46e7d2cc8d0532c2b27b2481ae40f8388637ae2cb372016cbfe866251789e70220f668f09819ecade61380c791c77b8cc29a41c4ceaf689a52b55a54ee43c835d36c5de3dddc91d1a40fc65004dd995c1b133dbdd6b2460943587e0b6d525474a4e5de5f7a48fd1d770aa10901531ffc1cda477b2b583c6c9b6e9ceef95750770456d7bee0395dda766fc7326b590233884887fcca7553675ae8214e6a7bb2a3319cdbe41f40236024d24b2b90720c5dbe9fafb3c7fcd93f8518c96650fc27cb38bf79ad7065d3adf754096f00a282f02d87b9fb83b66b5ca3f502a88cbe2a21e3ff299feb927c240c46086c86c74f1cdce1ab14dcb5e19ec14ca7338fa39abe427c40cebf3c5be4329256b37021611245248475dcbc1e65c4c1c7051da7bc317803f64a602994397bc1923713f9608a03395a3e0e20e4da2adfb7ff0e5742320bbbad78e10258b590670a95455a0621b0e1ec6d6ae1464264671d95373d9647e9197603e394f6386fef91d6e5faf4df1d55117c6ae6a877f75af79e2ee3d4603ba07eb7c5d80dba3e74bf145eee16848e9904f770fea1f53e67e5dd1bbd3e69e2195686f365f6a8725630082cd32eef86259cdd4778b0cbfcb6dd6fcff8bc6ee13905fd30c39802dd44d419050b3822e42154ed2c281fbdd50d01b29ad25dae5ffd7686fd3d489c150a44f7edd4928721a3239f543a6813dacdbac7dc60a22bcc7576778e0bb2371bab986e64ae765eba263a2fed9fd7e678768fa3dd4dfcf9d9e9793efccc74ea7705cc9fe944058fbfa8db23dde52d5854189e7a318f23a028fafe97fc52487c978c47886436141df9a03d368c109ff5b42cc95d6480094d0993ae7972adb408cd98f8bbd63f661c8f97462975f501b610c614a960ccfd15c58645a99647949e8b78128965aa7096fa8d653d572e62606f88c99d682723f9f0dc7cd2c402d055f4f4c7eaaaa509497d1fc72d49396f39f0f0619d5a7147d3d564851726348627c69dbfdeb2eff4c93938a421457d3023617a23dd6055823c79bbe0451689f2961d9c3f6d1b9d05d5e6d7fa40fc509493743648bf73a077c423fd8732df779a8cf615e94b39e8ce60cb6c393e74574b374fe501f96a9c69af0e33d3aa85c14dcf4a81d58046604e1a8193e4fcf5581928df89be495e1365f98ed948c6b65a19299e6c75153180abf091d41fcb5dddf109b94ecfd72bfef4569a4a7eec62e804c2980ad0498ec5925e718e198b35811378ca84ae16538270ee2075e1b6531a2e8d77b30d38a2c156f05f2fb453ca8b21bf6e337720e0a7dc7c52a806564fbfd402d76a2e1ef76e48e4dbed49e7c40a4534cd128a0f2830fcf262f323bac24f61cf2992c747985f405528e6e0e00dceac8d82ce3beec297402079a7e069f953277ea8208e82bb86ea00d58ea35133c88f210df3794b1a4a06f7ff4d6eeda6e30916e9a43e7582a2800df9b0dadeab90338743c385b943f647bf99c1596a020c6a287c240e16f492bf4dd053210fc2a58f12cc4c447052940eae18081ad23a3de43e232481ac2de09a979cb2689cf12e6de3f759345185e3ac6876084badd700151ca551ad2485a24dbe7cd46a6c8c3ace8d4917bead977bbf7c37eacd0657ba7b8a8e8724875a69122096fba9bfab80628296162d3eb7c6718ffb5dc7a0a612f7b94bb5cbdb56f4c5d62c8fde8266efb5983fa0c7829ef0bb42788a56bc85780302cdb5ce603e9e5d8c99b92ca9afd3f582953e3c3814857505eb7e807737926d2805a5579189432e3aadeee547986bb3970761cde6a9df70daed42617754041e7425c5ee13f023938417b67ab827062d0a075b3198e6da7665627ed8010331c80a150392489938bf70e84df2aee7423fdb92aff17e6c86df3909b0983789c53b9cbefba9501d6879f58602491732ded168747bd3f54c95b4ce9523f548048bbb6409e0946e3a544477d4af46cff5223754f1b74b17c0ef415be2508ef02dca0a190f2e97f51dd59641002ce7c26e70d34b043cd0729ac052a0f9dfb26009b4ba00ef1b2b5ecf63b703540b19158ea71cb0f80b8cf7da4b4b6020ab7c316a7ba24d930fea4648214f2cd092058c4d98e0dd976bcc21e2af7c7e027b6f8fb3de516d459266eef96b85d4259fc25b025951cb6b7cc6384965bf80e2a43524f77c7e9af12570b554e2b45cc8372a3581a948db86afc51654fd2606873b713cf798d5469cde92c9f8372faf4c436ed5dfafcf4ac850e264efd9693918c8b7fbf20eb0d80c2122ad055697a4c7bd01dbf008f639902846c39a24506932e4fffffa3be5cb0cb2e16697dca3ae7f6ff2a0e848130f279f99e8647203ee393e1948dc6f4ab378ffde3fba803d21af13505195acdcc655439efa991c73ae491b0f21f052af066f95e8fe633557ff53627cb39e77a8a15a136cb1426bdc3d0b9fa8f02593b3c202a530029a17f9c8349b07f87c38f8fb6541bd81b2079d87179d986d36b9236f64bbf3269b04c01379bc3b0b002650f77362d12ea56aeb7121fd40786e0a029d7127582d2d1f3bec00c136ac04bd04ae3bc8b81fb610252cd71ee3bfad94bc1691550ff3a4b279bfbfb3e51110ed1b7a74d906b75f6d3d0b1ddcca96683cd7c4f01fe27ba81e1407180e104067b5a5b839ca17cc7c863174f7392465e01e8d1c0f8e3c36e72da8682fadad27061735ed163e5bd8311e42162d5770f5e2a0523802c9e8231113f2ec3c3bdcf09b0c4aed536a6e3ac689c936d2474ada16d1498bc20ea3bc531301f9b0922231f0d1bb2372438b359427f3ed1358aa814f59dbb281ee81a70586e3b0dc526fae126ce8b5894dbcf0f1eb73ec18b38b25c286420819fd46db574858adb40f6006de0a0437ac353e8de6eda5c9f33c1c44cfba274002aec190826c7e3f8c4b12cf1f8abb0a990e2f2278687f6c878cf2a117b70aa7be260f0041054cf5beecab31589e6243826d86f2a321208c2b2f3398ff725a611cebb80012d53162aae037ccefc9f84341c6582bd1679ef6bb5d3307bcd64096edba8f7caf20d2f9ac216eb60f38fa13cbc49491341d343fa390eaa4bfeb6dc2bbb908440f60cd8e599c2d40a5a1fb2a88f53ec80c7a5d1bb4e427df0f4be4470e861773915e3e80e3e4234ae31d1ae9a418c23dd0b38c34eeb0822c6dd69cb7e663aa230237d6735d05f982c9525903522bd6e62919751ceef59b3c0d5d2061a5578d67812f0d22ff690520d29f4ca75bb8f7dfe7dae6a1c8b32150598d1063cd8523a1c34edd092c6fefbacc686b71637f60040c6e9979df253b3852d35cbdafd910b94a7230a3f79f857eea00a26ff97ba7b117ee9c64935749d1fa7bfdd6ff758412076334aa38563a43cf5069ddc3ee0a5d7b0e56635feb68a5c6f257796a99f3753b1d53afb7e1f937c4b1848c5fa5da459cd45daa089fd10c4abb5f8b68d", 0x1000}, {&(0x7f00000010c0)="3adcce3e388b1fb91db55e29bb26067b14c7bdb6b2422957d8d76fb3a7b60d6d610816519c5349f84a5042e01264283f9c2d325ca184a136970391a67e05fb96b891babd29bd78843a3b3a2f6324bdb41444df3cace0bec332b9a6bcd3a5ee80a1c05a158cbf63648584a73dc139243f14a55ef6a4a432c022c2b1ea5ff655ae2e9c4a733eaf5122214a092a758bab7c9b73bf06", 0x94}, {&(0x7f0000001180)="f04982afd6ff516759ae01f75cc4ed35da54", 0x12}, {0xfffffffffffffffe}, {&(0x7f00000011c0)="a0294be6e495782b547f52c08cc6d3046ff09608c4063f36e27ebfeb3aa0c3e037b0fbd2d27d6549af9fde6906c8c958e9cc9e94de2ae62ba883081fcf08789bc6bedba79eb2cba8310fecf5932a26eb61b4ad9ca1c86a3d1299abcfed1f8ffde6b6a7439e8131711b16dfc3c62ce43b2734ce2bf16cba2f1125f75c0b8b192a7424e75173cc24cdcf165d54bf1e890a2f1b4cccc8f5728ce594c5383f4eefc7183c69fb8bf4cbd308773b1666f5c0e765b4c0ed2a78fe81eb19e2e462350fc025b625727ca95709b05822c9f5", 0xcd}, {&(0x7f00000012c0)="733a22fdb49d39d9536392d05df37783d460e6f2eb357c61752e8cecc96f6417bccff902a89065b59ba816dab7d1936db4f8f100d0e6b677", 0x38}], 0x6, &(0x7f0000001380)=[{0x30, 0x0, 0x8, "1d16da26cb397e741d3647555002ed9f01244f39553b7a4fc627"}], 0x30}, 0x2) 22:28:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xfffffffffffffe79, 0x0, 0x0, &(0x7f0000000000), 0x18a}, 0x1) 22:28:58 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x2f) shutdown(r0, 0x3) shutdown(r0, 0x2) 22:28:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x40000000400, 0x0) write(r0, &(0x7f0000000180)="dfbdec90485f23e0e2b22a6656bc1e0263ce4111660daf98e2bf763c8bf1624f44e862d43b9823cf0036e9042318d784851849f6c236f0457a5cacedf427f94aa7a97f28c78d0ae77f71cecb5e35bc7413dd84357d66423f07e28319e07b85e1b87a92c5b66623c21a3a17b0e10024812f6d55471b26a22c012221164c824f6c8508997ee6900408bae90a8c7bd13f5c107d1cb6c6f64d534ce5e36b58c24d5745b0df41c83adb", 0x93) execve(0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x8b6fffdf987edbff, &(0x7f0000000240)=""/242, &(0x7f0000000000)=0xf2) 22:28:58 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) 22:28:58 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10080, 0x2) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) r2 = fcntl$dupfd(r0, 0xa, r0) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x8) sendto$unix(r0, &(0x7f00000000c0)="b100050390000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26c6fda15fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020066000000200f0200ff00"/177, 0xb1, 0x0, 0x0, 0x0) 22:28:58 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000140)=""/99, 0x63) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000200)={'./bus\x00', 0x12a, 0x7d, 0x5, 0x1, 0x4, 0xfad, 0x1, 0x3, 0x0, 0x8, 0x20}) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000040)="c380eb8d252c993f221bc663797b7ea4ddbb28d9c3f0519809ec1d2e87be3cc419fda102fba864aa07f4c7780f6755595622da0fea662477dc", 0x39}, {&(0x7f0000000100)="8cf2a1af14f3f5e6af6ac61c2c9422ccd113d93f55702478cd", 0x19}, {&(0x7f0000000300)="8a7682ee55b94c155ca61adb338f5498951dfdcb5a597814ba7f588b5c402607953eabff3189e97463fe8a775dc558f19d9f9e7a98df5ed182078f513ff9d56c7e90262447b1ad93f6beb375058d4634af993aad7b54c67b6043ffa3e992a6d8c82f549293e8617a250d20871da5942802c6af82192fbc6f4c6e94758c792345695df756b16cf85f481acac894a019776c50f11059cd98d4189a1cc83611c2d041a5dde2109903f0d78f051cfc5f37dd7fcaf1290396b7ba6b359b016ce8f3c6245e43fa31a56cea5f0ccc4dd020fcddb133614115d93208e8e6ccb7604f6882331123e3c4dc304acbe2076fd523a67267a410af83877d967be8fb6c21c6d1bcdc14f9d68cbf3e523ed65c3d5bb1c4f2a64b9c3814c835f66d655672fdfc84e437ce9038ee570e164d93d2bc1d2c9e197f18120ce523741ff1c574b904498ec856b55c6d749b88ee3737a338671ab0a600ec441e15478194496d6cbe2261612a0d3cdeedc7986aa1a22b7d7d1706c9ee2e19324131940db1b37a499ad6e3cda81b00c31b21e59555ecad640b9b22f9610433f6a70ce79ec9dde3cb9f80689ae611f0805ff23eb5af7f3c30eee24906eeb5e3a2bd7f837fdb2de0edbf76849f1d5550e84e13f57ddb9f40e3ab1ee888f8d4af711b1466065c0da4984d984013b10802b1863b372623f4a131e7e6066a22fd61742045eb49823d4e3397b99313737dda0063c8bcc1411766752199bb06f3d8a37773520a631b0e66af1f2dad49cddfc37923f7518c4ef30e67511a62a78bd9ff46a0a044b1643828a3bd2341a37a11f2329efe87d38912e6ab2423ca66bb5c78812d814edadd5f5bb0709a24b03b1d83db9ad8625ddd3a6449a04d76faf6470b08394740ac2420fab7d9be3e0e5e2dd91864cb1a0970b03df2a6602fd46a47b97a5cfb7fb7175d7bfea305718f78f22a583d59b97a94879058d12dc79d4a7f4b9efcb4b8ba15f27edf1a818922ce1d0a7536a6e1fea4e84d670a650bada1e305d3017ed064c94934b67025412ef256cb0522880cc54e77d76c2dedb2b77f02f9120a54d30b3fbe116968f9a9d7abc8db4385b949dc2012426b30f7f171923d6e0403f980762c76b367e10a8c812b511b9da918bef4c228dbb4803f298afa0140058efd295a7535bfc6c7a183e4db9dfde30a7cd08f7d463f9878e1c9b40a1e21a2b5267b1e4f710e52cdebf48743cf564f0decbfa019b4bb990c215f165786b9bbef620d58cb4390d6479cd15b31c4d843f7915556fab8f3b7d5065c578d763fe6fe88403afa3625f7f6f0eff72a20a326eef8836dee4f00b466beb517906537496d85db4ec402f44e7a328ef1ab865e3966941e5a5c416ffcf7204a7850e7504ca6cbb392b11f32e83eed32b3c9a1a621f4e613255176ad4052931fa332264c73120926d5a2324377ed968798c8708359044909828b7bef004bb1ff978c8e6b98c30939240901ff01e2b4970ec7e325bd18f8765b156d5a5e86ca938555dac337b10f1e1a0267c0284dc052db93fdb2c740c5234d4e1666a7adce0ca6e23c121d28f6c553cccc7ad7520cf53c32e51e846b72e7bc35b5e72feb88f1e85fe646c9a11750dbaf7f63dac6ba6b2df51bffddb340ef5c4bd9abe2f1a9445d35310a78e33b42b98e235bb1da17aad76980a9dee4855cca4ce1e14a1ac157aa54a3a1d1a73cd261cc4aff704f8a6ef0341340d121d0e3b988284c949bf12c8538b68e9780a641437b57f849bb352fa9a52a00b518c1d52443ee11d8496dc29dfa821c031c749d2a82cc755145c32297965c7e8acccc83bb5c338a14a5b433d118140e7f0dbd031f75095b0982d5d3cdb59704a13ea407de0c57690a67ed6238f1ccb7263be85d3fa54a23ca84c7f885db20e0e5bfbdd56d92d9d3ed160078d2dd8d0fbd1b14d1630b6080cea057a5b76ebd8097d771d2e6650e38aacf437d877aa1ea227eebe81433e81dc83a78091c3a7a83efe1600c13038a34e41af044652e35208edadc9a65920ba07383748d1ffb321415f5b4cbc000cebbd493a3ccb5f68a225f055fa4ab3b5a34ae350f489a7aabf3aebe67ddec1587e30c92aea1c677eecf2f342f28aefc19fe93316d4d5e4911fa8528d5fd3cfb6e0ece4f188dbd20e510fe3d58fbcf5a68e608c93965ecbd9ea90afba0e18c798381dc0ffadab3fccda5ec10a81a48be5181054734a5df58764d74132b176060e506522acd4d24b506e3aa6cf237b8fd3f40a7f799a02bda98edab0c4f0daeb6538a755da36b2aab2894f2efe593789fd551c0849e99414360e6140625975cdefa60cb809fef3246d95643a11096dce865101a5f6651456b9f5e021bf447fe818e47a393cdfd5ff7fdb135ff007b0e7ac4b281a56dccd863e1fd6153fe2ae97cf8b24e418f1a705b0d4f3d0bba07978c7ba60de088e0fe9a150f8ed1ed1cd960228a203627f8a780c17494c60f438c6b7962aac6fddb96e176cb8270248b7388a7fbef3c75ca82905389ddc16b8f8c5f5720e9e6f9eff63dc9c3f584992247b13cb201c920e4ba8f5e705146ce01aed679f3d0677eeb0fc63d9ec6bcf361a3700ae51df774b9de95e70ece1b556f92b8592ec1885976f24fb5bbfb6b41167ba70f188915b9369baef69c0a1faa79907b2ca5cf38803b018729b260be73a1f0ab2aeaf675b770b15651dff4d10a450c663a04e3a1546da5c94b7b95e8a8efa334516f7707c29f431123c69aea7934ed49a558cc6b8b52d980d7e371f3d56d0de84eb2c9811e3fa965739e187524613649fcc753a5e647892edca527afdea16da6c42675505e105a9f85388e79ba0150c27eebc5984043322204b156f5d32246169f5e7c9b0b630acc0104a65f0b891d7f281b7f63ca94c5b4a5697e928c2b8f5a1a2cb38db2afe6816028c95528455ea2e5ebe71012bb5e66820d2eb923ba1736ba86867e084562fe966dd3f5e4a15ebc6e9d168a44d302ef906c36a319916b01c7287ed9151797d760b3f954671171e38d18e1c37ba6f439580197aa0136f314fc08b5ca133438ce2c15c208d8bb60412d2f312a1b96c828a3c6f320e96ba6f26c8d2eb0ee7923abadf5e8872060ece274f86711a8ee7adcffced3e9f827ea40d31ab66fd6b6fd0114c9d257864d0ce3390e36671a60830a4b87a53e0c814030aac848f294188e638420463845bb89d3b7df85dca2a37bfafe875382c0b983de09217e92969f3b30d439b15670e29d0bc92103e967e3c6ebc96358a489f4051631765c0f7e3af0d204e275399924b80a01270d3b6db04afb91eefab67101a5812d05220e08b93b1fda17d43dfcb0269098654c845a9f26d9ca19ddf781582a06b85eda8b54c76356796e2ea232a5f0c321b00e78c90c55609b55389377aec3ad968ee102a7363652a9a94765acaf0d6d07cc6f34b523fb756df3d2b66a7b2b6a264b27a5e4f92caf3671e2488f7b23ff212e158827e0c9d867a861299e9b08fcfafe0e2148439c707809ee7d6389a317e5a25337abd83d27b3758745f877f936cd3083eed7ccb6d5ea4059b08319e77a358e699c6039e2d9de1908ee27e8efda422fe7487be6b49ec19872ccb6ad022837d58c0ae56f1f1213452d86c37ecbebbd92a322291148398ae2d87d06bf3e01de841c43570868cc782c9253db06ca7d3076786b4bc850cf331f68b4b7c2c3236df29d62523bdc3fd1300da76042c6c5ef140157e7646b28dd7078e8809fd7532138c2a4201a7c08bff800bbcec2000aefd53dc127af8eb58964aa60d8d551a8997e9ff4bd059cb960d8626b20c3e5c7f38e4b7779172191e340e9b758c8389a083dd56c79e7e9bd1c6d15fbdafa7ceb28a0082b9fbeb82a8c60fdc83b0f7f9514dcc189c73c7df4710fb4f0b3579d9f1f9b6c676be3a76a3d767d600059b82766ff5b9e85a0f4599bdd60421b290c5407633e571683e58fcfc6a1294f14ca64d3aa408f36f5c2b46d94816bf4a1eed543ee4563c1e27034dbe59cb3d4d06104faf4fabd82ac1c94c13021e5fe46f0e9c92677b15ce56bededbe64d70f64d9825cb6521a0ec7c34e5787a2296e3aa1cd45eb8534028d6bb07982867d8afe4e90e7f2fe693bae50358b361502dd86b509ca7e4740df10ed80eb353199df86cd0132fc10ab7271ab1fa4831a1c627e577fadbb8da8aef92576d034165e1b46547e2d4012a6169ff0ecaac0376a0f82cff1f8e2c92a33dc3d632b4b0f48a0cabd9e9b3718d137f51f537fc4f37477febd1524f6de69c0fd8f279eb97560a0c0c4a56c8fcf228b6659145d0f2ce8dc2bc4df728da53f98b24f2acb7e26efbd3f292d821cec6638df5c4c3830f03fc45710c563e2cb89d3d3663abe5c12e4f597b8d4789625f03cff0a24a9632a952acd072e357ee2d18a388106d41ae0a5ffe5c0257733c3d8eb3ebf4907f5ac8bc0fe3f1cb144ffce01c36684e7ca5358d67062d9a2d2f66aa322a07ef6a6084afc55e90b238a15287b83e8db1864b31bc21c88938ee6c19e4848dd65ac7d880ca0aa04fe77aa685c73c240df3f0c38d2df26a2c4724b1ee0e38a39f6a7dedc77a1e20c43932e97fa0b82c8ce5c23a9b809e7d5f029ba87e944afe4fd5b2b06dd0aa0d4ad73d8f84081c5aba8b72a25cc4ac8a75794c3ea9b6e5cb6ef00002495238588b834b8074839adf73c5547c685b115c6cc1c47f91e26826f6c98e17a00e93a2a52cd8a488c24f009e9ad35f92c4f44ed25a1256b93c550c7d84a724cc53b9237d86fe5fe90d4e36a479b27c42beee3f46d2e901d67717e921de4345cfcce0b3ac789b58bda5cd0cd8e0fa81ffca08b6212c6f2d335c4c378d319683548fac546a6c7e835b84d13567b64925adc1a5d5ae3001d4897d59718aa0c3949b261b30552ba06981e84b335ca23115597717a2c60b5cac5772337119866e135a60c80f3e7b0f77f206d4f3bb2782e5b6675ef72f3369198d3a95bb853047225873fbff09f6f71fb66f93230cf328dc5e664d8a107a983836ab12de54f2cd247874aa1485512216b989494d38723165f40db7704b6f8465e1ee82a99a2fd8db1d6078006beafe5722dfa64e59bb7a7291acaa7d9c589e65c7f81434489ada1aa702b0d5a111c7f8e2c9155786591c0d2ec860038a3683f078af72df8c757c80fa056b2c267fbd3cfb51ac1a95e9c0a231a3bf839bce4751bc3b9b81d05bf00e8e453b150c6f5927ca7082afe36302b4d2adfb399be3cecd871b75738ffdf8f2885aa218c8f61e2efd2d0579decc4ecde499821d97c857ede835c43fd3dc0d09d1596b096dea4b499c63a89bbf862ba390c176f5996b9a66123430ece3159807858bc5efb957d4bba13569237d0b7b88de8a3c7537f86301044aed797dd4dbb9a659068d619b211e0f72df20c245c65a426aded66baa130014e23ce8a7b65008e0022e7bb97e4904169a1b1f9f6c5a746bbbedd71307937ceb7dddf6240c6bd8434bb9f544c9e8126de452cecfcb4d26df439d264eed4071bfc8847447866b655f6720fb86c5c70884137ef6a4e0f1e4dc1b51d7fdeaef4f1f638892d413f160b0d55664b07472c0140b4c3a1ca3bb82c372840d7f1eb612541f7d00248a87df188bd178b09a33b7dac54219fd326a3ba17689e8fba1f7e4a60516275822121e8ad54d2e9633210583b542ad20de5dfcd3da1f9c35dd078ea5d8ab35dd561970234d15d15217eef5eaf37998a32c4b45d93b51642fbb3c6e28faa6f3c430a016aef9ba9190d851e4f95f7e4a2bbefa2530be0bdc98ce47788032e3e8a73", 0x1000}, {&(0x7f00000000c0)="b1a7a0d416b221516f9e5e80", 0xc}, {&(0x7f0000001300)="6603f095dbf1297d63eac55904fe68eb2e857aaf7ce1a2749dc8e90eae95ce8ca3e90c5da7fed022ecd80b2b7c18cefc5ab8968128760f3f9fb0905ccf688fc5f6316e77c5b0b3ba8e706cd19167dbc0f45442bcdb2fc32122eb5a1d24e4e96831d6b52e2bd4eea4ac8383f94d4f6ce52957458252f371798db797703694097b6a7889f5baf448abc674da4de9f69b364411c92b068a8def346422fac1118d453b24a68e8fced84ed411f47130920dcec420eef1bfb8f04d1ff28788e98e00aec2", 0xc1}, {&(0x7f0000001480)="1b520d576016066f9969c1ed3907b542a6a4dea298b3e7485c0130e84a031175259e8b64a1abd9f521628b8cb8e9bc769b6e407e3ec38dea37ec2d3f9e232001378ebc1344947d6c90da8422192362ec2b593ce390ba7cfd2abcb6f6d3d24ccd2e0312b3b84ca080ebfc50", 0x6b}], 0x6, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) execve(0x0, 0x0, 0x0) 22:28:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x5}, {0x6}]}) flock(r0, 0xa) syz_emit_ethernet(0x2f5013414d8e2710, &(0x7f0000000440)="969b100ed55cd5b354d78fa1b6d2a9063d7600e51b775c8730f4b36e49aa4bf5f008f267f6082b29f1b2991a52b6df363d8f94d9968e4cf37c628b345c31d4774e11530ff202352a2d7dc54dcf63269c719e82856688106654df23085663e6b0ffc6cd93c3686bc3a7b53bc77a794836cd4b9625a67494080138d4f021a2a7bbe502e9b3dc65ee64897286bb9d34c23a02e34410e34320c75263d9912636c632194aa36dd3d26d4df8bb21c5a9d158258ce7389eb2d1c45d6569f36d6c7551f1d4f8b9a51b29c9f1dfe9d6b7c59b251a402affef10b913061f8904666b66a3c36af9df8f94fcda223b4f112ab678b3cbb5a6bffa7cab403bab403351ed79eab6") 22:28:59 executing program 0: r0 = semget$private(0x0, 0x2, 0xc) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000000)=""/118) r1 = getegid() r2 = getgid() setregid(r1, r2) r3 = socket(0x1e, 0x3, 0x0) sendto$unix(r3, 0x0, 0x0, 0x40f, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000080)="dc6dfa7cc8d34daf9ccf6d02f50132d6595a46de76299b94e14315fc54623db180d5f526c26b83a1753deb2e433d2d08601437f3de361b5929f2ee7c3cba54a8553d3bb17b1c04abede3bf1ca4277d6e5ab24aaa381a41b9ebb5a1858cc8f1793ab494434c0dba87284688d2a4ea3d55426f4a20d993bf", 0x77, 0x408, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r3, &(0x7f0000000740)={&(0x7f0000000140)=@in={0x2, 0x3}, 0xc, &(0x7f0000000600)=[{&(0x7f0000000180)="d891d12ecf8c58bcbff59968b965a012fe8b9bce3e64a62108963557d1e276e00a75256dd724c3b03dc5e216609eee9829b4042ee8a6b24fd88dfca4d53678eaad180368dd9e25953dcffebdc71c96d3e475b9baf27b5949678f31a62bda32a9e97e878a2285f2c7f5e17815a6e32b30448a1d7fa5f6b6da456ee711788f5d8a4ff94dc0d4e789d14b07644b6a68da71878f40142163", 0x96}, {&(0x7f0000000240)="7f07dacb79fbdd77c2273b67efd17704428b2ebd89d283bb01fe4b802a485e8142a20aaf8dd5ae916db28e7d2769eb7c6f194f305c3ce169cf0ac78603bdf6911ef84a5ed25d44a71f11fa3567af9d54764903f936632dc7fceaf0bf615beeb64e07d3325ffa08662daa13321284988bfc08de1fd3a09152f9567bff27b1e5a3bc4c4b397dc2067cf2f9074490557a19c23c50819ad355c9e12deb08fd3e04db3cb5f3d074a50d212d1a70958b691c49b71c91a0af58b43abe42b9e1916ada3cfcca7a680856421417c7a733", 0xcc}, {&(0x7f0000000340)="bed5e79fe77bc65d0bad6702e8e261e455cb0f36edb254462836edd7fba251e4d770149f52dfb4eb9073c6fa42bbddd14a56f0a0ccf0682cdc796793dafb9e856a38a6d0c337ef86e7f870ce421be9c542448c9aa699f7cd", 0x58}, {&(0x7f00000003c0)="4bfa1df9b6617743d5e109e81b8c08964e235e6a7fe7d0d15600b03132072b3b8e68fc40a924d55c2652bfe7943786552c545f5a9d1991309dab4f749fde4319ee9cad441b0b5b7684428c1144b29f47ebcc1ec7261e18c5fa575a8834d49e071103286e39b747a68aa07ced0d275685b9fcfce2e2104055844f25ef4a851d6ccc0cf5d048fbca2bf4268678f8260e2965c215cdc2b8540482e4394630450bed1145394d2acfd56484df091b55ceafe6060bdafe3aeef42cb8815d5bd0d3301a3e27ac939eaa38e170d5db4a7efa2d64d67dadf2", 0xd4}, {&(0x7f00000004c0)="14e9d5cbca610393dba49967501aa14913b8bc63c34da196335a0f344406159cded1aaf6e1d9046e82925335e3dfa6bb59337dd1ca3b571d047942b1f73f244989bb643e933715d9c96b36ad30b6864c1c3bbfdb22b9c1483f5cf13faf0d282caf289f4d9c5e575ec1bc1c25d75fe0a5c0ee277ed230a1dd8e9919e40bc65dae652512173aa3b1652ec412360944953867f656943cf204df658e14c11eff58b091055cfec0952c3851bb20ab9a36585a434fbab353b7476f0e2c2d67e48697029e5e54218edf26d0215c7747ad59bfc133245685", 0xd4}, {&(0x7f00000005c0)="9c87ed39f71ef1e61c219e02a2109747c7b72b96615417fc2b44ae5255b325b1011b233b65b06edb5f2b", 0x2a}], 0x6, &(0x7f0000000680)=[{0xa0, 0xffff, 0x5, "66b5992d7f0420464dbd3603418c176bc37cc013a6d865693d6637428c02dbfc3bc64d7153ec866b716b75b51938aab6f247e5d218f37145f5ff1c9395cfaf39e8db9b192a24abdcd40b26137e7b0d77ece92b2807ff3228db1a5890c41945cefc725f8fd38356c82d04d806eb1aa36c4066881e4bd2b5752989b6129b6d3ea183462efb33c7ab48b451237db5f1"}], 0xa0}, 0x1) getuid() getgroups(0x3, &(0x7f0000000780)=[r2, r1, r1]) 22:28:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:59 executing program 0: mknod(&(0x7f0000001680)='./bus\x00', 0x80002000, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) 22:28:59 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(0xffffffffffffffff) 22:28:59 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0, 0x0) close(r0) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x124) setgroups(0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x1010, r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 22:28:59 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000300)='./file1\x00', 0x6041, 0x7) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)={{0x0, 0x7}, {0x4, 0x200}}, 0x2) unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)='x\x00') lstat(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 22:28:59 executing program 0: sync() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = dup(0xffffffffffffffff) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) getegid() getrusage(0x1, &(0x7f0000000200)) 22:28:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) getuid() munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r2 = shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x4, 0x0, 0x0, 0x9}, {0x64}, {0x6, 0x0, 0x0, 0x100000001}]}) minherit(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x8000, 0x2, 0x1, 0x20000000000}, {0x7, 0x5, 0xb5dc, 0x25}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000240)=0x80000001) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000002c0)={0x162c, 0x67}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0xa0, 0x120) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000280)) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000001c0)={0x20, './file0\x00'}) syz_emit_ethernet(0x3cc, &(0x7f0000000300)="2b969fd5fbd858aee49ff5d6ab02074259c959e380d46ce62adbc976eac0aa49d31a70803622b57e1bc27b2e079f558ee1b6cf39a4e7de1f1f733a29b94034bd21e56fffffff7f00000000920a000000000000f11a6f5cd198b44957548b556a8a23caa87a12eeeaf8802c22ff1e81f7cf20b7aff41b3727a4dfe98a266330423ca7f661ae958fc9045bc10d79522c784657a94a") shmat(r1, &(0x7f0000ff8000/0x1000)=nil, 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) 22:28:59 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)='x\x00') chdir(&(0x7f0000000000)='./file0\x00') ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)) 22:28:59 executing program 0: r0 = kqueue() mlock(&(0x7f00003e9000/0x4000)=nil, 0x4000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munlock(&(0x7f00003eb000/0x1000)=nil, 0x1000) 22:28:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x820, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5, 0x0, 0xffffffffffffffff}, {0x15, 0x80000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 22:28:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)='\x00', 0x77811f08c846d135) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="2cb37f0f06c0122180bb41cafa7cb6e00a9e24991dd7e9dfad8922c88ff7402c1e1d833328e4bb70adae5016771deaaf900119856d5e868db8380b3b2185159cbc0e155f404d1fa12f9a46e8f8aaca5da73ef3ee9dc0cfb12259cf16d3bb052803c691a537f074db4e90a94540ee5f1fae7ef449b66ce9498ded104dc4fedc27618f378470f9a76ea5da0cfefefa1e3d3cc1360ec76dbbf0978c0c0d7dd06b14393b809a5bc27ca885bf24a6c73ac8f0d55fbb6ea135404c21ea0bb82fed9aeafd13e9e1b375f8192a33a5b56e0cfd6455cb051fa2661d8e9582779949316cc6f30c705038244ae8750dcf9807a860036b2c5c065d9615abd8d5e2453b6cd63886fa4bacf9570df184424dec58773e9eb70cbc4e11354d10ba3295e36f0b6e3983e4ec7cb4d53545c5626c3defa60633f0aecf2a76aa36b6b2a724f3abe298933c5278308175b93d34263c127141094d09dd2addf135abdbc3789ef37e20067467093426f893e33270b9a589af09787416a7257105e691a9d9388f80d947344330e8ff10e2b507f7cc041118d0f1d6981c416aeb660ab67371167075377d4d103e158c039b20bf1f1336a6bed56c1d272c109dcea4f686f91ea597ba97de2a901e999a80fad7400c77c55d95020be076682d603cbbfc93d8074e252969ebd30933a6281ddbb3fb88fec409f677909cfb7603b2db3fbcc5339fc311ab23ba4f5bf429250f51164ff8788130c9666d1d47e9a3f4ba86af30e01d796a13d762f06c1aa6a14439d7df0816f33afd67c9ec9a600d9d59f442c7bd5aec4b0c79fb2d918c8ff3a23201ddb9f3307b393bb41f05563970bfe131c56d4968e9aaa2cb2d360088ed309e03562b960443986f340010138ba352fde27291bb93813580ef35979199db4d56c0573f57294e079ec3f6c5454a6d6d6e6842bf2fd73f329de68d93a732a1aa3986abe50db7fe682002daf44e32032ac36bd2e178e24c7a7ada9420edbdb5d4bf19d2d589c7ebd8a9f6fdd80e12e251ece420cef987132294de324206a0b1d135626b38b2144c242487290fcb6ab4f08a97a392140bd287c7e2a4d537f69e0e9ebc654bf3c36ad9e6ebab24bab098c744926270e3843960b701571b5bd284a8307fc95b14c22ed820d4c746381fc643aa5766758b8d8d842ed48fdfa7d05ed67e3e2b3cca2a8552b4dafe98bde996503948adb58fd676b7a512eda500a1e56917ee224ab097554221e06ae442bdd7ff65eb14115e2be8b2a4de6d84f500085827332738f428d071db8723264660c351f88c7709e67b1dfaea36573317bd7beee228a677e56ce9b174a7349671d10f92dfe4616f5eabab7c88267642fd8359fcbea69d429b1e6cfb84f34eaac8122ebabb50c2ab0d1948c41fde3a2ec10d23c506f4dbecd20aa0e3136b774f83718b18dcecd5dc4e238984a171976825586d50104ab7b6c9bbcaa7f3e40ad0e5d4c5430424b583f08a7e01b7117bcabe5430939e859eda3640193c6c9878c048bc0e40a4c357d1a939ec98c4f3defbec603da2f7a5df643a95840414cbd006e259ac9d924471ca00dcd5a80d0435f3c2e3f8e76688412536bf9fdc24c25ad649f45c6c1947cf40c41aaa2ca5124d848be40111d645f42a049929507c9079ce929259fc9aeef0822540354a6c0818b0b63903f652d5466b3a61b459ae093cad6d887d5c1fa896efdfcf178c7ca1dd341f5e02ad963610f774a2441bb189378acda1d557de313859d61d53edebba8ae044a360847b128f19d55b21e78816a37f782e7a912d48b30bc4123d3dc9a1fe1e81251bc49e87d2e2934d8baa867c65e59a288230bbe22c3099163545828805f78e9ba9855cd7fa3f4adc6327f7b4ea89dca1a61c78bf5397614963ad1b9eda7f60f98d44a20ffb0ae5f55e101fed03a965a051c83a9a38f3700c1c4be7b9a008fd81674a5af78f648d6ab5bc93b929efa35aaa3d79c9f924aa702056de7cddb5a8ce9d8cebe2a2e302f2f3ca006c5886a45227ab683cba7fb8921d57240c70209ff068d83bc52bbbacaa92ea246ba1d5994c8a3c3f008ad541b019596b9baf3c4f52f2944b42f346863412396de68620f2f75d6899aa476f235c55e8f91e0e2c8ad5f9fd8a06692c81a78e2f740fe0d14108f55811f21c7595f3550b1edf4aba3df31d5cbad3bf9978aec3b1e5fd386fef91b7fba900f7318e3fca14d1fdbe6368f32440d75825c84e0612ba39d133cd0abc5565d51e83075993a1820531e3ab97ff66ac1153ac25a2012d761992ee5ef0ec126a3178ec4a2d6f79ff82b7552801d2f16113f15101af3bb41030f18986dcc2c46c6f0f7a80ef0b6c6cce0e83e744d3ee49c217a33064c3ac8cef563c2572b70e415043b34c1def8bb7bede6745e7e1f41e5148a1f5143c963222f512537a4b8efb1cad902b978253a0ee595f64b99233f1c58025c195e08d3d1cc671f931acbf0bdb1a82b7603160b74bbb6b1104f30833ad8ed44c084cacd17973eda0bfe4d294eb7a888e6cb6f1fb388dbf960a45ff482d575d56d7494d04155a8db743ba503d0551c39f698f3a3f52c23257cdf23f4d31baf76bd3d25a7b9e08878c043e4b03710fb2fbe5a2f3fd74c3b277716b41d177653758637a7a2998a8b15bd9119194f5c55f7038df3ff71817b06f830cb1b1f1035b8097b819ff7be89df0518402ac443f22eb18e480379935e9182186482043694fc55c52326321b8986088eaf0660815af057ac871c72bc9d59c1f00fbb0514b4e99417b00aaa5c288cde638aa2fb9893c110131887eebc3fd0fd4e296e8f3ab121d964d3fe65a174802bf63cfacbbbfa4d031b6376cb9fa7b1ac7ce39abee7efd85aa53fc6123a4410f642c9f716f680e8dde25a4d1dee9948c9027bc0d5a17353539ffa01666da6359e295813e48b82d9e07f0a3b99fc597dc09354e9b7ff89749d37bc8a726d9e3254e2b5ad8f779291bc729ba539aac341161fe3bd509db3c33a374d2680d5495f47f66c352c394dacd4cb9869809e363ef4ff76e4c67b55ed81ffb9024f55086a0013b075ab1e935e9bf62cdeafd3a4b05e475c5da05690871f12a9fb908cc03f3d477eb1d3ec771a859fed5389504632f5fef9602bab43b5106a73f8a5a1928c589326a2c293d967c08bb7a8362fbea899fd79abd210a8beb4db542b86f754ad9d2984f06f86d2c012902b90df5ddff8cd6adac92c45eef0993de4226c2f620eed1d51089efa2ca1a75350bba3f8be928f0584af0b9105d23ca7557c7c6f03d0ed81f23d8baea43cdb78ca08f6fc53e1cec168646be6e79c37f952ec07f11bec888c9412ab502aff87b3432146291eae719575e0867ccc5316774fb34c7874cf3f534922750926aa9ea956f0bf6cceb9f397eaff1a920ebb21699bd9cf3969aa6aaa034749d2b54c867593be3e728a8549240893914a95408bc19de6bf384c650442f7937e9b765ed14e528137dbb43745f15486382761fd423d4286ee147603d41f1838cc719257330469f57a20a89acd13ae35c3084bd2e3522bbf66bffec3b0ea284defd43f6a3d0cdecdbed598d6b5f1ab8936f483389545c66dbc58e3d8877c713b4a8736469d105a66df0989240eecd8661d53d3b0c9575e0b17cc858cf619a88047af6225f5552f3438ac30011f16e071684cc08d91af773faa7b8c8fd80bcc24106623eaa79b701e8bbfb2b8597c1742fa9b387594b779556b9a4a04e13b8c8cd70765aa4570b45d91e5b14dc1bb241ed3e85c7a3a88babd5e55925cd35babcf7a9d6bff2a2ba525c618a73a4dcf93bb46c34752843300161bcca4df67fed1981b23dc41c32766d79172796284e8005821226eb0962e64d356713afc3db22670cf75d436b8daa6c31514436b034b03dea4126f2446fc16a94a729ab8ae7d9959445656d7c90020db830b605d0b1d37c8a4805b4e7ce6f87f5a7f14d62e34b38f75ae0f18c872994fce029bd9d770ec9cd69e3c46b1110900087185d1c7258faaf9f6bba44c710f842ac6752f8a6fb58a90e05e16f14970a63b8d49dd3aa40740084b0ce31dcd40469d7a6459fab2c4e87a0f56cd289bbddc4dedce9fd5ba74b63d274cdfd8f5732d5e1a2cd91a75ea982dece992419afd20cca5b6aecfb3f8afbd781527f30491a1a9b247612e3bb017b65229a3e88d17bd16e2053fc6d1e23f1b71c2cf05c754564f3a7b2664edef5804d786f2b912dab3401631b8c5ce1a755157ccfd59ed1f2440252b2e8418a13112de20f5a054a4760c8ebebe0506924db1695ee599eaaa552bd4f7e3dca7012a93e996e29966f6d003cf70749002b0a6641aef3c8ccf68205b0eb65ac772caebb6d7ab51560af9775434066ff8efa9a90e78f57f5b1b167320a11c52f5656b42a335d9aef668207644199a3609b2bda55ec04a9b23d0173f8bc4540fdee63d4e448b739228d43afcaf7152ebc67bee1f6fa045f3dd72f29ce5c711dd7cbe10920a10d8062726f08af9d39712e2c30622478012dee770cf25dd0cb6d5b5b03550fc8df5b6d77a343c1d26422f6cea6fd07dea3cd13f589b937cc9aa6ebbee24dcda43f767868f1cbfe0993f6c61f16ac65f6a81cc636d707c98f153f373e9dcee5dadd20786049a7d89e2820e8a2fe81bde8ecd5b21557a7a8eb3c8fc8d98b1e91108bbd318aa00c621d0a46fd2ae4f1c5e702b6a0a003e88428d31f55c905ad1d8c2db755af1a2cea185fae41cedf38a518b0e542bfcde1e8ba79f09bafcce5dbb7d9d3c6b71c450f5cb59bac09ebebf98fa1da2bf2743b371a4669553318b5235aa1ec7722c5f71bea09a72448275a2ec53944c14b223f90f3b5b2a6ca308b4bdabf6f714e682fb1e7ba8d8f2fc590a98c5b5248736bb1b517ef32182a84d971295a704286826faa316d9e179ccf04d9bf961137417c0c1b681803cd231c2e9dfd4a7556cfd34d9813b597019209462041713c05d09bc7ada0d6259e25c8998a3390cc357509e3d124f9013b76c899a6672d5d50c17b6443fc143a04a4a47ae7e0822b5d83902815c93f38fde6fd7dd5ad3d7b1aa7cf05ff09d07194db1f653f3d572d47ce4c38e9e7445f7b37715ac3995c025626a15f2e3dcb48f0cbe2f06588280aeb8d062eaad4a65a4004d4a8fb71a53372715c6f025fdaf3661d1b952993fecb709a5f74782f22906a803e7ef7d14d6ab96ea4cba80650b51f50f6e2c7a87b4ea470e29882d059b441a065c172da31b42122b69a3ac2ace9e3e6e4f0c307264bb8cb7acff34ebb4fcd4404d9c676d30dae43f97a2bf0726a8d7a70b44c91f9b89e7af146033197d46a8c051328a25c884d85f9a1a909308d63e29c2ae82ec1d4af75d94a64e7120551ce88ec128b617f43426766b39c91555c3fcbd76185c29bd4f4053c36a71f0b08aba1ac588bad9621e73dc8f5af6f2af7df34ca221523b6e40c73ce0e92009690ab88855be75a1d641ed515c7fe277b9d19055635a0bad4639fcd7afd565db4eaef4da0d9525dda1f4235af19e6636e34cc2365b8862fd7bd127dbf8c0da5d81e4a0fe17d2b4a9e6b7482e49d4b4e7759702e5b0b2489a21ad49a8fe408b59184fe899cfb788ebd0e7252cb53fcc1f5640e8541784caef86b3d68c5f7f05e59f2cfd1de8064e1513d2c06b2ea39b81083e5f9283368634b2f733b1465359896b3b4d49f7a86d5ba04c1b9813ab8e33d9f9b1750ede712ced6b5b5aa896396c0bd287245b643800a481a268f6254192b2fd5a8f9166cfca305c5b21298213ba8f12c43a597f896fadc500121a54fabed2f", 0x1000) r1 = getpid() r2 = getpgrp() setpgid(r1, r2) fchdir(r0) setpgid(r2, r1) setsockopt(r0, 0x0, 0x800000000000a, 0x0, 0x0) r3 = msgget(0x0, 0x5c0) msgctl$IPC_RMID(r3, 0x0) shmget(0x3, 0x3000, 0x90, &(0x7f0000ffa000/0x3000)=nil) 22:29:00 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x4, 0x4, 0x5, 0x1, 0x6be, 0x40, 0x6, 0x0, 0x3, 0x3f, 0xcb5}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e000000030035700100000000000000"], 0x38}, 0x0) 22:29:00 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xaa}], 0xf, 0x0, 0x41, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) 22:29:00 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x8005, 0x8) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r5 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r6 = fcntl$getown(r1, 0x5) getpgid(r6) r7 = syz_open_pts() kqueue() syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDLT(r8, 0x8004427a, &(0x7f00000000c0)=0xf016) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000040)=0xa8f3) dup2(r2, r5) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000240)={0x7fff, 0x9}) r10 = fcntl$dupfd(r9, 0x8000000000004, 0xffffffffffffffff) close(r10) dup2(r7, r10) 22:29:00 executing program 0: r0 = socket(0x2, 0xc003, 0x0) close(r0) socket$inet(0x2, 0x3, 0x11) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, 0x0, 0x10394) 22:29:00 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) msgget(0x1, 0x2002db) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) 22:29:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x7c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:00 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x7, 0x0, 0xd}, 0x5, 0x100, 0x4}) close(r0) write(r1, &(0x7f0000000080)="f0bcf3c7db13d2ccba2eda9f71d6f1eaed18bc2eef436345cf3653f49048c84485905146cbe9e5b80cfed07d02f89fa2f801afe7de247580d9fe7dcf41b32a1ace774bc874b16878f4efd153a7616cf73c0604e5f9b183e11787b70c7e969aee003db94514693812b08a2a527781228e61952becb4605cfd554cda76996a9342219be600f0feec6a4a18b5777c3f5dae564753d2a05ed4e5a21ca97677", 0x9d) write(r0, &(0x7f0000000140)="f44707fc246d11ed755236b84f0ed909ba079c89ad321489faedff4e89478a58afbb10211039bcecada0d44634e1f4cd627cbbf39f7fedfba4cd56d08a48b30f1212f760dcf1ab74af3578ee7869b61b14d3a31ddfad04f8db", 0x59) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x142) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000200)) r2 = socket$inet(0x2, 0x8005, 0x1000) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000240)) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000280)=0xc0) close(r1) read(r1, &(0x7f00000002c0)=""/100, 0x64) listen(r2, 0x9) fcntl$getown(r2, 0x5) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000340)) pwrite(r1, &(0x7f0000000380), 0x0, 0x0, 0x0) fcntl$getown(r2, 0x5) renameat(r1, &(0x7f00000003c0)='./file0\x00', r1, &(0x7f0000000400)='./file0\x00') close(r2) getsockname$unix(r1, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000001480)=0x1002) pipe(&(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001500)=0xdeb) r4 = msgget$private(0x0, 0x420) msgsnd(r4, &(0x7f0000001540)={0x2, "b5f98e697d407e8b09a6f28dbc85d1b17417f1b0663a6bad32b7188dd368126d461949d74b7bd36d45e146737832d7070f66d13ca1045d53622e8aba4070c118b2429ab8635cf2efd984f123869a21623fa550fbb00696c49c366d3b9e8f0e252212d44e11a45e2451afb2f4eadb6d70b941d4a38e9f89c5a33b26fcd23091c2e4664e0d8452d2f9254eb83b025c7bd3724fde8d247183b2da655a6c2b41d64970c71752a5aa5b53a75472281cffd4905a84c80831a6ee83a130f881fab6ef2c1dac5e203b18dc3b6ec6fe91aac0bbe7779962461b8665a21edce0e2a8e1d60cc30ba79902abed457979c3cadee4db59d2b4521ff6c68e3b"}, 0x100, 0x800) mkdirat(r3, &(0x7f0000001640)='./file0\x00', 0x40) r5 = dup(r2) accept(r3, &(0x7f0000001680)=@in, &(0x7f00000016c0)=0xc) unlink(&(0x7f0000001700)='./file0\x00') fchdir(r5) 22:29:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x7, 0x1886151e, 0x8994, 0x7}, {0x9, 0x12, 0x31e, 0x10001}, {0x8f, 0x1, 0xff, 0x81}, {0x2, 0x8, 0x0, 0xe66}, {0xffffffffffffffff, 0x358, 0x9, 0x80}, {0x3000000000000000, 0x5, 0x2, 0x100000000}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x80000001) fcntl$dupfd(r0, 0xa, r0) 22:29:00 executing program 0: r0 = socket(0x10, 0x80008003, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="d101800000000000009cb4c9d926305b3bed1955af7bc18f5f33b498e13e5d53c831104e6486a3515f823f08b29ee0f453a3bbda76f4786004e42fc4a599fdeeb3f0d4e58a8d64b230425130b6d240de137faa71945d41c11f3ee696f26ebb34a34623a1b5c1d3f08b4cb4dd2ff6c7720caac4868701f8ed0d3774b4852c1b013b276fc8dc00034b73eb7f5ef5fda7fd062b3489a1ab0d3ee49e3e73160d25aeb24c9846c7122c533051edf66454603a3a9e5d1b91039c4b8c1fc2f3e1efab6659d74ac157e10f2d4b676b"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() getsockopt$sock_int(r1, 0xffff, 0x1903, &(0x7f0000000000), &(0x7f0000000040)=0x4) fchmod(r2, 0x8) r3 = syz_open_pts() ioctl$TIOCSCTTY(r3, 0x20007461) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) 22:29:00 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), 0x4) r1 = socket$inet(0x2, 0x4007, 0x1000000) setsockopt$inet_opts(r1, 0x0, 0x5, &(0x7f0000000040), 0x0) r2 = dup2(r1, r1) ioctl$TIOCNOTTY(r2, 0x20007471) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x0, 0x7}, 0xc) 22:29:00 executing program 0: r0 = socket(0x2, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) writev(0xffffffffffffffff, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080), 0xc) close(r0) 22:29:00 executing program 1: syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r0) 22:29:00 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000000)={0xfa, 0xffffffff, 0xe819, 0x118e, &(0x7f0000000080)={{0x80000001, 0xffff, 0xc55, 0x4, 0xfffffffffffffffa, 0x3, 0x6}, {[0x1, 0x5, 0x3, 0xb89, 0x0, 0x1, 0x401, 0xfff, 0x800, 0x9, 0x6, 0x1ff, 0xaf4, 0x7fff, 0x7fffffff, 0xfffffffffffffc01, 0x4, 0x7], [0x0, 0x1, 0x9, 0x5, 0x5, 0xffffffffffffffce, 0x0, 0x2, 0x7, 0x3], [0x5, 0x10000, 0x8483, 0x4, 0x7, 0x1, 0xac], [0x0, 0x3, 0xdc0, 0x52, 0xfffffffffffffaa3, 0x7], [{0xf34, 0x3ff, 0x80000000, 0x6}, {0x8, 0xdf1, 0x91c, 0x20}, {0x0, 0xbab5, 0xeee, 0x1}, {0x1d24, 0x8, 0x0, 0x5000000}, {0x7ff, 0x1, 0x2, 0x6}, {0x3ff, 0x8000, 0x7, 0xfffffffffffffe01}, {0xc00000000000, 0xffff, 0x4, 0x8001}, {0x83, 0x7, 0x3c, 0x8}], {0x4, 0x4, 0x8, 0x79e}, {0x1, 0x7, 0x1, 0xd50}}}, 0xfffffffffffffff8, 0x1}) close(r0) 22:29:00 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r1, 0x6, 0x0) r2 = dup2(r1, r1) r3 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getpgrp() r7 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r10 = getuid() r11 = getgid() r12 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8, 0x0) sendmsg$unix(r2, &(0x7f0000000280)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000080)="647759d486aa715b827de763c785a475ad19a3c3906bc68ea5b171f51ef98bc54776712c8e061bd20ebe9213fdc04afac42f38", 0x33}], 0x1, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x18, 0xffff, 0x1, [r0, r12]}], 0x78, 0x401}, 0x0) 22:29:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r0, r0) pread(r0, &(0x7f0000000240)="86dbc4e4ce1cc4f5f949463d5f79e39d6535146170a5d733ff6c741f4d62992724599a66c700dc98259876a89346e3f93d62138f9e312ab44e19e2704824f868f1ff5b90871ffd24182c818669221a787d97efe7438db36f7a654569dbcb73698c10a2", 0x63, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pread(r0, &(0x7f0000000140)="d50f7c40e0319a027ec02e787d0f9abfa7692475cf25c6e5b96228e8d44f9bfca1f350b89a384693e53e29258243a61d0fd044d341ce2d50ba75dca59b937684a9e2afced8edea4d49432db35baa8c8c0c564b64b6e8fb2cc7820d3d29c82118d8ebefa1529adab3fd693c006c5c6e28dde1ca1e704a75238a14f558fb81ecddeb87b8e58244a1dce83a1593ef5b7662643917441347a2e623660401b192cebd147d062b22bc6f90d175d51a4cfbafa6784016c3d11fc4b6d8ae84fd0fbe9302bb65d4ccfd36d17addedcbec17706f7b54f16c3c3e56d5d043db17c371058f5ceb34224d6d90df14987f4acc87", 0xed, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ftruncate(r0, 0x0, 0x6) 22:29:00 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) r0 = kqueue() poll(&(0x7f0000000100)=[{r0, 0x3}], 0x1, 0x1000) flock(0xffffffffffffffff, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x2, 0xa0000008, 0x2}, {{r0}}, {{r0}, 0xffffffffffffffff, 0x58, 0x2, 0x8, 0x3ff}, {{r0}, 0x8e4c54fbe4292a43, 0xe4, 0x4, 0x10001, 0x8}, {{r0}, 0xfffffffffffffff9, 0x21, 0x0, 0x0, 0x1}], 0x3b, 0x0, 0x1ff, &(0x7f0000000080)={0x5, 0x5}) 22:29:00 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000b8180000002900000031000000030000430000008a"], 0x34}, 0x0) syz_emit_ethernet(0xfffffef9, &(0x7f0000000140)="f3b6149ec40c8624f32eea489932f223b1067fde76e4d9e1c6dfe01f5bef2857759001705c584b57d9968c8f3583356e12dddea541451d8ff5c558bde28881d69b0b9aad35f56610f4772bec743424ea645345ed936f673f11") r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/92, 0x5c, 0x0, 0x0, 0x0) syz_emit_ethernet(0xffffff03, &(0x7f0000000c40)="dad8a8e2058693418a5c21632e424b7fb9c05fbdc320aa0be25a8c5cf70eeeec07d8b6c186717acf0425f11c862f5938502a0550c72b0e41323b0538a8a124833d13b07fc6b1f00813aa4d241c5425f9a442b4ce0dbb56b2b7fa982eb6c626355511d2c8bc43973e3180b97054004e1aae5bf9cd96f34a41f20b3479eed1f8d823324c792175b13812616db66701a70406974c60c523633bd1e7b72b77d016f429f227240779cc548f70a2de090018b2d020f3120fef88b38671e4431f79a080c5cc684800000000000000d9a9d48680f14dcbff81f1d08d0da1a91144b0190000000000000000000000000000c72b25129dae746c184e71c1ae4098caf9e99b47fe9756caa33cf5363a720c105a90be2b5a14b162106695e2fdf9f36167887d09a1d40c80e9b4e90bbbd13fdcf50000f79efb23809df5778c0eb963466c2640da459981356e5a1398a3366d1cb76a46dab2d5ce4f766d511a48062cb1d709f0e41c24a36dd87ce051ce52") 22:29:00 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000003c0)="5a5eb9cdd6feb65cbdf90a5f5d76c9a7ee33461f055e604f461cfbbebbba623a6698809a31ac301876aa3e7340065e10512d774342b1579b5b427003cb006ea0a533cb728878a009da4882dc5cb8e159b4d3d1e920e862089c629b0618aae33ebe511e374204e001d505736c65bfcdb4ff7201a18dd724b4187b2b280d46899bf1f1a2cd393ba9b66058378321672d36a08bb5a3cfac6f25e3a8a1598d82a44ea746a0c39fe5a4f1e0bfbc5909267559c9e83cc43e44f53ec42efa6a08d5b76da6241b71b783d6f42e6e74808795efe4582d2196d51627db70ae6a19e3fc697895d85320dc5027333855b6248bd0f93080a747cec91baabc0e075cbb0f26ef775edb46cfeb8ec783e63bc2783b30b808296cd9ee5af98adca0a87ce3535e83420b74db8a7022f61f5c996a88", 0xfffffffffffffe59) poll(&(0x7f0000000100)=[{r0, 0x24}], 0x1, 0x0) 22:29:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = dup(r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000600)) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0x0, 0x0, 0x4, 0x1, 0x1f}, {{r0}, 0xfffffffffffffff9, 0x10, 0x2, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x4f241a34, 0x6}, {{r0}, 0xfffffffffffffff9, 0x5a, 0xf000000a, 0x4, 0x10001}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000000, 0x3, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffd, 0x8c, 0x80000042, 0xc81d, 0xf6}], 0x1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x44, 0x1, 0x3e95c66d, 0x3}, {{r0}, 0xfffffffffffffffc, 0x28, 0x40, 0x5, 0xf84}, {{r0}, 0xffffffffffffffff, 0xa1, 0x80000000, 0x10000, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x3, 0x6b92, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000000, 0xfffffffffffff000, 0x100000001}, {{r0}, 0xfffffffffffffffc, 0x70, 0x1, 0xfffffffffffffffd, 0x8001}, {{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0xee97, 0x9}, {{r0}, 0xfffffffffffffffe, 0x0, 0x20000004, 0x1ff, 0x9}, {{r0}, 0xffffffffffffffff, 0x22, 0x20, 0x401, 0x1ff}], 0x10001, &(0x7f00000002c0)={0xffffffffffffffc1, 0x8000}) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000005c0)={0x6, 0x1000, 0x7, 0xfa7, &(0x7f0000000340)={{0x3, 0x1, 0x7fffffff, 0x0, 0x101, 0x0, 0x4}, {[0x86b2, 0x40, 0x82c1, 0x1, 0x6, 0x0, 0x8000, 0x4, 0x8, 0x200, 0x3f, 0x42, 0x10000, 0x4, 0x3, 0x7ff, 0x73, 0x8], [0x2, 0x1, 0x0, 0x3, 0x80, 0x80000000, 0x6, 0x8b, 0x7fff, 0xfffffffffffffff9], [0xee, 0x827, 0x401, 0x8, 0x4, 0x8df5, 0x1000], [0x94cc0af, 0x2, 0x40, 0x8, 0x80000000, 0x2], [{0x5, 0x7f, 0xffffffff00000000, 0x9}, {0x1, 0x4, 0xfffffffffffffffb, 0x7}, {0x800, 0x0, 0x4, 0x1ff}, {0x2, 0x10000, 0x7, 0x6}, {0x100000000, 0x3, 0x8, 0xfffffffffffffff7}, {0x3, 0x7fffffff, 0x0, 0x6}, {0x80, 0x4, 0x80000001, 0x9}, {0x9, 0x82b, 0x2, 0x1}], {0x4, 0x6, 0xaa1, 0x8d0}, {0x4, 0x3, 0x20, 0x50160382}}}, 0x1, 0x9}) kqueue() 22:29:00 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x8, 0x0, 0x7, 0x0) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000080)=""/112, 0x70}, {&(0x7f0000000180)=""/120, 0x78}, {&(0x7f0000000280)=""/208, 0xd0}, {&(0x7f0000000380)=""/142, 0x8e}, {&(0x7f0000000000)=""/7, 0x7}, {&(0x7f0000000440)=""/148, 0x94}, {&(0x7f0000000500)=""/73, 0x49}], 0x7, 0x0, 0x0) 22:29:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f", 0x0, 0xfffffffffffffffe}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc13f4a665de32e5731318666dea8b0aee"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 22:29:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 22:29:01 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100000000204f, 0x5904) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 22:29:01 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x4, 0x1, 0x7, 0x1ce, 0x8}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) r1 = getpgid(0xffffffffffffffff) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000001c0)) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x3, 0x2, 0x7, 0x4800000000, r1}) r3 = shmget(0x0, 0x2000, 0x102, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x67, &(0x7f00000000c0), 0x5c) 22:29:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) link(&(0x7f0000000040)='./file1\x00', &(0x7f0000000100)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 22:29:01 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44, 0x0, 0x1}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="dc") 22:29:01 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x1) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x100, 0xffffffff}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2a, 0x0, 0x0) 22:29:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953bfab9520ecd3492df6d4997f91174626191650f3e90a9aca4b82e7506f6eb1993339e82ff5c3289a85c984541cbf4de7543b41d78f947701aaffd974f031fe0e3c9ece584ea663ad19fd80b2394e221e5c3834ae7ddb195e736361fd4b6273793746902bd5d98187543bb094b9036aaa208d3325c5c2fd56dbea0c6cf1513b35c9ecb827b06f73c058cfb4e24b86d10824baedaae8d69153f75c2456088cbe5f1cba4fa09ed4b7cc95ad408d7c51c480c8ac14964698ae8cf1e6279c09e9efe2fc2d1e1e9d8a42522d36942e3312442fb1f312e6bb6f32c8cebc941e3f656991f4c9252795cdd720073f5e1b225fd5b60e450c8c14fc85a776356e999ead9d1aa76de69f6a9e7b66eeef2af155ea68890504f9b553dc4373f991954fb0e4a1eccb6473153c97615498d24ebe8f68ed1f76ca2985dd575b9e83c5243d108243c89619b490a4b10975b081f7f954409516f39bc164e18a08afa92302c79cbe9302ca23c26def1a80f857ae82756354efacfb2cdab12e1e7c38c21ea3919a3f32dfeaf93726e7175a856a56a3239cfe36f17bc80ff10df0643a8476528f0a6f8ba1433fa42381b168575cced89463901e440cd812fa398135a4fa784ec5af5a21d88ec61bc1650bff4ff17eaf5996d591d95132f54a75b764e53495a9af476e6cd0c46add97490049521f2e8d8629e56e951b3f93bd4f50acee23e1b2173cc612c54afe8164350eab54d085d933bb335ed4e4f9c148e7d6250935353012c61bcfb8e6965b67c7c84309a6b9385c363074a36f451c556c982a34af2608752f869d1583df0db4f6be9d82f7f42ff42dc6c3fcbc0dd37b8182c41135ec08fbc15d9444b288bcae383aa7ff843292a3eed2e4ac191b27ab6889e4dc7b4efee1d424fe22e6d35cc08456b8f2024672c040d826970b3cd0c6cb6e18f58533dba3558afc73904a205e97719d7e2815289bcd3c8de7e987ee21fe9b1fdbbabebc2406e709458aacf3e8d3bb1889d0ab0d07d90a044265b1ebd1846252cb3a0deb90bad21b5bb6096ab5a9f987bdb4e987f5362876919bb205b67dda5430ae33848612d8447b5f6ad02292072d429b646f2e790156eb615f94d80ce38b9d4b0811d32d9b164af1f3085ec33a38423fc95373251a4b81ac097d16d6fa9111c63ad777c1afd2697c946cb21343b82163fd413ad5054cab5a906b12a18c5603b8668dbe91bad16b5a92ad4e19fcf9b2f060dd6ee629e69959ac4e008a8baea1811972438890cfa0009c305442c9de8daeca0d7e4ab13464ed10592a17dfe53cc72683934294a0bca0bfcd7577c4d3d9877d3d2ff3ea91e00f51bf11d8a02136913aecb54a503f581babf5cd4c8f93678a3d242f78e683f462656e22074ff3daa8744c97370bd9ef4b9ce8d2e8eef7cd21ed21789ee1c39723c60a68a60e241c3407688264b1d9c9c13fd58777d621a0ff86d7f816312c5143725509a3d7ac17baea2a1e789ad9e5a18d2109d3fc238d1bea61b8b8bf74778df74d7e16282f6ce7e978aad191fb1fec8990b627105cb03043c1016d2044fda90041bc02c031ec1316147df0e7da87a9ec0490215ce1368991aa48e1f08fb6552bdb85243f062ee83073a38aa5d2cd2fa51405d8dd95555ac975b883fd343ef52ce1acfc6d0e7da3b73f2d04e7d6c843fac55fe8b562ed30f72aa15a16915cca843b4f084bd619b59068fe8d983f4478cc0ff74c809fa56933decb982f0c487333576e57215c1eb6892ef85467197ad7bf25e278b041f6212b349d7f5d92e52c1c63a44101d47cf0fd8087039b6553e14414a1da338c5c216c9335bee2a9b351af61d42287b1ec6fbbbadedf2f76b6fe476b28c4cc617cc2b7e1f3187ced3f979d5ea56c36b76d9b078b1c8ac41b3a80e8ace7679de5d4566fdeaed3582386c1e2301e807b410af3c4d9e3e9b19b94588922e3c32002cd4082448d7f57c34be73eb40183bcea2c4eab64d7e4083b81b96d8aaecf6c8145f84ba3a8bdd6378ec6acbbeb0079ef5b80224137685666b0c361df04e0b49e627ae4e2043241832168af1d76ec4eb92b43bea5cc5c2b81ebef67d2554c01fed67a92ff4f18642198f0b6cc8a82eb2220beeb77675c57df0cd4a3979a2825af0ad8b40769b988cbf68b30e94dc26dfd192ca4ce8722100a4394e991db6924eb6bfa3e2d8461a58b64b59055fd420b7a1d870e21ed95ee4ab56f477cae53c5ff3c2983db23c56313e91c5c696278b89709f10f4f190ef26c38dc8060478463f3e94acc702a0e5e6b3ef08b5142f59baa19ebcee23360bd21f4b69779b7e4b22c3091cbbcf0150602ef06ad82d6bb6f47bda77aa0bd28593d74c9083897fdb74a0606a0541d97587fb978f6db90d6eec9692f70f6853aa8e614086752e2fb5d2a2faf5133be67ad441fb1152de1c52290b1889f62e2fc0cd93d0d6d4f4ec3cd8542bcee0797bcdbe1d717cafd06945220d716fe3689f4fb31513e14bca55818308cea34a40b649096c439c650840736a352b217e10c4180511ff14090d1f3254b2e004746189dc36cc4d7d038aa274f3ea0fc632cab1ca0f9f420b597927de1a0e34165c9ba0c9236bde8c6a5d3cfbfe4a5b5488c2f9adeedfba8424ee222baaeb835359cbe76a1d788453024b15968d0f4d6db4383b563b24c73153d3b8671f7db867ef4a1160a6073a4287bac4f969e9bec4c9a9c1f8bbcf12671d657931cdc0a75896db93a0598d50227bda4ceb514d50d81bcdee1a282f0a225ee433ebcb32fc8fe1fd9ed6e3fa8064875e36e4c581de479351d6ff3319c98e3f8e111d7efd143cd1ce23abf48b06bc16ec2fbbde9c3ee11c5eb9fe86d9b449279bc6315982922ba96f4502c7a080dfa0fcd1f3763c0bf3b6c0c51cb415a2608cb4138a5992e47a42c135dd4b1b9bf0ec77d10bc409eecb60392441faf5c3cba3584ac1615b933fba2451f4e39fabafd401a8d90025fdec8dd2611ebaf1b617060ddf96ecacd69cca245b866d5692c918001501fc3cb5cf3cccede80e57c71e71b8dd644d4db23045fa52940d867dcd9127f37009f8ed9a86c8a9f50bfdfcb20c6df724ed2b81fc760600f3374d95d9fd45f102a26dd19c4a26cbba63e6555727f4208b29e5fa18dbbbb2d4cd1838bf368d3eed8d69eeebb2180870f62e64f80006a958a7ce9d9a1794a1362e2484a2bcaa4405995974be48a353b783411b8a4596c8a45b3f064422f5d341fa1d6821033409b3c8eb79a193fd1ad3640826f50dd0b1a39670311e2e9c3a995db026f43ea9063d96721bdaa8718202701cf26fe4d8b3a960efd8ce44db07e25f6b72729b0c9d6dcfd2ca76a75a730509f780f6792a822ce1cfc9472c431b6a8afd8d1b2046804acc18cd54ac8f3d61976c6b9bd6383269b4dd412a31c5a823b45cd5caa8142dd04e5c13e5fbf6c562345092d747b8060d7e3e0e4a362792cc61ea89670f4869f66f497f0abf70b3eed2f1d1b9c820709cee26c12b673190e933e83a57a23c8bae9b7752ae511712edf8954a8b92eff55d6b45d1de35c478af773070ebb3c400134266926744d98c5d06418ba10736db12c540b20b9adc44ac45d4639764918119f2ac172211110ffc700540c7063620d5e5c47b5b9e32d4fdcde46cae5443b4772574b8c46f049c6eb2273f66824fc6853baaafeda8cc1d778d77d8095c149392459fd0f42cfeda8dbb13b5990e613ef7ef61fe73e5ed5d3ba58ad621f34b1ef969ecc27f08f260d0802d5d1a", 0xabd) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 22:29:01 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r1 = getgid() chown(&(0x7f0000000080)='./file0\x00', r0, r1) r2 = socket(0x10, 0x0, 0x0) setsockopt(r2, 0x20000000000029, 0x2b, &(0x7f00000000c0), 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000040)) 22:29:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x1df, 0x0, 0x0) close(r1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{0x0}], 0x1, 0x0, 0x0) close(r2) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) lseek(r0, 0x0, 0xffdefffffffffffd, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r4) 22:29:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") munmap(&(0x7f0000fef000/0x10000)=nil, 0x10000) 22:29:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x0, 0x4, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x1}, 0x0) select(0x40, &(0x7f0000000280)={0x8000, 0x4, 0x0, 0x100000000, 0x0, 0xe646, 0x3, 0x7}, &(0x7f00000002c0)={0x3f, 0x6, 0x7, 0x20, 0x1000000, 0x1, 0x8001, 0x7f}, &(0x7f0000000300)={0xfffffffffffffff8, 0x5, 0x2, 0x9, 0x800, 0x100, 0xbbd, 0x92}, &(0x7f0000000340)={0x7, 0xffffffff}) read(r0, &(0x7f00000000c0)=""/16, 0x10) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x7ff, 0xfffffffffffffff9}, {0x0, 0x81}}, 0x2) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 22:29:02 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000001c0)="b100050300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 22:29:02 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x40, 0x3ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) ftruncate(r0, 0x0, 0x9) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000240)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r1, &(0x7f0000000280), 0x27c) write(r1, &(0x7f0000000080)=',', 0x1) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x2000000008) select(0x49cf5a401b8fcaf6, &(0x7f00000000c0)={0x7f, 0xffffffffffffffc1, 0xfffffffffffffffd, 0x10000, 0x1}, 0x0, 0x0, 0x0) geteuid() r2 = syz_open_pts() close(r1) poll(&(0x7f0000000040)=[{r0}, {r1, 0x1a9}, {r0, 0x1}], 0x3, 0x20) dup(r2) r3 = socket(0x10000000002, 0x2, 0x0) getsockopt(r3, 0x0, 0x7, 0x0, 0x0) syz_open_pts() syz_open_pts() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x800000000008080}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000300)) 22:29:02 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') open(&(0x7f0000000040)='./file0/file0\x00', 0x20602, 0x0) 22:29:03 executing program 1: setgid(0xee00) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xfcb4) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20, 0x60) recvfrom$inet(r1, &(0x7f0000000100)=""/47, 0x2f, 0x41, &(0x7f0000000140)={0x2, 0x2}, 0xc) 22:29:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="e95931b6b0d2722742681724817ef312d7f61a2d91c26aa31df9b1c6532cc7f6c4620bac43e875db78fb141ca59fdebe914ce23c95831cd498a9a577bda551e074c3e3bf2c7c06daac400fd644e8513a1eb6db887cda9bde3a8863a6d137686c840800000000000000a26c6377d68321da487665989a7f3365f72fbb0029cb8b6ae52c1008d984a1a6aa26e0bd97f5ccb003c1d990aa9a0dc472298d0f24420904bf80f30799b38e1db6cf0ce36b199de9de72be4894a45c6e90990158963e912fd8e7e7753ae9a79a890fb558295ed7d69ab113b39bf91e2d4b697984845fd2f6d11394fe77306231d317ee5182cce8e2c7ba3cdd5bb00610fdee6633a51816588b107d4f23ca1a98f9019f26784ac16ba0b96ea37e53972f3adfefc87ffb4ae0c6313988dad1b846dd362d860da2a3f2472167f3ea1d041b09451ba66ad664814ed77a666c47f453c7ddafb3be6c3f6bcd60b0d875a69e53566eb752488ec8f2713d713627c488d9fd7be5960f2a4fe6bb2f16be9dfac68d49f7909fbfbf43279267115e3cd9", 0x187}, {&(0x7f0000000080)="7921a0a738a8fffeb2e3c8cf1265d238280e643b330e6528e28709b1ff8e1a4123664b41535e16321c70c89a768ef3fa945a16114bf1226175a18c1d0de5b465cead492cd64129063b3aa793b093facfb3f9b1da16367d10be165e8e7c88a63029c3fd5fe7ba8fdb993e336c1e84eb448b4e600eb19d8dc6110d72c6e94029bcc9501fcf5dc97c5d7f8cfa6b1e2cd2ab5d149abdfb55ab97c407da0a82e23ed39f", 0xa1}], 0x2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x4}, {}, {r1, 0x44}], 0x3, 0x8) writev(0xffffffffffffffff, &(0x7f0000000000), 0x1f0) 22:29:03 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x5, 0x1, &(0x7f0000000080)="c31fba6133ca314de5cc500d3a70e835ac7dce407d6a8c7d1a37e78cae1efd361c50c024c9240abe067b3332b52c16cfb0b74a5d", 0x34) setsockopt(r0, 0x5, 0x3, &(0x7f0000000040)="b6ffc4b97c4ed6ade2680c66725ea05826a6d3c7d4cb61dba0e13a6e0909a3619622198f4fba91644fd78aec2fdb456dcaad451050addf1a11", 0x39) setsockopt(r0, 0x40000000000006, 0x0, 0x0, 0xfffffffffffffeb9) 22:29:03 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000000)) sync() mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x0, 0x0) 22:29:03 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728291ee4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) pmap_unwire: wiring for pmap 0xfffffd803f00b640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00b640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00b640 va 0x20ffd000 didn't change! 22:29:03 executing program 0: r0 = kqueue() ftruncate(r0, 0x0, 0x0) writev(r0, &(0x7f0000000000), 0x1) 22:29:03 executing program 1: r0 = semget(0x1, 0x0, 0x0) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000000)=""/4096) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0}, &(0x7f0000001040)=0xc) setuid(r1) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) 22:29:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000000)=[{0x7, 0x8, 0x290000000000, 0xf7a}, {0x7, 0x7fffffff, 0x0, 0x66ea}, {0x5d, 0x4, 0x8001, 0x401}, {0x0, 0x7fff, 0x8}, {0x377, 0x3, 0x8001}, {0x9, 0x1f, 0x6, 0x4}, {0x3, 0xdca9, 0x1, 0x100000000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x81}, {0x6}]}) syz_emit_ethernet(0x119, &(0x7f0000000440)="551afe1595e6d4b85e54ada47abf8c96e9bbf159564778d3033c06e572b8ba2d306ebc63293958ee30e7a6f7ca3a565a67fbf1d2e9af75113af4a396170bc7e9a8ad281493764231c5954097089b73702e877fa121d27a31b90a3c28e3f897ea5291f0dbc54a8ab68d0f0d572cb85b56b0356dbc028455f36adec600b14886fc70c13961c8ac192dea4771c834272c967c8215016c56dc46e5e274fadcca16a94cc5ffe9ec6104383bc37ceecabda93acda51edef7d0f7dcb26180e724b4bf44c21eb72b055c5368e92b5077979c50b090a77b785c1bc12a8aa41dda11631ef6225d1b72a2ae26400b987c8e726a1542576502434eb887c5beebdffd3088646395e9354bc15d870806e03f3a0008073365cffce6d6966a1a7e") mknod(&(0x7f0000000000)='./file0\x00', 0xc100, 0x1000) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x1, 0x7ff, 0x1}, 0xc) pmap_unwire: wiring for pmap 0xfffffd803f00b640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00b640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00b640 va 0x20ffd000 didn't change! 22:29:03 executing program 0: r0 = dup(0xffffffffffffff9c) fcntl$dupfd(r0, 0xa, r0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x9) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000000)="066c0000", 0x4) 22:29:03 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000040)="b54235bc995dda7802b5473fb4e3614cc3e2c3789db43e922dc714d892fb62bd5f955a320b31ec", 0x27, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(r0, &(0x7f00000000c0)='./file0/', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0/\x00', 0x1) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0/\x00') 22:29:03 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x402ffff) pwrite(r0, &(0x7f0000000840)="42010a12f0039b20a6e1d54c251d2cab850ab76f64c4faec4e5827a3fe93df1be176d023eb370d321595bed113cd96aed09dee1d8f5475bd9edde963e322586dab37f2ddd6e052049781fd6bb8cd47056e1618a665ecb6139b0515f5ac7bb697262e30bea36cfeea52f9781f2b8c7e05f2b85891306e840e890fbdaa9138d25e2ab639f7262cf4aa9c6a2e62b661d2d00fe7f559273b45b3ffb0c5c0573c308d4730ed5ee2e1ac2cf488781b398ed7526e14179405329eb4edec732bcba05a3676d70981d3552677dd3362523de6ede3cbfdf44a75931ad5c46e2b7b3d49fc63236a215116c9a18498add0d3af705c66ab6ebd81c426c2bec05638f4d0ee4ba8a53587d7da053b511461d14dc4e363d330f901cecc6c5171ce8849e1b2977ccd04abb18b37398f5cc7ef396211089d837c7898e9b23bf29f97656c48bd42a8dc1c9b4b332de00155d8af7f4471c24f01ecada9a6552c6d9ce1e207f5201a91e61d240c3921fea3df005f14e055cc124ca218e1df56e2fb5695c5d16404c6a880faf01a609d7487ddaac4c818282c2bc373d25f943c88208361e6bb08be9ecbccdf6f313aa66372c97a1ee2da0aa76d0cf72824a69e5ff33ad8b3032c2498e33d55908d33d086f3bb005a0b76d766433673f218a06754a1aaeb0fd30687122e478f2d9491d0694fa3081cb3096ff18f8938f05004a1c7dee17bbf0373b2846ab0c8ad80d4d67849fc93b65fba94a5315780d9230fad44a8fdcb31f23a6c6831f63bfe555d011582a19f13a9431df1f1c2e398bbfff9881c1016cceef2731a70791db0225001babb0f62cfcc32242c3f6d04522035569ae0b545f0af88d225ba9203f7c099a9f14d147db62e2d124dc616f0d49471fd1ceaf2372802137435e7f4c2733bcd17641511ec5496e4329a75791ee80daab4133225bb9328ac3b809ad7fa65af35758f8db8055e5274d605a43ae3f71597275c760dce90138e55c03f943a27e6c8139d4a463450d22eb8a29dd6f6ad21bea154957ccbbd049cafa9c46dedacea3ecd5cff3e141a72896859e33d2e8487bbcd151d4f54cedc0b459f7ed6ba254e33e64df4d26af4db3d028ad7d8c4e0418607752d36e807e12b5beedca72f8a5af664d4bc86312d832f205a4bfcf43049cbf11ceb460fcb8ee68c1955152c04ead2c89a0cb5bee6a09e62cf811be7db32e776c4787c669ac39c206fd4e4a38b29fa3a91ecf517173e746b36f8eb8c04c58d06fa631c9dc798e1c58f1acbc2a15fcbaa8d78b2e2718a141b11b9646c5b5dee080903ac76589d5427db769214691c3b8ab6690ad43bd7996e8b818785a40b0562e32b6e9b0d54728e68ebc15eef303795cb3c766ce270695b670ce2ac1c073dab0ff4df0b05b5d7f5612397c6100ebf3328323f4193d52cc9da6d383f4c4126c7eee06024d02330273326c2ad5fbe2d1f3fdf976d36a8e7b2b3ab76ffdecced93da88cc866d20ffd5e5c72c695213110cfa302d91f47db9919e254f99472bc14a067fa79604340b424fa1db2a88c11a3441c0f463c3d4fdd71ba28d067d098b9aa77c8775c15a5222cc804ac968af0960bfc10c32c655574152c755bdc69ad73fe38fb7270951abdc9d2c34e9e161c7a3889b0330460ab5d3b752fe637ea15853c69d8f7ed063fd2f8c8bd6158fab5ea8c419657c438ac18067487ae4349f72d66a6caefa83c3aabf291d847e453db5f6b0f7a825ca3a67bf557fdc95f2602e5380bd749e6ef6e59f435bcf55e8e91ea1c021e034a2eae7716bda427fd4bac3d2654deed2693f11ac64b2689eef81b7b554a6e5bf7644f936cc6d09b9c3f6e68a954cad2781c5fda8f247e69ee5a6e08bdd20bd1d599cd9a272bbbeda8b11b566a177fbea95902c63560b12fc8386f81d494494c1088d9c64258dcf5fb1448e30519014c340ce1a9d56f25cb355b0f0d98f7ae67b50ff5cddf9a5452a0aefb77e8df6a91314f2b0461ef9f6e017bcfeabfb6ac0e5ab387105289a206433ac52e38fcfaacebf2d96cf28cc7e034d5169f25f7c5c761e6fc5cdb0a873b147772223214080003fdfab31554beb050e2fda04c26083c539f72fe1b814aa8844d244af59cc946fbeab00f6da20417df5bd0abbcc329fe5298312f658a7c72ab2d7f127a56d9839d1f611c2e8fdefac9b1044793b6f2229aa02ae9c2eeb370ca9f4e39ae1c341f313e9d362228dccf9eafa8cb1c60cb99098ea2164b4d4f302a52351ef7fbc2cc2d330923ac50a82cee94a44de98e1b98fc0c15a07d08e4b5e3daa4ee7fdaa6864e439b5d08be73a2f1ede63cd0fe9fe4b6b2781cd48cdf13b804343cb615b00549c4fd442a5260f973e1cfbb1aebb879d91cd834f6b6d923e0cd907042ba200c419b67ac1a703c4a9264de193a383326ea3bc05b272b6d3fc0dd8eb116fe7f21ed07191924efb71db6150d7e1e42d7346569721fdf8ab08b1a0e56ebd9479878c17e4d3cd0decfe8bea0b75cc4b5cfcdb7a747fb748d984c01e4e11d1595bb1704927b29e812ebd57d61180b6410be9dbc39377780b62e2234b0ee7afe6ea6aa5ed55c2d7bab36a7d4a5feb93918ae80c2d7aa828e1fe23bf59184d0c6e3aab27867d8a64c08429dcecc3c5121060f0ceacbba2fd15078a5789ac1daa2c86b322cfd26ebeb9392c3adff460a38de369dfa9de6f823d95a1fd260468f91abc117f1069cf73142f6bd7e260ce20eb1f795af075f147fe63019aa8f4829d29aaa61c2ebd30da5a7d6a16c505f75149bf640952b51ba04e766276edb57d3324b847733cbd5a5ca4cf6a29acfeb17a8b5563431d2d4f8b3893267cca18ce65d88e41873806dd3ff6ef8c206e9f916928545f33c589eafb672e5131383def049cf62bbb081043a884c7ddd1118840704eb5d1d0df0ff46346f5e004cef834a1f6c10c29bb6fc4ccc4f668f0532613a91069b0a49d1c367aec643caf4f8e0e456025faa7b72e718349237c197d64d41a3e0e20d4ab9874e20c87aedcb3ddeb6a80a999c2c5be7e8afb04b42668ce26591a4eb05e257d6f9daaf145d62fc38f4166cfd67cc87c4091100a8f8bf8b2b52f06d34caa6a31ce8447083210fa334f4edd18e14c8a82b0b7528132eae5edd21b7ee23967de89c50168a6dca7c013ecf5fbb22348420885a78789a6805451838c1d2203b39abd8aa329960aea6cefc913d68ca9ff93f26ff4b2482a6498c6ca7d205f2cd255bc5548ad892d98fa75a4bc0c281978ea404a91fe2cd7787f1ad09388cf64ce780ec3b55f57c3eaaafc9ab05840d3a24171a1425fb8d04155a5da19cf690862c0dc6cbc78cda809d6c1e3a72398f6c78970e94467eaf026bbc55b59a25d01741b37e5b95ccde39b678e362d75f07f69fb5e37f611c9de85ee33942c766a845c553c3789eddd28ff344f7e0c4485f49db3e7552950156e90351a5720cb4fdb04f771a5228f33c9e9a445bf2469b1fbd328f4968e0871e41ed4c04660aecde78e072d80c6bfdcd9bc960397fea1320509394d477f3a95e0bc9c21b77ad86491cc27b18ac33c2887cd85bd4b9d492fa1141c6a309ed2946eec4a3b0fb5324fe69a7584396e58b3e3d3581b64f328c77c5a908696b0c6179ff29ef1c7ed7b71316c2e05e0990861a2c52dfc4ef44cd042a18bd26a6884c9816fe95c772505bb83f1cf91fddad685349b59240bb2a711f141699d1c63ab04ee16a8682b0bfc82cbbc50736c5172b91b2963abcaf750cd190a845edf6981399ff424a8ff84e247c05f78efc17eebf1cead7d23d58aee82943fcc1909fc8056ce7c2548f98e76f42991bae962418e8cc5be1f4460b746c5f6933268f4ee460c4d464d7860fe338a85a76b9cd6a216b74e97fcc02bc7094790ac4d85b77bca7302428abd5db14c52902a86a8eaf270806c0f802c631d4aafe15a4968439acdccb47f803aec517195d90c46ebef78a604a568209a89edcd149c711d263c8bf08a9dc9c02b36e3d6622e5be35687ff56a3bf60068ae6c29f9fb97374b4ac6822afe1f717b0896b164f83dd5e167593fe8fb4ed5fb2704eb2afbb16e33f85b02200e9cd6224a22c12d3e347fdbee6caedd99de88c4c25383416fbb5fc9a056b7d4a319b44343f53c7b49c911847143ec1452449f1be5857c5b6e902d11a322136bc322352573ca4f4f6e5541c39d582c9285fa43d09ef1d276dbbb202a32dc92b7eb380847a9e0215483911cb172250bc29a7b4d484a5d6eeb2f48005a392e76cf53c3ccb90eca1328ea4e5e9840fa458f373379209caa13740ef4411dcd23b08de11a22ad74c2e6d26b3d9cbee8ad3ce97b559c53f5f56036c680100dc79f7ea8b22792967fb38bbb4a3a49e9decfc68c94734cc5829d815db6b67a92bd5c295365f5c82bd04bf27316ce125ff78e991a97c66b5634dd29ab863a0478fb548276c7bfe296f68a29e9849319b1dadde6305d442e9c618caf38e2e74cd946face28ccb3bda533aa1a9668229bbdd330dcc20105e9892298b240955286482b0980842b40da569e35e1249a7b893cff408a66b578c475e0ae4b5e6374ef2399c8186b73e070c6915ec9ff2290c266ef5a08247a8172b4e72eed02e52be70aa81a48a5b1ecb5dd308881dae116c70c7217ed93aa2ba5fa01bda24c6ce71fef3818ffa2770997f8b98419660d2a92d741d60c8cd9d30e78a8f93f464b9e641bfddd1df1cde02d2253d92e08914d49dd77f90af38221e39542e05804b61f0295619b76f6a0cd1f22a0a762aa606f210931e46430146df88e5db4e6e088bb549689a46b54628fca1a2b4bf6874c4aa8b36085b4cccd59c99b35c35b73b0a6757d8a89d6901ce956e20aaee2d21ea12ca5593c54fa1edd2c5c115d94063daf7dd684556bdae18270e21fd3fdaa7e6b43eda16ae27bc3014c015b8960dce5f8af8197f17099039bab0e98a1cb8992d340dd804895a24a0cb5432a14a029aa826a72bda73eab4e3ec4b6aa239a36dc06a0684e943e9afa41089b52bcd3e07b0e387a3e8573a0b5df5119c450fd1091bebaad4754ab75acbada36fa8bfae5213d44d5b3d49df7b4e21ab868da4db2e7584fe64109afa87d0b28678fb2b45d509197830bfeb85eb75eeaf26f6619425304b7538fa72abe3a19edbbdcc41b71aea18cee2cf262554a471b7d514497422e156a3d43b69dd6b9fee3b01f8b82cd175c486052ef2e66f46ff0395eb17ea5adfa80443d41167b0369bee97f8c0ca9889933da01829fcaffe6f90ca803c0aac44fff75552d7003915ce8a5cf498f83e482e43f3233d1ba3bb598328b8562f57fffba7a5f7e31dded32380c8b47daae60dfbc97c85e616265f7b1e8ed34bb084c46403da39a693fb127b7f74f6c643f89525edb61df1859ebd4a796d133e16e6c043b27cac8ec39198a5531b80fbf608580d244756fb02f661d817b95b48b2d85e394242fbc0918892796f1e745ed22dede62f7f089bf519522d868f0019da57427ae099ae982527a5d58eca011a2862962f3ef6c7f5991b7c212a73fe62a189c3188cec4397f4c2848bfc466808ad2e08231581a51b85bb6d72137994d94140a6139c0595dd2b098e8053329a6b624c4b08fe1dfa447b738228c5f80d2366d08a9a275ce65b2b438e86546b19ee4596628e68919c081d2935b7703f1b5d0cbce8d4644c4f700af13f540cdf5e6f9239be56d3504361e4eb7341432bb7e19f94f8d8515d42d58804f8253c346813ae8b7ca2cc4931f655ac22219d7cb4d06e29acd400036545adb6b27d5f3203210c7671b85c3193b61efd4b", 0x1000, 0x0, 0x2c) 22:29:03 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x400000000000004) r1 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fcntl$getflags(r0, 0x3) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) socket$inet(0x2, 0x2, 0x0) 22:29:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x10000000000002, 0x3}, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r2, r4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r1, &(0x7f0000000600)=[{0x0}], 0x1) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r2, r4}, 0xc) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) 22:29:03 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x2) mknod(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x26b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 22:29:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x1}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='\x00'], &(0x7f0000000240)=[&(0x7f0000000180)='tap']) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 22:29:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000000c0)) pwrite(r1, &(0x7f0000000100)="52ae29b890963b31c2bb6e02f6640a7113e7c6ee9b3d376f67288c89e9ddf3db6861fae512f0d33ab64702236b9f0f88bd589f8295e13e5910d457c66ef33d9c3b0562edeccc476c41546f", 0x4b, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000180)={0x3, 0x1f, 0x7fff0000000, {[0xff, 0x6, 0x1, 0x3, 0x3, 0xfffffffffffff000, 0x2, 0x0, 0x3f, 0x5, 0x800, 0xf6ab, 0x1, 0x2, 0x5, 0x7, 0x4, 0xec], [0xff, 0x4, 0x7, 0x8, 0x1, 0x5, 0x6, 0x1f, 0x9, 0x6], [0x800000000000, 0x3, 0x101, 0x0, 0x7, 0x8, 0xffff], [0xbe, 0x7fffffff, 0x5, 0x0, 0x6, 0x5a], [{0x1, 0x7, 0xd084, 0x3f}, {0x8001, 0x80000001, 0x8338, 0x7d5e}, {0xff, 0x7, 0x10000, 0xffffffffffffff1f}, {0xcd, 0x1485, 0x10001, 0x8001}, {0x1, 0x5, 0x1, 0xfff}, {0xffffffff, 0x3, 0x8}, {0x6, 0x3, 0x100000001, 0x5}, {0xfffffffffffffff7, 0xffff, 0x20, 0x100}], {0xd1d7, 0x2, 0x1, 0x3}, {0x6, 0x0, 0x58a, 0x400}}}) mkdirat(r2, &(0x7f0000000400)='./file0\x00', 0x81) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000440)={{0x9, 0x322, 0x390}, 0x8, 0x7, 0x6}) symlinkat(&(0x7f0000000480)='./file0\x00', r1, &(0x7f00000004c0)='./file0\x00') ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000500)=0x2) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000580)={0x1, &(0x7f0000000540)=[{0x2, 0x9, 0x7fffffff, 0xeb9d}]}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000005c0)=0x10000) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000600)=0x1f) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000640)) mknod$loop(&(0x7f0000000680)='./file0\x00', 0x10, 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x4010, r2, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000700)={0x5, &(0x7f00000006c0)=[{0x81, 0xfd, 0x2, 0x3}, {0x7ff, 0x40, 0x20, 0x81}, {0xffffffffffffffc1, 0x818b, 0x3, 0x40}, {0x8020, 0x9, 0xa3, 0x47cc2c65}, {0xfffffffffffffff9, 0x8001, 0x401, 0x6}]}) preadv(r0, &(0x7f0000001b00)=[{&(0x7f0000000740)=""/25, 0x19}, {&(0x7f0000000780)=""/81, 0x51}, {&(0x7f0000000800)=""/29, 0x1d}, {&(0x7f0000000840)=""/27, 0x1b}, {&(0x7f0000000880)=""/220, 0xdc}, {&(0x7f0000000980)=""/52, 0x34}, {&(0x7f00000009c0)=""/90, 0x5a}, {&(0x7f0000000a40)=""/4096, 0x1000}, {&(0x7f0000001a40)=""/138, 0x8a}], 0x9, 0x0, 0x0) recvfrom$inet6(r2, &(0x7f0000001bc0)=""/207, 0xcf, 0x800, &(0x7f0000001cc0)={0x18, 0x2, 0x0, 0x40}, 0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000001d00)=0xefb1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000001d80)={0x8, &(0x7f0000001d40)=[{0x2, 0x9, 0x7fff, 0x1c000000}, {0x5, 0x1ff, 0x30, 0x39f97165}, {0x9, 0xff, 0x8000, 0xfffffffffffffffe}, {0x101, 0x7, 0x1f}, {0x1000, 0x858, 0x9, 0x3}, {0x1f, 0xfffffffffffffff7, 0xfffffffffffffff8, 0x4}, {0x4, 0x8, 0x40, 0x1}, {0xa8, 0x3, 0x1, 0x80000000}]}) chroot(&(0x7f0000001dc0)='./file0\x00') ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000001e00)) pipe(&(0x7f0000001e40)={0xffffffffffffffff}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000001ec0)={0x7, &(0x7f0000001e80)=[{0x3, 0x1, 0x2, 0xa1c}, {0x8a, 0xffffffffffffffff, 0x9, 0x9}, {0x1, 0x6, 0x2, 0x80000000}, {0x2ab, 0xc29c, 0xfffffffffffffffa, 0x3}, {0x9, 0x7, 0xa, 0x1f}, {0xc8f, 0x8, 0x2, 0xeb1}, {0x550, 0x0, 0xffffffffffffffff, 0x50b}]}) lstat(&(0x7f0000001f00)='./file0\x00', &(0x7f0000001f40)) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000001fc0)) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 22:29:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) getgroups(0x40000000000003ba, &(0x7f0000000180)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="4c0dc55d", 0x4) chflagsat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:29:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffc43, &(0x7f0000000040)="b6cbe507baa9b25cda77e081202b83067406c20e8c48436a5b11cfd68ded1012d1b79c03532baa0db29eb38d16ff43") 22:29:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2b3) r0 = socket$inet(0x2, 0x2, 0x6) recvmsg(r0, &(0x7f0000002480)={&(0x7f0000000180)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001400)=[{&(0x7f0000000040)=""/80, 0x50}, {&(0x7f00000011c0)=""/177, 0xb1}, {&(0x7f00000000c0)=""/70, 0x46}, {&(0x7f0000001280)}, {&(0x7f00000012c0)=""/164, 0xa4}, {&(0x7f0000001380)=""/110, 0x6e}], 0x6, &(0x7f0000001480)=""/4096, 0x1000}, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 22:29:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)='oL', 0x2) write(r0, &(0x7f0000000200)="ddbd9b92dc0f204832e7c6a3cea6a775edd0911dbcaf16d56f34e2b20096f7fc8e6d923f4e303855da483f0da1811fb7705ee0cdb2968a7f96c44bd55e2f8391622bffb7d787afca7e0581361676ef701c021ca491403d716b988e5aed344584014fb3ad0823f3db5803985e8f7ff8026d59441e347e370203c2dddd8cd1bff7c4b32a509e2a59a7b093f5d39fc63c2a36082efa0706d7afc9687d46979479fa4893c39a3251289b7d386256953cde14d54262d1c00f400e941e63182b53f7eb05abeb9e17ec3bf56e", 0xc9) write(r0, &(0x7f00000000c0)="65e51accd0382342f4f7ac9ca7ebcc9eef2f901ce582489e04000000000000001f6a5d70b2362700f729f5f94bf205f6d621e5c25ed8202610672e", 0x3b) execve(0x0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x10100, 0x40) 22:29:04 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x2) r2 = syz_open_pts() ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x8000) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r3 = dup2(r2, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x8) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000340)="d0e60203", 0x4}], 0x1) r4 = syz_open_pts() close(r2) dup(r4) syz_open_pts() r5 = accept$inet6(r1, 0x0, &(0x7f00000001c0)=0xfa) r6 = dup2(r0, r1) writev(r6, &(0x7f0000000400)=[{&(0x7f0000000340)="557172b41852bfb2681921ee0fcff401508b2b899b5220b49fd617321a917df9aa140a3d720db57a192f63141fc5551b057aa6348de7297cbf62795fe3fe044e6344e0754638c185bd8a486bd674faa9660379fdf30b359d69c3ec3e18ae5202fde92e0e1d13bd618148829a0be103a0afac7de2662d9b55fe786ded62a8104a789da75ca36c1f638541b91ae180fc", 0x8f}], 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) nanosleep(&(0x7f0000000140)={0x9, 0x80000000}, &(0x7f0000000180)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x80, 0x0) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) pwritev(r7, &(0x7f0000001b40)=[{&(0x7f0000001b00)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000440)={0x3, 0x1, 0x4, 0x0, 0x3}, 0xc) 22:29:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x403, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x9) 22:29:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r1) 22:29:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = openat(0xffffffffffffffff, &(0x7f0000001440)='./file0/file0\x00', 0x180, 0x104) ioctl$KDSETRAD(r0, 0x20004b43) r1 = msgget$private(0x0, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000001680)=""/123) 22:29:04 executing program 0: open$dir(&(0x7f0000001700)='./bus\x00', 0x0, 0x23) setpgid(0x0, 0x0) r0 = getppid() pipe(&(0x7f0000000100)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000200)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000001580)=[{&(0x7f0000000280)=""/232, 0xe8}, {&(0x7f0000000180)=""/29, 0x1d}, {&(0x7f0000000380)=""/221, 0xdd}, {&(0x7f0000000480)=""/227, 0xe3}, {&(0x7f00000001c0)=""/3, 0x3}, {&(0x7f0000000580)=""/4096, 0x1000}], 0x6, &(0x7f0000001600)=""/136, 0x88}, 0x42) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) mknod(&(0x7f00000016c0)='./bus\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000040)={0x800, './bus\x00', './bus\x00'}) open$dir(&(0x7f00000000c0)='./bus\x00', 0x40, 0x100) r4 = getpgid(0x0) fcntl$setown(r2, 0x6, r4) setpgid(0x0, r0) 22:29:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x4, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) socket$inet6(0x18, 0x2, 0x81) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000c, &(0x7f0000000140), 0x0) 22:29:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x100) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x9) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x8000, 0x4, 0x75d9, 0x1, 0x0, 0x40, 0x4, 0x1, 0x3, 0xc4ba, 0x7fff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 22:29:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x6b, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "002100008000"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) r2 = open(&(0x7f0000000080)='./file0\x00', 0x18400, 0x48) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x9, 0x1, 0x8, 0x9, 0xaec5}, 0xc) 22:29:04 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x27ee, 0x0, 0xfff, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) 22:29:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) setsockopt(r0, 0x100, 0x5, &(0x7f0000000000)="187b7163244097eccfa55a13acf1b23f5f4a8b4d119519f604a98d7007ab48c4bd36b88810cdb7ff418544d54d18fdeb97992b1eda8176b2c686b94d0a2a64f418e2369b590bcfe536674899dc4afe40851854bd0856003c1f84a165a59eb44f0a1874fc49810cabe3d167a7e12a490a6bbae403a8db99", 0x77) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x1000000000000001, 0x0, 0x0) 22:29:04 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x100, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() open$dir(&(0x7f0000000000)='./bus\x00', 0x40, 0x80) kevent(r1, &(0x7f0000000040), 0x7fff, 0x0, 0x80000001, 0x0) r2 = dup2(r1, r0) fchmod(r0, 0x8) fchmod(r2, 0x40) 22:29:05 executing program 0: unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='x\x00') r0 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) sendto(r0, &(0x7f0000000240)="ff0d9afc72d7da53e5e21da4eb6766507c4e729c626ba7150c4d518c4ffafceecb4dc714246a0ba0e34c9f259f4ef4dce963c51d60599617851fb2a5cad342aa6e43c58371b2281e86b4bbff1caefedbc991b51f0f772b5b5e8090085db0f780338b1668d29299fda9ed4a07151fc4a2aa41e1500316ac259e902da6ff88f8f3815238882c13d77c3f40af15078fc3fc069211139086", 0x96, 0x2, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) mknod(&(0x7f0000000000)='./control\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./control\x00', 0x80, 0x81) 22:29:05 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/80, 0x50) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0xb0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 22:29:05 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) open$dir(&(0x7f0000000180)='./file0\x00', 0x20280, 0x0) unlink(&(0x7f0000000300)='./file0\x00') 22:29:05 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./bus\x00', 0x10020, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000002c0)=0x40) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x5, 0x401, 0x9, 0xffffffff}, {0x80000001, 0x555, 0x9, 0xffffffffffff3dad}, {0x0, 0x400, 0x0, 0x3}, {0x10000, 0xffffffffffffff51, 0x0, 0x79474187}, {0x8, 0x8000, 0x0, 0x4}]}) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x1, 0x5) 22:29:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff7f0001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = getegid() setregid(r2, r2) 22:29:05 executing program 1: r0 = socket(0x1, 0x1, 0x1) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 22:29:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r0, &(0x7f0000000040)='./bus/file0\x00', r1, r2, 0x2) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186004008b000023270000000000000000010000000000000000000000000000000000f6a2287f433f", 0x2c}], 0x1) bind$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f62717300166a5892d78385e70250efe5f75e4526c1ff0700004ab29c3f1f54a808172dd16b19949b798b834c0b28867d097dc79f7b01a4afecf01fe57446ea1048235c374e90c6f6fc215194b656e65145d72e4d87a44ce614834262fc57cf4fb5094c9c98530f3cc10c4ccbefa49d4c824f599d9dd9db022a35f7be181c1e31935cf7387f1a1ffd0a53d7e46ba9100380b000000000079d9f98bd85aa654939e2aef67ac6f24f95bc8ead2996890e5924490639a20b35d02924ccc78ac0dd52acc0a193aa9941ec8b14abfe5782f60befcc41"], 0x8) 22:29:05 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0xc0, 0x0) accept$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) mknod(&(0x7f0000000100)='./file0\x00', 0x100000000204f, 0x5904) accept$unix(r1, 0x0, &(0x7f0000000140)) r2 = getegid() getgroups(0x3, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0x0]) setregid(r2, r3) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mlockall(0x1) clock_gettime(0x0, &(0x7f0000000180)) getgroups(0x5, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r4) 22:29:05 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) sync() setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="01002e2f66696c653000d1"], 0xa) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0xe87, 0x40, 0x3, 0x6, &(0x7f0000000100)={{0x7f, 0x400, 0x400, 0x8001, 0x4, 0x4, 0x2}, {[0x2, 0x391, 0x0, 0x40, 0x7fff, 0x9, 0x7fff, 0x4000000000000, 0x2, 0x0, 0x3ff, 0x9, 0x7, 0x8, 0x1f, 0x400, 0x7f, 0xffffffffffffffe1], [0x4, 0xfffffffffffffd25, 0x5, 0x3f, 0x40b8, 0x1, 0x2, 0xffffffff, 0x7, 0x7fffffff], [0x100000001, 0x8, 0x5, 0x894, 0x4164, 0x9, 0x5e], [0xb8c, 0x6, 0x5, 0x6, 0x52, 0x5], [{0xb6, 0x328c, 0x5, 0xffff}, {0xabf2, 0x3f, 0x9, 0x5}, {0xce5, 0x1, 0x90, 0x8}, {0x3fffc00000000000, 0x644, 0x4, 0x7}, {0xe90, 0x1ff, 0x1, 0x551e}, {0x8, 0x81, 0x3ff, 0x42}, {0x1000000000000, 0x0, 0x8, 0x1ff}, {0x4, 0x67d, 0x7fffffff, 0x2}], {0x9, 0x2, 0xd1, 0x90cc}, {0xd4, 0x80000001, 0x8, 0x3}}}, 0x7fff}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:29:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:05 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='\x00'/16, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 22:29:05 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x81, 0x8000000001f, &(0x7f0000000040), 0x0) 22:29:05 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) getsockname(r0, &(0x7f00000011c0)=@un=@file={0x0, ""/93}, &(0x7f0000001240)=0x5f) link(&(0x7f0000001280)='./control\x00', &(0x7f0000000100)='.\x00') link(&(0x7f0000000080)='./control\x00', &(0x7f00000012c0)='./control\x00') link(&(0x7f0000000040)='./control\x00', &(0x7f00000000c0)='./control\x00') recvmsg(r0, &(0x7f0000001780)={&(0x7f0000001300)=@in6, 0xc, &(0x7f0000001680)=[{&(0x7f0000001340)=""/118, 0x76}, {&(0x7f00000013c0)=""/109, 0x6d}, {&(0x7f0000001440)=""/179, 0xb3}, {&(0x7f0000001500)}, {&(0x7f0000001540)=""/98, 0x62}, {&(0x7f00000015c0)=""/25, 0x19}, {&(0x7f0000001600)=""/45, 0x2d}, {&(0x7f0000001640)=""/22, 0x16}], 0x8, &(0x7f0000001700)=""/102, 0x66}, 0x1) 22:29:05 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000003180)=""/4096) 22:29:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) pwrite(r0, &(0x7f00000000c0)="d7cf0943b256bbd78d68d418395a9d6a57b2184311960cd8b7c04e81735f50f4dbc2c0b4f9d74f24081a83654480bb319eae384b2c", 0x35, 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x100000001, 0xb5, 0x9, 0xb30, "29b0bcff619b0c6d9ef86d8f53579abd4f98d6a3", 0x4, 0x4}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) mprotect(&(0x7f000061d000/0x2000)=nil, 0x2000, 0x7) setsockopt(r2, 0x4, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x0) 22:29:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1fd0d0d6c467df2b2abf1594c23b46f13bb3f7f4c167f", 0x15c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x8003, 0x1000, "0503000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 22:29:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf639", 0x3c, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}], 0x1, 0x0}, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x100000001, './file0\x00'}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getegid() fchown(r0, r2, r3) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x9020, 0x6) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r4, &(0x7f0000d06ff8)='./file0\x00') openat(r4, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 22:29:06 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8000, 0x0) 22:29:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 22:29:06 executing program 1: socket$inet(0x2, 0x8007, 0x6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") socket$inet(0x2, 0x2, 0x0) socketpair(0x1e, 0x8003, 0x4, &(0x7f00000000c0)={0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 22:29:06 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x4) chflagsat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x2) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={0x0}) 22:29:06 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000001100)='/dev/wskbd0\x00', 0xfffffffffffffffc, 0x0) read(0xffffffffffffffff, &(0x7f0000000080)=""/75, 0xffffffffffffff36) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) read(r0, &(0x7f0000000100)=""/4096, 0x1000) 22:29:06 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000001c0)=""/194, 0xc2, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="0132d2e0c3c3002e2f66696c653002c75d3f98"], 0xa) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r1, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r3 = syz_open_pts() close(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x80, 0x7, 0xffffffffffff8000, 0x3, "3e11f074473b149270d5983db819daf37befa70b", 0x9}) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000300)) syz_open_pts() poll(&(0x7f0000000040)=[{r5, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 22:29:06 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = msgget(0x2, 0x8) msgctl$IPC_RMID(r1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000140)="a5185be1a75f9f42ecaad061f111ecfa1ab0522c729066168f45885ef72e183211cb63f488d8be4ce1fb110973c206bd0ea64aca6061a7e96243f0f3bc76e0cdc31390894b6360fb8b54c0eaa965", 0x4e}, {&(0x7f0000000080)="7e8c7dbe18be94b657a6f2e73092b5170c43ebd37fe07c751b143c", 0x1b}, {&(0x7f00000001c0)="a6a61ed5b46f158c46014696c002c46e0c92dee00893f5f3099a0a8ce6980643b9fc31e10a2c90155131c7575a1fba93c1f94cd62e6cec0b6d0a906295b67687ea1b87d6b5367bcd5b214668a0ee876973b0a29264f5dd1dcc51289702c3eac897239b558f2a47e0d6808863ec3a77f3a28fc15f204fef9081814277e5842ded47839141eaf9b72cb71d3e32f1705e1c78c0", 0x92}], 0x3, 0x0, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000ff070000002000004588a8862162d4"], 0xa) close(r0) 22:29:06 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:29:06 executing program 0: 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(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getgid() getgroups(0x8, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x34b, &(0x7f0000000240)=[r1, r2]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0x3, 0xee}, {{r3}, 0xfffffffffffffffd, 0x0, 0x40000000, 0x9, 0x5}], 0x1, &(0x7f0000000180)=[{{r4}, 0x0, 0x2a, 0xfffff, 0x2, 0xfff}, {{r4}, 0xfffffffffffffff9, 0x24, 0x50, 0x400, 0x93}, {{r0}, 0xfffffffffffffff9, 0x8e, 0x40000009, 0xf5d, 0x5}], 0x4, &(0x7f0000000100)={0x8, 0x5}) 22:29:06 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) readv(r0, &(0x7f0000001800)=[{&(0x7f0000000300)=""/251, 0xfb}, {&(0x7f0000000180)=""/82, 0x378}, {&(0x7f0000000400)=""/172, 0xac}, {&(0x7f00000004c0)=""/30, 0x1e}, {&(0x7f0000000500)=""/211, 0xd3}, {&(0x7f0000000600)=""/211, 0xd3}], 0x6) mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) r1 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r1, 0x80047469, &(0x7f0000000140)=0xb) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000780)) write(r1, &(0x7f00000007c0)="182b1d91f3a91bf2214fdcb992d95f24500c55b92dcf2803", 0x18) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000700)=0x8) ioctl$TIOCSTART(r2, 0x2000746e) write(r2, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953b03", 0x5d) syz_open_pts() bind(r1, &(0x7f0000000740)=@in={0x2, 0x0}, 0xc) close(r2) dup(r2) write(r1, &(0x7f0000000800)="278da958f45b4659afa4f5b67f70bc4b08abcec6b0c3a1a4fcc715745d5b626bff39adefc10224af1cb33df7b75e5bdd4616f21e2e7dc6161b4513af5b25444b4266236cbd50e0827b634350ee89ff05f8103a37df2f9eb83707a21dc420cbfc7422daeb3ca9c6875c4b3772067b55f02eb8772d49826b6484919adf0d616b4ddb575e690ef53afc3d45413926874f5142d9936ac681bcecea8c437f82a616dc33127c87b06162af72bfc79cd1782dd5a64b198bd22d26e45befaaf17c3238a25f19fc505d6248e8bc584e2d6b1c151b45484ecc688e22459db0672b0068886c46bb3e4949e154f48cf76412240e6e795860c0e8a87e67a849cc6d6c3bc858d09a283e63d0aeb9bcbd70aafcadb95429d881fbf72b2edc0042844eef6f4182e88065fd593a9844658684251492c6c966b68bfc2dae2536a5e041d07f817b69e197575c9a6ff21290cf2519c9ce7ee7b73c1ecaee9d0fd0d8f2fd807519eb043bdd10d39caf89ca5113cb03a90f072d244c97781b8eb0f614bd554ec85d15b1cc88aa7bb31fc1220ddcb48a7fccf6b23b3ae0cee755233f209790c1ad7f1470e85fb9cf286bd5cbce1f0db0ce9680cec9ae0d4eeb488e595ff1e097bc7d15985c94e529c93da82575b4895c380db032d24d715ba9e6deddcb13d8aa6f4593d2d530593667d4ed2203b6ef8920fab83e20a7c5964f0347d37b90a5f2f88d5bf19cf4e71706492a2c292976efa5b4e3ca67a5bf436041f9b53b5fd49578a35d762fabb76748b66bb314ea008946a13cbb9d5367f5037fc188c1cd109885d679035d001aeef73a11cc51ead6e2e529e1697abb4cad3626619ba35ae64eb2332c9f0e44e577bf49e469807de8b3ffe5d5370ce6acd78360512ec6182840600472732c5ef9873a1db26012c7fb4d0526b9f3f8e27bc9aa30e6d73e53ef63e5a41141f5a15e4c8b3735a5bb83dae1af367e1968f999f1ae570a8d03d6c22b74ee627c43eb89f98a940f15b6aa29539e37d206c6150c12734ba80daa064e68699a78fe0e29abda699e21db1a115412d0f794e415afc4c3fde890da0d8ffa6f0cc611947233244d46b066f7453a5842c471ba3197e80d73e934700e8719d4686bd7ec862a80a210a1c38ae17294ad020095b978bb77f984cfd6d9b050c5512b8aaf2aa9025891b03ee4d3b515b93123bc9444f25bbec1029676a1ba161e57431dad81b104a2f9af7ee5df1e591305e2fc6c885577903fdda3ed26e4ab05cbd7234068beb872e406121ca4b7b44b3d3dd227ced829b85a27355f54584153977bce818f9a8a503f16389c4377a7646cb831648bc87e146c4cea9b080e98b8034ffa9b3bbaf779cc36a037215ca0ced96b3a7c1b87c9da64a4873b8a24d20bf9f1b1b3e99e8e7191c031346eb6e95e90cd345f4db339eef892308cde4172abd20291e4677d43cf7eec2fd2b45ff91b3fc8068d95db437f810f96d40ac6e826d214bfd90917c67c11d7b09259e5c210750c751c0abfd39bdb4cf780a156f54b3e1d4893688fa915ae6158bcf8dc67404e722643ed4b50c7efe1b485b84f46baac2ab01885e1e743d5c74cc1a2cbe38c0dfdf70077e957c3e65af0779a1b7d2ea87e8659e2b7012ff787940fa13aceac8f11795ffc05121f67e785d3a46684c5e4c3134b2a2cd943a65161472ca64218367ca4afea0a56d6fe753c9a38e6d28db31feb5d039a0c638b2b96ce05888b806b0335d0d347a1a4515097f265e875c80e3970adef48e5c3619ec23a9b9debce58fe186aa7e2810a3a3bf1180cac09d8c1767246a14255973a83ca663299c54d8c823910fed076ddc02c443960b735bc46b4b6690ad8c7cc790ca3a6eac0701279714b92e0d02dd38e8422599f03eb1179dea7ed1b18e97e7545eb185cbb67495d0f14dd787d3e6ed8ab49e996066c61b05b3937d8607e751536911b7dfd8a9efc709b6b4a1cc9f5b6bffbbccf2ae4b7f579d5e487a169f9d3881e7b590caf2b30a9133fd29e2ffab3c75d6dc0f1ff20d719c0a408fe5ea4d0a6cc5989b920b6e8a157583e86ea9b463dc7020142c59a5b532a2661efac4f857c5a1cb891fad770af8b74b37b2b4c412f19bcb2b08e56588e449d8f8bb985ab636c3ca91a34b206e1613f8619003fea97fd1792ddf183492780a7043132c02073d8348fb3117690f3dafe0e2056c2e4241fd274ca51c99d871d74caf64a43136164659600850e288131d2f0d3b32b7100472ecabccc69032b2434316e41be93c0b9901088627cdfad3ef4a15407e111a6d2c95acf67394ceef37c5abb4dbc5b077efd489021ac2ab6e9ce121be0ff84ab0b9ce165245cb2bc4aa5831099dbcc675155a2923b59c46a96e0a35a3c4546ca09bfd14e57ee49783c7bcf7cb3dd5c0b84564a27324e92fd5daeef59c64d85842c84a8cf74cce098b9dd3925c9c06293fe6acee4cfd3975254a20fb8b292aa76f4f43736bfa355f6086d2cb4aa23d4d53ebaf6815d1d68d1ee40a2a1aa216c303711a22edf1876192d8c6b5f5da7914cde2abed4f52700eed66bb15a0830355c0d101b6140c4957c50de991b83e2ee7af3255bff4bbdccd357f0bb6b9a9b93ab53c94e0bc99448982e211bd59615ca343ae3cbb68b25681b95cc16b2787cfa85d9c53d196123f251f4e036f7ec4265db0c05631f1df3bc85fff24dd1990de99f41deb47d4d6760e120f3a7dae7590b2851f55d52789ecdfe4e2a76b0e32860eec1f1598da4b4386b58b2f88cd9b28b31e3657b3998b4fd5e55b4f90dea8c89a5f41b5cb689e2aacc35350e6dcedb84179fa982326d703d7c0404f9031b7f805e50ce95b29cc44c6d36db4479b2861bc8f14e01e761f04c6836db0c5baf5eea3243feacf6a234372975f73e00457ac7388ac0cbc3e4c8b9ce726b1256faa3e4594fdf6c836e517a2b14375a5eaa8dad9079c5a21639b17320f00459c467c5110737a5d6e956a34c1070e67c75f045fe00e7fde482becf75aad8b43a1c1481acc84bcdc0bc39d44ce8c39afd497398efd3b968784e8ff217cc5002008db9d06684ad80d0b5e8ba7adaf9c9e99714ad6f4d05d8df3a8b75e892b310c75a05595953561bb229bb7bc9f2327f99b76f77e9197fd179bb0a8362765ff906006eea595dfa3d35e273e4a3f1dab07046ca469308a33dac7e62b399939a4850ee6d53878fb3810fa68f202d8822871493dfe7e6d2b3f260d00b612fe34dda3581bff8512488c39c58d5aa6989e40657bf390b696e888d26de44353294d86550044ecbfff3bd33903f90c46173abac91dc165d37e2c31dc43b5606a3cfcd24f00cf15504a185b1fb62b98ea77c8e1db904e73c9a50c22e273307be753b50138827965d763511892cc49b34e9a336431497c3a6cd8af209a2b6e33ac2235375f40579a9f5fce4d4cab912246e67aae91d8470a74a59aa09801b73b58dd2cab5358432a858c31754e3a8cfd30e17b3cfe55e6fcf8d943722d23d4e23975ebe493212346afcc2debcebdbdffcd5565796f1f242d3c565635e5c52d52f69a2e428810954b4e5d5e658baf9e6c394b98642223848797bd88410d387455d1e7cb29837f8bb3fd6a7c30c80058543cc889546670e344a29348a03fc350dd309bf3edd14424bc3b15e89e544afc1ee0167c9e6d21fe0d2e29f9c3f66feb0cd406577a5afac5c97bb87b059cf6100a373daaa119da2930c1df6ef86985d5206f7de579a786862d26ede4e6f24ca673ee8eb328f14cea15e9601f6dc4d108c55035b0e49990e3ba7ff1d6a5e8d10075e65d75badd39f9327396fc286ea036b85455f6c04ad854981af82ff80f2d6bebfc6feb8472a26ca31a83fc1fbd6a178457de6cbedecfadf1c97d962f8de0b129b0c5af8bc92a5ab243db62b570a7acdf6c826595724aac2a95873e53313450d5009626ccdbf96b7c302ebadc592456ecf5648c94e9c2791a2ccd1f4373a8f020e5051fb4c50a770a45855793dc88a89e7ba2c819c46d5f98da82472bfe56f19b0c4e46fae24df88dfcb549b3564a7625a829caf1ad5407267629520abe5f61edd5562ec8c388f9443696f791129dac23087c1b5e0935c9ae530a5b98cde6e08bb8fdce4af59b274cb40f66b744e69ff99d2c05083936299a1515334861bddd5edc8ae08a026b06c728ac33a2f9ae317ab2d33fb4bbac5f498c9be20bee9a4921302d37c250895c1e4d172b027b3f99534fa1611406ec1834067b9c9edbf72d662e8b42ae085afa0ada789e204aec246d4be5fcfedc20c4ea121228bf5111d9f3c5e730f77dc94520d03027c654e86fa9b22d418a151f23e0f86193f916e62197de60917afac0bf71f3604f4c67489b2996d0f9a2e5f84116d6637126418a7865e3e11c2738e88a8bef20b82cf12bb9e8353a80cf1b878936eb5b2ac562f4a6af61309ded1521eb9ed3fe7a6f4322b533d5908fb2485f4ce6bea2d7cf917af1e8fb81c071cefc7a7c419bba9b6c1ec41117acdbaf8f2a575252acadcb0240f5700019ca623a273357c40ed929a84ccaa16524053b84d824827f93b1c09919a878b85d84599ee4ed1128eb844b81b3baa8af1596df58e6a672fc220e1d4f11b387d1f2da6260e101f1a425e9616fd4cc7d9bef7fdc3eec0579fca11e87015b621acac190ca38d55338710e3a976f97ca2e49bca77bdfc2515018f02826f3c0d46c099db1b42c71b24e64e47151632e7a79763b2f703a98c278ef898fcd3d28724bef466cb2dd30ba84f23918e1ddee59d4f849768e71d51320031d83e96141f0ca8e6bf76cc876f3c955963783f9b9d19c13edc577af9e4c086bf341ee0833539a48e55554bcbf59826c1646a4483a096d8bb3ab84ef2e8544fe98c7a8e25db9d06f5ea7cded77b84407ac60040578669d99db0b77c6315db971161997891a2aa00793fcc8c47e1c5b197734d46e453ca0e4c3ab9d8f6893302b84745232723f73a66d609c7a70236a8262e95303df0b40b3d6fb03a88a8b1706d76e4b2f3d2398f87c69723745a32e263054182542c614edfa765c76881eefc4630a1921a8c8fa4b818ef7f53be0ae774402a3569d14141d7ab1c89034b5c8ca01735d4880849904c8d927cb34a39cf18db9caa95185ce31ec4538d3a22acca72ae87a03a7e21fbc2940e457b6f5f3502ae3d8d1d0fbb2e7cfe60c7bec57ec3af98f4e6a1b51affca568c0386f003f68ab3fb936936cfa6b32983b4cfdd62ff5dd3c883ec0affd5e97ead47d79aa7465b6b5b8d4ac45ff0ae02db35576be939f2261c2f8bc27d7de27b820a9a1c021a7eb855cca3e4e0030974635180154db0de146c64f502e3822b5457a89f9d4d4dbd61fd07106835720720cffc6c1c28617303deba3f95f1b6a7e49252aebd24f25e0011687e9ee88ccfdb7ee4a6bc822c1d7f0ed31cdbb7e727244053153a947cb58be9bdcec51681fe260e7de9bbeecc0855151b50a14e606e7ed12a9a22659eea362e32214fe107874a51813c0bea04e0004bb161b7c508fd2a68e1e36ea9bdad1b24811ddd63bdc53a510b6b9171ef38851d799b64d0540a974028e3e3accd0bc4ae26ce494d7eb2c15a368fae7ffc8f8687cd1a8ef5c30c7e5657c0782d8691ecf0a7698959836c5265ca98099bd91e9a0270ad566c45af25ce62a49401439c6a66b8cda483bc593af67bee5aa2c24f9c99d901dd886e595fbf2e47193b0e144959f0048cda9ebde4a34991f3ed36d938f023e3ad6f2b5c84ffa777f15da22774443540a96f8f665e61f56789553653f779a20b289f62cb9c68c5c66b6e", 0x1000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x6) syz_open_pts() 22:29:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20000, 0x0) fchflags(r0, 0x1) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000140)={0xc6000000}) renameat(r1, &(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000080)='.\x00') 22:29:06 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) 22:29:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/116, 0xfffffee0) r1 = dup(0xffffffffffffffff) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000240)=0xfffffffffffffffc, 0x4) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) poll(&(0x7f0000000080)=[{r0, 0xfffffffffffffffd}], 0x1, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) open(&(0x7f0000000280)='./bus\x00', 0x20008, 0x80) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x401, 0x8, 0x6, 0x1, 0xabaf9ea0000, 0x0, 0x2, 0x0, 0x0, 0xffff, 0x3}) 22:29:06 executing program 0: r0 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16eba", 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) flock(r0, 0x0) r1 = socket(0x18, 0x4003, 0x10000) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x10, 0x0) r3 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="089a3836d51caedb60b55c843dd965e747598b1146a8b5162494872e5aded9032c342565e3f7f8fd75fccf1fe27dfa4447bc16fb1c2ea05b81b5d1a5ec4a39", 0x3f}], 0x1, &(0x7f00000001c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r2]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0xb0, 0x40c}, 0x0) 22:29:06 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x0, 0x0) fsync(r0) r1 = open(&(0x7f0000000240)='./bus\x00', 0xc81, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x2, 0x3) chroot(&(0x7f00000002c0)='./bus\x00') writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186004008b00002b27fef45fa89c6141b7090015000000000000000000000140c6570c896f4784a739", 0x2c}], 0x1) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x7f, 0x1, 0x1, 0x1, 0x4, 0x6, 0xfffffffffffffff9, 0x0, 0x1, 0x0, 0x80}) linkat(r1, &(0x7f00000001c0)='./bus\x00', r1, &(0x7f0000000280)='./bus/file0\x00', 0x4) recvfrom$inet6(r1, &(0x7f0000000340)=""/4096, 0x1000, 0x42, &(0x7f0000001340)={0x18, 0x3, 0x3f, 0x4}, 0xc) fcntl$setflags(r0, 0x2, 0x1) mkdirat(r1, &(0x7f0000000180)='./bus\x00', 0x80) 22:29:07 executing program 0: setpgid(0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) wait4(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)) getpgid(r1) r2 = getppid() setpgid(0x0, r2) 22:29:07 executing program 1: r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000000)) 22:29:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x49c, 0x0) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x8) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0xfffffffffffffffa, 0x1}, {0x4, 0x9}}) 22:29:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x7ff, 0xe9, 0x3, 0x7fff}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x2) 22:29:07 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) 22:29:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x24, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20800, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 22:29:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x20}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x8000, 0x6, 0x8, 0x80000001}, {0x8, 0x4, 0x5, 0x2}, {0x6, 0x9, 0x5, 0x8}, {0x3, 0x6, 0x1, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 22:29:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10081, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x2, 0xfffffffffffffffe}) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x4) 22:29:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x1d67) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000000c0)) write(r1, 0x0, 0x0) getsockopt(r1, 0x5ffe, 0x1, &(0x7f0000000040)=""/49, &(0x7f0000000080)=0x31) ioctl$TIOCCDTR(r1, 0x20007478) 22:29:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:07 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x7fff, 0x8000, 0x9, "d435423e4504affc65945a2994cd89a3c002a6b2", 0x9, 0x1}) setegid(0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x80000001) 22:29:07 executing program 0: r0 = socket$inet(0x2, 0x3, 0x100000002) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000340)=""/248, &(0x7f0000000180)=0xf8) getsockopt$inet_opts(r0, 0x0, 0xf01dc38c857f983, &(0x7f0000000000)=""/228, &(0x7f0000000100)=0xe4) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x81a3, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000140)={0xd6c, 0x1}) sendto$unix(r1, &(0x7f0000000280)="3e1e6e23bc1e48a151cea1a1782f5f1043803e2ad714e555f95a9c7ab6eff1d47a6ea7ba6ae33c49963d1e76b4dc0d6e0cd241e23718c29b", 0x38, 0x9, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) accept$unix(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006ee6643ddf0ed200"/4098], &(0x7f0000000200)=0x1002) setsockopt(r1, 0x99, 0x64, 0x0, 0x3e8) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000240)=0x7) 22:29:07 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000100)=0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xfffffee8) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x4000000000000001, 0x0) socketpair(0x0, 0x4007, 0x1, &(0x7f0000000000)) fcntl$setown(r1, 0x5, 0x0) 22:29:07 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='0'], 0x1}, 0x0) munlock(&(0x7f0000000000/0x600000)=nil, 0x600000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="8a68", 0xfffffffffffffd08) munlock(&(0x7f000068d000/0x3000)=nil, 0x3000) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 22:29:07 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x9, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x320, 0x10000, 0x4, 0x0, 0x2, 0x5, 0x4}, &(0x7f0000000080)={0x5, 0x4, 0x1, 0x1d5, 0x9, 0x8, 0x6, 0x70b}, &(0x7f00000000c0)={0xfffffffffffff488, 0xe2b, 0x8, 0xffff, 0xca8c, 0xffff, 0x401, 0x9}, &(0x7f0000000100)={0x8000, 0x2}) 22:29:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x84}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 22:29:07 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20000, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x1013, r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:29:07 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 22:29:07 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x5, 0x21}], 0xd36, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x100000000, 0x7}, {{r0}, 0xfffffffffffffffd, 0x80, 0x3, 0x101, 0x2400000000000}, {{r0}, 0x0, 0x40, 0x18, 0x7ff, 0x6}, {{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0x9a, 0x6393}, {{r0}, 0xfffffffffffffffc, 0x40, 0x4}, {{r0}, 0xfffffffffffffffe, 0x4, 0x40, 0x2, 0x94f6}], 0x2d83, &(0x7f0000000100)={0x6, 0x4}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) 22:29:08 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x101) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x10001) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6d1c, 0x7}, {0x50, 0x8e38}}, 0x0) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x7) 22:29:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x15}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000240)={0xffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240), 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r2 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x9) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/21, &(0x7f0000000040)=0x15) 22:29:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x2}, {}], 0x2}) r1 = dup2(r0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3, 0x5}) 22:29:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538708000000b818000000291700003100000003000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xd15, 0x100000000, 0x5, 0x20, "553964012c08e3bf1bdf38890fd62acbc54f9783", 0x9be, 0x8000}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000005) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:29:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a670d8149c976cc8efccfeb6a287611df9e9a23877062c368035b5664d65457b194153000000000081303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x59) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = semget(0x2, 0x0, 0x400) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f0000000240)=""/97) r4 = syz_open_pts() ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000040)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa62002000000090100"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0x100000000) 22:29:08 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x47}, {0x0, 0x7}, {0x67, 0x4}, {0x0, 0x4}, {0x21, 0x6}, {0x84, 0x100000000}, {0x45, 0x4}, {0x26, 0x1}], 0x8}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x8a, 0x379}, {0xa7, 0x7c}, {0x23}, {0x46, 0x1}, {0x26, 0x7fffffff}, {0x82, 0x5}, {0x84, 0x5}, {0xa7, 0xd1a}, {0x126}, {0x186, 0x20}], 0xa}) 22:29:08 executing program 1: pipe2(&(0x7f0000000000), 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 22:29:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 22:29:08 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x0, 0x4) r1 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000001040)=""/5) r2 = msgget$private(0x0, 0x4) msgsnd(r2, &(0x7f0000000000)={0x3, "f109ee1ae554291b8bdd6a2a5b673b8ce018ae409d1129e17442e4310944d6fdec8406a34f5ea1b5700d164a70e0157b6ac02e3dcf5262ab67d466361d726e3c8b87c9e922fc913372b1dabf2df0c62362565b7d9a4d3a8efa38123a4c6713b2d8b5a7d214727774e92953406787a672bc20f4ac0f750fa1041b3d2598751df4afc991172edbc59903cd2e92023353c0c0684bcd4dff546eaeb8fdf5468ad408fd65f9eb2f11d0ae8ba7d0745632ae1bc5ef541c738e1d26f68410af23c251596c70a2ec18b733b66d81a7f4ba983f80e7dd88e762d5e3da12f899e2d0a8909dd9eb213c08dd435c5b19f9171ca4c1a3aaeb2e4e1892438f8e6ea726c238a3e5639733f707d8dbc6844a210644c610fbd33bd992daac2f405377d2671812f77389b4bf4afb802b96a912e23c880275b21881c5afa9261e469dc8a3292f3bc5abd76cfd1a7a6582d3b7bdc6ca4f4d7b31261a4e4a5f5bb01549976017e02a195aa1fabf8ba1a759c2e279671230154226fe9e9307a121c22d96bef20cded0927b825ffa8fcd0f96352460337ce4cfc7d898c02c8f143cfd41a448b85fa9e348d629396d415d94e86a53341fc00e7038112db1ac0db26712ebe7fa2ccbcf1dcb0e87ea5e0e3cce6a1b890fb8dff50301b21b80bc44c705b9e7e40b80dc1e7dad6f5b01a4f09434d2ceca9c558035c013f6b05402e1d79386a401665690a3fa65a1870391f5e908923931d181d3e85e1c5e8c1f263c1ee18ecfe7e253c5b7891b3747cb19d2d7020be130607945eceabf5fbfe73eed19707abf710ea02f9d09733cf828fc57071cb7389baa7a6c42ff5cbdd5fe0444a5b047ef0082fa710aaa266d3b1434339e88773cf3b4c1bc7f1cb7fa72503b5d9dcb89cd05c7aa705606122faa0541e36642d6333aac0863ecf44cfd3bb09dc9e22fbbfd0a8a9750ee520b535f61aa4f8ba5706ff37e07e5507007aa2d84b6088e9822e2a3656e6b27212310c7d484c18029dcfb143b3a94537690872e7b966e834c706f37c634505413f8b17cac97ea1f8c9ebdb4129d8310713e6ed8a6cef2efe9a38186c7929b0b09c9115baa4032f3a741124bd2daadc252152b90db200483062e88be4181a49639b889cf2f0b3ef45198fb518ed70e5df7090215d0b37ca7badc1edaca424aee7d88984ae02346cb5cccd5d86a25bcd35ead1d27267615ea4aac46a742d03ca4e5e5bf5509f60c1d8177cb3a22883e371ba6f9a915a60fe0cec9cab3c51cd9ce768f40ae329b36ddc86132dfe7043273ccb92ab070b4eb09858973fbddd5389eb2a0236939ca172e650372bbd155e79e6a84326dadab09ab3bbbba075396e8106acaa9a5ec1058b0e75a055b0a789f816a4721af5bdb25e2425672b907471965e5f112e6290b647d198195cf6a4219201ceb9071a83cac271dce42056c724767584867a746e72c86d753f6b5a687a00b431bf6c208b8f2990592290c789daaca8d609d15efea5cd3ed22b798772077a897ecd40a8b74d244ae387d06d26bf58c0b666504b9c047b07a88a6bb2f4b770a017339ec4dc2fad95100ce3b2ffac9b738ff3421b91b5f1d7c84dd182816b99bc14372de7b4614eeab515ead8ee83fc85352eec4c2e77d11ebb0fa2a2d0b08c48ed64f27ed20b5a65787d2418016a13ce708b153adc8bb07c1bd241e764a1837fa6f75226e7e70c7755504f5b5425f92c4d7bf46a2e04a922278ae6ec8101504c7643dfae04aad2339b55fcc067bcfa59499f226f13e4267b976901ec26a340db2e22dc384f2ee9439178c1f67bb316c2c704af21bf8c751978dc1c10c52c3b76e0375ec5e4e76c4a9baf75c2412afc22e54e2ca46c9381b7501a764470df1215a158f18ac5e6ea9445d597ecdc7758aa1486880a275945ee26ced90a4557b67ca7a3f0cd3abb03154fb0f6e4dcb5681d412cfe42d80b5a21b634ca016dcbc1bcc64901042bd9f664c05431e9acdacf3534b12a1eaba3b6686a6a2ed849d4536d25567bf783e8e38ee0a8ac46d77f9854d2621304a33eb11732d603d673cea00e90530d8c9c3b205b3076567efb3effd1dbac47f187b9cf13f4190277df47a7b38bd80d4edb2c0195bec2b738aa2df8c9408137095162776846c9546d038ef9b5fbf4a62dadc48c7f12c726ef4fa09e6add64c678e9b205497abd25d744e599cf05eddf89e25a3030d51941557f4632d8117a862fcb6fe5d1eae1501d4c4931a0a50033da66bac7b72e8bbaeac6073d6126dfcb82410db882bd92cc4c0e6e7927632ba11bd4e9db12d25725a02ebbcd3af322285f3ff3287844bb1b5f6eed79a9ccad5d89c1f1abb354470c43ec0a74a7c697980fb9e918d88049eba3f117644e027559d16bcfee99f04ad74587a2a519d375a217fc0ef09c195c5ba10e581fbf987136ef2450d3d124268903730f323001d26e9f428e02f8a91208d7ea94eb1418f9940c52c6947429dee1f0fbdbdcecd278243bb6bc3acc95517587f92676d62e32f00904abd7ffd57ad155d7275d6a31012f82b95e40985154be8b90c32045623f8bbe6fe6396aa9ca188a0d4e11d74afa580d8e8b7c57bbbbf5d256df92b92be1288acaada38137e7a1c7da46a27b3fc76f47ce8d365f102077d19e06e25b9403080ab13a5149fb7f9947ff2531302c024d50985a0343eefe67eacc6a22bd7251e81d46ac3db427ba7d6c8a5b006ee7e951ba1d53a8fbcdca8b7d22fe2025f0c8225de6948d5eae2826b81b49c178c49a8f813aa1be1558c9451c9d3e1f5ccdc432dcd2ff14405d10313866666550dc96b40efa8e728a15fe27e6df44cc087902e68a7938f2d34cdafba5b2b9ca1fc533183fa0092f0eee58b73bd55f48f2435e6fa824aa4b2b7541a84cf7818b59383137a347b5c31ac5e94145248725edbd3e9dbbbdd9b9711ea7d3a9ba80a4fbf1ba2103682f0a2d73bc41f7d1b5019dbf4839332990212b2a72f4a0004f98d33a52ea79fd4205fa5a8c54b546c3fc9e6fe5f51d1c4b0c4926471fb7823c71cfb05a7be1bcc683cc072146ee3d88f4372e0b9c2faad89ad86d2043e7310f324437f871b38d3c7e289587d7c9a5bbfbb56f1bc3b874d51ad78788b55184505f46f5cc5a736baf173ae17a6435269461249465a6546b05b4806c7e6973d86a79127ee62372dffb7758fb787f9015d000220e2a1085f09641c6c1124203f153fc92a0010290738201732d387eeccd16f7dc852f14740f9e932f49c59e3ede7a692c67e5765ba725366477c0e2a695173123ca6f206bf41b86f7314eecc45456b727c01bddd049c0d25283278fbe4e9594bdf595b683da0ca3340c65ad3dd3ae91d415e383ffff646cb68c9ffaedd67715b7163a6bef25d531db653bd22bdc942e3daf8f78ae6b5ce35dadd4c2a08aa271d40f4c08dbd7f6212d962fab542c4f603f3176092abb272056945302aab6d3c85e3550833c5120bdb600474fa20058273b7cde638245ab343b07ff5a535866abf34a0dc70bbdbce902aa7ab2636a57d48d36e1c64eae7e59a37ed46935de0b17eb6466f36a1f0daf9f1378e4f9fb264ee81b5fe43dd9a9921f915c9f64f21179fd6ad26ee924f0d0af9b43e08a369e9fbc6704a05f25cda3fbe88ed23b7cfdc736f0aac2495abb659374a909591cfa781dca7e7e1afa7695ace56935cc09206f203aa6a647093ca42f2d8ecd326818b559e10dd5668d090b918cb391728d2ca0d532758bb89a3a9fd20824ecf27f51d05df84ddda3a4f8fff7c4b68106b30281eb7c3d4b368824ddf1f5718e8d212fae739e304f710ad213a4d9d8178d092ddd1f777aa932badc425ac988f302fa5fa6f2b11fda807e571b183254fc96760ce6972171eb7fcd41e45a7217b6ec8fca366c4dc5ff83c23188f033f158effc5e9ef288c30171273946b6d3c2bbaa45004f5fe3d61a70969d364526fb328aa5e6ebbe03df185912f471199846ae13c551687fb9b545da884c2bb22a0f89072e97b334221d691b64ea5e007a51f2baa5e600461d141d9244d214610bf4492f391d2c8647db046eb13c4d66bf277d371005b30f313d3719c90aafc1579c7b9a595fe53a790581d505202855572af27ffcf64908cab8d132ddd09f07a2fadb8219b0859acd18b9d1bf3be03146b17ad55d6a2a42074a0d85075a775119753fcd12c5ed940954b4197dae16200a8715eb3b9b01f2f30b6a98a71792deeac476c98a1006bd2d1d0ef055b03280441480d93aa43a96269a2056cca09f823f34c8318f01ae35a85691c779f35f2f2fef45852f5c8dd07891fdcc98578fdb19d67d727e0d6e84a067127ba15443369c669d42e2dd22589c67515e04472f7908f29a068a6154b27d70b10397715ec63cdc62e36ef324fa15e86c1789be9ddce4e397c0b5bdd164ad107e3caff46137d9e0ee3455780537d62c18de18435bdeb34e9c7f4889f31de1a0266c1a99ba4b053826a228f91c4c4f2954b792a92c00e439566f6db42d49b38cf23bfe436413b0ac43e88c81ce40093b33b45854d8d59a8c7d8405bc9a64e8ad8116c1ab79a4efe6b7a7d5c81fcea1decb3112893fa2e3abf9a307dc7044688eb404d336f99af3c7c6e62b5a6e0f0b0ab0b3f955b80736c51b33dbbc8fb6c361d0a88b9aa29503cdb1f9612d753c65f7d7aca99d983907376c5eb30c6c054b21d4a898eaa259641ce967c225001f947ae790c2bc6c759b88fd134fc97443da87d72eafe8a19190bfdf29c0b0dda2787d048335107182c785cc5f31fdf5bdcd27598340d075619f909ddcd1051db53ac79104c9d63988230c7b941b31260906ee852bd2996ce425616251d0b109acd3378abea8365bd44a8e4f4549ec2d3e69a834c9a1e0b99662e6e3fc556dfa4a5dc12f370e12a47007f9db7cf5a908062b1da9e4f095bb980d17b38d89b8cbcb922fc75a21716cd1415b711107cb0298d433b3c0514aee96cdd62be69950e53afd49c191d5723e9c85cf49d096b0e53b17c4ec7fefd9870eb8b1aa78ae05fe86f0d0f6d80302fbcc1a339ad4bf4ec18e812a11455acfbda2b01d2297f9c4ff6f00b5ca7bc02bb98d1ddae67377d8e22d3ca37b4d51054ca09a2c6227b78a5f9aedfaee93df3f7ad0d658f16e2b7ef676091a448e76844f91621d1afbabbfde6e5fbae3f1dad0bb9f480d131bea4f89be2c5d3332690d1cc5fec05f5e714d99c260684c8962f20265e6bf67ecc32563772d843b123ff70c88b0ad71ae386ed64326c5bfce883fcdae89faa7a9ba26c2a75adbfdcf3b7f4a8e50e62e20f50ad0ee3233ebb2384c747ee699870c178cd6ad7bc89bd1f3dbbc7209680daa0a141741b238eb56797d4bc2c0244589aac69a98c7ff75bfd53985ff48d9b7c6526500fe664b7934d4b8bf218b3635a035386ae73481e7b8838ca7dba2d1db60acdf1d635d4c5b33de8a62a14eb9b03a646a1967edc4ca9db2b9b6bd54d4c111cde5d7fd37fd5764a3090c7375a5603dd4473122fcbea36a3e71c47e9e8852528ba0ab6c7dd0b6fe1c0ebd46d8ce6bddf817c5299024538cdc7d3a1fac2174d530ea6f2e3913fe05fec582b85eebd3af27e581644a4786ec720483a325b5d938ad90c7dbf422176032b179d41e7d0ca3ac3e2c936a8049009efd915d3f17d788aed7ec0d6efbe0c7a565076d9adc8a49522b13e7dcc76fce5b952099e048eb57bd1129a9d4f68734184fbff70048bd4786375270f9f6f28d473313bea9a4209ae7a510f859e73673c289b98de91446ad7f6a7b3c0c103079da8050bc394ec3cf68f1040d16fbe"}, 0x1008, 0x800) 22:29:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20, 0x80) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x40}, {0x6f6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f00000000c0)="1c45941a") 22:29:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x0, 0x0) pread(r0, &(0x7f0000000580)='7', 0x1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) 22:29:08 executing program 1: r0 = syz_open_pts() fchmod(r0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r1 = dup(r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_vnetid}) flock(r0, 0x2) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x4, 0x0, 0x1fffffffffffffe, 0x100000000, r2}) 22:29:08 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000540)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7df26f000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000a44000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000fc9000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000edb000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil, 0x20}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r1 = socket$unix(0x1, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000005c0)={0x3, 0xbc7}) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000580)=0xc) 22:29:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20cb, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:08 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x40000003, 0x10000}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) 22:29:09 executing program 1: open(&(0x7f0000000080)='./file1\x00', 0x80, 0x80) open(&(0x7f0000000040)='./file0\x00', 0x88, 0x100) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040001fff, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 22:29:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') close(r0) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 22:29:09 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kqueue() sendto(r0, &(0x7f0000000040)="919044827aefbc234fee7d26aaa7d2e128319d7f06b73e25e79afa542f09491ad26cc9ca1b91baa4d0760c038942c90a1db5ea12b6a490aef3764ac3766cf2c58b81d0f577a99e1f18952d1185027cbe705c2e743f120cd3270d35f44fc8c8945703b68a4f8e6eda1259323d2ffe5098fca54785e6210b590d9fcb2bdc7bb57a51f5bd6fa7aa2e6fe609756cc482574dfb62e0", 0x93, 0x1, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x800000000012, 0x1, 0x100000000) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000140)="e3c444c9b31c58323c9b36ce1e472380fc", 0x11}, {&(0x7f0000000180)="513d250a994d1bf3a49544abbd10eaff4c60a911e3d149370c5b958a0578d859e21b1bd40f26ac76db11464c30103e13a083443bbd00de2238715e385d2540670674e5fecd41be04332cab0acae60b4c8f03415df1dad5f602afcc48f8713b7bed4a63e2f1d170092aa68470e738730c583e4ab7364db9fdbe587c3d338739d97d34885644f5af58cb2ea5187bf40a74d21afccae0d47e14728676605f2c539d364bdbb90da205659991dc04f3e438bb3bbaf0537cc62e952a22", 0xba}, {&(0x7f0000000240)="26d85fee41e11e0988d21f9e7734440984ec5a2767c08fe4237a5ef951894cd27937f14120ae80571f4a71422b09ed2fab4e687dca38afb227ac35029a63c9ce293fabe8e4edd9d97e0f8a89a44cae58fc569e46b62d187ff651c9a8688f2ca8173d", 0x62}, {&(0x7f00000002c0)="c7d087f61e2807808ba92cae9f50bd7ec319e95bf5f028dd6f6c1c928732d13ae24e2d20482e9e05ad76ac10dad48806499e2d84efc3379e184b3709a0cdf0c0539f68fbb376950d9bd40f868d6bc5af5213e46313cdb5256c7ab991d7f83b2e3380aa0208ff2ae7b98036c618c91effaf771368449dd6f2d94dea5c1d3b125221b40905bc180ec7b67faa7afec06601676d73b1727b719c1b1f", 0x9a}], 0x4, 0x0, 0x0) 22:29:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000000), 0x0) 22:29:10 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x4, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r3 = kqueue() kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) close(r0) 22:29:10 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/144, 0x90}, {&(0x7f00000001c0)=""/223, 0xdf}, {&(0x7f00000002c0)=""/156, 0x9c}, {&(0x7f0000000380)=""/165, 0xa5}, {&(0x7f0000000440)=""/127, 0x7f}], 0x5) pread(r0, &(0x7f0000000040)="93eda1511467d13ba8cc6f3def3232a3a4805a073ec7a7f4af03b059bb0b354b012d76de7f497b3568578b970849641800f568ce06a5f8b87e2424bc108308d14870c728630de5ab29f7e89ffa89dee36a4d1cca5b3d80993c535655b141b074af2aef5330615c3a4e296c1ee964ee6676c286a94f23cb2b11ae11e3ec497793587c49d65b2208", 0x87, 0x0, 0x0) fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) fcntl$dupfd(r0, 0xa, r0) 22:29:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)="76d44bc74f4f2ce13cd68af60837a47690f5b84cbef469bc83a624b091607a51a98ac678774a58f6b0a32f3d499d92457de00531c13e9d6e1a9da0d391e6a94a0fef41934c238996d94c093e0c85a91701e20ec4d6a7bad39aaa76f8c1b469f21e386c1c58a9bcc9a3d0a0c1cf7850d7711fee81ea800ae69b8791e9581174e89b581184a2c4ab8ea249230e7762fedeb835f2d780f4062ffbcba1aa", 0x9c}, {&(0x7f00000001c0)="995794090f4e5a1c268ba321272227757a4deee468ca5e5dedf2d64d275e40b800023046e0bb27a4529194986cd6fa9d8962479ec92495634a59414e7fd93587abcb83d3032cdc64e89427582782cd1b20b6bb81fff03477b209c53bf2ff1b16a2a1390cca4e4462cd1be31ef77c7de782b17f432f45fb05065f6e4beed2a66a21c0f8ff64af163b4a6b898e6093b5dcc805cd0324424776191789a7adbcb79095122499db7a78ccd36bf492089adb3e4c72a646a80a", 0xb6}, {&(0x7f0000000280)="7d9dd98b78cdc06ff6d438cf8cda628d66ac4c31b12c9ff43718ead747e2da0abf7c18114c313716fd6a571c492ed0e337d895060234080938320b4cb8a33ac02ceb08f8784f5240c962ed826a5e65947edcad029f383ba19560ceec75b43789f1a537b78622e99792a3fc37af0c8f19114fcb6896829fc1a48f217b88e7e46ac5d8fb823a9602c68abce25d5c01e27e5940d4fb16177dd9ad7f87", 0x9b}, {&(0x7f0000000340)="05b6abac54cf9c4a1257eac2c3f62e3e28a6485a7dc50ea84e7098f0daf743428ee30bd6c207373d098f41a93b61bd2e4190d421628b8c63ce46430616f6268a3a56a7dcb8d8ef55c0ec29abe8af488c31687de285040449f9b379bd1b3a97cffdeb6c42513f74be78b521", 0x6b}], 0x4) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 22:29:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") r1 = msgget(0x3, 0x0) msgrcv(r1, &(0x7f0000000200)={0x0, ""/126}, 0x86, 0x1, 0x1000) r2 = getuid() getgroups(0x4, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000080)='./file0\x00', r2, r3) 22:29:10 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x18000000000000, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x4010, r0, 0x0, 0x200) 22:29:11 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x9d, 0x3, 0x401}]}) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x400, 0x80) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000180)=0xffffffff) syz_emit_ethernet(0xfe00, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x8000, 0x1000, 0x6, 0x80000000}, {0x0, 0x19f, 0x2, 0x5}]}) 22:29:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) kqueue() mkdirat(r0, &(0x7f00000000c0)='./bus\x00', 0x1) chflagsat(r0, &(0x7f0000000100)='./bus\x00', 0x0, 0x2) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') 22:29:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x61}, {0x4006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 22:29:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff85, &(0x7f0000000040)='+') 22:29:11 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x80001ffffc) open$dir(&(0x7f0000000000)='./file0\x00', 0x20040, 0x2) 22:29:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)='oL', 0x2) write(r0, &(0x7f0000000200)="ddbd9b92dc0f204832e7c6a3cea6a775edd0911dbcaf16d56f34e2b20096f7fc8e6d923f4e303855da483f0da1811fb7705ee0cdb2968a7f96c44bd55e2f8391622bffb7d787afca7e0581361676ef701c021ca491403d716b988e5aed344584014fb3ad0823f3db5803985e8f7ff8026d59441e347e370203c2dddd8cd1bff7c4b32a509e2a59a7b093f5d39fc63c2a36082efa0706d7afc9687d46979479fa4893c39a3251289b7d386256953cde14d54262d1c00f400e941e63182b53f7eb05abeb9e17ec3bf56e", 0xc9) write(r0, &(0x7f00000000c0)="65e51accd0382342f4f7ac9ca7ebcc9eef2f901ce582489e04000000000000001f6a5d70b2362700f729f5f94bf205f6d621e5c25ed8202610672e", 0x3b) open(&(0x7f0000000000)='./bus\x00', 0x20888, 0x2) execve(0x0, 0x0, 0x0) 22:29:11 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0xfffffffffffffffc, 0x8, 0x901, 0x6}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) 22:29:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000580)=""/178, 0xb2}], 0x1, 0x0}, 0x802) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x904) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)}], 0x0, 0x0, 0x0) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) 22:29:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000001c0)="90ce548bc00f598a9c14125c56291fbd7fb02928a4527f5ee1b9be0fdd7e2677ab6216e8eba9c07902", 0x29) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c1b0267a72300010000f91300"}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x3) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) 22:29:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa9, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) fcntl$dupfd(r0, 0xa, r0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) fchflags(r1, 0x0) getsockopt$inet_opts(r1, 0x0, 0xc, 0x0, 0x0) 22:29:11 executing program 1: setrlimit(0x0, &(0x7f0000001ff8)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 22:29:11 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) madvise(&(0x7f00002cc000/0x2000)=nil, 0x2000, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x140) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = socket(0x18, 0x1, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget$private(0x0, 0x4000, 0x88, &(0x7f0000031000/0x4000)=nil) setsockopt(r1, 0xa4, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) 22:29:11 executing program 1: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) shmat(r0, &(0x7f0000e03000/0x2000)=nil, 0xdff) madvise(&(0x7f0000e03000/0x3000)=nil, 0x3000, 0x7) r1 = syz_open_pts() shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) dup(r1) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) r3 = getpgrp() unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') setpgid(r3, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x8, './file0\x00', './file0\x00'}) 22:29:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff2c, &(0x7f0000000340)="b6") fcntl$getown(r0, 0x5) 22:29:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) socket$unix(0x1, 0x1, 0x0) 22:29:11 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000040), 0x4000000000007fff, 0x0, 0xbb01, 0x0) r2 = dup2(r0, r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000001140)) readv(r1, &(0x7f0000001100)=[{&(0x7f00000000c0)=""/5, 0x5}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000000)=0x2) 22:29:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "ef9ac42a9b78ce514a3734fa074b6e5487722063"}) poll(&(0x7f0000000000)=[{r0, 0xc8}], 0x1, 0x0) r1 = shmget$private(0x0, 0x4000, 0x102, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/58) 22:29:11 executing program 1: r0 = dup(0xffffffffffffffff) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) r1 = socket(0x3e, 0x3, 0x0) socket(0x7, 0x4005, 0x0) setsockopt(r1, 0x20000000000029, 0x39, &(0x7f00000000c0), 0x0) 22:29:11 executing program 1: r0 = socket(0x400000000018, 0x1, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) 22:29:11 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = kqueue() lseek(r1, 0x0, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)) readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000140)=""/68, 0x44}, {&(0x7f00000001c0)=""/112, 0x70}, {&(0x7f0000000240)=""/227, 0xe3}, {&(0x7f0000000340)=""/69, 0x45}, {&(0x7f00000000c0)=""/40, 0x28}, {&(0x7f00000003c0)=""/207, 0xcf}], 0x7) 22:29:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x30000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x200044, 0xfffffffffffffffd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x10) r1 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x10) pwritev(r1, &(0x7f0000001540)=[{&(0x7f0000001480)="4d38a83a8d6008157da7bda63e128cc6b300a44bb9436cc2cf1fa873e7c4b34c3f8abe991bf70047c2b0c15c365d16b16aae37c0baa7e076c6882a46ab4295d55cad9e351fef93961de736a2e84d490e83d983160a8ae315ba961ef253eccd33682bcac121ebb0baf5deb12204be0762e6381fd79376afec04584bb96eb7a1254b311191d131569eb6e3bb674d24d9a0892ae1357dba31518fdc9245a908416d49dd72640bf33f11ef88", 0xaa}], 0x1, 0x0, 0x0) r2 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x20000, 0x4200011) fchmod(r1, 0x101) r3 = openat(r0, &(0x7f0000001600)='./file0\x00', 0x20042, 0xc7) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000280)=0x5) write(r0, &(0x7f0000001680)="f627aac426e43682350458c448a089e5bcc0ddae5dd26eea0ffcb1040ebd3f2bb717e2fef04f8296cb5b6a7d6a14f3b93f4dc3b7f7100b7bd86147e0c5f0f8bcd4f867b9133e494a5d18c938b01e01fe7954f5eff742a87bd59a8145bfe155c7a80bb7160709b0df2d60850367143fca39d2dfbec19e2fba0f6704e4200b4c15664607b9a974bc0193f4054381a81c71be4a02d0c612e80768429b7cc531a341a63c61fb833b9fe2a41e4426a4927be8536f", 0xb2) clock_settime(0x0, &(0x7f0000001740)={0x100004001, 0x2d}) mkdirat(r0, &(0x7f0000001780)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, 0xc) mkdirat(r3, &(0x7f0000000240)='./file0\x00', 0x100) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000001800)={0x9, 0x7fffffff}, 0x10) chdir(&(0x7f0000001840)='./file0\x00') chmod(&(0x7f0000001880)='./file0\x00', 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCSTART(r0, 0x2000746e) getpgrp() ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000018c0)) ioctl$TIOCSTART(r2, 0x2000746e) connect(r0, &(0x7f0000001900)=@in={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000001940)={'./file0\x00', 0xc7f3, 0x8, 0xfd, 0x0, 0x6, 0x28fa, 0x16, 0x1, 0x0, 0x9, 0x6}) connect(r0, &(0x7f00000019c0)=@in6={0x18, 0x1, 0x2, 0x2235}, 0xc) wait4(r4, &(0x7f0000000140), 0x3, &(0x7f0000000180)) sendto$unix(r3, &(0x7f0000001a00)="a3720dddb979a983fbe467cdfdd7c37d64cf5bde6b3953afac24f76fa49c05f544669c6f96a69d618a105c4e8a784824af4492bf7965bb29ce0ab94c110746c2d39a512708b06561ecec0e942401c62ea63e674061e9ac8d3022c6a839c71e97443a6e9a2cf0bcfad9b9e61df0af55c783f418141436acf02f128c044369aecdc588f18d7242ddb77aec64e765efaf23a3c7032bad764f4a512243b0aaed2ecceac99ee21878e45a629b35323449f02ab561848a2475705241", 0xb9, 0x8, 0x0, 0x2be) setuid(r5) openat(r3, &(0x7f0000001b00)='./file0\x00', 0x0, 0x0) 22:29:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 22:29:11 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x9) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200000000, 0x2) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x18800, 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r0, 0x1) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2, 0x8) denied attempt to set clock forward to 4294983681 denied attempt to set clock forward to 4294983681 22:29:11 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="70e647cbd8002ebf78025453bf306e2a919ac83736601fe1d45fad4b00db2245937dcde9343bbcbc79fecfffb7b261ceb59e003735948116af73", 0x3a) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 22:29:11 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x0) r1 = shmget(0x0, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/124) renameat(r0, &(0x7f0000000140)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00') 22:29:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x40}, {0x6f6}]}) syz_emit_ethernet(0x4, &(0x7f00000000c0)="1c45941a") 22:29:12 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(0x0, r0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r1, r2) 22:29:12 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7ff, 0x0, 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0x1ff, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/100, 0x64) 22:29:12 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x76be, './bus\x00'}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000280)={0x0, 0x1, {[0x5, 0x100, 0x5, 0xb8f2, 0x1, 0x2, 0x7f, 0x9, 0x8001, 0x2, 0x0, 0x7, 0x80, 0x5, 0x1f, 0x20, 0x8, 0xffffffff80000001], [0xe65d, 0x0, 0x401, 0x7, 0xf800000000000000, 0x3, 0x7, 0x400, 0x6, 0x2], [0x476e, 0x2, 0x0, 0x5e4, 0x6, 0x6, 0x1], [0x3, 0x6, 0x2, 0x1, 0x10000, 0xfffffffffffffffc], [{0x2, 0x1f, 0x80000000, 0x5}, {0x3, 0xffffffffffffff31, 0x100, 0x6}, {0x94a1, 0x607e, 0x7, 0x13}, {0x200, 0x400, 0xfffffffffffffffc}, {0x58, 0x6, 0x4, 0x5}, {0x9, 0x5, 0x1, 0x8}, {0x0, 0x3, 0x7, 0x2}, {0x1, 0x0, 0xd69, 0x2}], {0x17, 0x100, 0x100, 0x3}, {0x4, 0x5}}}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)=0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000240)="5965e51acc1ce582489ef2c7aadb05fee7ea03fc432d", 0x16) execve(0x0, 0x0, 0x0) pread(r3, &(0x7f0000000000)="5382c3ccb631ec33ab9357a4aa9a6b480083f581ee414f5f46313406848436fbdca4fb7886245a0c963a3d1884b11ffedc290b91fb4b28a28529baaf6b2d", 0x3e, 0x0, 0x0) 22:29:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0xff) 22:29:12 executing program 0: r0 = socket(0x800000018, 0x801, 0x4000000000000000) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0, 0x0) mknod$loop(&(0x7f0000000200)='./file0/file0\x00', 0x1, 0x0) write(r2, &(0x7f0000000100)='w', 0x1) chdir(&(0x7f00000000c0)='./file0\x00') close(r2) execve(0x0, 0x0, 0x0) r6 = shmget(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r10 = getegid() r11 = getpid() r12 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000340)={{0x7, r7, r8, r9, r10, 0x8, 0x80}, 0x10001, 0x524b, r11, r12, 0x4, 0x200, 0x800}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x810, r0, 0x0, 0x0) 22:29:12 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200), 0x21d, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x81) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) 22:29:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r1 = kqueue() ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000000)={0x7, 0xfffffffffffffff7, 0x1}) kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000140), 0x66, 0x0, 0x80, 0x0) 22:29:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000280)={0x5, [{0x3, 0x7}, {0x3, 0x5}, {0x3, 0x2}, {0x3, 0x4000000000000000}, {0x3, 0x5}, {0x3, 0x8}, {0x3, 0x3}, {0x3, 0x81}, {0x3, 0x275e}, {0x3, 0x1f}, {0x3, 0x4}, {0x2, 0x5}, {0x3, 0x2f}, {}, {0x0, 0xcc34}, {0x3, 0x7e8}, {0x1, 0x7}, {0x1, 0x8001}, {0x3, 0x6}, {0x1, 0x80}, {0x1, 0x8}, {0x2, 0x6}, {0x0, 0xffff}, {0x1, 0x64}, {0x3, 0x10001}, {0x1, 0x3}, {0x2, 0x7fff}, {0x3, 0x1f}, {0x0, 0x3}, {0x1}, {0x1, 0x2}, {0x2, 0x3}]}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x4, [{0x9}]}) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000003c0)='./bus\x00') bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x4}, 0xc) 22:29:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 22:29:13 executing program 1: shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) shmdt(0x0) 22:29:13 executing program 1: r0 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) 22:29:13 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x100000) select(0x40, &(0x7f0000000040)={0x1ff, 0x6, 0xfffffffffffffff7, 0xfffffffffffffff7, 0x3ff, 0x6, 0x54b, 0xfb4}, &(0x7f0000000080)={0x401, 0x3d0, 0xfff, 0x778e48cf, 0x7fffffff, 0x400, 0x81}, &(0x7f00000000c0)={0xdd7faf5, 0x9, 0xffff, 0x0, 0x100000000, 0xffffffff9e50d306, 0x7e, 0x3}, &(0x7f0000000140)={0x5, 0x9}) setitimer(0x2, 0x0, &(0x7f0000000100)) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') 22:29:13 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) shmget$private(0x0, 0x2000, 0x202, &(0x7f0000ffe000/0x2000)=nil) ioctl$TIOCNOTTY(r3, 0x20007471) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) r4 = getppid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r4, r5, r6}, 0xc) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 22:29:13 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) listen(r0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xe01, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x104, 0x80}, {0x4, 0x4}], 0x2}) 22:29:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec242ad6f9d1db4e2c0a", 0xe}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() close(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x1) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_open_pts() 22:29:13 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x90, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0, 0x0) 22:29:13 executing program 0: setuid(0xee01) r0 = socket(0x11, 0x3, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1ff, 0x66, 0x1000, 0x5, "34319300f6cdc9eed5ccab5d5b2f11da66e96f5d", 0x81, 0x9}) sendto$unix(r0, &(0x7f0000000100)="b1000502b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 22:29:13 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000000)=[{}, {0x101}], 0x2}) r1 = dup2(r0, r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) 22:29:13 executing program 1: r0 = socket(0x800000018, 0x1000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) getsockname$inet6(r0, 0x0, &(0x7f0000000080)=0x1bb) sendmsg(r0, &(0x7f0000003b80)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000025c0)=[{&(0x7f0000000100)="1f95fdb965d7e160c9ff79d6e8b36c833d6f2aa438bbb7a84bcfbd350743e137b1e46693065b9b716c684f342777da38318f1688a5d68fe9fe0cfb99b0afb966c03c55383392d74d9a47e9a4b2dab64eaf67e83ff85d3e6e8350b7a527004e43256ffe408b1144bc1ab739561a8ca53cd74fba79b11781a4f78c7839fab2dbcc23c14b9279f84db344dba01d366f61453a", 0x91}, {&(0x7f00000001c0)="46bbd176208cf60ca561bf460dc089f0530f02a65d780c644c9a12570704ffe0adb14c169c03f172f2242fa19d93b86a8e36b752813e810f731f454d1b9fbe4783c6b73531e2ae32135de8fc8a6dcfea2eb4c27381a7ea749ec43ede595425b3a8c743a8e9eb2dee2be18c9b3b870a85276f", 0x72}, {&(0x7f0000000240)="75bd30aaba433e6e642be2881c1bb1f9e7fb4f0630fa0613fce274661c8682dacaaf0d5ca0d3437e3565b76960b84db9bfa4ae04d4f9c4613f71d679aaacc169eefc7d00ca172bce442633182a40aeed4ae8be28bb0647bc51ca3ce9d356d94b4e21770f3133615703d49e67c5be0c983b63aaa708fedc8c1bfe3c73d76582c69113534c828d70fe64e1989b012d119dbd0215fa30f914862e922bc6f1c1dce36c910dfa4911c4ff29c10602c29d4e70668a4fbe1481ef9460919c4c426ee441dfd166e6e06c416288af4cf3995b2a15a4ae5c7d44e154d63efda9d4f0edbdc51b86d90800baf855c1621ce69cdf4dca5d5c7b27646eef688449bac78a67988e28396e625470331701b18bb52ec841a85078f938413d208e7272d76dd401fe8837b2f4a275ae61ac2f12aa1d0217fbf6b0c9bf8e0c51a17b126a285d021d53a95aa702ef10a2395ec6e310c51f4187c5a0fa74a3495b36c0ccfe8b0bfa8a0aae6721d171943e43b6e7f502f7a07ba1a8098428bbf168e445be96dbf902362b74e8708a2182412f6ba2a3a31302c0648ec22ac30306e94dad549d142a734fc7588762b4f0b07fa87b6e6d8a880560452c9b12b80d488c3634fd6a4d17477eb805aabca4dc6351593f4ed943b3cde76570ba18cc18c2ad8f03ad1b2944404d9f05b5c2e5cbde891b6777b04465a6660d49bc272c3bc746c8b8dfb1b62ce9423cc5d6c1a9153abb75f36864f76b14a1039c809a2c9392f50ec7cf6b40c26d804a7f295fec197d8f59c04db9f69e240932e1376ac5528b7139cf7b19405ee07698a3e0246783ccebabf5a1c513f0a0ab073ed648d3e37bacdec0684c0a80c905effc83d0a42fe787ca9becae86a726ac83f1a9b627026b9b523f985b5b1f7e23556c5816e1c88f34e61aab75ff3cb24ff0ea1996745f1b47a26fdd781d4dbfc42a528a402b8d1a31b892d388b63f6a223d1241458a70f6f73bf945aa565ddedfac944d1321ea41aae339099bd113d65316f3685464adda3fdd743e8a4d1a1950aef6830e654fa532acf4e545b72b7252ea5c08cbbc16c4f20f4afaa3773527824a7adbc922754c8c45f17ae6b478c937b3a34f267fbe962a50d68504b139daf9e2e36ee6810dffd35897761c5fd91d9796ee2e85dd30fad16597bdf68ee78be2cf4e671172c60c83c7fa329700dc3d2d40f5ff5c4ccbf1bc532f3f5b8d9e5839392f7844ab2754afc3e072f40138490aad3f757d08e66d07163c0ec31c5aa82534bba49e599db0cd48815242785e367a19063517a5ed1a30b0f984d3d2025905f84a921b86850155a56952ee3e3c8f478aca4dffe374e950f184905f93b0ca75d0a43412b61eaf39ae22ef48a2f7d98087b51876ce135326f0a2d0e494d44901c7fe63f276e7ee0aab7f18e19d50db7dde702146116b38f3e00091fa702a7a3aab71bebdbb6d956d6e7eb7842c7c966dafe68c94d76b0183c0435cc7fefbf6813c5d60f402e30fef6a9eafc8b87f213f699dfc3afe43ba8fd706b29f60a027bd9d4bb11451bbb91639dd47015c344e992b8b76944c3a0dd53ba7ace8c3e91f7af317b6a971868766b0bc9436c7a23f5cd5bacaa4d73d1d6376934cb2b66eb99389d79f61968575c6c763f604614163db066b256af0e40fea9cc39a92a158d4ce1dfa2a9d9a71d8c52651bf98c472ae6144cf9365fe0231df150eb55c6e07417e430d9bf22fcafcb3ecdd331707ba5c4d677a5b5b1522ba0179477e4a68211a2fede0ccf93f5d473a409b18d02047233aece095d852922f917988f8352e5d1405d069b04cd42b9cf186b4884739db4cb84cecb6492db165d167b4290ee20b5c4201fcf9ae7e1815e5bcc9de2ddad44f0d75a5b1c5a1dd22ec64a829fde2d1cfcf36edab618aa4766683bd4b6acad3f3111aa5166e2a15aec9603380be3783b798130754990999c653c7b58e60608d20d21e423d366708b0d73d35c14570a19b223f44a04bb1d71175faedafac8cd4064f82b85c7c919157da5d845a84eced2332296e7c9830fd68d7e4ce5b9a6fdf8614c31d5676688c2e2cf465ad4c371cabe891bc143e8c53b1f5c08802b695b811efbeb98aa4d89cd212effaa14f71b0df91090b18b4f9c5ef0283cb8af6a99e9c333522f771e7598ef833c56eead27a4c1c857efc1b5d53e7d5facc763771bea49ed01d6994c1bd7c8e7516131bf803501d5d80ff6d67ddea13f456fdcc05bc8be4f81a73c7c1d23f06888cae730224d6170cd99828ac8fe7ce6c7c89c74dbd4fad405833bcccc397566615b7bc94450d9e82d962d2dbc0831d4817b8ac3bcdf0667fa09b2b040b1c8796237d8c5c570f5d307e37401976f81a76edfd79c491e104bf3b7e9e8f6c66e87bad8d104cb391a49b33ccad384ba790b7a586b6b93a864fbea002c9d23dd2a47f91b71f838e59792c7ac6c7fdf0f3dee9899c74ee767881a25b61eb7baab628880c3ab8254e4b9bc65d1a212a4d639a76e5ff0391d58be5fd2e75089908b08bc51d5e2b4f7d6cb92d60c092e3c01eb44af35e335d81dc90ec18e4fa1e8e33fde3af29e53eb33de8ac6b10985fbd70686ba92d1ad55551b797b8dc148f21de645a72a165ed1feb78c4c413b225090c7fa1a05dcfba265ec2f8a1b1eabadc20615665b1b82461c21f17f0a408e869b41d0bee5df097e1fe598a392290834092ebd171269ab79710f263784e19441af1d85175515861ac658403e143d81d3c635cc3a0eadf4b946118f16b9d094205d2e9a6c71758e340c5ab4ab2a2f7c3e71508c33764bd3a71d39a5613390b6299909a590df218ada46177bc6ab02dd0aec73013aace0c168999b8c542a712c38d1fb01638b8c78d2c9ece5423daacb28128c11ed06aebf0b408b5547ac6a60601e0955a21b7cd0ad69230d784d7281e11ec131af73f954f09696d4d0057704ed084f385e566be9d50a2fba1370fe83531d060620df99fcab5e75ac2af6cd5da7e24612fe4694a038953219bbc35fb0cb4014045108b2f4a0743e340f4bd0e3ea1b11b2ecd9c2376c900933d808566c565f72a341e0a55f4e7ff5bda89a6896d6d548642cf3d2b57427b080cd7400fec83217965ffe9537c37c3715d9b0af068050acfd94c67379c9b42a170252869ccda5b39ff5d83ac9ef0de4884ad847db847045d207be4a08b2bd7523af13e3e177e2027bed7994f6fbc0291f6f3abc9a4c8c93e1d1024939ef88e59f344e1367e29759b5ea449057b1ed0390220d112f85a11e066a58724257703c655574399e4d9a55f2611403b5c644fbeaa9d4bd41812efd59cb66c2e0cc88b0bc9aeecd31a04f80c00c09e8b0ce9ec6959bc58393698cb464661108a75569be48938b805de8a0ae97f8d10b8c7704381815b4e19bb2b684b33a343e9b026972ffc24efdb9d719f94ca57b3dbd6b4b1acfe4d19e42336cd62d46239e0ab459e9613b69d36ab4cd2aff8e3342b4b42bb40cc208a6619f903c219c2cfa379dbf9bc130e85c5cc896761358b048c985fba5992152d10d280f866275c4e1a8e9c4a6981a63d07be4a33d6ce46169b389c1d3bca890b83590857719c0f2ffafbd440057339ccc80607258cde07f07028001180c5904d243c51131b6275fc2c4540ca1aeba41895f90d62d517cb63c295f91259d98f63a6327573ff6c1829ede0bddc0b295bcb1c83e04203806bc282b7a581514e70c0af603ab40f45b8872bb7aab7408c33680bbb5f59ea17b14d003e7d0bef5f4fdfbe07be1f650b375b1a8e5aa11a0558846d2aa83e8243733893f31a93e43054953dab2165247a3015502b79af53e40e364e16f4963070cd02039592a06146808c77b4cfae0194612d38b59e6457fc021b961a1b3a48d3a4f219aabcbf3ab0d01dc4667da4952fd1ae7b5599f2f8da177bf375c9ab2c8532b142028df824f22830ab7513d175a50c716ddeb4a529120a99f7077a81bd718563ac32bf459ea07d2934ce10d7fed8463e8c0b6aa182a5edfa1afe978a1279e6229b1d24894ec77022d1dcfe6a8251fb6beeed6d4b4d4b18ce7a24539c31d6056799aae24fd2ffd4256fe44c1f5f13a4ff617b46ff74962fa73fd9d6d513b38ebd034a88e4b9615d466065cd3fc08f9fd5737841446146a2e9c398ac1d45764c73b77fde194cb8512d9d7f1a7edb39afa1445c7e255c921c28b041a42e65e419bc223917e2080f3d486de7e13bdc928057775a3077299aff866a02bfb92d8fa41af5a9f81fe5b24a1bd7c183676deb178da34042ecbc5f9facba3506116eece2ad852f0746f145f4fc9f29432c7f8fbe125d88a0240bda905edbf747c2c958da37bcb099f472499c71b2f00a3d9a804029dd882b7b59ac2643f5be35720c8addd2d7ecc6c43497d3fecd9bf6feb26ec701b137678d0af50578e01b0fd439c86797a38b0aa816d6569c27827cc539410600626eeae7c20ccb9d2b770ad8fd67041427618cc6c405e353e390ecf23888b0bb034414a2d05d79f23f6ec8a2578cf3616a6c8a9b1ef1a9481c380bab895da03a53745be942a7836db07ec11dfe46fb3259eaddcf74cd53cc88ebf6b4741e6c4573ccf1576e3b784804cc41cc528ee08196f56520d67979bd8d282124c464eabea9504a13243e37b7467f0005aae123ab80bdd3271c11f5dd58dc9b2a8c9f0233d8fedf5a2a007c431293bf749c4d91c2a8ef28026a8c670813aba549562b8612ed5b14f1f07465338bcd2a52103f725ad49947662b2acaeaaa7262caa1de38592870debe9e4b12c67497462384e4200a033e2f8c7f3325b0edf4ed857a453ad575573034bb216f4ea3a2033936bea5b23221b388884035006b3c4e09b143a6902092030e6cb200fe527b1bff6b1eab4bd827cd636a407f4acf3ed84af353f8e14ed7b8d7e637bf236d6fd43d828fc539e435c32ee816cdf352fd9d2131a3465dada0e95266a37593a55fc1096702dc708ffbb0aab8cb81d9aed10b025cf16353f9d839c76678623c563a46669b11d7a13d876996cb756bd53760fddb3f59836807ffe330ba3839a61efd0b010fa55b246cf0e0e76a6749e92af3ce9c071da4081cd866529c6a13d10ad265d3d9fa457cbbe57bfaa43b903cf40e34983e28cd169a168604c6cbd78520b084d1b7848bbe892fb6d0039247b1efb7c4c6b242f77d92a4633b67109101a835b6b6de547df7860f4ca27e5892223faddf9eb977e8823a5e9d0d35ae832bbea0ae5b938f167d7de65637a63fb0ce99487acd6e33205c8240b4d8596fb86066df1211135bea9c6d5980cfae3dd3e7a6e9350d7f888f28a7cf1c863ab4b3f86a5cd69a8935b86dbe3a66ae5849f759249251f99217bedfb4a49e800832bec1477673638e4f52cdc0847458b910c17f7561e6cfc43c4b2b169971ab3d4ee31c53f87efc213b8bdc52e5cf57fe0d04c19115b17f1f7beacff05e484f23e2b04db56cc0212ae79e3bfd82f93ccb1628a1fa2bf72a38c3b9efcc05f99f38dbf3d7bbf414de7a62d34dd36e3ea215bba92f61bcda1070b9b764bc698ae0d07fd55a45af2c61134405a06dbba6cec8ce18a4ad4e7f0de264676a529b003d17e38b1def6a00f0dd2cd1bc1c82c4c837ff992d9e216b503acbe93eed5ba4f483b8052465df6cfeb28e3d239bb2cc340c7f20a65453648c574d315ff49d8d3cf01d8b7789aa236bcc243bc24a5b57a5c770b41f35b96587de2fc6d8ffc149d260594749d43f91bd183d639707820808c1887d8d001fc167b68731a1a5785b5a9078342fee4a9f695f8a753060dac75ac20a42", 0x1000}, {&(0x7f0000001240)="1aaf9f6898397c3c3835fa73a0aa20531f1982fcec7acba108001ba5bb5f1ec16e1c138e3a9813374a5fb52e527edb4092933b1065f776369cc415a4b02a38b9cf5338fdcadb4db79ef8db4e62c82d6dbde9b6ccdd24559d50f4481969004e144c337eb74d2279d40d4338db9f22771221580828e12250ce95a479a81f802c24023f18ab426bd3a2868b940e84b9dd23f222d4c689736ea42ca887cb6af4dc29a51f41aa0ccfc7feee33449d81c8db0b0a42e1d444b76f40400b94833fca256848dce3b5a67620e7688d534b9b72c0e314f817f4ac43bf56f9ef121027e1924e0d00f0389ae5d7bc5b617879e8e36c12", 0xf0}, {&(0x7f0000001340)="a0239efa26470998645fda1924571ef1efb21dff7d60010e7603ac91ef8ba3e557d65774e3eb907ff2ccc53c724cb13140dca01f69221133d96703d69224fd6c665cfa1c8890037077adc8dfc21057cf873b7c90e7e1d913f8c00423b6b5f18ec3d91dc11c0e9c06e010f4dddfecdd65a09bce829dec74d6f9661e6c0e35761a1df34aa57210d959607c994e6f3c5a1cc217ae28496ece806c7fdb7440037da1ecf816d911449c463d3ee675b83363dc8b2a46dcf884fd285d25b0a4088bb863474a7a", 0xc3}, {&(0x7f0000001440)="b6015d422e165a19eca7483f97536f7d57ee20a12f3525592608b471c2f8e5b09f8dec783a932b334fc40033999f634a7ca817358dc0ff4dc08e2e5c3598a4f067e0991f3d37d19f8822f400173c8862382724dbe9853c8f24432db1fc7957222872c2953866f6776ad2ab30d618bdb64beac73ba104ce3065ef94d7e3232772e399b067672397f9da849d07017378e3207ca4a79c127f2b70e145b79b565841a4e4552edaf43e66555a27fd565af951090fa78a3147fcf96fd9511b66708a9d081a925985e0db2b480555b60782f0d2c607acde58dae102786a81ba8de4c40e83723097b79544943b7a6bc745cd780a1feaa8056b5333a1ea2fb9af80e42cedcd16915d73c4f03b0970b169c34e98b10592a180ba4138b32215886b8f65e814f7ff0ea0cd53386471d14a2045647f7044ae11a6565d864e07154e73a23dcb0cd248130c11b7661e8e6a9bfe233487d835056161fb494113805c67ac70577c93f7bb67ef0051ce1873d9e9a3d2e3e2e476730e35551c7bee8e5e7feeef2c12adc85c11a8ceef11ce219d8a7aafa07e89eb5d8293d47a546cbd7ba73b0228bb827b84dc7fc0c06a9e1d5f9362b619b75a501ae702bfc980e24bac307e713a458ad1fbdc6cc7a393ae2aafb6f23ad0929cd0e281962f1705d997ae614fd28f12f3423eb574be1aeb38d1ffa5fe4a75c69e227c3234bb6e4a3622ff54898962db1410fffa9de34b4010078acb88311dd1a1c3c77db0ca82f967562764fc0f365f710a650f3bce297d92cfe42c3693d9d4b694647fea140e56b5065eca60fa57a91bb782ecf71c0f91e92a9340944f9bc2c8342f6dc3b019421f82d5b5158991013dda9247907856632ebac99cfeffdfd5d482175c972426abf421274bac9cb893827163eb48c9814fcab38f92198d53768f56e0919f68cd3dd15d4ff9bf135390e66a847dc0cba51add8eb17cbf788a8bf3aa9f5fc504fd508ee14a1190dc0d3bdfcc13b02068b541eab4f7dd06972ff0907498377d7095d4f99ebe879915624376358149e9b9c711df5d34b663c34b723370e7e652863d455b1a16b64154a3b66a8377ab0c29fad5a0904afcaae382b4e424b78a2be4df44afea58a631f8bcbad9bb56200291a6ad426cabdd6b7eff082679b6446716af2cf5fc519eba1a58e75829c5fc377f59a2922f7226102e7261c8066087574b4fb17b19e442c0797c8890dfc68de188a1554c8f333f7963214306d07c1202d1b009854343342b64e8f4ccd490b72aea5c8b1cc66c4891101c29d830830942a550cf57e001033457595f49d76aeca256cfebcc3cf84d1df49a2cc6ebcce678090cb99a3af55eec16f41d82af118e6017d215c368caeee473bff2b152da48063ce3a4cf4933e5cc32a9dcb8ed8640056d8264f5972839363a94eb2ed3b8141e630d33ce5b0570b88b7ecdedb74c67a612f0dc62baae796c5a0bfd07856a7a6ad6a9dc214dc0c86ee4280c85e0002351cf788e6f5fa04be0018a588bbb3dec501a967f44f1cdfbb0fa91f34b642e2a028201e8fef5a24fe92fe0f709d45bfab7a6ca8fc59183fbaf73098771c801fd6aa38b60b805e46c74dd4a1e4c585d7658638208ab73f42f4fafc3934d6cdfb7e12c4f43d96a7079c805389f8831537bcc384111917b91cd43e8ba38e05a1c7b2551363afaeb209652d019219478452e9dbc98ee6ea1f10ed6aff5d70659335c5ecf6c3b7463d6f45eccecc9a09a0ba8b387c2c737ebb4768a9c074163143e2212878cae575fdb4d7320a93833987e25a9d2aa54c14490e74c8aca7b55b35078dfc37debc180d7c4e8421771778d17116ba4637fbdadcc3e567a96eac91a358be320179390182ac65f9dd5b9811e177e94e6a3712c2ee63a614245018e0d0526a5172b75dd79a830befb6dc463324a80b140c75c0214abe3a48ce64b7a817f6824b17b6a200f8e2edf3127eeac29522ce14ae73b4a11ac1665319823daa2795f08fe11c57457505fae4eb8e90c03b047cd905945402b092a9421ec90c84e2d8bfa25dad44103a1a2fbb649823e40e274c67502b153df2de10fcf58aa005a0626b63e11e47ea2e16b72f7f2fba8826c362e0fd9f27eb798015846c0b99d305135930f12df8ea3344587a7c5df72e61e81c86256e48e596210a4cc7ff2109d85217b79be7690ba91aedce6b791662299c982ec7d1825b6dec3dbdd609a20891c77283eba27e7889bb0b2156c483ca4633cc7c7c5e7dcc4fef7f9097a8da7075f1ceb164a990854671d74f52e73d44622238ab34bf9d1e2ea61bc3cc95a7baf99f193a11c2a16b08e183eaf89edd0e5fcea3fcd8d9cb7e0d8fc13073eadcead4ca4fc59d8579aeb5c8c18ef8924df178ec9799e7d56b64252005a4041034d3b2eb2c9ce79573ae27bf25a7518f6652448e431c4b5a065c4ff5015043ebb4b3f3e4d1752d5bbb7384ca2be59eda4025dd15e8a3947bd5872d1301a358b3f67873a4d627d53b25cee31600691e649eaf1ac1e6ed521a45a2070772d41dfa63a8e6144d2fe9d51cfafefb5e0beee136b55cc23dd14672c1882c9675ed1bebdea9a7ef898ef27f17cfbaa3c90c8a600342c32cffeea05f1129bfe264cb957d05d7bc775c354751d46b8117217a241ad26262d09ef966b0cdd993cb3a83f71842625be02e7089e0c79a8a7d2a4d3ae41e893c00595f620d9d8e3eee493d59953070670df0a56611eb5e1a73799e8c1bfcce52be08aa0cb04858126bdcf5df11831e43e34e1a5145ad05f7310fcc704a43698bcdff2912a7b6ce6c61f7f40c09278e58c6c96ac2fd5b0f4f3de813df2eae49e6c2097ff8d1fcc634fb1d3577dc8467cbdd95c9cfebc14a8d1807fd31e984317ce08debbc393de6519c581f322ae97177ca64349a962a8fbc26b2d77c41de71c0328b9d5b0f130fd90ff843968ee6e717c8262eff9e5cefaee3b5f50cd664057d0ad0771e1a6a914fd0383508144318662c5de11c9949447e186cd1299c9b77cfc8fd81a380476a8c9b63e9694514bab47a982ad0cfbc66e48189a5fd1d8a6c0ef41ee6420c4c3586c83b0046dcfca040be9434f1e08617493a1faff1ed6f76a4338a6d03e3ee3b3d9a040137668c72b0217f7d539d359ec9f9bb3fed1c55f5307c8e82c9ee53dbac0304dc5228054d08a4f800fbc412bfafe05ce092e917874d0cb3a2449e6b588f007e6c0ebc198314269797056280b29f067a15d7c5cdfd5453777daf3b5ff66a92bc0c0d66cd371ca98d65712fd755958733a99ea88d3e0fcae6bf8e90f26a74bd8706b330f5d25691b7a8e9167297c9f4f5872dd6b4c3fcf07bba9ac5158a02a0971eb9035ee7ba4332b5a243d95da7404956a9a6c35dda4d09bffb524b404be0ec8adb9d45819c0ce8e756b08b3665ea9742daaffa717ce25bde9da257e90d6a6e9591dbc7225b8873016569dbf6e95fd4b5605a2fcfcd409d3494130a4609be05b51d07b51bfe0068c1ced85f7f525f04382c19c8ef434f1ad62e2176c95a047da2582f7eb1d55eed08739188ee48c6404fc060a1314d52046a1e894241adf91da685d3698e854da229c43fec85dbf89efa87fb7a6c412cd094575dba931e7c0c59275ad411d0a27dc8b34c3147277a6f2c5650d058f51bd2901d27ee33b78d7b4fb2c636d5f4d925b9ace99031a86cd15635617aec945011a08ae5dcb782d72a6d63a24e70a192ca3b965c1f92921a9dc9083d44dbd8383efeeed02a3aea0f6f8b7193183b284e71a45615e1f7670ec868ccba0f15b4179a43e669c054365e2e2dc1c197123993114b6cfa91f6ccb36f7b7bf5e1343d2bff911bd00b1bc72184dcc9a37285ec2b21b9dddd57785e769f3f51a87f74d4eb820c520632ec0ab6487d8d40c48d69db79eba5ea986b4ad3ba7acfd29b7da5f4453f14bfd70fa673c6972cbd10f1efe197064aa4a08b8bcd991f83f55a1db21fbaa61da27b2a2fe009d661047e2a8db0aa34318cec849cc9bbe9658d40148e6f2537b71727dd4a3c56b1545badd8fdfd2cce543fe79e24047e1e28da4d83d2b87b7a4818421f3216d8d0024ee49f033bf727130b987bce0cecf22331af92d419106976f6427a355e26ab2fc5646175559da02eb635cfc21db8fe240ec128061efe0035488066a4ee058b99c28c65b77bc0735a69018a492be55c0486859412a55dac107274949753d2188ecaed9b777fe1a1e4f52db26c10883e739d014cc2f5db2d1c191da3694af16acc972a0b71cdc2e8ccdd3ca8c6a1f9231d77b2317fb5ba078dfdd395c5b9794c468704f70628f5aaa8e0a6c05f7b3936e14c8cee328d162b1954faba498172a6274911481e1ad1798e6d11cd89241825e029f3b1799896c855a85636890a7c0418d43f25737b6798d93ff570a39a7c1721f59cfb3b02674b57a681958741baf3e18258d2c184e23faa34ae1e17d10150db7cab25bbd3d05e74ddaeb6e7ca56145d0743704541e1d3b5a83d79f4948a7d0bf02e697d57e5bad81cf9fd4d4d6d7bc45ad4c5f13bc8aae9d58a38d386443aed14af20b5c92c4b59371094617399490e43073726dce0f408201516bf352cda55c396b5c3b67ec0821f3017b1cb9bf9c19bc8399b449a3142fe1084a221b3ce14cbacee231c11b9528d2172f6e4dfcae4a499fbd4810117022fe4a0493524e53227bb4222f5ca117aa3fc7de1e45802ea53d279096446f40860dd5920d8b0c44e96cdf623a027338fc1492c83d1919566a4b76d9ce3843cb2ee03a11a43853bd6b451e519b8ba7c58a04fabf47a2198d442e78cdcc208b1e008320d5310614ef93ba01ae27c3affe2256ecdfe11a7726549a738e6560801db61523b70a3a3bb91ad1bc1ef6a8998eadd8587a64b55ded8a9d92c669a1639facfab2e01bb5b864601deb77e7ca610c32be4cc4fac565679d1a3b25cbcf03f46f1b2ee915e65bc7aade5db40374657ea5aaa4a64d5e05cafca251c0b61669d76c7def2257ac9bff882b3de489944df79d364c562b7ad4d8091215469e39f7c1254077a9edc40d4517a48aca1323d219986b48c042b5da3b01fc332b204a7af06a856688e6a12db9ffba0956ee491531d161436a422337d5b78a24fc3f698e400cc6a0fce8cf4bf1d28e6372346fb122a9683d95a938fcbb2ebab580e1f63535d0f709f272da112e551212a19f2fd1206eab27b9ed5c688880a73ce35c3f5c96d03e2e7e21647979c690b10d17d2e6dba31a7eb45fcb7cc9fc0c28f4d470352d8d05e2912226277d46595042ecdd57de07c65326fbcbf3d18aee4a04c60bc5055614a0cad50fd31d325075f862d0b651cf5a8aaa8e762c2b3be2e2b2d321b0c0027d49eeeff42ec4cce23a263e12c4eaa70b52c3f82e68e1add48b50a11343ea5040c384bb6e29a523fc1e72d863ef8b332e878ee38254f2758a16f8982263551ae9d73b120f5a36746c596e920c539be36b018242a63d47768254bea0915d4512d9ab66857e048490866c55bd5afeb61323f50f49e47d963b714bab8246e0d320f46dd1e8f78b1f37e2dce5dc820ee07598d62837f209b66b7da2a8e50e6f582d433e3444f9a052f45f0a76e5cf7858aa62076b983bbae4c53c6a80455a9e15bcde2b22ecb389e70f1a5ec47f7c36c03187c429333bb36cabbf271c6277fc5761279b852d0fba878b8b9c72c87609e75b43f481e54c3627b7a6deda59e3ee6d67f21294e5ca2f46fdf800d95a6daf5e985af7aea34ce1b9625ea9a3c7a2b170e559eb6d79b193c9ff994c721b022076a99c05bd4a20d6c6bf5e21", 0x1000}, {&(0x7f0000002440)="585ea661179c753e49fed0d33f1a6dfea109ffbf90249917d956d9c52d0f84fce4bf19d38e582edea6c673b367dd53ee89fb7b5e30d6e059560e97a5cc0b8eb51c23f78acde3d3562a943ac53b5fce555f783f68b4af86c2328d1c6a0dfc3057737866db20bdca65ab087175d491f1fb3f41b971ad80577ccf58dd185b49e0740f841e4b5eef3ae32c8d7228ae9eeff77d477df973d55ae96fb7a1c59b40bab5b206b73b793604446a097ebd60c64b34986a0388e088e196983b2ec76ff8b2240cda2689c115e55ec6fcb869b3f6ac40be9287e5a6725f61932c5326", 0xdc}, {&(0x7f0000002540)="8f9a3c637aeb19d4cbc92813b2a095811f80b8373980e7396d831db74a9e127de007768a4966dacd1d3d0916345784bbf82d27b9300ba613a16a85e0b285123b1dbea48649ad7f19c8", 0x49}], 0x8, &(0x7f0000002640)=ANY=[@ANYBLOB="a8000000000000000100000000080000878797bf549afe0308f096d8d93c3ee2eb4509fe7a0bb518a56e7d404f527f18b06527489f1e50bed48232aa7a6216a4c7bee1f9a7fa75d8a00983f357e3675e636307ad228ac53374224f40511a65d733fe5c005fdf4a6d19a3de2b23a8145aa7d4b87967febed331e5cfca9d3beacb5ccce608a6997eab78c2c896289e8d63b1290efbd586216646d4bb8dc6ae41bc258282e88c9a390060000000000000000000000001040000a0428b3922eaf9514a557a70b3089225e849a247b2ea6c518050ccc327a41f55883775e83bcf030d7d76e2e0d3beadf7f4f40ea954bc678987c862b97ecb4c270344f5aff50fb167a9659419ccc5f170000100000000000001000000010000007b56fe7ef750ccfb823e04e2b7b40ed3b9cce5b7d910381a60bfeee6711f0b110c817641fc2c0c1bd0bed82ca05981c6dce6b16a1b8defaf2619735e6b2bd2233ba939f23a3edf9838d36d27845d9ced430c2a72c08d410acd20d5f2a28762ab4abcaf4b3bb78c556b9705ac55fccec00222ad75f82efefe4db42d391da28644480906f099521fff742510a77bdbcf3541fc03bf4a2d16d5166c4b5bb2574114fc46375cc114a151dac6a5f6821ec9d7ae9b029b1d303d7d2db4b4e7c0d9f0ce92d374e388637b94a0eb68e2f2a422038607073d5ea963bf92b53348011a38a6e8796ac15b9f44902f230000000000000001000000000000ffff0000070000007b94b0aaed00fc5e63ebbcf2253bec7ac03e2553046f3b8d6bb6d5701a27dfd1e998cc1b962396f1a57839d38f8bf006669e137dbb3718098cf9eeff128797cbdd1cc9494925e6f330b15b51aeed9517bd102e2f593407cbf970a74891c7c2f3e6725307bb3e71e75993a6a583790e77c1f94824005f681fd9fa931d3b8587fb923781c18bcf764d1e51c37a0e1055a1c6265d55479e6c04eb0e9fd530bfaa20aab7583318a76f9ae847845fc28c246362a1327fcfd4a6826617ac0e8fc071a2b1ba10130f26fdf4fa56b05d43f1e8b7e52c728818a6a9bb6ccebd3f40554a843b3969135ab46d00000000b00000000000000001000000000000808ed6d6c56c96bb27e6de212d1cca5c156c1498094d9e1ce1d6e551ec79391f485d3c0747a0ab9f8353640e9ca6b6ee77d80755c0e6eb067609ed55530c0cd1c0a986b749716bc3c414960771cae06cc6f48276c8754115962943cd8e3fd5dc02e21805b7420762dcae817117c1b3e857d9f092c4e8c640eb363f4f8afa43549e0da2795f505ec551d2326285c04d4e90f805a42abdfcc8f7be0000000000000068000000000000000100000006000000f5c1bfbd54160d7c6011ca7016e0c311daf89c5be996f06bec14971f45e472a2cfb79724ef63b903e4cc93d5063280f13e1663e8c61b15dc3ab766650fdee60016a8cca88b41f0356b1366902a9febf2c572be57915f0000f00000000000000001000000f9ffffff98055dcdcce17488f1d0ead20ca3f37d3c8830fcf3c2c1de3335eb47a5503a3a1114627fa12d21e0224e0a9a1b148f27e7cef9ae870e99e01cfa0bdcc8ed28651f6cade8084054d3dbe12c9fc3dc2d1f6458263795a1f8b9348018d8b761bda947d330ce8b9d39c8bfd43e41a3bdc7a0020185e0534f1e9e2d4a0ab9a3b9b0d8b852d57320ebe9ccd7e131054f56c564644fee9a9ec9da487ff8182cc188d9e4c0088dc2783dd9544ac98078ec0c7fcfec846f42832c0b3b175f728bd3cede0faff0522fddd36e2bc5eb67ebb14778906c1464186b03a58e68246d067839a800101000000000000001000000ce05000055b86ff306e1898ea270fe742f00d0aa9ce51d76afc478fc2e443428694eec76d31891078ecdc9546ffe60445d985251eab8b2823dae2be2b603d5d005312ae69e55ad7d2bfacb48ab14b53a86cc097668d953d07d315334e7f121f39489b337015d5817edd6cc4302dfd9e3a9b1a698367f0413fe86854302f1b665cdcd896677d443938e99c0a908aae69604c61cdeed43401a04109e2c9741c7f6a6830af0a4aa2fb9c60da5e27ff2ab92528e2aa371131bd9fb6bc1b87b0b90cecbf5c08d6dd71f03278e97cc985540bb6d5080c37f4ee92d515d9b31f56b84e42ba9235a5113b9154efe7a4c7231727ccd3f4bb84a77984ac2ce992566ba939e930d4e2a02413167de061af18df6764d89b3e0e2b81476c409135de9a06ce11554f211aba23940060ca0306411c6637a0ddbf1bc2d6a3d816b47d1ae2002d36676de8991674da0799e528b65991c68e5afeb31418f6bfe39bf1b2f375b11a5e0d971becfe92630e52fd1f1fd7fc8d6101d7f386867e63df01d4aa498247768cbb49484b33c29fc409c2e837805c3d0e99bb9142eb7b10e54a7f11862d7298a09e40f6037f37d6b27e9fdbe263b3021e4f1b260d3decd0f4f2673f6ae22d4c587747f2eee7f9e33803121a3565974c4c44ee4ce78ef2b8067d7585c236ad11dff8fab91248047efeb2fd63eef81130ab12e3663c71401ec716724719b385bfd4a5dff459b0f0fdbfc9ab06937ee41031396ab3910b3dc25f26f6cc9922e664bc1160a2cccef37e462487955e016aba7f875c67ee5798148eff75fcf0d377ff1296574c7a203a6faa995d0603cb1c6903c8ae4e402cb0fe809014537deee6fd4926f9be286f9fe5e041a48aad2a85a85d4e0a91c5bb4079ce0aaa7ce2041b3f1405e0af50c81f9eecbbee79e139685bbc56306e56e6befac39eec710397bdb94d51ac59fb284642e3a4e7339c3778c6411d5ee86c910464de8593d32a6175d23b66ea4e9613036e5fd26f2b7f88efcb76e381b18656d83b23106b665a5480fda9191d84a454c32be0e00980164ce516721c6ab8a7f67c161f3fcce02d5314809b1353927087144bab27f0d06f08de4ee50d888a2b6ae2be8d7685b69e4437f10ce095739a7e7d2df4d80073961e86e21b81197cdab1bd86535c0e4ab4a4c9a90d3a29921cff9329697ee72ab423fa9fbbf69b02d111a9bf1bd782ff5c6f745642449d90fe643fc76c70f1b37c5d465bd5d464f7e9a9a70c2681877324b3e8970dac7f255be94f50da981da0bdfe6a52dfe1c4fc72376be7a59138f95bf166aeb32a3ec984cbc0b684a8c7a2daa56e4c043c14c062e1e829dee557eaa95d51c6c3d8394bd70f0402b7cba4a3ab16fee6d4135a60c51486e270247ca8adc6ff6c76b02bcce548e6ac44f5f8a2f6b6818f9764aa60601f65a87660018fad88e595a4c3127e27dfdd3e84bf1baf43d05522cfa63950c05d58193e12675bc28c4536b62cf07762254e1ab1af90cb1c25907435fb2d7cf29d3673ab6a5dc2ba432056eb164a3bb4ef20ac4950bffd32c5d574bbf09056035d1e5a4febb5f0de49e3df359bfae4b3c21f5988b6de167e408fa59fbcf83eac2c269eee633d9ae652c2026d367721c6dd17fd20be16d5748f6e682e6a145d7ce3fdde5050851e8435fd8ce9373e3f2cac97167102a73cc4786a6a6761688ef635ba4146a90c4581c1a2a772fdfa4d2002d7c87b737005053f05af14de79fef72778d21d524886a7c65602ecc4c2bb28d4a3739e6e9e6de21612bbc2a72e82b39443ba3b31670c3ab46fdee143bea598a662595d6d93adc7265f26a303ab7f0f3c44abb418823600b9a29099a9f4df73d3cba7eb9d3dd6e4a247cc2a47de76ce4a60712b2d15eb1fad23399d537fd1c1b5c91763a4ea741f9f59926345cee22230f54fec0630dd40475670880f9300dd2798c97230cc14f9bc88d8dcce16164fa670acd01e6d6c6aa6318c96252092ad195a1b76fee6d3a96d44ed8376b351e374637b493ef8db7a4e387b9257fc215d001d574d377b49327ec5a973744a1f50c66ba2edf3f1f3ac48debcaf050266e3360d26b2486c78a2d81d788bd7f5d3e6d71f0e49f2f694b8fdc6134b83f3c5d84678536a2b02f685121935f4b1c144e294bc5914d757ea6f48b4d5d60170a34e744ad85302d441b1a8f0740af614219770d0413eb5584cfb18ed130edc4f727e033f0c7768cc2d5cffa086b3f41ab9e3fab63bdc6835eb9dd41ece7c5614b3cfb4f6b56723c00c91a12cca9e37c3eff1376e3f877534980d0534fe6585b3f6c1ff6f79fef7b574bda57a1616b160636e3530c6dbd99c8ea13ef34ef5dd45884b9dc1324c60d989920b1a6777b392132fd39cf585c4b19116c9b42ff3cda278310420accc092c3b915fb2e47c32adff7e6b5a5d4303285983264e0b357e590dd1702ff469cc1a60342bfe6e69a733ae9319c4fb89efd352db64da7abf0309bca10ed43fbc60c87b242765f47d5fe160b9d624d8a3ff39972c729ef27d32e0fde189ab3d5bbc042c62c9b32c474e8076e908b591816f58660354507361f53334346f494bc4aeba5d8c00b801e188cb4699f6d55c6ebfef63f3a3028d4b86bf439e877e549a6ad61801a08fd175aad8c858136f21e6de300ab101700e1e5cdd5c866390bbad2b12fbbe5c3be8020104c32306ab2392713db63e504613c00b80d43729ed2c6409b07130e8fb1d86d45403c2ac0eec5f624bf926c534a7caf78563d8f8fb00aa6048d130706c2765c2afd4a926440cb2fce67c72e7d04af40f338b170724dc9e0f1822161bff2ad95b84a8b4521cf002c738850665a884838a49e0c7ed354bea60c0900000025df16254ed31047a1d7ea53c42b95ca2f84c69713e70c73d72002f387c15f21c1276c74241b45d3c99214dafa0753176522149a573ace62f77e9edd7fb3e20dcdc5b57d92a1b437d933ebb43635b52140385e55ea39d124a4f7761b664760ce9073f1ccba1d85ae0832bf2553560c68665e2f65e174ca2ebc234cb1fe1a3b1758b04228e74dd66a4df60f5681e14ab7f3ac4518382d66203228c5eae9ab5dee6fa17dac574defd65b98499f55e554fb777639b9813c8b95176101f6eed9a539fd2ef8ed786ab47288275def855e6657ec1bd29c971d41890430478719411fd0de6fc5472a1b057ddf0b63a8db951096af4f81ed3d03675846950ec50da8010dd203825ad79c464e2cb10abf1ea467430462ba3ea85f151b146269ad0dda27c411f3afa68ff99db2470753888cb92540d5180dfc523b1e44196654badd3cc63afe00954f8389d71e1a967cd30a350089b8bef55148a38ef833a040736779ab146816377560879c1eaee3eb108d2d7150f563a200abd2b83883c3f302ec80f13e2cdb4636d371002346d218d2123460424e7804766c2e416a2798e2b52f41edcad60c39f982d79abbe71d27bc2924db86c2280c71e640c4d5200246ab1f70ee5212d124c63e03727eb4844402a2fff1a51be3fcceb6dea3bf2d5ad98cab6b2124d70d2b1fcfc787f3c32b4422eaff46810cdf28d38a9cb9d74320a66bbcea25c26f1c94c22a68c4561d3cbacd587afc4c89817cd897662bf658d2b597d225ab2aba608db8883ac355e74430d0753c572b7452e7e757006bea7c27f9d5a9ee7818ee6ad15788975dee4546d9dc0b44974f8237a5335c025d2bdcc1a2b49f0b3a2669cfe3432458eb30cf1df4049ffc43db992fae4a5c6dfa733fb1d772d1ed4f327761d7c71cf0a581cb979eed094098576041759e71a2d3f7a2e5b09785f4412e0703f5971721651b9e134d19eae4632d033561233354fb3fb35d398d0489f26bf9b3f4c68f6beecc08df289a012bd855b04236053b08312ea20036421ddd1649565d0be31b8c49f1b63cb15b6df52214d01c25634c35e8ba1c89152dce47edb5228a8c80207a7215708dbffc5010e69d39a9d516feb6fddbb71f33a9a7fdb3f97a826ef4424bd9b41eb5c23bf5397c97458dfd24d5cac4c8862ecb4a12950c369b3a9911035d7e4bf6dfd0d46bba85286870580e5befefa484530be6850c51695304917ccfa25189dce681c059074f3e88230d8ca33974ff9239cb01dec6c155ce48d53d44f91f427b9239632bf62e254b855e2a033a35bfe71f527b2ad07a9657f690f92748c0ee8d1eb8bacd867efaecfc543d3aa61998bbde86b49295f8cc433aaac1abcf72aa229e6dc6bb75dae8cf9cb49f9947a4718ffbe2141af3690430f6780a773b2c7801bad348777d1f65c15ad478115df7708a98f1e09c5bc0f9210916a73be7f1cfd843453f51aaceb0de2ffc72c0e44f9217b639df6c3f62f96f5d6f14197134b25ffb22d5a898a3cedd765025d3e60b060ef8426da6175e53a471accceb5dbe88f3ca51b54a58161915c40d24adbd34c16b9d4a8cbf907df444fc3282761f450de13f2163608159dbebcfdd29e3fb98aa5b927e53e504320a9f16db96c7678f5c43c309413d36f235a7b52f2d3db0e49b697467e352a40f1c901cdce6c161297a05c1fc5dc0c11ffdcefd2aedfc84749caf30d358c607ade7cad040799626d6e9b6afe225b0d67192fbf185062fa643b25bf9103eb40ba85149a763d0903fc86f092de8ec54b34aca46a695eaac4b33ce5db152583cb9ac2768b7f1ec9976789584d7b2dcc40088c42e822d4afb3626a52d11d149c84415c864d2f58cdeaeb0577240503b0b4494133ba663aa1c4ba0d7b2953e3fb2bfe2f92ce9596bb11cd8c243c053b063c92c2e70cad5f902d417da1109f81ffd380e39a4a2442d9f20d2a44f2b999b9da52eb69d1a13313874fbfc2c15e8c861147bd35d5ac42075bcb0b75f1ecd748d629c78979c3ab1618c2f158a0f0d1cd74a6c8e6f41c6338abcfbda7a3a49d39ed7cc778ce82b37d5b105adce10a7816a122b72025f7af98f4e0d518330f02d601646360bd85ce3b20b25692382b1c1ec722b3fdad02fc9ff4ee8bf44945d3c35e230f4d6a8d1670bc5feb08f5ca913bdce49a2c1d7a0bc326d3ac1ed166c20dfbbb49824bdf52c92b30f33730b8b4472bdccccffd844d91a6ee049439bd78cbfa22ce56418728ed38220405255546b2e7549c40ab4b0dae648c3a19285deb5bdd224a45401616bc8a98d625b34a0f00b24c24d38867110e0f4a4ef1e564849c9cce8ec68a1140411eeb3ea5b890b05daff9e9d140d2e2da26d265af84eea916004e3584aae7f980781c3beafa28c748bebb541e94468260e1f1422e0dcc55874ee6382527c6674f0be7d6777c5c608641bcb1174be6aa2571bbee7ecf0740802c3ed1642df895df528f869e40184d6329320e54ce76e234a4267692c2dc4eff7dea7d3f50afd6d79e3ea5233ac78b0e145fec111b38e92c8344003718cba6ad4dccb189febc49c41a709eaf1c16f33288da37e6865368b52689dc5e356313c1ae34fc7be84df737f5d203c4354da8c9767f4768cc8e903cd9cf1296e3b41a81e783f8f6b9f9e5d2619172153e5de1b6f69fa8d5b46edfae2413e12390d1065f094e8f1cf66d06d460699d200efa0118edf944cbf5d2df3b3c146262aacc4164a6f12d94377b84a794244d9f0368e9d5143fe1041a31a31b4df43067e0253ef3db71a260bbe3d6bfb26fa252cd8fcc3908227082497a90595c363cd93106063ad92d2692b88efa2175217ebfcd5b8d61c7e974b700700fe1aa5df5787b1751238ce0bb8818799d0b07a57f2793a499b39646c1614bc3d872975be658c7c7f1688aebc8aa93ceb6444cee10000000000"], 0x1520}, 0x402) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x100c0, 0x0) 22:29:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x1}) read(r0, &(0x7f0000000680)=""/4096, 0x1000) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 22:29:13 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x87da86990c828a41, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) r1 = getpid() fcntl$setown(r0, 0x6, r1) 22:29:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) recvmsg(r0, &(0x7f00000014c0)={&(0x7f0000000340)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001400)=[{&(0x7f00000000c0)=""/20, 0x14}, {&(0x7f0000000140)=""/158, 0x9e}, {&(0x7f0000000200)=""/57, 0x39}, {&(0x7f0000001380)=""/68, 0x44}], 0x4, &(0x7f0000001440)=""/127, 0x7f}, 0x843) r1 = open(&(0x7f0000000080)='./bus\x00', 0x40, 0x0) write(r1, &(0x7f0000000240)="c0474fa44e681175f43d73cf4f4c31c8ccf75c42e6e1e2dbe414a36f2d8266d2dd4c775f1772c9747c0e6674fcf56121af93cd4eac7b3e86fc27243ef87abca4f8b633dd929a68e5915fcbb7bf4fc5eb9d65940b3298d7066404bd09b964be8fa701dfe65b83081d0171d965b37c1a64dfc167bf8676ed6e946c5de7184995852a2910533239b6b064507f4abfb2aa056738c81ecf1c59575651d6dca42bb3dc1f80b5e592c8e2d3dda53b986b896152ac8e79909e0cf50b1a4f53ed2e7508c4f0095221d942412d", 0xc8) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x80000011, 0x20) 22:29:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000200)={0x4, 0x2, 0x3, {[0xffffffff, 0x8, 0x80, 0x7, 0x10, 0x7ff, 0x71a, 0x40, 0x8, 0x1, 0xcfe, 0xfe4d, 0x9955, 0x1, 0xee, 0x3b73, 0x5, 0x5e1], [0x0, 0x5, 0x9, 0x7, 0x1, 0x7fffffff, 0x81, 0x4, 0x5162, 0x7], [0x5, 0x7, 0x10001, 0x7fffffff, 0x80000000, 0x6, 0x3b7], [0x4, 0x4, 0x401, 0x2, 0x1, 0xb9], [{0x2, 0x1, 0x4, 0xb0d}, {0x43, 0x3, 0x7ff, 0xff}, {0x2, 0xffffffff, 0x4}, {0xffffffffffffff01, 0x4, 0x4, 0x5}, {0x80, 0xb85, 0x1, 0x9}, {0x4, 0x5, 0x9, 0x40}, {0x101, 0x4, 0xa130, 0x1000}, {0x0, 0x7, 0xa0, 0x4}], {0x800, 0x80, 0x4, 0x7}, {0x20, 0x7fff, 0x4, 0x5}}}) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 22:29:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x100000000204f, 0x5900) r0 = socket$inet6(0x18, 0x1, 0x4) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x7, 0x7}, 0xffffffffffffff22) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x43, 0x0) fcntl$dupfd(r0, 0xa, r2) r3 = open(&(0x7f0000000140)='./bus\x00', 0x400, 0xfffffffffffffffc) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) close(r3) 22:29:13 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{}, {0x6}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x2) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 22:29:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x2d}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20080, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:13 executing program 0: mmap(&(0x7f000071a000/0x4000)=nil, 0x4000, 0x1, 0x812, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 22:29:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x6, 0x0, 0x0, 0x2}]}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000140)=""/111, 0x6f}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 22:29:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x7}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x880, 0x2) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 22:29:13 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4) mknod(&(0x7f0000000340)='./bus\x00', 0x2005, 0x2) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)='W\x00') r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x22, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x5) r1 = open$dir(0xfffffffffffffffe, 0x800, 0x0) r2 = openat(r1, &(0x7f0000000180)='./bus\x00', 0x8000, 0x100) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000140)=0x100000000) mknod(&(0x7f0000000300)='./bus\x00', 0x6048, 0x3) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x8008, 0xc0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000100)="000000180704008b00003301000000e196fed4a057ebcd0fc5000000000000008c84ae504cf5ab0000000000", 0xffffffffffffffb7}], 0x1) pipe2(&(0x7f0000000240), 0x10000) 22:29:13 executing program 0: r0 = socket$inet(0x2, 0x7, 0x0) setsockopt$inet_opts(r0, 0x0, 0x24, &(0x7f0000000000), 0xffffff95) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) 22:29:13 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x86) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = kqueue() mmap(&(0x7f00004c1000/0x2000)=nil, 0x2000, 0x4, 0x1810, r1, 0x0, 0x34) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00004c0000/0x4000)=nil, 0x4000, 0x0) 22:29:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x38000, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = socket(0x13, 0x4000, 0xffffffff) r2 = accept$inet6(r1, 0x0, &(0x7f0000000080)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="c0f2418423b384d82704e740a4a496eabd5549edc4bcd4ccc09b062a2728407e4f72f8b672433647f22574b3c3752853e25cefa0d339a067a3f1ab8208c7bfa6a1b414e934088d8afb19cdc6001f8f0fd147d48489829702de545cb89c713372dd6c49bfac63a62d9d514bee19fa68fd53b689b3e5784fee68eebccdc2db810014c33d7c9b5e0b407e865b9317e797b48814706d217c9880e5ff9c525b884b90c81d1e8b880ea145fc51f76834bb029c6f98a0c5fba668edd8ceb7eccfcbb9a2e2847ac11d51272d85240ca8e5e3a710f5213e058c1d6a0f6930b7e6c335f4a7630c5e111a85fbb2bf", 0xe9) socket(0x0, 0x4000, 0x3) lseek(r2, 0x0, 0x0, 0x2) writev(r0, &(0x7f0000001780)=[{&(0x7f00000001c0)="4009547ad09b81c4d16a2de92bde74d8531087caa895fd16d79a68fdf88782a551037c509e52839218df6036f164d812a1f7f3868e20b9f2d72b5c6ed3186a9d43cb40ec85c98c460224e01cdc9d7a0773d44647e1ff045fddbe23d2d050f52fd31459698745df8eb31a2a39801b742ecbb2f8b4a12c180b6b888ee5715f10eb48ea3ef6383dcde924eaf7c3b1b55a31a0d9a9ba81a9ba4de1dca59ca43c858f7ea3007a735f16ddf2010f37d95b098d1c49e288c42c190cd310152963bf429794746b1eff9121556bb17f08f85af4a095fd1620785fba95786bf1344f4048418c8adeb606862fd5d6f9cadc37cda4272091bc44d0110a65f2c30c0312bec6c672c47104b0d2ed65056c2735bbf3f18eb27d5277c9e08480ca480844165cd6e47df5b57fff1d501f7d8066068175574b79ef844033c4b685141d9dc8342165766ae6a5afe0367001cbb987f0051521950bbba954d546bbceca26d765f404a262471878dc319f544d4da17af79e91ebfb5afb3d99e7d7b7d744265e61807240e9e28f272108838808ab3ec12e4d1451bc6e50b1fe9cdaf2e2d259f3844dadcf28f8a1f838ca53f18fd26b5f3d9e8290e2481b1533ed51cb609d9e65b66476ad547b36434b8618e2a2bfb9896517cbaeff65574fec1f13545fd2060f8a4876e15033ace5aed501742b029ae889b53440e494e8132a47cfa34d615f086c22341e9b90554cbee140a9ab2bed6974f1eb8d7db3418f2aa79257682623be4e634117fd379860fa87bf01c386566573537f8c8dca412ba926632aae31970661b9418ac4df6fdff0a6d3eadedd786a967f187af4f587edfd30ffbe6fb5c7eb761a0150629e60367af0570a8d38f80f034468dcf672cfe221722fb52ce7b69e737f21363dffd64cdbec6b6acfb7a55c4fc55985e2e0d515b641c176603408ac9547b7b19487af3d37c82820f406b375d022c8b442fd3ee9da37ceb3ce4df53d2f8d93b264f6a1849c78cde07f7bc7d8e6d1d9a5790773ebe4779f244e2a4d9efac528b7f7e9a44d882aecfc7949c9c9c140a3a88129dd676758904f5607a8368cc63bc4be87956386895dac964f7097e1c72bc23be573de11ebfa4c7dbb4117cc34348222f21e608ebcc9e8c21aa52bb7a957e1acfb4db9d95942547a2f788bb5b39bc11918a8f83130563900a7fc743e2f5d69ab559bb3b002b039dca1e97c7d5545dfedb8678c9dd01e65c3dcdcfda66a0b8f03e0f1d7005a75d8d5d5403c255f1b4c5aeb274ee23ec24e33ac4dbd20e8d76caf2d83167f9fa2f17eec546e90702acff0c88685f6ecb1c34119bbf8b2ab694cbd503103127e83f7eb1ade1969d4c52afb5a751b1b798c1b006fc8eddcc0798f0c60343b6c7430a525a5d929585912c287082f94f36800a8cf8cec7cec0e16e525489ba2ea631ccfcfd23c4e176e0fcca123221531ba491f21c166e5d40f561d0cda9cc851d855be4935b527fb5775803d7228be6429ce9d0c3644a62f98e333e87a420b80a21128bac92a30742e8aa71559e0fc8edace6e5714170240eaf38055022bd23f01d3a49a60b06896734ef9fa00a25a95f0ac5b64ca0b5e6d68e3c3922f4791342f27878ce69b2a60e88208c69c40eb5fbf5c385e2b3bb390a5eca8179b17d07546687180cab3af7661729b4b1f0d74bd538a81cef757ebeda9eb1ec478b583b5f5aa217809043212b3fccceb1d86abf36a881130e329e15dd2b1bb9ccb3d968d4a2fb803b70d3b6cfdf6b78ee2ac0f27d8de005cca0128eeb1def4a35d1ee5d6b4de61dcd83982c4a3c0aa6dd485d36a138310d582470d71df2252c9df0cfc4d006d176c17ff967368c1bb13ae5e39411eb8d439110d9bf8d5fdee87b15d0c36044e1cc85ad53f6b5850da1d8cc8ca356d9f8a728492eb7018d60cd1f2c047541e292475004ba3c87baeb207eb65b25c9dad6af40bf79130c2358ade6ddfb345903d2917a5e1d793a1eb05b5b090d64efe18eaa1321252d4b8ca2f0314551945a214d668d7b7f0672c6606c1bf944900cb7f69197c3ef1ded3cb1ef0e7d3bd776d8c6622b774d5403388d8d62c045254d45a6efd5406ab9c1d4300acdcf5860668425de671204f41781f0ca7c31920d55099626551752e234369a6e512f92cafcac95decb13892991980cfbd29e314d287771f7a97d0eb2d2df07dfb9ed89851ee0a6e2ab49cb1e1360a1ead3ffb2875d91b6e863404db56ecf8cd1b47e9cbad72c3de79133a66f40b9785f7b646507536ac1da9b4d7c14d813d7522b92eb22d513c6e5cafd3aa5980e4772ff407f1019d3d4be5dce520b31f99bb8ca4b4b78bb15bf79fa932f3e9a54273fc062b44dd142d4a5f5c4b107076d5d47ff7bb10785f27d3b3cb6287805f60df88e410e3f413106beb7fdaf8db5bacbc08ec92d34ad4701acac9e4d5642dcdc51f924168ae23c9f1312e16e13e23f61a071ebd39827c5be655987f67931e260a9cedc8544662a1a1892125b0f42e2136a8be948e663dc1192c1800eb9096deb5c5f287b77f394b9754449d263b8437454772ad990a7da8ef287fc9e39f2af9dc9b824acc02d9ff3a525496f98393f2a6e9ebd68972a4921f25947070d84da486b0c85711a38c7220a87b3b2918d3003ae3159c1c05539788f6e2379b640e2caa4aa88d99c5b16112f1a3bc448a7cd2ae573cf155f26fb4aa62e572588974daad6aebdef5d543869409ad442bc8e694c924591361482b30f6a4349bb768c051f36047c2f07d17e9995746b6d39f576b31d1482b65021e37866c3623a274890db3a76e9fef70f83f6425c15a149799b7ab32fe4687f8eb4ce1971206a9832a29abca97f40c379b66fc1967ea531f5d4d2a1ff1070df75a39097841128cdc5b34e3f63c08955ae6a7db956b09dfbf5bb4cf9d99b0fe250ca06e4fc81add59c35d0e714cc5016d65eba6442f2b6601e22aa6b8900950354437e6ab72a3d872a39f9969030babd90b06f7709bc393b442f38999aaf406db6de95fd2e10dd54299a3bd64c62a6ea47d731220c6ce64c9558c27482340de88d0208cc68d559e7b949b80ed5364662e0ddd3bdf66c0c8458142f6f554b68c68992100a744133936606c8b806baa8998f449daab7bf5e938a63673ad8ff9f042b98646492bf0105384cf9b25d93a2d0240691d625156d6c20d459a585b252aa1cbf0de0d58b544bad90cb3b25d42239c2635ac3de223762058fea8a386a86d6b5f6e19c87bee6bb27f3dd50e30d5fb2007c624895239ede788183ccf880f526aca0071a479406e0c8c20d361df015e21eefdd19c65aa58014fdd642d2f86487dc94c403ec397bf8428edc69381e54fb2d6e5c107d123980694d94758fe9172e99b25330f7186532a93f7b97c2061744027053da36f0748597adeeb30115f35eb4c6d9c92eaaa6d8ec33127a993ef42b8880a72e05d87d9316d3b856bc3dcd70bc02d03d04fd79916ea08f3be4c655a18dabaca7be36d2b0d379b4fa11c87b0dc2f7d3fbce2175af76450811b3a29bfa1a3cb78e9056f7b8d263227d8162e2c9cb7ebcb02d5aadf4b9dbaaf853651fb6d2760f98b52837d2b4ea3310cc6bf8b4fcd1cdae0d89a8c37714c5ef06577258455f8c6607e4f8ec31eb10e1e3995d819588d325badf5ae77f53cc0ab6e787f4aa92f2533ff8ed708c43853d2a866fa4a6ed094e4a20f2d822afba8fc223bbee4e4c565a82917b71dd2520cb89a8edca9ece05e021a5dfff43a77cf846093eb589076ba9e195146afdf6294522c1f8681e0955406bd4d600cb6895038f612cc9ad7f2b1ccbd50ac50b869eab8b2e32487f06eb6e58435fa7cd107a488766eb6e312b89d9e93e38bdb0973a19db35341c801398cab88b9b0c4b1f4ff15cc8b2b2d50429d068a46e0b0848b99a45c18b18fc23092053fa4eb0f29a7207a3c7d5c3a7af2ca31c39ef0618d94b0033cc3b9948f27083e9f8cbadd97d9249cb74f578098a7c756d6c1d2326de5f9eeea55b9df0b9b41f1508fa31292bad7e7586698198276f084b284b8bbbd90951cd098194b3a883d7de84448b11577ebb115cb03207f1a0d7707192f8681d39e2fa48fa71d52fe8ee09795ca365aa8613c8e95afe370116ab03b0745880d77475893b3fdb658021b34df875dd3d0b2c473548b40757eb132b9b0164eb0e91bb780be3f9096e6183175637cd5d43d7ffc6b9e0196fb6db17687081c3b8f55195fa319e858510846c70f25e70e1fd3c3f0c2ff289368cd3fddfbb2d0132ba39c2510750176789becd487b0f8d5a3e1ac352c939ed0399a3511ef8d18d5584bae12e35613891d677ec31a095cb4da698052fc6997db944e5aa2ecacca9af178e77b4124672c87fdd863a96d31b93783ee003317a9f75dab83854761cb1dca44ba92ed1585034f044e78c52e92cf55766c16cc6ecc0641ac34149001666f96554684b170a01ad03d5afbe5119450a0d2e0c403a6ca14fc16195e0c302558e9e868c69bd266af0871a26c17a5e97f3bc4cd22b6d013fea7e67d351bc3b790220c23856cda4ed5af451395d4c8de9979ab9218d9bc7c23755b4bc05b8d1a9aa7274a3896fa7aab82dbcbb390e508117607259dc0360541e8c8c3e5e1606c96ed8168151ce186a974fe21459b4813dcc9b4f3d41b23429b4d6b4db892d75d488e0dcb64e70fb826c0a8511a95248894a75fef3689520cf69cd5051d56fd9538bd4e0b1e0650ab60dcceda062ba55c8e4be678fc47cc50947cc99adeeef04ee13dc31c925c4bc939b98d3d89c4eb4ddb46716534cf6b72bf7d42ce803c631ff45de92670538f28609669b472b31cbb44077079e33b01c720b37705b0d2a7e4c7bd85cbceae595fa91f97570aaf9cd337eba3bf4f1f026a7f327e61261f9b5ea53ccc5aeaf34fea5f392f23fb1e5f0b69a599f7d49a38dd6f55c9538b9dedf8641a4c4ac2bc68639a7573ea2c57f05751f4508887c62caa5e1b93467bef982b901eed4e7d307334bc99eae4f8c469be3f669f46dc69a722fb282630dbf6b296c3c6e56b74935ab4d882659dc21c0fad31860d093702e9a6b393711ed923b26017e9c0bf935072aa5effe29d14423d0bb40b813ece1d2ee4132d1babd6b8fbb88832e80b88714942c930699e228fe6c5f2c3e9f84926fb1c02d4ee9e2d17dcc1a526f484498be2f59026fb05e9899918f95ddd3c23daeb6abcaff10ca11e7db7adbdeeecba08a32d4e1e8bdbae1e03601b4aab86fee65850bc55a31c9f6c7bb99d7ca535ad65a405b98480f72755b26bb31ca9e22658bf562c0b6d44b3fd85cfa2beeb1ea9453b53aeadafc4399d323e9936fb104d68877c5fb08ed2f75c7d4941395c1723592ddbb2cfbe005d21d9186755ec10054e4471dba21720ffbb7cf9e04b8a25b3b6b87cd1413bbb05a4d44b106f59fd45300f7d2934cd26f85036a95558d1459f327d95288f5e25afbf2bc3d61e0e5d7fc956b39327c2c77f75aed4f83573965bafa3d758124f61471eccd8823d26bc26acb3e590347d2230faec2f53ff8f4ee059de22ddaa250934519f706805162b0e9b98d991662c185ce61ed1d64869fc4273854b478a89f737467b0c039335ea33875838aa18b86ac99f6de59edf673ee34aaf920a4a922de18bb957ff0fe1d90419d76483fc5301338b74a6c89d431a35b58020ec95c0e0f7d0b8c9d61338cf59aa0c5b0625b25f96e081f9fb1e02c9bfa7c8309cf70899819330b434e4f8ac3626c3ad0e3131e41ff97f7e5433afd6045438a3aa0bc6133f5fc7e59e7a435fbfeb", 0x1000}, {&(0x7f00000011c0)="9b94c759f29c39665db91bbaad93a9f39d1efa7ee9a7879ea5e1580cccdcdbb0bcd5da1448eabbe2c36d8c8ef2fe134c7e0bba8ce933ee3b987c4f0003d29fff7e422a57f9b5909f67a89a4f81608c67f5d13f3e40a71db66108c651caff92b54fc9fe2ce6b1b75928c4aa7c8046f7d87304415b9af2d2dd578737197158997862365fb033ff033feb9fbe5c7dc9216813b6dbf9b0645fa888d7b065df66b166f9e9bf45bd4c5f7ef4932a65e70e678b7f023c8acca36e03a6d966f421203dcfdda161ff75886687c4fff3d7fdd75b799200", 0xd2}, {&(0x7f00000012c0)="419d44a7a500af17f884853f14a706fd4dcd31d91aa612db2b7d318f28593ad165339bfe16d52ec4aa65af184f7910c42e6aa48a98eca4fa3e42d4815fcd648b303570616e07844129f35a82701556fb32e8c0fbbc05b139a88fab6fbc33fbee605210ced472dad264d9b6649f0b7609e2143ac5bd2f06b980a4e03b3a47ce2c44c5fff965eeca5ffe8ac0351cca8f74e9fc7687a7a8f8ce5f28", 0x9a}, {&(0x7f0000001380)="78bd57aa88d668854473d334da1e9b3b83b60a6eeb0851eee3e7bd48b0abc8c47d7e7c0b814065a8c56a10625a56e536e6d5e6e0b85f38d6b80a4301435c8b021d11e42db4649520a1c6fdc19fceb7975e23a99e79b76da21cda7a6c67c859d5d8a77a828bfabcaf337a3035817332fcca00eb80", 0x74}, {&(0x7f0000001400)="e6884a5faa02cf186df532c0544ddd13b31ebfe93faf7984905be4ae772dd0de184b8bafe497fa6ff8464ac98e047edc5af196b156456887e1f6aee6852c54722b2dae4c72c6eb621cf1a886b066cdb9a7f32b75e6b6c0dc53dc2d7b6db585c0a4d8c613760ee57c77de6a3eee818e7d257d1a9be1523f7502943a6b66ab22b8151f9b5e09f228de2f9ab337fc88a257e0b375d4a90fe4f7ee89c0a8138c4b43f4143771e681592956c86c", 0xab}, {&(0x7f00000014c0)="8484a1efe6ba5c482feef21b77330cabe9e9fff847cb9cc950282474277c04961968fe278209d6b792268a2e03c39c87dd293f9c220df49a13d2f8f3f8167b7bd13ea5bc8d3213e5cafeb9850ba77ec176997b0cb044529d95290df67b644b2968555c4b68b11110fcb8d8b2b27e1fd241703e1906ce51ca2e7bc01a28881c7bd4aa440d6cabecb4759bd0f7bcd22f15c87ecf32ef6d0cd0d869e86091f084c9d3f973db45a7d1f805ff", 0xaa}, {&(0x7f0000001580)="f654e140e760b9cf57f31846e8358dae92ae08b39b95d39c7078252634f687a398a8930b2669ca7759ddb6d49f42671f6ba0d60c90c09961c552637498f38695e520bc835e5d91ec1d64547fa02ae97720fa245a1fb5cfe79b4b9ce5f834cdd14fff336f42b4a7a8665e3d846a36c148bbf90ca44fd7ca5745555cff6cf2b4e911797a1ec011f7f5e131f7cb079e4886ae4b72f0626db26f56e813354f55affe670184cdbf218c79d6e3bead8e7c38011729be261f5fe51c139ea882cb10e3dc5b1daa613e0d668f69f46d9bfed5ea97e033846761120516c76d1f82c6dae3c3c702d3e976c71f87d913b40e4a7378", 0xef}, {&(0x7f0000001680)="29d278b1496224ef8003d433e84b11d00174ba82be3aefaaa01073f53ce2434331f5f4061fa30f066c9cd6441a3c26c07fe6cbe72182810772951f7b4050329c266f6618ff7bcd9f463db596f14ea498f54937be6ee5d38b3dc6908a9c", 0x5d}, {&(0x7f0000001700)="ee762b528807d3d42431d27d5865e4d680e4fff87ce25daa31195cd69f0bc0d08eb095bfce4389b89eb287fe702cae661cc5ba6f732861387e3b2e06a6ece5991bd2fe7386cc9ff115efb990", 0x4c}], 0x9) r3 = socket(0x30, 0x4, 0x7) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000001840)) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000001880)) syz_extract_tcp_res$synack(&(0x7f00000018c0), 0x1, 0x0) r4 = socket(0x0, 0x4, 0x3) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001900)='/dev/zero\x00', 0x8000, 0x0) faccessat(r5, &(0x7f0000001940)='./file0\x00', 0x2, 0x1) close(r3) r6 = getpgrp() fcntl$lock(r2, 0x9, &(0x7f0000001980)={0x3, 0x2, 0xfffffffffffffffe, 0x8, r6}) connect$unix(r4, &(0x7f00000019c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000001a00)=0xc000000000000000) syz_extract_tcp_res$synack(&(0x7f0000001a40), 0x1, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000001a80)) fcntl$getown(r4, 0x5) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000001ac0)) read(r5, &(0x7f0000001b00), 0x0) r7 = openat(r5, &(0x7f0000001b40)='./file0\x00', 0x0, 0x157) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) socket(0x22, 0x1, 0x3) 22:29:14 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x4000000000002, 0x0, 0x0, 0x300000000, r1}) flock(r0, 0x2) flock(r0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100008001}) 22:29:14 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x21, 0xffffffffffffffff) open(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 22:29:14 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x40087468, &(0x7f00000000c0)={0x4}) 22:29:14 executing program 1: r0 = socket(0x18, 0x3, 0x3a) r1 = socket$inet6(0x18, 0x3, 0x0) dup2(r0, r0) getsockopt(r1, 0x200000029, 0x1a, 0x0, 0x0) preadv(r0, &(0x7f0000000640)=[{&(0x7f0000000000)=""/181, 0xb5}, {&(0x7f00000000c0)=""/229, 0xe5}, {&(0x7f00000001c0)=""/83, 0x53}, {&(0x7f0000000240)=""/174, 0xae}, {&(0x7f0000000300)=""/100, 0x64}, {&(0x7f0000000380)=""/69, 0x45}, {&(0x7f0000000400)=""/93, 0x5d}, {&(0x7f0000000480)=""/191, 0xbf}, {&(0x7f0000000540)=""/244, 0xf4}, {0x0}], 0xa, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) 22:29:14 executing program 0: r0 = socket(0x21, 0x1, 0x5) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x8, 0x7c4}, 0x10) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x3, 0xcc}, 0xc) setsockopt(r0, 0x6, 0x6, &(0x7f0000000080)="c6000000", 0x4) 22:29:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000001c0)=[{0x7, 0x10000, 0x80000000, 0x81}]}) 22:29:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x300, 0x0) ioctl$BIOCSETWF(r0, 0x40044266, &(0x7f0000000080)={0x0, 0x0}) 22:29:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x6, './bus\x00'}) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x900) 22:29:14 executing program 0: geteuid() sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="6bf439a4c4b88b3da1cac1e1d8fb1947ccb8973478542543347208ec566ca194afe797bbea3deaa10b19101064a9e127da16888c59e02743c52a7b548ea21682e022d1f319d12484510a616a480ee2f32e0e6baa23fb63b74ca51e925f"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000300)={0x9d, 0x0, &(0x7f0000000240)=""/157}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1, 0xffffffffffffff7f, &(0x7f00000001c0)="6be05a5b574d0bc8e45a531b2eeb8ff25388fca154fbddf3a6fa75eb4dc2d20881eff0fe", 0x24) setsockopt(r1, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)=""/66, &(0x7f0000000000)=0x42) 22:29:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/9, 0x9, 0x800, &(0x7f0000000140)=@in6={0x18, 0x2, 0x80000001, 0x1000}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x304, 0x4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat(r1, &(0x7f0000000080)='./bus/file0\x00', 0x200, 0x100) r2 = dup2(r0, r1) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000180)=0x7f) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = shmget(0x1, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) 22:29:14 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) dup(r0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 22:29:14 executing program 1: clock_gettime(0x2, &(0x7f0000000200)) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) openat(r1, &(0x7f0000000240)='./file0\x00', 0x482, 0x19) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r2 = semget$private(0x0, 0x2, 0x101) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x3, r3, r4, r5, r6, 0x120, 0x80}, 0x101, 0x1000, 0x8}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000280)=""/25) fchdir(r1) syz_emit_ethernet(0x80, &(0x7f0000000300)="e8811bd29fa467b4dd5be40b3d3108f5fa117a1ca94cd6f18298e98fff034fa1d18d3d08fc1366f58469d158f503af4c245580f73021095746c44c220514ef72416e387abc9123c4a577cc01306e7b7930b7b59cb2cb358974aeb3ff1c2c8ae3214eab72359ed932766c96598b6b0392811e0e6b46c5b487d14dc886a306751f") 22:29:15 executing program 0: r0 = msgget$private(0x0, 0x180) msgrcv(r0, &(0x7f0000000000)={0x0, ""/238}, 0xf6, 0x0, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/208}, 0xd8, 0x2, 0x0) r1 = msgget$private(0x0, 0x2) r2 = semget$private(0x0, 0x4, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/103) msgsnd(r0, &(0x7f0000000280)={0x2, "ec2c5fb9ddb1cc97eadff0f079d8703fa07a0ca15a71e4de67932372dd1ea7122ee865b22ea0bdd9a040328ae032524fd1db710d82fcaf524d63d19998e0778b0c751aa7e992b42be881dd6717e69c633f98078d27e4846986d4ff05bd2805b25e103cd9bc456f420bc622c68a6d4112c623de02e6e2e287187e372728628faf7a97fdd38edeca3061dac2d416f6a9512e94c140960cb50eaa98b1970c07611325a00d0683e58b4ee955b44ff2e2440a2e05d6351b2713f2f722acbc2e510d873489d1b98c47c3f0c0eed24c84"}, 0xd5, 0x800) msgrcv(r0, &(0x7f0000000380)={0x0, ""/62}, 0x46, 0x2, 0x1000) msgsnd(r1, &(0x7f0000000b00)=ANY=[@ANYBLOB="0200000000002093618da35f5d1c0000cba4386c46bd54b20f3fea1d0662faf46ecfd5f443c3075edae81406da11b612688e84ae0664ae30e0b28bbe6f0aef6fdbab602a06b6d73c01e97b6743b44b98ffffffffffffff4985847307f8259fcfddbb9be04d"], 0x54, 0x800) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f00000004c0)) getitimer(0x1, &(0x7f0000000500)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r5 = getgid() r6 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000640)={{0x81, r4, r5, r6, r7, 0x40, 0x3}, 0x9, 0x2, 0x9}) socketpair(0x18, 0x8000, 0x3, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) msgrcv(r1, &(0x7f0000000a80)={0x0, ""/104}, 0x70, 0x1, 0x800) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000700)=0x1) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000a40)=0xc) msgsnd(r0, &(0x7f00000007c0)={0x0, "21db371d0ce8cc5e3e7dbc3de26d075f376e124af649d8d25439d5ebd3db15eccdd3b98ac868fb451fdb1241720708911014"}, 0x3a, 0x800) ioctl$TIOCSBRK(r3, 0x2000747b) bind$inet(r3, &(0x7f0000000800)={0x2, 0x1}, 0xc) r10 = getppid() wait4(r10, &(0x7f0000000840), 0x2, &(0x7f0000000880)) msgsnd(r0, &(0x7f0000000940)={0x2, "8322ecff7bc91371a5077bc829cb8fc2eb8a8ad0e009ff0cbe52ace8b15490504e95029984cdb9da8d9e06bd1b3608e790fc4225abaaf0025e12a491709ed538221c5b79390e1853ce97a2cea843152ff9b6014c172f95655e69fc1406f5e1fec8106161aa66b406022ac38e3c45bb68f048144c077344a924ea7eeb2d625494dd9468433db017088e888c2cc7f5827b997305043e26c332857086ae339e27a21cc0ffa5687fe6aba07434270d6c762f48f5442321f58efa70df5b9ae91074e91c70b25f07741e1c4b3702201c7078de3eac3828ff5957de3bf1"}, 0xe2, 0x800) 22:29:15 executing program 1: r0 = semget(0x3, 0x0, 0x0) semctl$GETPID(r0, 0x2, 0x4, 0x0) semget(0x0, 0x0, 0x1) 22:29:15 executing program 0: r0 = socket(0x3a, 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() clock_settime(0x4, &(0x7f0000000040)={0x2, 0xf7}) kevent(r1, &(0x7f0000000080), 0x84, 0x0, 0xffffffff, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xfffffffffffffffc, 0x0) 22:29:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x10001}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x0) 22:29:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000240)="5965e51acc1ce582489ef2c7aadb05fee7ea03fc432d", 0x16) execve(0x0, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) 22:29:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/140, 0x8c) fcntl$setstatus(r2, 0x4, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 22:29:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) msgget$private(0x0, 0x400) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0), 0x4) 22:29:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000440)='r\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10008, 0x0) write(r0, &(0x7f0000000240)="0c9978523a6548576179803086907b954872517d5375474ecdac4e016bd036b9860b7334e973d354592b070c689846299d398e9b032f430c31306da5bf9cc6390f628eeac0b04d518e0bde98e762b51f4f43ea89b3bd40936814122798f1cb227d4ab04a8f8549e791395e5c9190d45d0f17d68bd501e46c438bf9b1b9347ae2130624050b63ca474b5a276787d733b625e7ade7b5207df9a884b20f40b009b0ad358bb7bc5bcac058ace96b31371cf2c000aa0f51c47ce29ef654a0565ca420f6359b59af46ef4d220f3c4b81dfce51ca463a163600c7a71616a2d9521369b7adecf9ae", 0xe4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x2) 22:29:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x3, './file0\x00', './file0\x00'}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x32c6) pipe(&(0x7f0000000100)={0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000140)='./bus\x00', 0x2) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)=""/29, 0x1d) setitimer(0x3, &(0x7f0000000180)={{0x9}, {0xd0, 0x8}}, &(0x7f00000001c0)) mlockall(0x2) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f0000000200)='./bus\x00', r1, r2) 22:29:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="f2a181eb4556805d825f3b1dbf60f94898688e0b408290ba25389f50dde71ad753b4557328d4d5e3f41d9b3fc8a9628d6843619787f7e78a7208be9dd060590c0819c977798fa384", 0x48, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000200)) 22:29:15 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0x0, 0x10, 0x200fffff, 0xee4c, 0x40}, {{r0}, 0xfffffffffffffffc, 0x82, 0x1, 0x3, 0x10001}, {{r0}, 0xfffffffffffffffa, 0x80, 0x80000000, 0x1000, 0x7}, {{r0}, 0xfffffffffffffff9, 0x4, 0x80000000, 0x1, 0x36fa}, {{r0}, 0xfffffffffffffff9, 0x8, 0x10, 0x2, 0x8001}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0x9, 0x99b}, {{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0x9, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x81, 0xf000006b, 0xffffffffffffffff, 0x8001}, {{r0}, 0xffffffffffffffff, 0x81, 0x0, 0x1, 0x6}], 0x3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0xfffffffffffffffb, 0x7}, {{r0}, 0xfffffffffffffffa, 0x10, 0x4, 0x1000, 0x2}, {{r0}, 0xfffffffffffffff8, 0x10, 0x20000000, 0x5ed, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x1ff000000000000}, {{r0}, 0xfffffffffffffffe, 0x40, 0x80000022, 0xffff, 0x2}], 0x8, &(0x7f0000000000)={0x80000001, 0x80000000}) fsync(r0) close(r0) 22:29:15 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x1, 0x1, 0x3e6, 0x6, 0x9}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="d1dc0c23aadc54e83c3f5425f0d2eada0dfc943245e28964515f29eb7fe7c90387f71082c93d014cee4a686e25043c859a2fcbc6b2089e8e41375849f0f6733701fe3fc5443e29dd1c574557c2aa6105b03585999357eb2759de9c43c0ee75f9fdc3122cb242647f65778134a2cd6d92fcaf4300a7703bca90a531b618b93905a95a1a3442c9829c7c5bcef40e911268cf4275a7377d87d587a4ac36506c4f5f7fcc07ad6e0d709fdc51e10bfbd0c1dbd5cd41513ed6fc777debe36798cad7f27a906b201e314eb6a43b8e2995a780dd0578c2e0fa1694650553d767c51ee086d9c4ca0cba2e46d7dbe421ee794385afd1263a4934286f3ad4abddfc8c8971a9b8f0fa000000000000", 0x109) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x5, 0x200, 0x8c7, 0x1, "d281f30b649eb645427d0057a8a5e83422ba7329", 0x100000000, 0x66aa11c7}) close(r1) r3 = dup(r2) r4 = syz_open_pts() fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCSTOP(r4, 0x2000746f) writev(r3, &(0x7f0000001a80)=[{&(0x7f0000000340)="2d64779b262ca401075e7ae7d91187b220816377966c9b26a7f17c491c32c1c9e94134799946ef4ed4cb716abadfcc33c5a939f9a036a55357137cbfe69120f58e9b6228d3ebb7c79bb0f2313df6e53cd5a96b64e33ff9d2d6ff2a530cc794ad5cb5ff61005822931ef7f26969673a76fc334694a2423b6d474fb0817a22ab47f2f30784e348a18bf687ff6e2ee6029f6ae4872edc5b0e1bcfa129492cc2c9dfbbb3fbb23f1f9a7ecb80109a4e3c9c558149684942eb38ba0cb7ac574a4b387b20b58a39137acaab1e9a0979e63a05b9488e7bb520", 0xd5}, {&(0x7f0000000440)="c886f0d039713cb210e4a3d18e928c975064ffa9027b8f3282564ede6faaa6cfd72a885c2ae859c72684d3f9ea9d1f99f024820ce3db92ecad8af53eb9463fbf052ad4b0afd8b58e4a331137caa45c2183baed9322a1ddb25d42074e9651cdf49b8361", 0x63}, {&(0x7f00000005c0)="3b3376f12181ec42b89198ad94da4246cc3eb5ee95abc03b7ac3081d41ac5676953619bcc342b897956dfbaad40d472962d37605188dca43b9b91b15de7ddc7125d8475d8c529cbc0cb3e6d7f235703f42a1ea7e00b92c485668bd7776a3c460dd13236c12a6d86b478491656d5d75c40c57472be83156888e47e1aea090438bd9720a84174d76985dfb958c4e61bf054479ca701ef0c7984d4b9f29fea8302b7d82b99f36209e5559fcd6f135b9f1947ae06d111b12bed7d256eb8fe87aedab136d68947c4755290c4f2a6af8f2f6b0b56efb02f32ecd", 0xd7}, {&(0x7f00000004c0)="f3231b6fef8de7d4e683dcdbb6d6d4b079d69c9dd64b46c0df0858ed1674fb129828d0d8601b9c5520c2b52c418155e08e7fdcfedbd7ba8109c3f06bc6a0a211bb59b8ffa9f41cfaa22d8abbd8653d812182051abede28b5b77d3459ae54bd3c", 0x60}, {&(0x7f00000006c0)="f14009f34c14aa7fb1d3b9928d848c80995ca9a4eb8280562d89420f64c76397d9c69135d03c4da6d4a5e410f118afa8b499aa9cb2bc8fd1f5e6d13e1d83bbb97a240971680d478de88a781cac3ed41809f87e02d6a55118ba90b105a54a450dc8836a4c366cd2f50138682444d29e982d8e32cbe76740cd137cac70299eff3a617bba74359369c45b3259559dd6fb2a36b6890194b6d0debe328de41806d6c1423d2e2cd624863b07a9970b3ffafc9c02aaf4462f636239fd13f8399c376aa7d60e13fe56a482dae780a30b4c7797d1d254f04d1fab6ea025d6e7512c0a17dc07e7359ee006dcbcdb08e53992363d659bdb3be1ca85986b4401172542abf532b4f3736c72e8c9b4fefd0b7541f74c0a16921dbc518f1cf81603a1ae2e11e568a97198dc1adca402426f41d3a8125b3dd91f93cfeabed2f8670f1fa7180f5a5cff2a2fe0b66f80d1898d7b3e39c857c901a487dde76e26d4572c433137c21d52f47b1e56493332a4b4769d65ec7c3d7b7e08c50b37b56d8b214a8ed0e2bb49425d8d6b45ee5379e7a57ec430028e0c5cb0258712bc607b9b1be3c0a0374c778c6dc290fc0b19ce1e54578f8979a45537804781a8f646427603a0f6e3aa69f9a4cc2d277700ce9983d7526cf5108d6c23986b88f46c68c09499bf52f9f6db5f12bf7d675db6b327b5f64fe2367b96020ad3b89da39ae3fa0b893c29452db652ac5528c210c84d6173221ad6c79f194893090039344b7b41b6cb73f91e0d69c7246a312f73dc134548399859813dadeee443802c1ae5decd0fc8e311538e01ca5be7ce3b8e7218488dd0cc4ca0c99b14751add52e59833a3da80dd4bb89db0bc480a0b97d4f292edd7a811bfd1b6c443b7af9e1f09d8c9895f2df786012c4f141641103e9548845b4131055b80e99263fddb072a1d027e246fce77bce2b4be488781ba97f02003ed642594006ddf0c658184ebc466a15d3188af065d34d3bfb21ebbeb94b815c83b44af6cc53ab549012732fff80ede409cac0083c396940fc8cd9f52e0be87d52d1bc6f315f0d0f20696c9487ffc148792e6e88334fb3d5258454801e473c7201f02b52147684029525457496ff1732a875f861b5372fe09c01fa21dfe8fd9cd5629376e7f4596a43b9a785b7e4e1e4ab46a1e21e9858c5589f6cc791f0d20c29aa918ae1da48acb67653623b005130b848c8fe8f28f4cbfcec8688e49c5cd62e7a2d88c528cb0e9bad2db27c7e9630e8a03da49c0ede39b2ced28477a3ae67cccccce6fca2e13878dee36d5e029541a7cc35151ad738f44ee62270be7e08d8250adfd49b5f6aa0b87492b09977f5e46d8459069c6372ffc5e5afca2420d99d401e6ff4c6b49b1113a302780f6cb6d82545d8f3e3ca7f6ff8b5eb49d45e7615828412bc4b4c524a06c78f327659c1f037048fe87934d3d487e735859448b15e2a5e63d770caea0938ad98ccaaadaba0a9622a2ab04f2d139cd1f817ec06fbf0dae5eb2f31063ff6a2c588a2b116bf89962f0e98a687621f5b6fa18e0b935014600aaba0158651c8f5f5dae691cbaf01bcd24e541f34a5adc78bc8ef8337853757ea6a765af91a99552d8c9a2c295410f19b315d1aa5ff5780e25040a9ba3fda957c49c33cafd9ad17f6f6d54615f18b38c94afe0c25930dde274bd716352419da74d909ef1770fa4b909407af08013315dd08b480253a667549154c3dd89114c1d80574f3b7cfb73b30df81cac1ad723342fdd854d9799c6277c4165163f4fc9c48563eabe263959fc6765dfbb476586c8f6b8e8a668836c27ed328a1785a00d6896ddfff47359a2c9035f1dc0e6e8466b54ed9aace06d52b145c52182bfa2f64f458e68e6ba3bd360001f7a8c9fb05cbaaee27689a573c738ccab6ae9994025b429e3fe7a3968278c7f4397dccdbc942ce82eeefc96b775d4a75e92dce4da101d82452daa3473ad30cf05feeaa7a3dad505c2fbd8ae9a69b4f5f5c8329c639739502195174004311286808358b9eeb11375e585b9565324c74ce88d618221b35ca442cd844c25974319976d77775ec52a3735822e3e36dd6c22978a40bee2fbd3355dded4b33c61392fb91bac41989b50f8c9173c1e182760dc5472569297a3ef039ea8b4601f26b45d51218f6a59cc8d15d6105e4e6a28bc24724dbf49cab634c5406ede51740bb653f7ca0976cb7852f8ffa336246fb7fcc5a5a12a5abbea2d6aa058e45ef1a883d8c6bcedf042f753de83cb0fddb9c631159d6462eef8d89de572963bae45df402bf31007089cb16eb3b0774bb781e79be5d98822f1b0617b6a603b9c9d29414f6171096d96ef7132c02e4a1f7b6d41cdb24ec66daab5513988f9d35fd719c7c13f2006332a35c58722da8a0b3936bb2b2b673ab85affee5cce773eebd6e6b28176b50548529defd742e53617de289e53d111cbe6cbecdc6cd19de513d7d489b536c55a1f81cdfbaee907073dca2b4a863e3a54bfa9eaef60ec2c9415d7f09897ce30b6d16f4523389fe36101e43e029a71cfb574d00701191db3c8876df22431fd9f62ced37a2786bf0e42c185b8c89d0a16d5541ac2e9f8a9483a20329723c5f4e251bc027eef190af0eeef7d241925c43ddcfb3cba067cb6c842f24936b62d97f459acc874c0cf56ce19ffbf1a6dcd73b50b95a71505474bb2a5eaa55a4aeafa02996f0b381cb668050d1b0aefda871482f4c8108c3eb7c12815045b4ece41ec2dda661e066f001cfe8278d29f51936caa09a07450eaee6b2155c37461c23b6fc3430874ee2cd78abd74d4a24cba5ae00992ea2262bb721d6f8f6a8b8c596d59cffb7389a6c1e22fcc7593ae40887eabfef7f68218064cd07e1f4842fb3ed107c1930eae5bfe654572e6eb68fcb8e4805b9238f323a2c77b6c68ad267c811b32de462cd29631384e9fe107be4b5f47c987df20b0ce4e5de49de2f5fee6f2f85726c316ecb613e2c2c18459385af7ff1a6738e453a66ef2b8b3a44e0fa3d97677e6cc465409471b53c727905d71f3dba0e5b4a2767ea8860fc4ac6b73cad1c0c53dbf81611f68fd47efe9c9595d5610909c2df42af5658757c0ea6b0db373b24dd06fe50b07e01c3b8d38f2be2180e4df518fc95ef7a35573b23930bdb2e07c877db1123d26be9e9fe26c0d445bfca714f7e535b8d6699737c55a11fde49b1bcce97628d994957ca0678f0bd8cc590bbc1f3da528dbdf49db022b4dad7502c89eb131222c48a029265a8a587ffe276939417aed0e9db7cddc835dbcd11a7d2e9986a3e5d6e3fae5adb18447d6c4cf532cfdc51219af0302d533b3b8db4701950c23a760eeac7d3865ecdbad21496d3033ace66d01dc16ff0e57d65c49d1f2c530d039a82976df0dd619b4898d113e4a462c5a9d4d552264cf1c4e948382a3f07a02b3871c9e056894528632233c67dbd69a91da444a18124582101b607d224bf2e2582f721a0f707745b0679026d938f029cbac9f118396e57d808129744f17d839fd573e1ec6fa238cb2f94b2a80533292125828426e095144cd12678f46f7a9ae66f16dd58dd19c44e16500d86caf9ec0b286b5174b57a5b66bea5aa60e463897865cab97dbfb485d7afeecfe086f72a851a67217370b4a7b1dfeb94239962c7c49efdc3b74428a505800098b755e372b70c648925518543c1c0fd32f32282228704fb8db9132cf4bc761f964c6ac94041a2a79f4f84db784341ea95f1a74f2c6ba94c8ff415c71f5433e5801b57221c2092ccbcc3e5a7a3ec6db050e2c70298d592c347f8e7104b1230de0e2c96c785a2264566bfbe906774884181634be029ab07e90572ddbd4cadb4876587c3cb22bc6acd6e00dc7241c94bf0b699d501ebd701fb6e72dd75d0c0eddf31d4feffd8ddb73d6e7a5d6bed0f825c31ceb4591f2137378913fb5f93a0e266fbe9fd693d7a391e6d35ce49287b0ef18748bb9800da5bd8d953387e5dda82a0bda8aee97c860e4534fec4fae818e38b1cd7b8fec23bb8ecc30b6d6eeb788625ab6e94e8e12b202c646d2ab08e46155e4a4a74147ae544a5bde0ef57fe348f4dc2c3bee4860ce982a97256c34fb9874d6fb2c655dc62647721a1e1ea841ddb31cd0c854b66db4c93180cc1ee0ceb21459d6304ff9c5a8e00fc6b1eb0cfe859c9fd561596eee9f72db378163a5b769ff54e178d68f1fbb1010d3a361d5e12469ce8547676be807b15aa6563b33aa27251a681eac0debd4f022b5eee3e0d8a621d14ab4e37d785bbe75d84bfdf3aca0915f970dcaf2b014f811db4f392845021c612bf8c1e022cc58be90a4853809566fa4910992b8ec0615abf544d42a42ee4115f2ac7be34bba45cf112c1805655fd29e5bf2632794209e031a490fdb607bda633121ae22fe7ce4d03a3a071bbbc9f0f1a0ad93fdf40320d853186ff0ea4a622d50544502fa340961a636b3abebcda29aeb737385cfbc793006936dcaaff98573df6a9f0eaf6c985ea926689ac53f97f55567f5d0005c9004a5c3576e38cfbba0ce34687b6a8cf07264de0627280d59ccd2fe8482df3d574d6c6a51ae6c1962631b8d0cdaaa49350509205ae60a00cdc8e8fa3a2e257dd0b19c03c83076e97f27cfdb3f6f1718a0bd61106822a7b3ac30febadd71d7a5903d034a50ae16b980742903862515146a630dc555b071ca1a3296eafa5b90a15cafeb6c78501352ccc720cebbbe7f98ddf5b8bd68f1bf02faabb342ca39536b702cfde88a24134253efee4beff00308f685a8f108dfd4863ef74e77b2a03672f47510ef334229e238ae9177416aa085eaf43438aaf6a0d963d6b80ad453a8b7c29f952e1b915415d97d25d90a3ce6b410c91c5541ef59e7aa52ef6f56c3c93e38c91480141f23289a4ddfa4f507830323d6d751cc3cd08eb35f47107b16d0b4e7cf805a5eea6f1cea8607c147e4507768ef72d99f4c47e1ef5e9080ebd201f1bb4f2427c99bc3be1c9e913db1a7e2efae517dbae397e28a4255571fd40417f727676f4c1c66a8445382925829cc104980c8be67ef0818150e62ecff93a5e026253e066f9a37d5da98a07afe55e36342fb0306279f2277396c35e5cddca7926fbb93e39c9d4197e0d4445f97c0439511e04978fadb36c5a5a2eafdb93ea005fc1ad2d5e2194de2f0e86af01057d56c8e31851a96273c989886cab7232f2e71b530df380962ede5e1ef558334ed1f0eed87d3cbae3380f027b4356f88019e5c84b72b122c31a26a344bdc739e91553fae0f72031c9bd0e913193afa73a1e90ba3db76ef4741b68633bb04b38d12754ada168e0534064ab812b7d5f97b4716a1caa86f82e0a34e45cc54cfc82f8e9b3e9a5065758cc28fdb5ab47205860db10473f35414d5291c669d2b1189bf9a3f91086a8c46757345740110268016da080a6797ed3210165b217a7929eff9da3def152c2e5f6155a537a3a3819bb42c7b6033f39806ce58150cf6603c10253cf3bf322c1da34cbe44f54411d2ff3d0897e8254ee493c9a9f2f0461acbed83de53b4705f28972a928a18fd237e54eb6ce876c93d1df292e63b8e655fa79973e1afc64fabe99ca1fb21f0df8ca3974e6e408a7f1a84bc55d347c34416a2815f7905a7530a601c1b0c0528a82b9954253ec7c834241f62365ec4b222c1aab13cde426ff59710af993de28fe90a740e87e0bb2d0d79abbc20c55b60918fdcaf03b72dcab293c5c5c4cffd36f01e443e1ff358d9766364e58aace5b775a79416fa8e91b52749cba6e011faaa1afd732205d66bf378d7ebe6a460e3615f8818e7c8fb2b", 0x1000}, {&(0x7f00000016c0)="0ac6d15c5d3c11d90aaadbcbdc2eab65505628fc1863544134be4c5c0f6a0f847152ea663ba04f4cb85be52a54ebe69a9b69c0b3678849c6a32a280a18e069ed0d4b82d1c108ffa907cb8129bf79daae669731626765", 0x56}, {&(0x7f0000001740)="7da9cecf2b72cd444492b55d75fa9b4574761a741e82e28f853ae39202c424ec3a579103516bc8937f978c99ec662e145cbfff7e01c125df423669eff611121caaacfaab56faba3eb68a72f75c39ec79cee16a50f8a0d5d019128723c47f3e8da9fba7efa9b4e0455aefa1b68214c7ff65b1a214b182dda6f1f767393181cd92e2d0753206e9e96681805a95f9d0b0a208b8e49934909e3912e896972d", 0x9d}, {&(0x7f0000001800)="00357b21450906dd1fedef18f5183481932fdf9df528e2d9ea6a20a12991e0a23a38760a767f10dadc18b7d87318c647bbccfe60825e6399467b06cdd9cc61d578f624bb5d5573e011dd052768997047ba0431148078561f1d61def33c81299800a6be18d5a5080dc7ecd79a0b08323951aa242f031f0ad4139da7c154d636ab6ab06ad9a74aa085dc437fd9d71496232942ee7929a04f5c5c28897ddf07311c973b12b4ef61e9bc09d5c181ec198f67", 0xb0}, {&(0x7f00000019c0)="71759417acd09cc5005dbce086edaf90309fa3897272153377035122d6db183c316ec3399c9b2d3665fa99b7485edeb64967bbe3f9c1fefd90e25d1a21b720983d672b094b9cdf440db7ba7b61dee6fa538ecba14ed250ca268037db2d38e1f0a82ebeb5c3fee5484faa85f5e4854b5caa4f89eea89eb967569248d51fc12d915081d9e3f66488fe6e4e1bacdd414a5db388cc2909", 0x95}], 0x9) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 22:29:15 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x8) syz_extract_tcp_res(&(0x7f0000000040), 0x0, 0x7) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x1) 22:29:15 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="b10005136000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x210, &(0x7f0000ff9000/0x4000)=nil) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) sendto$unix(r0, &(0x7f0000000080)="80ee6c3d26328ab60c10d6e6c0e442d85c3e85f93bfaf80155fc0724aeb382330eac55a7363c273d5c2d6d1c8e9d3656b93427c623cb29ad14075e5db70b8d9b262f2aedf3a1f479c4ceb2ccee372169bfd50ed6a146a43449434837f2f3649cbb605a738fa6bfc58429dfd0995d0e0410b29f9cca6471845a95285f0e2d2c30dfa005f399d85fdab7ef366098396a406476bf1ef73efebdb49526e3914427053cf110efa317068740b8566fa6213a1260477489b67fbb734587ef5225da6ab06e88121be8ace5", 0xc7, 0x8, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) 22:29:15 executing program 1: r0 = dup(0xffffffffffffff9c) close(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0xa0, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x11217e, 0x3) close(r1) 22:29:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = fcntl$getown(r1, 0x5) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004667b, &(0x7f0000000000)) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x0, 0x3, 0x5, 0x1, r2}) 22:29:15 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0x6}) open(&(0x7f0000000140)='./bus\x00', 0x100100000004f, 0x4000000003) chflags(&(0x7f0000000080)='./bus\x00', 0x1) setitimer(0x3, &(0x7f0000000240)={{0x4, 0x8}, {0x100, 0x5}}, 0x0) setitimer(0x3, &(0x7f0000000040)={{0x9, 0xe72}, {0x6, 0x1}}, &(0x7f0000000100)) recvfrom(r0, &(0x7f0000000180)=""/147, 0x93, 0x42, 0x0, 0x0) 22:29:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x82109, 0x404) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') 22:29:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x100) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x1c}, {0x6}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000140)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000240)) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000200)) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000380)={0xe7, 0x0, {[0x6, 0x1, 0x81, 0x400, 0x6, 0xffffffff, 0x3, 0x1, 0x4d, 0x10001, 0x8, 0x4, 0x5, 0x101, 0x0, 0x64, 0x9, 0xba], [0x5, 0x5, 0x3ff, 0xfff, 0x101, 0x8, 0x5, 0x7, 0x401, 0x5], [0x7, 0x1, 0x1, 0x7fffffff, 0x401, 0xfffffffffffffe00, 0x2], [0xca0000, 0x3ea3, 0xffffffffffffe0c5, 0x3ff, 0x5, 0x9], [{0x1, 0x844, 0x9, 0x5}, {0x5, 0x81, 0x7, 0x9}, {0x7ff, 0x2, 0x3, 0x3}, {0x4, 0xfffffffffffffffe, 0x2, 0x80000001}, {0x7f, 0x0, 0x1, 0x6}, {0x200, 0xfffffffffffffff9, 0x4, 0x80000}, {0x87, 0x7, 0x7, 0xfffffffffffffc57}, {0x7, 0x3f, 0x32, 0x100000001}], {0x8, 0xb6, 0x8000, 0xfff}, {0x1, 0x40, 0x1, 0x6}}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000180)="89d74c9c44934d835e68652eb130a61662957dd613965d70e6d246cfb8a589c3d35bf1257094326e730e983fc5b79ee8e8d5d82aec8d83b73de721881130615205b1d8cf8fc8cade111b21bf19fb6ed2d24dd48610d01dabff1ae34339adae5bcde5fb493f222957f101704272fe3ab81eb02a6f0f5860cdf9533eee9bf4b485b7", 0x81, 0x0, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) 22:29:15 executing program 0: listen(0xffffffffffffffff, 0x0) bind$inet(0xffffffffffffffff, &(0x7f0000000000), 0xc) socket$inet(0x2, 0x8004, 0xffffffff) 22:29:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 22:29:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x8e96) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1451, 0x5796, "b04d6a07000000000000001a00f3ff0a6300"}) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000300)={0x10, 0x7fffffff, 0x4, 0xb83, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xb04}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9bb}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xffffffff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7ff}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xacd3}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff0000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x7ff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xd8}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000fed000/0x13000)=nil, 0x5b5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x4}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x4d}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 22:29:15 executing program 1: r0 = semget$private(0x0, 0x4, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000000)=""/138) 22:29:16 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000001c0)=[{0x3}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x2, 0x7674}], 0x2}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000180)={0x3, 0x7ff}) 22:29:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0x24, 0x1, 0x101}], 0x9, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x52, 0x1, 0xa5ec, 0xb024}, {{r0}, 0xfffffffffffffffb, 0x81, 0x400fffff, 0xe0ad, 0x400}, {{r0}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x9, 0xae6}], 0x5, &(0x7f0000000140)={0x6, 0xfffffffffffffff7}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="fbd1d9841cc11d33d797659e0f1b2e6d5bc4c5a793ada039ef34487d8e8dbf42da15694defed3a3df74de58e34216ac867d2e343f146f99941b54050b53f1aaa404910198bafbd680a58fa672af52f48ef1efab28323342248cfeab7c9168cce950597", 0x63) pipe(&(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) 22:29:16 executing program 1: mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x4) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) getitimer(0x2, &(0x7f0000000000)) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chflags(&(0x7f0000000240)='./file0/file1\x00', 0x0) 22:29:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0xffffffffffff2ffb, 0x400601) open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x20) 22:29:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 22:29:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1ea, &(0x7f00000001c0)='\x00') ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x9) 22:29:16 executing program 1: mknod(&(0x7f0000000400)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x80185760, &(0x7f0000000080)={'./bus/file0\x00'}) getpeername(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000140)='./bus/file0/file0\x00', r2, r3) 22:29:16 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000e641f6b87dda1f6c130ebd000000f1ff0000000000000000000000000000000000000000000000000000000000000000000000000000dd7a0051008eba28321e78ebe5c40129bb6e"], 0x0) r0 = socket(0x17, 0x1, 0x7) setsockopt(r0, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) 22:29:16 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea", 0x1}) 22:29:16 executing program 1: pipe(&(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000180)=[{{r0}, 0x2, 0xd2}], 0x4, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 22:29:16 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x17f1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./bus/file0\x00', r0, &(0x7f0000000080)='./bus\x00') 22:29:16 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0x0, 0x9, "00000000e74de40000000000000000000600", 0xfffffffffffffffc, 0x6}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000480)=0x4) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000000)=""/118, 0x76}, {&(0x7f00000000c0)=""/99, 0x63}, {&(0x7f0000000140)=""/153, 0x99}, {&(0x7f0000000200)=""/29, 0x1d}, {&(0x7f0000000240)=""/33, 0x21}, {&(0x7f0000000280)=""/170, 0xaa}, {&(0x7f0000000340)=""/180, 0xb4}], 0x10000164) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 22:29:16 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x82, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='./file0\x00') fcntl$setown(r0, 0x5, 0x0) r1 = getpgrp() wait4(r1, &(0x7f00000001c0), 0x2, &(0x7f0000000200)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) wait4(r2, 0x0, 0x3, &(0x7f0000000100)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) mknod(&(0x7f0000000380)='./file0/file0\x00', 0x2002100, 0x7) 22:29:16 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) ioctl$TIOCNOTTY(r0, 0x20007471) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/69, 0x45}, {&(0x7f0000000100)=""/91, 0x5b}, {&(0x7f0000000180)=""/151, 0x97}, {&(0x7f0000000240)=""/206, 0xce}, {&(0x7f0000000340)=""/66, 0x42}], 0x5, &(0x7f0000000440)=""/236, 0xec}, 0x800) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000580)=0x200) getsockname$inet(r0, &(0x7f00000005c0), &(0x7f0000000600)=0xc) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000640)={0x10001, './file0\x00', './file0\x00'}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) fchown(r0, r2, r5) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wsmouse\x00', 0x200, 0x0) getpeername(r0, &(0x7f0000000780)=@in, &(0x7f00000007c0)=0xc) wait4(r1, &(0x7f0000000800), 0x1, &(0x7f0000000840)) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000900)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000c80)={&(0x7f0000000940)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000980)="4e3f5bce9e181b80a7f86be39b2534ec455baf9031accf50b63dfc0e12ce1fd26e6cee011b5b2b5021cc182fba5a9516a8f142300afc6e423d7e24ea9e3002760901ef56d515ec79b577b7828b13db928e24fa7c4b7db8dfa55dbf0691b38d8680f3d2498b35a2e506c9c613c9a2de64588f1152002fbece3b6cb3ab5e60408db658dcac", 0x84}, {&(0x7f0000000a40)="4531422d434a7357e7826c6bddfdef31aa1432bee019e9adc36cf153bdd5986b71f24f5a8099b88ca96ed5904409c8589266950e94888247dd560a1cf033f3518540c20b787ec363134d4eef98ef0d090b529d40db31e73376356df4121a8ed4c42720132536e54b4f4c3c", 0x6b}, {&(0x7f0000000ac0)="f28b699afe9094cbff8f243d94c9e1d7ba06e87f907199a20b12bb74ecb425e40ed4747b0852d74ce00731bb903f4cdee1f99b9c56af03a297f4c044e773632a45537d1af706d91dece3639f82659d5a3e70cf60e4baf3ae996ef6090f1a621c5984f4f82707ac9678a77983e01f98b90c1ba19343e9a0cd214d83bacd3a399d6371c8ba4ef9ecf25ae980d058aafa1f2e6183b64bc429b3a9e92c4c7e", 0x9d}], 0x3, &(0x7f0000000c00)=[@cred={0x20, 0xffff, 0x0, r4, r2, r3}, @cred={0x20, 0xffff, 0x0, r7, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r5}], 0x78, 0x6}, 0x0) getsockname$inet(r0, &(0x7f0000000cc0), &(0x7f0000000d00)=0xc) poll(&(0x7f0000000d40)=[{r0, 0x80}], 0x1, 0x0) ftruncate(r6, 0x0, 0x7d88) pwritev(r0, &(0x7f0000000e00)=[{&(0x7f0000000d80)="e1c3e3dcc565a486ff7edd75b3b566f5fb01db428ee40bacdf806cc3c37794d122b1327bd416ab191521ad628a41f39393811a370ef281fa44e739a3436b272f835dbfb28e1ebd3665ddb87b37da2ced630aa2d1cb65edd4", 0x58}], 0x1, 0x0, 0x0) wait4(r1, &(0x7f0000000e40), 0x1, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000e80)) kqueue() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000ec0)={0x7, 0x1, 0xf084, 0x5, 0x4}, 0xc) mknodat(r0, &(0x7f0000000f00)='./file0\x00', 0x2008, 0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000f40), &(0x7f0000000f80)=0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000fc0)=0x40) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) mknodat(r0, &(0x7f0000001000)='./file0\x00', 0x40, 0x7fffffff) r8 = semget$private(0x0, 0x7, 0x100) semctl$GETNCNT(r8, 0x1, 0x3, &(0x7f0000001040)=""/99) 22:29:16 executing program 0: r0 = socket(0x11, 0x8002, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0xc000, 0x9) sendto$unix(r0, &(0x7f0000000180)="b100051360000004000020000000ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x9) 22:29:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000000)="81858d3ca13afeaaa5284fc14be519d337dc2529276853331129c9068d5e0c7513cf7a9f45d2ced8f3e97369fb8f7a5655dde6ea5cbfe0357ae89f163f5b8f5d033a", 0x42, 0x1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = dup2(r0, r0) r2 = fcntl$dupfd(r0, 0x0, r0) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) socketpair(0x1a, 0x3, 0x9, &(0x7f0000000140)) 22:29:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:16 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendto$inet6(r0, &(0x7f0000000040), 0x3ac, 0x0, &(0x7f0000000080)={0x18, 0x3, 0x7, 0x8}, 0xc) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x6d750eee99227a73) 22:29:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x81, 0x0, 0xffffffff, 0x0) kevent(r1, &(0x7f00000000c0), 0x34, 0x0, 0xffffffffffdffffc, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) 22:29:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgsnd(0x0, &(0x7f0000000000)={0x100000000000000, "14c9aad0"}, 0xc, 0x0) 22:29:16 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x30060, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/251, 0xfb, 0x0, &(0x7f0000000180)={0x2, 0x2}, 0xc) r1 = socket(0x2, 0x7fff, 0x5) socket(0x38, 0x4007, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="5731b7011f5500"], 0x10) shutdown(r1, 0x1) 22:29:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2ded2d2f66696c653000"], 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000080)=ANY=[@ANYBLOB="00000000000017f61778ae916adb8d00000000"], 0xa, 0x0}, 0x0) 22:29:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0xd25}) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x7ff, 0x0, 0x0, 0x0) unlinkat(r3, &(0x7f0000000040)='./file0\x00', 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x108, 0x0) 22:29:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x100000000000005, 0xfffffffffffffff7, "b04d6a666a57fac90ad6f00a00f3ff4a6e387651"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) mlockall(0x2) 22:29:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x20040074}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) r1 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0xffffffffffffff8a, 0xa35, {0x7fff, 0x48f6}}) 22:29:16 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000006c0), 0xefcf}], 0x1, 0x0, 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x8, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="8ac5edd09735c18ce2dbf5f1680a8730a580b177a2b26eea5a8e8aa1f0087e0a5ee54a496a078fecf160b5c74e0808776917", 0x32}], 0x1) 22:29:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000040)=""/85, 0x55}, {&(0x7f00000000c0)=""/129, 0x81}, {&(0x7f0000000180)=""/135, 0x87}, {&(0x7f0000000240)=""/224, 0xe0}, {&(0x7f0000000340)=""/41, 0x29}, {&(0x7f0000000380)=""/184, 0xb8}, {&(0x7f0000000440)=""/84, 0x54}, {&(0x7f00000004c0)=""/179, 0xb3}, {&(0x7f0000000580)=""/144, 0x90}], 0x9, &(0x7f0000000700)=""/106, 0x6a}, 0x800) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1, 0x2}, 0x10) 22:29:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="bc2562ad0b6f3fa68a2bfb8b75069a45dad05a29a4a56983346b5d1984c565a8ea67dde80d79e5ec369b82555ae5e9e833eb39f11223153096c5f99b15d809a5d440b6b8e0f8a4112f15dbb3d63401cf86d2517e0f051febf6db2ec4875aeb65036c531dcaa93c7b99002ce11aac187a73323c06a745615866bea778957ac026f99fe2360239340f74332fb3f4a35baca0f5f9da1f25b968b128c2a17adfa24efd347080c8b48f136bc118b67928aa6deaf85904f8ea2b9b9c89a2e5eafbab0b1b47f6ad503c7d0855c217fa67676479dd74e53c5e3abd98af4b701113b9b527783e79f2e2277277d5075519ba6e4dcad592590b07bf0b6a47bc3137c2f450fa734264f5cb6ff01254474adb312daf2bbda1f83f091da1ad4f14afb9820131a00cdd90a38f1b946575a34eddc27ac51461bb52b8cb2471aabde4efa7ea77afba5730149110bbf7d423f19fc68a7037d16b94825d3e833d019877528eadf19eb5308d0840dc3b9b05333943445d362ac29a5f1ea537f76345b4a76acc9e53b2bbfa694e371be966b186071272f5317efdb8e500ed17814bdd6bc832e7d1fc4f3ba5fa25bad9c37557a312d33644d2869174f08f032e3b35adc92bbd27b040c3e0e2fecee8b0d7b26d76bc0525c711a85f76203f69ce982e69b389e52d373ba719994378206a7ad3938a1df74a78c1a8b88ae51d52a4195fb8540470d3911deac3c240c6eb4eaa1fd261ff87f200d3713a487452dfba19ccec2dfa8e63e6bee9e6423575d81724a510c06d54aab1ca82fe35823b955b7370d135dd982f75a6103408c727a4681e54bcfdba1bdc74c6c02fa5c58f7fdd2f93fd34d97434098861f4f6cd418dcd7e29c72d9302c795473679868bb7ace646bed0719152c70ac3de152977482b1f1ce49ae137fcc5b2873be6a7335a605a301afd767fa2274affd7533e6f9ee1e6bb937bf3477c091cd2cbd50df77834c0f9af6b33d2d65b902f388afec80d59ac6ab6ceaef60dd7d3c8bb37131f05762e1130182b1d359ba08838a2fe585642a202a7a29ce23dd9d192e7480e931e984523e285bc4cbe712a1a10a6edfb66e506342dcb796cbbe9fb3b8ad4bc1b44bed67a45bb5c04e572eeacdf8d813e21a31c382221ae45f5f6ca4a37c65b2872d313d4bd545c307e686366f2fbc0895fddbdcdea45d88bf7529dc371e6c762d22e6473889c782ff2ded0c4c1337209bb5beecd42e7457eb4a661b8b31f96ef0c4aab6f2b79dbdd4c84c9c6e74357162e46c87aac3474bf6e1441cfd840d17c30145091c7a17ed0dee73c61429316bbc56a1b52053def16452c9882d042e7c0ccdd6423bd2bf245d529faba88fc63163754705cffe3a576163491baf1d2ea1c6e455010b06b7518c3ab2b8684b5a06156206095c2b61f3e902acd1f85f088ff466dc4eee0136bcfca0ed620ce8d42344df75bba7b86978f830344b1ac85977cfe94213be1f7f736936c29bf1c6dd38b04f49688e7bc78622aad84970b55adc0a7f03b4aa1d5ab94732c327164d10ad348dd4de7674772537bf6290c1f7de15a0119381c853e49485e8870878733268d4e21d88346ea9b0021f2b242ff09a7c5e97674bbb96fe2d4e19a644a9ff6540bc8246f507fece63088fd4f4cc51dc593ac8aba384ce1110cefe4bb5204e107f8209832a44dc55c99ad52adfd91e759a63ba299ae503916634a4fb4f977c70f284d9a5c8eebebbef40d6b7031340f", 0x4d0) close(r0) openat(r0, &(0x7f0000000000)='./bus\x00', 0xc2, 0x560e9af5cc9c0d7e) execve(0x0, 0x0, 0x0) 22:29:16 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000006c0), 0xefcf}], 0x1, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0x2}, 0x8) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="8ac5edd09735c18ce2dbf5f1680a8730a580b177a2b26eea5a8e8aa1f0087e0a5ee54a496a078fecf160b5c74e0808776917", 0x32}], 0x1) 22:29:16 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, 0x5012e2e9c6caa0af}], 0x7, 0x0, 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) 22:29:17 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x2000000002, 0x0) r4 = dup2(r1, r0) ioctl$BIOCFLUSH(r4, 0x20004268) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getppid() connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:29:17 executing program 1: r0 = socket(0x11, 0x4003, 0x0) socket(0x6, 0x4, 0x80000000) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282924e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) socket(0x20, 0x7, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 22:29:17 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/124, &(0x7f00000000c0)=0x7c) read(r1, &(0x7f0000000100)=""/178, 0xb2) r2 = semget$private(0x0, 0x6, 0x10) semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r1, &(0x7f0000000200)={0x2, 0x0}, 0xc) semop(r2, &(0x7f0000000240)=[{0x4, 0xfffffffffffff800, 0x800}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000280)=""/191) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000540)={0x2, 0x1, 0x200, 0x9, 0x9}, 0xc) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000340)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000380)) accept$inet6(r0, &(0x7f0000000780), &(0x7f00000007c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x0, 0x0, 0xfffffffffffffffd, 0xcb}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) getpgid(r3) clock_getres(0x3, &(0x7f0000000400)) r4 = fcntl$dupfd(r1, 0x0, r0) chroot(&(0x7f0000000440)='./file0\x00') semop(r2, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) fchdir(r0) fcntl$getown(r4, 0x5) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000600)=""/137) openat(r4, &(0x7f00000004c0)='./file0\x00', 0x2, 0x20) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd0\x00', 0x200, 0x0) pread(r4, &(0x7f00000006c0)="cd0c761b939e88b429126547a75322ae502695b8ec6fbb10b89c318e4f1ef11f72651d6ca819ece8265f60813fca1c358e9b29b0ba8201ff1d562a544310317d7fa07e1654b2ac2b50fc7e0e8be2b549349911f4c181dfb9a821c2ad87646d8c5d97eab0605b490792a9cf5a13518b8db9e2df414ec831cc41509f2aa0fe206499189f0c207bd715322dab7cb267bf0ca017710e9ffc6421afc3278bd5ef64", 0x9f, 0x0, 0x0) 22:29:17 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0x200) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/161) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socket$inet(0x2, 0xf33fce5aa5d7694d, 0x7) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 22:29:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40000000400, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x72}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) dup2(r0, r0) 22:29:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) r2 = semget$private(0x0, 0x0, 0x8) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000001c0)=""/4096) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 22:29:17 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x3, 0x401}, {0x18, 0x2, 0x0, 0x3ff}, 0x84c5, [0x80, 0x1ff, 0xe3de, 0x0, 0x4, 0x7, 0xff, 0xf800000000000000]}, 0x3c) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setitimer(0x0, &(0x7f0000000080)={{0x10001, 0x80000000}, {0x5, 0x40c}}, 0x0) writev(r1, &(0x7f0000000b40)=[{&(0x7f0000000880)="0f67f1dd60ac6d4fc10abbc9493b93ffe5f94bc28e88eb8fd0c70051bb3e05e3b247a1c8b44f9d0d3ba5b988c05e7ffd227d3ee117d4298166dc84e710dbdcc1487629e19671c1e2bfcb27a21f56a7e561af1b0008b86c86de46393cfbcfb6d9ae4e8a1140615e2e374211bd466fd6750a3ec22aeffd18b8", 0x78}, {&(0x7f0000000900)="683be363880848d4eadb5c2effa42a92b062865a0932ef945c2a7ca061a4166aca18007c8ea0edfce776b7500c7cce78180d553a23f304e5b4ad35d3e2a5e57eced7e11c9631a704379c9cedee873b08609091a749d4ae1c5fd5530c68506c1a7256f58f2e8a3a20639891b896f587776d37c8f8a350b7b046a511283349f4c339af1c2e9a97f67ec986240b2451bf1a", 0x90}, {&(0x7f00000009c0)="fb1ed2566005a7cc5334c008bc634fe970028d0bf62deb93751bea73975beae7c086225354f50b75335839b8793c1af66f3c0b2273573cc63525429d3faa21e6c0461ba42ed64716fdc287b317fd01847923a9824ac5fbc368cab5321c2c657aef2bf80c54130c10a9a97a0e22ebab0f491e7656ed", 0x75}, {&(0x7f0000000a40)="3761f9841dc51b008ddb72618853cced371e0eea263b822e30ea156a5d96fe34205513fad91b4209f7818bda70a7932d0522a600115899f590104a0f41c4508280a4de8aba896adefa802c978d8afcd30107f2b8002294add4", 0x59}, {&(0x7f0000000ac0)="0d51dca3516816d6edc57dfb394b4d3e7a03ab20f2f90f64b5c50800a4ce9c117ea10f897b5e8923c5939d3c3e3cb9fff57615c0358621635601cf5026fba37f52a50019d13aa89276af4b1b4dd0092044ab301f5601b66ecca7d1e4d58ff2dba34ab8677bcc5c94525718e15b0ea1d6d19a8376ce4de0367d9c", 0x7a}], 0x5) pipe2(&(0x7f0000000140), 0x0) r3 = dup(r2) writev(r3, &(0x7f00000007c0)=[{&(0x7f00000000c0)="7df996ef27be518ae7be36acd2ad6e38b8cfb7f9695a9b4c5f13315316e66ffa8ebe45384a6e0979fa286f035ba3f823fe57de175b19", 0x36}, {&(0x7f0000000180)="f58bd16cce2f216887b8092bfb7dad9f2ab446acdd5ffabcc7d8fdf3c3aceb04c043542ae61fdcc099cf9dd97faec2aa31de6d0c3a49ce07d6ffe50be0776c3d9b99526a5fd698ecbf1696ae96215b5c12af38c681ac922ba332da91c57d1645a09f", 0x62}, {&(0x7f0000000100)="34983242938e4453d8027de3f771381a12d8f48a9e287b296cedbe38c4f0912aa49ce641c78ea8325a4cd8dd397844beb426d61fe5a2e0981d8f9c4dc4f3ca80", 0x40}, {&(0x7f0000000200)="9ac57223dd6dfc43ca1a20ca4c5f10c4e5101106fa9ecc4fd61cfcb282b2e056d056379384eb7ab6ef7e1558de3dde026a3631290b9014b778fb6be938f870a862d24bac7f869b2fcd08a52cd2f4831695d943f61f82e53ab12fa737752d7f973ec6985d43c854b19f3318aa59a0b670050b9a50072c1d1b21a6d20b905c97ffe86dad97eb6ef2db9e930796cd6febdea95d91fe31912cdd9c9af6c754516226f7880a21f3a18c26cc5e25c0294eb244fa3ec1c2671d62b082cb4b24925975", 0xbf}, {&(0x7f0000000340)="2877674a9e9b5812a730f5befda574adf834f99f04c8704128cacc0bf1efa2cd691f1b8db81bfa7d48c3a7bfa111a991afa2ce3af2637f5a87110d3f868266889b4536a5da0f3ad1d8111d17ed897a15e0558c2bd9b7c0dac446dec9a90ad0e202353d405ebdb86ddd2a9822d40e6fbd024075a5a9687b9a3120f993b218436a4346023635a6bcfb22139099d3ec6e61b3c64bf1737c47b7e7b71bcd5e2690a02f5dd1af686a59405d1d04854806eb1a512e3d691f49845eeb3f5c901daf07", 0xbf}, {&(0x7f0000000400)="a29214dc52cd787f79c91567b7e1d6073338cd050df2a9ee06c7fea924e2a7ff08ab8c554d9ff599bf7850b9040fe3239a380482b19dcaf3f04ab739fc046abc4015bc8d64c97728848c163c3370b2eb24534e5fdead3c8e4f", 0x59}, {&(0x7f0000000480)="75118677e3bb4a35a7de4d62149a13c7ef88d94a9787cb53b44de7a89940ab6127403f45c32a970513b72109bda06a29b5401a60c24ceb7aaee96f1845b54a301d0959342e8ea8bdaf3113de58b7bd33a9f95d2ba12bfe9681a8ff07ce350816d6fd66349bc27e87a2f4def0d42069d1fee64bdb6492d2826aafc6a23df3596db1e084913448353d96688133172c924337a1a629fc9e", 0x96}, {&(0x7f0000000540)="56f3dfd0e4db185c23add519b71f0fc89ab6ca7c3a9287e6381e3ee9b7498cd8bdb7b178e971773a028e568dcf679b0eb21e7be389dd948367d8c782eee53e84f4d66ac73f108e809d6c26eceee9a4b6ca472393a6bbbc45975572e95d31dd3337d408841c8cfea9e0089e59162eecf2e64409fd3baf28f40610b8090f99e6cf9da5a1b476c00b", 0x87}, {&(0x7f0000000600)="cceb23ad97b2d90d10f64b84a6a0e803a76326db19d05fdcb46332fadde8deb782aa61e8438c551a64d7435bbedd153e52d4325719fed7fcdfea49a75f01121978b95946f814c96ba6c77046b2a885a0346f8d25fde22905ec305ba3cf5a992b82813ea10c5443c0e3ba2b7cd482923610bc0dfff5185aae60fcc037632539d6e4695a5bb7ad65808c01a5f34bd55e64237bc3209aa9fabab05d2f53d5f2297f20741e5d0588fad048", 0xa9}, {&(0x7f00000006c0)="dfd9edc9da47014baf52f56a3a4941b06e35b3c4aa77ea593f7ee112dbef0f45fba8d2cbaa900b386e02a20aa3b4b155c2b177f0f704fd3983aaacb64ed19a8343e080e73bd6271c3cde9cd44ad1fce5d40a9c0619639665e685c437651a0430c51a331d4305efa65f347dcdfe5bad8581ab0aa443bc1fb43fe248876041796f2d4d9bc9dcd5f8c1c7f1c9e46a3656dad0d0648d210e1e68fef74b3a107afd1196e7da5db00084adfb45fb7205e773d26ef2e7cb645f069339b50333c28c9a84581075f9eece6cb94ff6c35b0699045b99dddcc6649f", 0xd6}], 0xa) 22:29:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) 22:29:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x201) munlock(&(0x7f0000ffb000/0x5000)=nil, 0x5000) msgrcv(r1, &(0x7f0000000380)={0x0, ""/107}, 0x73, 0x2, 0x1800) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x11, 0x10000000000000}, {0x9}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pread(r0, &(0x7f0000000080)="e2fc2b9baef83f8ca6fcd9891392533f0261dfbf65bb48a244181ba0d393121b76d9be69615feb369240adaa9923896a57eaf1532bae5439342c618168edd0396b491b93f0f4e8809b023406f8f71256ed001d7b909613a43b9264f8a90a4097a0400276096fd85be8c28340faf17e506124434a4588ceb2b67d03c5e9cb24790a4bb574e396097f7d158a21a206b173dfb0a1fd68f0237d93120c0666672a964c0cc8baa2013cf2195d1cf48179128b84bb1d2e90c004f02687f29ab6bc851e6a8161ed8ad2779d3fd60f2053dcfd", 0xcf, 0x0, 0x0) r2 = shmget(0x2, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) shmctl$SHM_LOCK(r2, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0xfffffffffffffd3e, &(0x7f0000000240)="78be69f5b0750cfd44e3482d1b61893b9eb86a0a55be3ff2154fa3379221af00512f178c42e75085c0cb1746c0298694765d2c04a5222b6a88391f4fb6f9f5ae03aedfd7dc65ebb84b3ee1b46be778ec1aee1737653b31508c2ee986969eb6ee530d9b37e53749d61d4279451cf496cdd9445c4242d881e24c64cb0dccc7ba35149f28ffe96068be88442e873383c910999ae7749dd4a942ad76c405cf2002e88c31bc55439b0d1a2fd9131700845a1ba8c6b74ab4774cb0b3cf1cbf529ec0c24e11f00fe05f2a104156b8a4d4a2aadb61a678e34bdcda15c1b26ba776b2") 22:29:18 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x4) socket$inet6(0x18, 0x0, 0xfffffffffffbfffb) 22:29:18 executing program 1: r0 = socket(0x84, 0x5, 0x7) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x208, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10"], 0x1, 0x8000000000000000}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) r2 = dup(r1) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x11, 0x40) linkat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) setsockopt(r2, 0xffffffff, 0xed, &(0x7f0000000140)="5c3af29acd3cd8ced621f05b9106b154462dda30ca8eee4fe39385d4c49990ff2e81c469f97f6c9c2c2aef82b1d4d79c69ae00243dcba35ce6d93ab14138a0f3e16d6ab72b66b15b62a2fe9673adb59abdffcc4fddf9950600b7e62dfb569a31d2547537203c3d66c692eba54599bb942d6fc7b4336a72a4665a39ff83acc448429c0328458f365a", 0x88) 22:29:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r0, r0) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000080)='tap') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x4, 0x8, 0x9, 0x1b}, {0x1ff, 0x2, 0x1, 0x7}, {0x400, 0x0, 0x1, 0x81}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") getrlimit(0x7, &(0x7f00000000c0)) 22:29:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 22:29:18 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) dup2(r0, r0) close(r0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x40, 0xfffffffffffeffff, 0x55a}], 0xa5, &(0x7f00000000c0)=[{{r0}, 0x0, 0x4, 0x40, 0x8000, 0xfffffffffffffc94}, {{r0}, 0x0, 0x1, 0x20, 0xdabe, 0x98}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x10000, 0x401}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000000, 0x0, 0x10000}, {{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x10001, 0x54ee}, {{r0}, 0xffffffffffffffff, 0x4, 0x400fffff, 0x6, 0x7}, {{r0}, 0x0, 0x40, 0x40000001, 0x4, 0x9a23}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40000081, 0xb38, 0x191c}, {{r0}, 0xffffffffffffffff, 0x2, 0x10, 0x9, 0x7}, {{r0}, 0xfffffffffffffffb, 0x1, 0x10, 0x3ff}], 0xfffffffffffff912, &(0x7f0000000040)={0x2, 0x6d}) fcntl$getown(r0, 0x5) 22:29:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x900, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x7b) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() bind$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 22:29:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x82f, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getitimer(0x200000000002, &(0x7f00000001c0)) 22:29:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getpgrp() 22:29:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x81}, {0x8000000000000087}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:18 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x18, 0xf0000007, 0x3, 0x10001}, {{r1}, 0xfffffffffffffffe, 0x80, 0x1, 0x400, 0x9}, {{r0}, 0x0, 0x80, 0x20000001, 0x7f, 0xffffffff7fffffff}, {{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x8000, 0x5}], 0xd1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x80, 0x86}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000080, 0x7, 0xc206}, {{r1}, 0xfffffffffffffff9, 0x32, 0x40000004, 0x2, 0xa00000000000}], 0x2b07, &(0x7f0000000140)={0x0, 0x4}) 22:29:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x1fffc, 0x0, 0x0) 22:29:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 22:29:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200}, {0x80, 0x400}, {0x6}]}) fcntl$setstatus(r0, 0x4, 0x80) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") fsync(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) 22:29:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/87, &(0x7f0000000080)=0x57) setsockopt(r0, 0x29, 0x41, 0x0, 0x0) 22:29:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x6, 0x2, 0x8, 0x80000000}]}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r2 = getuid() ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000300)={'./file0/file0\x00', 0xb9b, 0x1, 0x1, 0x1, 0x81, 0x8, 0x401, 0x1, 0x1, 0x4, 0x1}) r3 = msgget$private(0x0, 0x80) getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getgid() r6 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x8000, r2, r5, r2, r4, 0x30, 0x100000001}, 0x96d2, 0x40, r6, r7, 0x2, 0x4f, 0x1, 0x4}) chown(&(0x7f0000000200)='./file0/file0\x00', r2, 0x0) 22:29:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3e84) r0 = socket$unix(0x1, 0x5, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$dupfd(r0, 0xa, r0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x7, 0x1, r1}) r2 = semget$private(0x0, 0x1, 0x460) semop(r2, &(0x7f00000000c0)=[{0x1, 0x5, 0x1000}], 0x1) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 22:29:18 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') kqueue() sendto$inet6(r1, &(0x7f0000000180)="e5916207241c239ed033cf7a571d7b529c8a941269c7a4c00907615c2b3ca8ed2d339617b85f5aa3f54408d5db9cb583925c73559c2151fa348e94bfada8772f0410e05a9ae9a454be6a878d8e694d99229638cdf7b1c8aa", 0x58, 0x4, &(0x7f0000000100)={0x18, 0x2, 0x7f, 0xbeb}, 0xc) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x1e8) dup2(r1, r0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 22:29:18 executing program 0: r0 = msgget$private(0x0, 0x201) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000740)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r6 = getgid() r7 = getpgid(0x0) r8 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000580)={{0x8, r1, r2, r5, r6, 0x48, 0xfffffffffffffff7}, 0x8, 0x8001, r7, r8, 0x3, 0x0, 0xdfd2, 0x6980000000000000}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000600)={r7, r5, r2}, 0xc) open(&(0x7f00000006c0)='./bus\x00', 0x200, 0x4) setitimer(0x1, &(0x7f0000000640)={{0x7, 0x1}, {0x0, 0x8}}, &(0x7f0000000680)) r11 = open(&(0x7f0000000000)='./bus\x00', 0x480, 0x120) r12 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r12, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4}) sendmsg$unix(r11, &(0x7f0000000400)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000200)="a933252e4652441ac5bf45d05d33403edd457cea66a20555d4ad0e6796debb7a89df32db46925c91843b25d9eeca066716c41d76e5cadd870d704baea583032426d40325796b057f69e43388a79761da8ba12eeb256a327f488ce07240604817e89abacfb4c7ce13dc15358f075b40bfd4b7c0cc27df98449b9ce13bfd47325b2b751b2d0f363f996220aade379752cfcce7c4b6a2cad1317fc570b25766de316a313ae15c3f9213", 0xa8}, {&(0x7f0000000300)="6383bb7b4e597a3c599e6d42940d66d0a30fa6cd883cb6d6c9dbff1c1533c5f4948c2074434277bf62810c6510b2b46cbc2879ff9104bd2ae5296655caf676fa8540378b75dfe629b9277453acc681e012b4cbc817ed8de693aa01b1a6f1bbe8c1f43ded3483cd5c4c3e68b938435068fd980e09278528d4ef449a700fe576592e2be4960f3695bdfe0db7182748113760dffe18ebef9306cb51a1cc6504f0dd749065a682de1768d234a1372e0f204e510d6211", 0xb4}, {&(0x7f00000000c0)}], 0x3, 0x0, 0x0, 0x4}, 0x0) ioctl$VMM_IOC_RUN(r10, 0xc0205602, &(0x7f0000000ac0)={0x10001, 0x80000001, 0x768c5b10, 0x80000000, &(0x7f0000000840)={{0x6, 0x9, 0x7ff, 0x80, 0x9, 0x3, 0x3f}, {[0xffffffffffffff95, 0x80000001, 0x9, 0x7, 0x0, 0x92b, 0x3, 0x4, 0x1f8, 0x9, 0x7fff, 0x4, 0x262, 0x4000000000000, 0x0, 0x1, 0x7, 0x7], [0xffff, 0xce, 0x4, 0x8, 0x7, 0x1ff, 0x6f, 0x5, 0x1, 0x8], [0x2, 0x1, 0x8000, 0xb3a, 0x200, 0x3, 0x7], [0x3, 0x8001, 0x4, 0xffffffffffffffff, 0x4, 0x9], [{0x80000000, 0xfffffffffffffffb, 0x2c, 0x100000001}, {0x5e6, 0x3, 0x0, 0xd21}, {0x4, 0xff, 0xffffffff, 0x3}, {0x6, 0x2, 0x20, 0x2}, {0xe41, 0x34a9, 0x9, 0xf95}, {0x3, 0x9, 0x2, 0x1a4}, {0x4, 0x2, 0x8, 0x1}, {0x8001, 0xc2, 0x5, 0x7}], {0x4, 0x5d80000000000000, 0x5, 0xffffffffffffffc7}, {0x8ca, 0x7, 0x6, 0x8}}}, 0x0, 0x7}) write(r4, &(0x7f0000000780)="bea4c45d145b1150949531b2a522dd970e50b50446ae2479bbfced54f0ab854ea1eeefd89f354ead1e99da88d68c8b577c35ce89b88f64e7a521870b412f05e3290ff8176eed99a4dc616694b0ee86e359a4bbd9e3332c301eaa5e6f88d66c5296f57ad68dbe672eb75fdafb25abad25eb10b138e64d5e14d19fff3b8faa791cdbae59ebea1d7df2b11e4fcce280c61ebb1a4ed20360c61e77991c5f4dcc8c317973a6f6a60484086e", 0xa9) pwritev(r12, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:29:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) write(0xffffffffffffffff, &(0x7f0000000100)="c0", 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) 22:29:18 executing program 0: r0 = socket$inet6(0x18, 0x800000000003, 0x0) r1 = socket$inet6(0x18, 0x3, 0xd2f2) sendmsg(r0, &(0x7f00000017c0)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, &(0x7f00000016c0)=[{0x68, 0xffff, 0x2, "4c9d21bce32e55d080cac5717456fe703f0da5340ffa2d9c8c57be302c8d26bc78d67f5fbd38c40dcd878ce301d07e7d9d43bfceeffead178c9274e6b06e1e1316339adddce2c8d1cbd0f8bcb1b1ede5e1"}], 0x68}, 0x4) sendmsg(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)="911fed86f8a2fe5bd1f4fa30853c96d23ffd5b0c2a2eabaa09609d8096937219744d0c0a8fcb6782014e42f5da77c8986b413a51c5efb473f8776f436c435908ab0c9834e9ba4ef15e99494e9c0969c0071f9617c2b6a5bda6c67c0e89cf967057c9b27d8e1c89e8d246bd675725e2b9c73e219723d99ae72a5937ea102798f49fd86322756b790a1033ecb707fdf81cd120269154564ec0288f4d240bec1c0c", 0xa0}, {&(0x7f0000000180)="cc6757c8f3bd218d462e5c2153338b99f43f6775b7b707a94c540791c7b1a5f49c2e8d87e8ad4290aca3d34412d5590183b0912e4e8f9eabd66972a6cd5681de596e546cd1eb67f450a82f679d9921af2447d0d5ddbb5f2e84939813d9830c47a5e317d41122be4a7ca3e3b7591e8e1097cf7ad786882c26c7002efe442b5440490634a00ca66a17a4c00c01df8bc423b36b4a7cd954e949638daa3a7edd71d31359581db3", 0xa5}, {&(0x7f0000000000)="098ea082e1ffb62eae74dd5c8b8cb4235f3ac1237b0a6211de750eab34bb272180d7292808cd076d93c6", 0x2a}], 0x3, &(0x7f0000000240)=[{0xe0, 0xffff, 0x1, "310debd0b39abd51662d768ca12b192ecb766ce3c1a4f0def9bae3a4c0a382232e2d65d565c0381197a165f8366dfcf6af0c26af36eac260265102b8f9255dc792776d89667668aa9135facbd6a807ed664227368b5b911d68303a20e5d00007284ca13fde82614685e1ccedee30685ad4068f73cd09588c961120cc1b318a5cb526dba2c5e600b699c27cfa7fec3b002884a7b6e766a2810ccb37fb2a9b338a7bdae24e4bb92e4e62e16b5d63196fb9370cef90a3f913c353dbeb2f8953750d0c10c8ba9fd1278738d8"}], 0xe0}, 0x8) 22:29:18 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x440, 0x2) rmdir(&(0x7f0000000100)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x39d1, './file0\x00', './file0\x00'}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:18 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x22000) sync() 22:29:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20000, 0x0) shmget(0x3, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x45}, {0x6}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r2 = getegid() setregid(r1, r2) chdir(&(0x7f0000000140)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 22:29:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() openat(r2, &(0x7f0000000000)='./file0\x00', 0x400, 0x11) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 22:29:18 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x281, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000300)=0x3) r4 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) linkat(r2, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0/file0\x00', 0x4) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000100)=0xbb85) open(&(0x7f0000000240)='./file0/file0/file0\x00', 0x0, 0x20) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000002c0)) pipe(&(0x7f0000000280)) r5 = dup2(r4, r0) connect$unix(r5, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$setflags(r0, 0x2, 0x1) 22:29:18 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) flock(r1, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r1, 0x2) flock(r0, 0x8) 22:29:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x70, &(0x7f0000000100)="fc688d37af733d29b098093180c77e77e471c0647f5fb550087091cfa095a15d92bf76806a0fdcaea0419c8e7ed46f2d323cb6f126987da3f0000711af6b91cde9fabab70e273c5e57678b2ae5d2c56d41204ebc2350f58e51597ceea903eec90dc23192309d56112f9e95a8332eb09f") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x45}, {0x806}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b7") 22:29:18 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0x0, './file1\x00', './file1/file0\x00'}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000000)) 22:29:18 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) setsockopt(r0, 0x4, 0x2, &(0x7f00000000c0)="20acfd67c41529ce60798d7d47da066a17bdb2fcda03f69e507c25754e1a53be3b3c362372f3b194026660d7918d4661d461996858e7c86f2ad5f7b1ff8f3e4e33a835f74a98053694a44239d055d7a58286d276a7eb4c4a8b958c4a8503a2", 0x5f) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 22:29:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x87}, {0x3d}, {0x6, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8880, 0x0) getsockopt(r1, 0x1, 0xe054, &(0x7f0000000180)=""/94, &(0x7f0000000080)=0x5e) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:19 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000000)) 22:29:19 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x80000000) 22:29:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000280)='G', 0x1, 0x0, 0x0, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000240)) r3 = kqueue() ioctl$TIOCNOTTY(r1, 0x20007471) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x108, 0x83) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000080)=""/153, &(0x7f0000000140)=0x99) kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getsockname$inet6(r4, &(0x7f0000000180), &(0x7f00000001c0)=0xc) read(r0, 0x0, 0x0) 22:29:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0xffffffff00000001, 0x1, 0x1ff, 0x1}, {0x400, 0x7, 0x7, 0x200}, {0x8001, 0x7f, 0x403, 0x9}, {0x8, 0x5, 0x1}, {0x57, 0x8, 0x5}, {0x4, 0x8, 0x2, 0x1000}, {0x5, 0x800, 0x80000001, 0xffff}]}) 22:29:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x7}, {0x6}]}) syz_emit_ethernet(0x83, &(0x7f0000000140)="1c2027b09ef53e10e43fe175d458ba2771cc2550c2ed25a3417f02b5243ec0fc4293ec413585402c824954f56bec1aaa2afd728360a164399bc51e72710b56e141e47be66ac541940076bb61d0bca3a0dc6cad008e1810c4d3cf48192f474106285e2c18c5e297f342ee0f1063f399a79edb8ba9ddd77e6fb07f172e06758c20cf728e") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 22:29:19 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r3) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000000)) dup2(r1, r4) 22:29:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) sendto(r0, &(0x7f00000001c0)="355b10a6a1a167e6834bf4f0b79bee68caf65da78b8ae9c9aeb45b77073edbc24af68b06011237948f826ba81ffd0579b59ad716103808e61438ee39cac1cdf2918ea624a445fe849e73aab3cfafb9ef28cbfd7504ebc6ef869662bc213c91791537342ed52165ce3819ae8780919b0d3a3e349f9b249f6c51a3ad8d6e88dbb3fcfaa23bacb2f981ba8f9feebd", 0x8d, 0xb, 0x0, 0x0) listen(r0, 0x200000000000006) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) 22:29:19 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) unveil(&(0x7f0000000400)='./control/file0\x00', &(0x7f0000000480)='r\x00') chflags(&(0x7f0000000140)='./control\x00', 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 22:29:19 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x41, &(0x7f00000000c0), 0x0) sendto$inet6(r0, &(0x7f0000000000)="6b6c436ad3b37ceaf8865d335a7471f8485777f6c83a013589dacd6ef54fd28b94", 0x21, 0x2, 0x0, 0x0) 22:29:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) write(r0, &(0x7f0000000000)="013e5e4870f20e2a14f4d7cb38134d7c17d7cd5d809eceb32001b899bc5dfb177c5c79a29f49d0652fff072e48bd995c31086e1f35cf3e3c944025f128e6f1ab3955423d92a21ebe496647a53daba9275493d48583d772dfe5182eddcd1879cd56a7254253f8a7452dca101fe2c0d8d4b86450152224db984575da6bf08e48754f6cc7f8c2fe37456dd003c10cc42a229e30431aec10", 0x96) 22:29:19 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x40, 0x7fffffff, 0x6, "ecb945da14a8c4054b2dda438b176c389fe2d150", 0x1, 0xfffffffffffffffa}) 22:29:19 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) setuid(0xee01) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x2) fchmod(r0, 0x0) 22:29:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x80) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 22:29:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) 22:29:19 executing program 0: r0 = socket(0x1, 0x0, 0x1) syz_open_pts() setsockopt(r0, 0x29, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x9bb6) 22:29:19 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0xffffffffffff2025) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)) 22:29:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1fff, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x1) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:29:19 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20008, 0x100) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) r1 = socket(0x18, 0x1, 0x0) accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x276) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x80, 0x20) setsockopt(r1, 0xef8, 0x80000000000000b, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0x1}, 0xc) 22:29:19 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) getsockname(r0, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x1, 0x3, 0x7, r1}) close(r0) 22:29:19 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000280)=""/111, 0x6f}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x4, r1}) 22:29:19 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000180)) fcntl$setstatus(r0, 0x4, 0xc0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x8c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xb, 0x0) close(r1) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x142) fchdir(r1) fchflags(r1, 0x10001) 22:29:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000020000000000000000000000e3de65f39ae5f48a1a6e0274e54eb65e8abc689da1e1835fd2eb8f749a23e6a29d0a8ffb1721103becae8cd7d869f6a4680ff85e7f4c19386bba3b892b11e526d4f204967c49a4228624343c14eab21767579278c65ab3da2758f0e900f5a1b32326aac8394fbaaed18891429ae334cd"]) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r3 = syz_open_pts() close(r0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='c\x00') dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x20003, 0x2000000000da0, "b08d16c65519470100000000000000d8e500"}) ioctl$TIOCSCTTY(r2, 0x20007461) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:29:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) sendto$unix(r0, &(0x7f00000001c0)="8f2d3accd38bc55b1d211e11b11818de64fc975aec14aa549c1d79e1d36ea4128546ddc18428e228202d6b5cc2e4450f350ba32b6fc0a4d4428893a316bf2bea1dc051d10502881de4af555aaf867c2b17a764019501538d56bd7407155da4ec9784886e96ed4bc641e7490d4572eed645ea75002d184720f3aea277854502f61809a4456cd8272f10edbfacbeecde232d0237bf27eb7b0835ebac69627e1e6c182e", 0xa2, 0x408, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 22:29:20 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f00000000c0)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x4, 0xc7fa}, 0x10) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x2000013, r1, 0x0, 0x0) read(r0, &(0x7f0000000200)=""/23, 0x17) 22:29:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) rmdir(&(0x7f0000000040)='./file0\x00') ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000001c0)) syz_extract_tcp_res(&(0x7f0000000100), 0x2, 0xff) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x8) 22:29:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x0, 0x1}) write(r0, &(0x7f0000000240)="c0474fa44e681175f43d73cf4f4c31c8ccf75c42e6e1e2dbe414a36f2d8266d2dd4c775f1772c9747c0e6674fcf56121af93cd4eac7b3e86fc27243ef87abca4f8b633dd929a68e5915fcbb7bf4fc5eb9d65940b3298d7066404bd09b964be8fa701dfe65b83081d0171d965b37c1a64dfc167bf8676ed6e946c5de7184995852a2910533239b6b064507f4abfb2aa056738c81ecf1c59575651d6dca42bb3dc1f80b5e592c8e2d3dda53b986b896152ac8e79909e0cf50b1a4f53ed2e7508c4f0095221d942412d", 0xc8) execve(0x0, 0x0, 0x0) 22:29:20 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) fsync(0xffffffffffffffff) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) pwrite(r1, &(0x7f0000001740)="d298419e2a590a12c7b82d374e641a484f4fb7a64abb45eface967b447a9b9948b24ba177d7462d87e074da5581735cd4f7a0a5c34b4579d48239cb74cae1bf28322ec0a21346a86e15dfa3fbe69081c00002ae429b05ee12a8c93b54a8a6bc46cfee25f3586e5b3ac13dce3b8056dc8eb5fd1c90fe04286284db2e2169f4590e6cfe8b7568040a9184da03582b7ac04907c790632585c50761436fe1f9234a743ee57241282f023c10c8dc5ad11ff52759a32f0613d5feff2dfd93a1806f0ff2ea0cec3fa3a9a6f060f52d6e1a8a5667481ea3f1c0bcaf6f3cc391db2c9e60ff615369b03479c3a88ca13fa051e2f3a9173b5461cae2530aedc97a4a0867d47e62c9255ca167f1f9d67534c60c9a61f89fa970e5f970f958541595b742a998ff06daee5bfdc96966f1e8f3f1810aa8f27a30615b0b111d8f8c6f25a7fdfb99687d48dd1b6a7cbcc3f083d39f97f7df2265d23247603b908c7075273395406e5c139e3084a1c4b44d5b4a701b7be70b97aca899ec8d327c7360ce6c8732c9f90ae8efcdc590af86497633a606fee78af878a38f8afb4008cc251b95b700ce3beeab7506b0ac8d5a5f4999b5a325ca61e595a55aeb68a484bd69c33e6b59611f4f329be599b2976afa9a0b061cc5ba1d433fcb0280a5ffc3d366d8d0187ab3f7bae430a0c377e446d3467ac31f935807794b52416d94c13b6a775dd6386d0ef4911d8930f7592ab882ff89be14169867a60f9c148abbb2604d3ed9458f34ba8b2354ccc4003759799a57a916c69981ffde266a487df2e16972b4188dc5baaa4bb849b7cc045024afe643b33b9ff9fdb366431e9e90f6088aa39a4c68e1ba9834f8b67fb4d7d801680c1f53ea0d8539c553478e02ec4900bf72d3d69eeab7153fcde35e106132aaba6cf84b13fdfa8faef0bb8ea3091b0a74087341b860f8ae0fbd27495592d193be1eabd9078c47929e4be149c791b69a9ff32884ee5e59d21121d3cba8b349c3ef55fb380ebeb225ffd54c5f2cd3adeb09efd5c83c70111eb87a41bb306a94a09158bd7a310b834b0d0f827493c6493cebb816a66ccc32edcc366ebd93699c96fd4c2343a8b74852265e344c8f44dd5829e680933b3e83168b41b2ebdbc82452a2d1426c3750098b21d341f8be94bcd6b8b66df9744354fa716131902a8cf7b689e613e3b8efb8be5362f3ae2996f6a33f8dafbe0d33f7ce7c162f686b4ff8f8026118df12658c1c80c4a23765be58c159bc11a50b3ca71e28cc3e35d9f0b5a267a16bd7c82ff55007a9fe44a92b72403a46cc1df301e993f81c4998aa0d85c7ce748c46d14068c7d0758f6980c5de62103e93c30c9cccb5eea1ea21ce69566ae7fb4d98a06a455579cdda6da825e5b647501457cf3188bb30e8b50a14bd83242480237bdf3b579c17312dc1363bba9d7cb664433141d9cf29a87489254053939c2541dc598286a4d351ebc9a90c1e1144571f61bf021867a168ea19e641ec4852c3f196bff0e89069cb1cb57c81b7f83619aa1274b21401460603f2bc267903b9ff212109179b6c73ccb3730dbf4e23210143ea2c25eebd4f60ec24a582c1af363f175dc213dc6f747bb243e316f25935313a6e5e4720074fd58166379d07c26bb155386b94bea6fc5f3686b3dcd21f252bc9f99d82ca41185161ba49094022268e0a07bded0f9d0a3b2ad829a016106b68c0f5388bd89dc096f5444168c7466e2f827dc081d69209262fed0e076a15edcbc1dc83577f75135d1bfacedad0a0133fab2855b9c127abfc6758132fc8072ca7c1dbecc7d967494e7a836417df78bc188f7bdf88d4680b1ae23c2aebeae386c4aa303ab354a7d6b72d947ce2c00d774f8f1e206138183cedb816fd842cf628289c2e06c11fa11aab865d2001224940f383eb2df80d1100c87a97b9056364cbd0a58dfd4c0557a2d27a56ec9a563b7f5454fca17478050b83bd7b7972eaeb95b6c2428c453a67b137679e0c1779952a779d71be57d241da91de300af473c078c9bad97bc09f20082def5103ab935c05391f82d946311da40c0f9b414fac8fbfc63c074ba5bb7bb329a38618229828718437d35ab4a8696262ce5af29a3a20f28fd49dba77a00f5e476bf9ddb3b9d1c7499399fc88a7872f1191c526412b1ae6ef4d9e3a3f5dc933f5851165a8f7967bb8fea32c558fb9dcc8a80b493279efa74feb9c18ac3eb309e53cb0a57156c2ded45d4a9a7008de65b114c5ba5299176d9ba74e5fa91c78f0f1f7dcd470a841765ba46b595e5d36d2386ccc88ea9eaf0fb546c53cf7c736b98551afe81ca8ff8a0dad0f1073e0d8b99e9c1352faabaa828ec6040eb9dc297df5ad93bd55cb3dbf875d823374e5a422cdecd41fc40fbfaed49a1233d2691857de849a6684083dcfa9fab3f1073d02ecbba0ed0041ceb46d59234ba8b7f3808e8030a52e02fed2bec7240e2b18153fe7757d96ad1a8bdd69bbe2962a8acbf84ee3d905f80a5c95e257c84022691e9c5e94de1fd6bfd2df0d8133211cc6c9bfe890dbeace66634198e0e70b8b39dc58046eddbec18bb962ff4cae273f04f34050c21ce9641078d81f39cdac1def3e47e939d24ab81f97348ea0a0e09219f52c2b71abe3a09af2bc4708c3fd0810d0c875584a0b0c9c77c4f94827912332b5a6755ccbc0d458534ab79f31164e015fc241abc17c8bc2f03fc4243dd7b2751bb78fd7230906230822ea119ce66536c21907361c9b17da4be3564ba554435325f04fa91b1cd5420d50a332cfb80a30e369e0d2764dafc9e8c40e6537e80ff66edfd567128d77667d3e18b245c4b020cd0f044bfbaa2808fe84997109b053657fc6675f0379ae16afa655072da0fdfcdc969a1d23e40a7bdad56f9d313400b19916ca3de5d1bb6a1bd8181d141c775de46dcbe83c2d2a6af61317d4e822b146b59f81a7f4e5e159a42af7272008ebe76e55b31f2d0f739e317b67e3c77823bdfe9c9f5533bffe71f15e8e123aad694991244dcd36c224cba5e9ab94a6fe3c65da14be0a79bfa40422f37de7eb43f6a2fc927f1d5805034e47fa9a932b49b28cc469b78e5c66fdd285df04117ed857bb438168a4aced6baf4a65be816fec8f71bfb30aff02e11bc02bc23f0aa70eb2a08a0838ac7593f773e11d15e9f7fcbfd177acff42725e6a48c972c1ab64486be0df286e718a758823010fbcdeb6448e9c4a3af4a1dfa90fe336be0be6f34d353909a2845423234dbdc65e8aef196173571524752eb79a6802a99a8f6a51224b3db475d26b2af6238a2e79213b58ccc46ade62fdfc8d5a30194da4da3bd3134ac676ad04ff4e92006d370dd6e9cd4a83a7dfad498c252519d03423d32033f9d1325a4d216d650a6fc150feefb143576432f989b519a80538981d4eca8290223808bdee738bb93b3b6d6722302c1f2a48e9f34d648c06cc157c265724584f3938f0d4bda389c904868517148fa50200e24ce76ef314985d786e5b816e727e780d603a251b54fa1f8d9385150a669bca417856ff54f47d49fc4acea8ac56f0460e1f93b948b0bf0e116a788d970f8316cd87a86eff817a80988045eb2159b51b8b50b54171014cf7834bd69d09a14b46905b29495b9f6108654b1e79815aa723a266b10606eb6c576450c6b80fb7425128ba1d99ece4f8925ca0c8372b770018ed9169e2bee996b5532e9de715e3ec3678ba8cddfc1878fcb8a0138c15049abb47504e79ca7d602fa0e4b593b1146434ab7a59248b074f20648ba9691bf3ddbab55890b561e136d2602ebb2523b2b54168eda83f866871aa94df886e596024fb01b73fa66c819b8a5a56f78e4afbc062f7278d6402d739c78677d39536ba526b4a8361252c39e6cd292e47f7161570aadde774f82f9504ae13b087030cf5ba827d4e0ac61cbd0970883445593bc790b2d2c2895b479527ace0a7398caf15d7dad201091103ac7ee62fe2f6046c8136449d3b13c04073f258b7bf1e1597a0b00df71a5351f5c133688c46683453894766f51a03b0487949d6a02dc39863640fbe31f7d27c0b675a80b56da08515e1cb9ea537dc6e848e9296a889ec99de1921116f725d01322f3bb6aa8efeae6b2e660e026c84b3988207d8325a7f34fe1236af726fe03b9fa60d62ba9304daa464c0a22583cb8eb1ff4b76fbbdc3856106c5f007ef8aad3ec50a7207cbed6f4816aaa8a2e164893281b6a56a9e7adabe7ee5a1a55174aed167e1a998d766c3567a11c6ae440d264ed43f1f55367d1289b647b8b39bc5e873e8d0400b8ad2c72f1c20037c708b6f5213791efcbe9b79b18b00d9a3a7702cd500a9ae31f7bbc931a116ca17c96ffc25abf9f7448b645476eaf943a4d7603f154a938fec4cc4287c337b01864e19b856630b3fb34aef048b53cf457688c35c6107776b3118bb5aa7e68acd35ea56d20d85f7f3010b48c1decafd46ef5a894d7fc18625e27f26e64b196fc17c88cbb8a0a3279101c8f88ff912420874c3728b9f04d96c28f9027efc40635f599009dd1088486a0372ca3041a47dae339f667a7848a49ea59994e9794d3d4eba94cd86b5a7b1b3221b47f273d2c1f208e15b3ef6a2b1578a10323bef12b3811c0e75ffb610985635324072c72434c71f3f096f1785b6af4e005b90c54ef7b0965bcb4c50f583651f93f93c27540721babc16f7f0edadd375f44ce66571edf801311b73041ed82026059ce283841c614d88fe9c361c6913159c828a79f795d72b19cf9fc429f8b730735fc12e36c5f84f811426755fd39363f8a42acc2c169217ffe41ae188a458026aa55a707fb16cce3efb6a7e8c6c27d5f70fb553151f9a81f31ac9c1621a4dd4f084ce970b2756ebdfeab179e40bb3e76a0d4c09307937128873bb04d8db7989ec9165e2fbfea5573c1c05347b08fdc7b3f7d0120d4312e60ffdfb091aef4d28823363029a6e9cc11795ffa5f15e6c3210b9b320d9e0d46e9d94f3b0fe7ae3a20945304e25c235f10c3a0595c37342e93a1ce4e787c65a5adacdbb6e52fca25d1195bc979b3f0f902108fa115b679b310d033142d20cba132f355989a7930861f0cefb654b23934975efeceae5c861078cd8f36c954abab55abf3d70652bbe5992af0c30b1a05962e1024378946a0432133a8eed4e3a4268daf06649ee6ed041ff7265a5dd05ba49981cb92b8b26d65fbe33d70b8749d9363e3b21067873b0a34a5b86a05c58c461f222301454e2068a992900f2120cad94f59831247513cefec66e989fc885efcfe5d4d4b28c440c924547395c7dc9248fae0e199b3c7e1a091085d6ab0f54227d6f5d6dbc8f30d1cc4f687e8c726beb258cc04692dd8250352aa0b2d562e25597d12933f89a5aa3ecb4783170a1852bc60ae95a8dde2d86c5b36a5e99653609e9c145460402e1923bf20b0f09c4d9f9945db7ce91d31e89b6890f771414d4059b7e5e2c0c3b0f1d18942cbe1e18dc4fa1cf6595fd834bfda3480f9027916c69f9beb9d6b3270479ceb523644b386246b53e3d63390c0989983b4f61d2f47ff4fe8fc2f153e7c1e4c48ee5d7e793c506fb551b20d7f3bb4cebfca0b75b27f8876224da613d6f9b994d25c4c57e362383ee3181f65a0d0c2279ea6a4747c80a5c3eb92c0d80f80887b7a2f13ab4b66a9defa400b66d66e4467737afb7b91dea97638b088c960754541108c5d8fbcaa9d61588391edfd6dd05d2510e0f89a3c947bb003e3a2aae8179ba4276a9e34eaa04de1b9c2e1cc413e4907e2a6b3d7f56dc57d2101dd596dbf54acd937c6bdc881c19e7bc4e60e", 0x1000, 0x0, 0x0) pread(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r1) read(r0, &(0x7f00000001c0)=""/142, 0x8e) write(r0, &(0x7f0000000100)='B', 0x1) 22:29:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000080)="e11cc1bd", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) 22:29:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) pipe(&(0x7f0000000040)) 22:29:21 executing program 0: flock(0xffffffffffffffff, 0x1) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x1000300010005}) flock(r0, 0x2) flock(0xffffffffffffffff, 0x8) 22:29:21 executing program 1: setuid(0xee01) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x80) r0 = getuid() setuid(r0) 22:29:21 executing program 1: execve(0x0, &(0x7f0000000180), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='rc') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) 22:29:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x20) 22:29:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000180)) 22:29:21 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7f1df352471776b4) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101, 0x2}], 0x2}) 22:29:21 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) recvfrom(r0, &(0x7f00000000c0)=""/50, 0x32, 0x43, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x38, 0x2, 0x9) r2 = socket(0x34, 0x9, 0x0) dup2(r1, r2) socket(0x3a, 0x4000, 0x0) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x10, 0x4, 0x3) 22:29:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) renameat(r0, &(0x7f0000000140)='./control\x00', r0, &(0x7f0000000200)='./control/file0\x00') ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x5, 0xbcc6, {0x10001, 0x9}}) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) utimes(&(0x7f00000002c0)='./control/file0\x00', 0x0) close(r0) chmod(&(0x7f0000000240)='./file0/file0\x00', 0x4) 22:29:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0xfe50, 0x1d40}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x6, 0x7}, {{r1}, 0xfffffffffffffff9, 0x75, 0xfffff, 0xd1}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x7fffffff, 0x5}, {{r0}, 0x0, 0x1, 0x4, 0x5, 0x20}], 0x7, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x8, 0xf000000d, 0x44f0, 0xeec0}, {{r0}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x1}], 0xb2, &(0x7f0000000080)={0x4, 0xfff}) 22:29:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0xffffffff, 0x5b, 0x7ff, 0x4}]}) 22:29:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000001280)='./file0\x00', 0x212, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) 22:29:22 executing program 0: shmget(0x3, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmget(0x0, 0x1000, 0x400000420, &(0x7f0000ffd000/0x1000)=nil) 22:29:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x100, 0x2, 0x8, 0x5}, {0x7ff, 0x9, 0x8, 0x7}, {0xffffffffffffffff, 0x0, 0x2bb5fa02, 0x8}, {0x0, 0x0, 0x8000, 0x6}, {0x6abe, 0xfffffffffffffffe, 0x7, 0x7}, {0x928, 0xfffffffffffffffc, 0x5, 0x5}]}) close(r1) fcntl$dupfd(r0, 0x0, r0) getrlimit(0x0, &(0x7f0000000040)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 22:29:22 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) pipe(&(0x7f0000000000)) r1 = socket$inet6(0x18, 0x6, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r2 = semget(0x2, 0x2, 0x190) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x40, r3, r4, r5, r6, 0x8, 0x72e8}, 0x100, 0x101, 0x9781}) socket$unix(0x1, 0x5, 0x0) listen(r1, 0x5) 22:29:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x30980, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:22 executing program 0: syz_open_pts() syz_open_pts() socket$inet6(0x18, 0xc001, 0x29) socket$inet6(0x18, 0x0, 0x66bd473c) r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) 22:29:22 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) listen(r1, 0x9) r2 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x40) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x4a) r3 = dup2(r0, r0) kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffd, 0x0, 0x4, 0x6, 0x7fff}, {{r3}, 0xfffffffffffffffe, 0x2, 0x20000000, 0x5, 0x8}], 0xfff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffb, 0x84, 0x40000000, 0x10000, 0x20}, {{r3}, 0xfffffffffffffff8, 0xe, 0x2, 0x6, 0x8}, {{r2}, 0xffffffffffffffff, 0xa, 0xfffff, 0x0, 0xffffffffffffff2b}], 0x9, &(0x7f0000000180)={0x7fff, 0xffffffffbdf7a4ed}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000001c0)) getppid() r4 = accept(r2, &(0x7f0000000200)=@un=@file={0x0, ""/2}, &(0x7f0000000240)=0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000280)={0x0, 0x1, 0x5, 0x3ff}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000300)={0x6, 0x800, {0x8, 0x9}}) r5 = dup2(r4, r1) syz_open_pts() r6 = dup2(r2, r5) recvfrom(r6, &(0x7f0000000340)=""/224, 0xe0, 0x800, &(0x7f0000000440)=@in={0x2, 0x1}, 0xc) r7 = getuid() setuid(r7) unlinkat(r6, &(0x7f0000000480)='./file0\x00', 0x8) sendmsg$unix(r3, &(0x7f0000001880)={&(0x7f00000004c0)=ANY=[@ANYBLOB='\x00\x00./&ile0\x00'], 0xa, &(0x7f0000001800)=[{&(0x7f0000001780)="ce2d92e1504a8ada43779469046c24598db6f29dfff0f6778ac9aa99ad686d2338caac3486b4931f19fb9574c2041c77ee47b53094555584dd20a3540b4f4834bed1ae18093d60f9bea77304872a32a5db", 0x51}], 0x1, 0x0, 0x0, 0x400}, 0x404) pwritev(r4, &(0x7f0000003b80)=[{&(0x7f0000003b40)="6c245f14ee", 0x5}], 0x1, 0x0, 0x0) dup2(r2, r4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000003c00)={0x5f, 0x1, 0x4, 0x9, 0x2}, 0xc) ioctl$TIOCSTOP(r1, 0x2000746f) getitimer(0x1, &(0x7f0000003c40)) msgget(0x0, 0x200) r8 = syz_open_pts() fcntl$lock(r8, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r3, 0x8001) 22:29:22 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0xfffffffffffffffb, 0x1) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) r1 = getpid() r2 = geteuid() getgroups(0x6, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r4 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r6 = dup2(r0, r0) poll(&(0x7f0000000540)=[{r0}, {r0, 0x10}, {r6, 0x70}, {r0, 0x68}, {r0, 0x48}, {r0, 0x4}], 0x6, 0xff) r7 = getgid() r8 = getpgid(0x0) r9 = getuid() r10 = getegid() sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000100)="663d0635f1111db97331381e7edd9c8681a1932a114ee73c53180e43e69cd7ca4ad05f2da6251a33d074860466da76661dabe1396e4f455e9b441dfce6b8d9f1feb3bea45c671a89607986eb9be26f0a131308e5aefb960e3c1129cea8b9ea6f5d502b2fb5d573033b9004612b6ab4d61209e3ddfa20fdc048c3da4df763b68da70447533d7256e0881206fa8ff44f11fdf7711876820f4ee0003c208baa3ec4b29da046703206288c17234f6a4a7818b2ff71c5354b7923d8ca9acde0fe0582dd32dec133", 0xc5}, {&(0x7f0000000080)="242acc41b0f5bbbfbe37d21f", 0xc}, {&(0x7f0000000200)="a6c4ed88e45fe0e9bdcc3722734545cbd1e2501dfa82adda05554f07b6b7f79926e4569de16bbab00762a001fba9341b7a2f", 0x32}, {&(0x7f0000000240)="b4c18a29c9796d17b20ffd42acd620f247cd7def98e12f1a1e3d70a9d34260d4c91ed1e8382a83168f70afcd34397057fefbc15802bade26cddd4bdc61743d7ffd8cbb3b41660e5fc73b20c108ecaa17c167c1f51d5f57d9f7eae3efc491addb5c", 0x61}], 0x4, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x148, 0x1}, 0x0) 22:29:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xca) dup2(r0, r0) 22:29:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x10, 0xffffffffffffffff) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') getuid() 22:29:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="2222009d27cfb87e2383d9dda4fb90c97ed0fe67143029b70653c956f4a08c034e743a34165f05206add3ad659d4cbeb366419ee2909c2f9367a26899250cdda1dcd1f2d8cde", 0x46) getgid() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x6, 0x7, 0x6, 0xfffffffffffffffd, "6bd7d191ad1b82ccc4503417d964a7120ee25493", 0x800000000, 0x4cf0}) msgget(0x2, 0x2bc) recvfrom$unix(r0, &(0x7f0000000000), 0x0, 0x42, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) 22:29:22 executing program 0: setuid(0xee01) r0 = msgget(0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x30001, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r2 = dup(r1) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x80, 0x20, 0x1, 0x7}, {0x0, 0xffffffffffffffff, 0x0, 0x1}, {0xbec, 0xfff, 0x9}, {0x29a9, 0x1, 0x522e, 0x6}, {0x62, 0x1, 0x1, 0x1cd9}]}) msgctl$IPC_RMID(r0, 0x0) 22:29:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f00000000c0)=[{0x2, 0x4, 0x70}, {0x8, 0x9, 0x81, 0xffffffffffffffc1}, {0x0, 0x7, 0x8, 0x8}, {0x3, 0xfffffffffffffffc, 0x10000, 0x8}, {0x80000000, 0x6, 0x5, 0x1}, {0x5, 0x7, 0x2, 0x3ff}, {0x1, 0x29a, 0x1f, 0xf1c}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) poll(&(0x7f0000000000)=[{r0}, {r0, 0x40}, {r0, 0x100}, {r0, 0x2}, {r0, 0x68}], 0x5, 0x3f) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x29, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000380)={0x7, 0x4, {[0x100000001, 0x200, 0x0, 0x7, 0x6, 0x7, 0x80000001, 0x1d, 0x8, 0xdcc6, 0x100000000, 0x0, 0x19e, 0x20000, 0x7585, 0x1, 0x80000001, 0x9], [0x88c, 0x800, 0x1, 0x8001, 0x1, 0x3, 0x231, 0x3, 0x6, 0x6dd], [0x0, 0x5, 0x151, 0x60139429, 0x3, 0x7, 0x7], [0x80000001, 0x8, 0xffffffffffffffff, 0x400, 0x7, 0x3], [{0x6, 0xfffffffffffffbff, 0xff, 0x4}, {0x1, 0x100000000, 0x1, 0x6}, {0x7fff, 0x7ff, 0x0, 0x244011ac}, {0xb98, 0x9, 0x6ba3, 0x10000}, {0x20, 0x9, 0x401, 0x9}, {0x7f, 0x9, 0x3ff, 0x49}, {0x6, 0x1000, 0x60, 0x5}, {0x200, 0x3, 0xfe, 0x3}], {0x100000001, 0x100, 0x80000001, 0x1b97}, {0x20, 0x6, 0x100000000, 0xfffffffffffffff9}}}) 22:29:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0x5d4, 0x401, 0x0, "514c5eb5f212f1c0705725761c38e202f7fce75b", 0x4, 0x8}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x7, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) pipe(&(0x7f0000000080)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 22:29:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x4}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x3f, 0x4, 0x3, 0x430f}, {0x8, 0x6, 0x100000001, 0x8001}]}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000180)) 22:29:22 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000588000/0x11000)=nil, 0x11000, 0x5) r0 = getegid() r1 = getgid() r2 = getegid() r3 = getgid() getgroups(0x9, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgroups(0x6, &(0x7f0000000180)=[r0, r1, r2, r3, r4, r5]) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) r7 = dup2(r6, r6) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x40004000000000, 0x1, 0xffffffffffffffe0, 0x6, "c1ce9d1e92adfe1ca691546cf3e6e81d422fbea2", 0x1, 0x412d}) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000001c0)) setsockopt(r6, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000200)) 22:29:22 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x30) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r1, r1) sendto(r1, &(0x7f0000000380)="179876c4c52987b69425d5e69fbf636cd6c3fa381708a5a0f80ffd8cfdfbe6642d5f948e8b794f811f17fe314e359e29de0777e29e470deac3f1a4e0bc058da00d3f52b45d21c56642d73f797635294546032eaf726de1f760105c55b94ffab00b04328f0727d757b2821a851c3b8a6f8d3b1921854325854371255c38b2b30b666ed75bbe2fc04fd9fe6a1a283f1afe6d9bae8c", 0x94, 0x1, 0x0, 0x0) accept$inet(r1, 0x0, &(0x7f0000000080)) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000100)={0x7, 0x2, 0x10000, {[0x2, 0x8, 0x1, 0xecc, 0x1f, 0x6, 0x6, 0xfe0, 0x9, 0x5, 0x100, 0x5, 0x80000000, 0x7ff, 0x100, 0x6, 0x81, 0x4], [0xab1, 0x3, 0xfffffffffffff7a4, 0xffffffffffff0001, 0x1, 0x800, 0x0, 0x4, 0xffffffff, 0x10000], [0x0, 0x10000, 0x3, 0x3, 0x2, 0x6, 0x1ff], [0x148f, 0x20004000000000, 0xfffffffffffffff9, 0x7fffffff, 0x42, 0x3], [{0x4a58, 0x0, 0xa0d, 0x4}, {0x7ff, 0x5, 0x567, 0x4}, {0x800, 0x5, 0x1}, {0x2c, 0x0, 0x3041, 0xffffffffffffff61}, {0x1, 0x83, 0x9, 0x5}, {0x7ffffffd, 0x7715, 0x1eaa, 0x3}, {0x3, 0x1, 0xf2, 0x7f}, {0x80000000, 0x400, 0x6, 0x6}], {0x2e07ab5d, 0x5, 0xe5df, 0xbb9}, {0x2, 0x7, 0x400, 0x10000}}}) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0x4, 0x0, 0x16d) msgget$private(0x0, 0x100) 22:29:22 executing program 0: socket$inet(0x2, 0x2, 0x0) 22:29:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000240)=""/235, 0xeb}, {&(0x7f0000000000)=""/126, 0x7e}, {&(0x7f0000000180)=""/126, 0x7e}, {&(0x7f0000000080)=""/11, 0xb}, {&(0x7f0000000380)=""/221, 0xdd}, {&(0x7f0000000480)=""/124, 0x7c}, {&(0x7f0000000500)=""/86, 0x56}], 0x7, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x1}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:22 executing program 0: r0 = socket$inet(0x1e, 0x3, 0x4) getrusage(0x0, &(0x7f0000000200)) writev(r0, &(0x7f0000001100)=[{&(0x7f0000001140)="f0c753cdc441365996c2204f76314de6b77c90d24b1d620c256ca299b64275198e356a2b6415820b3499e2ae96d47bc5116f5af95572d66ecfec6293a8d4eda88a120eecc83ebef7fbec2950a33e29867fb47a3dd4fdbe3ae86b77fb1f46d4264ce76e32a77f86c4c47109f514c1f98c7ef0db65cfd2de137ba0e4356a506401fafdd83d8c58c4807d9539082ff10d533b32133c1a8f1c95c3422441aa62286d557015680e4e2db45a8c0a3d406114b8d8c9fbce6a0e849621f3a96b2f7666faa4d148b0198f87078683499a1d768c3d0a339ea976a5f9da5856ee2450b6bcf388233454b169bd83b1d890ccf08c4bdadeda28b00718d2938146ea29fb7eb2f33430b10b0824192c787f128466abf6b378ca4028c22144eaa93d48feb133aeca107f1f4c0c297a58333873f985bd2416ea19c32ac3cdbe86ba9fd0d2b2f18c681a3b3bfb91faf418e8019004c69c08f68ee96d1cf46ad69a8f1fc62e548f49fe0c6551137d7da851bc6635a97bc2ddd5be58f72ea31350d25e6f579b74fd09c84b213ec67981ea8b39a05edc662504452cd65bc60476a27de7274fffa0a0c8ead938bc1eee125791b3a30280f7fefd266721adcc3c1d88e13db72f43e39b0ea911792cc338afdee59720177e5876c6fcfc27277e1e2eb1f944596067eab02e1ab3129a411543ed0ace2192787abb83c5caee35c5a1db9ad8279e529a169a60bd6fecdb03a8f647e459e4a1495ac6ab2bb5e7f4f1093ca0aaf754d8a65642b70e1de0083227d125218e17538f6c3647234c33deea56353a57d1c5f42c395c61f29b19cf9aec15930b571be50f892c86f3540e28d42521190306bb1b7169e6b9f9bde2b7325e2bc46c5cb06e3d60a176007a9d379d31df8acdbe5effebecf1db6b0a28835c43251f856b411eed6fefc21b38a61b93394fefba779c3307b154ce8f573bc22304c26e9d6a1077f33dc926489f5475901bad4c3ffd2a9f22c6cb254a0dd653544cc2e14d5247ad4405dc278c9aecdefc9517c359867c5581cebd78c1fad464b4d7e3ae2f8f7d618f59f7036a4dc64fb4d132d9b04cf2633cdba229d935e0574313ce8ff46532dc93fb2b5239866bbb46112c8c68d70350d0c0c0c150fcfe980e819044262e41eef61ce27fc141bb897fd820ac7d777d3ca4452929d0478188905413b9ec2f6192e5b985363fccc4c9d7b3bfa815514145e18e3c1fba24061a31f83f4e9182183f821d609a32c3fd0b7953a2166daaa5ae20700f6c867f99e943c6ac38be06315885a91007c685ce52472a02abd9243c13d0dffc57dc5774a1ac8d2d68d8bb08a1faa4ba4a5d78c558b78dda5cfebc303fcc8387c832adf167f20dc4fe09a632d41be4a3a0e3a20504f6689d9440bca9e221410ea573aed8b3577d80a2fcfae558bca7d202a497559b682b79619656df7c022f22e1dda209e43ec728c38c544f735b3ad8c990fbe2ad93619cb0ccac9475bf2e09d563b2b32ff3f5f0122489ee81a94686bdbd77247db73c328a88808ea8d8a64afd33d3dcfc9fc3c52a7a9f09f5b75fc9eef4be7c46296ceeece08a82fba97f1a42a62ca8c772cdfaa302f9f28ba0a73a67d5a218f7236d98ea45e55bbe96c4d46eb712cc30324a78c3a485fd351b56b832b8ba5e843f7900030983fa5e92e10a02a3df55693f5cbe0d03f50a4c9cfc65f0aceb7f49c7cea7316e93d7790be15db3073f2ff7b6e25146b9ae2b6ea06df98742cfe48e99d29791bc68a51ec00cc00fab0c2662481b87220081da975211032ade19ca6ceca76d3a1a992eed0910756159df5a799f2b9a17cba6ced2bacc566a8131179900eb1368c1b7f37139266022d7664e37fa5643e902145ad87b9c5596705091b0c40bb84a9922464389ac3390b037801ec80261ca3ea0de705066be47b892dcd9549beb621906e11e01cfaab44af92391cdd19c76776c0345d15a89a323d416c05af8fce251136616f7d4d153c911e7eed99e5a627b054ac24c60688a64d43b2779b4b1bf1886d452da784495b0739c4b0852f6f63b21c1a17b448088793942efd85332ed336a16df1818184acf67a92c1cff05d35e453aebdbd91c2014b205b041061d38b487d359966b7b8f76054aa84a58f9bff15f5d4bdeafd98006dcb92854450a5597edc02ac7d01387957a5f6d8c4ac761473d95ab764e68df8153ba76fa191045f5223b2991c45bd2da1e3812067a8898d3fce69a554194891872990aa7c4e91d0ef48c0f56ddc743c5dd6b45a097ea84a5acf67c198a42c8454803e92d45adb5447ef99a17226963df0d2d4505cefc81b8f883e34e24b1875653de6158f69529cac6e05e80a923199e0682a921f6a8c88fe688264401aa35067d40dbe4c9b17feb6a86f309d21e26018851f363ac3f3a3fa72facf9257577698d6f3b0ece7d70964417790144327447f6806c5bc6401377b666bf5f325abe77782f1bfa17a207cd51d0db921540f2c32daa291edaf1621e0f456a1e6bda33a243357cf3c31c9d44ee9478a297e2923b6460f9a1554914d9924c530cd2d3b767eae49fca4a57ca57518932a7db3e14cb019c8145a14b7ed9cd9c460bee7763120916eef558c14147fe6a86074fc9d659fd0032dc3f56a585b4124c1b17ed7250eb3fb36128baeb058043488d1db420e10fb5ef909a7fc74f736b03ab8d84c3433a87cd709fe5c82886cb3eafa48f32b86eeddf4c6c5f56e0be381985e1ccfb7fed3d7c0065e0aadde9be04c29a981a86972d05e69d134a1fcadad759c81ad6b8dd62a68e4f0e584121c5317ca3dabf718d1e3d0cab44f5dd9a8ae8d38ae855495db6da6457a99126decc5d93308624d05e6708ba557a1e0d17141c3bfb9fa5c6fe5423ded09909e9f26220e262018ba63e8e3dcfe9ba57bf05900fbc221f5ccc7e54384dd4427d7ef072646b251ca31e1017019ed01db60f923c650bc4fc53c7d0b1dd8862d9ff05ad2733b2877eee685cb26047ee17b2a0a54a4936e1d0cfb312265578e795ee9346dfda1d2f9e82ecb059cbfe288a01289a2bba97f5fd35749c86af09a0df75ea8a9dfdc706605fe27b4c8e47f838b9c40e202180442da7a5517895a336896d4a6ccd8ff74c2491d8eb32de14ebe98657d365d88e0563dd6389805b4a935258c91865f2f9c32bf9e4e62267748bd0c651c50414552e2a30134fee7633a1d40ebbbdf90b92f7a4865bcb07d8d00c203877af05115f3e668ca2113a4bd26cd46588930a1def5a21a12e17f1b8cf1d0bd9b1199f5b4558da6b1816799d0b4d5a509cd67f9254ef9667524ceaafff8de8ba33e5afd197c6e4931b4e2c121841d8ea07e06dcf7a4cb6c08171facfb77ac5f80e4b17459e8cba20319dd9a624638c5ba0341dece019740b34130cc7abc2fb6f80e099ebacf1e6056dd04f231656f2e152b2ccd396d50ac836101ecc50551fb94286d0a8ec3e6a7268f86942e608397fb82e952870491a87a5a68455d4fadc0e225db99306ced6ef069b1cf2f5422545ed187911f5ca5ba2cc351b11807e866f346bb393065a53f94d1d03b4b8e461e29f002e3be393f7b5ccf4d77eec5ff224739948073db0b7fd2236b3c7acf758ec24cf1720e8e6b7f430636a64e60931da7e90be8007dd764dfa774a1cfe20174bf8375385494f4238eb26bf521d3c44e0c508264e07a81e0e99004243021deab5f28257e767925fe5021bfda9ca1af17dbed695d8a05184afeb706bfaa89f17615ec0dba990debb4b613144da0f00754089884c599cee3f7a5ff3440411c894051684d1edf4340c02738f17d8989229d299e8eea72e2a5424666ab9822f6a2dd2cf1b59b130febbda240277cb0a4019ce9acbfbfd3c6ae870550137d7184467ab25d6e39cbc91d0ff8a3155b3e8f27899e273c883b1d53f452c6933e218e0dd69ea81f9fb8b3f1317076d3e83f8e68c06341796d2716c0042229983cfcb11f1ca0fa6775df227360ed1870e41cc10d4bc76a52a62b43b3e810c95566427120315c0a1f8320bd8a4c712ff8b9f4a28502b9ae6ae87261e5efef5e4325149c1c3a0abcde0f75b27e196be9e11a18168aa8cc62cce29533cf8e8790c39ec03ecbb2095b08e65f5ab2a35c88accb152820a3077d75ee7f6ea2f5821e0c398c9a667c88d74384be684a9725f0ec4dccbf55cb0534397ea2fcc1f14e2e15f92244f52aa4493b8a621f42363707daf570fea8b5e70a9c17d14bc5a5b0f42ef57e57e4c4de2a693a7bf38da6950eeece3c8ff4ad57c74faf9f2af7223b15605eb89f3bbafaa013f19d8d18e82ccfd111f218253466154c3e004c5becb459c96afcd136e31acb86d6bcd4d7b229fdc8229b58a866ee2ad3a7e2bc9163daaed7a0483f256c1d4f0b6202c10dd0bb628a7d6e3ae8138817434ff8c5ed1f1e516b44484ab0af02cc922911a1ed32af2cd631eb13ce5373af4d41ea8122503cc7166be99d955ce5cde4db70f0b30284ce4701ff634c63ab0533096436bf824ad12a7cad16acd0267cb5da73639221a7ee133e1d50e862dd1b3c23ff405934273a151c6f9b5aa4e32aa2afe7c8eb12130df8a29ad16cc1180da6c58f7a5a30ed4dc7757f7274be91f4b52515bd007bc8d531dfe575bbfd5d62fff2f96feb2395d95f3feac5c0461594e62ee2dffb1e6b3c92f9d7eb2c5549798a86e442df6f4ec8580418a4e542262ba05f3dfbf9fe3cebd68a0f0e6e208fca8b5a9d5b6bdd024d6b39a6e1d36ac44c54af610fcc8a06fffa163f7fc8c38359d7468f56c560a74e90bbfb7c1176cb97b70c03e9f75d95f2399ac2b10b13e08c29c93fd1b60f6c4759d2e2fa207f4ddb251c745de20f68bdbb333ce6e95cc73874002f34e8c3dbea2489832fa4a87dca8853c6ee8330a2438b2f1f2229567e9165384c5953718feb1327da298ae32fab2ab1e67d69b52e08443d22fa442717b01d47e3b74772a2d69cc8d15693661c20f3f610422db6c99a08dcada0257c2c17d32493c8a28299d51ebe6a5bf234d490e7ae5b43f7111482171bef3090c58a4f03891bb4c1393c7125c53ecd15c09e8503fca62679066729cdd8f2b15adc4cb24371ab03a1baf26bd154e1f3c33c4ae904f74e1af200dbe10ba7b99b9f2b2203fbf3da5821f7af774eb2a56b2ab373974b64d3983ee220786092d410a0778c07c5c7486fc6bbb76f6d367c099425ef7752d69e1783effd2469f52b8b610e9a217307d905c1ccbe406df372625306abc2aa76c12d159426665792c46b332cbfc11a7129a40d91921d87d369dfd13c1310ba76ea299bf29e661cfe3b988d0e826cfd053308cda67c44743ddac84729f4fc8b8e3896b9dc30e9e89c3c2dca3e7b4f2a583cdfd47887f406a5f34a705bf8e1f2469825fa4a70ad032c0f52becf5000c4e6fea4881e4b39ae76a749e583f02cfefb5206c6e4373513c096ab9e3dde354a9377006766442eaf4d5b676ffcc101e7693eab8f6a80243bc6ca9df110af3aebfe57394e97da3b20f67d89e1a4c01832eed3c5669d34426126adc1c0743cfe2e3fa7a2f78dba887c7937b962c6933c5703b3326e03978de97c34da2a23f06ac1f021f9e4962d685e10d6fef6255afed0e417a59fd8bca8569d633b25e650730929cd868dbce2c722430ed5d1fec466cd1e5b20f19393dba85a9474e3b1b83cd9fa589038f849f8390fe86c07dad9a7896163251836543777a124b4250e6268fcaab3216a95c665737bbbe0c637f903a2e146b01076bc131315c82c90fefd5e1a3eafeb978a3583d4dd559a35de7a7ac2ab545869b6269f7", 0x1001}], 0x0) getpeername(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="94ffffff000000003bf2ee293c1fa92032b5b1ae5a198746dae6150db7f8e22578261cb15f8db01ee54dc30b3425b953b85ab40710aca04e8124e891e637fdf1ba49a12129e795a5a0bceea6b7518e3b5645d230e7d082b8ea6bdbcfeabd2996224a4cf1fc839ff2bf1f718b334067a42ecf1234c6eed7e26e052783a850d52891ce356b4f3bb10e59f369bbea9c97f375d1c7e28db1830e5fd9188105004cd503ef3273628dbfc8fdedda394c6c2a210864fee36c5fb8d76abf278eafb883a3783ad5a25101b4e76908637857c59c3e000000"], &(0x7f0000000040)=0x8) 22:29:22 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchown(r1, 0x0, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) 22:29:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x80) pread(r0, &(0x7f0000000180)="98b193a038616b6deaf516399674d7d5a9e900e845bff28f7e08f7f8e621614cdabcea688336a1555e9f5cce7df3179b1d4892ad604d475576a030b835d9098fef7b66761de49ff530661a04c20efd272f426ddc93385af515b914afc64c7dfb1c11127f4d357663ed8b3d490a9a63f8854f6b72451fd974b2f4541c8fc4eeb765a86228fd400c68a2d3bad92333730eec5f2b86a30897ab90113ab934498812df23e461912071d93b779fb515922735d531ca65a70ff601afd64872f3216dd80a2ed0d2b21680ded41ff34ded7f458c56d35a8052414c5973189602d5fb468ab7f4cd4423f00ad4", 0xe8, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x0) r3 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) close(r3) 22:29:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x400, 0x0, 0x1, 0xe50}, {0x1d, 0x0, 0x1}, {0x2000000000000007}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 22:29:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1f, 0xf8, 0x40, 0x8e, "ed51886415c6972fc39eb976be6d1d06dd2b2ffd", 0x22a, 0xfffffffffffffffd}) r1 = syz_open_pts() lseek(r0, 0x0, 0x0, 0x2) close(r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x6, 0x6, 0x7f, 0x8}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x100000001, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 22:29:22 executing program 0: r0 = syz_open_pts() read(r0, 0x0, 0x201) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) openat(r1, &(0x7f0000000080)='./bus\x00', 0xc0, 0x14) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000000800)=[{&(0x7f0000000140)="c2d69ac0ed9af1076ea81777bccb32fd29cafb7d55ecd971b2a5d3015b5806776d2d0c107d10077fbea838039776589a441a985c381a9bdc546df8a27233f072b8d68564824f92bd8b91078dc67a795dc87af4bfe30c237d339721c0c688dd777d746e649e0857d41e07f8"}, {&(0x7f00000001c0)="7fa815d67d6da4c14f0b"}, {&(0x7f0000000200)="696a99ddef42c77731e223ac8df7459746fdd5f0da57dc1b41c7faea1923d3da3306ba30b289cc13b17653d282ce866cf81a455f5a5784215cbcb8697c63859a05ac"}, {&(0x7f0000000500)="5f4c416d63c05ff895ada6784d9256a0b890dcda803f2b65fe78cfeb4d47fc45fa3680bfd55862aadc4de2f18327f8970f2b234426263232cf3fbf81b598fe7e8f743e3545369b92c34e32696084c3f11753e8d47a21e37a1a4ecbfbd84eeca3d665429b326b7e00a687d69e660268fc781d03558371317457c8d709d6498dd87819398baa2699e068aa405323c5743dcb2bee1c66574ad8474385d4d2e96a8431b6202814b1468e7c92a17911558c022015"}, {&(0x7f00000005c0)="df356243b1938fde54497f1a3c3bc16a698f9de2241c96ce7a9ac990a6aca17632841c8c210d2e53fae493645dabd4ee5a951899ed6f84f0c74b09b1b81fbfbb5975a99db7dfa779f0e2cd4acd2e773e24495c0d394ffc80301ddc347af5cea51ae2fba6dbc236a93559b4b3025ff0a338162484481605e55e7b69b84fde569e408ccbce41bac802962906183b2fa6d499fbc9526e75eb9dc9021a5ae2d43c8640a519f6cebf3187a6473d13dc2461b262253f37f31cc6c2a7e5349758f190637a4f47932c98b878249de02b67279a"}, {&(0x7f00000006c0)="0a8b765572c649705f43f4854cf3c9dcfbb3a684210d7c30371365ecdcb6585fb9815fba429f04e7944f2d337614ed22f9334f93fcd218ccfa2f2d2619cad65ef30a7cb52b0537ee8e9ab29973db0645e40adac78ecabeec52a0150b2ff009ef10ad93aed3a8cd58ad0e581c8fe011d8c9afbbad360ccd3fc87d1f1dbec8122d93b0960183b2f999f7"}, {&(0x7f0000000280)="d3388e2fc3e850a3ba965e1f60a3ababd7f151a7d9413d22bf0c9a0fb191cf4326eb8e5239f75f7b1cc015110535cb0155a971c25a523b39d40d62"}, {0x0}], 0x1062, 0x0, 0x0) write(r2, &(0x7f0000000300)="15fa43b7c1c12a1d93f2bb476d5d44831020e448446c4c13a5704a5da943728ef96088e407e18bd5e84571932399ec8c20f532b6fd64802664f40c16dc93dbd491ee6ee4c7a934df7072fe2d10c65f0cae6b09595dac89af2e348fcc6789390ce72223329daa275e77506889e142a726323ed106d01999f80940dfb033eabf692d9712f5f8e61b7b3171ccf3f55639c83991eb9a7b5ca676f34cbc22235e3cb9c4f661d61cc2df2ff85d8fe093eb26a7cf5607aa4eb960fc973814850ffef70ae91e34f5ed070de4d080e5df56f5cc7aec3d82a202ec45a4baf47797a120265b79f38bb6998feb8d6aa2260e4d38ebecb0c0c2e1e453ece4164fb7e4391a4d51b83e15cc67e5e26e50ae14f82ab9b752af7f6e23f8902be3677b9d8a79d8d8803d793e642c440e9882130fef87b6292a231405ad97802b82b77e5214aa986de99868bc619d007180b0002d40e7552e4b0e34c97986bcfa187c297fb92b7a0be100088c56ccf116ca6b5b5bcd61581473258a1fa36e45d1adfaf13506b88f5164f738835308b5e477f50096b81d79c60b915a50125cff1050300e80edeb2854de4a3a3d87fa71d28a3fda7f16c6d497fa2153638308b4dc4606adbc5ee65b9d40b1d381e438c9c84556374d697cc2fa2b1589636832e91110f9b0e3bec2142be9dada7bef42c1387e264d2dd33bb3fd5c4dfd624d522d963fb86e5d8f7f027361", 0x200) 22:29:23 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000240)=0x10) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x8000000000023, &(0x7f0000000080)="393bc69d470cc3dd4600cdf0b6f98d615323b807de6a0ef9ffffffffffffffc5242b94761d1ce071bcad0c4eac4ec1f7f9594a4bf80a0bc4c7ffd48229ca838f5ba04a0000000000002c3ffb3966fd9ad27a074d5a93828ba7bdf991c96ee193eec98109eef9ff3a1545ea533efbb77e8e3271863be13653336881bd125189632f80314127a0545b5035bf8c99cf60de19d9ec9efd7471454425dfd7eb78b333de89a63dc82b12e804e672343028b006504d2209766d34fa36edaf934e6c75baf16be30b1fc2bd558bbcae1e1a5f1232e3b3c5ef2f3b4ebab1d70fa99a23999ee9f4525178b0db5c6af551dfe2df1689d4f1411d92fa032ce15addb7024c6cce0dc3c88a28a62f486eb5077491f36d4e3f1fb20978d5e83bf580e7bcc04bc8bf3695d30ddf22e1a8beb00b28a8526e0a17978cee0e8224af5decc923da0a6d23131d3b76c03f15eb222ce031da82f51ac2661e9d1b40ad3fcd47711406d72c11544cd5e5f2545b2d20320d76719a55136d3c6784760f1d6a6ae8cae6f463960e750885a4a7a1b797a5951f6420d4a4ee4d07d75993fe8d", 0x197) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000280)={0xbe1, './file0\x00'}) 22:29:23 executing program 0: syz_execute_func(0x0) r0 = syz_open_pts() r1 = dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x20) pipe(&(0x7f0000000080)) r2 = semget(0x3, 0x5, 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x10001, 0x4]) syz_execute_func(&(0x7f00000005c0)="985e19e9c4a2791dcd04050f05bf08000000c4a37bf0c55c41e2e9660ff8aa024806573db8c4f4064e4e4e5b26400f0fbafeefffffb74b264ad80f30091e1edee509c421045f56b7c421dd5831c4e10bf8c45b64660f3838520a96ea33ed33ed4877f866440ff4697683397fd3fb0000c0c4a1662ad7450f01ee167c7c66f2ab440fec3f67dddde8e80f79cec466b1f72ec3c4e2899294d800000000430ff93408c2b0c10b0b0000c4414e53d266dfed43d9ee0fc60fc6a8f2ae000000f1ebeb628f8f709b2e3e0f0b36f04283a900800000002626802d08000000ba49c45c450f91f3c4638d6e8df9ffffff00ffffc483d7fffb110f66474eb83aa2f1fbfbe2") 22:29:23 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$getown(r0, 0x5) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0xdc3, 0x1, 0x6, 0x10000, 0x6d}, 0xc) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) 22:29:23 executing program 0: r0 = socket$inet(0x2, 0x7, 0x400) getpeername(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070008000000000900000000000000b3bf0005eb5ad35a0520000004"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x3) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) recvfrom(r1, &(0x7f0000000080)=""/54, 0x1a4, 0x801, 0x0, 0xffffffffffffff3a) 22:29:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000000004"}) r0 = socket(0x18, 0x3, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000080)="b5bcc7b252424df81f1af38c9025111bb08d2fcbb2905154875aae8eb07b22b96da8a93dd2b52db37289ae03d3bac5dc5f6d78d54e", 0x35) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x1) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000140)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x80000001, 0x400000000000000, 0x9, 0x1f, "6384d9754afeb7360f59baef6ef0bfc66e953603", 0x1, 0x3f}) rmdir(&(0x7f00000001c0)='./file0\x00') linkat(r1, &(0x7f0000000280)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00', 0x4) r2 = msgget(0x0, 0x200) msgrcv(r2, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'/101], 0x65, 0x3, 0x0) 22:29:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x3c, 0x0, 0xffffffffffffffff}, {0x6, 0x2, 0xffffffffffffffff, 0x1000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 22:29:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002005, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) bind$unix(r0, &(0x7f0000000300)=@abs={0x0, 0x0, 0x1}, 0x8) recvfrom$inet(r0, &(0x7f0000000200)=""/140, 0x8c, 0x3, &(0x7f00000002c0)={0x2, 0x3}, 0xc) recvfrom$inet(r0, &(0x7f0000000100)=""/167, 0xa7, 0x40, &(0x7f0000000040)={0x2, 0x2}, 0xfffffff6) chmod(&(0x7f00000001c0)='./bus\x00', 0x60) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x800, 0xa93}, {0x18, 0x2, 0x7fff, 0xffffffff}, 0x3, [0x7fffffff, 0x6, 0xb7cd, 0x1, 0x1, 0xffffffff, 0xff, 0x1ff]}, 0x3c) 22:29:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000500)="43aab5076d4df0e29df63c3bf40bba42adfc0576becab26411f7f55a5d104527346994a868b633d58c865f5c90766ca87eaeaa2707e82f2dc15579f08e7e5633c49e06eaa20508bd0d9cd7dd619392c64d00afab4fae9a59c4a19f4a2124d2e5a31854317a2a725f66c36635023c3ebd8dc6251dcf3d1fa9969ac7a34d8cdea144127e8af669ff13c78eba3afe56a1321c6cd608cc666099018f2bf068c0cdce44b6eb7566d36dba54c8407293a3361297336a9616511358f3aa5a6a2b9ccc4f02398379c59e87696157d8f1580a7c025c516b89e09862863613857d660e6a4879ab53bf614e54d99d6c1d343579fb6d717eefb0fa5134353c277213f64015bd2f248ae7f0b54920e4ac97ddc30eccc78f90388dc5bf69a6a319fbe019e4204ab12d53691f62f79fdbc6685d828605c7f91841c89df2bd6750a1c4503319cd9d44a54dc821cd61978c12d9132c2f9ba3b01958487316cba33c19d192bea5d674a384a37cf01911059ab677eb9ae338a0f20b3353b27f59d821c11bacdd29520956c2170619ad0fb037af7cc738fad1ce3523aec6b4ce4d1f7913999b39dba48ab4e0131d87c40325d3db92e9b0a9d3218832746337a8057a07fa20013598a6e6e35f984b35b125637e9b2be8786842b30b0ac5c5b282903ad2df4ecd744ebb0d1e77665e6e85adc206a0e12892c2779f57ccc00106e5e0fbfdaa85442041b094dea6a7ee3bee3018f8778f6f26cf84e123a20cfc3f5b487d9b670eb3c0b6651df0c9e255069151d810c2b8c5ea39ab755395e2d3120f09533cc5e9bbbd0ac0559e844b13ad9e80f72bd2ded898bc244052fd087755aacdf42070a68334ac40de4e6621c59563f968997854c69d78e88371a9fb6146a37e23fd9011d5fce00a6d0a86b39b09e554e65e811eac224ad1d0b700ea1fef49dad106b0a00b458e2e956d3b0d50ccbd8c5bbc50f0fa2fcba2f28a648b63cc221ec8c77325b30e828e763add63ee8da9086c3e6d30233d735534ad097c6888545bbcfe453e7875570a87c58a94bb2fb19657c88c1a4c231680d87af47f32c5ce1faf5231914ae85f90bc56434227d4749f34c33d1d19e7575447c7493cbe3f4e4623c353e1ba0cf21f871aa71bd19bc7c5aad4745866bd3db9c26e5b53c3ed691788eb963f1ed355822420a754442267e9a7bf59fa1f34b87831d48e344665e2d3bd1f9de5d419ae7a5465dde4f82d9ecab2a1b74d6a920173d06f86f4e785fe099d8295596daabec399b1c5121bc43e435aea66ed935b01a703864b4f508ec74da48822d151c5f0e7167505c80bec51e067e3e0c4cd3ae132dfafc58481679860c9748de3aea0054045762ee07c7dde28b87e3e5ebf96472281816d30156de781292d5a1a0e4c907dacf6c50f96159805936c7a0d777347253faa7451488a7cd10f6b62285328c8a034b88e1206f7c8f4f28ae41a41f3bc8118eecaa679d0d9efa62ee33f52b28e3e37a76095727065b2c4beee3b59234ea52b91e06ccd532c01978a2341cdb4794bd739d4bac1499b2c1d29ccbed2e04bf4daf0e1a85b290262e651459e1a61e44c57d77b7c6f3595fbcc34af0d0ba39e8f9df672da2454761c6519af6b0e20f81e639a52dbfa78d6d71a5f3a5a43a75533162f9399252ace917f20d421aa9d1b574687d25ffdee0ebf797666fb6a0eea313a137e7d1db6ba4500d78964f8797bc08046d08a1ae46100fa42c95381278889b1ef71902720fb02254890135aa0a1b42d0734093afbc1cee0ab4c063d591e6035ace0e5fedff0690c440c865205a1dd937bb7c41e0616d88d605c5d571fcaba2a9943f2de291591bb65af9828c38132bcf551b93422d8452d145f077dc507c2ec4024c81dc7cb21b00afd66b1b02ed56bb5259b9c7fea83ca24a47065e33551c6cbb8077f8f684a7e4eba16a73271074b1d32097dcfc83625246e5e8671b52c14a01439bcbe7bb8be1f156919fec325aa44124375eb1920f0d97216294bd9ba8dbfed15c9638f5fc3b09f592e98297a54be84d7bb8c147551d91af45563164d2bd4bc18c4dfc2cbde165c3b1518883f9718f876abbc806ce7b824f3f7f9ed4b2f073ab71019eefe838f9b37fe3fea223a77028d54666356ec8b36236f5c47a53b7857859701496656037d9ecb2e4034d63b75ecd24fc0574ded08dac03438818c5800382cb666df4d1a440afd5d5f10315979c06fbd51ce0ffac46f2f70e602b42a2667261ba40273872f6e540d43b4b9b150badeb6cd5f8e2b1774daf8d66d7fdf076e251950f9ef2c4cf7982d846a0954debffe48845bd56269fb0a63b389f515c3acd957be6f650963c01014afedd3743587a922704077ad5b6f8d68a4eeb68ab1e097a1edb1ab141b3fcba296b1f3627aae5f658fad888f6f7139798d046b3567df01beeffac6967734553aaf6d25a6512c4d59da8eff8e2468dfb3a8263509f21dca22d9e68697233214ef1851e581e3342fe6f0095dbde9dfde54730151ce1027b723f7e376c1ade1c18bb38d2c0dd75473a6c0c2ddbdfee7acb65f7b4854b893a28c95c12fd75101533bf4b8c75de31a1d8db66021166ec53285e611ffa2e9a0e06bbf7617a00e1f0fd025130ae8336063e8ea84aec08d6cc7726d78619a964e9acf20d9a39ab16a7a7bd56ae937a425743cf1dd5a4b89a41763e7af034d47bde813d940c185fb92be8b96707f47cef8ceb29dec83c511e18618d79b2ef73d534e7544214b74140c20bb3d0fa4db264d5f8125b7d64f84802301f35c7cac69fa3ec7b00dfc42a616a3ab80d8219e3fe4afc9f4141f35f4fea60b66c30d3ae00eeac91299ae15f83e66a2d9536a484d6708e442cac0f8ae4d7deea9a510d397ad98bf45b3bafc16187808cec7bfd6a5ccb3cb9849bd90b50344d7d9de62e9269b3436719fd939f8140034f5f79341ca645023f97d7a53cb49fb418724c00114f3330c8b3aefbd4d6d041da8218801303e0644c1ac024dc37e7b5776608b626ecb61ac4f41882b5e599b08a744b3d687699e5b266dc7ac75729fb2fd61c2e970d0dbda1c3ef89e568601767318087c0db77a39e2e93a85f42a02a58e4a9aa6aef51473b51074b23365eec9cc914d7eb21b0a1bd5d24c63e8ee05f729bdefab494c67b07b14e423471caea76cfcb15b6b6842c3238570663eb07a573576eee54a193b6e395a1e83f6051256f83a3843c18a305b0a89460a8485a60a9090de1c28e509f596eddedb387aef149f9d078a82f612286dce43296e5091050c39fd27b6a68aa2c65fdf35c50b3df344fe84b31674f50fc4712dfda1d8c8a95a2b00865e958629097f149e85df3813926da5a33644d92315e8f8d99c2bc1781ef9ef9929e761fe27386eb02e840a2ee4a36e63b6e171226f2cfe87130b10fb84ef986c6a2af5331c564418adc9ae936bc4bfa5038d5e923a3e546764880ce88873bbf21ded223ab0f98949a504fb27b89933cd0612ddfef764d1021ffad85c422d2be4cc4cea2af5786dfece626ada6112f594d1be89588dd6606dc75e7f96566f4af818547c1c03e40a6bf8fd3c10c8b5bdbdde19cbd85bbc1f30647c1de9f2263275971000747c56fd5a17a441e41a356b056a88672ead6c3d625c5b7be3711c497084c1bec2356910ea4012fc12de2ed83d0b65707fb7e594d4336b16a4b7523865c1003e07a87387253b087aa1fcc5744ded677ac9f3ca77c2eb03cde2b8a2413c50ce041fd7d0e50ff11434903fded09565dcb3fa47e4c823b3735ce30c478c94ffeb18e3c24865f79b134006f2173063d0ba4eeeb096a90f62a80a35b72cc6d398379ae9cc2afba2d568a5b5091175ec312432e4e6b3464dc8205b718844fca19968be2d3f7f8f305cbb0280a0f504b34d6aa71197bc25e2706d15673c23fc6564ad98a5978675b6f4c9d5f3af5fec57b0928d5e053e69ff96fba2cb5b625b6cb2f28c81e9cf6f52965346e97b3fa5e491a12cd547c9b9e6481c9b6aa10ae0b551d138e343918f847f0b03e7df2377b4d9c784e147a6cf4e9bba6a3189cc14225646d4aad9d6698bd945c20fdef096faeff25c4890ef7d0babe1130b31dbe29c33f65d11b7d1a5af3dda186d7fbf2dc33263f671ed1af9545f831941ca3d05863cf07f7a59271a8e2ef066a1e191faa209f4fadc55ef4607cf63bc9b32f39e8ff957e4576dc5342fef9abb9ca35dcffc18725bafd2c40397cd96e1c4aff9aa9ed39222591d546375d2d24e4014f6a8b3830a8a2e593e06a23b6db6867039626edd439ec467dcd5d3ac1e01812bfbc800f3c340d3e4eceed93e01b15d666b510a45d2cd3e578f870f0391235b658e30617e90f083e5bad28f4d6faf8817a62471317ccb214eb4c78748b2f7fc7d979eb273da2ac6b9a3ff57e2ffa15a57291c8f0855e387c55212c84bd8cb32e6478af23b221f2f67f906cd07f62fb43611662d0aef66d99e8e4994b0ecc62e409de04d259a250a7df434020bb8bd8a89c830b284f0252cdafe053a665c96f86fa27b11ecac6f3760eefb4df945951ef41af6bba347fca350dc1581104a04b961a6418bf67320d821e5882033bd7c743fe49920ca1c923280b8d3f5ac022721a27f8e107a878d6a3ee57816e82eb55b87a08ba79e9bee4c76bf36a2b67b73a99ea09c33292b314f5b11eb377bb654b9adf1cf61378dac0cfedf8ec342e3b6bb6edc57822e77b7b4f29ddc4f2f5f02ab9f6130c9c93dbd300375ea2f4b4fef507d1b5a72dcd98e63de739738f55e19342079fc035f0c80c24d2f59f420b7f251ba4481cc2296b3e9c52f51a8c3eda3269441b33ce4c7a408ffd64c9d204de0aaf4dbf5f7cf36c4ada2587492b14c5768382153311e5e7d689c0d78b30d0fa09dad017d097908d16dd3aa4ca0f5d08d1fc584c4d158c057490dc979d593bb54730e8a14e6adff8f8d93cee8c16323563694434374825384d7a9c794c5fb4c2afc346ca7cc83c18d7f4d7a0c3378c643f15ea805ca00fa01e7925874a7074fcf96ed8143949c9978433cbdc706057316a59c3c30958a0d839f158f40dad23753f8167ceee7d3923d7fd101775c5923a765b4197a2b1551d1d4095513ae217e9f16a14714b3d3546b176e0a18269c01d65f89e08a37b57b9df63fb3464356f7df4530e979efc69fe064ae3b0997f5d11459bc0b4ec79ff0d50a784d3e5439e74909b5c4a331cdd54b89c3d266990cd0d5f851184d27749b5813626ae0bd44a949d4ffd6d3c70c4925370b9b645ab2af69f7c7ca91855f5d9097c0e5729878c10274664f7600f377f0be43149681ccc2708a8475b81ed514d82e1bdc6398ae295196d37490690ea75d02ccdecaa07eb9d6b4c4641f2cbca9ed687e52b472900fbeb393dab9f177703161d68ea66dec9c6ec4b0e43de6db983dc920523ed7500a2c784cddc82609abe5a5849db074974fac92dcb09db80466c5bd37a5f7235e81444ae54229f5b3a3bc10ba816cfbddd6da27b72defb34fc2a1e2d6a5adcea20fab75002613b363e7cbf9072aebc2f9abb08c37ff4ab17d73acde433cfe4c7bac8d8335148e7d3f56a4c7a8559c6eb33b92e86be58d6d6f8b054fffae01b1e9fb215313ab8a2a0003fe3686f9a2d51c5edd694efcd933d38c0b7266658f8512a401233b4996b41c124655c6118d36861ce797b51a8c5ac89880f0948fb1b7cfad6d64667a6d88559ac27b86906e14e505918ab827a6afc78c10f9104491d7af1e5684b5416e98358e17c112cbf2a9431d2e843758ab11b1ceba3e2b4f63392941107d4ec5ca", 0x1000}, {&(0x7f0000000140)="25d0970813a2fba641c0bb90514a798e838f6d1963abc0c24be0ff847c217a92e5123744d970e9a272a3f2ea0c29efb48a4e692e28734bad6dc7a9fac18b4cc705dd9f9dabb241b9b547b130bb9dc1e786e0884805befa4ca3c70925e71e43baf27ee0bb98586f2312419c", 0x6b}, {&(0x7f00000001c0)="ce112bad1cbb04beec53523430809861c1dba2745a17d49db3bf5bab339ee340a59ef93deacd3cf8cdfba40d52c8eb9fd3b4f0b9ad6ffc855727febe2f8a1035a4f11dbea20566c71dcf259c5b594b5a30132143c2fb28be88a4a5bf7db3a1e123adad24e5664db3bd2eda91608ceeb2f9ecc31c95759f438718161e4e46c7cdf5c526d7a684636b6a459195d3ae589f89a28cfd53c1d130fc9acb95f207e3a000bf9941", 0xa4}, {&(0x7f0000000280)="c1cb4c3d15354cf960f2d7914f6d37b9e16496760f451eb139cb68fa6465ebb66a7fa855067dacdb839a211660dc0f9c1510b9711eabe7e19c238a912530de74fcbd6e3102257a57c549a68c0b7e39bc9d0da6df8077a7deec8409772a24d7def7d9b46df784c5a5f3488a21e52f89b7e195c67a09611f33e82362bd791907e676ad5e345cd14751472771970168d69035a47d88db0d9d7968137f9234f6acbc78", 0xa1}, {&(0x7f0000000340)="34d2be07508c48b9c5143f731903b0b89182e9c6bbe5366321f2c4ad12baaaf8b96b07dda2e421e3341d873c69129b97288d3abfc23f045e2a8124fab2e8883c5268e4fae4e03b1bede834bbea8752dd47af600921370992218c0579a0dd6afe320f5f8f383bc23b20d11c0f86c75dd7f63cdcfcc0ec03d1a194ff0f68ffba1b2b51b3b6e6c8e2290c2f5795f987ad2c8d5f29be8d52545f42b03f49c6562036c0e376d2c807495a282e", 0xaa}], 0x5, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) dup2(r1, r0) 22:29:24 executing program 0: shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) r0 = socket$inet6(0x18, 0x0, 0x8) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x400) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) fchmod(r1, 0xe4) 22:29:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x40}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) setuid(0xee01) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0xc600000000000000}) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") 22:29:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7d, 0x0, 0x5, 0x7fffffff, "002100008000"}) ioctl$TIOCCBRK(r1, 0x2000747a) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) 22:29:24 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000000)=0x1000000000000037) 22:29:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) clock_settime(0x3, &(0x7f0000000000)={0x0, 0x1ff}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r3 = kqueue() r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kevent(r3, &(0x7f0000000140), 0x7ff, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x41, 0x2}], 0x7f, 0x0) unlink(&(0x7f00000001c0)='./file0\x00') 22:29:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80000001}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4d2ad29760556fed, &(0x7f0000000400)="cd84cb05650e2bd242d1e13484bda4788c968d3ef60804da16cff9ad76530f56ab99867909afed470365d63868464d3c2964eb4e69a06d96e67c41275622c8382169a4ff9962f022ac7b630333804b1e1cf9efce6f8142495a9d02fb0c87339ae04ff55fe267331f258874c587b37462de633a9ca1de3f8ba17c2b089674614b3c00c92735047c13572558070fca624579ed6fa38a04b2316fad7cbd2b19ee19c6e2cd88163ea35d164cad2f7f3bccc8c1656b0f11800dc1d7ef931bbc13a4257f973d29d9a52080eb476cab") r1 = dup(r0) dup(r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x0, 0x0, './file0\x00', 0x7, 0x0, 0x5, 0x6}) 22:29:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 22:29:24 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x5, 0x5) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x100, 0x0) fsync(r1) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) setsockopt(r0, 0x2, 0x3, &(0x7f0000000180)="6db337798b75a57f41afd86bd72cb3af0aaa25f417531b9e09e938b29e6e62487d9e5cc19de2cd532e1de35e38f993bd080e74c1deac685931d37f86e6ae259e851b339b7a2ae7beb0d69c7ef3ab5363cf2737636e66bc1607c27cfa7f448643b2f223ea524bb0f64e64a468545cebe401abb6f66f60089140a82b987c0b74784cb0de915e85005acc244be3d30ee5e94d715e2bcb3841ca270cc3b628ccee5f99fbaf2a90ab3ee4ad5f141816df34a3bd1f5d3f1f98c2a594209dc61334cd5315110369937e2c8d07520f481d682574511d721b15613ea336e8f724aa0762f6366d333913a2a9deee3bacbd5d24f979f9f41e13a00287b34e3635cab16f1ca10c043a1f235c677fa3fa1c79b064600940122bc40f19b49b874589ef3bd1da29021900d18d9dcc254df7303b1875a6cb8ecbdb862689303673e5a9ae2c15df0227dda70dcc674cd5ef184fc0ad3dd0edd7a684d89a138cd8e05d510082262b9f82ec212732dee8565f615f7ff68cccbade9242184a35b3e41573ed192edb0f6047e00ef092103f471ce12556a1127fd6c3879f59355bfbe378050ca41cff66241dbe0476881a00ff2c16ac5909289615949d78c381b60445f478c25991044fd72ec2d28eaecc1580d0ad0fb68cf601556a54b56080e02b5c0d421fd70983d43486d22a33f205f5595f498c1da441458bd0db8eb3245b0e55b05f1fe22bd64adf7a17f5552f7d0c0d052760395ca1447693978d34fd483b47ad6663f868d1f6c8f182901a9ba45f29a1e8045273fb8a4f0eeb5f5b4a91e0ccf597e2fc4299a3cfe53c5cb23be91d4cbf58ab12f64e5d3efee6611f5ed98110ff26f7d2eb31c03ea00e20104e4093ce87b9c8292d35d53649a8e0387a4e7cf13f9714fded59d44a583a54e0fb1788e102f9d22512c199186fbba1ec9cfa6a701a9c680b05c6b004f1f7221a831d1aacb91584ff4f7063364c552173dd453008c1a9102c9e906c4808b887cb0e32ac52aa99e117b57de85082e4b842efb65e5528fc468bc2016e4d0549e514e6803bf8805825f2e6ee6c21a6e4fdf66b33cf1d662200b4ea93a0de877f061e5e6340bcb5c57735c25f7a07ffd75615edf122a02ea2ed746d2af55988960121b32ad5429abdae81618e4648e5639ea67bd9479511990dae5ad6f2c0bc412472fdf46fce08a1543f203b139cc3044ffcb4c39d6b83f5235d8213ef6a433805847bc558250b1c9fa8374c3b0150ccd2302902db1a1411a803fa075ed84f4a7a6ed64773cae870d32c729424621534c07b692c4efbc7aba8fe3af1c4c0f616c86d54e9d05a886a5c1548d6b387ab76d0bd2e10f6fa090a1506267b0fe5236d7c5351c59c8f69202807b86a4a4bdb4bd1d200c117c2c697b20ff3c5de2f3091d54b532efe7b374d53e79e41d732d5a5a31b6fe263b3fd8cfc42f24c1389dfaa5b86106c33fb33127c09dd80a8357b004388d462a93435781e093a1137a8c9d26605e20271f34e3d59796a6e7f5fae3df78102df86e284b994b80435c3cc1a109690ab7133a7de9eb6b2f09f62c29c4bf449cd0c4a202e27847f166b1a8db4b85a7f79c1d1a392e32e80fec6898201d06d03ccb70d068b6e14087a2e142c84e1e66ed5882c7d0218631cff85576dc3aea5c4ffb6146861ca6d15c516630a9e71e6fc6487790d5473be9e4c9830c2a757352747d5f9d081803d484709145496cb861efdc1de7eb3d134423cfcb1598e04a5f7a1ceb6dc277e1e16608db5a3862f2bccea88a319bc98bdc4d18cdd4debd17e7245be9f19179f5858ae4e46c92af7bf2638898e1cc9828c4cb255835fdf011e38cc4074f5a5443f1a994ac8b1ee03cb52ba81b553cd168fd4872262ba8d821456bc40589aef95c91b7ad9bc85a99351de013dd7073baaac7aa7705769b1170602c47a8e99cade52a145917ee942a26953ad0dc900e5a65d47df91721a650bce47709b61ff4580589baaf420121902f2212ea2f9a8c33af07696c076fa90228762471d1d3e1610c7bdf2f14513afe821a3b96e851c0ab60a8e50d9b3260eee6e9abf02f2fc0277d040b23b0373fbaddbb1eda0fa05ec21297594820a652068fbb021d9dbf28f5cd52f4a9bd400a308727b3e15999f4cfbaa91aa85efcbd746aa94f938846ac46497f8b6964dd463b43fd25b1618288374b5a12e62d6f13ffbb5ed372e849727de89b3c7c23ba6cc5b556ffd68d0de16cd4bf885e495a3fcbfd6cb13d1447beb802682996551924b62cd6884babc90e7427d675d520c912a4cafc1c065f1d59438ec9ec7bafa37140c9e176ef876c1ab46e83021eec7faea862a3eb65642fe7804af975916393ceccb10b04ae28eb03d9ff9c30a2954ce4f1183f400b5847d6158f3f4ab598d900b27b233d37ac4fcdccdc2b75d55b4e25fa432efaf048eb3438e3621f96b6667df686de75c91a585e031f7cf063bbe054469b1a868fba786730129a3a3a9af8e4607d6d0384e57de0af278d4b4a20898af49cd7132527dfb69b91070a80d8f8e3cbd430f1b7246d8de8203e491e659f42b99db87a855e699a9c1bcfcab43b66cbcc619b2ae16ac38695b21c5af781bc9aa7153f73eb445f85c34e4ac853a871bd3278cc054b7eb0014a844f80f77b33c64cad4132624d3d430409b2bb6a31c3789e973e74b4f82ba5820849ff34a19d93832456a57e3ed1c06eb60827aea9fb5feb5d8e5c06caa101408d836b9bbd0c7be0122cdf1a37c7e4507ba749dc7aefd62a1ef8532d7bcc0280dd29a6402c33ea8122977ad61138edb2f6e0849db3ef685c9f7dffd78047459a0d616b26b86cc73adb0de83bd90eb0538cca1c3264dd808368adf4a62a36bc16378c06319a33fb1ce691eed568c6deed2b06bc6fab6b781d1ec87e0b76f88b1744761495b349d7caa5803110e6e494faec2b520945a54a2074bc927a35ad3bad237507fb6a8d7d5b8763b8c8a083b943f8a6c608479bed21ded920cd75391f306c68e3175055e627ebc85f9d821af64aca1fa8e5c4b17f1a49d30293f4d5748e5e1ca8e8c955c323ed7aa16d0e7aa99e1d44b612ef1e5358da243d228c103ea52e4e566108d9c74d481ecb604e796903b8b719c0b4e1c2a8c69a787ad3363c0c36e18c7a959d94a1162b0ea23ac50f814ac99545f3ad84b4629986f2423bfd4c46090f610d6297caf07ae3640767d7809372f2ceca87298845dfbc0116ece8afffcd7cb17f49de98c2a8a95cfdf05c3b4582319f0a9af6663013c99b153693bb1890dc07adc155bb3c19c8b6f6ab217e89541cdb0c31305ea92b494b7944f7a477ec9f1de999ebe53afb3c4ce2aced5e475dafa2e44efdeac88af89e368132e0d133f0e691d29089f8e1fe48ad3bd4b04766e9cc003421ca68dd8f73fb0ff32679032e1e75176b0cc2b458510d8f71904e28d0d44f952224cf186c0c2085006bba783c47cf89c578885e1f718201d38cefe6920ed2c60c40094d5a3a105fc3ed5339ae94f48b3e6fe9f90cb5b8164a45bee25bbe3e0e2c3bdf8adff6dde04717cb49fe46d38720a90b0817b5c402aab3446db7a96c5d4de5595c81ae0508b855040f1ebfdb36774ba514e9e3d90b4d54573999f7a15573ed9115c62518f0812964fbc26dd2f51c190dbaf9ead3f2f98aab9d3e9ff7061de5392be148fe3c452edfe48ac537c36c1b6c8157225a2998847e841ef3fb7a2d44933f916683aeb324da4d9f39e6ef5be48cb7605165156e5df78d939c4209efaf4276fd7541284319365c0c9d15e80ed75a99fe7668800aef51db0c73b3cf37dfb9653e9dfe493c950556143b61ccf0a98877d10c9fe9d90912807083e3bcab9441a91b94aaa1424fe5d30df264c8fdf81858dadc55169a8e0d0c1f734663957832fc9cf19b3ca4985257db1513f13219a680f7de61778e645c815ced5536d00add383a93d5f2a7c8f1aadeb07333aa860414bcd0276e1c710c2dcfd3919ddf3de61d8fcd2a15077445d3a42f8535f68a189fc800fa2871dbe30a31b61b57a98ea284ad4c16d14f3f93aafe3bf28ed11e601c8fe8b0c5bcd8a1c2b3454c614ba1fb18827e1f32d98841fb459e4dca12effd4c8c8f56dfda08a71beca9d4dd459bf84642859808c076fed395316d97c52bc90b2de4106296dc7d432708de5646a7f2a3d577bb503472cbe0e8f61dafa472daf5b2213aeb9783f2b509087a6fb7b9347116178dd2daba4d037712568446a4864ff1b8c07f5189b6cfaf0e26969356c5a7dcd5ec584d13812b1a948ab170683c8b4d9a710cdcf2b1233c1aba3615f132029d186371d338dc98d92c671abf6858ecb9bca5a97f97bf93b9b1868f73a3d35e4edd2feb5b7faabab2c45ecffdc936e2d347e3645ac6669191e23db161d614e88695f141304d15e141154d3bf0b486ba4a714eb18493ad4b445a9940742a6ae1ca94f1792ac0d7b0728e8bb3acf0c6e50c5b795c9730c1dbe2e6f3b1b7a3f5c361a58fe8093ef47989bf9ef0e64356e221168891937c042d739c478b7cfe47aa542c10659166c108186edc4a61a32949c63fa153d4a306ead4e4703af447a26c5c35cfee0071d191eeefe7d644346094d28b2cfc30d237d0afb92c4633891b73b532e1139897e5b36cb4e6356dfde0c41e3565e7379efe9daede53c28139cd6b294bd3bda1d258d55e9de7badfae79130f2d024c7ae5b95d1ccce902bef1017471545de7e9656abd862e8a74779c0cbe3aa3f3ca69587bca2df937f44820b5c3d46e74880cbd2e31b6a5d37fdb08570cc6e81d7fa58cde72cea65c2d46ddfcc15e1073f68a763e8bfbc78e33c6884f27c1e2031dfa26fea794141c6af1930e46a2367080d0dd1475fb681cea3bc033cdd45bce01b3ec39262f9507487f98d7f43e47e7c7c127170269761b2899dd1ad79314f1dd4e3339745d64d027fc5cbbbbc7e5727adc169e4c8922ae831af1842efbb30599e6a78dbe3bc3bd3d723c8ab32a7a83fd632fa5dd120d50e161fc943957d59577e015eb0ccc4b0b2cdd6091c63bd9859a6a038fd783bc8e08356c3f7f8c54277b41948751edd8fd9f64142f9f2a8d0fecf6b7e9206f73412fa73541033d31d3bf61902509bbbcb51dcb4d33d98416fc40edfa83965eb8aaa85c74bc036e557b517acdd06a5c70ebf9610d1ae4253a69e0a88225b7af25c10b859fbaa67df3c9e38e3a19f83d724701e799d68e04e1dd5e8d94d1a16be2d40a242875d19e95aacb57477eb65839198eb040b8ca63c5acfe4ec9dd8a4b7cd1080d065312658d097c5b7e625b6d02b69f5304cee57c848e1c9e15f3bbf2d9187d18b331c817314209abadf271337cd4662710b4e5c47b9b0ed8eb11177dcac4a380c92ebbc9a30c2769775d19696988ddefb996e865683b26eea11df37ba8856cd006ba6805dd2d6a4d70fe64bbf3e7824fd7d88ba54c4227ed13267631d5bf31d3d4b9022a577930bf3e9888e99bc974b8b2b8f6361e457c57475391bea1e2130bbc11521efa0e33dfdc882274b27b3bd229dfd55f42031d33d3a33ef8442bbba7ea101a113776d4c661ef32749838700c97043c0adbebb348f8e79016b7e6ce9df458112208bc36b7096f0faa93d72c3ae9ec4a40131da7787589256c3ba8f497175d8fa27135528b2d3c9c20979a17d609c7a132d97383f299fa5e12eb467d17922c80c77fa278438ccd87c00f340a002709e3fe87b222e6c013fde9506700266ade9941927d5efb121140ac7513343c58cd5cf3b16add4e8089c68f849212bb0a8129fd5745896a28256b584bc071c", 0x1000) 22:29:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000940)={0xfffffffffffffff8, 0x7, 0x5, 0xffffffffffffff19, "02000010000101936000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) listen(r2, 0x2) 22:29:24 executing program 0: r0 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/147) setrlimit(0x4000000003, &(0x7f0000000040)={0x12ffff, 0x400201010000001f}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10402, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x1, 0x800, {0x6, 0xa49a}}) msgget(0x3, 0x63a) 22:29:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgroups(0x3, &(0x7f0000000240)=[r1, r2, r3]) 22:29:25 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2012, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000340)="03", 0x1}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1facc17c4ee22a4b0a40f27458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1", 0x49a}], 0x1, 0x0, 0x0) recvfrom(r0, &(0x7f0000000380)=""/225, 0xe1, 0x40, &(0x7f0000000040)=@in6={0x18, 0x2, 0x0, 0x7}, 0xc) 22:29:25 executing program 0: pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000300)=0x6) r1 = msgget$private(0x0, 0xffffffffffffffff) msgsnd(r1, &(0x7f0000000100)={0x1, "15c04abaadcbd97b8dab19a2e0f67df19131c1ede40801fef2d7fe384ae1a467f9cbb47cca2a060fff9922e85948b993fa92a741f6f6c46f0e423782c8eef57e2bf29b0235f2273afa92e5fc5bd225f8622818da8e21b1dadac2e7adeca479f91c909953d4a2271cc01ae3eadf070388ea183b9f486ef91d6d9b59299707dfbbbf727503b61b8705cf5086e249e1255339daf4974252e396d6381929ab664f24e4e25d"}, 0xab, 0xbd72361a5da63e6b) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200c0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x8, 0x7fff, 0x25, 0xa4, "cd4f8255179170274e6a035dfc86226aec63e057", 0x1, 0x9}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x200) msgrcv(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000001a00"/144], 0x1, 0x0, 0x0) msgsnd(r1, &(0x7f00000002c0)=ANY=[@ANYRES32=r2], 0x1, 0x800) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000200)) 22:29:25 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r0) preadv(r0, &(0x7f0000000140)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 22:29:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$setown(r1, 0x6, r3) syz_execute_func(&(0x7f0000000080)="ffe52e660f3a0d633262c4c2d50382feefffff430fbceb46d8fb8fa818cd650a00430f7044da0f0f65420f583964660fd3e70ffc5092") fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x1c, 0x4) socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x6) mkdir(&(0x7f00000000c0)='./file0\x00', 0x10) 22:29:25 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2000000000280, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) write(r2, 0x0, 0x0) r3 = msgget$private(0x0, 0x200) fcntl$setflags(r1, 0x2, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() recvfrom(r1, &(0x7f0000000440)=""/148, 0x94, 0x41, &(0x7f0000000500)=ANY=[@ANYBLOB="00000042d64f40364cc4bb7986afa34146c2032e01ba7fb39df676ea85fed8301fef749d7db2ffcb4b67dd1601e3f4e477c42df2c003afddaec71765697eb5bcfb6376c54df74225b4a6faf0b5ddb23d836bfab83fcdb1013860abe2499e209196202b39691d3bfb1eae7e380eb17d5c3b8895b50b636ab4c5b2982bb217887f466d7265edffb459bcc41d46f82a37381c126ccc7f94ab432705f3107c5344bd82921f5ccaff2c8eb92a5edd654427fac6d6556f5b4f8c6cee4d27"], 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = getppid() r9 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x5, r4, r5, r6, r7, 0x20, 0x3}, 0xffffffffffffff40, 0x3, r8, r9, 0x8, 0x4, 0x20, 0x3}) shutdown(r1, 0x0) fcntl$dupfd(r0, 0xa, r1) r10 = fcntl$dupfd(r0, 0x0, r0) bind$inet(r10, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000180)=[{0x0, 0x6}, {0x21, 0xffffffffffffffff}], 0x2}) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x5, 0x43b4}, {0x7, 0x2}}) 22:29:25 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r2, r3) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) 22:29:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050390000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x9, 0x4) 22:29:26 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x2c}, {0x80000000000006}]}) r1 = semget$private(0x0, 0x3, 0x116) semop(r1, &(0x7f0000000140)=[{0x3, 0x8, 0x1800}, {0x3, 0x235e7587, 0x800}, {0x0, 0xffffffffffff0001, 0x800}, {0x3, 0x10000, 0x800}], 0x4) syz_emit_ethernet(0x5, &(0x7f0000000180)="9f2f1c937b") 22:29:26 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf639", 0x3c, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}], 0x1, 0x0}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r2, &(0x7f0000d06ff8)='./file0\x00') r3 = openat(r2, &(0x7f00000000c0)='./file0/', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000100)={0x4, 0x7, './file0\x00', 0x9, 0x8000000000000, 0xd54b, 0x7}) 22:29:26 executing program 0: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) rmdir(&(0x7f0000000000)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x5) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff5000/0xb000)=nil, 0xb000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x2) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000100)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000280)=[{&(0x7f0000000180)=""/22, 0x16}, {&(0x7f00000001c0)=""/140, 0x8c}], 0x2, &(0x7f00000002c0)=""/21, 0x15}, 0x800) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x2010, r0, 0x0, 0x401) ioctl$KDDISABIO(r0, 0x20004b3d) shmget(0x2, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) r1 = dup2(r0, r0) pwritev(r1, &(0x7f0000000580)=[{&(0x7f0000000340)="a96b8f8de9f44ec098ea47e05294a8b566a18b615fc4c4651e71ca238a7dfcec6679a8bbd9e8f1fabe5f8ed24f8c6ec7b23fe628ee06a5f916abe89892ac55c173ad4392ff6ccf5c349f79a539199afde0d41c3a48d3c732dce9e8de7d212a8ff3bda26fd40ed4aa9bcddf3940d48e964c589446d005b377073b90cdfc949dd3e0985513b4f795004102fb6146ed9211afce9e9183a1128e4256215ccce3126ce97773cf3da57c5aae96f4f2cd28ddf68cf3dda3997758d5c4b8110dcae8", 0xbe}, {&(0x7f0000000400)="0f0bd5f18c768eba47f1cde3a3798592062bce62e2420f9fe89517d6d71eeac31508d6e680ad41b4097a1b52ad43d442d9b596d4763e0ae2ca23fda7124601ee47218fb9e5243d27275fa033a9781b7bb34bc21986a84d5c34db86e87687789f8fe1343205dc2cf27a5705fa71cf3edfec47f83e2fff836be6adf8d6ad89f5ea1c2c49", 0x83}, {&(0x7f00000004c0)="4b8a04c97bf5d9ad5129c456cb9cd45756171e45f7294f8f08705c4b64c7e20ce936f923aa3105dfd1829ac7ca531114d0df4af72aaa3be9e0853b6e77190fd217dc29d2fc64cddca00cf27e2d1f79c1602eca89bceac3702e31ec9edfae446cb59d55da1e9b017b51130372df8c09579465aff79e4c98b7da6a15a504938e9afac37d0ba9cf17753b", 0x89}], 0x3, 0x0, 0x0) sendmsg(r0, &(0x7f0000002bc0)={&(0x7f00000005c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001800)=[{&(0x7f0000000600)="a663631947a8f9f162731ac70e807c429a63d075902ad77fee14191d4129cc0055be899bd8247eae0a3b974eb49b57480e8dd13b24dadf3a3c8520e781edd9fb61cb7ccd7eaeb4d3e60a4254be46dc3b516aa1fd22be5b605a8c6c72b07eba908f41832920d4d30c759170b301a4e5cb9756bcb95240bfea95ef405ffe978cd105f5a9fbbdaa298b482b5b011cad282ef2454b2a56a0b2450cd22f6e1c47b719039b206c635d7ebf08e9c2c5c264a8ba8e504e50857e99efd5f5ffa76fc3d584c151034d27e6b37576489e8533583fc5916e0fb67246ee60b3f36144e93772da2f0432ff5c75094705a235534a083e6deb56d4769c092557f75832fe2746ce99a17ec5239bedb7c7dea1d1750e740e808f8fdad7e9844e764c100a0ebadca85a392656ad1929a12f55b2cd2b2b0b123204d8ce9571c9b1f53dc482891b973fd0cda194fc0987bd2149dc6eb5ff58c5f8e525e185a3652f62159b13bd7011f41f0f93435793f635996a3d568f6f579000917d89a4b9d9baf84a9cb8d054344d5ee6120a087c6bc66837f1231ce5e70e134aa5848b30f0af05b73aa5b306171ef76dd231922395d0b1c877b8dc66f3f4400eeeb84cb56ca3070b92ed8c40b83d560bb814a51b2153f045ec14449f9913648c31ad4eb1eec9bf5ead41c12f655e1f971309d680c6570231933d586f94735bbbb43fa1767684dc5fe1cc0750afd51a0df74952a3bb82e6b72523bcbb11093fc7d36b64024931237c7bf7ac93aa7589d1a3934cb6768da60bb1c001ad06746034a33cfcb2acb73c291830d9d4fa23876d256123c333bfc924408b826a21280fc752abfe12bed71c9c9d8d16e06c7c6c5c493f292e9d5691d52f62223dec538e83df09d3816b7623ae845a97b83b58e5bf1b1961c93888c534e1eb6d6cab7c5cecb74d2fe35ba603ed58d8a509bfe270dec7720339e5c4960ffa8f64f9e35270620ecf54517ef62b3e34e9685a218383829118d820897919987b45ee302683d4adc87166e5da0be8e0864b13dc2b6b185a362d6bf9da7911ebbaae5d6f58945165e23e6077320c64d460015a9f26ad77f7db20a3fef4368cc522a68e6cf86a646a5b48ced13dab58dcb6cd937f9196ca90cb20924bb5bfa86b1b002a05d36f06f8e1590593a4d741996cf6a93820e1a36467a29971bcf4bcdf5f6c7be112680ede419bfd2ce98ab622573fb2c838baca8d8c7646ebca86b5bd6e139b8aefec0bfb372028ad7c13a3a2df3d1cffe5468cb5d98d22fd239accd67cb086a2ca6d5dbe8db18a2a7b2dc589b76b0604ab7b4afd80b457b6a07defdf5b0ed7fdcfb7c895c04c16686947d93123b7ff75ed036104a566634b8618616894c459c0eb2114010b36d2b2da82c3b6514b99237e8569e7b7d0edd2ab4342d904a231faea3eb5bddfc15e5ca8e0314c906db5748e500124977561f547e4d4db8d3c684d9466bc65af28d60fa2fc411fb2aee746a94e751c7e0063ef242ef044f0fb6c2c92f623fc3e19d28014751e55acdd308f63f2071a01b7d9cceba608d4d6c5653dab7b9d58a408190ff698549eab67bc2ab72d750627943eb9afd042dc4513fac3d278829df8f179901ced0330b51aa6450078beae8f84d79f3b221e5462e0eb2374457a30f1d53fcfb560c4e406568581c552db8220b175bde94452061539d5282cbb439da97ec7168ebc198d6c71ee44793b1311d5e97ab4bffa1c089346f4ebc97c86400d79e7cfc1aac7e6c32b7c9519d1e0301b6cff0a3a9fb6a5a1beb7459fda712035e7b34878af309bb2a9acf0dd5a1d7d30e2fb44203eef2bdbf46698c6feb210f3ebc6e0ec732209c5f69789d018e84d7d87495f88bb94bc64a1de0ec97efb3d8de5e53efa0d0e779003d79797ab50592aa912adfa2660d8040a4d8824b557e958612f0bd84f7b68d531658beb2373797947070d45835d764539d3b5941b97d14ef5657b6407acf9a9d8938b599d084dbd8b3c2f50c4591f31df1f79b507709f0795177b767cbb8b4b0c190b0518aae2d38a47fbc4723f2451813898e9d4301c1d1dde5e48a066a945c7020ee2f648cf13f06a919c437a87a008fbdd3185374a32fd97f7c7629dfc46b045da31563160cd30770a698e80449649ce4703768f6ee1a5977a3700296d10a8c363c0e9d8f1d58d9d54c6688e8ba989a77ba8a5f0dec9474b648bf97013e2da6a549c2702587657364df84ddbb6ce1fb683aae519f383503a24e14b72e608fec45d933366b30e7ab791813de71319c2fec1d64d69301a8906bb8d2c72f145ba7edbd925d9ee5eba5776efad2a08a53d7ff9f1a78822a14f57a90a87a210242c807d030a3816d2b1e48aa9554c9df4150426817c9a46678f0b51a46e1a06fd616f836cbc217257e16102227e509251b04ac587a2704febec9a3d931810ea8b0dacefc55eda58b05cd78d2e8b7cacbd3f8ad586659341c08d80877fa0742fa2464efc56f034c6ce099dd219e6b6ffdd31d3ba20ac8623360d002c6a2e72869a1cca9499def9af1f566380bf8a063ea7e6d0ef1e038782709ca32c10dff5fbfd97ce20b6bcb7c5c744fb0a5fa8020359d7c534d122680fd25d26f8f7bf349fe24ab4d0548b153460835a75c498f013a5c043643804549b9ac2c33040b1d899bdc5b3db1cf4ca9a1215cd26fa7d574de6ac5245d98b36cdd9259a44ea11b7f0fe3dc65012daf506aaeaaedf659f4407b1033a4afcff48c6fbb8f0df97b8cddca1ccad9cd1d2d6c4f07a3c067705461f104aea9338c3a67ad486ec3a519de726c4b73c36e8fa1be996f2fae0c1f18e55245fc2410b5d30284d16d73c95db85258451cbe4728fb251ccfdbcd04cd8bfa50fc1c00303c78f3c5be685134fd572010cf63cd8d2ca8e5aae7d08c49eaa52c307d2b4b468cafa17cdfdb4ac2126334b06aaf4b3e667d39a72db2e406f8b679504f975ffa6ee07e9c35e3bc36cfca548b39fb1f78a03833640496890867704cae8b091b747e3faf7daf7fe9275ed0501bb6824044e11f6292838168998cf3d812364415b800cd294e15e7958206a903a285100ee6ddbe4ac2510739391c5c8850fb5c071352bcd7956e40e902bd8854c057661ce7d62b35640b349711c7ecbe69f9f8e84e93a02f04df635ca32e9f68bd98f25c3b912b205342bfddce77ca58c6343b12ddd701cbd39ee9c04676301b382a5ddc64b437302da32a08192e179793b89774d610dd519e1d84e603f66debc077e452cc02439e71dbde9a792a068c4b256bcc37b4319794649bb9cddaf94ded1b4c279134222ab73a58be3389dd2f18b917f7b187aa89428f262aee0e4ba09dc52f5ccefdab4d6f3603155aa23fc827a8759d1a41126b9434075d3bff9fe9ee6b3452b9640931a4d3e78bd1c7b2cade78c584308d59367c6cc6527698ecb3b19f185f81838d199d8dd69d901226eea12ee85d211d6ebb60a4b086a53c664abd0c48514fc4b602dfcb159d2291ceb2b0d48da99d3d1fe4e1904e48a23f51889ac527aaa79b4d415061a1d30478a37dd372bd4fe4fefdf8b2bcf70e7ee9e6da3c92a93c308d377c6a7e8ce02a3ab6bb2b7bdefd9c693096fbaca11383a5fbe1a46e925481f37d1c6931edec5668585ef06f2127ef0669f0d6d09f73a4479c62c7cee8ca4be962cb06c41297d8d6c05b93e94f5cdd6436a6fc14be120bfbdc356425775f20acacb7492e4c3ae86a08ac9cb9c56f8937f1610bc7873802b1d250879b7602b9c336bd5374c04137d12bd06719b67adf59158611802eb99e450c73358db3f3eaadb700542f50cd5b2d023cf348ef12ce61f2295f814a0d6d5a66b2289c4e50fd5940c2bff72dc8fe257904d5c617cccf8f7423b24fa43cec02f1da793314d29aacafb2787308e7c5a61763bededaefbb64b48b67380733d9ad8c55f2e381a42da339c049c9e6201acb6247d58899bc8efd54cceaab678f9da29f87029188b6d3b7aea4a22043c2eb706465db9d46e0f8321281fbdc9e811af5d115e7e2bb6cc90a26cd4396ae6dfb7ea052a6f2d1c6a15da53669f084590e18e1f875f1b5b41114a4645a162cd74023837fee0baa4d700e0e4ad4de0450215655d914810c9161dcc6734cda51f052193e1d85f357bdb6fb6acb21ef3e9e1c312f08eba33157bef173ccb07a3e62336b64153c4d75757b8537098f8a5a3edb96dda00212a5ae1069bf515f5296a4afad128e5a9e3958921fb4e506c74459c88e0f57701a18d120d8c118f7a9db85f4aeddc0434eb7455fe3d31c1f3ec57f70b259c902d73e5c63388e52193dc59746008c2d74db30a2c18c5eaa650a508b6c71161f441de9e98144f03497f0488a216c65405b904b25f3e3ac9044f078f6023cf8ff3b0337ee7c358372e3adaf92f9be63a498a522a05bb702e97a3a952d47e258dce5402f1243d8ca1fb4e6d0be93c4c41d7444ef422d41bb90010b39a07d4c0527de80502c30fd1a678cb2ba6ab889a5463845a8fb97dbcd9d43dc5e0647ee7c05dc6ecd939719c6719f34870764dc8cb2f23af01ecbe5a86fe17e8c4a5e0f90d84aa3aca612284c8027cbb532a8e4337a69c7722ee601dabb18e69aa95671fd9a29c0a0f32bc8cd1859c7188c2ae45e76713694e82a365ed299265369caf112034e0732a1f316f4274b600c10ac82ef4d11f1e9fcce5561edd3533b22f1bcc2a4c9b33c3e0c024f1e9192d34eb0d585fbd56beaa968f568b2844c2d249d1336ee836062d5c2939615034dd84e9c19a0b7de05e2f35320c0eaaafad18940761466981a59404395875ca3506abff8aa2a2e658f0cbe0fa8a5b4cb1c766e51334bc6af0d0bc309dbf66dc054ce2510d1a1d0b51561586e537f16341b33d560999f9d38f3a261f5be990123f24a4984e84122f8be356ee14c502062239d951056d4f2a4a7ff01336059f2861e45dc6de17f8ed3e4e11ca41063115e3c1be688febd57fb7668e40bac7517957ad6fcb2849f839d718e57ee9693ff07985534cd49fd4a19a28e43d9ae031f4cd78896c53f164e40c37cbe372a1073b1959ee7b78a32e15fb7affa667da6c1307a07eac0044b1d42f31bde4dc0f745e5e5ec9bccc03d0605ee3d0b823a1e605c5fd221d36ae38a2d4ab5c2c995afb543d8cd48f0e5d2b38f1c62463be182da1870922799cca38931c8cd1adca23fec56f3ebc7210ec96e4c4f788e030fed4da503a697dab6839766ea22ffb6a66c3b5e394ad06219d0dce3fd03dd9de1c662b3e3be3d93c43e28426ba3fe28f8a8134bb92f822bddb5366327c08947bb5c150732d23159e464594793ea1c52eef05b0dcfbec31863095e0f34012209ce77efd40896d4603e44f59da46200cfc949c8f3e3712eeb3e8a7bf25b051571a50833238eafca014a0cef7519c14a39821df48dd911e6a6660750f1ed798ed683aa484f66d837cbeaf49cb8d1e6860c3128cfa7db235e6ccdae64ede3e647a71ad9511cfe7217702b36ae3c9ac66741d11ca796bfc99d22f57e21916ffcb8d9bdccfb155ff979dbe022f4a5790930ab9dcf563d53a383e45c716d4c6e06c92d1bc0d18f3a329cacb70aaeda26f8e1836bc26189d23843ab01951707d9cfe5834ccb7f892677d6ea02c1aee2c6e066fe6ecc716d957cfeb3a83ac6429bbbe793b0554b63a679183c560c2ab56fe5d021fd6017217da1236495ab13565356f3e8595cc0bfdbe4dfa4ca43ce73609c7f7588d4bc0b17ee076e0fdb7df9301667cf58da7dcb3e3d06072c51833a27c9f651d1c57a56c113c010e64cb187742af4aa83849", 0x1000}, {&(0x7f0000001600)="57fc825e4eb35d30a2daf4994f8746b5d51367942f00321c5e2228148ce3a8ec7d5e2fc413bd66c3bd4de4b09d0e962233f617d655050cadea0055", 0x3b}, {&(0x7f0000001640)="f1f568edc3943cef50e1e23e2fa317e80b437a0f40ec182ac45737fae525f0fd0453e73882f79c450584c548a1461a6c77bc60f5cd9cd009d17327b1b91dc1ec15bf40bbe8e9bc251cd9c898b33020f48467f68bcccc650cb551d1c488148e4f1ffcd06cb57216c9f0fb68899d3acac3f4f7d9a26f5c4487a3dfde8d01f3b152ad8058be9f83d11fd89431daa4484aafa0aac46e975a727c", 0x98}, {&(0x7f0000001700)="a514beb989fb94571dbac281de99d3e4f50676c1636eab068d3cc52c4bb0aa111b1bde6ccbd28f27da4754f845571808de3aaee8263c196cde2d173f42f46f503fc272979011b3fcd9f8b7ee0a4652285bb7c4a4cb1bbadb3147d784396eb81bd79e67e3d6f893c34797e5cea6a1205083213597e4290f5fcf4e38a35bc7e9ce4a79d4270e558ebf39bf89b8a5482cb8fa0d711f6daf3939b41368457a8469fe36f63757ea53993462a8378099b637e844c284972de8af916f12cb02d224e766637582e175f41b05b48efb16bd9d485b8ba17e776389573a1533cc46ddaa5d8d3945", 0xe2}], 0x4, &(0x7f0000001840)=[{0xf8, 0x1, 0x2, "f631f7154a270c4e7531bb08d8f0f34ebcd7ed65a65c40dd171d18659bb2489febbde3c892dbd492e1ca8091a06727ab99584d1ffb5a2dfccaff2fcbeefe7183490dad30f21c5184a6e5c67035f98a5d7bc6578d7406b9e5e58913b88369fe754bbb67a8cd0d33480ff12adcd7af96820bacce1de85ea157aeeb1a4df7600a26b50d1d38f4f50c4fe83494d2ab62fe45e9516bf9bb6b76c41f810ce12e9deb008b69c4c3e4c95b6ec42ba227ceef8aebc1a74fe00f9955c85a2d9769792625ac3e42b7e2e79445ee0c878f4b39fd3d8c47a0383e93c81c8822519d55044fbb52b3072596078d6b"}, {0xf0, 0x1, 0x9, "15d44340b0917b7bb7708fbc0ccf124c616fa62f7f6016c97ac7138f42e2231a5b1de2b1330b14220eb6eda4f294160f27846fa196c650c5450ea9e53101befef0bc826bdc212af38eb1363504b63117a601e1ea59c51e21f4a4a19e2832851463289bae24a36efe04fea366f3061962f2aca1fcd6bfb6598fa9f8aa13f5e6b6e92e607b6786972edc660fe49f588e2f56f0a2d494aac10f03b479561323abbbd1c629381661c0dfdf0f0fdc26a4a8555ef130a5a7a391b2dd8c6039f96ddfdf70dca986367b596d22c0059adebcf9d13de90206a5b3647082355f"}, {0xe0, 0x1, 0x9, "6a3e81cfcf273107a4deac982359732aac46988221eb8da7aa823c82529e6a2f9cc17c79a8ebcf5a4c6e08cdce50b2d0fe2bb5f124a324524a96b660a69c66d74a6a62ae2abcc7c27cd9524462a435ca39fcd19f26006ff4663bf78ee8e524773c44e14ac338e048be5b474b4723e95484b44ac8c76a024b94db75343b2794ab83863fb649b4b9721a7b455b3de5d630f1e430c0077b56e754d539df124758179cce77a80f935d5b94d173cdf7f3573c1878f85df7af4cc6042787a30f9d2fc1a68b0e3280675585a7f5c8"}, {0x1010, 0x0, 0x7, "8044d5b002231cb57fa4ac6189763cf045e3a3f7e32b9ad884769469c3685f4c9ddc4a743f057e0c07eb64460b135c9d83563f4c2315a282910e4a561b537315a17a8a2f4d8d301791dfc4eaefcbc7a4644f8879a835ec00453767c69d60ec1ea076da59450e1557aedeea079859594d5a9dc94aff88d86d428d30acc557f1f2fa63ba044ec47a8a83f66d52535c4e6ef42a4f2b471a431c24ef728f65f6b30d9065de0623d32f8a8cf8b565d03c25da85d43a1497f64a1b64ba87ab75fd4d53458b96dc8d7699280c70f1eb53ff9b1e64f90f6df77c59a981a80ea9dde2dc218d41941c5a858ef638d414822fa72a2f93fb667ddeab28688d68634ee39b2fb0d1a89ada9a0a1d642e1cbec466ea65680b734aee12f4cfbdb1566363ba1820349b58d989adcc59fb54ecfc2b97a0cf6e313d35d8a495f521e19c9526550ec7d5f39679ea07f5dbcbbba8700b36fa6282f2c81f3284ab7f60bd3982569ccc5828dd5dbd6758191295867bb2c134bf21f1b87f33d42b83f8185e53924f781b8eb82c9c9a29de64e2f2c28c599beb4626c0192b6a5ee3fb5c9ee4f6211a98ebdf6f5a82d2f9ae839c95bb8f1f0e51e16f5bf860bf2b752ba1fedb3fc8b490862d497eaa2784ab4d56f0b7ca91d215d7ac780f0c4d13b5dfbbfccc423b2be7249fc11ed4ed76a8ee0a428fa5204beebe2d9f596e895377a2d0d61a222999367a70f1999546fa5853df63902114e7d4235179648a1ab456df655a4a054db0a997ab6ce4625b9fc34cd4e1040a6d003132c130c8f9b46d5a219951efab2815a490fdc71e7d0439ff2b3804bf105d3cb16440483c481c21e0d075d3e6110f5572fba0e2c7c7782155a160ff056a9a0ccdd8bd9d0b8054a093f3f1960b1ae5762a940cbfcd03f372d9a98fff04c39a9d62d4b8110e6ce8be3e80e774010ce274ee5e5cc83ba45ab7ec1313ee7da9e110e6608f43bfe2fb7a2f9a84e2cc2355bc6f3dff0fd2d3ba05398b834fddc646610de9d388e748f4260d83ba987ee877572907caa7dbc9119cd7306a3ef23a948e87369394ec6dff3490ec0b2f3101358541a1cbbe043874ad26a72c5dcecf88fad55b55f5c5d3a9def1a36f431e17cd89e522769704fb66a72bef0871cb3bf0a0af44b50f65f4d0531c1df6558912b34ae30e534e715c150ef2e817d225032e58bdcec090c284fbe3e42894c56d225f41d7e01411f0d623b62bfd34a3efa5d57540d764ac5611b68b16255e125569cd5525ee0d58f5e409026dedef458308467c17f9023efc03db9807cfca719b99e9f0ab2aa9aba88857f0b41a4ca21c7118196f50e14e905bd6df636c74d02700ff7ddc3e886da07c4a549341300a5e7fe5897c902fb88f05a7e58831a3e2a36f15bf7c9ba200248271d38bf0767d24d783629e50c7e4d34628f49734ce4e3513542c7967a5ed17be67adb82d81c7be50108666b0fdc41ec463e9d9c8a6089c9783198002a5d3a0ed58542b4793260eb0eae261919a86a4520e1c87e6ecd5b30667d8c54f05d3e3536b7942275f85fba95ea10911aeadbcfbaf8cb0c3bf32f54e9d64d22dc05926097f5436c48b24e7820933642959799c0b8b799690587ea93c557e0cec44480fb2b179d7ea06631dc369ff87e61ed551a9526423063edff1ab1deb0d15c120bc013cdbc33fd48a81f9d69b54ec73e6f4c4a937c029ee32b32cc78a140f33a816087c2c80c46c7a3bc20ccd5699db93eef51cdd4884d83c2543f60f1d894ffdbb8377818f1830a7a53d0c789334adb06c0d41b0547264788a074c71c1fa1803882efe1507aa234cf716243a8c09aa64d0123897483c104eeb140d7fc466c0d097d8c99c755d1783cee3f99003548a8d1b941365d8e6e0120e850713e92b397650b5efe64df124de0f4895ef0e58e3f140e287fc654d569187312f9f43d4cfb3e631a9d634dd218d017d4972c02823862dcfe870f7a507aa3cb40bee55dbc05e7402b3b6699e0224ba99dc05c2c2fbaa3ddf05cd97cd409076d00d4d0ddb34903266b7454d3bd964e21f03dabacda684a5b7e42103580542ace13bae7b69fe63bc177ad434f5cdddd889a2086279bc89bacc949351dfd6c1e3091731bc63f2d078f7f789ca38ca5c446cc00d0920c74c00961b7f505a89cc418f2db8a23de05539c3fdf6cba01481e9a220bcc2a349a95e5e0d61827c7b4b4cf793007815764be11a67ccd878476fcdd09d8a10f41e4fd53ebe52ce193fbaf3e4a2752ca554af108d689e564f6405ea92e8a563b10f0cbd78a9861b1b3f59f263750e56b446faafa8904029e71515e297b795504198ee77491b829edae5be258496c97566fcc373862314b88bcc165a26976d80f06165b1831f3a9d5573b62b2171a154c895defda85847f4f6533c3ad472165ebb89f18be2f368090c6dceb38084d6087b27cc8d240c1be58f7cecc4b614a0d7d5e29a6f489110658c74771a2d08aff4a7c1cb3b6c466b7d5743f4844d089e18da394479ca5c1b900917bb076258cd23ca41834e3d72debe24e40bc6182a81a41523d51ae2fabd20b9d3c8aeb12d35cbf64c60b2db8a8e26eef6b60d59c4ea9a53a86440fef8b051b1b56cb2c4e0bb1360f1d9d24dbf4d6afec0e5f7ff5c36aada55c1bc513ebd11bbc7ee0c3604a9a07bb5983abb8eb1313f673670169e01180019170de83fd87c3a350029f0177cfb10112fc641e690dfb65eb4a21e15991e00f3175887ecfcfb989ddb9b61398199ba66b21aa06a6c2cc23482fec01080fa38bad6c185a4be954b87da6d6974b6eb2d6e6f2234b827452a9a6f4bfcf345fe2c01559c769403c1ed39b8a1d0a5697b9834569c22fffbae67b02e10f633ca71ef51ffab4139dd39bee8b9c4929a167a4c6a6bab3110aa57696dfadb0b3d129ac94ee63a325e7536c46691ec02c6a6eba279e0ec94b72fb2ee97ac5151b98fae887f062c466edc6efdafd9bf248b814e8d24215c3887c3e81b0dfad972d2eadbdaadf270edcc10a7f4cb027525b8ff738b2f8e85b948095e263cb1902df2c64ce92513f6481d102dac8bb42e031716168f4bfa3175b41850c3a903d1c77a28701a60e76e8493b4a91f7051994594423e72af03a5c126424b5f9e876d83079c32a9c6232bc42686886b1c26e673cf66354133697e51c5cea5ab606a7225ffc4f8831ce6b83db757022be9bff4e1c568abfaef75dbc08a4c8f8d0393de383d2659ddfde5dabc5d9c50221ddb508298889306ce4fa704882ed48cfa228e37a8f8d2033ef64d9f9919b6c537207a5fe1468dc296dc0a474d4304b3b12b4800a29e7ccd3de9287ea51cbc2765b1d95900ae367053bb7273b1ec33b1f13426c8c3a35b87d19eebb95418cc00d6155c3140f5b51d5dfb2fe3cc8b358bff921ba0a75c1596604971807768c331eeeb62bd62bebc9849d7ee81d643fe2463990ef3eeb26abff48bf82a2605ca06305bc7b1828d8862f433352dd2feb36a056850f57b3e1c94346b55e37e37fd134daabe712da718e84100dfb97558c5f0a28c3d8475e7674e584151bd2a4208daab8a5a89a1fbd50ab3e2289fcd970d60e08bdd0a7be3689f1248fcc7bc85e52c689ef518b9d6e0c09018854429895e85a51b9c610393c14ddd90d44cc21e795c66688b02ed94264172602a06c7df445134831c6da4e0728f1732529f4a0f303d6c52fbed6a1e37b024da0c277954846d5575a70d24729d886ffefcac50ebaa1b6ab6c6c1df3df0c6f27dcffc63ab8139fab2209a44dbbf0403982e8d5803509b1ceb94e14692ff8f764dde29af2a565add403c1c4d11463c9f761d5c5d4440aefd23be99743c3f8ee051c480ed0e20d8000ace999b5e6835546520023e79f27f6d7a8d09f5eeca4c23b9259deddc5d3ac4ddd8b13779903efb3848fcc9a30451a5d08f549b8c76b2498ab706d57b05b1dd7c51d4b2121535f22167bc5377b67eb179d0714cb95618a3b809220a07e483b4d522fcb5ec7fa7e3bbdcaccab1f57aac8b8f6bc738d4f4b75be29a1a67c9dac6d88d8ac6e61843272a9ee15dc90b2d102865e2d650db6104f3f2ddecd99c34d14b8a3814c4fc3596fe9669c3ca76a149a6f84095b8796cd7170285da2477a53ef9ed6fbab1402ebc3f1c69151a71b959751102e0d29d56e00edf7cd15db701c765ec3780c35f3c799ecb83456c51bb0bb79a3dca84819af812e9cf4991f631e224eb813dcfc3112dcc0a1899b90ff7ed5c3b0e8e507bc6318348ed8e7305f211881a34650b852a9694399c05b10e4b25279a3b70f412da15eab91f40c8c768eab3c37e06064b6a3e42b4dd0b9f81350da52ed3623a740968274f3aba06e1bbe6026f4cb0694e8a83f89b875a071a312e734650a3ced4c1a8c374520490a19706e91004522f872d3609180cdc2242746420622f869cf0cb254fca6c786b2aecb9ed32e0c63eefeea901baaf62d10605d3c663440ff5848c4d1c43bff3224f1bbde507fbd3560556fdac63c5a35481dd0dcafbdb03e1f2b28fe746e3495a6ba53c75e2b6e25261b48933ad2a8b029a2353c2525655b773831785c645d7cad9a731b3c5bfaf680cf199f5bf3abaf3ad61e7a8e6cabf2e96b58efcc86ec41af209a90ef780ea4e547e5f5f11a0f1de0f22dda66961c6659afc7875bde8c65c0bec8c6243e84cb731b151324717648176c58ba84d37ba46952cbb03c3a2ec2c78813fdc3ec931ca70c86f892a8eb4ad864e35740b653b7ab67144a9968963b742df0f06257ec9340cd0f9f0bf3ef509e14668963eac90c9e2d1b8ed0fee87e2d420f1b5f414419bd2e2ed8d0c1de32fe9dc658a5f7f9a1c5792a6b223c5b74754bbdaf5c319308f9c68472ac80e71e89dfba74c50cf34a84bbdb1df477d2c6c2e47b69a55c2c11b241add2dc8a3ad55887ccea157b906bdb465a77b11990427366c6edefa671b52ed0a82adef890f4e6b234d29f45a7728d5e4089c7a9a5f3199eb5ad517a07c005d52f5ab66de8935d44c7fbb10d75287a4358d3fdbe2fda8e0d687caddea2426a2149b44f80355171717a4269f0e6ccd522ac43a0190a85ab358ea77298a077d57c2f9c61b5c5cfb2365de7bebcd1aac90a14cb777b801b99f97d650a97170c0a54c067d459c3a72036807aa419673dc0f21bab3100006bd71cbfa2b1545b2dc3320146dcb1a8e0817e2c51f88574fb5a53b093dc7c624c4ead0ded5d610e8e8a7da8b423a7eccd278832f214567e70550442bbb7dcd9e1380a4e5b750a3febbd681c6caeb23a06fe1926718c9db5eb1e74a6aa799410ed741416a00811ef7f6ab5e67622b736b0b2c0933d1220a5da0de3b26c66de3ac5f6929085425c8b07d7fd2906b611eeee00fa6b555b11b816eb3ec393b8faf38f4db10c16271f22ab43c2d693b6966e598cb3398da2133a298aab9996189d0cd2ebf49cb69e64f7778beeb1f8375bb8456bb9a01d041e9b89d33e6bfc234e0774e05cd73d5fcd51b6f2bf0005d58689710dc7d3e40b170d70bbd1dc1c4660cf8465e8fca4b928e4da58e605401ca74817c82fd734763cf8b4808ef23d80fb746068a57bf03e9ba21bf7e14c433cb7c74aa132044ea3a118a9e59eb8421cb9d350fb1878a54a00f9bf3d54935ebfa72d78059e83b2364e16ce08c8e6fd5b97306758fd2485c2d0b763093d5d776c57d70f8b4a7ccc9801b3b4e8951108a27e2bbc0c607fff6eb5399f9092666eed4decb495b107559235971fc3a30b1d8e88e8a1d27c5410a187236a689901a02df3d05c071a9b2191b78b0de19e4a97b"}, {0xa0, 0x0, 0x1d4, "a22d6789eb991e39520c73bfc35d774c5cc6889a1dd5ed1d4215701971bee916f0299225a0bd154b9b848884ad4e5dbfa5b92fdb3f561077e664481b2ad5967a1f5862bac7bb24105e02b66a59fe5b9fcf529b559273ce34d56d749dd16a4ce30a01b53f346bb36a6c68d3aad00467b261cacc3ceccd351442ea71ee5caad230eb6069cabd060f3977b831cbea13ec"}], 0x1378}, 0xc) readv(r0, &(0x7f0000003100)=[{&(0x7f0000002c00)=""/23, 0x17}, {&(0x7f0000002c40)=""/1, 0x1}, {&(0x7f0000002c80)=""/58, 0x3a}, {&(0x7f0000002cc0)=""/123, 0x7b}, {&(0x7f0000002d40)=""/84, 0x54}, {&(0x7f0000002dc0)=""/179, 0xb3}, {&(0x7f0000002e80)=""/28, 0x1c}, {&(0x7f0000002ec0)=""/19, 0x13}, {&(0x7f0000002f00)=""/233, 0xe9}, {&(0x7f0000003000)=""/200, 0xc8}], 0xa) r2 = msgget(0x1, 0x84) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000031c0)=""/245) r3 = getuid() r4 = getegid() lchown(&(0x7f00000032c0)='./file0\x00', r3, r4) pwritev(r1, &(0x7f0000003580)=[{&(0x7f0000003300)="0be676241ef0f338b444ed154602dba93338136e5c3c8147d4ee4079bb25380b349d9fdc64cac8f3d46c97f988625b60988874dbf71eed32eab80bb5fcc3f76b2134f32d9c022a6522d5d9b2f05b5de6fa76d70299ec0ff4994225efdbaa7f3e694fcc6d4134b9baeb8b95eae359296b9db9d0761a8befd5111116ca8acfd63db6868a0880cac9c4ea1facbab838e03ecf80eb7493a2612724a483dd1292802a225e33b68f4ead24cfd6b64c6ec94203c45938b87a0b6991c7ba6d7db346c09b771ff45fc68f25790af2374e05751758dc8bd53c3f3030d1df1bb194557c", 0xde}, {&(0x7f0000003400)="b464075eceae365fe83e0465bbcd4ac955f9c62e337420dc5693f44b3428632ca86902a1d6edd5b51002fe8d3ef7eb0c165ca7b8f3c86afe31b5e5c9edcea42a4f7362f8ae4d0c6eb6a9013fc2242ef6883798e68b31b7c8b338e15498d8b584f1f9701528d0c61b794328ddc2050283946b99b62d1d2d445fda9a23990e77027227b51c7d958ac907d040f415bc1380a5d55c106e9b43a685a9cf3cefcce92ffa311dd3e11389f3e6fe330c9f3fefae7470a0f9a95c", 0xb6}, {&(0x7f00000034c0)="35f7553dc064eb1eddab194cd23d677ab5fac476da9c55f8f5add5e8b068ec8afac6aa707fac5dc2b5d788cda7bf233b89a15220ba5d6de26cd769c74565ae76a5a1bb6e49c128e0f2879d09fd6cbeac51c6d63fedfbd9618794f3be3778f465f8777b1eed9935dc41a4dbbe30ba0cdc86dd409f4879cc4365090443d128c6fd8c2056e231c89f88d77913560767a7e87410ae5c69717e9254558c0d429815636bdd4435eb698bc9", 0xa8}], 0x3, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) readv(r0, &(0x7f0000003800)=[{&(0x7f00000035c0)=""/109, 0x6d}, {&(0x7f0000003640)=""/232, 0xe8}, {&(0x7f0000003740)=""/137, 0x89}], 0x3) mknodat(r1, &(0x7f0000003840)='./file0\x00', 0x1040, 0x4) r5 = semget(0x2, 0x2, 0x80) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000003880)=[0x6]) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000038c0)=0x3ff) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0, 0x1811, r0, 0x0, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000003900)=0x1) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000003940)) 22:29:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 22:29:26 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) kevent(r0, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x2, 0x3, 0x7ff}, {{r1}, 0xfffffffffffffff9, 0x4, 0x1, 0x6, 0x400}, {{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x8001, 0x5}, {{r1}, 0xffffffffffffffff, 0x82, 0x2, 0xfd1, 0x4}, {{r0}, 0x0, 0x20, 0x400fffff, 0xff, 0x3}, {{r0}, 0xfffffffffffffffd, 0x4, 0x320fee962e0573f, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0x88, 0x40000000, 0x9, 0x2}, {{r0}, 0xffffffffffffffff, 0x15, 0xfffff, 0x3e, 0x82b}, {{r1}, 0xffffffffffffffff, 0x24, 0x80000000, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0xc1, 0x4, 0xffffffffffffffff, 0x1f}], 0x400, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x2, 0x9}, {{r1}, 0xffffffffffffffff, 0x42, 0x0, 0x8000, 0x100}, {{r1}, 0xfffffffffffffffc, 0x4, 0xf0000011, 0x1, 0x2cb6}], 0x8, &(0x7f00000002c0)={0x98ba, 0x9}) socket(0x2, 0x3, 0x3) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f00000000c0)=0x1, 0x4) shutdown(r0, 0x2) setsockopt(r2, 0x20000000000029, 0x2b, &(0x7f00000000c0), 0x0) 22:29:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x57ac) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:29:26 executing program 1: munlockall() r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) sendto$unix(r0, &(0x7f0000000180)="5001050360000d04000000011306ca90041010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b42ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638080011c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b317757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a0000000000000000", 0x150, 0x0, 0x0, 0x0) 22:29:27 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) clock_getres(0x2, &(0x7f0000000000)) clock_getres(0x0, &(0x7f0000000040)) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) open(&(0x7f0000000100)='./file0\x00', 0x2, 0x10) 22:29:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x2b518614, 0x411, 0xa3, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) rmdir(&(0x7f0000000240)='./file0\x00') sendto$unix(r1, &(0x7f0000000180)="a241e2b090f57fd57edae8e4be70bf2e9ab63f77501c77efab153501863c7a502aafd57e2cb1438bfde5b6de1ffc5d69d38de23b0ae7ef0ad66b1ad1c02f9309e5165b2a39f9939258ecdfcc6481c9d70f852ad2022fcf9d434b1bdd", 0x14b9aee3502c6511, 0x400, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xa) 22:29:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xfffffffffffe, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x288, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = getgid() clock_settime(0x2, &(0x7f00000000c0)={0x0, 0xfffffffffffff000}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) poll(&(0x7f0000000100)=[{r0}, {r0, 0x8}], 0x2, 0x101) sync() setegid(r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchflags(r0, 0x0) 22:29:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x900, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0x4004426a, &(0x7f0000000000)) 22:29:27 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000280)={0x0, &(0x7f0000000200)}) pwritev(r0, &(0x7f0000000040), 0x2f2, 0x0, 0x0) 22:29:27 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x408, 0x0) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') r3 = getpid() fcntl$setown(r0, 0x6, r3) close(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgid(r4) 22:29:27 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x2) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x63562474be822cae, 0x1) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000180)=0x5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:27 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x302, 0x0, 0x0) setsockopt(r0, 0x7ff, 0x3, &(0x7f0000000000)="f42db30a7250cd5ea6625635eac17e76a47dd249229d51b1ceedbe0c17974a0cb17601969ecf6d11b3b0190ce45498e497fe23f1d7ba52869b9aff973820", 0x3e) 22:29:27 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000280)='./file0\x00', 0x612, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x7ff}, 0x10) r4 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={r4, 0x0, r5}, 0xc) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2) r6 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r6, r7, r8}, 0xc) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) close(r0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) 22:29:27 executing program 1: r0 = socket$inet(0x2, 0x4000000000000003, 0x0) shutdown(r0, 0x1) bind(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66696c653000ba454cd8a92529205770cda6932663e07f8873f2ec688cbd6f00585b02d65e9681672bc3110dd31a64619b918f73c558bf32c5bc34a64034f96e784afb483e1198fed2b009f3b4ba6a078eadbc826f4aecc05f7ff707534a3c86046fe647962f14ab95281a2efa68ae9caf999c4c15957b8b9474037d76029ed851f3633ef87fa075cad8d11351a25b3e145eae1c79ff1f89b55f4031985ab84e663bfbc25ad311d91705fd406a5b0cc7fb7e1ae24acaea9fe424ba4c144cabfd4194b9d3a500"/212], 0xa) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x40000003) 22:29:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchmod(r0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x9, 0x10001, 0x200, 0xff}, {0x400, 0x400, 0x7ff, 0x9}]}) 22:29:27 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000018, 0x0, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000040)="5e5f80f775703117950ebf091292e0475bba64509e547c85468dd689b57c09ffc79028a484754604f269c530e813f438c8fd8dee50257b60438581ba43fc631367b616b03827cf99027b5fc2989f1beb8b3f1435055bc218f94f46b53efc22ef7914da82af1301b035b3", 0x6a}, {&(0x7f00000000c0)="7ed71ecc3fc843b37411d759e293964970e27e59ffdd52cb14ad5c3d01f6b1b849ffad2320bfcc032a17e07338789de31176a789b29753f6d915eca0dce66fe07d962be4dd834fd80dc759cc31fc4128e928a2218fa606a2bb50cea59ba3acedb1e84dbc413e092c2b48d1dfda6cc9a12baaf99524e321465bd5994abeae2fc9f615c9c5113f591bbe9247edfa4c47cc05562ddd981f3f69f2482baf88a237e407786cb63708a62195c8a1e53ba1e66cf31268bb4ea7cddc", 0xb8}, {&(0x7f0000000180)="dea290ade74cfd712b8ba235789fdaa79f84f91df540d227fd8532332f841eead98d81caf8549461e618c00964f392d728af37e1e608ea08aceabf0c3d58a6ff9efebf2cfcd42c379a0f3c75aef63bac88375bbfc84e8ef5671b59f63d1c23ae87f27fe0acdeec6e12ce035bc9ceb285ad306535aa38e97478fbf2d31e", 0x7d}], 0x3, &(0x7f0000000240)=[{0x70, 0x0, 0xffffffffffffffff, "e9f2c8eb51916353dbd8a8cab38e6f37276d037796451171d24b96c76a0ac7edb166ce33a0fcba29b1629f2b07943217a7e1222de6785d1e8bd8ad5d5aff4f2cd69db5a8c8076437b35f72683502a233fd969e868f5e39890b2bb0fb5b"}], 0x70}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)="f61db850e14f268027ad97e82a2b9083c51bc8df4d8cdf9a31a4425ee03b6ecc086c797afb4d92d149f66afa52bb25ee226bb047ebe0fb", 0x37) 22:29:27 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) open(&(0x7f0000000040)='./file0\x00', 0xa0, 0x110) pipe(&(0x7f0000000100)) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x6, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0xffff, "d730c1e7bb6fc6e23c5b00000020000010e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe(&(0x7f0000000140)) 22:29:27 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) r1 = socket$unix(0x1, 0xfffffffffffffffd, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/185, 0xfffffffffffffc9a, 0x10000000000842, &(0x7f0000000100)={0x2, 0x1}, 0xb) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x3, 0x7, 0x8001}, 0xc) semget(0x0, 0x1, 0x20000000c600) writev(r1, &(0x7f0000001640), 0x10000000000000ed) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) 22:29:27 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20002, 0x0) openat(r2, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000040)="2d226d1b61312db4298148c51a865e68b210ad69a70000000000", 0x1a}], 0x1, 0x0}, 0x0) 22:29:27 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) fcntl$setflags(r0, 0x2, 0x0) r1 = socket$inet6(0x18, 0x200000000000003, 0xfce) socket$inet6(0x18, 0x3, 0xc6a) getsockopt(r1, 0x200000029, 0x65, 0x0, 0x0) 22:29:27 executing program 1: ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f00000001c0)=0xffe) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mkdirat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x1e3) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x4d8000000, 0x40}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) 22:29:27 executing program 0: r0 = socket(0x18, 0x8001, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) shutdown(r0, 0x1) kqueue() chmod(&(0x7f0000000040)='./file0\x00', 0x99) 22:29:27 executing program 0: mkdir(&(0x7f0000000140)='./file0/file0\x00', 0xfffffffffffffffc) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000002000000000001800000000350f0000000000"]) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) 22:29:27 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000), 0x35}) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000180)=0x200) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x80000000}, {0x84, 0xff4d}], 0x2}) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000040)) fchflags(r0, 0x0) 22:29:27 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x68, 0x0, 0x0) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000000000)="397289386470e6cd170ab813a244319137b19f239ee96588636a14ac9e3394607a86c4ee3923f44a5617b8cc0d91ac486645452eb491ae7add2d84e6ce73640f1d80cb9e661217de4e299c5a95841a34685c370fa9d4fd13361c4b4039261ab27d2908f8ef631ed5dde34d210e2980b493db36e1e109a2c9f2064a2758258a9d41d4f0ade4a02302f36fda406a374234f4dfe51ccfd4500e1f652b47c144721b73b6cf2c844485455271a763b2cbc128f99e59f36be496dbd896ddc63695710648cadc850ca0c8dafdbe9be86f0dd6b4e7aee03a911a80ae4a8130a4ab3c2091633e73451c7934ccea24efc598f01ace9d06343108d174f26b250215d32071e3287e88f093db59e7718060864c2d72b9f7757a2fb54da119aebd4377687c9f8a288e4ab28a5c0e6ce045fca3247e1503e61703671d3674fb72e8496caadd3e58c20edb723d8a3ee78d69033c341013f20157c14bac79d79bfcc7cb485307fc5d008fbd88d86bfc194dafc7bfcc4ae5b377d8585c5bf047d8b6ea865f59ae4aa7706b8b545d5dcb22f4fa7616e962abfe7601ac97720350459e6ed6fb6d57a43d4b5dd8d3870cea1950e4e89edfc64a0db310f4fa42df5784a3ecd41b5266363191567a1a6f43f12c95fe7e3e8027b1970b0cabcad204ae3ecd208fdbf5a44301d37ec4f83f28031f3f19645215e038d37a1beaf933d5ca557e14e2d4a565e129a45d0514621a3c1c6706b299097cbc37bc3911dee47fa4179cfae27dd353fa5c979274d22910d6abcb4ec4a75ceb597222b41396d0646a00d1de89e568852075e8113152546fd217b46969392d9f463612ec2d7335ea2f5a3154a4f30067a74c658a8f25bc9347efa5b5da6d8d8499330fa0b25c723df46083615b65f260aa603a3cc6917f503b9ef06eb693f005f6b1edb69a3fe50cd7a95078e045894e71c87f429f12aa89e19f6e3ac86b80878b0c99826d81a8841f20359b2521c4f978c736bb09e45e60b43468f00de344d31ac90dc8375c23110de432e025d6640bc5f26bfbb9906bf606a2aea760fa1238d937e0b89b93cc8f3723856a61269787fbac894a476f3db81b1cc72578959f678edac8fe5171f9f8f514b345cce92f7b83040299be1e7eac5aa2d537e3528aaa08e20a78cd05edaabf202cfbf26fe47d7cbcb195fa2f0f04305425c0a422d68354bd7c1d433924c9613d3db77e3c5a9e826eb59adcc14f8fd2a0db91daf12073209fc2dfb944735dacf5ace92c42ea2c0fc2c259523cb881aad4a57f0480e4086491773da3e3c8f44cae873adb60712e5eb8c0c929d8ca23f3641253b514559d40731f408d4c8b8225de663a831c737ce58c9b570a45eda49e6cd0fd5af16baaadf09f8f1865d5a6396a1eee5067918f7a8b35981c95b9ef3401dea8f60f390f093bf318932c93bc3ba51084a3cd51b7752495b98c22a0b6a987086d0941ece194aebd7e458a4f943cbe099b41cafbd6991f314318c0b4eb248b1231834d11e0128f11ae6391222deb27c26512d9f6cdacdb60ce710c2ef0c9fe3a904e084f1c50f7d79b8e2d04da5aae6808954a88b7acf91b8132a55360e5c943f05088b916d63fa7c679c141f4a66e9bbd0fae451bcfb83236b2e355490877447091892d449e3177d5ef23a122817bb22f646d05057e4ca3a890f8529b0c0017f07408ffb76571a5ee3c5fc2f97e25b8b747b57bfdeaa6fdae664adfd371cb9340a811a10cb0f42c4db47d83e10422ce2b624d52160ae72c652198b5104429d9d581406d87416841d0d801a19198847abfed805dabd8897d932a3db5755baadfd8f02355ddc30fa6023b35a7c0d7df232d8fce3b65a8cb6ac662a3eb04c9a5af177e869d159fa6e8699f3bd1c1d0576c3808e858d6d27e8acb3ecf8729cf99cf23602511cf058d94fb623d9c65144f699cb6e58f4bc9da411f0bcce520f721d4e09d34b1169174f76cf22c9d4975980e10d980033c1bd9d866e4f86d9b977ca67e0f9a594dfdda30ff3ca08d146a357337e07506aa0050c77104ff28d276a63b56513bf05ac2fa6ae6e2b4c1b4d849b8952dcea782261a0b82af8bee959a59b793a968289c9dac86b7f3d9a78bc91db4c083923db0cf724e7f8a6dfe2db5aaa1d3ac4755b6a88225d049ea8d01becb64b536f36fcb4001316ba8a22594f5abd82fd4431d9e1ef7c90bdfb5c0db53c1e463f464a03a695f67b14828d9452da7dc7e1efa79e855475b832b374a246fe894ff7f101518a0d53f04fe592a05c3aeff624742f86212c6961ef7d18bc3cedf1e72f1b1dd87f39a46201e03f446ed1cbd73dda3c624fa865886a95a6122de00bd15aa980a4a35c3b80f2ca718c2d487ca925deb6015cb2c873cf7072559c359e2b958066705295ea9a10c6a915713a4c6c23f309257a1d8eb569f09da8280dfaed0a0daf29d53de7b9c8b3615a77d1c3a091de6e47ec1cde18544f17f94033517c641ee84f854cfe3389a4823b0030d8d4649b0d6dce246473ea22c8f7fa867da0640b24cd3034b2ab5c89b859902d5bcd8bd36aad43ce6ef6eca6b9ca4b9ae631fe44f4107441ca63055bf8831a6e6028c749570512f96ad1b2fcb09de67fbd33fcc711184d081ad7c1be1478f4e48be1640ec975680e2a618069feac3893d6eede3a4edd0eb8f59c05cad46e66daeb80f95478ea0969a9d8155c5c3cc2511494c4118086ef0644cba2a945f2ac88d183c9b48aeaaf11e2c574bfe69e81940c0d27ab5c1339456f8c50b7f30f5f2927d42df69d66d92bd5a0cdfa8cfa5a67c407ca7cf7b5b31e2f8f7228529d1a455bf4b0552f084124b4b6ec9297f8a408c2c1489212300579a33c67db18c1611aab427609a3c81d385cf1fd9285d8de577456dbb505ad72caab84c3ecafe0626e4be2c42310c0fce6d320d698a505ee3bb6ae9a665b8d0ef48689ff9b80036fd70410c880decdeb4cad39a09fd4b514e5ba6851fb2463fc37e1538882df9be8809ce7f862227b906f551f667a8e2065ab2fef409afb8d858b14e4ebb2b33e06f616c423101420cc8b49b39761c899aa75211ad733682f800fe4be5a92f0bf073028f6847bb015db64be778f174b9ce135c8d974cb1614f8030232ab175032c9719a307157317d3f92b75f0979642fed511046ff3bcf1ca07d8de780fd3efbdc163f01e206ef475e18a69a15284a808d2616a6ae4109c2647ca5a7816e1ec54120b1e8affe937ef2ddfd62bcda20b4f70f3630c2ec89f66e07c27db896a7f7032ab3a859d4ea7fcb018005756184d7fe5d5b55f0634cf60ed4a0abe437f32ce7a1dc488cf8be37a9ed0ceac90794d046c153783fb0c0641ad97036ee32dae4f5fdca1f035f68f29860bbdb76418ada22662100f31d3f62a0530aa1a92ec42e5db168bbb2ab484f5be481f18ba58cfed8ed2815192720987286fe5f0f8ff4d2f81a9df8643e487b18ead1a7ab1b20d73ec47415bd9583fd2de64c8035939030717d173cd83e408e132264929c99c398d6a050787ac0243026353ebd19ede7cb0ad8d209ab6825d8864a559343dd29f14ce0ab0313728dde5da2e449336b1af7196eb9e06b392bb8d447322a67680c90695d2de9940c01ccb4625a4e1aafe98fde1ee354375043532233a880684590f26ed7328e25519a9d8dea81023dd80eaf1d4a520bbb1f6b8e1ab38b9d3e8c209735aa7314eaaf38c3a14d2974b5e1d905fae203d981e388ed9c67db7dc9740ba93c7a5495d4090cdbbd33e58fb82631fd387e48e52413ee2c498383d14a5e24a26a046003220e384743e27e719d1ba8ecd5ed0df095e7e51bd51fc09efee44509b8a282efe398a244b30a3e5a2a8aa71967dbbc7c87d011245c7305a2fac3c3f5eba15c67c7d3cbc619380750455fd7ca8efd6473888ee0f0cb7ff8d61ee27782402be3b94d0387a5d86b08a036449c313175d72f7ec38859430c2a73608ef7fc2cd2382eab814e13bbe679ed31c7aad611f39daf30d579416f6bb163b77edfc6d0fe65e29ff67ce3d0a02b297da7317d08add914850498e8b62484a62a88688bd533f0f05cb4e1c00ac06b1cfb5d4171c7e79313138e1e3b91aeafd64ee696c0152122c6b60bd9e6e55ed58414617b1ec3f012ae7abe78c7ed4d496ae14cfe205a83c449487109ed00ea3f78194d7b0c54365cfd0be045d23450cd478931fbffae39654da1665bffe55556aec1c9c93b0772c1864f5c8b3aa57ed5b4abb554d98f98ecaf99b732b1876724aec1cef221b7545d1f13102317ba9b3982f5c25eb0b7a7128d9ab9175377b9def85613b56f9cee2457e7858ea090ba02b3bb671bcaf5b58b94c502c0b64f8f9c501700cf7979441f106cfc0f513620790676f5507176627c086f5505af869e28db41af49da9fb308014ac5cef32e26436f06a7a88e5db3b0fc9702d2f68b9a7db801357f71ea8f146c29787db6074ceac27507fdbacef5c1372f154ad29debfcba86286674ef08855a26f96f0c2a9def4dd9b553d9e6068e37f0055c06b26e4f8742fffc0b7aac9f7f58b40f24a09c776df439d4a0b6c75b379c34a3f72f5dc573395237e6e1b212e7213a43e857b0d31022cd6305a55c18959f4c38487e9afe9deadda29d47d87e10c377e38c450b487efcf6715c3617577f2d4b6766fa291cd6ae9ebf349db597b8757fc4fc733848cddcab1d7e122fde17e089ca31badf143d3e628083a6a2221374d6271d2945229723db06ab1ac5abe6e428b218994d70ce665ecfdf7eead5f4975055c12f7f6447bdb9218a06836c4514d27ba75e36d689a392d8e9f434e32fc02f6c1602b61dee46f9319c5412adbfed679c39ac712a2c8a1fde0fae5c94f20c9866ba4e5f4fb42955ff477354eb255093ed4fac45b76cf50b226c87cf2b133c98fe023b37046a0fab7bc13f6bacfc343a7409e50ba972bb45abac8849ea6eb5aa703595cf341469c0225d081478c8e30b1139373d44e7819dec36f5b7fa935408041585c7f5efead90dfd211c11c681cd64e466748351bc7802c5928304635f632d9bc7b77096089a9e6d6df2f3491ec17fba51c9e71a87a5d624f0e3a61d646bb47fa09093bfe2933c001c8351bbdab797ae745de3f456160cbe0f67d4cef707307ca3c2c06680b50f7786816860bdbeb3cd8afe77ca5b7318ce683aeb43ca93831c5160ea81e0cf6dde9f7fc9a82280d5ab959f1624ef0672aad063231abbfcc8d25a1587a111ea9144622a64f4571247fd58672a915363309efa7b5635fb1f871b75ffb4ce14ad89701038cbb2261f8f89acb8ff05af7f1d564053d7d664a1f08b56dfde1e7aa8f07a9259810984007d0e218279ba4cd04511559d6e9fc252073bc7268b1eacd567d23d83fffaa8a01eb683d54f48dfd6e478a9c09b7a7a90f20580ede2778b9118b99cfdbaa0a7f35a4cf98d3aa9f84071701f70da248352a9d77b24ea09e7eaab8b71197935599cb4330a9f3e7e9d953083d89a942533be33dcb9bccce0fac77232d566e6f21a5e7e3aa5c0996f054fe9ad3d2e49dde072ab2705c3bc547578f13aee3642cbdd94c54deb659e28f461531480c1933e7e499dfee0c82639ffe5b18d608c4a17337e05521fcad3edffd1ba103f382efc44ace3776cccbee84a74fd472256b07b0866b6e5424c796860fd877db4f3689bd19235823fba97360ee11b6178ee13b53e00db9cfc70fc683e58b8aed7374b8da1fababb6d7136a3103c17b86630c2bf33af91a3818e838029cf41ff9158a72c9396a259fd884f5ee44b9823e446bccfa4feaae7112a6", 0x1000}, {&(0x7f0000001000)="73da103876c604b1828f01c2d91a47a1aad89848849cd2f949be104b01c6b97c421a1437baccd4d6db249fb008f1957ab92519ffa6125f298a2aa513d0e8958fd9d04b5e9ca366537fa35e21656a20993ad57a02067589f503d0cf0fcee33fa4b9de21e9453a737920465de7f2580bc30616f97e28d6de615f8124cd4cc8c500c93c0f5454b412e73eab924e02164a2ff5930a197a8dcab087a6e75e4970a5b634365720daa7b0e9b7318562cde5a37decc26fd7e9b8b1ca73ddb2145df863c718bfbc4ac08cfa206d325b284121e42df9d1ac", 0xd3}, {&(0x7f0000001100)="2aff9e8132288028a1650db1233cc66bddecabb17a3364c982da34f52286d1add4c23204f02ec9dfeddf1a1e877bc1d2171a579f1b6ef48eb56cdb1dffa8480f070c8264a7295e7ee74cf3bf326f3281c2f26d053079fdec9410f966f253376557d6c24361f4a495ef03c143c223b64dbc6e4ae239833b49a1a71a72a02708a6239cf84e3c32cc04ef28b13bcd88a54eabb3927a831eb06c62e95d71f0b97c9bd43fbc50f050cedb325fcb449fa3c07b12c29f2b1cf19c5b75", 0xb9}, {&(0x7f00000011c0)="927dc47659f9cae8079ce5f26a49c9c865eeb75895f562f703222390c834c9e21abb4d9780fd3d96e7df445c2cb8ae35ce890bd19d4ba962e93578fdf6bfe0efc781ec33c3db768f2f0967201fffcffdc52e828804f837154dfd1704d0f13a80d78e4377f1495b00d541c9ebd85b520f45580f8ec6f71b56ff9aa12acdfe9632ad69b715b225d327672a34787340f6c8907361232eb2b8383bbb939082a9c879233e9b25bcbb0da51d19b2ff888830f37c7dc6009fc1fb611ce6e992daa98600872defb09da61cbbf5df8e171d15812aaa16ee0d58a62bfa11164c13a699004a8452247748f472a3c685e46ae8a50371a8aa865172af63", 0xf7}, {&(0x7f00000012c0)="426355eb84e54345b61fa49dec443fedd931ea4e0e6f552f212ac9d99d290a6d07058ca51e44cb6c63404e98c53207d10663358113ebcb5ff6c110a0449a7dd938501f33cea8b3f65fea33fdcdce2f36fe3efdc0fbef441c35fe1b018708dd3120b1501493d9163fbc4c388b9e1e74966ebcba042792a1b236f460a97ae062a2276c68c51ec2e72f11c15839d4cd6b5d9205f2e5bd527d6df5b23520572f50a84c18a56d11a35b532d8b23cd34ea61bbe335f58f5bebb6e9a97912686c87d982e334dabd7d53794d2a9ac3d1c6ec90e6c5d772f5c70e7c49ff06cbf4453729e96d4384f83380d3f325f519da0ad2236f94345f995833b9b7d3", 0xf9}, {&(0x7f00000013c0)="faa21dc371787ae10bf6c4e00fdd2734f3c450a58e3167172e4708f993728dee8025c87a377bd805c1ae965dd644c6c227d95cd671f62d3ee1eccc70bb0ff4e0124950b73d694c92f203a448fbca00cdf134eb4cb46aafea776e4b737272acd228e9c0cb91737b21b78e6d08928ff8e5ea8ea5c2248bfa1adcf9c7ce9851429b83a141972736f183e6414dee49b6f19e4061bfa7fe532516faed4bf200af0c029bbe03e45a89c4d2d585d469a0b88dacaf8739b7c9", 0xb5}], 0x6, 0x0, 0x0) 22:29:27 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() kevent(r1, 0x0, 0x20000000000ce1, &(0x7f00000000c0), 0x7, 0x0) kevent(r1, &(0x7f0000000080), 0x9130fc0, 0x0, 0x2, 0x0) 22:29:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x8}, {0x6}]}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)='3') 22:29:27 executing program 1: setitimer(0x40000000001, &(0x7f0000000080)={{0x40000000, 0x8}, {0x5}}, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x7fffffff8, 0x983c}, {0x0, 0x6}}, 0x0) 22:29:27 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/111, 0x6f}], 0x1) 22:29:27 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) ioctl$KDENABIO(r1, 0x20004b3c) 22:29:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 22:29:28 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 22:29:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x60}, {0x6}]}) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 22:29:28 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x18800, 0x100) mkdir(&(0x7f0000000080)='./file0\x00', 0x103) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x9, './file0\x00', './file0\x00'}) 22:29:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x81}, {0x6}]}) syz_emit_ethernet(0x1cd, &(0x7f00000001c0)="a8df373da7b2bbdec89ca1f668bc8c19cb3d273299c21f0de42986ef3cffa281490b33e851cf4567bb8b3d5a7235b34d29451de04f13e2bf63324eb0833f0093204a01a2901e30d2849eb63e05eb74aa5047e2714da6cd93dbe55f1cb61698c7d1944fb35a4622468000"/119) r1 = semget(0x1, 0x2, 0x500) semop(r1, &(0x7f00000000c0)=[{0x4, 0x1000, 0x1800}, {0x0, 0x3ff, 0x1800}, {0x2, 0x1f, 0x800}, {0x2, 0x2, 0x1000}, {0x3, 0x0, 0x1800}, {0x1, 0x1, 0x800}], 0x6) write(r0, &(0x7f0000000000)="d836a5becf3f7e5d27b085713ad1e1b83bce6f7f5110d8", 0x17) 22:29:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x20, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047469, 0x0) write(r0, 0x0, 0x11b) open$dir(&(0x7f0000000000)='./bus\x00', 0x10010, 0x20) open$dir(&(0x7f0000000100)='./bus\x00', 0x30100, 0xc) 22:29:28 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:29:28 executing program 1: setreuid(0x0, 0xee00) socketpair(0x18, 0x4003, 0x102, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x4, 0x10001}) clock_gettime(0x2, &(0x7f0000000040)) 22:29:28 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x580, 0x9) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000200)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0xf8, 0x1, 0x8c9, 0x9}], 0x0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x80, 0x3, 0x9, 0x8}, {{r1}, 0xfffffffffffffffa, 0x7, 0x2, 0x101, 0x761}], 0x4, &(0x7f0000000080)={0x2, 0x2}) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x80, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000140)=""/129, 0x81) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0xdde, 0x0) 22:29:28 executing program 1: r0 = socket(0x4000000800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x4, 0x400000000000003, 0x0, 0x86d, "0000ffff0040800006000005fd96000200008000", 0xfffffffffffffffd}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 22:29:28 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028aa) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)="8906d5c3919786749e79024e2f2135995fa2a4a45a50dde464345ca515"}], 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) dup(r0) 22:29:28 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x100000020, 0x3, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 22:29:28 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) poll(&(0x7f0000000140)=[{r0, 0x15}], 0x1, 0x0) fchflags(r0, 0x0) 22:29:28 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000002580)=0x2f8304e) 22:29:28 executing program 0: getitimer(0x0, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x800000000003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 22:29:28 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x7) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x0, 0x39960bb6}, 0xc) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0xb66, 0x5, 0x81, 0x96, "78b80dbb3e19af9aef5613008e28bbb63566cc45", 0x5, 0xdac}) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000200)="88b89d730c502ddf6942960d", 0xc}, {&(0x7f0000000240)="2d9a9c71a2442bccf078b5c65b2a71809c1f6b40e5ba16b2dd0d299e4bb7bd58c5024b6bed27f0f5512292911775a483072e2f02ef1558224f63c8222a6164e86491c87454c36c50a9e1c8e7f51f67cef8d4b975ef00ba0de08e88b3d3b764039d", 0x61}, {&(0x7f00000002c0)="9d2d3965369c8e619b16ca365e8e0480e4b7fbe20015067f1270eafb01b3ca6ac69ac18c7c36941abbe5066fb64f76b1e61ca03fc2b35300e8ebb27c1032f967d8e8be5fb1710b465b", 0x49}, {&(0x7f0000000340)="3fcb4baf15fdaad00403b895752fed4488ab141f66557a1ac2dc2ee6cf94b090e9c8d665b6214c6bfa4738011ae7dd5ca82d5baa0e89017a0aa57f2272ff5e89581256e4a7dd6ac5cb1631a60aa83b541fd465e026f4249310f83d6fad5ced98c829aeae18ebbab59040839e817d3f8e4c3fa6915b7ee316f452dae53c79e4e8b17a3d818343439837606a80779bb098edf147f52fd7136d154ada1cd3608890f7dbdd3ff8f6108d06fb92a211934a3139c2c932064b25998a", 0xb9}, {&(0x7f0000000400)}, {&(0x7f0000000440)="205271179f2d72293f106cf48e581f35d97f0cece217ad1b911a029a46be31bbc6e8310f3862c05dd32a9cdbe972781f29d087179d1a33b2a4a8d8d62d1baf", 0x3f}, {&(0x7f0000000480)}, {&(0x7f00000004c0)}, {&(0x7f0000000500)="8ba30bf3e37e73c02535016de5e6de0e50950b61f6ebb0cac93c220559662fea65db441a09eca2b98ff0494f326464bf5df0f6411157f0ccabcad74c82219a1cc18ed023508930ce981229cf0b946e78607539732f1e1e06c0533b", 0x5b}], 0x9, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r2, r4, r6}, @cred={0x20, 0xffff, 0x0, r7, r9, r13}], 0x40, 0x8}, 0x0) recvfrom$inet6(r0, &(0x7f0000000880), 0x0, 0x40, &(0x7f00000008c0)={0x18, 0x2, 0x5, 0x9}, 0xc) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000900)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000940)) read(r1, &(0x7f0000000980)=""/111, 0x6f) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000a00)) fcntl$setown(r0, 0x6, r2) ioctl$KDENABIO(r0, 0x20004b3c) preadv(r0, &(0x7f0000000d00)=[{&(0x7f0000000a40)=""/210, 0xd2}, {&(0x7f0000000b40)=""/84, 0x54}, {&(0x7f0000000bc0)=""/55, 0x37}, {&(0x7f0000000c00)=""/40, 0x28}, {&(0x7f0000000c40)=""/143, 0x8f}], 0x5, 0x0, 0x0) sendmsg(r0, &(0x7f0000001100)={&(0x7f0000000d80)=@in6={0x18, 0x2, 0xbd1, 0x8}, 0xc, &(0x7f0000000ec0)=[{&(0x7f0000000dc0)="1270de67fa354f04a4821143f629fd0a6dddddc33f256ae0f9ce3399177f3197ea0e635ed9e5083f3f7d632dcfe85f0c638f6b675a1f78d2dd19d9690cee4aaa3aae2e273c9b0e153380f044a45cf9a49adba250c39347e021f53533107aacea0f6581c91ad0a3c819f951587e9713c24a05928686b5af251315eb15c78f444ed28be0da42656b3dda5241895a436b0b116027f6365d2dd033f2558199a33aeec3be7f5f1f604809b69edbcc2375a7b495902e4fa33fb30bdde5b5d0fef82530b312fc34f19f5a0c5c180247949664540a80dac8bc0352c46ecb5ba783a95e24a0054360e482e65a772efe1dc0c4af302129", 0xf2}], 0x1, &(0x7f0000000f00)=[{0x110, 0xffff, 0x80, "8c3fef8c52fbe6037859d14e0e1ce2f7f604146901a84c5ae77111d932bf4ee9b4c73cdfc66b9dd9277d95f2f2bd200fd043c0c3168fd489c523ba992ad59fb171c1c04f6338b95df473f89003392af77d5aa000ce7323773256fc4dc64f64b3efd2e42e64a2afc6598399aa7b82218f51d5af3f1c298e33c4889db619829d404ba9de7806224e3b09cac0390ab42361c5c60b2df1e6e6f6839c21809f80067aacb415041960e7e05d2f2529475d36f4a8257db47543dd776836a96c8d72b637bd0aa5bfb8feb43d97b86032e7e6dfa649b474c31c0d62d4c4356119783c5b24dc76a92150c7157fc3698e846b29c2a22065aba04ed4d9d1fd2ac3c152"}, {0xd8, 0x1, 0x5, "8a6dc043f446a4f03bbe9d59afd9874863aa95261a6cf5fda3e9aa94db7ce79155918c0408943d27f874fd5894cf46b777de9c11705a9023e0a18525f57014398b9145f752a63e3db6e80bcad429bcca62eba2731792f1b3a9a5a45084676d5c5306baa42d28f2143dc42732d649ddd8b5319489e67f6936ddef7e998cbc02ade8a919a8ed059b6b22b0561ffbb848f7156b73b8e34b9d60d5206172d72a9adf95c61b7b22573e3ffcf6250f961af0d7dc0f38acde000e78c846ce6f9436f600496bb693"}], 0x1e8}, 0x0) recvfrom$unix(r0, &(0x7f0000001140), 0x0, 0x841, 0x0, 0x0) recvfrom(r0, &(0x7f0000001180)=""/84, 0x54, 0x840, 0x0, 0x0) fcntl$getown(r1, 0x5) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000001200)) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000001240)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001340)=[{&(0x7f0000001280)="acb7b51500e228f94f675775f0830090f07a3191486979c00e52eb2c57b1", 0x1e}, {&(0x7f00000012c0)="a700c53d1077292398156035f4525edfae2edaf5dfe52ec908e4f2ce4c838d187008846b0d96061dab4ef1ab6bd87f3586c6098de2ef2ff30330c50bfdc673cba7eeb498b7c329f9f47f532251e0bd46137fb85a5fc65bbb86e8107def2c408818a49db060a6", 0x66}], 0x2, &(0x7f0000001380)=[@cred={0x20, 0xffff, 0x0, r11, r5, r6}, @cred={0x20, 0xffff, 0x0, r3, r12, r10}, @rights={0x30, 0xffff, 0x1, [r1, r0, r1, r0, r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r11, r8, r6}], 0x90, 0x78c488df2b3ce8e6}, 0x2) dup(r0) 22:29:28 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x8c) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) accept(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 22:29:28 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ftruncate(r0, 0x0, 0x100000001) setitimer(0x3, &(0x7f0000000000)={{0x0, 0x3}, {0x0, 0x80}}, &(0x7f0000000040)) 22:29:28 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0xa, &(0x7f0000000100)=[r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000040)=[r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, r0]) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20600, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setregid(r5, r4) setregid(r2, r1) 22:29:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x14}, {0x5}, {0x6}]}) socketpair(0x3e, 0x3, 0xffffffffffffd2b3, &(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000001540)=@abs, &(0x7f0000001580)=0x8) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x1, 0x25) sendmsg(r2, &(0x7f0000001480)={&(0x7f0000000100)=@in6={0x18, 0x3, 0x4}, 0xc, &(0x7f00000002c0)=[{&(0x7f00000001c0)="b2a119f4bdad18a893b6db99a497ec73304c59dc1b69071dbd8b3974429deec49705195a5aa1473d30ac6e23eca84254d338188b183a8f1db276245c1be5522cf6708653fd3de0df4f6915956b197d66ffb144c7668528b81f0abdc7d2ff34aff8cac6a831fb31f79f83c5d69c5a63f08d2697501a6a185a9f6de42793fcaaca79309ece5fa72d8aa14df9634dbabc87663b1fca778d35525ed70792", 0x9c}, {&(0x7f0000000380)="7070a81bb04ef9a9c36d7a2f96df7a2d23ea22b2b5bc640039a261f59ed2fadf24d3e853eb82f5f55f35e629edce8af7e8c63f2e74b8fdd830bffbf9bcf4f5308f1af53a58140ff7273b79f309af0e299452666a0656bc27aa05c4cc4bac7be6dba39d5e371da0d2ecaef04790a60db630b70c243a2fa6ccb39b02a7f8f97639ecedb92b06e382c084a7ddb708ab6791fffe755eeb74f9cfb532e498fd38484c36883b083deb7462531b07527829d4fb7bca6ffd1385f0f85efeba23f2610c0aa087998165b3cee6bc8375a0a400809657a059d50098f83b5a65327ff4e75ee5328e582f7ff40bc5ddeff0222279fab50ad9a30a4299dec1a14dd8d964b2d8c58ee6ffd79c0f3ddef38d979096be9d4f91a013bc6b9455edc0b0c4e10334c67a71cc0b49199d51f870575629495ae8db58fe784e0799b974f178dbedd02a9e96d34135fc36c1fbdec00c11e6a3edc7b678048de28f6e539367d63b2c112053c9391de4b46e6dbb8a980019156f9876129f59d0676fbd1f335f5608086e9a3cffa57990d961263d5cd517929796c460bca2a650f12964875966ee600485440e66e763938d5d38e3db1abb3fff280995ce984d80248516a3be3abe0dceff434c71ad1de364bbc19e998c14d953c7894d7f3bece1769dcfbbeca448bdeae241ee442e5cbab42fa1e0356b07d3556c9d29b2b86ba6e348ba84297854144d3d07cb26ab7a60f6087f7abe110b626e457e2f3fc5402ac73e2138f6fefd4a5f6295f34d475b66bced67c54c8d43769a7d5e98b60797635c6383b6ac97dd3c7dbc4504b254889c47aeafc643153f723f3a8be726fc0e600073c4f64e3c9814a35966c2372720203d3188171601e205d20b8b4e77b45bcf9a71d36ef42cfaf5b8e76a789ae687adbce965b27f694680f6d7f89224c6e5a805925eff6e1cd0114f8c8bf5efd697e0a906395baf94e0e26ab4936ea3b84dce9ae41a5f8de1df878baca4ef707235acb74125e9906c2a069e750df97d29b9421d93618e51348ebcd24d3ec23a6cf417e7591f903f9481ffc6964ad3ee42a3bba6282971966850a0d18eb5e9603bf474e3cfbc1dd8457fa68c77120247f11b78747cf978d8bccb2e55cf5188d0c75fc1907b0d07f57a749eee5fe32c4beea1306754e5a320b1bfc36a81db43cb455fc7e3516f49949c88ff5ef7b7fb0e8cf793dfe08c706890ee18d6f11351750cfce6fc0fb1a2eadbd328aa62f7b553d73adc8cd28676d8c7c5c30906d106bf43c0a4e937c3cbde4c83233f12cf45d0995ed6b455a3daa3f844345021758e6566fbe1dec68d3dbf7b2db7b53c53426df46479701859ccc385d00cf38b085ca7c09d023c079fa4f88efbf4f72422b68eca429d1c74615949e675337439b10c9ff7ba92a343d1bd6369c6265296adfa64e0bde6414be178f72ef586840ba4b1bb51d63119de0b058b51a850c8da238381adbb18f9fa727b5796534da6d0c483b065d48033351a9204ec961ff5de1cd1c4bca8d55e5f36f9ab3d385e81304d275aa8a8556008351b0f2885152f07ab8efc36ec420f9ed599c1e8b0d63d66c3dea689ecee9c5f5b4b8173f35c5e54215216b537c4251d48a7a1e825338b3f5644fdaf3ef6c9f397d3031b3d6040689e880d56a71c086cee6f62bc8801e08417829a5935a584631be6f0e26b836edc089b8b74c6fc54a2bddb79588fd1101bfe8b698d14a1abf92f70cda68ba2187fd97f1102903774107694d1f284b3dc629cbc9c1677ff868226e1c28f666b0a6ccbd6d3849fbf25024240da347a16b2dd8c9dd1fcc067ec7aa7900dd7105f3a1779486a09207016333e99e66bd933fc6dc994f5b75a72591fe402e7829cf1c3b3ca41ad69a7f11394c46bc693a8686c33a1563eb9d48f2f7eef768d2d3dfef4cb043c6afe634e7e897acb835fc856a3e4f00bcaf0abd011cbbbadde418f3d4d4f690bcfc201616a95d733084da1492bafddf1197577c83f32253d22158614926e6ba1339fe0a54baf96b885c3dfa8e21cab69ce6d1d8a6e77b5820bebbce6f8977f260f91ed158611d48377defb4175822d7ea8885bc30b0545a8b74d80393308d05163a36aa074326f0737936a95a9ea8599c3d1a7796f37db55e15416c3c6aca76d55fbec2c542a5ccad906c4b78d80fb313ccf657d86b23f02bb08ec3052061ffa923576317f46466b16dee404eb43742009070c5c78b6d73627e260d1581e23585e385476e7ba782de95cb5112b74c0693867fc4b35e55228d58db9faff1a2e0637fb9f16db10f7e7a482b3c109997cbf8e402f7d2d8a8e061d2baf9131c76872b98609a4ca84461344318f350d12d31970a34234978527dc209e6c97274880a2aec24bd627762bd17a5a740745e095c649dbf440ae81cba6e00ad80faf8daba8a0bab02c294410776bbcc1f94dbb7526b0fb7f8974e15c56f66b3a5a9697d44434df4c80e153ade690dd800c798a4dce01a19a33940b05732375f3abfd487393ef6aeeafe65da73e126955f648de2f41c78ba1719070104cad448a3293951b87a603cbb920448eb85a4ad9fc4b50918987a7d7212aafb61412a181fc84c5c38623993f806def4aa829ab963c33f5dbc06ed537dbf80d9c3abd50c8c07ef74a93edd826214d78252c5c50a36bd88bb80002f8638c9082a105beb5e2eed982e2e6c8aeb145b06b237571f65facfefa5b5d2a13f963c3af872e95e12352e9d7538083189556c95bf1ee6fc907d9cac99fbe5b83517a5517ecb9feb75968d3491c00c4ad2a73c9284d4e05a8617cf4a09876994b8bc2f8e5f1efb8faf90e49b6c644e9b15dea1e4c1564a498b466097489eeb9aca78cb20691d0fc16f2127ae52b806de147e6e22bc48a36021dd5c8a9b241010cf55c279be0b329ce504d8dc8053ed3b4a0278265f4872ba98600b5c114c30f01c6d7bf66ec4506db830d051ca2f52cf1474b5399b6eea77c372ae6095e8657ca13aeb749452cfc3f6e5ce9db6230bc5b028b0555d77541810855407a2986635356acd48d7ae0344880f572f8864b357929e3d2d7eeb7e3a2bace314ea3ebeed40b2afc88a14b57d1c7b7cb2153b9957e8ae01e3cdc718a4bf24fc6a9408ce77f63ca3b1b83c67b29c306f4f9d0d6bafb9a2c8a4cfe913bb27962025008ab41f42a57fd582e6a7ab53992435c1351fda2f056473ff83621473007201ccf37e72ce6f46f46283503112fdcaf8a1638b00482cf03ded70b2b701e37f210ab755c6221f567add1a5950f12cd62745153fcb2391fa138124b6feac89d0903eeb53a533d1509dfbbebf366031d98890548a35c81a72b6d4c7c2386e8fd9752eaa397c725dc57590dda639a273472599d4df1457af90c5f8757965236b73b181c29bc5dcc92fb16a285baccb49cea5b01cf892e0d76f16245d52b0e45cb4604810ef20d9a539288eb0059659f3e93f4d4c6842e5478194630cbf7ed0dfbaca6e2c18fcc5a83eeba7799c1520b7046103d2e650da1b0436148e0161f959c92adf9d3ce1e872aaf2b52bd471ea053e5e437d159f23adbc321cda060da62378d9fb93d65f705b405ce6d8e17459919de749d524f7d82b050603598fe0aeafaa54e4972bc027ed8e7f097d6c384d9f1810f116f2286d5eb1eb5fcd74df78b066efbeaea9f877431049327cb4569f91254d047d867973d5c611e446083a7cc0c922278bff44be934aebc3e4993159962e2c2d35884deae08071be443dd8170efdd249b9f5ae6a2a195ec12b125e6a0c47f4056f0de5c844ef7f09ecd2e41cd695dff1f11d15006ccdcdda84cb1af1b4be8e9f9ae003a58eeed4976937c908f8647f27a2c9198dc0cc15e732d0a664af6d60fd79e1c92585fd8c62fb81acaa74bea6f97a181bbba753dbe417d299615079518f82f4cf80159019de3366001ecd1a189cf26a5641d3663656c247128912d59e0584fbcefd823f0e140f8d90a945fc31f0184d2b247becbd327b0c2c210dff37625036d562e0924e682d3883ce7dc4289ba52644dded3434d1f778d878acf62814de88c8fdebc70fcc9491276701a2f24072f044d8bada389544771b2837b97a95a29c4771bed1286c769bab14c8c738d372fbaa6d316b6d9c17953ef4ed2632e779851930643d9a837829cee84a9c76ef690431b718e2eb3db9133315e65f36248c36d52f7313a2959cbd299acb29dd28d90762516b047fa23da2ea4c402e0e53f6c720b91e96b49b5097f401d850ff23993fbe92454757a4bea85cf6692a6ec3f20d08e31acd883936d8c6f625c0b1726ea3ce74c94e2ed9e3c9bff3f7fc676505454fadd367d943063127f233ed33ca2e81c1672c6dd677a014ae47adb70014e669273638b1f14b43dd0575fa38ced49f322f581de3576a4c9f1298fccc1795b14459e29a1f411ed8051efbf186e1cbeb2df9243e38add8ae18eab8f4f8fcc7756ac87fddb0dd82252515cac29cae01b172b424f03dda95c8bed94a3cd9b84fd5ab68f91f2cbb2b00f71dff6bcce4e191720c6c40ad600737dec9600d9790e465d278178d2ac72135e38ff3ef0876b213d0f5786a6ed7873ede06cfc8e75712a126e242d1ecc2c3e015b9e94a2267b859a5314ad27d57efbdbef20049cc665e317ef80381c441348792b5238c392c6fd1071d65b0e8980cf451ca7ba4a4505c6262595d539dd59811bcc2a85877141a2e2ed31069f95f0c13ac95c76f94daadabf7a74754a8c0d2095ccf22f654a07a2cf214de8a0496192ded4e55ff4bb841c96ec234f837c18ad04caddfa3156919f007862d58c0661365ea8e31c19f9c76b7ba1b7b533c4cbd663eb230b536f90514909f445c9af3489e415623ba0a0efe4896d5a4c74ea5f7ce5c7d470e55756d761a89463d53fea2a3d96fbae583e1b36a6a6fe823506a04985f35cb030fd803e4babb32e1b5c00b98510bc7bd599e295e5b42a44992cb5e12d9e2df8701bada0e5b8423be3f78da592f0aa71f7d09e13d62d595886cf0d0098ca74c9cb0abcf52632610f66cf1fa47bab8ab82b26da896b6369079637e34ca2dfc85a581dd3953c4c3b451d340133b0bf912c666db1ad15ed7f1a72e84bf9417be7e285ec863dd6a89fc8ebc5d8f7a5653285d6518a28725e53f9c024ddce1e4e37426b0ce26f597d38b831711a5448040a5dc1a8a6e5f4fa5699522036c548ddcc21f0559bb08791147e939a3fcd214866fe7b55bdf7e3bd6c7f65de6472593c7405c78de9e3067fef3881eb8e296e0e57a1315fb36a1c00d13658e72c6a7c2d56131c75fdcd1638e9e10d139181d83183ac3ffc74d7ead2a98f3cf37f530be1bde545b6b5f9c028042e22438940cfc141fb94f5180856754a350696a89c1671e6663f46eab6349cf2632f87428aec2ecb4d43da501a1da7ab34bcd8e37ddd7be97b4097471798c3ea0ff40eaad02d0edc56d0c948e50461795a124973038f4e543353e1f24b002a9aa6f0f0e427e9617f83a9eacf9d2d57e0bb0cff0d5123f89df5179c4f9a9948b9618341f422eac509828770d20894ef5271968bf23521728a91ce024b88d32501f52e43e2718fa554c66f9b305a2afc075f0ba0bad5991377cb4983f78c1831a60dc8c67042473f9b69c14caa80cf2ace72b4999893f34b0989f7c2ffb3e37fd65d3db91d8a135f496f0ce4e1786fceee1da6d8e9f56cfb3cd61bd04dbee0df18723f707d63686d1c5d85349a3f671a75791882c06f08a4312753eacc7ab0ebd82074f0c0e633121f3fa55b7d905c321e2769cfd1c87d49dffb4bc3199cc5d1", 0x1000}, {&(0x7f0000000280)}], 0x3, &(0x7f0000001380)=[{0xd8, 0x1, 0x80000000, "07833ca9f0d86e5b074c727d6a2d9e479c5d529fef05f339c04c04f2f5c87959822175fdf17cf15e2b4b8d66e0f6d08f67468b2ba489fdaeb1c91bf126bafd034f4f98668e9602b22061a05a060f54d03570a697bea2f5b39ff0fe80af6076523f73de7a3d24ec7688d9b2f6d80703c9c4f324e398603acb994d1dd3ac6aeb6b2a6631a5948e917e810675a3bc04fd07e200e3cfeee097fea8ca319ea8f3ae3919297e747f6668df813ac5a8946909834c81b8e5a50a3dd2fab82bd8c7317b4d5e7d50"}], 0xd8}, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = semget(0x2, 0x4, 0x80) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001640)=""/169) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000014c0)={0x1, &(0x7f0000000280)=[{0x5, 0x98, 0x9, 0x9}]}) 22:29:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) recvmsg(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000080)=""/168, 0xa8}, {&(0x7f0000000140)=""/89, 0x59}, {&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000000)=""/21, 0x15}, {&(0x7f0000000300)=""/93, 0x5d}, {&(0x7f0000000380)=""/21, 0x15}, {&(0x7f00000003c0)=""/69, 0x45}, {&(0x7f0000000440)=""/84, 0x54}, {&(0x7f00000004c0)=""/15, 0xf}], 0x9, &(0x7f00000005c0)=""/55, 0x37}, 0x40) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@file={0x0, './file0/file0\x00'}, 0x10, 0x0}, 0x1) 22:29:28 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffff80000000, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x3e, 0x400000002, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) setsockopt(r1, 0x1000000029, 0x7, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchdir(r1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:29:28 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="86ba386851df60ea252b6e9c5df93121961a9862b763ba0323f0bda537d712ef457d7ce387e1", 0x26}, {&(0x7f0000000400)="74790a66a805710f0a8508cb4a0bac8635f264cbd8aa860d0536ad7b09f193b4e16f18961a455b0f7f055c83932682798105288ab8f732407b46cf734255e0b0d7371bfba53e158e91d582856b4eee4f1ca517ac2a7b6e9616de530d2b7ce7a91f8e88b296ebe5c7b846090d326e2c553f9385b1b88799a5786496c62a10fd96bb326a0aa1dca210276c4903f5651437bcca3274fba0647e57012128c120104979fac3f3128df87cdd9dcd58230ec2aa86d285959658e6aefd06892a04083bbad3f509b702bc17e88e514b8d888cccd94f77a99842bcd8ec99edeead8dacd67fded29d23521bdcce796872817a5ed46a8c944e1e97bed9b5ff241cae391c9fa92d2d909fef03eab777f9c941043243660e14567d4a937588b0c8db5bc2afb257b5b352aa2f5fb0dbf680b8d0ac1192eff2f4f83dd3cfe784a3494b70afcd21d3237b061ea9b0b6cd44e9b53084fc66f04d21829a371b09327ce7a674af3215d80eb5566e486b06f358b9c7d0b0207723af966929b228da8ef11eb1c6bfdb26b433ea4f3220df661aa316e05ae9497fa618bf1893fc0340accfa5545b4753a94bf262a83b642789a48ac8cf4b707b3aab986a44aae6e47ec42c67afc58787d163d10c3f7ec85bda7ab55cea0efbf63a70762ccdca68ed29852f41f6183b31b29558a311aaa1ba04843d8d3e68251883db9032f42c9a1f98034a9217a2c9e7c0ba799951f30e6db3dc746535ff065b8f5ae74be22ee32c275097da1b236948f32a9025509cb27b29656f7b55a56353acedf62f3b3ce755e56a145fd297309737be5e8e52f16ff465021d0600af2ab3f11290c8b2de3099f53449277096d10733da6957882aa0a82b13b784b3f17f5bb94aca73812e18ce790b2a0534d0c144d45892c82d846e0e385a934da145ed4254a8ba5b740829521fe160738922b0c9f957dd33bbbed21291d182512bbfaa36a2c5f00a0fd3b6d2be9f82ddd6fbc857245939201ddb96ccab370b3675e233b4dc10f657bef806610053df4b23151ff88cf6a2e0376fa70bfd51f27845eb7e50686f5f8b170d4a05395b855eb6ff883562fcd6532506ba939c75a117ea3ab08c91468dfe2fe84cf51bb1e3fd8f390841166350f103e5eafb15b5a1e368a3b0352142a139bd92588b68c2525e28e2523ad38bbf93528e58c4235fd386e14df60401c352acaceab049aa652639b43acbca5c1f402068a2e21b506c2e136975c8156d42efbfd5d2be1531dbdc93df75a032b36efe1d1db08ec9a9708ce2d5e0e25334c74d8b0500535692dca3dfbd51120f157723c17a1eb8e02063cb16a40e1f16ba467960cef2d9db450db828c6daf2bf0eb17b4778573fbdc6165849ad871b407bd4efa349cf03715b9d55bcfd35bd5a6910fb4689ded76d7ba36ac0a60d5e9f9fa4b6bb743472e7b7ccf646d48d3e289b5bd108c67c35d4aac32455aa267ac2e0fa671bfe0cea3858c9dd50dd72c281f06352cc7df7442770d00dcd0c8a3042b18c901dbb6bd3138044f797fca3d562cb7ae5b3e35e4d5d0fa55091c74efad51663bdb3c0edaef0c86df1eb29ab34b6bf7a5da4a0bb5763261fca5b39bb965b24436b224f4cce0a6ce8464936d2bebb3ffe673f5c884ee77aa157313943c94d1faa9e3a5a05067334bdd05f79067819129255a07d75f4b959afe2a48fe8040421a640d6a0abb7ad156a8b3cac751653f1239e018b6e9b05effc926c1a4536ab0ad824fd769025b8c9f11b8d1a6fccf0980d9c1c27b8dd3cccefebf602ea771103236c704fb331f74edc17f3e356d658f67dd8717a464604b8391e22067fc3e1ed8c65e0dc7d4ff3742ca0fb51727e9f1c1a1b84f695d896706300523211269e92e7bb11c48358447a501c31e32b83bd39546dc78c6276d06573bd3d837bf43dd12b05fdc02e6486b8950406904f835cd1edb7e3ba7b804a666985dc26d937c6fc4c788c8decb17215091c599541fcacbe75346e083947e4c00dccaeece608e0fee13824d1b513b6aacd0080148b7d9cd9df3ef0c8b2c929d30744b1ac700b79dd653e028a2dbe9f1e7fe997df5bb2602361c6a87882c6081a437df5b1758a8395e0e374d44983cce1cb9072e2bb78ea1a09f641ae0459cf2955d3f16efcc300b7e699a21d7b0f701870cea94714fa8c8926e4e78e0793525a1af2bb02026c909f6fdda66454228b127162e4fdf83fd19369d3dd381b3a1609cd764e836db2f9740cbe6554fa063434c520fd87ef6c8faf8e2e45f09cf1d4e8e511c23e41ca2362ef10e2fcff492d9d5cb991cac1a38f98a333cc79f6030e49ddebae2d0b1264573908b5efa5b4d91443ba634ee85b28294e19f583d113224323d729e4c584ae394f92f0d9db4dc828b8a5c852c149d35ae3941b831f12235cfa5ec7ce0f6094009693fede76a39197c4f26d5de026caf33a09debee291e5bee9db235275b6d7a48e8416f4478d33f0618cb4c76f31ca82fd1f3ffc2231fd6e38fdcab5ab089794b8435146b4788e8cf9b54df7e615d5920d87171712346820fb145e914c191b32c9fd859245b4a8bce6569f3118555eb43d716814ff591288a4dd7c2a33a449aab766496e5dd40307255a90be4f5d4b071128e51d3136d3231fbc22e8fe016fb31bfe7df821933fb1ffd8f418159ac1a03a618b2842030266bc7ec0108ea3911bfe831049c8e9773bead93c21abaa2e7e72beff4bc83b243c1496ec747486ee0fe45fde79dc168e735f54ba546882be03a7171f524facb23be5f5284346ff1afe60e0554ae7a5cbb96001ee17526b3281b7794d7a5fc109fb1da1184795a722176cc697cb7054a6eedb4270654f21754cd9fd8c4f3b2c4d40bc10799bd0502fabba21f1f410d8dbca6eb912553348e177d2a90b0310dd4b95d1ab61bd0260f33ad1101144d6b153e80992f3b943ac3c7df9727608594ecfeb39db0714bc9ceb3e97b245b197cc3ade1916bf37a21ebe52a1f9144ec82cfd59da16c98d82501532a1b346612da24f43f2c80437e28b8a9698028c848c74ee5aa3bbdbf685a639317de0c5df4bce1673c8a17bb84f6036faefdbbc2b84def344b1395caad3a51f3a3cd712fa51fc6fe95d121ddce004357c3d2a4f7a6ab1fe73842192fc1f8be4ae1489131f9c7d490ef477c0eae7d698be322d5a4b4ef6efa8a50e2ef92ab6c36c8a6c69f22e38d54db580ef00a2bdd07130624a69de9398c9c6042736eafd5ac4dfc9d6689d045405e685633be4a3ab1340d6a510063434d629368721b6c748780ad18782a7a17510883e0842e3cd542d44b0cff3d5bb6f3cc42de568701a50cb020f67be958c3e3078eea37746861ee85dd6ae67e3953b73dce3cc6b403ab27695f240c8c656b9f70f270eafa357e323b9b8cb589596c24a5850595050febd54931d95d2393530d4b043edf34ce35a77a2e6f5c4395e57ba5045cbaf5d990aee61394a19ff88e5189f42f7ac071fad306322f54430251f8ea67ffa1cde50b7517abb22710daa62fe4c783aa896e02b1f0f9fb255239ee4068db4884e8e78f2964242772235c531d982e230daa45934352a89b8312e5275eae3a2f4648790ccb5d10edb267f6d06f71e81598fb8a80101dbfe1c2614503f3afb0ec9aa3affa20bf495218db6d1ed95d7174ed98de948fff2574be644b19c92b1a1859de906e4c0f4dc7b3f487caa4a7f3493348ae56629c88f5fa3eae2cdfb41f18973c87532d80a4ecbbf40be60a92cee39ffb322b1851fa1f650a612ec8aa270e511109692b433cbfca109e97fccdd4c099cfd8d7bb6c70925ee2008216ab0b857a98f3721f229e7988d91743c70d1107c6ecd1bebabe876871246fde2c02f68cf79fc1d514ee3aa8423e680681156aab6dda769e64f53073fafe5fb0406b9276ec04ecf11a9ffd57ffd243912ada7086dd8aec473e171fe6efb01280ae313de8c0480c494710d3c83092d9d3cd2fc017fd568bd0c0adf218946d77de18b19b17d781b9d56158bee1eb8a45e5f34b2bbf9b080d2bdd5384ee16f83a57a92a40611788f5055d36c5b4a791f19fe5212a1a2275bba7815223e455ad2e146714ea66b7d31e5aa45f39ff7fca73ee8b381a42c6d17738972aeaf5ed2f3749489e0b40fefc7fb9abb56a7249df21c2275c8abb3c9de64c3d76402bed25d792543f9c2b579b64e597dc62ec8ba7b5f39995853309e30ae1f7fc9d84f7b22cce718549e7bbda98092819e283f4d68fff4f1e73e1872d1df400b06ae021ab9a8cbc062b0fb07db65bd796ce8da78e416d0b549a71bbaa4a947b38ff59ab85b7bf463f273b7cb71b9b3d41abb176e84e641a9250a8a94232df4f8940380b42f4c2ce251f71e5d25200e87c5029396f1397b2d035459145847bc66b43d4441578865ece93a0a87297268ff18b0711734b57ffc75d4e0b6d1c486805c248c78cc9404e2f4070529b8276f4a24fe65c4c8d9d864f2a836242632e685440fc60c4de679e3c24a4e666cba7f7d08cf3d15a4e1096ca12e8e9cd810fb8c13a18e684f8fafd4164e489cd0c224b7b3e041074f07c3a4788cf63f5f1d78220d25d1b29d485b7b8ae1c7f81362872acd94978f39837614078d9d2edf5b05b2239478e65f558a9761cd4f2808649373d603500c033974a80d6c4cf894571c848392d7fa810581816da151abf2c69b719b27822b2c98ecc6736fe284e65d659b4ba1ce5e6c66a67112f48486b1757bd8a218266735975e838d08d4c6c60b6f628e05b27992f53f35557214a7e46af0bc3b333a697b69350cf45612b94c9c54dafe86ab723f3e9892db01d8607b653693bce02eb916086600e473dd6de7c5324f6bad453c42a964f215702051c17d48717462c86b6aac1a2b9fbbfbcf392a8fb8cce93ec1ba1e74ad72b3a61ded2ee367e75e1bad824de1c275b876a35748d747f6f83a14e89578124be30a282409626bc1042278f186fcdc20b64fde6b9dd535da2c678b03ce0d56c8177d652a79175b5948326a0282ca524215962d8dcc3bf87695d6ad85297c6e6bc2e60346eed5e2b34b4d525abb9ed9d49d3f815911456449eaa2a5f714b14064ef2c8b0579df03c38aef375e60578eaf2a675666f1808286a433e00f0058c1338810b02b8485dc4b687e968f62aa89dd702db8512b1d7fb1d5ec96e46fcd2880ac228473ff716e9616f5305881e8bd9d6695fb8e6f5dcb963d955d0642ebb8f803d1028df64cf852ff443676bdd668466f8479987ee3fcafb9a420f3cf990366a9422442a12aa7683d017377391be982536a78e273ae408c74d6e7418630d6c97ae22ecbc792fc465bbd03eec1fa6bba8107305b0b8fa67b88106f5e6a69be276e1dbb98ea1add0517410b6c0d3aaf8556b4567525062afde7b081f9b157e0a18bb266efb184eed9b89c25b549cdf4fb62014520bf10e20884feeb9ab63729bb9c9653e4e03c12f9e179db286e28b8cd021d0ce70a2c03983c704f8ce8f8b95cfe5370baf9655686d7b1361984a9652d8081a5074709096e2263009c11e3182a2e1b1f7eec9cb9a73400192fd1364098623108e2d89bbc1064746196fff2fab221ec4671094700e4bda4caf564c678c1ccc9970efd58dbfd0578d62bb6f32cda5b1768e3893b1f30e9231f8929dc8d5a79638fc0967c282e14af40b20fccf7ea5ab4e5de19076b20ba2decf0a8871549a7e8c9f4fe17fea98b97ffac53b310dbdbd3c9ada37d040943f37b1c7996097a233e56e628a3e6c744d9fc2ae0bbad622c74a184598dee88199533cfdb73cc99172f09aec7f97ae7", 0x1000}, {&(0x7f0000000040)="bb2d5c19d7058b264f832ad2e72afdef71979357df0a7b02f0b916163f606c7daa36c4f1cf4a674885fe66854bcba773d2563b3acef22be03cf6f2dbeb5c84365f95f214271383c793dd29bc55bc74bebb3aebb8b669b07531c451e6a349d9f82ee0119a2fc5ee3682c1dc5e46009bd2c2ee8ea1251a775338f18ccea5179db4cb4d25f901", 0x85}, {&(0x7f0000001400)="1c94d9a3447b9b0839d63fd09c081368930108edf41d80088f57525c3a7cfed68e3105123e244408c29acd695d805642543ce49ea9b618332fdc607f181aa976c041f669fdedc10ebc83bbfa7f5f546c4891a02cbeae63e74bb57cfdb2bd4780f810d00b24c8b8503645c93d00cda4571533991a625f00d6b900b13d477c46fad041c33fd5a417bb46b699179bdf35e632df2aa55af79a5c59db55bbc5fdc613ed0b971c2d816bd98be4e54a4883a0dd6e8c28636dfc4da1252937dcc680591b92c0e5cb93888239802d8aed772959a487a3bf324153a70f75f264a6554cbd94556dd64bc81c2502675699df9c4dd1d540aec5759bb74f28babaa7ea9f788a324d9e4812a5564db73874b3537a8276843b259e48c6a87b38191def6affb727925530baaf21f536b0d9c598eabf6b85e0ae29ee1577b285da08b495808a4ac7c74c9c3cc85b4d810d98f555214ce1b2b873181cf46e75c4edc4b0af965596c737f584b0d116e1ceed102843d776164c08177538ff1fd3096a5f023db498b4b282701c9fbad58f4cf17e4115fbe42f463bf9e73f6dca6da3c30efac674f26ea9e38aafe333e94e73b7d5f0e4d0de0454ad3c90f25f61067d96ba46924876bc252536fb7ab17c032f1c7c99f6d0f4f58a07e38b3accdf600e3e67dc4661f30250a927b175a65c3e4218a6084943b1d04ead4e6c8316ac3599cf382c48692a049657d3a6341040422a227ef5f576ddcb59c6283f79346f2a8cad4c2b89db67fe4a096165e2f4053b67377304d6a5d3af2c5956a7175df9fbee6490ea60c7afada107a28b883415138548c89655ba9a029dffb9d86be1dff9024c5bbeef56f2c9d6ce4d4dbc616f0a7efdc304814b9e69fe5b38fd71a5ee97e95d4462847d5375ecdb3a1c88762363dbcb052d6b9a34eef707bf55ba4870edc37bcddfc02e168ea6067cef513d5a8b7b6046c9f545d346daf1752bdca2e14c35bf6c52ed978d26854dbd0c9b16271957b3db848492151a133a59cf16dc117dd9e91d2dd73d4d3bf05a49a7cb1071f61b55f400f3e14129e982885157d09ef79a9cf3fcc30f4178e33bb8e688b197180e25b41e7690eccbe104e3fc0aa20d8de44f4bb6d2bbf736e6eb870d0b0dbdf1630cdad6190104c1a2d1ad21972347ac4bdc2ad7ab2bf2914482c72df2df791ffd55bb2ac9fc158083e2b6670024ec653b3f027081f5332435ea9e02eb10372db03bc10e126ad8694e11f4eb96830aeb42981ab36e8003c6fb538bf2ad939a2547c223dc4d43e8d9559b042831ff29a83de37f9badf5e4fcb543a4fb1d1696f1fb5b7122000d10c8471a1e99e4c0b31e784011f55f4adb9b7ecf7525fdf383b03a46e7b02964add92f9cc2f60bbae93184b6b519381d47c89d8457f889eb6c5d6f582a3329bc6d9376e9418914957d15ba2950ba75e650ea0d74326c85401f12ae708dd8cca214952520cbab45e9b814aec86c4766ec4c12f017005eae87a53caa60e94187c6b1813ec977c2daeb6ecb2fcbe921380d03556ac98323c8f4628ac5f2e4741b5dfb403e93ef4a449f1413ef36810493f400acd75788ea7841661687ba35f8e65ec08deb5d2918365a3bc4dafd674be979682372b077d7df9bbe7122b59df1584230301f52faa24fa78e898ad8ad83a4fcf18ae0f7268d5d4613aef1067ad55547f882fc6f1c0fddfd10983e561a6179f3d7e6979467dbfa54ca311c3c449241fdb3daf6b7cde7caec8b6d0d7ea96b2d7dd999b469b84a6d2e1ec5fc89e420b36d0b3ed05cd91140fad830d93d37ea613f4a1399f2d993c66f21f87600f345ff492d2bdc82a00f0e678d55d11bc37a6f5ac899e2e22c67c16c030fc88a4cf0d97c06604c4ae7163bbf057f25c78ec07ed401a1db877042d24be1892024cbdd037a36edd7f21bdaf466ebfd27b9eea8835cd5df7cf77977fcdbb72338a354f7947fbfe1b0bb54938d85cf4b66d27007b4dd94a679726b3525f44b9ed1b4d3804cee3a0af420d20ffa2748094d4d8c491c4ad374b3e67fed82c9c68bde46027680ba7d756c975f27b149ac4eeef376fbcb896b2d6c9a710720152ac0d300652ccb525c26f88c7ffe5e053f0dca37efb31344c4af2d82a97b7a6511d22f315bf6af16562f34b992e94a96d75ca97c2491169869c1827458f728d6ecd48c4b5f38f87108922db78bbd53798e993888f65290dbe4abfa51a79d029217c79bb8cbeddf1c34f735a5d93722ab9e87c67da3850e2145a4e5a3427102a71d74d74ffab87ceb67778b1d1085d84f619cb370de41c4536443610a5fa01b13789a6db491bb4a98f2faff48a2bf61b4f065eba4eabbe3e192b0f9b119031a32c179ac5014f7ce655ed270f034452093c07b69bad60c8d5043a4d477439a035db20dfb32c1a7a6188b1208a231c38c96ddb5c2604a956a816655ccf581d7681860330924eb5c598b16578b96b2a8615bd905be3a4b4fa53475cfd66f635f9a1c7662c3672847f54475e3012825f92208ee9cabdcb500f3a1a137275b47ef305d45c86224527ad80f1a65309e8436f4396f2b2ba6acd92bcf58a026959386111eababd67d1b385044b5db63c83872898dff25464524f96ab9b5e961edf0466540719a11aa9e57f319601501beb5836cdbd7f6b10f3a5cf7c7ff006a65b0d7f4f948d79da7b6de8af17e40c501196d07a86849b5302f00151231d5dd2baf642c64c4b8f03895c438ea41defae1c854c31fb1e7413b1092ccd0073a5ae0330791021de19f3598d986c43d1b97ef523701ef5ad9c6eada45047bf7080a82192e9f44b916591658de152a63171021880e5c3863c705792ba03aee3290c9f6cbd89cacfaaab992bb973ee03f6aefa87e5e86e226c4af50b04592c9b828ca8116a7c3e994cde2ae5336ba70160dce8682f839dcac34bcd81f1d04443c8700a2a5a54b1ffa422b91d2782b88f5502ca693f18c512c75e2c5302e7d14f3e35e0c43b3d79b602f56a13bd30fc1e8eaa2f4d73add3d9c1a16363bb5ef5ddbe28a5ab5de5a58af6341114832ceff592cb8f62304508392805f93fa46b96f9d79926d9f1c001e6f0402801d0f1c490a667ab663d10fcaec8a3693bea3e67d8e26823d53cafce09489363cf38c7e334892586a650b56f29ed1527e775c2ceb079e25f78f6d4a7a89c88e57a625ddf676f750ac417be290a9a5bb44d23cbfa8da5cc92a24a3411eb10f171a71fa0598c0a280fe3cec6b5d2864658f9e49e8818513e2324382bc38ef22f770f8565d1edbc1cafc45a33da19e562e2c44beb721c5e303505eeb109910b558a83579a81b9cc81db24a06002524b87d76e078ada057ccbf90062d0e02b4efdc0b0d2572f2f8f50c830666bbc6370c0c0ca12e75b1f80f46eae308982205fe3f69b114c40ac30b810f90aa17c983da0aeeea7402269f7fc14b7d3522fc2e69fd7bcc4a8a6f4a0041cbdf28aaff43b649267988c8d2336c546afcc9128064fe35d5eab1bd46938fe538c0bfa5d4d745997199ea537e34b2f808425a049eca3b78085d014dab2ccda03e659716b3c43ef9be58bc380ecb542200106de0a7499add51080a260186d43e917fe7c2f305f34a27ac3dca0dd31a83b405cdee893ec89afe69250d259d1d03346a44721612b60dd2b6fcd25526e543e42ae5e7f7b7f86d860b5ae81a39d6048b5fba237460162f83486f67dbab65bee98ae7b3fbd0de4a390e1e59ec0b46753eef8d0f34c7633f8d50a0ef2b1bc377222bca4f50941aba5f425c9e8cbec796c8e21de54456c2d75e86b5590091c3ae26b4dcca110cae6cdd6715fcf776cc26553d09864e71102e2ea9495f7e52a90d857eb7c40a2e9a5785fa894ab1bdd5602ca5d906ae9b7b34718ada0e98291ee99b161b1854371857e1a367eaadaaeda91b0d93dd971f2acf724e1770eb25be3a3f5b65b586b7c6bf16cd74064275460a85d22037cd327f2d9bf4ef87b5280911915b7bc8567d3c2f3db42b7112a02b85e8bf5cc08d5b9046115a951115c4c21493a2b5befbdea00db3f793f3494c779284600d75919c733c3fc2cb02c3770200292fa1d9d5847730a07e4e08287d2c64fad5f644dc5f366ee982f6a0de00ed79b8c0abc6ff56bed437e4adbecaede6bfbdc5696beea7c247fe1ef97e646fc118f4b4f3b6f5faae6a0dd82fd1f5c8af75f82db501efca8a254c5514b653c3365d2c824b0c3a3e4e1b3c541c3c58745f2c14ec3a7dfc173aa6f9b36f3a43c103bf43353dfc0cacdae4e5864ee5d2a4aa2d7a462ee49b2f41074155a58d8a2c6c392650308f0b001da59cbdd986bbec668a19680565f83c01ec399f964739afcab1074fe4a19ccb6755184db2351b450e42d251014f9f9c16adc92807a9a5c59834c742c4fa8bc9d498a412a8413de36401792ab868823ad75e656f2fa1bf9e6e78a3f240b4be2b7ac4454ae9cc8997b5937f11f294dec8ce9fddde485bdc4300e069c8c47f83a4f934d70f901b3dfb0422e3fd33c1d8b564908a34b702e5b030caeaa2ac6023e6144952580613b73a744d77afd767170b2932b27d400a7c5b879800e0e0b0d2cd14c3346baf00c29938744cb99280d39e7ddb6bdc4348571ceb8157de3c8a1116d19ae85652fbf90a57cba2611a8252ce84396b9bdf4f779552d0e2561040f14a9b1f6e57519d045653c1762fd77f001c2f4b4fe51d58d964f9ec08d12d1094929486e6c2e947040f0ff756e155933c18ffd8dff35c4a5e392ea959ed695587b7f3f8503012b554936eb4415a205b19b69947e7bb839366fc1da45cdedf3e2049faee2cda75721705a9f44bc32a0ee63e5916b934d29ef592a947effbd949111bf80c53084f5bfb07c9e9a0c68951db13eb0b8e6d20a6e0000f97c498bb2ea079c317881e27014e5c42b52bf7183dfd9623540b1e5aca8ab93a9d7d1888aceb8f3bc9b000866987a9c0826df625bc10083bfe452a0b8d01af13f135f77f91d69273b5c0199a0d353ddba947c14a2b32d35ed0b8e1d4b66bbb224c8095170f7c013991129a6cd518260b4bfe9758ff0a7b70e875820ea5613ab48044c13b12bd4f376b9f6c2176cc38910dd9434e2927cf398e3a56fd2c0807cf532c93dd624017fde55e2dd82eef0967a9f087d20585c9be354ef6be9ce2c1cc950571ea2b5c375c3504c1413f80cd86370d6244d87a2135338ec221ae21e1b6b0442f64c6d94e9371646b6aede303d47c98f04b78e528c8c1355bb2f521933b912c64c0151aafac8f1d37ae5d89440289c27d013e6978d82887b8c0e69fbdd4e5a76bacd769775b689ef5eae461404dbaae6fac6775ba2f18a8f95b62ac88892a4b3276a861093d120dd646498905d2f6ee68b958463a23fee9771c7fbd6507c64bf4216d12471cb029bff58bf1e0099afc57fd2f1ba534eb0f52a4e9319fbe0b2bde482bcd1f3fa4542483d03f99af003ad6410fb13b2ba347e2b47892b8bae9ec15ce6040f96921e48d52f73760d371b446163031c45168813e7d50c441da4aff00c8c44f21e82d8c9f93c2f3358242c4dcf0eb488c82ac1a22191ba379ba8f083b72d86b0fa71cf6780925bd30d80d9299c2a1dfd9267365c0b6c92712ad2d6a0146d330d92019f24710078890477dec4cc0dacbb3f6934aa1ca155aa7e95e68a2bb218763670403fc2bd7eb48b21fa9d27a9215c28e159d7194e0760b873cb688b8be826ec78221f7555669767129f0d48351bb4c14cb802d7c264a989d978ea9975ad10952ab1c10786bdc001b33bd64321f04359b28ce84897f452b7d86b2", 0x1000}, {&(0x7f0000000100)="bf566fe5ec95bb2c92f1222c01509b5833091d85ce60b18580528be4f8b96818a124f0ebbde2f0e9b56e6202aa364000339ec92203b943bdb25aac5307cc5692326a566302ee149576cf8cd8e15800d240bf0a5db09a45f5fda8b5c70400efad3a7ff722183b99e654358793d2576499a7a49de173f3a4122d8d8404a170fc02b9dcbf85a13eefa6d28fbb9db53d07cc9cef0e6e0fb0e4f2c855254ceed6781d1128e8fb558ce04be2e0def7c1ac7b3642bd96f6c624ab4db9a2f9f64f0e9953e0a934f280075e77e44b88202d02009de74b30fcded3ed76eaa5079d8eb0e99e0067dc32022e8b056b", 0xe9}, {&(0x7f0000000200)="1490e800d3a932d964dcf71728b1e6c39e6a3b9b96609e3a1eb968ebc092e62cf55fec7aa4ee6f17df48f768b41c1b6d5e77f8fd62711c2b5b15a93a8b5248794db212af53c422da63d962ae4fbd34adf6cca35247504ef3e2f844359dbbf4", 0x5f}, {&(0x7f0000000280)="fb71386756", 0x5}], 0x7, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, "bdbc386e71a516733cd04e5e6652d646b537ea9c"}) r1 = dup(r0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000340)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 22:29:28 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 22:29:29 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000001c0)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000100)=""/175, &(0x7f0000000040)=0xaf) write(0xffffffffffffffff, &(0x7f00000004c0)="d4c3beecdcc96014b68632247878441cff253e6a4bd51f5463d6c097f346b63d93098914503c9852bafab8ddd9b9160cb56d2d231e3c9b2b940237270a0f0cbe559202f5b19aa007188f157e93040b415e95c9757ccb3601ea9d442b6d5030545089bf149943da056b01c928ab2a7fe58327193006911ab09ad6edbc9866bb39c7933f3a790521327dbaebd1800e753edf89f510c4618d399a3bcb3a817f270811640d5e77fb213ddd60e767513db189fccfaa2a36b7e6dedd42fe138f3ec4839d41f5858fcaee66ea988ac649b16474fef12e452b77577801ee0cf4607342c57d85da01cc3b65d1d69eecae846436d08bb16c0ab450e82758ccb3b1bd72e4f201381a85bb9555f451df3c73ec736002ffdedbddbbc2744554abf73ccad554b1d11c3d58b36f5e81d673bde1fe1faa416a84ba603279a0924fb293651d660ea90e7f2783be1c2d7b625cc6c69b0de6b3328cef33804acd6301b0087fbd4dcb68130ac88ab64cd5030d2eeef49729a0253850ef0ac888f1d3d5e0832d5060a246f16ef7e0e08a306094b75228c74eb788483c7bf0f7077fa490e9826eb89d1afa1bcb59def4de27d478197f43deb3", 0xff14) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000280)=0xc2a) 22:29:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x2}, {0x6}]}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="c41e8eb3e7acd9bb9e7d0156ee851c9a0ea373d8284b98ea29dfc1c0a994d4031d6fa784c49c6fe7323384e645ead98c6ed04a697e92b08b9012b0782c071d99b237d0868a9179f22274d5307608642244efdb76063222f3e94e8bb551f6fb26d4cd43e5ac55aa8a01d0b16f633bae35d68fb3e260dbd08f9519fc515d24753bacb29adff748cf9cb5ad1e6fe86b70900f349f61de25450b41e2c9b449773c9c58d73cf3d328e9d723e40de3b9a6703eebdb443eae6af0f21229eba888e3791d786b7889611b42a62eb0eebac8a74c42fb71d36a375761dc085383b7d70f0433be33b9ebd61a91a2a9065fb1c4d951e021f5b66a9a0110c8aae9a1eb425d33c93ab2839d361f540604a14ad4981e6d472fd8b304837485bb149f504216f8e2cc3553987180de129dea188dfc40a0b7ec3fb755fbb94c2f423e96cd2b8be2cb4d8013e277f6029751fc8c156954ec8dbed7a2dda315462e2f2f2941721f857674d328e2a3cb2c7e10c9626b9ddd3af150b3b51826c68b4c6c367c06f32cfa31745a81dc6d8559d2209d2e6cddfb9117f6430b2a7e2b7f68fd9fb54b05ba18684f64fdab8906e6c2d4bc2b80c91b26aa3fcae4dda73ff587fd670be4e18deb7fd41be2f36def942d8f5c4dc48108261e97d7e057381c474837061b2a93a837bf2b8bf2da878652c4c0540050e528f33a5f48686e443d1e93de54bbb5b376e7b4b5ba83a30528ceaf07944d3be93c915015c17fe721592ac8ff0b0012823bee8323ee061ee8395e2c3ce5986d42c17b576400a1d7271d29ceb0e3fbb8766264dfbbb9f3e2f50ad8c0d8e3f63b603c51643a126bef5578f53ae2099dbadc74992c51dd6656c54fee01cdac31802ff73c20851746010aef6316a8f08b221432b13e0fbf5a39ddc236737e9fbb634cdd06879f45a5eb5aff35e562324ea699e5182bca2d1391b40fa4728b7174e5c20d1f3bac3e3f73b2bc28d9ac2247e0d2c0174c7e0d0ec98afcea8089ce187b481c3b215663cfc55449c024c3a8599e22a67d62ca4a72c04f80ebe4fde5248b13ff19c7ce602a53b9adcc5e05a31db49a5d658f9337845c416c27f6b7c2629f6f5ae6269f91ffc2517018c1c13080f6c4ccb5afc8803909483d9bd1f7affabada2987307e94c271553f9b3b348f694f4452c5ae1698ba8cad41afcb77b743ac7d50b44401b16f5e7cf61ba16ac184e17ebd6f1b9fed96082575ccfb3e83537152fbe2e15b29906bda39d5aa166cfc739728da0856d9b0b881e8010001c07d8763b5e99e7dc61556f32af278b2156ce7ee2fa95308b2271de15c9687e1ef48b8fb8572d6036c0bb6a7fb3ed4a2b4b2e6054784930ed521e33ede3a39a30f8ee5be0db267ff33263490164956b706d40ca8434db07cd7403c4bad1be0c1f1153799b4be73a5d574f0ebcee9e883b3312a462b67692ccb0bb45a9f70a01b3123e7d0c008a55a78152c9c37f4255dc2a7432d5adabb4182846db1e69ea81e0ff501feeaeb4d87a9d872259085d3d812da8d6311e8b2bb716f4af7a8045c8f35e04e78378d25f77f06fecaccd58d20336df723640469ff855475864ba62236b8fd6d1d0f0d84dc1fd5b761503ecc073e96d5ac407e05d0624779a53865128faed93f3512803f09f7b1d8d6abb6b2e4fc79f4e9c795a45771a90a60cbeaca5ba851cc244094e46673a17d95d79679907faa252c95b2c3b469c3d00696fd0c80d434e2de416709aa55d62bd2a2f4e3292e31a317704bc2275a6d04f7c689c8f6726921eaafcbedf622c39a3c81937e131098ae1cb2df88a1b96729009041745af799f337656714a86c3fbd7082791dc26211f5a8e70d86b26942a02987b77ef3763ef060697c301f1047d9b6710a615178ae18a87c4db698f96927f3117583b8fd9ded8c7dd9b712e6c528f7c3070affadea7aacdec7205d7bdb486bf1c28c5083d2dc510a8aa4fafe47a5e59f0d6853b6aec13ad3bfd60516281ef4fd22357b01f971fe3471fd9a92d39db940739aa1f8fe1e91fbc096d7c3835f1a85772e6928a9f7449e0c9655c6cf26017b6d558cdf89cf8a945b33d1fc7cc7f262d2d5fde3f1fc200e760ded45d59d0adc4013787d47cb0ab94abee35b0d5814d4a3f5a4a7b69558000ec8893db0612eea3e3bdd625a58509403d39f1d3fa5f7d308756d5cc894348f89e3f5ac700e243f64e4290dde9e3bbcf875eac94f7e9babbc1c2c5148d0035b4f0dbad99ed2b672de6e84c882e734ad1af9085f4d9286d152cc5266af47cc66eff28c0cea55f6ddfaf836ea27e319f4e606831e9a1fc76763223b2295ba3bb483219973a8787f6017204ff7c600372bc5cc267f6bf88c84482b7749b8acab2521477fde894eae7ad0fa48568f5d83e7e72d6f09dcca45be9c03cf824776561e20b715dec24e2bef129862d71fcc5b49070b1baa3c5572a89ea30d894da7df98193852a6b4de18312eda1494b99d3d9f13477034be7ad570eecfc152bd7ddd8af854b59433e304cb8688f21d9ba05ceda565393348112d19b599e32f2f7e99e5786947419bd57c8e4c99f41781f429e6523d4db87d77a4224be5b85eefbde0a3c6a3cac0f52221908ee64b5df45f404e1d776828dd9598403ad4e1eee96d96ff9b101bcbf989131a4f65dceb15ccfaacef91abf436eae5385255f0cfde5f4880098e72c3db0aa2408526854d183da2493b368adb13d1ff37de0a968ee82669b35be4dd6e58226996e599a325616129f8dcb940e9057d6023fd89f8e6431cda5c9ffa133431d48e4cc89cb0b9fdf4551d3f7e33f1262d40ee7c631b35b371d7e6ee020a625022f57f10f259bb4a877b9f6e1e4f7bc5a8db3b66aadb0e05b8d2af9caed943d178ba490a90c8bf714e789e21d01739f34d687bfaf0b09b14df3e6884fb2c09594a8d9a6e41796dfeba12f5184966c3098e374f634a7de514a103a0f33f8222558853e435c463002af9762a61a9fed81909f6c485328d01f24d5f4e17a6b418890b80d67b18373b473a0199d23b2e5a70f15c1c8fbdc1a47f495b838fe43d1b025b294a1c7b62cf6e191b41f5f358c24177b55f5db178cd1d1c98f256f60f28adc944dda663d219751cd483ac64432a01dff4bc623800536d2dc718eb68c52a3efc5a5b1c337320c95c10c1632318ae54f93cf26e03bf467438a8d83fd8f1db69a68e570ecb5ae135ea9d9cb31481765bdca63dab873b1168f6ad9ce6eefdd8ca7323ab36af006a6b88a0b9dc0cb7b60e1736574dda121036c76d995537aeda871f3d7b135cc7d068702946739fa5685fcbf22b3d7bcac715de522b2d6bf01ba122bf662977de3683524116e76474419c2bf841b4f716207d08846e7f163d32bb1dd57d4c784f29a14f3b04b351dafc29b62435705f4767b9e01f79031a7dc92fec7fa9b583d54399a92faec0dd9cbb92a77d752fd4d9518c4ebde2e4c0b44de462074345a80f6c2c5d6ab669be1eecbe450a7fb18751bc860b1b7093c82f3db415f943223e23161f67dab7a9965dfc152434acb00d03517f12dc1a50d5e6f4b8f63ac118f350d8831682e40fcab304ad69dd6c61a55943089e9ef9819083da98c4728bd64ead9c7291ee895526d802552a9720342e95448645e53fb3f040e98b9d63fef3fd940f048be5ac178928d408c80db9de2e917a413f5717487e02f58b544b021e9737154e907dc14a7ce6b5c47d5d26110486e3ee5501ddc4c1a846b9577503d17db6876ef6a6a53e975031802499cf6dfd136409e0b7bfffe05a3346b7519377eacd4621cbd538c36ade8657673be2f33269eae59c4923ee42fff243e68cb23992d5044b02791e8be399cd57da278d75d3aa02ba8bac815d1dd7a8f83f1c8598e9c298f787a4eeabc1229f2e10318801e3e3a35f7bea699be7b25f573f6e502812dc716a9b53d20da897286b6e55977290c16df41c08d8da1ef361cef24683cf34becf5fdd224b5dc4bb84b98c81d5c3d7a21aca3aaadaf21b5116ffb085b454a74e5ea097074863cb9e94e2c78fd202b3440848ad6425850965927a961f1c853910c665dfdb0b2ccaf45dd13191f68a59a9a00bfc2d63b04755b029e72893d5116ff16c8e0fdee97c77b65df0aec2dee48eed4fdc8ffcdcec71d750bda0ad2b34cd7cd532262b5fa449b9ff39e28e0e42b1e32474f703a3b48580a816cd645ad169ec3c26b3318763839b1e3c2741a94fb2520ccf71f835c91555eb2c587305c5fc4c51f59060d2371a015e1c748ce5df507c791701a808288b528cadbae70cd6277c4c8f2aaa4638a34507d4b49d25026368bf277d3893c1f57b8a73b19b4081fdedcb5ed27297f90bb1a6d971f80b21f145da7a4db5138c026f99b3d0a314e7edc281a4f254714f18663b335c35c157f8ce717db1571e4abf578b1d89a7c6528bc71fcb9273ef390e12fb580281c1df7c196503d85c9cafa58d2244bd684537f61c31fa86838a884aabdbc1075cc16a55f63751cec2cf2a650254c0efa2c072f393783589a78504c179a05d777edcbdaf0fbb2d496fa9629ad40d4b3b012646570074a23541808a6a49fd063dde69e0b558423d0478f22fa93df29440f8bf60d72148b274af8f85fa957985fcc570192a052c08b590402d6a61b8afafec77b32671484e4fc412e7afe2b9c790ad1a75c10c1895b318ed462be62b9387ed30fa06ae6b3846091b2c8f4d56b100276feb83b77977e02f906ea103f1c25f09e1cebae8cd7f69f977352c3180cb3bd287f78a4d3d6b0d8e3b24af6fa5a98485489dc86369c54fbfffb5722bc5e1b5fc3887c07fe427a36c92e29add0542dcd2b680aedbf7874e352157345e1aa319813fe751c057dcd4799fdb9f495b60755c0410c9f68d3e9a318d6ebf48cae392f156047a3c41dc5a0eb0ea973c10bf79fdb8ed8314ee9739753a9ebf6c059f41c55acfe662fca105e589d53b9331259912f0d8d221e6511ceef46ae6062da1561edc4d4e27fed8ae509c005d4a53193228fa3e9500385334153589e76a9a9b3ebe2e29964be53f52f379976758f9862ceb7f8362fd32cbc73b7b70e14a2353d5313ce34d127edc317cd230817b7aae2506ed6b37d5ad0ad7b266ab700020654f44e9314a33ffce2772210288b8df3ab247a9ae74d6dd681654c6de69b6435a47a987ab06888be7fde381f531fd9e777cf67e36748cdeb79a3b659e9441b6773be8f4a7c58956453d61c224c7cd12eb462e682da9d364493045c8b742da7db89636b3fdde3a733f96b87b4dc54a66538b5843e1cc9907d3504948bffd939412413bdc3406e817c6f4d525df2ce2b0c30786fd50ec185d82258f6dd381165539825a7c46ce0973b514eb185a6c3ac61c441790d0e0c75c877f33555e7afda8cb980ee5aa4d502e81c2de77cf5ef5b5d69c650585290bed1b81d27ee3e1645e366596cb34dba43b3744b96b25aed4de634b9491140496c4f28cc002cdc6fb007674961f187164dd639a18e0d10c28afd052c7f810a392824f933959d0e541806fe8ccbd6aba8d6c9081039bf2c5954acb4777a48d5a71c1d2f01810104388ae9f9febe101eeee03bee62aaa07a2850415801cb6ae909308c03eb497ee5547984dbdcd25f37be73e72d76c6a7827e883013dded47c614700c3ff966eee798b2b1b4fc3e00461b0c1ab40e22ce29c02d571e5f7bb8b10fe7066fc152c593e4685ca44476e4e1143f432fbc46b0c1ddd76ca95866a463c5c480ee7a259d7a3371e590e9a1b0a0d22a4b696301eed9a8abd22c851fb69be3ce867f7fd7c363b", 0x1000}], 0x1) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r5 = shmget(0x3, 0x2000, 0x98, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0x8, r3, r4, r3, r4, 0x20, 0x9}, 0xf62, 0x8000, r2, r2, 0x9, 0x5, 0x8}) chown(&(0x7f0000001380)='./file0\x00', r1, r4) lchown(&(0x7f0000000240)='./file0\x00', r1, r4) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) sendto$inet(r6, &(0x7f00000000c0)="9e56c2f657253823522bdc76358128e1e03b026e734329c15f181a15339e6ed4b519aab71278cfa2c73ca7c3ee8f80f08f5b89d2d4430cd1c028dfc8ad5a674f1f67ed5933cbfd747d3ce8e81ffc845af1a0d84ef24ec349918cbd36d4a68d5718d79bf8db714dd51a07c2eb535a", 0x6e, 0x1, 0x0, 0x0) 22:29:29 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x8000, 0x4) open(&(0x7f0000000500)='./file0\x00', 0x104, 0x8) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000100)="87162d43269c2bc4a2249ded362223511b4c34b38e985f8864cbdab35191108c8c33ab6ac6", 0x25}, {&(0x7f0000000140)="b5fe93f3511fe243b7933d1b527af29364dff56a8c319d6127a36a1752d0362736e8d159629010697a368a424f52e54cc6bf2016b791cf279ab7a194f2cfe74394fd4e8691ad23462868fa2e0f872f141c2782615fac8f3bc09eef991e9ff0ff60e86491e23da3966a9cd3ebd5c6e59181749b74345168aa4e24da6c92", 0x7d}, {&(0x7f00000001c0)="66c135d72cc18c1e56a083f518309701c23dfff269761bef9eb76be3ece85964f978a497ed7bfb064697e193bd0cd89aefd75fac9c1536c7aa4b0754681c07e44b4e201fc58622c61be2aeff3eedd75feeaf23776d26db6450e919578980ef3f473ba55e4e7a67c5af7e5f83b2c4f2edbbfa4ad510884dffc850cd5c956ed461f6d80f0475b1a92aa2c0d21a3f7bbf7335c7766395185c8906", 0x99}, {&(0x7f0000000280)="0be1d67c653822023b4c5a7c29d4fed267713824806ab4cecedfcdf95199320e9c41f2bd9ab90ee45f481d8c5e6e5d2fec0ba6833c6f6e9c5cabb4e5317bc3657d1069bf764d5ae3197e53c3bd0b335515b869484fb6af02dcb56c0ed935479875b0cbd2c07e1b1c00d43c80acf736a866e7e61b01c2a8dc58ede5e09767fa5c949944fe456f04bd2c5d9d6b216baf1858050acff11ef068149b62969c54982a17068d8936cd9ec29cbb383f5254fd58d050c01cda3f4eff0fe007516419", 0xbe}, {&(0x7f0000000380)="403fae62caec4054153fc78ced67b29faa8435e71abd143c784a3411bbd1251fef6cbc65c53d8869a1153ff8829cde5658156cece57fa88cb10e6a1050025633618107a0afb7660296d54e0667f9b7c5257b1e20b9dfe4f2ee72e1925717256e9236db491d58ebf0f131e845864dc0a7fbc95789756d5f7570d5aabf09d923d5b6895c82cf63", 0x86}, {&(0x7f0000000440)="ee6b796f9715df6fa4cd9e6cb7e614b6df7b67282286264cdfa03120101193ed1fe744637797eb5afd9291e195d2adcffcd7374e8c28784e2b7b19504839", 0x3e}], 0x6) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000080)) pipe(&(0x7f0000000580)) dup(r0) r3 = getegid() setegid(r3) 22:29:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'\x00', 0x7, 0x2, 0x5, 0x1, 0x6, 0x1bc9, 0x7, 0x0, 0x0, 0x7fffffff, 0x8}) 22:29:29 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x0, 0x80000001, 0x3}, {{r1}, 0xfffffffffffffff8, 0x1, 0x2, 0x1, 0x6}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x3ff}, {{r1}, 0xfffffffffffffffa, 0xac, 0x800fffff, 0x4, 0x8}], 0xe59, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x61, 0x0, 0xfff, 0x101}, {{r1}, 0xfffffffffffffffc, 0x4, 0x80000089, 0x20, 0x3ff}, {{r1}, 0xfffffffffffffffe, 0x1, 0x14, 0x101, 0xf6}, {{r1}, 0xfffffffffffffffa, 0x24, 0x40, 0x1, 0x7}, {{r1}, 0xfffffffffffffffe, 0x40, 0x40000000, 0x100000001, 0x3e}, {{r1}, 0xffffffffffffffff, 0x20, 0x72, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0xbb, 0xf5e0}, {{r1}, 0xfffffffffffffffd, 0x22, 0xfffff, 0x7ff, 0x7}], 0x10001, &(0x7f0000000000)={0x6, 0x3}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x7fff, 0x7, 0xffffffffffffffff, 0x4, "292717c08d78b7192d356a31af84dc0187b183f3", 0x0, 0x9}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) dup2(r1, r2) getpeername(r3, &(0x7f0000000080)=@in, &(0x7f0000000280)=0xc) 22:29:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82012e2f66696c653000743df1f93812e3e32e7b5dc02f987ae2101e9b776b9224189e942abe23f932f8d918c7f5119c2ea2f7b6ec0a05c16ef2336e33094f66fb89f85e71190be5efdef061e67181777113d8de18984c9fc5f51bcb5b5a45"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) shutdown(r0, 0x1) fcntl$getown(r1, 0x5) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) ioctl$KDENABIO(r4, 0x20004b3c) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f00000001c0)) chown(&(0x7f0000000000)='./file0\x00', r2, r3) 22:29:29 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f00000000c0)=0x2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") ioctl$TIOCCONS(r1, 0x20004276, 0x0) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) 22:29:29 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x860, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000000c0)={0xeb1, 0x7f, 0x100000001, {[0x2, 0x6, 0x9, 0x5, 0x5, 0x9, 0x2, 0x5, 0x8, 0xd7c, 0x0, 0x7, 0x1ff, 0x3, 0x8469, 0xa74a, 0x3f, 0x587], [0xf1, 0x6, 0x7, 0x0, 0x1, 0x6, 0x9c, 0xf5, 0xfff, 0x6], [0x41d, 0x7, 0x3, 0x7fffffff, 0x80000000, 0x1000, 0xc1], [0x1, 0x8000, 0x5, 0x2, 0x3, 0xffff], [{0x401, 0x7, 0x401, 0x8}, {0x5, 0x4, 0xffff, 0xf27}, {0x5, 0x242, 0x400, 0x80000001}, {0x8000, 0x20, 0x10001, 0xffff}, {0x6, 0x6, 0x8, 0x10000}, {0x4, 0x1, 0x1, 0x2}, {0x4, 0x7, 0xfffffffffffffffa, 0x8001}, {0x971, 0x1ff, 0xfff}], {0x2, 0xfffffffffffffff9, 0xe200000000, 0x4}, {0xfffffffffffffffa, 0x6, 0x34}}}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:29:29 executing program 0: r0 = socket(0x2, 0x400000000006, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) 22:29:29 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x2) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x30) r3 = dup2(r2, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x8) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000340)="d0e60203", 0x4}], 0x1) r4 = syz_open_pts() close(r2) dup(r4) syz_open_pts() r5 = accept$inet6(r1, 0x0, &(0x7f00000001c0)=0xfa) r6 = dup2(r0, r1) writev(r6, &(0x7f0000000400)=[{&(0x7f0000000340)="557172b41852bfb2681921ee0fcff401508b2b899b5220b49fd617321a917df9aa140a3d720db57a192f63141fc5551b057aa6348de7297cbf62795fe3fe044e6344e0754638c185bd8a486bd674faa9660379fdf30b359d69c3ec3e18ae5202fde92e0e1d13bd618148829a0be103a0afac7de2662d9b55fe786ded62a8104a789da75ca36c1f638541b91ae180fc", 0x8f}], 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) nanosleep(&(0x7f0000000140)={0x9, 0x80000000}, &(0x7f0000000180)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x80, 0x0) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) pwritev(r7, &(0x7f0000001b40)=[{&(0x7f0000001b00)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000440)={0x3, 0x1, 0x4, 0x0, 0x3}, 0xc) 22:29:29 executing program 0: r0 = socket(0x3, 0x4000, 0x6) sendto$unix(r0, &(0x7f0000000100)="b1000504b1000000000008fecea11ea8fef96ecfc73fd3357ae26caa0416fa6f376336acf0057804be781e4991f7717f570a43c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2c1e4c74d9d2540b590006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 22:29:29 executing program 0: socketpair(0x6, 0xc007, 0x103, 0x0) 22:29:29 executing program 0: r0 = kqueue() close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000080)='./bus/file0\x00', 0x9, 0x2) writev(r1, &(0x7f0000000180), 0xa1) lstat(&(0x7f0000000040)='./bus/file0\x00', &(0x7f00000000c0)) 22:29:29 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) syz_open_pts() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x3, 0x401, 0x80}], 0x9, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x20, 0x3dc7808d}], 0x1, &(0x7f0000000200)={0x7fff, 0x4}) r2 = dup2(r0, r0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0x0, 0x10, 0x20, 0xfffffffffffffff7, 0x5}, {{r0}, 0xfffffffffffffffe, 0x11, 0xfffff, 0x4, 0x1}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x2, 0x9}], 0xffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x12, 0x5, 0xffff, 0xffffffffffffffff}], 0x7f0000000, &(0x7f0000000100)={0x1ff, 0xead}) kqueue() syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000300), 0x100000001, 0x0, 0xffffffffffffffff, 0x0) close(r0) 22:29:29 executing program 0: r0 = socket(0x0, 0x2, 0x480000000100) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) 22:29:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) mmap(&(0x7f00000cc000/0x3000)=nil, 0x3000, 0x4, 0x4010, r0, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00002c3000/0x4000)=nil, 0x4000, 0x6) 22:29:29 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x7, 0x8000}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000100)="0c4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) 22:29:29 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/42}, &(0x7f0000000100)=0xfffffffffffffdb7) r1 = dup(r0) r2 = semget(0x1, 0x3, 0x400) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000080)=""/9) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) ioctl$TIOCSBRK(r1, 0x2000747b) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b000023270000000000000000000000000000000100000000866a28d22e970ae300000000", 0x2c}], 0x1) 22:29:29 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xf92, 0x1, 0x2, 0x2, 0x5450}, 0xc) r1 = syz_open_pts() fsync(r1) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) 22:29:29 executing program 1: mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 22:29:29 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x9, 0x0}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 22:29:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000000000000a3f8d8c3ff60e34c2cbc3a9392096c0700000078981a8f22b978a1ea778a59bf58c140a33767044e18c1b56e85423ec22ccf3a11eb9aac31b48fe806436847bd63746e4b6d55109785a1006f3500"/113, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x42) 22:29:29 executing program 1: socket(0x0, 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) sendto(r0, &(0x7f0000000200)="efd371f7feee87f455717476028cf8271d514d286cde17090ebf85b58b1580af1e1cb73847fe9730618c63fdf5f2fc", 0x2f, 0x400, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000500)="c6e5b5bb24d3d5c97c5e14bfb48fbb988d832d4f82ab4e689b7eb841aa6d90d6453e608965c30426eba84b3d5c13936b2077ac9bded13dabd543846056833efda3171708e0da61217fab2505368e16f798bbe98fc9fed83239e5709c5a48cd2620a29af7978ab5d71f6ff03d315787a6a160c6e1573120d97f43f03358641ff81278151d0b62e763f4279f325d80613995b5a6777932d5e762c7bcf695ce6f702294fa25031a94382c765f4ad3d24591b4516b728c042abc0e9d3130d9d7fe97d23b682cab0f259f0d1d9951e0574c84d58cfd4d3d70feffeaca0bc0f98682d8223b742a940ececc74d99d301b04934d67a6bce16bdb69ccac9ce9dd28bb78b5ce016640f1fc317fec8e3b3df7aee7d255517b43cb6e8dcf650a68df81098df4158761b6b30eb67f1b51695384f4216291bf9a885dc4b7fd18bd3b5892983b4d3c19f9b8bc84b8697cc0f04b89bbe1d75145bf68fc1d6aeb0d8bc4b6c2b61433b7e9cf42feafa1e8a46e94720359e75839a9ca8bdb4e63e63797f541d76e41b62d9b237481998279592c678ec47b0d88cc959672e952f2c958750194c8a66a2f8716a3c68faeda1d39d35525af94019ede5fd0a3d2e262a71a1faf202d97c6958f2eb4490358365a8d061e5d817ce01852af260d3f7caf41ca3b9d3580e168714f1ea69fe129a31cab501a2cceab906f1d5eb22c41df0b930f60e176e29a7e2b00c74b834aae2ebf6a64607a2d90d505d39e0795945a1e812ebb987020aeada534f7f79410b76bad5e6ffbd9e6cbfb9a8693ea21ed9fd118992783f33a3285f7f6f804b12735e6c6837a58f048e72cfe36e2de041157405c7f26726dba172fa7bc0600e33bd2e6e749214b78457e4ea2b7e43952ee4c183c675daf3ee0932f2c969932304fe0754e8f82d551556bd9622dda370145be4457bcde8cbe120379b09fe49e774c4b7471757e7a3722df9d03ea71a56cc468e11303a96faf6e7cba22407857682e87b981170b5ce077b53d68f555100b7a2431b69d7d3977c1a175f39167cc317027e0a368696dfbb5e11afe26f59620d1b71006e46747affb3d1cb2041784b546d61838096eabb449282b327d6b3ad888746a3d5c9b9439522c28a7413bcbb2a4b9f92c9ec80d79c76d338332324535050eb655776a30f46069a41dd5fbbe7f30bc6b45f137579ff8cd80ec9eb2d9708c910293626c5880abc19dfaff9c22cf0143d62debbb636a1ca2e985f83849cb52c8a24cf1b201cd82d3736329199bec60a4cc338dd1b0343201f5c0ec312290f506de8e0ccadb68e991b9167c2693f486fe27c018ad2a1679f3dacaf55e4c9b94b73681fd39343cee361255ecbab3a31c66518582981c730855d5f4cc0b0433b6916df1190c4d344eb96b6b0318c991a5fc9d8be2050cfef2cf29428927d9b68462f138186afd36a12011a214c9bb26cfacd549d9398df744fddcfb12d4bb5698a97e3257b98fd94c0fbdbb6131b43d31becff7437bf916b633457a5667480a2f53fac4673bfd8d5a30df82a2d9d1275ea82b61a69196fea0f0d9c17c8827005e3c4f7ba5d3ad3a3977f980b4ea36231ebb516df7c2e7861180c671990731b72920c405e8832c8418ca471e7cefcc5a82bd7600bbed8be8987d6dfaf7133a898b32bd655b10c5ea67b7f8ebb9f1e249c5dbcc610864ba2450158feff85a2ba44bc65ba7e68b1ae42da99a97d1f542876d7b9e80a349b279bb3cd9ca3a250da1f034a2b8e332d6fc0637826c8efe3b53142be0fc74ee5da29f281b98463b1a0f50e9545a696fc41f016c80c826279f2602f8d466b692a220153f23fc13b936808fb0bfd8f349e8fb74ff1f1c736a3de9de522b953eb499068e8a77b310723d2f6262746c747df2bbb72c26d6e22399b9320ff7632dd537b36f742e057838f9a3de6eae0fc9ee41923bbda3ddd8003d6ed6767459e95187f76265aa76eceec2be9888f8ad088cfc39b2392708ac64bad670234c62cdf5fdf4f14b4d7a50c225d2683912ee6aece2eb513c9b43f5b5936a45f777af9db3afbdb8e8a4969e92616fdbc76f2ece61e566e5ed108e8b1b2a2ce722f346634af53786172e93cf1ac195500fc78f32a416354c2ea002e3d5126d46bd682f89936609fefcf86e9db08f3059f2baecc74f574733583e97bfd92fa10d78aa6d0794853e12dc36752772c234dd387ad2a0eacf905728940fb7c65d53e6e036427110bcf15149f3eb28779ef37b4b4345a28be9e8c0faf67bcbda04e22cffed5772817be58ae06eb0febcda1d1b234710ce2a0bd9d3811743cf345fc84fb3b8884957e5868f17b8b5b29357d61755a8cc12782ad40620200ba8a12cf37d677f3b2902a2b36cf7b47e6ff56fe9296be7b49ecb835725d0ceef5322e9837a939bb98001ea83dc2bfe17cb1db5f1a695721d824aede934b1695880d4b67f2a2c3467f1b5e7f7e7ac5faa95bdd3534dab27dcca90ce0d01ce35ab829b744452c710837dbe8daeb3ba2897161d5f9da00423c3404e7ecec1f6e8b15f80f9550c2654c2518274a75cc34737f2ea7d7b67681f90f82278b3e7ad73076b6afa30af7bb91e1b53648acc30f2cf35c4684e8789981974470dc328d3b581ea63cab21f5b48b833ff2e8810db923db6e6e954cc815a57c736a07d510aa994d89de2dc16ef8afea3704b2118f67e2afd06b4ee790f8cabd132525985af342b20ef7d352943eae781ac7fb85e7dd3317ee6d08e56f1d4f4b91bbd59e093ce96a108aea2f821cf148ad57ef3cc53d646284cc5c8f229a364a7c19326407f08d618098c8c671bee5b6e0a42504fde28554743934e0722da3df3eeef99300fb40b0f4f9343779a0ef5d2c784c0594e48866da86ddd7d65b57b6f5faadeeb4efd1e4da988a59417b3c077f00c36b6658d8743c0efd51d7c55222337e85a956d51d3531c17659e5baf83dbed59ffca164042222dff4b40760becc23288b0b96d33d5a54732ae0bf0b921acda500bbf204153317a9424a5d9480f078b4662e14f735116e688f6cc76ee61eb4d74b3598780d0079ad2c01491c12be87200a249ad0636f15b599bceaf51fdbb8d23a3a3789a5da3bee3f8816d888c736a943fb355f89f0b82c9fc8e444946763400473a4e43cc537b26cac640319d3f96af5175e397a67a8715157cabb1ecbb8c48223ef935bb6a70dfa4e110e801d499de487070ead0f6733710b6875e034096a15b91e58d24017f39bdaf5e4eadc0551fa991273e9ba8572ce871191e357d5ae28609e965c93b039a2f3a0635360b64da40e81fbe0e5cf940190151e346d80a2ed006f418e790266f6411c5377913aafb5acd00c1c3de9771511250fa88aa4fe13b6be10449f304e5d2b32fb4f9702ba91102a8d2a1d32bcfa04bf99c9a927c32a3252887653c9462ef5fec07e68364005c61cc8feb3a02cb813bceafdd7e4dfdcdd23b7d3cfa59a9e12566c8c545c8504b7658f985c06e700354ca25bc8ca2f3a51b4592af86f5d7957de89c107d16b15152e3e31b6a36573cb9513fd40d8bb7c848f30e94ac2f758f240856831e0ee6cdd1732555aae8a609e7ccf769ad53523dc644a168b6c7018d028a7c171efdef81ef607c2f2cb02132de7e73d9833e49ebfd686d66e86e201f11147dc6f71080230612c07ed2c78f024b2962a4404db5291f11740551ef48483cdb8fd735c7a45fe0bbff2737246ae7fe1fbb0940986b54a916862f6c4c74efb7c7cc69e8552ecc8a69ff52f37ca97aea66ef2bea7c625f778f2f1562c300ec1ca01cc0d17ad6c71177fcdb8153fa004b0e70e2d4dc64cb72a10eb119394d0bf847ba720f07fdb63a061022842d08b5d1de8875a096d4106cb8ac2bff559216dd9dd92d47d304d4f48e97a8960eeca40c6c49885ef2ca0ad9d2b3ebb63df66ccd7a7c28470e2d01764f29fff006cb433e7506121142b289456cd0c8148ee027766f586bd341930592bee3adeb7fc48fd24bd1f24c1f452ad0322ccfab527ae873101cb36f3290becf940ee8edfe839ccac30139523f33bf1c3bcd2beeb26b7012332a363d1e95259909e16b7889fffecf9adecf6dd62336446ddf01a770e219464dcc7c5f5f41fc7be7b22f879834e608d5fc49c3cadb38b6f0323b558eabe481209cfa8fc4bd4b7e359d8b0fa2dc023e00e7f5cb004bdcbb2a5e8d01f1b80bc68387848ccf3731cb3465ec488a8b605bf2cf65c2f04269983f4f04266a00bbe485d7f8a149a8d6b83f598057cff5de0f79376ca979772afc7cf4d43df8fd4b911352cdec5e4e2bd768beeeed81be323b7d57fa7545db003cf38c245899e7f0aa073b4cdb628e28e23ff29136859135f29b2be50dc6e6ae4b246e69a2c21542786e5c4f09fd71970db44e9706038f3339b2e52a3f27fad9b2dd29bb18638da7a520462047390c05334191781394bb523c0a9cd78a8f5c5b693b7298337a1701884cb2fdcd5d581296c09d0cb1c9a2c198ba274fbaa94b3e64e94e9a9da7b746fa869bf35a44eee24b766e0402e490f70ee3c4dd4844eedc5cf33aef7a58ea18ddced71cbd6f5f2b97ba5295b16cd9b72a818cc81cf723e0485263d139bd7a4227285cb7baf0bccdd298914380d0e4eb21d4b0c27503a91f65e855bc4357bb127e2c3a09e77f4089a1f957752837f8495a01f626aa5029c1cde51ad7283b8db779f5ef670173fb16064d151152604fb8ce327ddce2af72fbe18e6bf2e6c99b6ed2cbc872b8129bdb3de2cd04778e6721aec2f7ba41d3084a69c19f05d4fc6f5daeb5da2c386d297028dcdd19c1e3a6cc1dab335762f9c252720409a606f4bc31c2957570191e94ee1a4de85d18f709e94d5a3efe1c12872945c390485e2bb115d1b46e97824b681bd373d23c992043810afcbfee338e040a1e19a15db76e55a32a391a01fcde6a88e53e5fb2797a56bab3bc9d45f3e1a5a39977bcf90694851f05f7fdec285df49fc8fa82eb6a6da3821824712082962972bd04d3e7d12cb5650bbecf4086324e27540373645e1f5af91265210509325cfbb300865967e042becce18583f6e182f5f532d26262b49be9aa495bb15744dc945556513c7b531c343ea62b1e268a852b3a3b0ec2c1dca7abe80a3871ec303c985731b70afd75d9f835018fe41990fedfb327af8c87932fabda06b04f71146d6663b50136b3a9d450d359f80eb9f022a4926595402b9829aecded7a8337ffccdf1389b68b202e3a8258aaa947fc8eaa94dd945a964bee5eebc8b6deadbe7c241af9fd2eea9f26c8e8a2511c07283f93374cb091b5f172c092aec710a5915839d4c357d7932d907cdf0765ba6ba24bf33c6336836dc2a8551dd92c47b896749c598916951f9221b49e08b418cb65717874e92b09d5cc6223c349cf9b1785750eab1b8ff3eebd493837c7ea82de74685ef4b6059538c540986d4059aaa27b1ac2cb4859040b20dcf6c211070115a21411ae2ce79ad20c603e3d08ef68a022cfa9ea148ff7521a7cef26d722131ff12cb9de91afa6df42f6be34fa2b283a354351cbc5cdffd7c7144ba9a1c96db1c26d2a74b379c654960362a3835135dabd2cec0333fe577c0ac606fb7a95603395d2db09c2e08e2e198750e8444f65ea1b05d914557c992e93bb4b0da0a2e3171ae8ed4df7d617f0ce46f3e694d5a97f01ea92063c555698a9aea48328243729c326475421acb5f08b367aca394564d77e297439fff47fe29874be26d147c3c904fe8f70cd5b522e40d6a3bf9ac7a34b596a7b968d8b88c04321064dfd64d198f5f0fdf3e97b426c", 0x1000}, {&(0x7f0000000140)="ebf4652f", 0x4}, {&(0x7f0000000180)="0cf76b72fe9bcc4a5f9d653e46d2ff70ba8ac5ca446f79c45e0f", 0x1a}], 0x3, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect(r2, &(0x7f00000000c0)=@in, 0xc) fcntl$getflags(r2, 0x1) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) 22:29:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) write(r0, &(0x7f0000000000)="f4e4fc6aead35aedff77216b4747a7b2a8e45e82079a0ebb3f5e363d2d11481d158137cd066e74ebbd4ec77feb527bf9b0b15f6b16f288b9f24e943dc3fdad4b9293ebc00e83224dded019b5fffe5a96c8661b412523536f1b5078810c5cd302ea3e9682536be81ca37c963a9a4374022a0dd4c30b769a5071d7bd29de0285e1781d54aba74c7f3ff327d513da7ec6f8a14112df24fa77", 0x97) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1000013a) 22:29:29 executing program 0: writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)="0000001860040400000100000000000000000000000000000000005bfeffffff00"/44, 0x2c}], 0x1) munlockall() 22:29:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x20) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:29 executing program 1: poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 22:29:29 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDENABIO(r0, 0x20004b3c) r1 = socket(0x18, 0x1, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x1, 0x2}, {0x4d3, 0x7}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) r3 = dup(r2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000200)) r4 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup(r4) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x101, './file0\x00'}) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f00000001c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:29:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f00000001c0)="650bdc255e90de912ce7eb0e324fdb0534d345b33e43cb2f5c22d7617a782f2b530c2c302791d6f68884ff162db5b24e6ca727bedd8bbb7fccec1bc26b33831d0aed49ee8d6958c5ddc276cb9c0e99c7bda282284304bf483847452a0a2e814a1a9f162fce5d38b5724b79f885530ae61ad708cfc003f97bb8390cfedb5efb83d08ffafc997a57f500d31383d3a83dcc60f34d53571b73174795c75a1cce87269dbc8f128d750bd88d2c6bdeeff651bc4efe205b7ecbe64bdadf52be0d7502bbeb76db192ef2dc0e5271bf3585ada29c093b20469b8882a016400c", 0xdb}, {&(0x7f0000000080)="640e025f918de651091c2673e5cb17dd8166f0edc47867490a2b", 0x1a}], 0x2, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000003100000003000000000004bb893f0000b9c35db439ad08e6d4c78d1ba3b8c7174a64aaf73f296a208fd1efb7d5f687296171bf6d21ce90"], 0x38}, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2c0, 0x29) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x1, 0x2, 0x8}, {0x18, 0x1, 0x0, 0x1}, 0x0, [0x5ae, 0x81, 0x3, 0xffffffffffff599d, 0x1000, 0x3, 0x5, 0xe17]}, 0x3c) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00007b3000/0x2000)=nil, 0x2000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000040)=0x5) 22:29:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x4) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x2) 22:29:29 executing program 0: r0 = socket(0x800000018, 0x2, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x10020, 0xc0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x30008, 0x24) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xfffffc56) getsockname$unix(r0, 0x0, &(0x7f0000000000)) 22:29:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x207ffe, 0x2000001be) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0x0) readv(r0, &(0x7f0000002280)=[{&(0x7f0000000040)=""/138, 0x8a}, {&(0x7f0000000140)=""/247, 0xf7}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/24, 0x18}], 0x5) 22:29:29 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001001, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x5, 0x0, "6fc6e23c5b00000000000000e74de400"}) r1 = dup(r0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000100)=0xb5a) bind$unix(r0, &(0x7f0000000040)=@abs={0x1f95d27d48731892}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000140)=0x98, 0x4) 22:29:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002009, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000000)) 22:29:29 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x1e0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0xe90, 0x0) 22:29:30 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/46}, 0x36, 0x1, 0x800) msgsnd(r0, &(0x7f0000c40ff8), 0x8, 0x0) 22:29:30 executing program 0: r0 = socket(0x800004002, 0x3, 0x80000003) r1 = dup(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) 22:29:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, 0xc) r6 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) r8 = getuid() r9 = getegid() sendmsg$unix(r0, &(0x7f0000001400)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001200)=[{&(0x7f0000000080)="71744fce4f57f2f5e4c0222a38de8281a103a3513d82260efdf4121cd8074d2d6765d7c2a2e5f0408fb24f922b0e2d6cb53593db9548d8491219d1f87a1db0fbe2e1582e81632779b1120e68c1cde5a95a3bdcd1340d6b07ee8102b5c356fd02cac94ca3cefb461a187567a18f5c27c223c34ea14837ced706d2d73c410499c83b6c07515c6eaefd22d9cda8653e3c13ce67881d861c050029c1c70f6a33760f5f84ec153848ef531cb936d0b61df4de1d9cb7e929d788ddd94c37cd893784e66e00b199a678af2d51b5854ffb36ed5664add1783602483a808c76fadad60c", 0xdf}, {&(0x7f0000000200)="892aad35edfd2f674ba7f771bacefb837d18bcd46f8374ea30e5a562d5068ed04edfc5a396a0a31c8396b792a7ac526f101c19aef557332a92229af269484be5731d159b920d902478bee85fd6002d36d1d684682eed18bea12303220d1bf4a98b054f0b4a644139362345a2898f13ebef18b337ee3df960302b20fa14e4418b9c683432035e046945f853c5d7c8087f0bf356059b90c988d1cbe4e8826604e3dca753ba26d48a0e1f3a0eac37d44127f7ab45dcf498d1565849c24aca7818d8874be0ec4118511b17f297b88479086c4f85b8cf0f2ee0001ca6f345425fafb41ee7bc8648f98080bb615d8e9262bfa6d6d05f5f4b2410de16ea78b988bbafef78a270968925ea750ebc23f25f7a92e6e4de336b7bfdb4fe32d694993901ed3bfdb01d718984917e4e2115692421c79c3f4cc5b8afe74f74ee454a0d03d69b3231553d81e8be042a07d9be643609a235bc044b7803560ddeb16de228d0d1bc02d19ff70a774885087306051f359afd6a5b2bb0fc49377219d6bcd28682fa0363ba3e70a52cd3fd1b8b6909a37bb5e8e5dcd9eb5a40005216851e00a1f33e2ee041add947452b42181afcda1154389c98bf71ef2b0338ee5b069958bfa81ab59a55790e6c56a5abe0bf1916a7f425b3f5a9bc584bf4309a54d0da4994bb4e4255101d81fee928a447a2ac021b086523fe55671e8b5d4fcb57bdfd66f756cdcec6f7333f0d5c6efdde877b28b5cc5622380cffbe7597b2e6b18578ef9a02bfff7efb1c2722bf97b7eacee9f48877569ea5252788a54e62d0c94cd758995092227836e5c474e5009dd5c4e97b376467846dab675885bb694a7a25e1b0cbfad5fc2c606939397532bd5886a8df9df6cb54391b8e74678deb33b6ee1868db25c36b4c4a20ce469ded53f6b08d4f7a33d46a147fd3ed65fd60fd903e255c73ebc79b5b03f1757e68d125cad46e7ed6a12075ffb6c61508355eeae33b1e1fe72d48e1279e0e7d3a8f4572257e4b3ce14ebb06a5b308b1fcaa4f06db0bdf142a8c36b0505edeee5caaf89ae04d249f205dc3ce4e4867231d8eb2b07513869485810d49ffa5a8214560e75dea92cca99ecb98f4c6713c0f33a62ec5552749c6f32ee52faa83ecebff8ee9cdfda41c3174140b2b4f04b3eb3651a098d391c22e37e8260bbc8ce2add19fcee38c2aa966eafb0f38f84895441098f6dfb3bf3da203f31356fc0f1bfde1aba5de583649d40f458dbce10a94d5b4372930ef2f1a41189ee40752ea38fffdeb1e6a81d703828dfced60aa990fd87e2eec62413bfa9a5250cf069b69bd55d624018b0469fc8a927c8efd585f4f6978d475b0d738b6964ea85e22479faed08d50ba675eea413d54822bb33c534e0bc771025f48e151d2bedc511fc0e424aeddcfa76b9145158390e0741b8c294a382f5dfc0e20fe4dc5935f8ca310fb22ae6948d1cbcb72ed97e9bd1ea6087195d4257e4f436484ea8b51b88133494080a965d9510e846f3df1ba19e2dbd867dc38e030283d9dd8edb1ecc257603c6d85b2d55ff6e83a8093dd379c0b256123ab6e0a206a26a08991a1bdb8cad52f2b87a2a17f96d4662fe8f26f5a154c63fbcd919493925764d126e4d6ce450cb7fe32b6954cee14fed823a3b96f3c892d7972de4e5fbce7b658309dd21f1f6596905e84be7fcbc1272ab732febad43db103c143113f6e7bb1e619c8846879ba5ec29888dfaa91cd368018538d19fc973dd513155e7983715577531c6318ed77fe5d2295a8b4c4f80fd531cc069246669e94d28aac3ecd37a9b7a2886f577ccf1e7e9fc8a10182c7e38e7d2466b3d48c5ad6112ae3c832b507e991d5c5329f464417eecf636bf074c2afc0cbd90dbf27e652f17c53b5df2c1a6483687df0c93239b75539e2d8ca088ac2780e0fb091a5a9a390a341870f6bfbc014185f45e60bca0a45f1cff27e55b86c332f6d55ac90476c3bbb48d044ecfbb0f5dc215489c0d050e7cd1f7d6190fb80029af8e1fa94106bea690836e4c2a5c1075a8be07af8161026437e1d42481260bf1b99e25717ae2cd56e1db45e7f8164cdba251211d14ccd00a2eeb71ec6b2fbba290e12245bc5f2984dc008db81fd51c230f271214f8276d510017de3044959f9e018517997100d35a0c3951705340a70841dd699e2cf5ce9a8aeadcad2a1a6413405fd55d52f6de8189c16b15a009924cbccc4d61c2b09a79e7a9e2f919f4827e657f0e5db999323b54066ca395614827fa72b2c7f0b0a01cf4cfb21717230e71349f20c565b83ef8596dfe7ea07d7870b6d9c54a2a1cb52faeb1252dadee958fed57debef7c5fde6b6f1e35e2daa3f884e8ef88f6d0c715a19499dfc95b39a1aff5032f6227ad88c7fe48bbff68e932ef5d4f413701961dbfc8ff1e1f43389e3ff79705db1cc27f3164e943e3d2a3017cd363b8874336cf76edb388c4ae6a573c153b5f75cd1a5e9536800e8297d8df91f8531edc59f7a92e9aaf1cd95a20f47b9f2efa4fc8f4552470bd659a5d79f6ccff37b710286f92f41f8f573e30eb3c6f3ef1134be5919ffae71c297bb8bb6fc69d7eb8b397c8f6c7c32de4e7da18edb1e5c85c14f13f1f0518fd108408f3648bfe4468e339bb29cb6a045eda0e88e08912ee91cb13de94ad0d1933cb2914b8566bc6c12ad4fb4c908619a7ca7884fceebf4228ae78b2f535c21ec75ac46fbe1d3075c42f066a2f42d76093f8929b6fd191a7166f49c244695674c6f92ddfa11f9fbe3569197de66ba0c85046c1e1f7429feef4ebda92395e47d76b19e05851fe84dea3cfe562b34e23e33efc4f05d36fd280f3fff47ff2184732a08474a34678919ffc2fc5b5e87e13981109039a72d773f3e82f474360b2647f71c29b617a805b1a27105fef38d441b30677fa1c9590af574f653cfdddafa87d0ed8a3fda6628250c36018e6348db106e3db7673e57ed8c2d97da63015b6d09eafe1389d49df220618df8bc7502083fb0259de02d37cdc78dc79f16e5bec61810a93e47f0cfd5fabd06127fd86425bd7ecd5726a49bd54c19bf198bd13e8a73774a7639d4fc8b3955e54b8205170d4f1b066a2eb56150e15515dc329206fa8a199e90c151a17fdbe27227a4a91906478e6392915f2eb11ac1591ed09027d4b87b3581e49ec64def39096b62c8c25719ab249023856277c6fcd1f2fc3cd236d59c6199f4889bb5e5b77c4c7092087b226fbfbbe16533c7cc10123dd4e7de6c7cf9779f23589cf26b52aeac6640328b1829eb5fa3aa1721760f644d2de209cbd8596d81bfc9869f367df939c0b74cb633142bd43fa39bb9ee1c5917a777c6b0ec0887bb45504ddd1f79e33744f5eb065ec7809012d18e80e1d55e0d3e1ebc0dee8955fd3d5ced3b4938804e883627b7cb8c03a7f21ee4bef73f7b6f3c7f86e5f8553a490e131e73c0c7533b98f84d6168b1f4ec0514f359110aa4f94d726696ee476b8590676545a76f98a18ecf58a73077ba871ed9e2d058f893b000ef89faa97430f4ee26c5eb1d3d7ea8c399a8997f2512cdc1a37aca607a20948ac624e4438f476b9c156869c409fd48a5e06a483015258b40f191b6274cac1860b7377fc782028da5f35f3fbb12a1ba1c3b91daf1815585be97828be1ba0057dffc34a001c9b7e0d4c382550bb30dba6862d4480fc82e6ddee6b6be9e767d3128e23bbfd03b6b7618973cb5b9a118a4662f690031fca8b15272d77d1ba26e676d501c22fd7ae136b7cad7303362eb5cf0cb52c74e45f907c68657e2a04f9c402c5330bf98a9163372583709bb3d3109c2754aa744261ca18765f0aa9168a1b63cf465575c56d58eb0a31723ba9ef3616e4f7a965703e54ba2d8352cd36f0ebf874d9560c7e9a60277eebfed9d6f1b13887515376966cb57a97a0c11f4cc470a7a02241c10b9ab5c92ce2ea41055b5a299a1c3740f49f96620fd6659ced9d63feaaceae461deb5e6ecf2617d98997440b179cd7efe2b24a3ecd4b479f10421825a44104a5637033a1474e561c4fb15632092534e4b3669eb76374b5951dda609f74a99a9d4615222e67aac9c661ac2edc3316d5e1f8ff74ceb4c5ef8c5cbeeed8c449bd5f9a99bcc19ef7532dfba5ec4a7afeb245ce8ca94d0cefc5d4f97a0193f0a872b20abd7b8c14d158e5099795d07691963c3b47d45d70e1225261444e881992636afdbd151f1c5431014849ff6ac27fac41edcf6f8504f2408f9189c31702a5d691fbd01129890037e5553bd86e5bef550fccb8198116c9db72d08ce47830f6b1d8ca3bfd97ac7edccd947f7eff2c7739cde05a5a07186173fbec55ef314f048b1cb6acf99cd86430db9577b64ff33542b5c2c65d4c0dfc2ba663c4975304b7476f33f2002cab2cfc1b76facf51bf2dd8f7f78f4c4dd9f3f45ebe58fa0395586a6dd8291f5f0ee910f535f165bfa5192d9cef9ec93148820c3e9022323a50aa124e0221dad304a8c0a0b77860b292e2f8d574f3f4a639c7b56ecd0022ec0ec4fecfe14d99f685323f8005d52187c134286f34f19a6af880bb404cdca924f3318e99f2f3a95ed13b3cbd64ec8bb17ea995833488d33c4c9425ec282ec0d46b85af84f0003aeb3278f676be4759cfcd2e19baf18c4c798e072b3bdf1a3d9ea167e8e0a02fef3f0587658e46e0290bcddb6bf339945374f7b628f357b0e34d4681ecfe3a394665398a9d1dea226bd429f86afb5b0b6726202b3167cc80702a294a41c04f22eddb370cd5019714fd1fa5582edddce96d98cd6c4c48e0e6a2707301eee391ad597930c435fab91982941fcc995e0c6f8c2e367385fe9398ef108d545f4b874e0c99575f5c96d5d52e4ad7279af5014c60a71f4b48d1e3cf9d04f397875c46a8953cf490e3042024322c1243a9b1357f04fd6a3ac85d5b657496315cd26e84561f0114c2461cec7ab9dc3ac913879866c15d23c0c8997b52c550fa3c08301cf14a7133a0c1209115793ad21eca7d109a4d46dbf74ceff1bfdb4a7840e023776c18614be7ec35d374eab42f38a42328758d602127d9c6d39568429e304568b14fb470c828b8703c561aa5ccf2c3d9cda9be4a57791a2fa7ad3a6e79ff8966cc6c34f127581186a3a4efcc197e5a0d7869a304a4127ea68e7b8d2e165630f819d9801a16aa3ae1c85ee6cee8adcfcf3eecb472daa4bf224fa94ad199abe94f0b050c6592674f1b7649e8e345cf092211e49a1a958306c05b6d2832011e97cee701780bd41b66becbb3205d32cb8e7eeb92f66e2fe9eea15d1a27c7857cb082db54df12e67b30fd4fc0241aaf5ff8c10d4e8768842000d63f1fb50a874c1815a9723ac506e4617f12dc045732f3127d2311988338e90f8f21b30287ffd1eeabcaaa91d2791a7751c413479c7ea1af141512d610e1062739127c99dee5bed19717d1d35e9c5ee43db25f46e7eb34b37af1848b0105ed15e19ffd2b862a7b76b4d90895f1c24ef0d876017c079c93ba7bf218e6c3f85294f0a0e1429134015efa3d67a9a88b09a1c586b7875a09814a6a8d6d4d78d03f9d9191acab2c50d4ab0a088451eefc77c1a944bb7e74ca04a7445a722c2c90c4cf1b9ce773112e87905944febfd2266a859dd5598dcd8b2ffc73b755994677206446a56d23945e21af202c440c263365e4a8bbdfaf47941edabcf1678316856c79c3953fd0b26e0eaa7f101ae7dec7e1b7d6ac6e698c3122411961091a5a114eb6444eafe1f7efb94f5825b94d8d141bed2fb454df14caa982232bcfa8fb0d4178d3b739a979f85010336a3414ead3272213b4cc59d3", 0x1000}], 0x2, &(0x7f0000001300)=[@rights={0x30, 0xffff, 0x1, [r1, r0, r2, r2, r1, r1, r2]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r2]}, @rights={0x30, 0xffff, 0x1, [r3, r1, r1, r3, r3, r2, r1, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r2, r0, r3]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xf8, 0x4}, 0xc) r10 = kqueue() close(r2) kqueue() kevent(r10, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 22:29:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000480)="a806e354c2e3c91b91b066060000000000000000e1b7e6caf27d3352fecd167dd488f00d7de916827831bb1c64917b2b5d780ae18e773e3ec793dc5358d8f0121d81f29c990bd4fe623269d6e020bf0eefdd399e35dc7fe30a3c95cfe135357188e104bf2ea8b1562f5af9a038cf93a0c432e0fdc88b616102f4e0eec996f692cc44be1b5b37d21f9ae4fe697b319b6f3d5843286429b4a283d5a0d6e45a3ecadb804542e303b66a4fd714327cf396c8888249b891f757f01d69d486c58b2ecf5c8c97535ca61992ec54021de88eee83d2706c918e6e876997cba1bc91256e26b5839ab040ef8d4392d950b88ce0ed38f9715dcfb45d8b9ccceed17a7c4d99c2c959", 0x3ec) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sendto$unix(r0, &(0x7f0000000040)="974089476cea26ace71c9bfdbe45c276803edab0b5f27892ab054e9d0066cc57e13a6ebde3f13f5699cac439a7fc729ca459570614422d91da1e420d7338b23333f706ee09269594e16d62ececaf649a97185022421eb8f38ff9abf2839266bc4fa9303ba7ecc680e24f179facb85b215f8fd26fde9bae00deb13f81381e7016d8fc0db9ca133eada8db", 0x8a, 0x0, 0x0, 0x0) 22:29:30 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047469, 0x0) write(r0, &(0x7f0000000040)="182b1d2dcda900f2214fdcb992d95f24500c", 0x12) 22:29:30 executing program 1: r0 = socket(0x2, 0x8004, 0x800000000000001) recvfrom$unix(r0, &(0x7f0000001000)=""/132, 0x84, 0x800, &(0x7f0000001180)=ANY=[@ANYBLOB="000000e1ffffff000000dadc070a0434183b9d59e619a62afc0058a9ef835ae6d3663dd2117477056e15873a46c8211433fb85e2fad8bf0e36167605e4aa115d61681012d871ed1d17afd1baa1a03539886fb4c9ce434260b76706c8fe422e80f877ea75e7c0b475f39d383661f33efdc487c5c747e10f69e0f661b052c99f682c3e2bc8d8a08e67ecc1400736cb04f4f34c17c9eed0b7"], 0xa) shutdown(r0, 0x6) recvfrom$unix(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x42, 0x0, 0x0) 22:29:30 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) 22:29:30 executing program 1: mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x34) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x5, 0x2ad3, {0x400000000000000, 0x1}}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chmod(&(0x7f0000000140)='./file0/file0\x00', 0x40) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = geteuid() setuid(r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r2 = dup2(r0, r0) sendto$unix(r2, &(0x7f00000001c0)="81bd193d3d1ef2d08267e3a7b4bc16c6ac2b51c8cb6617304947ef3bd6a4ad960141b75a0948e16b12b150f8a89a460301372d685d7e5fc5d50ea475836200d162c964f7e065a68230f1cd37c59d601695c2d2645daa2285abeae9263945b40834ef3f4171a8bc6e6817e93579d1ff8ebb215dc8d3dd541ca013990aac1ae7c9931115b2ce739d0e5d078b00ef4bf5eb6990c62695859a340e7940249130549e82a2e1b4f8b80833d220d20815eb3b97e9377dcff9598faef1baabe846f0ecec2ca9b8", 0xc3, 0x8, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8) open(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) 22:29:30 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) 22:29:30 executing program 1: r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x0, 0xf00fffff, 0x9, 0x2}, {{r0}, 0xfffffffffffffffb, 0x53, 0x80, 0x8001, 0x1}, {{r0}, 0xfffffffffffffffd, 0x84, 0x0, 0x8, 0x1}, {{r0}, 0x0, 0xb0, 0x400fffff, 0x20, 0xffffffffffff0001}], 0x59, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x3, 0x80000000, 0x1}], 0x8, &(0x7f00000001c0)={0xe000000000000000, 0x5}) pwritev(r0, &(0x7f0000000880)=[{&(0x7f00000016c0)="12faf38100e9671e80125e1846083c9618e925576ffaa7948cf5f31a1d69faf334894e5dabffbed31715e09d3d6ec1438ad2bc4880ad9fa5c7d65c3793f3cad781f825a4f3668f085b36e251b3b99527f6ed15ff0f02c1f41bc4ca9bc1adefd3356718d2726dc0bcc25c856b46bb1188d312ad7c9189be5e88cc29831dd704d9b5f2081cf0619835b52c5bdc786f55371f746bf5adee90f167f5a621cefe01d47cbfdfae826964ce39654352886a619767d3f7ba927535106112948816aae789ec2de346f053b5383ec2ae85f45be40ed97261e9a55771ed04ca5a546fbf8311bf8324c28e29b73c0fb255caa05b00739b3055dc4901bcd11c95e144bb0f2a601a5ca8cbfe7ce8091fa0adf58d94638998fc327151fa43f7cd71cc0a018df829824492dde85175c1b89803eb106a31c60ed21c901fcd9d621b25b1ec44a90ab7267117c02126e10668a2109da887b9593c047a33c9fcb7b1147a61587cab96fa6b3e0ae72b93541fa96213c6b081af5b4ba493a688a5b3e1116c4fe547811e52315ef293eae614c1fa46adb3a2eb81f41d2dfece0d59d6c268d80a9f084c1ff981568fdec16f3128f756c7b61eed71e72f34f40f504c5b3decc1044ba7fa76c718929db512d9cdb8f2f5f495e841c8d75052c33b96449ccfe2ca437440e4775742a1b6f2fb37f892848123d6f44369e027090fadc1b5dfeb8e9303fa8fd7ac3ea8845e6c6838dd227bbb8451e690f32455210b8ad87b4d42a0ba5e8f089ce01ac924dab605e9e26d3e89d6df732b83e93c2f20ed218752c910f7386fa08e1bf88c25f588c755b523ca1fbc2ee75125e3bd11bb9cf02212af938c278f15f688cb5430857a1d311b37c37393a760b941aee490957ae2d327e0149c7c3130aa75e4e499023fa54779caf7f2098c5408c5a925eea77240898bdb97577e40a76cc302ec43d2f2349d6232f84b2abd599d7315e797559ee083634cecc2f288630dc0a74e4806677c10081e9a712d4a06b9824adac50e2e3ed13856841c79126ced1b7ec9586fb39d2f7952fb3da7bbe3961c96cbae9763e08c2860872ba2f1d4f618e59f07b7921725831850d2e58c64f06e14129f3ff1e29e493f350f439afbce1adf523868fbdd8db48c044e3f52ebedabba8d2a0d7f0d77d7e73899de469ef63d436d60f2ae16d8c4627c66c2d8cba002b629e1023f898327d2b8ab64783d12b2404066ddba19d92c314f4182b423787f21c886a1d6756029e8a8907d953559e2c4f3776e7ecc5794e07918878d9b617184b6002a210c42aa95efa8de4e355ec0ec1b3caec9992290f47ea8f426c860c6ff0666769beeeb4e77ac5aa3a669ef98df54f27f803134a20daf0089a30a13690c4be2ee8f0d2ff2198ae95774cb250bb3a8cc58f8145292339d31d01bfeede238acc8277d0d73f1e22a06ddb00802909eed5a8d58d312b420b64fe1c0de46dd471a941608de736370da541d8d86dbb886a6af5451caaf563b3529a52cdcc4a56b321674ff3f7a5d965648c380376344ee5b441d09b706095c685b6fd28a08d6644c7d0eb364f5c452f6806051b078dfaa3b884e6a7766a6a28d3dfd4b08313707614bf0b636661bccebadd18a5004934845a33ca7c058cd67727f70f1c0b9421ef414648f051f21a4d7b188281bb75afda9ac88f277c26675b5abd7c69f5a427dfdd7d89eecabd12380a537091c502c1a308ce193cd0a2312ea40010460aa9e7c6fe96c61535915b7a92b31b94e7ff74da54d2293d687faea0b9475ac7d91cf30a2503f9982a02e298a1b727788c1f0ce7b7ebb5b1a6fa5ea2e54c4364d7c18773642f96ddb375fa0e3a9d845cd9fed2b8f20fb9319e692fde2089f23460925924cb5dd93220206db58af3c111af8426fc3a1c9112eb9cc59d4fe03a61653f90f9cf2a8fd95e06691870a4c43c8a2ee766b040f26d9e80e1524dc0cc5411e8cf14a7a793008c0a6dbb2d1d8f8192311893fca47ce44eaf2201b2b00bc77fcbe207353224a1e983f060050c50fe7fdfcb07fe6c37a68c9819e0b998a53c91e6d84dfabeb12759e941e20192415d8519b82e3db92f17718dd216503595b829c72f5a0d16357f3f6f3cca368d5375d436e92f3de6739b9e8398ecf31b8cd1abf03ad4ed06f2fd6811ce992eae2ab0a3d7dea6d5019d9bc1394acd27f413ad84fc1f635f219aa4768e65144d2fb2d26e55b6c69b5c32ba27d440ea16c4de25937ab390e7eb008c20b001de7397c6b4952bdce5fa5aef2e6b436a30d28cb3afffc30ee38ea1ed6841f9cf65fb2ae0ca9a6f1e66a294b7b0f4a001de069ca2a89a5ea080a820ced993d58e869426993a1f9a533a09fcc44e05ffcdc0557fdb4bcbe8e439fb4c98748a1814968dfab371fbcea1964905dda5028f4a7616f225018be62492d8e9928702d1c771e6bea3bcba8c9a90c2e1663791c41215b1d642d460f58fdced391c85893e5c9ce368daa5f16e4b898dd7823afc15d654b135995f0a06162a7586d6d58db8d11405759d48475bdad5ad7c2e6f13cf6d19569b082064dba7ac146ef05858d36155209895e8b0469f1821785e7b46a7bd19246d65bd7c562cb56d6171784b734ed39d2259b62508551863011878fbdf50cb15ce6fafc18825f1f9e3e309214dec1be7fa053fcefcaac6cf34639462a0aca4b23e9fc88c21d2729649726b26febe3c7b8af98ca77d17929051525d32c3b3bf00966af9dc68cf2e87e32ef46e63b558b426918adff2e52e569c6f74114fa56486c85c18b19cb860c0c8ef3bab7b97cb1aeb3ebf20635ce4e3cb473107e4241532b312c5958991323855f1f241ff8f3f233167e50579998c715a1d5b34bb301f4cef305a61e36580cbb2797bbeec75eb511234193ed50e1486ad2d637da7998abcbab22f2f2f99d5845e93885855b17ebb97f89d3a1d09e565338671e62ae9c19ab650cfafdf90ac2e56e79dda7361e39677d339e455756a9be0fd100be46041ff2a0405b66fed321f65fe808aca788f69407f1387902f0b03877fa4427c1b04000ba78a2bde6009e869d8da12c7c4e9c46500fe2e42f87ddec8f3aa4f67d8c50149b08cf75b0e0f8da0ed831d34922746d74af015a95eb97967018a47d89487d567c6814dded663d03404b17dd0b5908f7782f677d0036b057889e3dbad499e57cd93d90dc0f3f505b2a4eb06966ab83bdbfd226ff8b3ab3f0c93f7e21fcfe4af0e8d33cdf9a384d909dea7735941ce0a00613c190389be9699578bfb09629ced8613b00f5377e6fe292430353519704960677cbbc9b06cb6ea96354c6a7b73550e6c5982c9e9e71e81b91fb032b7dd3a756c522dfb691e83b091d3a3b0d823193fd6dd400a8feae172c68ac8dcf875c78c625b5181358abe3dc5025fe7e3cf2a7160e3ef3f4c437a03efc887b3d14baca5f457c0cae6817246d52f71dfd0e9472a128d444af855df40413f2d9e4b75f75affd5854c637110a619e9527dffb7f5b6771c784bab48ad5c7032d833e48c81eaa7858df8a5a5a833c867521a7567df1f301f185a4299a487e3a0d289e9b529515a3b4625639456581fd7aeca457b5e96c5c99b3f173b8e5df1026b9768740b40895d26b317fa21388defe718bdc886561912d8d1744a8775c4f2f782c48d781c3544135c385bb2455a3c14594a5c335c260cf64d0bf8c2a8dcd834dba9aea4bce371c31c466b413becfdcae04204cc7acfce35838c24c0fd3c50c029ac29355d4905b25e2f16981ed634226267b52079bb917afb66b9e951b62d6801569f67130eaaf0f914a176f085d5f371756c020d659437617714e859d4bf92e3b367612a6406e2c9b59446dc504d238dd03a9ffb60a635728e72d70f2694a3cb0d68f874ca0ebca756aed02d00b2bef347e4882964c363edf29e1f710deb2f170439cce01d6e5200c82162a8222318ab4eeb0ed9de51864424e13543db3d1c40e19c42a986eb62e9e890a28fe838eaf02f4ddbd1d1d73c0d16e83e35ea0bb09cb93d40094c90e2dc4c79c30159a0a031212c5b1be5430517413e0e572060c28f117628208e9605b9f83af566a0cee7f4b058ad31f0b16b76a12f751fd350470cae4c053da6e8d1bf4212be1879275a32b689bf590d48692a451d3fbc4f1b694be2a11587f6776b3b581da47f870297d374abadd37c9164ead0333330003608ab5eafd16e5f839f908ffad58a3d88606b06dca737f7b41162a497070d57292a1bf3a7c70246c2377afd4cb0ac11767c879a37ea5958b93df8eac0b2cff59866803ee48a8c81359e4a7f64e4e4908fbb0ff04b63ef6d51a95a66a761a3e74fb1541136460ebf63adf9b535874f2d3dbb1bf8d742c9b60f271e3295fd12c2c06ccf8ca12883675fcfe1b2bf1c069d3c2625f4985c702864fb3575f101a6b22c2a89f65a7da5473b6878aba7962e3edf2b080a700cfdea19c51cf57688f6790c664068bb99369f27648370d257f2ffca78f4d534a22e508fca4609c998831b60ba2eb03e95e49d20a49175f75299f86374a398160d3b94ecc467241ac68147bbde4172296881553fbdbb46216f102dcb265ab02b1aa13c85171bb540e801db0da20c943c29e04dba0230794ca5ed31898b81d1242182a3c1bdae24d69e76c98987d327014ae90459a242aa61c13895e919dbfc40e1f010c8a7056f67ceb99433637e775165d7f6402b6eeead83c1f10add918eb131a6b4f4d63c6c9c44bdd3d0f8b884e14c0cc872b67dbd02b2fdd571b3a4b414da9d46cb4db27fc23029e1cc532a6fc17869de8a65b356e89923d9cad77974f5245c06dd8f9d59d0eb715b4b101ca44d1993d95cf3adad9806712f540c858e448d6b1dcb248b6baf08420eb0672232154dfebf436c06cfccdae223bba1db5b0b4a8b279237f5df844e82fabaf28629c0368bc19aa6bc92297167402fb09e9a2f5b5932b0b66edacb41426064d7d4a6b558c19a0e34592e736961293530588643852738a6d4475db908f4f8aac56e32e6bc17fa0efd15cbd9562589615d0c7ec4d4c78a69348275dd91c16eae94688bddaf3173a05926f034e20c4204ae6a4b1e996d8c07b2dff5e5aaeafb1b26c13955b38878ec6fc3792d386624506882e06f4aa4b5f66b913e6fc2a8963bf1f2993e915bd2e505cd2754b6d0a9accc4375d3a0d5cb87d4cc6ac89c70738b2ee8bfcaf3e3bfa4c734d2e11018af066708f3e716dfa2f06b2643aabac9319c138936b6c7e4caddace74a87a5a57e24d66bba8e956653aa78d207c1738d1e5e459825c8b091b6900ad39d75a27d5225c2fd0636be209596b79c232b1fea73a670195a3365ea70a744274132ce310cd969bd0958d3a94154443e22b6f684d1e353f0972c381247ed485a4eb042f1686d5e5d8430224104be762130825a9de167a2cf25d75629f748148aa3e4edbf9c85094483a67edbc69abc1e67e836bd09e41142a6750ee7179e482c1cabc2ec6476acf7f56ad8574a268a84aa17a401efbc238f843b584efe584915f2ffa85891a017fe338b3ea21479ea6524f61e4b041d2b43a4dbbba725e6e6c379ee9a8d8b412cad99e161a8d885d133d1279ef3e9a7ceebfa4ff3df42597e2838f698803af540c79e01441eb018902cb97aa19761d15f462d32f873e0c96ddfcaa0f54d57f5c7ca9d5a24b76f362d64a488e70dc86232674a1fca977d9934653439ac4f3e702c0e6dd7ae73b5a522afd64974cce1640b9bc2474792fcbd6b140afda92a3083beaf0bd1a75fb47fd327de8d333dac6af3782dbacbf3dbab6b085ab", 0x1000}, {&(0x7f0000000300)="d91f63cfe813098eabda6ff55e5275e247459a009ec7818d9faf3ea91d1596fe24a4ca7963bac479dfbe5a5d51590cb8729e4dfdea172c266474c466df04d2d633cb8a25468f2d2b832dacee394c107072618a3cbe2bcb2527d90eaaa0702505fb28766524e4947aed8b6ecb924d985a8a21266035d79da9538595a51098dc344422abf4b34e4b9d5bdfabc97fbaf3ecc3cf7da062f6d26f3b5d5c771605b5b443e14c529de18b40bc595d8a", 0xac}, {&(0x7f00000003c0)="8c876ee8785914dd46c367b0045c49186143f6b265e5", 0x16}, {&(0x7f0000000400)="7e8cf880feef2ddeb51f952b535cc6941628c6d378bfef2f1c7cfc62a67bdab4d658f72d57e8ac788862be477bc636defcf53609d810a95637f57f9beebeb518a93379e337a9c6d413dbb4070547ba1302ed4e822142634279e2162f8ed95b96d2e3916a198563b43464ad3c3ce5de424e646245628070938e587691ff0e27780dc787cd8b89e2e85060bee89aa92fa1adccd8ea3d1546d9c007aac5a4abe834d1e9c08d2e0c41c4460f52deb613560d5f704c3887c013e0c459a07c0dbb4b4012fcd0371f50b7d7f77d1befa9383e3022ec3fdbc305440e", 0xd8}, {&(0x7f00000026c0)="b5534c17190ee2b0acd9fbb6f786f71c9a0d5753eaaf2890fc742d4aca9f5248878f73a165a4d6a4c27d4b87b2dd31b6576523031c70600f88ea87f3dc32c19876409447c71e18f35e7e91350c4411dfcf922db9e64bb455a13cabbd2bd4040b94e9c73d2941d2407f9749ed2f7a5e6a219797358facef87bc7dfc9daed7d3c19281ec8314652debb3196e117a83339f3aa30808266d83234145ab296bf01f546b57b1e0263f80e24b19965b3643c5da523dbe4ce12ebe4c32ed2535bc08b32fa6fba338da7c1cc1363db2f88e1f5a08498c253988e31092dda2c40b65691188b6987a8c35ccb9ce9d929479867f12578a933ae1b0b5d762b03bf227eaa381a3627ed764c15eceda7827d476b76f797f70e11e723ff21d8d511cff00b11ffd5d417ea2d241751df323490c88d4ebc5b27d5e2d1df4eb3a7cb55b5a80ccd588266aa5b0c15efc1b298f42dd74b7abb062fa6c120483257a900963334579ee90637cb01d6d7640a83fda135238449abc7d64a8c70e0091f2d79cc8b0aa30262dc450308f70b31ba46f85acaada53cd6dff15ef4881993c2c006372099d2df77f9545b57ebcdf7f64b17a29f123b2cdaf67d0318d90dd1c7689bb5cc3ec922cc260c810f3d6f515a8a183dcb4fa4897bcbb35eeb5b73bc8cb9fe278a0f57171358a9622e7bc0c6b757aab63057940ca164dc59b77bcda9a2fff301e022708def5a35698bbb2ef773ca5ee391eda774b616a3e0cae79118d37b8188e6ead36be1a3e231cca534428b2aabb5d5dc347c172db1354d5b031b1c2567be45ded4c2e8b42bf38aa6e2ff0bb719c061231774af177cfa2e3e1e34a3bf6ed9486eb63fa5e66b547842b1366d52669041a2bcc710a2a71d404081c9ed1a4b3085d1dd796e2430cd84a2cb2d636b554e750638861dd84297433abe0142b2c5a0d9f870d1465e33fa936109fb1308b7ef4a815e13fd64f28736f650794d506ee26e61df8b6d94451976eb7d2af5cf5210449f266f197e4f85f468382e49c641f7f7a62d21c594f3c2171ca1c68b47fb9508a1b78a410702e9f2a0e298f8fb6bf568d71695f1e81a5767c9efc5a7d7a18c679386bcdb948e115e49ce1aec36f92146edae32b7b0865e14489f62e4e6df6ca86fccd91c763ca4955523754ba904c7f69c32d584928748de00a7cea7f60e8105ee36c5e8516d5fa1a5a2307536bac8e2dfdd4f9ed54f6a707a53fb125b41ec10a3e5bdc79cf48d4bac31e30f326436905cb4ac9cf4ca913a6457d3a92f4eec09032089d485fa23af53e17ec52eb11af671d381187472ad93692a8fb3eba6f37825633bd77605052aeba3519413aeeb23a220372a3530046e0e5a5b0d3af19415e2ab7b5343eed18a56f49c486f8bdd2af791993b5e71488cffa9e27542210ca5acd2f3f1b6e3e84a20a07496917f1c2edb712f83a5625ac5b098e8e410adfb17a3f3e19c7eeb3330759ba72e438d6dbb20c652d2e8158d5ecd9b2894f474b460eb7729fe6b0f61b987f52c1cd30e696bff76d031b5e85b20562bdaccf66f352f9a98d43a60ec3eb4abba5abe9b07eeb3866c16202dbae91ad0ad15fac41a4ca69a54936632b60a5211832766a3d428d6f41fd761b9deb1227feecd0daae84a02d4d8cbca5e2a07ec3d7f740900ed84baddd6094df08984ca8252ed35eeff223e0df672a8857ea0dba19dde3f22b4ff623e55191242ca8d47ec2200b40ab3f09dd07930e9d1527044efd84775486b8775e36c09af94016374558457f7adbe00e3537dbf618de5c4833b00ec953ae2fb05167e295235b18749441bc37d4e80c9ad7cff7e94762c99511639d63942f30c5cf73f6175e188622eada081667063d1fce19fefc1227e19f586fbe4eee6fc7c5a8e1d4cbee23d168e5b5e80640868170b2389b7e7349fdb0c12ff14d638ebc80c36309abc54c854089461622250276f724a3347aabe4f1932d8eb895cf3e5513a44cd0c43ec80da42e174681e46008c8893dd2c4d9e5e641645f52a760272eed645aa5d6e51970808940c277a0781e362e1a3be5aab502b3a7cb2c823e0a7d2021b5d8557e7ffff1b3facb039710ed5a347fc2ca616c0162989cf31431831444d428d0635a4628cd4acc37166b434648a967d308f99b7a0c755d45986b8b8a482b6e48633e42b892dadbab4c84c2e6b107852559f673aec72eca5bfe71c39b47bcdb429a3c47a8aa7ab7137113ae708ef087282a564b312c91339f8f0f25d8ec99e8adb3e426afb199f7961370ff392293d820f03a2ca77473ecfe521e32496f28c430d5d599f659b950bd3357424037c0017cd19a797f8d9944b8fa5bfcde290489d062fc04b9dd6ddf1808dd1a8564cb17ecb77435e3a62481d913b2cbf7c8c0f740ed225f98eca3220b210d53792897f19e4ce5a904ba3c2eebac271e64569df07d3ec15946afbe782bd8c3e3d5e7c56beb3b81de242009e5713641da9d5d9b31f6dd684d7f2960846dcec2b624419161e57645fac5eca5410cc724448ef4250afcb31192e82331a430a4875daf6b279398d1bb285072acb8bf9e78d3b80a97581749869e482c894fd59ca9b0cc794e50e9e0b0644cf6a7ff2e68f7cb25cfc5b021216b6c827684d7b3196af0340e2475dfc592406ee361a7c1e9c2a0af8b89756d444b52a13cb63023d33a2acd213f20ad77389e2e07bd57b45262880810aab619daea209c6967a25a2001981bad420285e28adda3124c2c2e0777a5e02d45a0e2dbda469ec95c0c87199a333ca9005b76b337200f591b95706fb0cad43d8ba19d64986be98e01525111ae9d1688f9d16b2822b2ed743e760efa1719f77a34962f2a048e8353375067559749a3279a6df5d0c24f8ee488b32bcdf5f1a4889c3737ca8fb57b4e2c67b8ac40437bbc0f61efa76913468fee5d266fae057ed12100e91750ba19036d77bb57af652dec8a592378b68700e0c97d630720bef5a0a11fb34427d93197c2df169aab3e14cf3699b91bbde678f8d3ca701ea4f538607c6cd81d074bd249bf0df445aca852b710afcf63b8fa1ad006122e9596d67189fc81bbeabfe149a9bed1c8c800d316f897d2e070261b4c2d9d06316a46da85b596efb669093a8f3c09e23f9e06b1c7740566901c0881ba11b55a5fa54ce3a2646e31314b4c2d79c9a9d9c9c7b2f101943f087237dd17f883d2b94dac0d8dc61a11ca33672cdc905a54577fec159c7dc391204da45fe835a7d4106319218f12631fda5b182f5b3b320794d539216f193c7a3a841d739470b77d1813dfcaa49918ad8c9fb100b0c304081a36ea5284ed433c0c3c6af575da23e9deaefc314dc2c81d80378bc535b06164364b26be450087028795f93eecc5d7d9cfa73bde3a333ad9324ccaada509aa9d046ef77c546060f3153d934658be7e027fab6c1864b3e90f28f855020027a31fdcaed746624fc0dae6616b4e0cd7f1a8ed39c09326a2dca9b9f44bdca991d10550209c5a7ae8a92a76b549aa781df0e3cbcc013fb53c51e973abdb6faabe7141d92e99d01904e1851ca86aea7b3536215e2c2b4fba01ac4a59e35c58798160252dda4e45293a091d97adbe45cfeedc86825ef692f6c9c36374fc27eafdb191b45c2afe4c5d3813bf968d92383fb457c877038603f6ada5dd189e1d885d227109ce2ac27de02c93e918b4c263ed25027a16144d034afe21d96b3741f978c9127350344546d5755d361350fada541938159004411862ce9cbf395124afba3bf23f927be77e5af7429cc9d9b6def334f708c3731dfdfa258161dc2d8e4d5f5b2bf6bdd65ad246513d4332a1aedc02e0f02183e4cf953b03f1df8e2a894480a39ad0bf87e5fea8f6d87562d5b13155a1659c756fc49192db65160293bd947cc2ddfdd81078aa916d4d00b8d763d6897ac5836f6ec47042a301634006684b3324f407ea262cff66b3997f2bc90977a4a71f6757972129caded1f9d301b7f8d40bf8bfc62164a8596acf2af39004a9a50f67ec130277e1efc2a744f1e2dac0b2095e30913fb577058becad504f7c3481e0f42b567b374f44fb3e5d1d80e09ff4487959fa032ae9810d9042271097292e209e22d66955d459389537922c8055158721cdeac925b1329e48d64356c4b81f71b80b5272458c1873a4ce3c7ada67a2f83c123eadc5a1eb3e618e9d47220428824509a4ba08a8950f6fbd7abe67e48d6444276ca9a21495c205787488697509577d6977fa652031e3cf0bc22d82573aff3e690a6dec19f2f3ce7b5496d91552fbc45ca94429dd5d7b7c75f90ed963fd2d9aa13247b427c0027ee7c5ab55752325cde141aaba53a1425c537376a5b20976ac7087f4f19c12740947ae1dab2f15c4efc38bc7601ae4ab5343d5cf00ae681751401aadd290e6d047c3ec5bcd55f5e92bbc5dbd8e7079b1d54590aca8f6b6e1062206a5c0618a4d18d60bdcc5b08ed0cefcb8f19520b34570043e4efb95dbc0d4fa4dd5b6b30d6cf82bc52564c0096d4f98d070cd1c5ed77c607460df21db917b873514ef26b9ab5cbd83fedec88ca47353268bb110a00c17cdc5de409bce3af5953dea01dd1df245820e7498bbfec579d52badc104e232823fca993723b1fc960fe55f78c017747f99e5780c768b320802dc286ae73e7454aba9e3e439717df2823203166f2e9abeaf17a8eadc43ee4e1e8502ddf02ab1e10c124eefd518bef58c6827a962497ab8be2825a7fb546f1222df4c868477778a0cdb6cb128f1f2c2c7d40471f18732ac0c1b38a589292d9bc1aedf1d1433e73487c955a6017ae9f115e289bcf5231330010e99244d9dd5485db927ce8b405c47ecd7c2d49abc8690941d1d99ef8a826f639542f8a1a442ace7fcc4b7a575b4b0e90e9fe517ca689ee1d786e8d2a74a84ccb0f1956002d0bdd2036d643422f7097a3d639ed21006fe6d575074321d304e3edd5c086ebb6c5dccfe93bf5a16b22ad7ae8ecaae431f92649f515ef3a32b08c5968e5257956907e9812aeb9033bc42bb14bfe0ae6fc84446b0a2ca5525a002f2f2cbe70cbbb687973c3babab7f9d58396d7e8c77418815bac7271773b3302a56957bc4f92d96286d87ce47db4619867aecab7ce2fb92d81d8fcc65787846f3dea2b5820423b54f6b0cfee1ce6c04a8a51af59ba2b7c3cecd096306dd17b1cff9321fcaca2647ca33c09cdd5e387f66a477b44c2ec34a45cf52abc3e0ff49a3f60982f1ea5eab4a1b5c7d387d9adec6453395f060b8f682c794cf559d76bd789d44dbf5db01f525fb9e66f662847c90147958e74c4108f2c377c4ceef823acd145602142ca3df02b65eec7027778d348c8dd8f1e42e9066aaa1b446ccc60edeeffc134fd41b93b763d56c6dbccb1f8c7d2675b02de910f13dfe7051a43c9079c5baf2886d53e21c6bd261b26a623d6dc8d03267b646b14bc5813e19c99ec42066ae053a8b3dbb5e4168892cfaa5356ff4efcc9e75f5c4a50dcd008e5f4fc5b26bf3f82208140395b546fab3a4ecccf19cc186eef3821538826f236d0f692bb3bf4d05d1df9005e154cfe653308ff8bee14822f4e3881cd4335a6aff26d9f03e8fc91fb0a09ed66d251cd8303b5889557f62bbaae3dd21731f20cd6ebfb047ebe17dd81f1a8d53b731a6b1e48885aa4442f2ebdc6fc4f20b07855b5b1975b47e9fae9ea684228a66acea464f0f4bc927a5d62b9dd0b333741fd3f7dcfbaae7f1cacf857a9626db77636f585abb8176f7ec8fe22b193cb9748feabd3f14074fec3d6ebcd5b3fda6e2f5aa63a5739c450ab62958c59873", 0x1000}, {&(0x7f0000000500)="bc4794cf9bb17c4b25d9a12322a37d4a5840982f7bc89ccef578b47daad01ffd92c77dd025aefb0583412433dffdae2638b891c11b9281c62bd3a691d0594a45581050d944efbee468a992aaa909ac74bd1bceecadc165213dda7d1367a6c0a97ce75a0660b94f535c0c1b2279b0895b01a245", 0x73}, {&(0x7f0000000580)="6a2a3a4501ac3376f4fcf28151a8814c68f834e4c0ce992c8c801d019cdbc458ec06d6197bd6dd5c21c094ac8ffb3a55a47761bdb502b78f25cca462ba9499dc59f554fbcd6acf675ab857ae264f58eebf3127c815fb7cfe4fd09c0b7577d971", 0x60}, {&(0x7f0000000680)="c0e6328ca9a20c33c4f6d079f9143cc884bd2c0f61b513f5e020c39197646696550917bbef695ab9795227ae6a5961b93d8468777607ae602d6f0c5dd03d0a2417bdd0b3894e1fff9f0d5f3e5ab799e2444dd0106234f46aff8348f0b22b22", 0x5f}, {&(0x7f0000000700)="0d43d03bac97895dcd5294573bb9b340f973ecc41ca70a7ab216b2b88f17d05fd95cf5cf2eb3d6e46db1cd2814267765bacec5e72933a9e1003cd0ae3f20fa8111e71ebd565b9001950bf2cb5e225c4d16afc92c3af6a5253e7573e9297e23d842e3d1aefba38b11060678173a0ba8", 0x6f}, {&(0x7f0000000780)="bfb0f1a7e7dd1ef3f936ec9955a03e1f8cc28036a4889484d76b2214049c6b403c8d769188e97fd8ae6e22ecd2abf21cf01d6f9e0bcb25bec452aafd7fda738644da49bd174d7c7abd3b0628a4f4811e1a693a6f51fa95780f3713043cda2ba2229b54a009889df0d50f308c560d379cec96dba63c2819f34f9a0d8f9eade3ac2becbd77595a8fd63546477b0e5e898985f11eb2aa148b98dcef99de51e76cb326c6e50f3cfdf9125d4a81937f4cb44ac35f81633bda156393fddd69b8f4827dd940276e4b0660354e9c1d8ddbf4108bedc379f0b17906ae37d53181", 0xdc}], 0xa, 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000600)='L', 0x1}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000240), 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) poll(&(0x7f0000000280)=[{r0, 0x11}, {r0, 0x4}, {r0, 0x28}, {r0, 0x18}, {r0}, {r0, 0x85}], 0x6, 0x6) 22:29:30 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x280000) 22:29:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x81}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x7) 22:29:30 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev//ull/', 0x300, 0x0) dup(r0) 22:29:30 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x3ff, 0x4, 0x7f, 0x1, 0x6, 0x1, 0x0, 0x1, 0x1, 0x9, 0x75}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070008000000000900000000000000b3bf0005eb5ad35a0520000004"], 0x0) r1 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 22:29:30 executing program 1: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') getgid() chdir(&(0x7f00000002c0)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x28) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[0x100000001, 0x694e, 0x100000000, 0xfffffffffffff001, 0x3, 0x4, 0x7f]}) chdir(&(0x7f00000000c0)='./file0\x00') 22:29:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") sync() 22:29:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {}, {0x6, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") 22:29:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x4}, {0x64}, {0x6}]}) syz_emit_ethernet(0x2a7, &(0x7f00000007c0)="2b2a5272bfaed24838e6a19d22f42689a83ecbf940c67cab44baede77f62daab0573bfe27dbcfb2669b9d9595066f05272314942dc7f6cbaa4b17fc770aa72e2620a3515b68fc5f9961ce5c46e2233eb2a781bbef942fadf298cef80c0cb7b43892699c79cd6b9022a0e86825d8e7ac64838acff43542411f5bac04d2402c68241ed0795e5d6d1bd8432778198ad56d26b0681080ccff2641cc638d3c41cb325be6a6bddf41a90ab3ce6e720736b7cec463190fad3f309a5946f7a535b5b3eb24171c7ddcb7179a7ea577f6788f537cfea000000009bb3c0ba598855780837f968e7b55a1047c1bd120b4200000089e8ff5481739c4b5acc4f84afc12d18fcd6ec0a35d3f8897099200b817a0034628dc163358b64dd95d88dff9246a87338a14d5d0699f72f52187c66cc01fc005bf178290d0d9bc08bcf77ea13b74d4fc0b162e3b803b2bcdad5f43795623c145c39ba863e420859a0e9fa5f8c1e37d0e0ae71af44104349ce9b04846b7e0b6f2097e7989dedb3596d835c30417b1e1b20a06b4dad571272379ddaa0aaeab318ea8ecc962541bf1c92068fe9ce60baff84d68e424957bbc4c761b5795b6dcb9d6e6315331d8cdab8bae51f186873a5089fec73eae1c98b0488aa95edad56856f6cf41433afd9775dfb7a7ca392dd97840b180bdec3f5946cec0f009bc72e4f74244bdc684633238f882d63200af0b9231a778fb47c28ca39c000bf73d9ba5260972a644b3aa1c1ffc63cb853b0bfc033fdf80aa9f08d14015fa870000000000000008bbb341ef4042f0c1f365a217ceb4af2b849e662f2b153dfd36f5d217e713ba333a0a3297223c0da58d3557bb56568cef8da60b575a31645d0977d842ab26f1fcacc3c2a7f4bcab7b76f64ec0baa93a874a79186125ea1142d8a50c6886e5535c6dd5d64ba902e0080bdfe544fd81249540168d74d6e01") 22:29:30 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x0) r1 = kqueue() writev(r0, &(0x7f0000001340)=[{&(0x7f0000000000)="ba6edae0f50b00a921a6f65413", 0xd}, {&(0x7f0000000040)="1859f06fc4caa7c8c2f72f09a8f8d30d74", 0x11}, {&(0x7f0000000080)="8a74d9bd5c4f6402823a065f961f68293c95ca2bc2ee940e0ecf72648bb7903a283e7da4826d654dcd8b637fc2c0bfb3a0f127a8ed0ee9d735e4b42c18d4527fe618375b15acc8b3f24dd0201ade7cb7714ba2b02e521daf5ed26fa2822094e26d3347a8bab59e7386fed32818f1ba91108a26ba52b3f0a811779eaf3c0661a21682b3efdb", 0x85}, {&(0x7f0000000200)="56ba205f0663f049cb6a9eaec690fc0f475bd86c1e0b5ad9ce828558eb937bb4ea94b671405c1e8555bda9a9aa5d5f8744c5cf3d5814fa30fe7c513c8acfd035e0148218520dbc6f04b58fb5e313429d6520ba4ae748317b2ee72d5160217e5816e62ec69e5e8955548ff7bc22d94b3d571aa241bf470a5acdae8c874ba599f5af3895bfa519dac319f53c4d06b928e93af5e004c5cf9c8f7e218d9f33d2afd87b621d893d04c5f143b12c0c926fd7866876697c38a85c90d7c6c400117948fa0f8619e6d02f5290c3ec459526ededab98f3de45a7a2755d79c35af1d932861739143825fee4e776a91a52ceec020702709b48a03e664a639bceb8e6aeb403d3afb882e10e6773b6d46c9ce04a757ec596b6090a7d24c5325c9dcc04181642964ad996d133699bcdd2e767340c598a82c5e278268a986f7de5986647c34ba429de18a6f844c56ede0e89be8581bb99e4a8ed5c7615dd5fdf1b607303de12e331053090f3c1da89455cacf0f52fe20224f02c1d76a51fef6a482f74eda41257a4e749f0d33329ea3654d45b040443fe122767098d79ae5d5a6146c1bfadb506f4d11cec46b4ed67ccfd0d26405dbfeb3c3fca6fd7f718e5bafc445a4db288c4eaa1128781d62917205a7e8f86f84183f0f2e3948ee616b4dd059caaa2e58bef6fe59f53756410cbb1f344ee1cdf6d4194e6ab79c4dc8e1e10b527bed43b524fd48ed41a0b61fe19eb54c276a6f4978c38b864e59ab561e75acf0cc7b18c1328711266d623e9fadc367efe4efb5635c6a069ba7c18f1c74c09011a9021e9abcd1181980a9117452980070c53b8fbb4f4b6a07dc7e3fea5688561c2789a757c5cef9ec94d62d906272a49b90e3a93da212b8ddd9caefe1cb457c7e104db88aa96ecb8a79e5dd3c3a54527f2d81f4b03999c69b78648e72e59e9b2a611e5d4d479df27a9805c9b351d6210f1fba4d2ef526b158c67d38ee66995b32b5f8661db1702226d900e36816d394af4007d26fec51c05435347c9e084e4cfe706da2c9137322988a339a7c1daced342eab05b0d742a65c6a31844019f4ad280e321ee8f45bcf60435b6c9a28062c1e133504413d8b74af75053b3bd8ef0b119c3881f3d919cbfd14ab5ca08f2aa4615a1ee9f7abec164f1ac7ec55e5855fad8ef272ddd4dffb5a1df7afcd93ef52453e97c24f1ad3eacc93849f762a8c54fbff2016cfe88a46e235ed64a725c3df1fea2c30ff441f3a6a8d4cb879f3984c816be2650d6716c0423afcf189ae9873f2f161135132d5cce31ce29f543408add8d3a9c6aef2d78b410b0ca0d560c6872712c92a16db922cd8320953afa1438c283f5d9b7b621589ba57f28ae182bc541a3208f6964ff082e3fe4352d25ebb668bee1a58f7ea2ad65f5168771b316d9b92aec0a1d2ba45f9a33151ce7051c3c149401976662024646510c5805abcd9d58f9c041e0dacb848666dc2dceae5c7ca61b2fe5d909fd7acad279267dcadee96e409fbbcaa22e847f535f31cc7fe5f747f0b786798eeaa461b866108e91104b9ae8f4cf956f7134ab2e66bc091be9f31ce22825cf73c53c13c7d59a47104dfd87c565e799f836400853be143832cc2c49b9b02fd73866545a7ccbbdc563d5b7821611145c1676da26813ba09764a4eba1cf5100bc0225aff4d9c2e66e1fc44896314535505ea5cdf57cf4af7076db6e2aeb0ca20ffd5d58eb1ae6f99c61255df2d1bd89b4d9e1ae3538547d45636ff3a7467ea83a0050b7afcd9cb7f9d36a12a940dd2ca8291b0b65ec3dfeb6cb9dc980ca0fc0df960bcb081a8fb05205672c2d0f38d487b9cd18d2ad259b3f6e4180c8b77f221cf8ddeef2177412ae3ce8a771a79855e39e2502bd1e19420701afadd1741acc4d01d5580c228d06f3a64db83932a11394eeb94f6a05d0ab122edce3cb7d0ae35fda2c6838e1e5305e897dabd450336d38a82b1034631a8857d601ff164b4d85252a94f6115309881c2bdd1341eaa84faa95facb4506fb911c1eb9cf8f723e3ef1a9162c7c06fb3879d55ac83f8b4c75f16941d2792d23b94817e413088933b233d80214f154533e21cdb3cd6ccdaf1b9651f10400c0e56d98d5e6ed73b0f80e5f2545e6d2e4086c182feaaf23be57b3bc675c1fe97ef692fb3a5e48a0e3dd481cd5a1d01c15b74b54c2330f3aac5cb12e98b8d84f29b0c9aa663d2aaf23e9f08ba81169be51d6d4b36a348324e846e9861c000c2dd74da2389af35066534c27d4854c8af8d4a68af61ddb68d7bd7f38f8f160708b213f740b0fe2614d3bc908759634ffa0775dd657e0cb34dc8cbfebbe2b5fb3cf140eb4debb0624c604350c763622f5e3ae8a975236bf6f3fb607182853ae14497185d60702222504f97121de943a5b83ac178a232d6953b88442d3ae63dec25be2c2045363c977ab68b01ce9b7a654994ec76aca96146cd86e71ccaa6a180b68af688c71eefafc871cfc8654fca54b81cc7eabd06e8c680485c45425d6006b670e859fd1bc1a8c7f75be13b6e11750f9ab6464b2bf82f579e5182da6c1a3974d10c428c130305dfb474e6cae8bf1a4f335234c2bcfc430fc6dac9dc96d5747a212cf1b37235edccaa39180e9d6d4b0d9ca8e4675a3ad9c91437ff550ef91b17736d35c5693e65b32e77d5ecf03bd698b1ad1917a733c1070851051c143ae06adc6129c45986193eb5caedbe39b1a52ca4327bdf1c76277cb5f5919ab9b39e013fdf1929901e390e45a835419feacba37d678787c55bb5c57a60c051097e3a561545729b8ff1035d1c268a2addacc16a34112218dd10e9ec7dfd5e9c414c8dab8b3d61f40cb952bb826f496f63f602a5e723885b84e023ce62f6ba71c4fc8eb517c5e9ac9893e1cdb42c4b6fe3b037c726346ff752c855a17cbebaf7df8b3907e1c65ad7b97d28b7eac974b06a8d695eca14fe5f574fe9d2baa62e5bda090f164d8a2bc2211bd38e0f47b0cc30f532a2caa7ee74a22d2819a22574de846f6bd2ecf5d8a81d4eb4d806e8c9ccbf2c0adc62e81271f89a321078f98abf788db0c933be47cf8b89dec335a769bf9d3ad6c57849ac607791c857c324534f7e4a8472917e65f57e417c8ca18862e9ff72631b5b988e7af746abb4e64927b457a6e37dc764b83875fb6089820ae819c4496841cbf2aae098334ecc290ad26ce0d8d9b2bb1f5f1dd93f6d5a2fdeb4c1fe609ab89434b2955003bd4e2bf3e1ceaa553a99be3484087da7306355851493b56aa4b97680681c733ddf6a01d15721adcfe5e5f35679a633fa430c2c8e8d467244c4cde45862f439004abf9f07942b51fb43e45552dc0d4f07085b92831b7e162eb11bde284732aae7ac1bda549a0e3c47bbb38b14a50a465af51f759350e2eff97ef689334104a04c96533999c325e6e8a0dbe8a56435850e79f6855fb4737e82ccf41b6880f4cbce89959e0f84008511a4f7e27a0d2e96555e6280eb22f0bcb948111b85e5b020481a90c4a0dd71e30a99d678816de7b96cf9ca3cbc2627e03e4f952ad08c5f7c46f278ea87170c54b4b444b2f5c6f466b171f48706c91c2e85f57de536ee7b8400bc234fc1697e758c71da97ad5e42a3991202f6513581b97608a80135bc5964337cbac415e61e01ffc0c9fee92be81d869aeb809c0c34ce6f3a1a07257f56c71dd6c0f97b1ace82fff0500b465c7fbd8bcbcd2ee866f82164912b07ddae50fd62c57b524cf4d06aa4e3d8d1b7d4efd68cb5504815c48dce641ed1e7fb1c07c29bfc71de209b306e28f150bcd40b0a71c8f4712cbe5a2db340476ae0d704cb856ed1249cb3bb8e8c7da91a8e472aa2109f5c98ed5ecbc4f5c7c47fafd0eeaf4bbe7f0087f5b9b760189c3516f42e02fee52021899e6d9cadede70cbe9b035671fb8d72c3c77baea5a0f7735372a007d95b0a38104436b4372b7a3c8e5f663e863f094518ea563756a2f886fc4b2c6cbd009d5dabb2ab58f0e8a7cd73162855895f5df84c2e059d389ce3c01cc97e3254c4bd0eb5bc3faa677a419cbca9c9c42b5c42b3e662f8ed1d9811f539564348962478069fbe4d193f2db88484bddbbc736ad9e7b110b7115d5bfe5f6f9be62c083dd61b0066d0aa4b1f5e5a6949d4582da5f6c731af37624da45a022851a14ff205a818f05b670d8532e6e5b92fd8340acc889388b0e9bc18f7349cbdcce453c29dca63a7b831d1bd3d897742c579d599bcab26fd775cf80cb17b4f8444db250a30dde493e8d8a9b0df1f156857f8ce4f954859bb4cb444854ec9cfa222c08854fbe212d2883aea31729502dbe4676bd662e09837a454cbd5ec236ca68b8dfc93e4919a204beb12f0aec4140ce20b5cb4d7a161fe89249e638abf204ed10de1c283198aa47245e5cb88321ea0a918ea89574d9785dcc8845f2bbef482739e3075ad50d9caaf7f27631315f72c27c1d7494247b7c8093cb2a5a0f84021e2f08f45857dc038f6a2608766040f852be54a5f84e8aa20e684e29a0bd95d439531e1deb88187533de405c187ce513797b8686dd8c691940b19f9fd7582e22c059f85cfd689b77befb90b10ba224c7a6c2dd1b688091ca09c989c7691166b3f17a540624f0cf34cb1f52b6c1b83534a904cadb0f6b2ac152f2946d2b23fdbf973627a9734166518057a7794cca9baa6b6ee55f726108ed68e06b757da9d134a069677fb32fbdde703694a839a5bc34d953ac9bb12f5199fea034b3b8ce3db083ae50a41d5092af06c15d28c5a877dbb42278fdd4005ed421020eb86b30b958150b0f235838f6debcc90ffafd9684d53f8b2246f8ef279b420e6d5ca6b9a024258848ee7e6afe36a73622dab4d6e6b664a3889dea37dc9ee4e83eb0d7b2620c9035e3a1f1c83ae565090fc5ceb9896071d595d4e217c77fa5c1af19dd37cf7b77ae05e8cd5df665fd1244917a5fa17a007b212f099be4ad8230106571f0981d85088361f9ca319838136d3bbd4fb8fa5137fd2e659064e92841442dfb62dbbb4ebe04ea3691fa3077c2cae79b997e8fbc1a76d372fd79f25f1b1837ec95967878b1ab0e3b199b847085fc3f4e151dfe8c3dc2034a659e945440b65fc0ee9e00828ba450a890789027893b41a4aa24c330109349f8a3eb477a4a0ab11462a39908bda8c7bcf52d8658d0a526e2bc5e789f8bc9765261bc702308876ebc3460ed8d1e55619011922b59f33e7749e7fa6f45db5396689489e7c9f01c5b85a6dad3c642bfb1cf82e223c24244f633f99d6d9e1fdd7815ca4197b1ee4e0281bd02b09954ddf0a9efb371769738e04a3daa91f89523990c48da76f8c93c9fa0fe61bfaa08707a86e69f7317a93887c6b1e9eadcdaad7caf836c3f01873d0ef85223f14d7054e8b77d0597c7689e5da9e0755537d444e1779fab3be11662a140cabb3fe9b477743c0d7537edefcd24d9105c3c3b56cc148ecce4a54df94c6651b4c80f79e043e7f4199a6ab4a7f67818f52248054c67b4bbd251cb82bbf66664a269bcf957b9078a5ff46c9e22c4567cb00c0f08ed1c1b28c5e29567c44622cfb4f1fee1070a7ca50f402da6b8b1c01478683a413ab90690e1aa91cc8ea7f74587987e1e967f71e7fa4390a92619e104fc828ff63e4094b12d570425d1fbb026ed52b278ae4336b10ba9fd61c1e84c980692413cbc9bd5dfd08bf680e4f4de9aeb62cf1a4183a1040b7f81ad1aa3f07587b4c66232a65ab26284835c55590f3a29be7920c07b9e45e968d248104d0cc882b394c7e34436007efcaa5977817c94795ced033cbc113e6e05a94d26a8dc00e144", 0x1000}, {&(0x7f0000000180)="e3801020baf767fe553e14", 0xb}, {&(0x7f0000001200)="45beb7c5dec0651db9bb3509b509ae1a46760fa8775803c2acf8d4f1daf3b0700609379d45b602c88d4ca292ffe33125d6702b2b0403515488b759b0eb122885c0b3fb5734c449531b63049437edb27d3ba40b55e244a4956d5c1871aeb279eac5e58a62960972d11b07cf4ba16a4bc98eb1e07714d241bedbb3d82d43a8968b4c9f06fd89dfb4b0d4cbf8de6d8465f13e412496986e7ccd06e830a580f9f32060911d2be672fce4eabf5c3dc5955aa8aa6dd8eb368ef24972c9762997505b7b0822e475dd948647c6a14c8d08d7965c99fe39916986811ac09713cec9cb324ce9a4", 0xe2}, {&(0x7f0000001300)="b4f073429157ccba3f0a548326d6c95a18e4fd7289c548db62a0eec42b856a66af94d2a1a0", 0x25}], 0x7) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 22:29:30 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = dup(r1) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f0000000000)) 22:29:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x40d, 0x0, 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x8001}, 0xc) 22:29:30 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x1, 0x4504) r0 = open(&(0x7f0000000000)='./bus\x00', 0x44, 0x0) symlinkat(&(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') r1 = dup(r0) readv(r1, &(0x7f0000002300)=[{&(0x7f0000000040)=""/232, 0xe8}], 0x1) close(r0) syz_open_pts() truncate(&(0x7f0000000200)='./bus\x00', 0x0, 0x3f) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f00000001c0)=[{0x44, 0xb4}, {0x25, 0x80000000}, {0xab, 0xbc00}, {0x81, 0x9}, {0x100, 0x2}, {0xaf, 0x400}, {0x81, 0x7fff}, {0x1a7, 0x7ff}], 0x8}) 22:29:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0xe2, &(0x7f0000000140)="5dbb231bda4ee56739793b3f4355db32c1484f63dc8dc78a241969974d67c9554800fd2c5e7e8bff6f7cae583c63d53167d1fb7e362d994635e7d4f48d116d34ee0b26452047b86bd6093fe0e09f0954de50b89e7868ba2fc26c751b741aedc8925e8347f949becaa6d89b2286b8a9441ee833345a1a98ae0d9103c87391b6a2c45e13783e2adebfe6791e9b708bab7a261adf51ba49b696a33599ac19c151737a5a8a0f0bdc34ea9d1383e3dca9e4abd55c0d6f098479b3beb1aa7058366ff1b71c0f259606c8dad4da9a9118167a3bd0902803216b8637cdeb33f028fab0bf45ae") kqueue() rmdir(&(0x7f0000000040)='./file0\x00') 22:29:30 executing program 1: semget(0x0, 0x1, 0x3a0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) close(r0) connect(r0, 0x0, 0x0) 22:29:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbfff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x1, 0x2003ffe, 0x1) 22:29:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = dup(0xffffffffffffffff) r1 = accept$inet(r0, 0x0, &(0x7f0000000040)=0xfffffffffffffef7) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000300)) sendmsg(r1, &(0x7f00000002c0)={&(0x7f0000000080)=@un=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000180)="e4d614aed324bb2b978e38f56a9ed0c74d562149def425365dfd5f9af075ae4957364e4f69884f6214e05c0b2ee27bde3cefc5adf10bef7718b2146b201174ee338a2d1ace2af9af207affe8bec28ca6aa8b51257c40a076cf433c0001e747717b128d64ee8d37a1c4f316663ff5907afb80dc3f9b5e038f1931cac5cf6b19e2c139a6b4efd10ef68eb8baf72516b3352deafb60d9464bf3716b7bb07669366e3394e1", 0xa3}, {&(0x7f0000000240)="e38a546589515801292354ce47d11a88f6c11b635859a1f4cc2d70c76bec0962ef886dad8c26b5f2babbe7366a52893e9a3205c4c35c838013020cf2e80947fde50d2e9841d3c020b11f3d53275a639377d8893ea6fb9f9b61076858f59bc6adad9ba77a25", 0x65}], 0x2, &(0x7f0000000500)=[{0x38, 0x1, 0x2, "7895f4879f20a116bfa9a23d7ce9f8b31e163edda2311e286437cc09583f8e46f712bec320"}, {0x20, 0x0, 0x5eb, "7f7eafc19b296b00565b7d1ef60b7e60"}, {0x1010, 0xffff, 0x5c, "bf8d636dd7388ba7ec8c86ed810d0d15fede698e7e0318de38282e5303dce833f0430f5954696d1a080a71e69ed936b5447f8bc1174efa3d65dc58e02e486a73dd09e05ab801421ef7b3934035d171ae864886b180bfb5a1b15cee46b07638025f54156137949980839c57d67f85828b79d0836e6a3f4e7817d63cc73a6297716995166d89f4747ee581b0a7d200ccc739d399f868d5d366f908be9e9c7c8fcfb311770682ba1d209b7a2dea60c9f9ccae5a6e8930fd91728e34e65db4e671d56d6176ca32e3b8d29aecf85c517e0726d5dd3b46df03d180d34ada2fc841972f1f16685ccc475f963094a0d2330f53e525dd568652a5713e19d47b17a9b5854474ca3172437f75f4a9dc4d60e860d407b4af0212b62e6ed9f65514d64f95ed6a212dc1e56cbbf2de8b29341dca1c8efd9f1155844888f39a34d7356b96bf54359e03421767c2d94b63e11cf956fd8ba673def127cb3313cf83e640cbe1f9c58814c63e172b7b3f92e04cbaf2d5caa703c72fbf2f44f9cd3f35726d66cd0d3e3c839fe737a498294ad9f11d88bbabcd1222dffe4cdcbd89550fa2e793312766561991d4c31bbda41a371390b55fb8e0e72854054334f382890da5dd1d73ce7686f2634c29451734fbc417728190baaa3432f1e189cd3ed6a1dce2e9de6a7f1648fa95fded651d56f8da37dd5207527f3d2bbfb1c963359f5531f6414d6edb8978984776f5bfbbff69f21cd10bc6f9dafdd96951d092e595359e4c19c949e013f31df38da543d556d310c35e6d15dedce57cdff0e262c2acb24d76f14b68cef89e7c1ec0162071f3f4f190555461a23eb4c83f7e73363a22d7a49e931fd0fe184b33d64cc85f57daff5c09d4c1d8ef0fc3677e54bd1a435977bb0ea0becebefd9846d7891398b113d54aa7590c4003c382bc0e60fe859ed68f2732d14cd0251eab1b023ab64d1edb8108a3e21c65a3d5ec9ea0435582d15e5677265a412b98ba403c3eb63dd7cd740525657c5ca2f559f05676d2b66893904cd201deade4272b14ca485e6b7e41bdbb228c8abcde37474f1c948e66c33883500099d57acf9721324fa2c6338381553bd05ee0a21667a738d207d1a7f3512d8d9dd97a85f237cf485f503483b44bb82f2196a86b475107e8d059396da915562a1debf227aeac0efcfbe43cbd29c258dc47ed49255abbb31e7cd2a412bb92b00dc96ca7fe09e7e6b27ff9b1c2f2ac2eccb4f1fe7c7fa505ccfa36e902f6ce31d15571df2456c65930f02964c1780d21e5a1ef2c6bda5cbb9da99b5cd19b8c4c47ac8012f0cb94396185fe25c8c05fea3970442b28495bcb92890c2a06e961ee5e67496ec4152a2beab2ddb76ed0c1643ea232182f0bd29b8270fb6dfa36a40da97893cb496ae132dc8f3dad774e92de6a3eef899959b13a4ef4c8943a290897cc5d0920bce3458d60e1f057aa236753ba63914e3533af7f498755e6fb27060a62e0ae7b54708dee9a9c1f3016bf284cf2a4105b0a409d6c013940da01c28bec94120b7412ea5d9a017ece469f8a000e3161fb3dfa792dea3abbacae9ff2c91789d3893ab700e4344c66f3c864cebbfba3299a786df8e4e5c01cd1c943a888e1cc18cdbb485d939823c088dc2cd74da14295b4def40333abd610e10bc68324bf6e5c923a9439d2fa38bb69b27c438e813dd801d47493094901a104725c02e3368fd70463fc2662a6ff69d5d48a5ec4614a683c0a46b325ee9368079ad1b22a391f4d43f0e6ee096be25af90e06ac4a7a5750d29f0b4c2d64eeeaf03c33162421059c103b5abe775d56512e7fe25905899f704025855fb9312c002445da7b82bdcbe1bdd27aceedf0bb883e92bdc89b0b30c75c0b1e49c97d44106fd699aa50751ef382bd3f326cb1364997ac59427f460e219cc8534a32adb6950d340ad80d500eca37750c929a6039dc82e031214705e7e8b42b511fa81d0753379abcb5fc48987ca4206ba5c72c441050547e8f60b80263c1390299657c697cf9f585422e78bf2d87db8ca1112fa6bb4c9e3488db01065ca5b89550ecf0770b5f7c6e0ef39c4aaa7f00de5b79bcc8fa52c7650830afea80d581e3a12c2fa13552d8cb598f96b6bc4760610d0d55debcccc912ded410db0e7aaeca43aaa6147eb6cbaa92f89227d862c36ba0868feaec10b8fd92005e9149c73885b68a0ae7627b3569434764f0e8de043bb08ba3e409b793169ce0c060fdf9edde4d697060b6f539c962d64483c493a575007ca50d82bee6252b88bab30d7d1c16f16cbaa6ffded2d561da4ca4184258ab98d7938ea7edb758712cc8b4a0196da8bc11e4e88ec37d07372ba9e59564089bdf0d42b926844d5ae501eeeca8d7ae600811c86585ea5217097bf5ca0ed8d423603367fb37c3987f85505fd9ba6b8254ba8b4ceb5269eb90fe9f65d490975db8798538566ad3c34a290997c6e523edf8c24039d899c4966fede9fdc8b83b1ddf76394fef2a117fb018fbd12b6a9a3c6395b8e466c0c7934c379d436c6d480fe79d3ee2617e30320e3913366a29acd75675ea8731ef5e6cbae0c88f3596adc35fe75d8973bd3706932ea592cc2df325b7609e1e0ceca4894641d5ff0ea3ede0dce7b84cca5ac5fbe513dd2d9556649ff2a3646a90febef1fc4a4c8e56c349d7db8e4ec20bd57ec02cdbea79bce43ec8b865ca0493b3edc733da2ff7a97173933c96accd6c26218046a2435b7142a08351645d525328fc1ef8aa5a20e26f6517e1cdba4712fd3143959750891767d62c1e560deafd086ccd708dd65f2911307714ef1bc5286d339b0dd803874e88bbe97d61968c8c8e0490794771a1136a058e92c0ef844929ee4225d0a5ec6189f13eb744f3a3cce81f97c1de90baffb34527dd75c45f9fb25ffc1b2839a49f1226de5fd38eb5edc1fa9f4002d55ee1e9298a33cf31b38184b6c374eb90b3100b1790648b16ffbec595035f22c45b4e148d5532c5b67ddad9b5b6671a52b00d8852b824868eccca8025708edea60405f819cf3f79334f57a0b6bc83fda8ded81efcce8d65983525870ae804733fdb629be87a784309af0e4b460463139b90f4a35f51e0a5060d83625febe31ce7c72004e81683cd0a6bd5120f214981640d2d5f8c7b084d876047f0d007a46fe3f5a259bf82c4f6e99b91eac0c53f9d558aff437fd93425d40353ecea3ad33881e91db29156c88aa350b311dc5f757a355e4aeb196697a3895509347b064ca1c570fa395e159eebabeedb8f819f1d113d6a756a359ae268c1afb1099eeffabb8e0d34376fde58e50ce41fc18545c84a999b4304d7224d74090a4d461b26b15ee8586b4c29f6079eda0529d045461c5bf4f0c5e850f1eaeba91c3da26c02ee055dbe1e569739556269f04afbb234a9a115102eb2cf6f442900643eb60d709c4c8ddd7486e25bb6eaee0bf25d8e9e16a9060b0856c0a0da1762169cb2d48c453912a934e2833c3998f2d167495e45ffc04a7c1d84a3dbb9e8389b6994030c6c960fbbd17736670a560f9335c5b0fce28fe89fd9e02177e78ffa7c4f7eb2f39f6e94fffc73d7bb70e1f2412a756c30dd1694f22bbd36e2bb26ddf779b02fd409cf9a18ceb002fa3351eb9b523b78119d9d2adcd7d0657c6babd5a8f7485df22df370677ca5e2498afd2eea1de5a4abc7fe43dc96f020ec40ef7299722451fe8c39ebad06489269e33cf953343b8841f6564a49e25d8be03bfa41a6ee49670624ad15f4a30b102e66ae4a48ce9d9e882b27aafdd04434f70de41756b2459af3367f00f6f9583c023f76dc82e8f57a825c2c009ee88b1647e7cce9add18860edc1db04541f95abf36591943def51693ca697ea2032869ba7c3c765bd518db9ec24a5c54f743753e254ec388f3c1f50870a1474e8d9cd46c4cda28c351b40aeb570226a4b3bc25a9abbf13e08c8958216063bff89a25cc4b86177ee76a38a61504cc4deb4f614d4bab0c691b30989d279556eddc8775a2b0b47bbb2328b23431c808092cc3597522a7354476793b70d9c8f827d70abfc7e176f5e0181d6081f77e349e7608f2746e977e33f25aa4f83c779c29836991faf290d6c920388b042d5e2bbc74483407229cce6e91d3670e8841862178a5fd9a6f297285efc516d8c9944ba35df3440238ddc1ac83718378a623dcf1a43fbd17b8a77498029c8031b2be045846bea12821ee5c2d2137e16ce7d48b5ccca3d708695df0eaed2df5c54574204560977cac0f10a2cb8b0b804c1638e39b5f40244a7980c545176464990ecd497f2e86ebb29fcaebcae7f92a9dec45e762d72a1fc6235b11e07daba9d22c84f18e5336b2698fe51534856c001d060119741fb399aef8da3e962fa470d953e0f6529ae40aec23561574fe8f83c2026ac69206cad570f3ab96dd196e645aaad0b248279e382b7eff8629f2cf74339fc8e783c131ec60a020f55dbb9d5da238d9614da66e69b19e27bf807e53e00c1e0730c989e15e9bcddd5a28fe1659462157888c99430422330f0c5127ce1f61854988797cbcf552d637c4fb33b5b6a36179c297c218c8d3a5ec7709cb465514411822b8f67c975f2bd192769c15ce51df32a5eaa70d64d9eed4429577d6f7ee5807fec02274eacc1cdd521836af553f8f7e28e30af4c3f47e60ee9d7396cc0ccec19d435db74850310c9986a7f08f3979fa063cb4d084cf0c8c6465bf72c24dac9603a3917ba07ce5bc6b6109ae47aeef406d7e7b6338c7c437adb789e1a9794a052834e037b86728fd8ee8c6a28a6f1904816b45b2e07f1ca2bf8769a2c685bb1e80aad24d5a83a1966e7d942b6589486c16c2d3327f280bbc9a108e442a85379fb73dd51c012a7619d2d2b9208821d416006d9ce3567132f321c0922997230f298f5f97490af59938ff246e984016efc9d80e826f3163ea547bb745e8ade31b0d9355f15403bb747ca59732564a82726cd497012a73b9fbfa403449f31446a355641e909497c403515a226a9eafc182a3ab4cb366772399ee89e589ba180b635c7fdd22b80c7c9be308e139f3d87ecad329e4020edf7a3e8d39cabe896d770e0556c2e08be8fe2cfd775193b54817b1ccdb643b0e17af8d8887e67c99ea5dd7c2ebbcbe9fada258998cc52bee8aa846937446cbcbfa582214c866d1f14066b4f0776895658913ca3e933d331374e31aacacd3e194b6ea68b6cae3d9a4486b9a51d036866cd168023a42b9b4ff1d8e663de25221d00834808b8ed1523ce29a8c9aa8172862544a1cd9d03b3ef67431f3c161a6fdcf7489e52f62e1e3e2cbdfefd74da9306edfd194efa22744a38ae6cc8c5b39b46b15a1e3340d13eb22525889a3365e885fc6419746133e4a933945ae3be20d6194c6dad31fa281e079f0350b0b2d1809b8b95d6b5ed9bd9b405d897535e441e5eb9bb26902ecd4379f082996ed8c1050996e0b4bc103c5d08ceb4ca9a3effdc04565c7c26f82ef289ba3901fa09cfdd925ca348cdfa0be85c1c969dbf0b5e6b182841c133736f06be7fb4979d3d6d1fe142c2b64bbab6067612aba60cb3d2c391a2485a03ea442aff55111791e503e5f8201ac96c427d482114327abf7c04b99bf34a5afbff1dc9b6e7867839e62d299ea4721220f745573ecac0b9f1df5fdda18e170fcdc5149de058c2f50847c33f458431610439cf71d596c043bf69a10dbbf96db9e2ef0307b7f38c27683ba2055c5858bbbc616c6447344267e9a00d341ded0f934b916a557d1c6487f3d9b79566c8a6003c244111a3080effee309af873b2ca3a1d7062f96493"}, {0x88, 0x1, 0x6, "03f0e9a2f2a82118a967b849d3ac45359f59bf55dc8f4c39e921dc27092680979291c91ed8dd85d2633cafd50645049542306b53a789ddd2cc64bcdd8aebe0f100f1c2860f43466b61c93c7d8d0cd8e5ab89e7659e9d4d838bfb78e1da82208517317803807e81d12ee54729b3c77218f2"}, {0x68, 0xffff, 0x7fff, "dcb2606cefb07d53eae84327945fa765656b453610c16769b53533cabbf8009945d52e896dbfd586dc8bb32bbdceb27769b55b506660c2d208dad279915d0d8b53f98fd9ef068e5ec006dfa06174a9778f"}, {0x1010, 0xffff, 0x597, "3e60060b74c8c4a1e571cb183540e5ad3213ffff4e2424040cb8b8a543c2285417cdaab2ddcda0cfd0105ea9008ca4ff1023a71ca741b24056932ec98dbae82678e0d682150d2f7092dada4a30cb4507ad6274252ba9da3b43a706822fbe060000c5e0da3a8a418623ec8da2bcc5456d6d51181ecafb55e531de9dab10606b8c3ab882cc37b525bb106abae5ed5dd206637e64b1ba08e66115f5374c4762cd105b66f80a2d1d9d342cabf9734e15addb7817eb42c3932bfa577e8dcea53d2b999be7461b53c2bb7efda57d98004cfb997ee8d60fe3647b6efb242c75907ad7413a7f0812d633b7fc6578f2c159b901b55af32aceeb7048b52271725ca345ed25b280b643e8614e8e18be116a32c6dc1816ffa3c67516d67f9b532aad0838489ca0bf3a673bf12a805d65737406af266f8859349353eb01bebcdfa4aa3b6ae2221b75aa9af55fd61909fc936aedcecb8b2e86dfc5b2b006a3225d15f8bb92c5aa9be4ebe5ade90339d5b5aaf76cd1b1ae22186f4892835eeecb588ce66211a2d4baa63a39faf1047b66c8712e752f3848120c1cbe7b0cbc6bbfa5acea5141055ce3354ac96d9792d24107f6280ecd711056c7c7c246aaaaaa0d1256835ab4b44b28fba2e7bba56ead1bdd95bf47a8bea91a6c152c637c7682f11598cf82a993e2606f987f8a2c512fe413f81f3ce25689a2a66fb890291da03f8c0d5168be1e6cfb9003eb3554257ee8ed2d6b5d3c8bc2533cee76196f3ed942447bdf1da930927366650488471eb05115e488bb938b412c7aae41f699b13060fec7e71d7d3f59df666546fe667f5b214cbdd6f980c5a0e3571648a93ef362c96ff58ad4304e09ec3591538e7651eb15ed754a39a040f8bd9ae4390ad1ee10f18d5aeeb99425c87ccccb4c1532522ffe2a028c730710b2f862c2e27aad325b0e9491fee85d55b029e88f31ccab7d4e4699f0dcb69649b2bf585b757348d3d679488a25e714cd72d637a1014d8731cd979ab41349a022219c40196de2108aa08cb888a51fb235f8629c384de2883786ecacfb862d55b0f661c5205287718d67251c5f3f8209f2b2f09ab09cd52d5e4a4b39ff5b6716999683e6d3c77f614f7dfc76bbd2a888d527a99a574138d4ed3b7fc0dc7b2b1943ae7a4a76486804b619d57e8a740293d4c6c1348c8474ad9516a952bf20a11e339a4d0a3451b7471ca2cd93a9601be6a577209a9affaaf7cd0c20dada2751b149650890fb066a64f6ec3f409b7d83813de0b7f8021f2a35524c756501609edf04ae22b15f1e3717f10e0ea3d43df756292b27a3fdb84150c63c57a2fe7fccb4e9843709ae41e2d24f9fac5b92ab6f7c40e497ab3e085f7781a88b243ff6f698c2f08a467f3385ac76fd2623811724eb74ddc7d779145fe78bf168fde7fdd457fb47057e5bb4599ef3f62c99974cc732b2932cab8e8eea1a44cf6f1b446e0df41a4979b85cf74780d86c5ca2bd5a0f1b61c19226cd8e6cee0f6a5a9235027b6732ef93bfc6babdaf57df5117905f25befca31e13ca0074ba349a2ccd9ec657591d766d31ed1dae924ed5a3b6a428dec08b2e2a50f56aa6dcc60490faff069ca7a9f9b40e10b46ee8d00f509cb9f8d18243bdcb6e94844e8814480223c857110fc26a5b6539f8b8dc66b24a3c4d1fdedd39e41488f75e85b773125bcb79cebdbcf60d823deba6f735b390ab4c2dd3b01bbed5b9c85d3cb833be648d21a6cb4caf74fd7f7be449da4e877336e612f98b1c613ebc55929566d7db752728aff51e359d6d3f8abaf3c192429a85fafcd05b2a08243094b0275fd7ed39901c764de310e572ec872102d6bdf0be18f9412c82db66f0801abaaa7f784e6f0711b506fa313cfe02ab94b09ef78e9b23e33754b5b160948ccc0ca843f436448b4c9dbdb5d5b45d693f65527202225ab78b0c21cf490b0d101ecdc24b0ddc990fa2120b3e78570f15fd1775cbf55ac37a4bcda88f72ce53930b4f49895c244fcf2c18e5111431bd0741b6fd8905a1e9c78c98caeae5d5849ee7eaaea64ef31005095def3e127786ee48d9aea6a15940a6042c95b5633416a71d3d959dc441d36a86747f84f980c665b5cfc7a0ae20fda4299f294c89902bf5829a0f7e2d9afdd83847b0d890ca83ef1c74caac57e6ea18fc66a74b4760c4103d43fc4488ce993d847ac88444ae3f2dded692faae76999522c7e6c923f47c1d2b90817958667ce258ef37c545cbf036004d3f56f57574928828daf26f0e04d67bbff3972ae8f7990ae10cacb0f86513e780664737eb62dd229964f06769e009f7cd506cb6d29175fbf91915e99284c56d1514422379393cccfc2227a039e936e38b8464da60b555b04e490fc26162125ac60cf8e03b7567608c3da40db84fd1d1422bb7bea0cdb76552ef23085b43b58c059940f42396c7aa313bafc941a2d7e4b37f8b6ca6e93ba50bc93d5e5ce825b8d2ab7e6ed49170247e4501c7b64c35f93a1e4fb5f622216c81b0390ff3eb912f7a53ece5dfe4392657268e1274df0be77af9811f6a41b692ca24634154e302fce33a31f71879e66b582ae4421a68088a1a8ec5b81204bb3bee13953e2174f802746ad000cb9c63f4517b5426848746c995b416316a9d9d427d460f8fdc4e8e906f8185d9c56ef195db3c36b5d528fac30ee03d35717b7e54707c75d6da56682bfaa40e5d75ea8ab7287cf47bda139f7f17948d9092804af2d2f653639f3c95ca932a7bf27684988c0504fa6f57ee2e1f030a012f25c6c2041e4113596a218f3623b52ed9185759c48622382f156c61834e50a61d8e3238d9b570b306d956a0ef5a7f75e62f2135094d9a3b0bb1f0f374015c07a3bea4be88098f5a3285be8eebf7c423f09fbdaeb9376c950f9492d37bdd21a1dff5e5ee9615963806986327e596219bdb601146e22880879758fc013f9181ff72cb82005aeadd2464097f1ed851bb3ce6b5b72e5a653b9d266917f69311f2986bfda4d5aaa52a0b1eaa74a3ba93410cfd1b839903eac98e7054ec8bd18cb409537303f36c5e6081e4f40206d055098eb4ce079e463a3a9f6a53f781f8ac73fc74da57427aeeeec2c06c1113edbf6e8a0205250972ccc466626775b855bd2a5463ea0f8e7a99b1b4f3d46ad5af854b41ec9103e95b690fa97c3a74195c878f6c006b8e5353dd9c0ccbb4dbda779791732056cafe35fbdd10edef0f392c73be5ad69b84d184525d5d9d6dc44bba81fa3d431825044ac6ad9c1282568fd117ae83c3be562301a95b74f152491ed8151e16c576bc8f20d2c45f79a86f48db65218d41c49bb651ab65dee4807db4d3eb10f0d4033ba67ea0eca5dbb13e7959f6a0713309d724af0b9f4b9112fa4671e6fdd7775037ca2dd0333c7ffdb65b1eb31561763ed11564284e0ae35357e86f0cbdab21cd596e4c9642a39c4dfd8d215f1bc1a1b989428d59d078c1de4bf9f5637d74c8113d4c93f543144647b2dba8a1d69ff49fa26887b9dc5443b1f60528d642041ad2dba56ab7cf668a1bcf2de48fc380b3680f575ad7dee583d2a29f130195ede1eaf5457bd0d218e7de535bf20c252206a1a0bdd12c4f40b02985d9cc56eeb1d05a3411d6884cccb48b9ce34fc48229620ada2a228bd9060733118db38646889b1a171aaa23e28a8a5eb4cc6d29bc3ba4f8af95459086cb38d0495ea25ada08bd63faa404ece67090d574f2b62ff3b3ae78c2c3af0efa1f2b993f2a711d1a9110f0b8905b1ba1aedf23e576249288ddcd5d3ecee0c30939d5e3259bf13f4ff0c18784b43de4afe562df54967af10c2f77a4cdb45929bba7ac1c6bd5dfdc9c017759e7e4a8c8f6f7e2d9d4df0be8fbe8716ce7e8f1be0062bebaeb6c6feaadd3bb7839a65250484ca92f3cc891dcdf96771dc54803ca38b45b8c22a082ed1e774eba065692947748397a549a4c86fd0ac7382d6f3469929284f9f2401a609627272caa138a9692b1a825e1da97f6ab529be0e9aeaa883d40a11e604b699a066ebb65f33693313456407b4d6e1543f346f42a6d6bf84630ad3e65392c64ff9ddc926ff7e49022a173bb480975d261b4b1a342347ff7614984de54202e73b06c36ccd47d0c895daa0ca18229104220a0dd4f6713ba39b69092012942be8c42a84e5489ec5ea0a52383e2452b010013cd90b55d3ed65fa2c39365e09428818be1e033b24a4c5445cf9658eb96c4cb7f4dcf0b4e7d97ef47138709dc1f45c609c07338a93714b925fa7f5f74160920844b23118d8d9dcea05b2ba00018acd44f880163d18c11df466dd402581a43ff9daebf30d8fd94af620d3826857449fdc9fac61c0485c064777ed9da37d49ae1f0008bc7ca9431cd66ebd5639f2a09b0d9fbc524778553657aefc75b704c45db2c1bb9d7cbbc4e0d7217b729e21a606faa30d431e970e93ccb5e178c92c02b398921a37d332cc911e063519d4021d6ccc012850bd8530b07442dfd0f7b3870f3f6dace40a7fea0986363b240b210dc9788a83cf86782bddd1b411af1b5f6b0e8487e4d46031e32ee26705b532ba4ce5bdb1b8af3b00242c246135369d9d24a58753f9059f576fa5a4e64fa2f981607e2e6115ebfc3dfd8b291f6f3abef5344d84fe78dd0777817d7c25fd062851008496f750dab9641cb827e86bd0bf496939de07fffa53085e53b9aed1af06d2df9209b9f261818bda65ca659ef12fb647f31f9b26c3203ec767f64d93d94c5a443858fc4bc030171e78215b294059f67bce6906f72e3eabf891e9e2f4a547e10ce33f9a46973dd214ee384ba50327d7d67e76db5f70d5e59a453ce5ee3107ed2db8cd0b149d02846b660a3920c767f1ab8cd7713ad66f586fe944584ce1c70c7a20bf965953434dd92d2ccb9a42e8d21251f8acf9c6766d37b040ec9807f2ae25aaf852411bc3de8af54909a2ca35da1762f108cbfcd282ff9a40bcaf2a8890846fbc4ab0b64d6020058045b067c59a9592783c360c5d27d198f4224f71ceeaedf87809d3b16bdd518bcfa4641158e87101c17002b6be96ca06e4512ec9e9f1d181f7ec1b2b2ef7dd92b0a3046068632f9796d6aab7496afadee702e63cc31402a88f16cea166917a59c79e439b1aacfc4c8d0b2d649919e4088dd4152941e4b3c0b6e91d3436ffc9ecf8b7331a36ec1106ce2b9d5427071d0b1f0bde1d5a7c67b30e233d1fc921fbe1cd1a7381ae518b4cc8c5b7913655a141d4b79f5aba189cb92c83d3824ec48ec79840cdf3f68b6a2ce26b33c61f082ea04e984e28649ee90d04f5f0186d74f0f466225551240561be4d029a244e906fa90b8e1376cc5336d37419698972134363dd109da6de0fafb3dd593ebb363779a63bbb79cb98d3540e2d0bfbcc848905b34d05c15ad129e962705cee33f35efc43f2d56996dba5ce3ec38a2f4db6d2c2fe781997bc671e9758d5e0f1aa828ead727900560de1d8e14df8acb2a6e546e623ee463da52207618796f7f3d618e81ef68fb4a47bfc2b318343ede5e6c8a5c21be0f9b4c472bb2e91d8a6e3604c8543838bda5639ed168e2ac0c08d2eeff16ce770be0cfdc3926f874e34e66d5e9099e22f60e3bfebe299d4390485f7a854cdc29cfe07f94135d6f5b023a2023e476668aa8cf615e5036e99b7390261a823f656fbf3ab76004b0d5fe85476c5fe07ca2dda54636d4e51ce2eb9519f9cb8ba0669e22c458b6877e00e44aeffd8d1e1fc97cc2a0254a358305f5a26bc71f90f549671d60e52adab254cbb26d26229bc3946afe51dc408f6d4e1b4c178a2128e54454da59faf60e30"}], 0x2168}, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r2, &(0x7f00000004c0)=[{&(0x7f0000000140)='mS', 0x2}], 0x1) 22:29:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x7fa9) open(&(0x7f0000000000)='./file0\x00', 0x10600, 0x140) write(r0, &(0x7f0000000200), 0xfe72) 22:29:30 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) dup(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xfffffffffeffffff, 0x81, 0x0, "7e389ddedff37173934a3a00", 0x81}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 22:29:30 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002008, 0xffffffffffff2823) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000500)='./bus\x00', &(0x7f0000000400)=""/241, 0xf1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) r2 = semget(0x2, 0x0, 0x140) semop(r2, &(0x7f0000000100)=[{0x1, 0x6, 0x1800}], 0x1) symlinkat(&(0x7f0000000380)='./bus\x00', r1, &(0x7f00000003c0)='./bus\x00') r3 = socket(0x11, 0x3, 0x0) write(r3, &(0x7f0000000280)="6f470f2d5e25a0bdb2171770f93f5211c8228313e9d60a994d88a2e08d01d7512ba8dfccb8a17bfa33ecffe62e186b82a42ab3f3fd72aa0af78f54641d96aa511e44ef5b74282275fc3612c6c02a7c67cd8a118f905241a5a2448ce222ffcaf4bacd241dd868468cfe931f4f0fefc85985575fb2da8d48a1cf027889926796280367faeacbe9fbe66c4048aa193129bf08d12944b87409134cff4cc2abd5dad22f77f9e6491058c91048cae2c978e6aa6b1b4126d1d7ffebe9a27fc0cd7836dd1f691e2ff251dcf7a0624ef08299e5b8304d55d31d4d3a84e455b76aa050ca6cf34d23da46e457bb", 0xe8) close(r3) 22:29:30 executing program 0: r0 = socket(0x80000001c, 0x1000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) r1 = socket(0x2, 0x10000000000003, 0x109) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000040)="9ea00e4a", 0x4}, {&(0x7f0000000080)="9e2957f797d3f819e47c2fb77f631ecf42dd580c0f27a12a1ea2f3912838f94e49b9ef22bca52cf0c046407558e56d7711a0bef8e04cc9512f72cd5819e08acb0c4e64a4c87c6d0127b06026ba95942fb473358711c5ba926ef2fe68c7240c5b8e3f118b2b0c312506e164cc5332f9917487b897db0a107b03c9fb07d2ccde", 0x7f}, {&(0x7f0000000100)="cc5de25c5566b3bcf71434976adb997881290283c173f9cbb74202400cc8d1d0a85164913c0aac2835a51dc61244c3b583ed01f9e7875dfb9cf14aefdb1a1cafce5759f3a5df01344e81483d68a5a69027006eff874c721d08d0ee1c90512f1201283b3b0b4b9bb3ac36ab67a11d726d113eb66ab2061affe4085ea30cf849cdf725b2713a3d76040d1cbda3ab6b54d09129f2160a26b32bb1178b74f0303d77cb63335448e9e28a78fdd1081998589d9740da5b1e95abef09adea74598865da32", 0xc1}], 0x3, &(0x7f0000000240), 0x0, 0x1}, 0x9) setsockopt(r1, 0x0, 0x2, &(0x7f0000000040), 0x0) 22:29:30 executing program 1: r0 = dup(0xffffffffffffffff) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01000346382fecfc2ccb00"], 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4b88ad07c00000000a0b4b200"}) r1 = socket(0x18, 0x8002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:29:30 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000180)=')/-(\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='$#[\x00', &(0x7f0000000240)='(:[\'\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='..!\x9a\x00']) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x30) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chflagsat(r1, &(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x10001, 0x0, 0xe78, 0x198}) 22:29:30 executing program 1: r0 = socket$inet6(0x18, 0x6, 0x2) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x8, 0x3ff}, 0xc) fcntl$setstatus(r0, 0x4, 0x8c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x2, 0x1, 0xd49, 0xc26, 0x40}, 0xc) fchdir(r0) 22:29:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) kqueue() r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) renameat(r1, &(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000140)='./file0\x00') r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x6a}], 0x5, 0x0, 0x0, 0x0) 22:29:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 22:29:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x5}, {0x6}]}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_broadaddr=@un=@abs}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000580)="e478") dup(r0) 22:29:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x35b, 0x9, 0x0, 0xffffffffffffffa7) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0xff4d}], 0x1, 0x0}, 0x2) 22:29:30 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') msgget(0x2, 0x10) r0 = dup(0xffffffffffffffff) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x12) 22:29:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000001300)=[{&(0x7f0000000240)=""/4096, 0x1000}], 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000001c0)) 22:29:31 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000004c0)={0x7f, 0x10000, {0x6, 0x9}}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x7, 0x0, 0x80000000, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000040)="dbb3fba5bdc3be9b4de80464a8f2410f96fa631506", 0x15}, {&(0x7f00000000c0)="33d6d3cb269f7da6480ad6a408fcb613c0fa8bba08c95ac89239a342b979723c9f2faf43e93277894ebeccc606bf680fd5fdf53b1a2af7cae6b6e019b2457890c3cea2979c022697acff629009c9180a7be937057ef02d1877c9c9fc51d85bdc388ebf5b0aa6fd4b3f79233bbb5658f5064476b15b7c61ed634932b6b74779bbfa4c13accc66d72cb493b3c2cb4b82f7eec88004480c2569550d8f1648a08e824a97c13dc15263abb5502471d4c476392624137794a0f461edab513453f8b5b8a3bc8cf3b2f3c96bf1f6f3bbd1e39b37058900e8a3e785b5f4e6700e6754c787ecea65b5", 0xe4}, {&(0x7f00000001c0)="ebc98f45c127c4e8b8c09e15e3a0b55986775425a4373bd82a2cd53e421fcc7cebabd146ce422e6f5e020a7a74e58968983684aa7ef3ad366675d2faf4059410b488dca7e2c3af09dc05cb1fef39fddadd04aa3e27dffb7c2813cba6612fb8a3e95c0ea0a70667654d3b53b936c8a796", 0x70}, {&(0x7f0000000240)="a0bd29aa1c015880884d592c8382b35bdf367744aa9366c807b8951df0aefb48dc3837765cc4c24f499782723765b6f08787ff0a937cfa5e94cde980895d91749463427d2ad4ee1aeb529cb693e58567ea0de9c0feea242a7a2128fe98c429fcd01486557a4d620083b850e82e7fa27ae09088289cc938b5fdefe66c7a83a62d5eaaa5c1cafd8b9e55469331a00daaa52fc4e106b75c3407c0a12b8d835900aeae61af9cb576", 0xa6}, {&(0x7f0000000300)="50fd223b8a2fed022eb9a5536519e75f17434ee9d24c8a0ed246372857257145af5109995ae86cde11398616259ac5e5f445d77f52ab397004fd5ec14714245101d40f13b690ff4ffcea9d96c911172f4f5471c839e4c024a6ff464c98240e1fe0d6464dde8e0d4aa9b9dfbdddfce43b9016b3f415bc569d98b0ea8149c3150bf0eb0da73f6dc70fe3f8a08532c2b88b64c2793c1e1c960939cc779a574b9cf531d00f18365df3049e2d5b87a5be25206942c9cf0aaf4f633ce6449d3779e48585c72649d83d4d378c6bde4b8192d9b2df35b1d591c8d53198d801e496164c62ca", 0xe1}], 0x5, 0x0, 0x0) 22:29:31 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() r2 = getuid() r3 = getgid() r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x100, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x30280, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse\x00', 0x20289, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x10000, 0x0) r9 = syz_open_pts() r10 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r12 = getgid() r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000600)='/dev/bpf\x00', 0x8483, 0x0) r14 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r15 = kqueue() r16 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000640)='/dev/vmm\x00', 0x28c00, 0x0) r17 = syz_open_pts() r18 = socket$inet(0x2, 0x4000, 0x800) r19 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse0\x00', 0x8, 0x0) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000080)="b5cb026380fc07ed87dc55611571e717de5011b65c65a0a2a33a78a9b651aa4417b85ab3b274e2efe80dc530b8856d668d2266d56b9d3cef2bb077d28c5373f3c15db9f6b34c9916b0c5418e5b664729b368e6ddfe6512ec19a784573fb3dbbec3c8b51d35a8c7f495d2f222a01889ee466115e16ce59315d8c888a65e83ad328b5d9db033a20bce69bd25a0c29c9f84801947e2515ed36e5bb3deb84e63f6c5dcc8d1b14e8b84300a54bdc262bdeb37704246ec1381523e09308651fe4cd555d1baf509805755081ccf35c759380d341f5d7ad2f5beea159cd93a9396654730e83e80b44e2d2af328bb08541cef9b", 0xef}, {&(0x7f0000000180)="920485a9af40b6219cb7c6a4a6532f5725ed0e80c6857f67b4650a6a922a0bc77c2fb341c2422c4026137f4d72285e2e6f56fa2126e1f3349d32bdc1eb962ea82bade8ff1bad73524df3ae05db1ba4a0603c7ab9625e37ed7eeca2811e730b29f749bd5929", 0x65}, {&(0x7f0000000200)="1baaa44800dfc660b1fe7f5345a28fe88ca6898ae449071fb01ab759af0c40dfe00c74c47fda7e1be1c97adc5076147376bcb03315189aa51949e6fb634e7512605c9a967cea1c2393c89f860edaa3e9869e46e94c7897a14277e1e0a713ea2ae625782acc799ef6e5304a2cdbd041909a46f799ab05eb632c08928ee5f3e932b358af362e73d1ffe54c13cd6e1a9da57989871a9b17a15df7ca1d95364deb01aa008485668fc6598d5ae92053f4e818b7e0a085628cce2350cd0550754b81cd2a053a01cf08914ffda3593a154e3e9576d89e279702f9f7bf353d8373ca454491f5a79ff1a35a81", 0xe8}, {&(0x7f0000000300)="b06c1288e784e6a784b2e5a270fc41e12180b113e7457465da70d33f0d8c7845c446b1379049301c8b5fde2fd8170d641ff6e8dc089143f733cefb0162d3638e9a49971a05109891e22b0dfce4f04c66b7cc7c278b4503102426d776539bcc967f121414b7a1bbc2e2c030520201912db27328822840c65221a810404dbf771fa9d43ce6dd4c873e011812dab4d75115dd42b398c936f8caa5cb376388135fab9d5c4eb10fd375f44fbaae8d19e236abe63cc9ce7c5ec7ed7de077df730f4655a1c540a1a9c40cbd6fbdd6d20c46a1db3c5f5c246f69b52d75db3346c42cd0255b59921ab795843d4736ee660c22f2624350b22778280d3ee5577f417aab", 0xfe}], 0x4, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x20, 0xffff, 0x1, [r13, r14, r15, r16]}, @rights={0x20, 0xffff, 0x1, [r17, r18, r19]}], 0xb8, 0x1}, 0x3) r20 = socket$inet6(0x18, 0x3, 0x102) r21 = fcntl$dupfd(r20, 0x0, r20) sendmsg$unix(r21, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) r22 = msgget$private(0x0, 0x400) msgsnd(r22, &(0x7f00000007c0)={0x0, "b5614fd87bc69673cdbf5e0a4f43c4cd1044ba6bbb07ed4b5836c0d05eed57a102af27d9fcf9dc3944c8a399b5639d314e1d344bd3ddbe96476f2627a3d93beb0540d0edd9a5058d95635c37f329cd43cc8751ad0096cb985f967bcf564508683642f01592acb5cbd46c95a355462dae70e3eef686247e25570e6bcfbdd1a46e4fa0435051a03fab9e028c867a29ebae1addc2f402d73f8de6e21d6c7112de465f7fd164a1f15fa81165a0db5b300ba252c6fe1f336c120255f6121a66d01b"}, 0xc7, 0x800) 22:29:31 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDENABIO(r0, 0x20004b3c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)) pipe(&(0x7f0000000040)) r3 = kqueue() ftruncate(r2, 0x0, 0x1) fcntl$dupfd(r3, 0xa, r3) 22:29:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x6dc11523671dbbc, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x0, 0x1, {0x0, 0x100000000}}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) 22:29:31 executing program 0: r0 = semget$private(0x0, 0x2, 0x1c0) semop(r0, &(0x7f00000003c0)=[{0x5, 0x8, 0x800}, {0x2, 0x80000001}, {0x0, 0x1, 0x1000}, {0x0, 0x8, 0x1800}, {0x3, 0x7, 0x1000}, {0x3, 0x1000, 0x1000}, {0x4, 0x7fffffff}, {0x7, 0x7f}], 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x7}, {0x6}]}) r2 = shmget(0x3, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000400)) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = getpid() r8 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x1, r3, r4, r5, r6, 0x80, 0x1ff}, 0xd224, 0x8, r7, r8, 0x9, 0x2, 0x81}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x8083, 0x0) unlinkat(r9, &(0x7f0000000380)='./file0\x00', 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:31 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x9) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) flock(r1, 0x4) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, 0x0, 0x0) 22:29:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x2}, {0x84, 0x0, 0x0, 0xfffffffffffffffe}, {0x6, 0xffffffffffffffff, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x800, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x803d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe5, &(0x7f0000000340)="25824cc04ebcd32289a0a43422bdeb1745423716de289b8a6bc0bd065745e1cc04242e6a1b478ff83bb7ea94d22d9a32950af8dd5d07ed1f9036c64b3dc9d2cf251379f6821a12d1e29de4ea555c2fb17890daaf80ba6c8dc1af069415acef6cc536e2dc90a819d9e23057c36dbd593773c7fb55d73dde5483a99deba6ae2a6b6f34316c3bbbb9a029a7be2fd7492176f066345461f8a662c98da11c96d4ab5131b3d225874e42423856810b539ff3182455f839b4f9addd97110f1b1e39e49b5b45d34dd6c89a3c415e8157032b5fc5975df4a6c5b5f6e28fab1cb5a7b3ed92678ff84d22") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xfe67, &(0x7f0000000180)="07a585242006128ffea34533b03bfcd400584fe30eeaeb7f17b5a8baf951e0115939a5076ed4bea5b62e00a2eee982cbd42052374e5296363d6e39e8171277d0095af76f943d6bf8991aef469b620acb8c824a86851072aa57e16ce843f9b2b60e2ca7f119d2e6abcc92da1f6d86b1c7d16f25e0730d9cd3daec5a03b1fa321c05b3589b08ea8d87314ec2e29c5438dd290a7cd43f8859aa70e8b939adfc3c6c8868cf50e9e3aca95be866fd595339d7509da1fcb09407cd6d13626eee8b89f6e2eefb1fdcf2d921f8cee0165c991027b9f0619c2b5a6c136fce4fa9b551efb2f377cfd69434eb0fec003f6cb16655a754dcf59bc3bec2da9a542ecd9797690f85aa35dd096d2932f1e283c44f105cbf318b580452562a414dfafd5935cb9b425955772cf900") 22:29:31 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x20f0, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1f799056310f47d799c764af28cc97856e42c100"}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x81, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0xd4c, 0x0, 0x0, 0xc1f7, "1a4f113bc7430f384c54c714816ecf3aa6bc92b6", 0x1, 0x9e}) 22:29:32 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) shmctl$SHM_LOCK(r0, 0x3) 22:29:32 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x4b0, 0x24) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000200)={0x16, 0x80000000}) open(&(0x7f0000000240)='./file0\x00', 0x8000, 0x42) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open(&(0x7f0000000280)='./bus\x00', 0x808, 0x100000000000084) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000180)=0x8) setrlimit(0xd, &(0x7f0000000000)={0x1ff}) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xbb}, {{r2}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) r4 = kqueue() close(r2) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x8}, {r1, 0x80}, {r4, 0x8}, {r4, 0x4e}, {r1, 0x102}], 0x6, 0x3f) 22:29:32 executing program 1: socketpair(0x1e, 0xc003, 0x0, 0x0) r0 = socket$inet(0x2, 0x4000, 0x7) flock(r0, 0xe1df109ce94cca5) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x101, 0x100000000}, 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x1, 0x401, 0x7ff, 0x6, "f2f544bad9ed1a318e679db660aa338693f139fe", 0xffffffffffffffff, 0x7ff}) 22:29:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) ioctl$TIOCSPGRP(r0, 0x20007461, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20010, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000200)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x9, 0x5, 0x3, 0x5, "1945e0db9e7595774dee5c279506dab8267187fe", 0x1ff, 0x5}) ioctl$TIOCEXCL(r1, 0x2000740d) getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getgid() pwrite(r0, &(0x7f0000000240)="71d0139f995c36e9f87e00fcca589f9683b2b47040de7945ce25af51e35ce00c214632e9063921ba5d44bd758c5ccf1ad7e5c8e8dbe78f094fa9982d2b3159de29c37440f22251d44d3c932dddc1521c368324d526f0aea3bffa17779fbc7f88c1f59df4260e34daef3311196385f833c7de3ed4ee59031a6013716e0ca5e7993cc7933a934d", 0x86, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0xfffffffffffffff7) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0x2a0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x20000) close(r0) sendto(r1, &(0x7f0000000300)="37011e9b9cf389dd97962854096513ab72b364553fc05d4da375160c58fec717b286406c1e9e41399cb7fa9527d9918cb3745e0febdf2fae7d23", 0x3a, 0xd, 0x0, 0x0) 22:29:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "85496a0911a1e0ac5c001400"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) dup(r0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x4, './file0\x00'}) 22:29:32 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') symlink(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)='./file0\x00') open(&(0x7f0000000140)='./file0\x00', 0x8, 0x100) truncate(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0x8) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file1\x00') 22:29:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000280)="72f2b9a5d97f61d530b2a541583f04002a36651827a55cbc0e467b30ee3b1b34a9df998e8dcd73196f8e995d504cdb9b2103608937659adc6f688aa3a6037940f2b89a90f0510771123286606111cdedb29e348100000000000000c650699cc8", 0x60) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x2, 0xb50c, 0x4, 0x8, "f472dcb93f95a59dbb8dd79c1c7d7d2162843f21", 0xfffffffffffffffc, 0x10}) 22:29:32 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0xbce9, 0x7fffffff}) mlockall(0x3) setrlimit(0x7, &(0x7f0000000040)={0x7fff, 0x9}) setrlimit(0x4000000003, &(0x7f00000000c0)={0x100004, 0x100000021}) 22:29:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x5, 0xffffffffffffffff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x8) 22:29:32 executing program 1: syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0), 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0x62c, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 22:29:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x4) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000100)=[{0x9, 0x30, 0x0, 0x6}, {0x1188000, 0x4, 0x4, 0x993}, {0x5, 0x2c, 0x7fffffff, 0x401}, {0x0, 0x9, 0x1000, 0x5f1}]}) 22:29:32 executing program 0: clock_getres(0x6, &(0x7f0000000040)) nanosleep(&(0x7f00000000c0)={0x20, 0x4}, &(0x7f0000000100)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0xd02, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x20080, 0x0) r3 = socket(0x39, 0xc007, 0x0) r4 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x298, 0x128) kevent(r0, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x1, 0x2, 0xffffffff90663f36}, {{r2}, 0xfffffffffffffffd, 0x0, 0x80, 0x7f, 0x5}], 0x81, &(0x7f0000000600)=[{{r3}, 0xfffffffffffffff9, 0x0, 0x2, 0x0, 0xfffffffffffffff8}, {{r4}, 0xffffffffffffffff, 0xa, 0x0, 0x5, 0x9}], 0x7, &(0x7f0000000640)={0x1}) r5 = socket(0x20, 0x1, 0xffff) writev(r5, &(0x7f00000004c0)=[{&(0x7f0000000140)="f993c74e874a75d8551f33743699dcf4154bd248f3d5d970d92befbf148e63559a8626dc70660d73869240c404319d6a1ca8629882ac19aaba3d0126827168ad44d3e9e2bd6c87380d2f791c566b6ea75e8060e656642640b4725d6aa0f02560303ead914dfecc7aea20f311235173c8fcf6a524827def714e35a4bc360bf9e2823221f477dbba39f9cb06c600e197f1dea38dfb5914dcd1de804883dcb68487725c3e3cd0508db227f16d8b057ae40ee171402ddbcfe428ebd61d3cf1000decb1062441027e08378a9167cf", 0xcc}, {&(0x7f0000000240)="52a5693a45eda89700f2d1e81ef6978f7728f3a2851eaff25ab2d80fb2ab8499a953544137d6fcd886f4bb34049f7dab376c2513534af2a3f1eceaceccdf612654b06c0e0bd565e1fe4f74e5992b8380b4e191ecf0c4cc84566b685494a30056bba8a4f882d587832250ff73ed6e0a06e192b7b7b7231a6ca6532c6f7294823dc169235ac56aaa0ea1c3d07071012b083c8a96b6cdd1c3eae075256e5011d6174324f1f6fd77029db3d3515b1a3d36f81f4f0063abc454a998e5f00ca6fadaead4ca8c83a4cfb4e758c2c562815531cd17c7b51d14803f3b84936759cfe3b09ad2e072cb", 0xe4}, {&(0x7f0000000340)="561c1cf8a7c77cb0e4a2dfd35d4c2e79a5eb899940937b626954be20a2ec021575ca65dff8309226fec12b416575bd3e379543202d5a483d2dd211db01e530449d3e7c67505a", 0x46}, {&(0x7f00000003c0)="64b1ce6804aedb7aa4ae483ff8297f58728892da4f8e36b879abafdf0fc2edd1234ccb2adf1771c5e65700386892991358d1f362954b94acfa7b15daef1d6c9f5e0767e97c4680ba4edb7a082d504ed170cca9ca11d5f8cb7c843c3a28e0004e37553072e20fdf8264c0f644a60add1f1d885ddea9a3aa33c30c65e482de742bb2c94bcd66648575244613165f4cdba114c7b298e657defe63d5e6178e1763882fa7b46e411057ecf4883be1b8ecc4d92c98279b7378a680f0f6f1d1fac00911cb108d0318dbcbc0413c100acb18f0", 0xcf}], 0x4) nanosleep(&(0x7f0000000000)={0x5a, 0x8}, &(0x7f0000000080)) 22:29:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000440)={0x10, 0x1, 0x4, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x531d}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x80000001}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x40}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xc4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x876}], ['./file0\x00', './file0\x00', './file0/file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7ff}) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x18040, 0x0) openat(r3, &(0x7f00000001c0)='./file0\x00', 0x308d2, 0x84) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) 22:29:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x16, 0x1, 0x2, 0x0, 0x3fd, 0x0, 0x401, 0x0, 0x1, 0x80000001, 0x5}) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) syz_emit_ethernet(0x1201eafae192bcbb, &(0x7f00000009c0)="0279b6afc5f8ade2e3f50064c24ef46d366287f6166441e3d0d84c36bd068b7b1b787f9492972a48011010c9e1fc30bc3472b5d0e52dd3515189490e780a84e4ceaf151035f9eefc2bdf41de9282ccbdfec51ea37c6f5c88baac9fa4123682402bfa2c16198cda13bed7b07006b9447284333e2abd7a7e8d00bb5e0092628b2b2a1b9ad6f14361d42203b4e73c9f696bb8f3fbcf56be44b5d9e59b686c2df322164d58a9c5e37b000000008509421bc3c11b4d4d9bf3c2b5f74807a827036e0dd1702e8b4bbdf294674763cc075b2aa0cace4253b90ed736d3110f210a3de363f4110a983723227db5064f18f52294373c3f903fb4cc41098fca6d39ab608d7a22c5e4") 22:29:33 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) listen(r0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 22:29:33 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chmod(&(0x7f0000000180)='./file0\x00', 0x1) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x26099d5a09b47eae, 0x6) setuid(0xee01) fchdir(r0) 22:29:33 executing program 1: setpgid(0x0, 0xffffffffffffffff) r0 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r0) 22:29:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() getuid() pledge(&(0x7f0000001300)='$/*\x00', &(0x7f0000001340)='\x00') kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2be9, 0x0, 0x0, 0x0) r3 = dup2(r0, r1) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000100)="47d2b827dce6ca022ac68f76f2400e431a782fd76d934fd52682f6087d8bc3cf0b154781dbffb7332a584092bfd3914e58795869daaa94b79e84a95d99e4f740005f30de5e0c2d7a97415d60357ac8435205c2fd0e446fc0190952f556836a5688d1e1d8502d5cd7a856c07fa82d60c9e1d6f1", 0x73}, {&(0x7f0000000240)="e34c208566d00fa8cd41dacb0bf33cc038b5356b6997f9f996d0c168ce29fa9b2ca7ec75cc7ad6323af4de0335b6bd912f80616e60ae4e11a3da70487cd9273a477bfd7954cd8ea88487bfe5c61c90240510a950e8f12fc527347cb64450f1b2b14b880a51ca9d05aa59d5d4df1d9e44391a41d16782062a81756b0f7824f7e81c9c5f2c5af8df7c0b626bbf3902557c3d40848f2301eaf7a00edcb28aab22ab3d8846df9f74115aac3c373d8f7d3017593251914a1bee029505ebd2d662ce299aabf6df4f889a67fb95bd664ac89866f651aa32ebf0c065eb536aa02afe21b1c63b52cd146f7057840527b6f9d308a77b92e396be58446f788deac00d21176551050e2b96ec67fa009c8c6bb387e724eab08d2914303d49542dce54eed1d8c679a83af0117336b2ba99e34a2a702293b396ce80d1c762f78a377ff485c024ad92bf1d271508a5c53546ff48c4f5bcb0d57a52882f518a7a5e5e40b0a8ad682660c1b4489cffa30a852c4057bc7245361730019d9fa034ba9777d28506f531a72713e858f53025cf8b00104806f6370030c50cfee7b12bddf2e2b07dca7838b7107df47cd0ecfd3f3278c0aad7805da815a45ca1211c64be90dd0959afbe9dbe7e16dbfce70595a92932f9db8b94c2f10a3a053360cb029b478fa3a421f0159588b052a7d9d1d1f9d9332622c706e4ebb4f001e24407b07e9b9f7e578e6767577da215d99f3be4083f83a23241e920ce987b5d4ebe55c0f9485815e5d48d327cdc88343686ad143589548cff324cdd054010e9985147eefff50c9fa54839b49153cda02075284acc4d130860cdd6ed80853b16dda7bd36068e171cf19fa92ba0fdf5ffb8593ff957bc38294ca3e46ea1db962c1ee096f939db46950f80b70d71de03a5ce1875d26fae767a073bc4876028888148074341c8aafb498c212e307e7c2d3e60cb755aaf65b1c776995b9d3dc8b9cedc6e00b22573af2e04fac8330ff39daead6bbe220e1865b2e8774e02d6d9c0e7427fed2f171e94427200837cde8e69665f2c3f480dfeb24fdda6766c53d50d4076a8c3c97208b5e5b1ceeab22273fad0a15756625dbbd2dc0ed4be7ec08ace335ff48d3e7a0d2a5679951012bb7a8f5badd758bdbb8e05bf60ae6df329ce86bb202747120088f3f5b7fd53fea44193ddfe07c19f73051dc3987950e0302336645f79ba97c25a38d31681e43c3e859366adca0eb837a21a83cf7987ce15508a1f14e897884e858b8d171d7cabe74916873e911648b3d3be90bf80a24ac108ac8377957a6d5ca62d6a00c75f711a2045b09650ad09770faa440e81dedf05f8ceb66eb255f0b80da5626f240281fefe7c026adc120a3751b406eb7640fe4a3ff53b4e4d9f78ba85eaeab9dea8f52ae9c119dc72a4bdbb182edc49683783aca39a674d11581d3aefaf2f1a55df2e7cd0c98a1063a603fbeac860bd312b93c8c6d09bf1bebb15f23ac42c8bcc717dfdd666cb1b648a3668ac0706e10d57011cf580c2bc79d9f4054b32a9e051c3027cda212e94f2f841ec33ae16bdbde23fb29443752205b8403a1284745100e0a85dd2380f039a5dc2d746fc6b14ffa2b3d4bae3e124028a08008fb8ff585dab03ab9e84c1a5c1fccc11a2128ac064fb82ecf733aed88680163ec07263d8f834339d8fa8cdf99fe047ba6faf8e37d7b5e0f6553623585487b4978f2c9be3b7ad7edcfbf88610adabadacf037f2055492a35c952b9be201d54ce67ee6c486a284b2dd4ee5c354c3200f273000f2267d65081db26a092120b46d67b661bafe7899b5ffdae2fb33c36b0782ecb625c975f31df6369fa6f81015cc77ab19cc5b85643a8765757d07afe0c92d58edada3dacf4757bdbea94b0894a155fcef7a06658a3690855cdfeffcc1e6f2b79b0f5057bd16d8891a97d758bb6b49a1195fe4a87005b2ad65e4cc786715fb0def9248107ea0332c06980491d9d7d0019c760024125e2d631691b87dc04696064f19adc550d4d13159a5e8edd4fc550598c98814629fc37fd531b69926f31b5b830bdc29d96557d3f40746b337a2a1f343c50f1c13f4668abbe3ed670cbe56b213fc146a86c2ce671a0c6ea736fa33387e4f0f82ff79ed721c6a2df94a891fa40ea64429ec46ba8ad25c59cf307db5549b01ba86ef7f286263015ace292c7c11fb6f3cdc579faece9050ad89b42315284e264acbf6f11b733809820b1b4d1d2bb104439b84af7a7ca1c3cba7289b4f1843a68b4bcff93018d79a1befc54fb983d938e33de836da2aeda9f14719fbd5a1e7b5652f8539e7a1142afb7d5cb6551102d691103b38cb824957a2888d5a50bf397b5fba8e7b7799f721fc8fc74184d8087d8458262e53ad26d20a9171c591c9b02f6a71c7ccaef260ee97e12ec02f041c56876b53153406f5f7376ed96106a0cfd50cbcd136378fe3f7a2a4760ee99e5f57c5b1cfe8af496bdfe6776f0d4e0fb26b59c06e31615328c0cd6b74489d46c23eb40a04eb712021f4f1ad0f88499208e79f795c8ad66357cbfb3916ebed64e2d3d86f66e6d45e86bb55e282c1bba9addf27e95b349aa654a0fe593761144d1a547adc6f5386470e1a0b585701cb04f038a7c84d61fd5f40f687ebb64fcb4f0a6a23f154ecac9b22f8bbd05d2d061b3ed8b07cf3e810bc25206d5c4f9ce88cc7b12a584c7b6f86480d3a1049d3616fde5d5bf54bc39e400050078352bab23d6cdc552e01e5393542432990311d3e73520ee20e8eb6b4b08d16cecb78647d2cd8008628879f56c88a3747524c7762496401fef77006c299eac26f9f84d46ef53218e68a5d04623d28e8887b7b461085145f7cd70ffd4cc5db245ca6be05139d296031aa944063baf911ada268c94e35104a5216aac76b4652d78e17a02be3cd9ee41178deb35eca6b9d7f33dcb8df302af2efeb64cc709042742262a0d974cfa5c24aaeac2a9bb4b2c34835536a99929d2ad67a555cc6a3b13b1455e177a5daab3461940f08ebcfbb9ac5b8696ca46750c4f013707c4f0f9c7dc6e5fcda3f018b7ab5081ba1b6a10dd2aa218065c436b3117c214a68eea890cb18565d67ff137422f9e0a4c53f3f04ccf72f1ea1d2f6e3f828242832fe10d05e32efe0eba117ac364ccb4568e1a2597e5ee8c74e0664e23e300c616f416af385b4a309a289641ff5113a2f3b890bf08d4afcf9d494a77191d27506d59e5a5f247850bd001e180399b7a30663ab7298e5b6ce6c4fcfc3cc94d1f9764333c3a990f3db6398ce6a8b98b5a52cdece603e8a466878a6cbb3a3aaa1e2ae154342c20e42f541c5573e88efa3bed41316dc6f29ec926fefe9263afe82b8e00d7ec375802ebc7df0b15bd15134db66c77de798a3e823de2b09aec14aaebd1ee56c439ab7d3dca356d1873a293457f945dbd6cbf25f49a6b883ece0b364103cb6470b420b2ce18295b2df8b2eeeec74d0b0fdc39c246f57286cef4b1beb4641a12580368bb8ae7eeaf1dd6007e97c11d4cd21088b2e901ce606dff05db33fb4562406c2c7dbad84b0dbcd160c967d88d1f68a782e96fe766b1268c27beb5dfdce7c895cf7109cb7ac120184c6c0d45b400be09e88b5a96efb747127e6a7465abb13388966b12e32e97ca7c453bc5999cd0cbdfaf0e34053c5e1326b8a8f26abee77b822ad29ca3de79cfecc8a35ffe711536b2a4b8abd3c524a6c9e05c7b3bb20d9f100cccfaa97838c13866ca817f843c877d522229686cb26c1a62368dfa2d10dd0be26ba894fc2f8a892d3c38c717cafd7e11aeab0948386fb792914982369d51e4aee54ff231a8728ae2a61103ad76bface8a407f4b1b284f0962a843493a746239d7f205e6fd021824adaffa4f2d71e01bfb43211a235142a1501b59f961e4699ecf712b6a5be7925aa565cee16bf731d96de85b1249e68edf932de1e6777a86569084f466757f868abb5b8f223d0d805653272e3d8aa2f6f9acebe8065950db3ed07895950f1320a774b2ecae3b5d6db7e74f787c384e5ee6f4601ec8db38ff43af93ece2dd2a00287dc4bf6134fa68456daa229fd18e0d909eff3bd4856cb290a29c47be5a6b4d0556a8ce17679371d6b69a3bfa674659a757651f5a2b077107c8fe852e5436b1595cc994bd71324b5a058f33301b769c5234b572a1b5bf71e6230f2c75ecc20feb1de8e9ac3a4645473680c4ee0c41c22631e3411eb89be07afc47be6ffd77f9a03e3d0f0ac7210c0521fbd031f0abc463d26bcddfbb700b98efd7e777ebaa8b6bd6a7149fd437af5bfd1917e4ed48c845beb5a18529773a3d054e6af0c52972bccd7fa2b296743d237a00db1dd364caa176029c3148be440c0e02a5182f6702fee229fcbdd37a59676d61957b9bee037d5ab36642d34120349295d3295706646b7d72e8f0be65b02dd9ae0958f545ec7b13dac28ddebe5660560962ceb1d213d351735a7ce0650a3b464c0a4232cc9234ac9c03892a9f1cd787e5cd25760e0aad64b0ffed67e90261ea08514b0f87a13ce9827482352a55f984d0cc1bcc19422687349d83f521e9bc70e04b7ebf586114b3d0a409852b461117e117477b20c72ecf48db85e72f70029d93cd8a95bf1d1c081de0e11898e032c0ab4a922a983e97265edc4a8f935126829f6c6bfee723b5806ecb7e74f3819daffd3c326b15f6f2a6cff079f02345c57d849a86181432d46511c8dc26f8ad14157fe7d91feb8978507051caa328d93f50301dc969710953193c225ea13c1829d899cbf1632e49a8e22995d23a051b8d1deea81d0fe6e6f7995e585f6a45bb41b1cd157fd77bd0a8d6a3fdff9b5f14aa878447ec71a8cbbfbf3a79b3cdbca4dbb3dbe11955537406e6994b3ee69857032700610673d5f5ff0d8279da25662cb2f5d7eb2e750faf1f00a9e4a97c9d70c2a4a66f9da9d9aae125c30922f0a7b28c58b79fa6ea0d5db7bd81e70b9cf602fdab52db7f8dd4c71f94eea3078d5837390122c122c047187ae69cda511364f2e5c1f4db6608c6ea734d9800920901797435af14582e0dd2409e691a05c4b93ab81d74ec49732e3c27d5e8eea914d09e420c3cf497fd12b57111741c90fd32fecf10e5b1d784e44f5be31e500d3aafc1c81738a80873f5dcdffb2ddbf79550981642f07db8392b73085e84afbe49744220db88df6d4682a2b4763b10efd3a76835418deae9e4a21c46aa73d545bddf6c23ac2d9c765474a6aee9bbf74c2e2623123c49577d0859d0cfba4cdc1e8006cdea99fb29b90dd7417271f5723840d6930661ff30e074628bc2f9c236c367d2fdc6cc06752170bdacfb547f3fe988fbe2f8d863fad1737c410954c00a12abb8ce8ae27878528d98812bd093dc0af08fba2242536ed1a9628302fc5a1f0f7b695e77b68e0fa7804aec72a7eb1cf6b4f3bee955812ed4b08f2185114272a0310aca519a35bb67693a5c0b70b16ed5d985d33bd5dac68a561b2fbe8ef1553428de65be7a5b78db70c37c75bac069dfa08cd5446784a3a6f096ab5d4ec6ab4fea17ee48137e22e9cd301e1ad84efd9fe28e39c0a5750ef882795608c53f1836e781bc7eb528660ad46d1a6db6fc3d786e971fbc54c9f606e85dc7bfea0c1a9889474ffcab073abbab5101b3f9501f16249b94ead94118399ff3cedad0c954dc7efc1745d4767e085c440a6265f6c2d2227c7c854a14f3e7c93c7d6b35cd330ca52dd696d4ba7c5025e78327a39ffef1ab02bcf58b447eeb2782978fae496e01701d42b0fa2d81e4e0588184abe1049cadeb2b021e252cb9802a2c1235b00e0c9d66", 0x1000}], 0x2, 0x0, 0x3a) r4 = msgget(0x1, 0x2) r5 = geteuid() getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff]) r7 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000001240)=0xc) r9 = getppid() r10 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000001280)={{0x0, r5, r6, r7, r8, 0x2, 0xfff}, 0x80, 0x38, r9, r10, 0x100000001, 0x10, 0x6, 0x85}) 22:29:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f0000000100)=[{0x26}]}) 22:29:33 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x80) fcntl$setstatus(r0, 0x4, 0x80) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x380a9, 0x8) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000007000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 22:29:33 executing program 0: symlink(0xffffffffffffffff, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 22:29:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80000001}, {0x3c}, {0x6}]}) mkdir(&(0x7f00000000c0)='./file0\x00', 0xc0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) 22:29:33 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0x3, 0x2, 0x8, 0x101}, {0x1, 0x80, 0x7, 0x3}, {0x5, 0x6, 0x4, 0x8}, {0x6, 0x9, 0x3}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x80, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) clock_settime(0x2, &(0x7f0000000040)={0xfffffffffffffffc, 0x4}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81, 0x2, 0xfffffffffffffffd}, {0x3c, 0x4, 0xffffffffffffffff, 0x5}, {0x6, 0x0, 0x0, 0xaf32}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000140)=0x1) syz_emit_ethernet(0x283, &(0x7f00000002c0)="93") accept$inet6(r0, &(0x7f0000000280), &(0x7f0000000300)=0xc) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000380)=0x907) 22:29:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) connect(0xffffffffffffffff, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x3}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x812, 0xffffffffffffffff, 0x0, 0x1a) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000100)=0x2, 0x4) 22:29:33 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0xa8) r0 = open(&(0x7f0000000180)='./file0/file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x64, 0x100000000}) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x1dd) open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x20) 22:29:33 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[0x100, 0xc]}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0xa, &(0x7f0000000100)=[{0xffffffffffffbf59, 0x0, 0x0, 0x7fffffff}, {0x5, 0x0, 0xffffffffffffffe0, 0xffffffffffff7fff}, {0x7f, 0x6, 0x1b24, 0x4}, {0xf8c, 0x3f, 0x3f, 0x200}, {0x400, 0xcb0d, 0xdd, 0x5}, {0x0, 0xfb, 0x6, 0x8}, {0x1000, 0x7, 0x6, 0x2}, {0x7fffffff, 0x8, 0x8}, {0x8, 0x9, 0x8, 0x9}, {0x1ff, 0x5, 0x0, 0x100000001}]}) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r4 = kqueue() kqueue() r5 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r5, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r1, r3) 22:29:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x4b) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xff) syz_open_pts() munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 22:29:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 22:29:33 executing program 0: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 22:29:33 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x201) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = syz_open_pts() write(r0, &(0x7f0000000100)="4ff536", 0x3) open(&(0x7f0000000040)='./file0\x00', 0x10402, 0x2) 22:29:33 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000543000/0x1000)=nil, 0x1000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:29:33 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = dup(r0) getsockopt$sock_int(r2, 0xffff, 0x1806, &(0x7f0000000000), &(0x7f0000000040)=0x4) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r1) close(r0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) close(r1) map stack 0x2071a000-0x2071d000 of map 0xfffffd803f00ce70 failed: no mapping map stack 0x2071a000-0x2071d000 of map 0xfffffd803f00ce70 failed: no mapping 22:29:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x200000000c}, {0x6, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:33 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000000)=ANY=[@ANYBLOB="1866696c65300000ed3cac4ab600a7760000"], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 22:29:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x64, 0x6) write(r0, &(0x7f00000000c0)='N', 0x1) ioctl$TIOCSTART(r2, 0x2000746e) read(r2, &(0x7f00000036c0)=""/91, 0x5b) write(r0, &(0x7f0000000180)='m', 0x1) poll(&(0x7f0000000100)=[{r2, 0x20}, {r2, 0xe2}, {r1, 0xa}, {r0, 0xe1}, {r1, 0x1}, {r2, 0x179}, {r2, 0x100}], 0x7, 0x100000001) close(r1) 22:29:33 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x100) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001180)="f39434d2e2ebe10636efe4b2cd3cd3a3ce15124f7c3a07f9693cef000000311841e26f859dbd44cb43f5fdd2d84d8105e9a1152e824c6e408251f4250d84662fb8bd97a8a133f525", 0xffffffffffffff3f, 0x0, 0x0, 0x1a2) r2 = dup2(r1, r1) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x0) sendto$inet6(r2, &(0x7f0000001200)="6eab34caa409eeb89c82f4c0806f1db738939bc68a8fa5d9824a61da1569555e03a39bba0b8549289a45157c0e460f50f54ab1b798931f76b7357f902b7ba473747add885102e02bf9eda49d0514116c92562d540a61676dc1047b7cc8e4be0725ef9b05482be6587e4b6a4caaa159f3f0733d17831016daa9ff68631b3ec2054f8cf4c309e1edaef86d27f1d443542c2c1e7b562897e1404409884b00068adc6804bba3425060fa16eca57ad8d3217e5705bb0254af4fa03a517e", 0xbb, 0x408, &(0x7f0000001100)={0x18, 0x1, 0x7fff, 0x1f}, 0xc) sendto(r1, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x402, 0x0, 0x0) shutdown(r2, 0x1) 22:29:34 executing program 1: setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020700ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0xd}, 0x8) 22:29:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0xffffffff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, 0x0, 0x4) 22:29:34 executing program 0: mknod$loop(&(0x7f0000000040)='./control/file0\x00', 0x20, 0x1) symlink(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control\x00') chflags(&(0x7f0000000280)='./control\x00', 0x0) wait4(0x0, 0x0, 0x7a9f07537b100c6d, 0x0) mknod(&(0x7f0000000000)='./control\x00', 0x40, 0x100) 22:29:34 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x4000000000000001, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x7fff, './file0\x00', './file0\x00'}) fcntl$setown(r0, 0x6, 0x0) 22:29:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x80000000, 0x4}, {0x1, 0x3}}, 0x0) unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 22:29:34 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) 22:29:34 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x0) write(r0, &(0x7f0000000080)="4c0dc5", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:29:34 executing program 0: socketpair(0x20, 0x0, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) poll(&(0x7f0000000180)=[{r0, 0x10}, {r1, 0x100}], 0x2, 0xff) r2 = socket$inet6(0x18, 0x11, 0xb) poll(&(0x7f0000000100)=[{r2, 0x144}], 0x1, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xcd9af14efe44e326) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r2, 0x2}, {r2, 0x116}], 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6100, 0x40) 22:29:34 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x2) renameat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='//file0\x02') 22:29:34 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x81}}, 0x0) getitimer(0x0, 0xffffffffffffffff) socketpair(0x21, 0x4001, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f00000000c0)=""/7, 0x7}, {&(0x7f0000000100)=""/194, 0xc2}], 0x3) 22:29:34 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair(0x18, 0x4000, 0x2, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000140)="3946ba68f62fb66e23c56914ec7e3c23b5c39a1da45a2d44a58dafd53cb49b5a9734a4fe1ce15c4d7560067d51295b1dabcab53064", 0x35, 0x4, &(0x7f0000000180)={0x18, 0x1, 0xfffffffffffffffd, 0x6}, 0xc) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x28462, 0x0) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r2, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f00000000c0)=0x10000) kevent(r3, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 22:29:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$FIOASYNC(r0, 0x40047307, &(0x7f0000000200)=0x40000000007) socket$inet(0x2, 0x3effdba234d89709, 0x2) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="41ff06ce53bd5f7a93f179230f8e6e95b8415e10cbeaf572f2e74d00c40dcb37c11d0893bbf67555da35a70a707a546ecd9b98beb83cc0997f", 0x1d) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x304) 22:29:35 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000080)={{}, {}, 0x0, [0x0, 0x400000003, 0x7fff, 0xfffffffffffffff9, 0xf34, 0x80000000]}, 0x3c) r0 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) bind(r1, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 22:29:35 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfff) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 22:29:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002005, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = accept$inet(r0, 0x0, &(0x7f0000000040)) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000180704008b00003301000000e196fed4a057ebcd0fc5000000000000008c84ae504cf5ab0000000000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r1, r2, r3) fcntl$dupfd(r1, 0xa, r0) mlockall(0x1) connect$unix(r0, &(0x7f0000000100)=@file={0x0, '\x00'}, 0xffffffffffffff20) 22:29:35 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8090, r0, 0x0, 0x0) 22:29:35 executing program 0: r0 = socket$inet6(0x18, 0x800000000003, 0x0) shutdown(r0, 0x1) munlock(&(0x7f0000ff1000/0xe000)=nil, 0xe000) 22:29:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x6}) read(r0, &(0x7f0000000180)=""/41, 0x29) chflags(&(0x7f0000000140)='./file0\x00', 0x0) 22:29:35 executing program 0: clock_getres(0x3, 0x0) 22:29:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1803, &(0x7f0000000040)=0xffffffffffffff01, 0x4) socket(0x2, 0x4000, 0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x200045}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") getuid() 22:29:35 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002006, 0x42fc) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 22:29:35 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = dup(0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x9) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)=0x80) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) poll(&(0x7f0000000140)=[{r1, 0x15}], 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) 22:29:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0xfffffffffffffe00}, 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x14, 0x100, 0x200, 0x1000000000}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:35 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x88) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x200, 0x1}) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="f4d84bd35ffe94b74f62423025b37ec79d1dafc5a12d22bcfbd60fb408f3c4eb851c77d93711676e473c384e3e96cfe6875c5339ffb2cb22d937c0a64e7b117c63c9c515f9eda2f34b154c681f0ead1b0055c8142034d82223e11f144bdd83b50f1d92536873ff5560e3c5328bcdeb8bb3356fdec58f9e30f4e35204ebb3f26d0250a04dcf1b899a651583ee8db01a51e2234301a1af1f72417e1e818cda035547e405d4bd3cddcc6ff9f6f607b3803cae877f26ad65c33a45808f51b86085ec12916df57f9ae1ca586d00b8bf48398a13740575ac35acc17ca4984065856ed34890f152", 0xe4}, {&(0x7f0000000240)="b9f44e5076cb90f61eac20d94f054da6650bbe7638da2526ea3d18807412bd32f8e6d51d93792d7a0482133ea31f7d713745f15d7217ce059d2f49c5dca09cc9c001918d677abc5239c2c40b7abc136366475545fb086c105dc201d5353c55337062f0324d2d8554d265207938dc67f6f53f089d468ec2970e26c6a31da9cb82cc2514daf33e3212000e7eb712e24c9a6f7740aaeb1c0cc38e40a1e005bd13c079bfd7285f0396f94b0371fe5c46aeffcaceb1d328583ad674fdb9aa373f9e5dafbfe34737", 0xc5}, {&(0x7f0000000340)="f17ccecfa90916de95ef6b5ff0da9254f40f7a48473c58cca30b3778c1a2262a8267a4947b1f7858b23273dd51dd6146850b8bf91eced279ddc03ae990d2a71d1c3e43e0dc7f1d889a6c78c87ec449045e34074da0040a59df3af47fa7085814f2ee1eaa9c18b860dc5e81ef0a9fbe9b61592283c0b38662e22b873901849ca1358804f661463ce54d5c47f8bd7bd50cd7d046d6889cb32dc9e90ab60910d5d37306767fdb8ab1a756b0d6ec4a60f26948abb0f4d837701f46588239c2f90c8a352cd68b444acc877da335c8e3e603", 0xcf}], 0x3, 0x0, 0x0) 22:29:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8080, 0x10) recvfrom$unix(r1, &(0x7f0000000140)=""/93, 0x5d, 0x3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:35 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x1) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x1000000000002, 0xffffffffffffffff) fcntl$setstatus(r2, 0x4, 0x0) 22:29:36 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x1) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r1) 22:29:36 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x10, 0x3, 0x20039) shutdown(r0, 0x3) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000080), 0xa0) setsockopt(r1, 0x7ff, 0x200006c, &(0x7f0000000000)="88c0875e3b63cafc768c3c7b0c1397a913bec7b5616b01f7b228a8008d0a00ffffba5bdcbb7500804485b3e6", 0x2c) 22:29:36 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01001b1b62757300fe74111458ec70cfddac7d1ba93468571fb5"], 0x8) 22:29:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/183, 0xb7, 0x40, &(0x7f0000000100)={0x2, 0x2}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x1, 0x142) 22:29:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) socket$inet(0x2, 0x3, 0xc00000000000000) 22:29:36 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x1) close(r0) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 22:29:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x7c}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) accept(r1, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x100a0, 0x0) pwrite(r0, &(0x7f0000000100)="8638952d2efb6953d16b51d6d88be95e3210adcb18d733a38facb52d27b01710985e533acf7d66026f3d071970549b47a40fae2da755d611afa56152642b820c52d028c0454a9ae72f23522d07074be9442aad303623034afa99080e1bd70924123b", 0x62, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) 22:29:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 22:29:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0xc010427b, &(0x7f0000000100)) 22:29:36 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) ftruncate(r1, 0x0, 0x1) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) ioctl$BIOCPROMISC(r0, 0x20004269) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x8) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000140)={0x67, 0x7, {[0x7, 0x9, 0x7, 0x8, 0x7ff, 0x1, 0x7ff, 0x1, 0x2, 0x9, 0x3, 0xfffffffffffffc01, 0x4, 0x9, 0x1, 0xd7ea, 0x7, 0x6], [0x9, 0x5, 0x7, 0x3, 0xe065, 0x81, 0x2, 0xa0c, 0x2, 0x9], [0x3, 0x8, 0xfffffffffffffff7, 0x5, 0x8, 0x1f, 0x7], [0x9, 0xffffffffffffff80, 0x7f, 0x5c, 0x0, 0x6], [{0x38bc, 0x0, 0xfff, 0x81}, {0x5, 0x9, 0x16c4, 0x7}, {0x2, 0x9, 0xf42, 0x5}, {0x4f5, 0x6, 0x9, 0x101}, {0x2, 0x7, 0x0, 0x1}, {0x0, 0x6, 0x1000, 0x6}, {0x79fbd5a0, 0x1, 0x7fff, 0x2}, {0x80, 0x0, 0x40, 0xfffffffffffffffc}], {0x2e, 0x1, 0x4, 0x7}, {0x3, 0x956, 0x0, 0x80}}}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000380)={0x5f}, 0x10) ioctl$TIOCDRAIN(r1, 0x2000745e) r3 = geteuid() r4 = getegid() lchown(&(0x7f00000003c0)='./file0\x00', r3, r4) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000400)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000440)={0x3, 0x2, 0x10001, 0x81}) socketpair(0x37, 0x8000, 0xffffffff, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r5, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) mkdirat(r2, &(0x7f0000000540)='./file0\x00', 0x40) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000600)={0x6135, 0x1}, 0x8) r7 = dup2(r5, r5) utimensat(r0, &(0x7f0000000640)='./file0\x00', &(0x7f0000000680)={{0x80, 0x10001}, {0x1, 0x6}}, 0x2) symlinkat(&(0x7f00000006c0)='./file0\x00', r0, &(0x7f0000000700)='./file0\x00') setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000740)="e7562a33f7ec572d938e5188d35b5e77a5e14d", 0x13) getsockname(r0, &(0x7f0000000780)=@un=@file={0x0, ""/4096}, &(0x7f00000017c0)=0x1002) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000001800)=0xfff) ioctl$VMM_IOC_INTR(r7, 0x800c5606, &(0x7f0000001840)={0x76, 0xbe5, 0x5}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000018c0)={0x2, &(0x7f0000001880)=[{0x9, 0x7, 0x100000000, 0x6}, {0x7fff, 0x9, 0x2, 0x8}]}) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000001900)="6988f8d25bbc529bc99ab8b3fd7af686304beb94d4f7b2247a93c5a505a878516b0c9da0dde02db04b0ab96e4c950c8097aa3e6fbea54c24a1ad38281fe6c1d886d80214fff5b34e7720984af986138325b8ebcdecfe4a206c3875e038a4e864c00036fad250805779dbd958c6d4713885a56a1aad76d8f240d76295be96e0", 0x7f) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000001980)={0x5, 0x2, 0xdc}) 22:29:36 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() fchown(r1, r2, r3) 22:29:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x1, 0x1}, 0x10) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x1}, 0xc) 22:29:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x6) flock(r0, 0x3) getpid() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) close(r0) r1 = syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 22:29:36 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x120, 0x0) fcntl$lock(r0, 0x7, 0x0) 22:29:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc13f4a665de32e5731318666dea8b0aee"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x210}, 0x0) 22:29:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0xffffffffffff368c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:36 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x108) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x2, &(0x7f0000000100)=[0x1, 0x3]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 22:29:36 executing program 0: socketpair$unix(0x1, 0x4005, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000000)=""/3, 0x3}, {&(0x7f00000000c0)=""/65, 0x41}], 0x2) 22:29:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getrusage(0x0, &(0x7f0000000180)) mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0x6) 22:29:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 22:29:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 22:29:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r0, 0xa, r0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) 22:29:36 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r0, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) r1 = shmget(0x1, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) kevent(r0, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INTR(0xffffffffffffff9c, 0x800c5606, &(0x7f0000000040)={0x800, 0x0, 0x7}) sendto$inet6(r2, &(0x7f00000000c0)="958fcb3b8a0d6407b6bd1087e0e068d9f84f7f2af42c3b92d6155d350f726a6d77d9dca5089451d47c7c87bce27ae2bfed5adcd05a5efa833306549242d0a779b8b9a1eef276c51c8067cab7ccfd40d1153fa862b6f09f19ffb99b212698efbce996c123c73a854a82618729ee019836cf5e2f43e5d6794ca45928b5ddcae04099b4cbfa53e94b769dab598dc1a404b88e2fbcd49363dc376d979c5e6a99242aa26d50366f5e88feb51af690064f97bc0f4a49398a7c72a4592794a376f14ac73cfc487bf939be3de2e067fa6625d40b2c170a96e4002733e5d6579322cd7da65ba85d9d42e8dd36c7df7704e9aa83e10b185fdbc340c1fbe12d0b13", 0xfc, 0x405, 0x0, 0x0) 22:29:36 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r1) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x20000035) 22:29:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) dup(r0) write(r0, 0x0, 0x63) 22:29:36 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x20, 0x300000000, &(0x7f0000000040)="50b6f96847a2b276548f2acf0835ebb3b3f4a3260efdbc003716246f7505172e443d93dce2a713d0a0c886ee45a2e955e2026c7dcbf36c333665adcc2c710eed834d19b193666f0f80d3174c27325134812cdb541fa226cf3b54f6c9127fa1f2791d33061f3565c71eea03f0ac76feac18189cbf79dec3f54ac9527b76cc9ba375531a500a8f242f6d51b3e8ae80894b", 0x90) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = msgget(0x1, 0x10) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/185) 22:29:36 executing program 1: open$dir(&(0x7f0000000080)='./bus/file0\x00', 0x0, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open$dir(&(0x7f0000000100)='./bus\x00', 0x480, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 22:29:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xfffffffffffffffa) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 22:29:36 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = getpgrp() r2 = getuid() link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') getgid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) r4 = dup(r0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f00000000c0)=0x200000000000001) ioctl$KDSETRAD(r4, 0x20004b43) getitimer(0x0, &(0x7f0000000100)) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x6) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 22:29:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000001380)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x93eb, 0x9}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000040)}, {&(0x7f00000000c0)="883fcdadbde99a5aa77538fdc30eb9e383ea17cd7557876cd44852fc9ee86d05de1341b32c53f1a7cc5bc898c89b5263bf60a2cebc58d33bb59c9eed40c905a3433b53e8237fc81846e9a193459d600a363ab3e95478177a9d221f2d5d71", 0x5e}, {&(0x7f0000000140)="12104892ebeb921b9e90620d0a29191672633bba22a99c70b4c02db897a8db8fa2cc93f3444e53ba371eee6f9eca6f9e854763c34c795f5a3a3ed0856aa9c19dec8dfd8fe8701e76d2e484b3951fd96a941010138d50ba2486864f0a20107299d9cce3af2a531675e38ce2c15479c66d79559503c5c7eb040b82e38342e341251e8a3cce6201051cf8a04f074be25bc7ff0a39a960b9e47350f78e9b4039ef42c84f17e142d11cd769d5b93710bccbf2da134a2a45a57dd58a3525589fde13427e6d4bd4cae9c93d7cc10ab53fd65f7ca32fc21bf70bbea40c2cddd771fe08545e79a188", 0xe4}], 0x3, &(0x7f0000000280)=[{0x1010, 0xffff, 0x6, "dec886d649aaa8b71adf1f71f175e046e0af8658427d2df5447d62b8e1296c7bdf2f89adf3ec78ac3620571f91c9dfbc7cf3aad0d35680133595df639a09cd183a18a081adead554a351f42e39b9d755eb1129a18a58efef50a5027acccee5a2fa5b296fdef6e2d7434bdd119cbd2c03da92c7f6e76b217288a22de2f867be525b761093c3272e3dc0f8c497fa212f3d062f7537c20fd9d791eebc06cdd39ac6bd30682d3ebadd2cb0dcea0110192370b6fd24573a015870e7a6e6d88f35aaa70d1d331810f9e900c552e25e081b11740fd738c971ae671aec215965ca2d69e0a2d23765d2d487426cf6f542b187fa7062ff9080f41f8af2dc3a59edecd3878bc5942a5e3d94bc786115028c9e475f750bab7644bfe3054f2d53dde27fab586430f87dfbafc9e9023d977901a04f2f4a8e21e3b500e4934408feb81fbbe32d9e1c1fc16628a79136afd4821f2c9fac10538e01c30076021c3d45e539cb99c30d8f9efa7d19a2d38d126fd25fecf4c4c9b50ba3bc5ac988fe75d4adea1cc5d742753dce82189007912748cfe67aa0434ef4270903d8117ae874dfe63436c590cec24e9239833c6e3311cfbe4270769437b24b2ef716aed954ff95609d962ff38e04c70d38e48abb7df76ef5f0f99fa84381da00e34264105ee45134a4b382e17eee656c3c8f389a6c256e05dca8ad6e8fff2c0f06c8d4daa33b0d46fc8e93e3c26f6c393ae1ae03fd42d3c9f52d26c3c95314ab0ba00eb193e236ce3a9c5a13524f1ff6a0896561dad9627935825dbe9be29d4451c59993277effa22f4177afabeebee4feac0ca3375135db8f91b9ec81fd96c149bea2a065da075b0620196c8ad9da654a6ea82d1dfb5db6d7aeace0a4bd16f63cfb4797170a7528b488586fa3f83eb897a8d376bf1eccf33eb4fb825435200ea2d899a33d2706ac69ef47b97e6695a8b7eead661e3a680d20ed0d1a7bdfebef1d91732cbfd8134a8a1055198f93dcba0dedf8851c9fdca6fd5bc232ce21ccbdf5a306fd431f2451ee58b7f104ba916ec30a71a1d156a9e82fc5e3bfe8ae639c2f4b68102c5ae274d2b042732cbf675a4dc0a5008a80250e5716b20399bf94c3733c391eeba329ac582bd8ced1e7862cbc058a0f76e5c595d755adcf222a88e8674ff17f4dfc32c84363eb3e606d1a0316264ddb001e744153b63be811ab7f3ed91d37fe7f72aa22c8631844b11627f5fede7b1b027add94fa4d808e78364f1e252e74f85a70d94035820711109d3b12a506e549d5af8476c904b7a3fdc5dbf3b97c3c177fbed6ecae22e19a9f73f78737496acf5311aa25d9099b580c0c6859a92df1c9a4631fa2d9b9b11baa1ad96908bf64003e2fab73367fd41ece9a379815d676f7fbf04cc7c2c23205a80cef4ed586ab98248cee0acb8f9b05e62bc49546d5855915b13dde1ef456b18236409d206cba9b21fb1824e449447a2677ee5e70fc9afaff1fe0c3a5870a400860cdcca8fef8b6155a9919a5f8d31b4fabe86a6f2015e9f4c71a694859362cbd8897c477a0ea5da5bb010f70f1d17a3d8d7d20cbea00f1160d6470d0e79afd587ee4b91f87213441533ba050ef26e297c6c232960d8f0efe384917315561d3de982cf0a78a8f4fd2bce90fc29341a2f3aee18cd73e990cc8d551b3b740b36392bba9daa0c51f7369b49a667d680e639835344046daeacfaa5a6db046f2752631e671b2c8525a0ec50119f750869a56d9c010166450577c0bb3575ffb8eee78170c53ce41e84d3515c8e48b7bbe44863ac91a91276f2ae8bf2a3958f91348196c7cd47b83f33ca3937ebf5dcc2c0fd1906d255d2e93987a743546a3353962d40d0332fb4b6982b69adcc6dd1f67b9d861d51dc370affb3cd63aab87725dead7d6e119ab74e0c1e7409eb0492f2c191edb2025c710e0b016b78730d4bfb265fe3aa4e7cbe171ea8a713c1bbb8782eb33bdec4258f659a50cd86aff94cb28bdf7c91ef37e38201d06f3c3ce216cdf2483fe6681943f9809dd4b05852d72add2a2100eb2f7b2251a992a3c17a56af328c50e11fa83f7d7c49fe614d762c996acc07abf2a331fc1f5ec4a87ef67fec781ee5c810597e13c4bb57e9e424e795897aaf314d2b61c499a2d2c8f292064b332ec3ef3000d4b7d00ccf3ecb492ad5d58e3fa325151da913e7df969501261956c5526d4d57ea874bde006b32098177d48b9eb6ad72e1d9393d6a920a87c230958306e449c47d2c1607ea7e6a388a0516d62e45123f3491b471fc8c44477160e63d0039a765f81f93ad7987e7ccf3e85dd9b541bbd4533cb7bd112d0ac151d042d8b75280357c77b6ceaaa5200c04291c3f3948ab9ea56ee10bb677184a48c9f440da2b188639f4d0911ce0e2d167ba20ce10c952af8342af5ae994d14f51e44280f2f8d2e7ee1b21631a68fade78c04f18043f3cb1a0a180c05f221b42751f07844863cf2c141afcff325949e20bd5f9b5f868971ac21718b1d7268ae04e2bbfa8a59d4a1aaf5b55662027e43e1611716c4a8e8cda0d26af169818d5332fbbcc1f0192f73972bc561e9d8671a9704d7bb9e3b98879dd0028383e21fab701eb2d32279fc803c7e75109e890180a30b12826f3dc213dd2f20f776468b721f47e5d8a82cffe24a637404064a011c3e8a5e28cf4cd815fa53bd9dce5557dc48fc4d576e097a79ecd8cb45f0065874e14f80d83b8fa7244fc14a3206c770301f28fc6a24c8b24d299a512ae6f513f9f60176771aeebc5dfd43603449b07e575c4394c1e702315c3bd9e440ad36c921d4a8834262b4175810f0cc3d886ec24b356a7838ae6d854bc173b025e470f1b67f500fe7426379bb2ae15fb5c3b7f3b60affe2e399c5071eb1452b4ed722f79520b2b45d0a990bcc53cf104f809f1923add48adc25d6a26bc4789709d77d58f01dc9a87c3bb04463925821b1ac70c7cf195e86c5181f412f69da1bb80122246e24c8b65dc6364bb39c8618a33d2eb321e4573efec1623dcf5e5b30edeb62fb1e207d9fc8d3da7d50bddca2f1fe709a147ed3f6b34ea42256bd6f119ea38275f0f3c5440743d8e0a897806ba2ef10afd597eba7b147802beff71121c8daed6af9d070955f4e76eca69645e170f3ab3a8a100565477bb4651bdff67e38cdc82c4e96e220301502c076900654b6537ee2df3fd9d50fb88bb86f208c5cb7e8da6e838ec62d6bcd382670a1af846c8d56f496431e941c8af4ecdc5a78eb7184d1e40a31ad0cc4ef2ef00052db3bdae82437ecb364dbc48d98c889ad06e641f6104d01b0b1c50a2018a1bc76dd859cfbf9327f420d42ed0377a305a5422715d6400ee88c78f9e64ba290ed51da66392a6ad02950e0c340b69bd8f6a952dc7ba5bb719583fb6d02a7a92fdea2c94d9a6e78b52e1adc3e90e2024d147c823d8bc9658b3219558f95efe72cbf27c0f29481c32de60fa699668040581d270d910a2cf09052e1a96e16ee0a93091f1708970f665f8a40b5493d8c4e5837090a49e8bbf4c878146e2d359453ca5f6f9c934c8d24a4744ae4398f3a907cad4e5c4c45bdabf2c42ebfb2119e5fb007306abe627e580a8dac8b3152347f85500af3da6b61a050eb98ba96af0a4651e920bbad35210329414dc66ff3c6218b2bd9371ce810b2460c9437a63d79a4f0d8797a446eafb95b826b28ea7378a66363302603690dedb0b1cf51f484507d33cde604f8ebccc9f619e86e5c93ab53c042337c293d5c21fff0db053dcedac2672bc5b9a25d1bbfde1e690dd892d84a14f45739d32418c669d2f7c25979412666e06d9d33eafb9134a4919f1ba7b43117959a4378f4b6a53152afc503609dccf3f5a340b0ce38df1274a91fa82f792cd9f2654f04f3fa0a847f07e07e1c180a9e1513abfc48595608464c0b227cd9b6aa88cf803b37cf0315983a8feb7d671b39142ebafe3b556c8189afd670f991ca4ea7185133994fe952dbfe42ea80c821261c96ec64cd169c2a60f1fd011164706231e09ff37afd4d51bf236ef784f687971c322eed6f66f39185e56a465fc931141165d6322c481e3ce9499894b7ac9f160512b49291c00183f3d0646d7f793d5a8d45d2757cbdb1d328c7f4334cc29c53121d6e561262940db255b6c9ca66a24b1532acfa986d68c18fd02f18f8ab7a078ad2dcd6cf1e4a45abe03aaf5cf1e42b0b2294b30a2a0979c11d8b856749451f6870007ca35e86cf82327206b9fb76c29c477fbc5689aa75957017224fd8a80a7bbcb2e9726cb0399e5c4571601f651e1b985136c6ade488219cdca112640676d149c114bcfafcea243ed4f56bbdc0386021c0c52a2be6bf63331ded5e0425d36ebf20e942ffaf749290487f77ce21582f27e0d41fc1df153fcf1e3296642ecfd1cd74ec819fa1c29ba35dfd31157235e6787e73ab1b59b7c045977be5be7938447b2438b08453ace8747aebc93732ef21f8ec20f43110ed1cad661378c5ca267b49f207967fe6f221ee36e7f96e4dc82c493a5767c4a8a0a1e9fbf4426f577ac58f761aaa51c9eb2cb7baa3909e0fdd37b1d546e3bccefb15fcd5beffd924b2120f1a807fd321236230791e31ba098752e59a3dd9c45e77aa886f40e07b62a28856e9ddd71668c8dea248aafa9aed9d61b48fd70139d5833161b5bfb28685468cb9cc3b3158e28819c1b88455437b9c1014c2b6cb622c4f99e941349338b1b5dba1d18efe0a3d5a6982db4c668bdd1738bdc414e34d832f7b720f6597816d366cdb24282e75ca25614bf19b0c4c0eb79e5209abbb84b439fc2a8eda654c4e8663a176b9c9179de26696b5910caf0d215096afbd889ad62eab2b5ffab3ea5d4e850d5cb936905c70de19af7777e828fb061a3c6d04e4d0a6168fe5bbdd81066afb5b37a9be5a552e860c305bbe738368df9bc2a263c98eb234c54c724f2fb514efec446606e540c2cc796a54373d34b2f8e485973d31a749ea5663c6e0cd0e1ca5c13caca06dd110cc61513aa782c778d43451824a40d7f8990ebb415574a1776f3e8a5ef54b7e80636b1012b197b29068206cd6663bd1a3a5a44620cd9b62e40c109165155131af810ceffb2f09fb4efd5b5d2718a87fd3ca80a42b240f9559d3eaa736809486228bc1e46f84fda088cfbe11ead612feecc23dec040012c2e0006067c5a5b86fd877d020fa982585afa72367a1e5afd700168384149531837be07080f1bc380e69bff3aad7c9d4428d7666e27c7b15a59b40fd4c45dca6b8fac97b06be0ca6a66c49748c16d050b7ece279cee3c5181116731e87151938abc7e304d47227b7757727afb015a9821fd60ddc0c389817d25c6f338ce3190263affceaec1c162324c837203d5d342e963b66df19a370490e73fac85694a9fefd8c084b4ffcd4142b03b053b14be06451d92945846e1bc447947d382910ebd649c5a083a1ecaa885e34d41fc378dad722b5caa74e6a2973c8dc37f14dcf7692ac83a4e738353d81715e76132b9fc511adf70e63c1a9705517b784418197f609432c419bfa4342b89a17ad7bc142487baed3f4c2163227d20709c1b905b43349db605079b265ab22094082f1d0eb9f7349bc39a485633f40678adcce584258360baf689a8e10f1463b07e731995891eb5d574cd226c143c0dfa396d84ff2631ed61a8e593397fa62fb77ad29b094c52759fc5e93c15d0dfee520a287aa63ff06d1a5e46a9643c9f488b1761faa04cc42fe6ac93857f100e7ca3b581ddb1bde3a9891969e88d8fec677957f2b2314082d66dd28caeeb2c562c660c9fcc6017b9679"}, {0x30, 0xffff, 0x2, "8941a9251bde1d51d1498a37e5a346e8f4c7760654eed8fb83953e882bf4523e"}, {0x48, 0xefc20df5b5184e0d, 0x0, "54811467891c3599c1b7f5efd67a229453322ea89aac4dad71607e145c40bcf49b8fddab60bbe386282b8458818815b1b4"}, {0x40, 0xffff, 0x70, "f5d4c1271df4fa35cc1da6e0db05f8c563f34cc03ddc40f9bfda6d79856422f032fe45d436996b54cb5db7"}], 0x10c8}, 0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) 22:29:36 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x120, 0x24) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000200)=0x804) recvfrom$inet(r0, &(0x7f0000000040)=""/203, 0xcb, 0x43, &(0x7f0000000140)={0x2, 0x2}, 0xc) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0xd) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000240)='^\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='+}V\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)=',\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00']) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0x7, './file0\x00'}) 22:29:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000140)=0x3) clock_gettime(0x8, &(0x7f0000000280)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:36 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x10, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x4}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000140)) utimes(&(0x7f0000000300)='./bus\x00', &(0x7f0000000340)={{0x400, 0x4}, {0x5c, 0x1}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) 22:29:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x7) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0xffffffffffffff81, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) close(r1) 16:00:00 executing program 1: munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x9, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="0fdcebb307413c4cb4f54ae1fd3d16693ad9ee0f79126f839b6c871ed2a544a226b8f5479acaa664b1cf852c96413202411a0969c8941ad2dc245aa790aac537e66e7e5d941dd5f24fcb13cb07f13e97a118295d1e7c35e66640b261b907dc7b3c8353b24ca53f08786d3a30ee991be9dd48305f806c766700602a6332f1519e4d34b87a63812ac86ab13cc0f4e3de4c7e896be7ecc7e306a72cdb8068894c5b0f7de734cd5733e68426007567bdc81dbd08e07a07167e151a27c020cee5bf9e81bb5a10796b0630f2491ef7f15aa63b5012e503cb1cddb90f05dcdff242c4bdfda644726c90b7aa43f1fce29ad6d958", 0xf0}, {&(0x7f0000000140), 0xce}, {&(0x7f0000000180)="f67208dc889b0c923924774bebecfed697cb42b0b5d43efc7cb0", 0x1a}, {&(0x7f00000001c0)="14639b0664a6b053dda25a4a144f5b7c76badd1176554051f2b4166f382bd72f15f29f96e8631b99be84874219cc7c722745e373546b6dbaf93068a88baf7beea980a92503592cf3ddbabab7a05e01e2262420f8cb5fa705200d455a380150913b3faef25f91ba175f4bcdb76dbb26d3684424b25f5cc7d731b721c94c22e27241a558d368d3ea6a312a", 0xfffffffffffffef4}], 0x4, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) preadv(r0, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/5}, {&(0x7f0000000300)=""/188, 0xfffffffffffffd33}, {&(0x7f00000003c0)=""/48, 0x373}, {&(0x7f0000000400)=""/12}], 0x1f, 0x0, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xa) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$KDDISABIO(r3, 0x20004b3d) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) kqueue() 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x0, 0x0}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) ioctl$BIOCLOCK(r0, 0x20004276) 16:00:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xe0, 0x108) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) r2 = dup(r0) r3 = accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvfrom$inet(r3, &(0x7f0000000100)=""/26, 0x1a, 0x2, &(0x7f0000000140)={0x2, 0x1}, 0xc) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)="e780f1f7982c05e513a32e16e7aea17dcff888c5909bfd5ef68f83b76f67dc7d59b0bba13f075e7b4b2233e6b67123680ff90cefe615197154418a42251c7b1f9bbcbe853ced21c608fe4aba61624803b1", 0x51}, {&(0x7f0000000200)="5c45428bfef38aa0393e379a99b74dd883348def7694e6048bf9af7709e75b9c0cc0d404c6bf3f61ad1447075349070824bf5be43054d76a93c632301cb6d16b0ec361aff8a072fe866222f3778da717df390ec616e1c8b7b8e00676919360f7004dd82f637154e4c0107326ddec0dc066dc598dd85945067fe6eeb21e05543feed10c70ec51f7adc70dfbef0d963559cd2b2ef2bd91ba31bbb61bf62e453ff2af9391f1229c8a4b80af", 0xaa}, {&(0x7f00000002c0)="734df6c3cb394a0af9d389da7aee35891258200c8acb9cce76bfc8d46b36e4979b75fbecd67f71b361fc3db09fd08509092caa4bc0b0847ea44e27c3702cda096dfaef160a36113db4e990633361d5579d0d4fc07b9b13259ab8611aac2fff716d40f913a169f5eb5bbb61d2f15f01e7bc99bf1a298d60584a7f5035b671086bcf6f5239482eaf4e5783a2d5f035c64284d3a784acbfe1c0b0854a187b8f6f0d96b39641245a55d96e767e44cf5d8c0b97977923a3e838fbdeacce84519d6e48c2b73404210eef42e99e00a17b07adb0feddffc51726293e4177a47ce7e5e77baa9a108b", 0xe4}], 0x3) connect$inet6(r2, &(0x7f0000000400)={0x18, 0x1, 0x9, 0xa28a}, 0xc) pwrite(r2, &(0x7f0000000440)="4042c1ae023cf341297da77ce3cf3acb6167bdbf99f94f9e159620a1b3415e135206e012860315b8f3a2c031895455ce057ba25347c8ce7b2f47755c2a1d2a3d72a45ba0357da75e76475c18de4050cc83ba0c4a4e9edba4759baf68288449564995a57cc661aeb754b0a00fbc29fef8f932d195100060846e122ac9ae6eb8b1a35dd9c779a5d8828c3036c2591e800177bf566853ba82f1d999a9be510fd082010a0f94a572c8df0a6be6ad617e4188334110db83b05949630eafbc7c6af643586f1baeb0925fcde2e238c734c8a755a45fc4f4d825d5ae814b4b15e9835bf7b80601bf20fb577e16ab0b6baf18019e4d16a8d3eccfac322d283eee0cee5c9583e2442f0a5427fe3b0e0b8be2019ff0a438430f86319f64960e3eb7f009ad27d822ce9a1926d1a8e41c1506906660646791f4b11ef6ef67afa069cd2d7962ec045e48cd813a865f3560032c77214b6f7d6554ee32279f43e8c2c80b634325c41a7a7ed88498a9d478ff752a575d0e5cae6aa12f47622f24761c850b45a0c09a6ef51ea71481b3c181abc2ca993477c1de4da89978fd247cd1b3f4a7ee3427eefc66d5619e64f836db69fddc2026676e8f50ca8b30b99862986c8693dc61f0aec92d54b145789bb405c5e1a11c7d52b2dd1889443b11eba94c3318ee393c3377c5f6990d2288742c3223203b4aafc5e0ca608bae7f01bc070461c486fa1e269751e357cd2e42a81aa8ac6d0e4b98f9f42cfc06e818425006ab09935c28514961a8d83c651d7574890297b0babf9ebaab04d8e7e5c14365131f8999fdeb77e20afe781c1465b0b1191f3b8a64b335542d51fa5ad6de9eacddb2e03d8e39d5668cb23e13562b2569c9c1903eabdb9d0f872bd83a17d1d336be6b98a0296bb57160638e7c27325d1a22c7374e0f609b6ec51611486570e2fce209f708ede7c472e9663aeede161f5c9bc32dcbd2e83f01aba809b124ff7a096ed28bd125616a7cb00334cd90ecde70ed13387c42bcda5ae9e09ac264b1a5fd09c7308e900fd52ff60fb6df03ea139377da83f6720db93eab361b5fecc8a5794dc6dbe2714b1b31c6eadaf5302047e1c673eb0e25053ca75ad861bfdb7d878c0c295869e97941dc516347aab77a781032e9e4d1c725d0a6edc06ccd148af224f5d44ead993d1b9573b2069807e018c17cbe2bf44816ed162f20a64c09e311e3df425e29965210cad70f962a642a069ce7ebbd6b208fd9c50ac4f54e9988ca8900d800482fb588c4e7a9fa73533ea37c1bdb819f3090cb19d8f2583f9a1e22c4cac331057b88c28873245fdec99ff64232430c237f0f3333ef4eba282006b663445d8b392f150e031b2526e136bca94e826d48b528836fc62b1aa56314f31c03e7099844c2e27d75c8dffe42d6e565677fb58afa28c487960e44b75058000e8f652ace2ae5a635a73b120c7cfe51c0dc55b6c3b80398b28ac117b46525eab9a97a33f97eea86f5ea70872d130454183c91d20af98567ccf3ba6aed8ce5c866215d6602d30a0359476ce45979f09cff1e5719f48af84903fb60d33eb417099c20c6dd82b2ef673c85681378737a4c8c2c8c8baf6d742f4c04f6d3167e42a77b0d48f17f199471d83a6ee3015a6b0ffc538b9888ba08cd6f34c9c091df3596a3b69ca4747e8ba872d618510e6ca44bcf3ce4054d96b8b0ddefd96d7e35bd684cd4f412809b5d5475c0e62d621154456f8024d59c3714cc24952ff4603eb20af368ba1b0e7221def4cf2ab996cd96720d3ecb1e58a8a55d51438bd92764b2b9e2487176bd78e2ec3671fd48329667775ca95392f6a01324a7e05044c4307c785b2eaee088e9196d15628df5e44552045aa6bcb3af3b3bc5e0dfca0b4a91c5aa512203c2619b095a97c2037149f076f85cddfbe05c74e0c442057d8744464195164ce432fc66d5147bc9e53ac86ed55feb6394b1eca7b72b0e965ecad253f102d89956e4f598e6b50c9e683e7ecef9bab7adf62cc2463f6418c6fbdbb115e55e34f228d94522f72363e2e6cf5998c04e581f74c799bc9478bfa2f7be9d184fb62faf7e422ee4e8c97ab4ff7098e260c30533c0b17da12a361a8085dc7cfc991fcf7058251dcbec9d910c3f2a68b37c56860e433bba3f02edf8cdc182f931ebb836d702fc24d33168e5c467eab8f103a9fb148b7e993d87162026c0b771539c1ddaa106dfcc26b52128c3067725faed26c7dd9cf696b16c8834407d3259f9386e0842b055f7711eb83ba9bec94d20772a12d0d88ebc895f91f1a506bbc1a2f18588c108c90b421b156c7d178a04429702726c03a8eb00ff879e3ce19a9fee598e0865968d30d72ead167f1e8bddd7a70a3f6a6b61de7a00b2a9c60856ca63965fdc1414f9ffcc4a98ab85ab5554a1b2e57d8b0c1c643e6bfa1ec3b6248470a25d6e1ffdf7798924d1fe27b56f321764dbe3bb3a2dafa21435ce718816eeda89dbd14d253fcb1113027188648636e70b96735b08e0df26995cd15bcdd0099d4a1f0c22b3b7ba45e875c3101ed0ee9e7dbaf41bdd4f92dd840e58bf32e61f75594f7df0260c19f791fdd6065322c8c5990c9dff76a316e0f2dab757b866b5d804e18e81f8ab69b89061585efa13ffef6c46add36108fe9dcf6ffbc683e62dffda5972834696069f769603eeed385128194e2edb54ff6a1e66c3f6bcc1dcbb81baf230204d8c91046e15ea2b32c6dff1f3b335c51946c96b9c0f8de08a681ca281f92c432cccfce8d49775ad375247405cf33dd8f5716ee0908c9d290cef9b9637c93262be08833952e6c404fe7f9359d08ec103d0e99f31b433685cf187c2241a3c7439a02fc6965820d337af06e4e8954189c87ae7850a752bc96c64159c1c4640899b344d02d649fc3fb82a2669caeba23f81e94c744fbea717bacfbce83e55ac69725d0b347ba6fec3572fcac880395f833da2a4ad432eac7e5ce2cf1e62e4687cf624946e027e84e6f6812019312e8aefd1bcb2eb6ba5882f1ae1f445eaa7a31eafcf85dc2f05b43463b03bd731a9d66efd02e0d38eb596bcc3a55e8bee46f4f035ba20251f408e86fc33e6d6a9a782d0cd17e33dfe8da356675e8bc01860fbf6e51b11b7e823d8b84baad78994cd93c905d1e9565c79c63c7b69f9f439c5e4b445a200b389f5fc09b5b311323398a935350aa90983c0f022a69e9e6dece8d8f4589000c0cddecbb286e8ce5e6a2e59a7e09b7eaac64902e7db8d796a7a4771559dc179b3cfa320b175c2b8b74f01c4cb95b8998b6dd168c0f5ddaf970b285ac13d7962d59920bdcecc2a02d44d193867a4a00dae48b075704b6e1ea5525b0aaca87d6eb5c0469f35e2e219b72af858c384d604bb075f4fdfb3c68bbe63513bada28977f8d3e069994eebcf92c2a59cbefbfe6262603e5d746749d0b1308127c7940a1bd8658b8c9d10e66e2424fae3f467d8d10118faf7e63e62e9bfdb8a3603c878809bce5fe601517b5e7a2c5e0dcf57ee19ae86571f9e3b31d7d764ed3f17109bd788ccf27db42ab4bb210d87f4bf09450c1f194debb9ca916f93ed26c9ca82c29bae7798ab1c546d7e9060a01d9e0d9e5a6c5ddc6bab3def0471e0635b9cd3ac97667f5ebeb01f2dd5bac66d84494a0e2f59445b4149bd645e4fee1834268a9e3cd2de54966cbe7470086799e95d922618948acc8819c054ec26ee8a8e7207d466a4076883ac1f5252063a93e4d2269002792bec100c99f87f36fe6b81f3f8d2d9db05049e070ad92f56a90690bd96effec6b77bf824680ad40de76e0f0e1c0632dd095f01b5a4321251ea8f05646939b75f061109e880e005d0098d76d919fb47d47f9ce0ed685f7c1aed667907c07b63ec41578f00e245c04922d07cbc9fdcca48b33b8c834f770909803a5c3d19f16f663e63af405a893fa96702782a7a2a6a2c5fa8d3e8edb168183a6ff697e166ff993b1aef127be02d96f05c9603b91e55438f3595b7561478993e742d606dbc03f4e0459b3a1918210e7faa22caeb4bc2b94f4164f6fdcf9791e8974e693134a7bf93ce763d0b5de25df1408d41ee93e7e672557e0f018fb2575447316f0d867f2ded0a505f3999bccd4eabe98294a043d21c4c9d85ce51afce38c23717ab915d47ac6dc593e4b9713b7f04c8cd36f9c597e7744ac44e6bde212720d6b4af29b57b8e7ecf4d23c3d765acf53caee2d7ee78a5a546eccb9a9830c96150fbb01db74f33cf7c94b3f41de06b29131c91377437ccaaf0deebb2d882efbe8e77bb013f2a8611b0f3cd20283a8aa701f04735c9d4f1ca01c027c8ad64a44bf7df024b2b8226568f124ad67044a27072bf106202cef9221c408dd95a5af4fd2beef1d2ccdc9aafd4d1e92decdc877e8c3efc4545cfe75df9c5eed43a2f96746a2c0ff86adc073bfa2f876c6284b7b161d02bcce21e583eebcbaa89ed42fe0fde9bdf49ff44c3de01bbfe060193baafe4041ca5ecfe8bacba6f8c0f53823bd2f53491c4fa882d5d965bea2ca19de76ce9c1b5e7633c9b43da840755c2d8d569615bf44f8d50636f8e0a183b91cdabb692dd8915cebce4122aef9f75c911f991c8633ee4511a64b6b1dfe44ad0969b4b5448cd8af8bc53d1d6876ee34bc7e6fce6aa0c8ffe2cb2c5cf59e8bfbfbff1fecdaa7eeedf498988c65425df7113ca8f0c6b2aff94cfe6fbb281a02c99b6f11a2510db4a20ab1f0643f872c6f15daa1c78333a734e43258923ff854e237c2a71bacbcbbc1b801827322348f2366c17e3bca52f6bab8333969e534e2d7ea1320e9ee5567a24c985da23e8e0f0859df3ae4843372b661e38475166abd820de9f951298b9358c8f7a599657d077a03f07e81052c11f99cd4326e6d488ae1dd32d5e9de17f537e4ac99254942b81be893535d61af55ca7f70a1280e5e1e9b3b31863aa50eedb3600a6e27f909acb92e614dd259f630843bcc6347164885c4317bde2145d0482b66e67023b803193190959d26200da2bd1a5291864bb41df1ecacbafca1da4d127e5a0fd891dc4c7e1e7dfc7b37cd434696dc759d5e918fc451d09063dee4318773a752ce77d1b395d63174215d52e9299537a9c9bf7ed8fa65c87be390a6bafab1bee15670fb15dd1123bb9e975cc0ae6a291c81aff43702dc01418d404dbf9409d4d3456c61cfc9222ed29eda13182fc4a2014ed6dbe5034280e656d58a539f960405587df40063215dccb83046b8611273e4e2a7f85bc5427be93260c9806ee802b3cecd4a9c2deb447988aacd9e9308585c4c1dc018d05763b970502e7d87bff35f6de2a6fcf2cb1c2f7fe8a99ee20fadfa79e7e979b5e4d95f9e241445006ce6881a4fe73dcdf7eeab317a521fe0ae4ccfd5e25acd3300075429418e83e676de9049c6c1003b7f3332d0abe6d32228a552f08a25856948d9d72a53c91a3f04d7ff248745fe10e3eafd26a7cd39433dcf0270ccbc8eccff8ae6c8be260274eed24512409da38568d586d69459a69db5ee0be6f50cf711dc21108636763ab53702a571d40dfb484f7502083fe0370c9269900b6f7f3b6b2843d123ac8eb512d1c51630d5f34afaedf448699a8ccf47d1ee963540d2d64835d8696964ec186062a4e71727272bb296b0a7a39567744892217c9903b02276410c3e67de026fdb3b560a8aca2cc862bf82484db3c2d4ef6b447865d890290adcc47d590b7c0267d9a5375ff6ff537da6535a64ba360de1e49f54f552cac91af0cdc889496f99f48d477209189a66a5c66354c5d8a749035727f69ea7e56c3b7d056de7ef899a332c86dd4c0a26deb", 0x1000, 0x0, 0x0) r4 = open(&(0x7f0000001440)='./file0\x00', 0x10420, 0x50) shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) getsockname(r2, &(0x7f0000001480)=@in6, &(0x7f00000014c0)=0xc) readv(r0, &(0x7f0000002540)=[{&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000002500)=""/23, 0x17}], 0x2) ioctl$KDSETRAD(r4, 0x20004b43) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000002580)={0x3, 0x8}, 0x8) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000025c0)='/dev/null\x00', 0x210, 0x0) pwrite(r2, &(0x7f0000002600)="7dd2305019cac752e8685a84a4a8b9ec5bfaefdb0c359e7e910458780f6c345172056bfe76be16700b6259a82997f26970b5e39f7c3d84de7e144fb7e1d6566e90ad37954a5139b087af622348d3ca4d166bf301ae395e92dd807627ae3709cf659e9035a58997cbdafb3dd24dbce97df5842b4a5f99f95bb2e3a94f5e4986e2", 0x80, 0x0, 0x0) recvfrom(r3, &(0x7f0000002680)=""/152, 0x98, 0x800, 0x0, 0x0) pipe(&(0x7f0000002740)={0xffffffffffffffff}) r7 = socket(0x1, 0x4000, 0x80000001) r8 = accept$inet(r1, &(0x7f0000002780), &(0x7f00000027c0)=0xc) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000002800)) poll(&(0x7f0000002840)=[{r7, 0x94}, {r0, 0x6}, {r2}, {r8, 0x1}, {r2, 0x4}], 0x5, 0x91e) recvfrom$inet6(r7, &(0x7f0000002880)=""/164, 0xa4, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x34, &(0x7f0000ffd000/0x3000)=nil) getsockname$inet(r0, &(0x7f0000002940), &(0x7f0000002980)=0xc) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f00000029c0)=0xffffffff) write(r6, &(0x7f0000002a00)="f63633466865a307c32b6d33d6ef2aa3a1417788c188c67ad76f0ead1853ef0fa9506a6897cd5e08dc828419de7ad60c658363ea1987647379730090409a37d7ad4b1aa1e1f3c0f73baa74f346989b5ddc930213922c202d199b8144fc9b2d5bf0684055b6691332b22a2733717513161d2626539b09de23475b6c33df857744dbc91942a4051cd9777c9259a4d7f1c6e797eafa4fbd4f580c2a3e6454f0886f7a488f18316d78eef06535779499178f529c5c5dbcfe6c14cf62f0b5dde5ef2ac6f8be6df616b8c9ea9de6d8e71e1f67204ce01f714316ce3f7b9b7202", 0xdd) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000002b00)=0x47) read(r4, &(0x7f0000002b40)=""/68, 0x44) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)={{0x0, 0x10001, 0x1}, 0x9, 0x1, 0x6}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x2}) mlockall(0x80000000000003) setrlimit(0x4000000003, &(0x7f0000000040)={0x12ffff, 0x400201010000001f}) ioctl$TIOCSDTR(r0, 0x20007479) mlockall(0x2) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20020, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0xffffff73, &(0x7f0000000000)="ddc3") 16:00:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = fcntl$dupfd(r0, 0x0, r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r4) write(r3, 0x0, 0x0) sendto(r0, &(0x7f0000000240)="7856001f64230dbb", 0x8, 0x0, 0x0, 0x0) 16:00:00 executing program 1: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000240)=0x1) ioctl$KDSETRAD(r2, 0x20004b43) write(r0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x11f, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/47, 0x2f}], 0x0, 0x0, 0x0, 0x9}, 0x40) ioctl$TIOCSTOP(r1, 0x2000746f) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') msgget$private(0x0, 0x84) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) seteuid(r3) 16:00:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket$inet(0x2, 0x0, 0xffb) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) 16:00:00 executing program 1: select(0x2, 0x0, &(0x7f0000000040)={0x500}, 0x0, &(0x7f00000000c0)) select(0x40, &(0x7f0000000180)={0x9, 0x5, 0x8, 0x81, 0x5, 0xffffffff80000000, 0x7, 0xba3}, &(0x7f00000001c0)={0xab2, 0x6, 0x4, 0x132, 0x2, 0xffffffffffffffff, 0x101, 0x4}, &(0x7f0000000200)={0x0, 0x9, 0x37e, 0xffffffff, 0x51a, 0x401, 0x1, 0xa51}, &(0x7f0000000240)={0x8, 0x9}) select(0x40, &(0x7f0000000000)={0x7a1, 0x7f, 0x6, 0x4, 0x8000, 0xfff, 0x8, 0x9}, &(0x7f0000000080)={0x7, 0x3, 0xddf, 0x8bdc, 0xc1, 0x30, 0x1}, &(0x7f0000000100)={0x9, 0x9, 0x0, 0x965, 0x1f, 0x100, 0x11c5, 0x7}, &(0x7f0000000140)={0x81, 0x3d}) 16:00:01 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x100000000}) flock(r0, 0x3) close(r0) 16:00:01 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x8, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) setitimer(0x1, &(0x7f0000000100)={{0x0, 0x40}, {0x0, 0x7}}, 0x0) 16:00:01 executing program 1: r0 = semget$private(0x0, 0x3, 0x32) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)=[0x80f54]) r1 = semget(0x2, 0x0, 0x1) semop(r1, &(0x7f0000000000)=[{0x0, 0x6}, {0xfffffffffffffffc, 0x1, 0x1800}], 0x2) setitimer(0x2, &(0x7f0000000200)={{}, {0x0, 0x1f0000000}}, &(0x7f0000000240)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x4) semop(r1, &(0x7f0000000040)=[{0x4, 0x5, 0x800}, {0x2, 0x3f, 0x1800}, {0x3}, {0x3, 0xce9}, {0x4, 0x0, 0x1000}, {0x3, 0x2, 0x800}, {0x2, 0x5}, {0x1, 0x10000, 0x800}, {0x1, 0x7}], 0x9) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/144, 0x90) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pread(r0, &(0x7f0000000180)="017d62e31cb3c619809ab4a104aa2bdb2dcb7356a81f8a470c28da3efc095bc5dc16a9051f7ed2f227a488d1c233cb59a772704a189c4666e92d86c03519cea0c73c7888334cb03d5669c53081c7d0517617eae0e9e2eb90853be7a690549b58008f7ec3b3610b602dbfc7cb82", 0x6d, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket(0x6, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)="9ba6893479171dedf741c7ec9b7afb82a832d8781f2b2188cd6e5bde802f0835b72e957e5ec500b9a1f5ccbd79ce1b84e89de5c09732959d466e6ee951", 0x3d}, {&(0x7f0000000140)="6f3c96ee8bd9a05e26748465fac133c1940913b23ea3d0dfdd4e6f7d619004356adbfb12b8d1574b668aa323ac6c99cbdae8acd1dcb732d333e95852e1474744035e385da6f3cbfbe767b70cd4f12a9b4fc1a26a5ebc62375a920ec53c5c6da3ca02470ca159ee8a1202b42686e0ea409ba20388c53ca5535e83b31f0a7279126637366b6d0e4fe6ac8411fafd743babe660b5b20e", 0x95}, {&(0x7f00000000c0)="f055830b47f0a18d050859a5485241e631e5463f836f5b02a83d6a0d", 0x1c}], 0x3, &(0x7f0000000240)=ANY=[@ANYBLOB="0001000000000000ffff00000010000055017e3cfb3259404c3c45fda2efdc6b02276deb4db193375bdf5a5f8dd62ea3eacf43b2fcc222621f0d6165b99aff5e49581d050b65f7726b3ed648523e2229a30b24f31fe67efd3aee3d355d93bb262b0c814da6aeebe4abf29c9b1423308e620ae8ad3e860ac52ef7011a54a42817e1004cc123e53f7a0be50e6e068b123e52f6e62dd2ad0e95ff13f8d2dc0f17364521f9bb1f1be0f56d483483adc36399e0fdfdb8ba5597dd8ccf96d3f07e6ce121b9be99062d590b3d7ded38243c30869a0ce59270b16fc1046246b09115331b4fcb3aadad1845b880a0a7cc35ff6928ab253afbf689f40070c1baa59c5ba600880000000000000001000000010000004f772ff306b74bd39db11b5e1c4a4daeb6743db2394d189486241a1af3980182a1bc755564de7601f8f8c6154940e1bd2dba898f772dfc1a2ea13984e1b2206016c50a2610074db7e2032bdd0b5b30b5e0db5e1b39e1ddfa72f5364591b348bb98e07772ae75b0a81e6cd36ee821aa6d8dddcb0000000000d800000000000000ffff0000040000002e6e8f407d5c8d807819a4e2b9d7cd093af200c363a9cbcf063920b084c165d07e98f7a3053c02e65db6b0765cb9a55fb5e04fa28a765be7c2519442772f6d7a194a59cc4767caa88cc2d5b848ac5ce14673c624e52529bf15db6e03b984643774b8f9b3c5869aa35784e02f03b78346829f42e0074243112bf161a0833e33003752f798cb7208c746f549305fe7eb118ef05cbb0ef10200000000000000643b698fc46015eeaaa820489dfe410a36141768d3ac6902722763da9d92f14e7bd25c39e26ec33613003800000000000000ffff00000700000009542f18b8e2723aad602cf0e340d442218e71f9e6b4d033fbf0323178eaf495f8dd000000000000"], 0x298}, 0x1) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) 16:00:01 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') r1 = socket(0x3b, 0x8003, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x180, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x590, 0x0) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r7 = kqueue() r8 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x0, 0x4) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x0, 0x0) poll(&(0x7f0000000380)=[{r1, 0x40}, {r2, 0x84}, {r3, 0x84}, {r4, 0x1}, {r5, 0x14}, {r6, 0x1}, {r7, 0x20}, {r8, 0x4f}, {r9, 0x4}], 0x9, 0x3f) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:01 executing program 0: write(0xffffffffffffffff, &(0x7f0000000080)="c3ee522419caa734c331491b7e87f6cef3aaea801d2f0a69b6a2403990a418bb067e8b7454a8d6c862fd18f3b5070b654a22889bd79136b0ea5a7ef7d5b091337437c7aef957c048c6c6a45fc7fe589d05959ad7d16e337fa2db9667608074c311d3071fd137a09ed8297ed0c459f98afde1143a17aa7377842186674902125b26ba703ddcce0ffc23f607563a1caddd7b958be98f14f421239d6525695edea742d9cce410f97b1d55a1866720f2fefbb868be6cb31c97ef311ec2afe1b63476a51ea5c418ca88f45be68e2a020ac5f471ffe52f58619f563eccc3798b89d050a251b06b6f3de54e8e9171703dd2904871bc30cbfce611083fc916dd67f08c4f55914f71a976438ac5191ecfe7f31ff194107eaee87b628d03f470edb35668f5443ed1eb254a35b7dea4d8b82609ff266dc6b3cc355ac6dcc2f25e529d063c25289c14a5d50e10f5a073e869fecd5d6ecee53cfce11242c6725bcb7fb075dccfeb9827f1206f24f0def08418e958e6f4967e25c2abb137b13c8631c82514afd97f4a28e52ec2519c3597fea71c5e34ea1dd00f7aedf41b06970736860563117cf8c83029a6c3ec1498db6f4d584d578c49acf9f68ea7d255450d2f14806361931c6ea500661367ac038b879676e0e855d2a8593765864c16c602cb27c63aca5d287d70fd6e169dcfbc2349c1b37ae6a5d6841f359e3e74de4fb1f85c51b3570824105cedb553022f615bb879ee97fa8f80df710e8920cfe19ab30e7db1a1470a5951599181d7c946ae98efcc5c53a40a05a6bd9afe30f420f894945d4382f2bf88c2bbd0045321303cd94f7d00f840a486c76fae69a32675092698cbb973df215d200956c7894705f7bc774907a744d07ad61945212bd8da921f2a14bc0214ec7321f2796b827a99af547ae6cf3079fafb07e6ff7764733bf7b38fd457ae92a822e57f08d1ad3ce2cd3c67fe845e00161192a00197da428eef2e43cfcecd11696050cbcb2d2f45ab7fc4ddf36e7aee5f7531a8bdabd98beccd89f2d198883b0f1042e6350574836f0dcd590643741845f3b46600126238c16c2248b31f9121297fa2682f2f1a5cc980d618184e4faf1070e27d100a4c42344d230a992f220e9fad25a389d911142ac828dd10877696b8093f81b2f3212d071372117a552da3475cb5122cd7e47f83b26905d12fd4ca637bb88db8b6155b60fa52b6b66d8c479635d6381824ac2dec8e28f67fbed8647331dbcff1d129174afa68aa2ba06f9c880e4bc23e8f57e3b77f6bd8501ebc2881b327ed28d4315e3d8c0ea617ed0c56a19610adbc0e875a13aee01c8da2b51d618d5ee2611a1373af3e98bc1873612decaf3884c071bbcb207f74472d28b4c2a7e78513777d64e18132b08c03071d536daa9d16d67ffc76c083cc300f30cd7359df1fbcd329217b1b7743545e6954f0100e23dd0cc3fe77d19cdc70a101771e6ad57999f6d7026fa1d7afea997cb0e3cc7e16e3e42371f846c0d5ba807a1877e047075c090f2528da2d934fa44a52d4be357a3cefc990f0ea2b5d33c5f43cd37acb7bebb16b4bc3cf34abc6578587ddee74d8a6420bb945bcbbb2cca54e671bc775a6e4c238f38ec89f9da5a82105e2bec58b6c50c89a6fc5e3e934077e457aa12fcce5c06f8478db4b13c81cd2107bb0446ff7f27bf5629b16db8ba60f2eb0dc6905be165f34fd643a47abd60081d67a8297b4a9ea61196b6bb5e2c4bfb731a8c3c87ea6ec4a965e40a989032f3da135c8d9ff7ef9f7fe90d5ac975c3381174f75919d8d3bf3386d7412a188bdc275953f5f288e8066034857df41d8bc6a6b01a3ae2575e7058d6700e0ac3e6e12e07ebba144c7261cadef65b5a359136a1058fd27d48fbeaf5ec6cfb2a75309b62788222e3c627e929435a8869a93186397c7739c7a4f5201515d0c731052571666521d33ab1acbc71543a54dc415a634974dd1f2e8b08f4eee92e0c64cfcc75c07c9ed1930bdd44c1e56f07dad2d1eb8beecfd473d6072f6a28237f5638a34228cd65641f8bca5ee072a4551e4f8f09d74f668d227ae07d7565cedcd92f93356c4e6b2a21ee3c28d218b8c30c769af65f50856518986d201ac13d316e082345b4040f385070d", 0x5e4) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000680)=0x3) r1 = syz_open_pts() close(r1) syz_open_pts() pwritev(r1, &(0x7f00000017c0)=[{&(0x7f0000000700)="6d80c786edd209f494304a2719c1faa0b136e5824df8c7be5877b36fbb2550fd72a3616394b0283cc6f1d58e8b429d81f6ee55cf3083676146f945b3d76aea1e81f23fe7fc9938fc2a9ef5e9c9f6ab17b3d5edd850ebc35b9f3cbe5364edc97bb8e42c5c20544d10cfa726cc0249b72c49725c513a522f7ddbaf8a7f16531a361cf8eb83c55d99384736cf03b510ebc9be493b31", 0x94}, {&(0x7f00000007c0)="5f41ab46fe495758150a25c9796d96516d3243f8d88cd9ac96a1a162013987bfd777b486e70413d0c2236415aab1e7745805d24e682f5af166b4e8339fe8454760552bffeb23d4baf2ee4538feb82e120ab5207d2ac2fb48564cef6db80d53d8603bcdb150ac3ac7b3270a1a90648ee452c9fa39f196938d869ea872c84a517bd5c39a696bd79e82607030cfdd26533572a5b52d63e618def55d2883b0061e27842388426ad003710bfb1039af9c77eb310ad2bb1a6c1f164600c865050ce2bf62bb3f7a63ed837b104f288de68c16715dfff6c19e8267a44dc23a836f3d27969022fa99886c8687eb2c81c453e905c5384522a5d4b0763b0548abe9483fd44e14f101792ba3e831500428d8ff920479610861f3e4fd8a618e29228e9d26d698c395951d966b7e272869fedb4470fcbdd306507ef4ca5027b93b2cb623ccba3ba471beb4c1a3dcba1d56972808e209d3b95a3be0d01e1ec4ec2466302d93b10bf12517ab5dde9288a1786d6bc7be5b3b15b926b7957f35d94a16b15beb3fb36da599e473b1ded16a6a5e0ddbd7344d8a6df2d0c3cb2f934737e5262d640eb996a67a1fce0a3e69f6e5426bc849aa9b4539f42e7c21611d634eb7fc35493761c06d51578796d125b384c6c74e53d715d7539206679425e8232c4635abdbdf54d4c9d5b2667cc3d26517f0239e172065635c82f88824ca0a077ed98251f4d751670c318ad67c3e9a94bcf78792e6e278d078b3e6ea43224e00e525f10128eb5560189ec6b457d1c6061a73567eaef173e6676bbc6220df23ab709ac54f1597a07a988291cf9548e58744b126af7b8066f283da40c26ad28fa5796692c8179399681464a03a2a277634cf12eedf9dc3e51f3e341df038368a292942da6ea44e7e32b3c93f0dbca850f7fcaf2c5b0dd3b40c7378e84ca20bcf371e5292acc31c7caedf99f2bbe69fea86357c1e25e59321c44bc6f749910687c043d4b024d69d83fc8007a57e295c28d18b59d18d9ad81bb389688a481e295fab512c399098a553eb9beefc723f32a848945c1512d22e14c6797f02154c95a2c8c23f74d4a43647ea87e5c46259283c16038e1331ee6cc38371dfeda5429b55e195845d8d9ec8a1da8cb82d4ad8c79d5e4f0db2d78e3f5cb35f0f5f6437bf7514c854f6c6bbd6880409620444cea6660ed7f25f19391b5dd8bfbb27657f0b83eacfef9b6fef4fcf7ae484546c655203dfaaa13f915a1c0dfb7175588537b489055ef1a08b06745ba9b4d451b35bb75eb292271e1fdea00b5139044834d80cd0093328654f28c70f587d322caaef7fc5ed8db67b9a8fccf035081b7ac2da0564d6aa9cad4bb8979e12e963725428238e2838b03f77e231d998b5a6be3bfe5e3573e83cb5bdcd4d45c14d6edb3c27ef94c9095e0811c4e52fc0dd6bb1c7a1d379df2ebb897a218bc4ba41984e0d54b58b880a2d08be7f407b81deb562e5c3778b8bcdffc35c684f2d30d4c8668376674ed9a85cd3b165b4a0f56d931fc26fc0ebcaa585b88eb7e21326881175dc280a248d05ecf30ee6213ae58701eb290fd9aee4e85a4354f08a82690a4991a4a41aa040e2568281516720482eca6f978eb453e9049ca3687cb07c2599372ab056febaa378b5704e7d7a5bc314713671937e62cf4d577734b67e1aa4d4cbd3dd7cbd9415bb5ad8e1d08eba9232bdf4977c7e253e54207e922e2835049aa856a4ea503a34e8987c4b0e9db6dd470753aa8bb24cb76b131ee4c561648c62f4b47ae34f5632221498c2908159b93935ba7e47f626b31c9c0bcb2e41940f59cf2797668b59af5c4ce06f0d4250108138e2df13db75cf5dbb52de5b023cfc8884348b41eb4916e59f8d5d348303b7995f1084add612a006e1ec6c56b89f3be369055ef417097f26bb978abccba98ca68b26c171cbd2e7cc79c098442e0bc1ca4b6345514cefb173fb8b31c0b30df348f8eed33ffafb35c440e4214af242ad005c14475e2c12a3f6b77331a7d963db35f99c616fcc1383f86e7b2c25057e642518b60518f98c3ac1ac70b14f1357d95ffc3153e900a8630556c9c830a0099e17872a5ae9805ecfe093b1d9af3b24a77af22e8d5973569826892482bf6a476bb199bbae61e964dedf8932fd84d1b39d90aa288d87b458895b8764c08aa0d9d6eb66dfaafe0de4b46997379b981e769c2bd492029dcb62034c09989906ac553973f38d0a02a104ae7f9d323510349bf1a346bf33ea775f31539b5d5aaa7a445025759b377442a01cfe0ef3b15286787da79431a7316ef6373aaf35b8168186ea24f4987b77fd53dd15d43740d8c0afea772d3126bcddd8bdb13658f381eee4e2bcae7c653b8ed4a39297f149d6eae8af411f1e83084af6b828af452b14ba00ecedaad6c56b9459186feb7d624e5fea06651042c6dec6de75940500613bd17d6222f1a0d56d89408aba87d81a2f51e83768871fb90e3d69626b83fb2e892b61bedfa5a2848c1317cf4d96d7a1fc1a2d5bdce70a4e2cc4b9b13657bee97c9e7587686488a54a1bc914e33468354e45330c94dffd5c29234b39d4e72a65c3ce23114581787c52d7ff4b9cc854a636bd8a9d41c79e18bc4f596fc19e81f89674c1fde657c0a38240a98146eb5eeddc04337e85e0f3e22e9bf5bcb80ada21f2e695d24dce2c98338b1e52841b1f43fb6692072206d3ac57edccb19867b3924214bd386fabb8731206f4be5d3e948d7784a57e41cc33293b4d2eda857e0348017626cb19467e129a11c91d73bf3a01f6be46a677136c48903e7c25913084c1915920b551c8569312ce7751701f36c11449c5c55a11c5e0d068be05cb9ea9220d71ffe8937dce7ee521e06019dfb5a308ec0696b87b0712509f970f3ec9c3fca67b7e537493ec2347b9fe7a5ea7080dfcd378d58499b771a6f37fce6aacfc99d557e34a93be3ae7dc87f32ccd86c0d9a1e8759d03730ed1f0a96f25d4c04b14107e283b36fc750002212d39f9f49c05ca491252a80ee44857dbca0509aaabe98eb6db1fe4658af2f0134f5e54efa5723f6982c0a6dfd0c963958e6a5c1cb426f051a005fbb011d64e5b9b4c4ecb9cc3c7dd05607e2edfa3ea71374759ba993f07bcd5cbf3dc04a86cdb6a2de9783056cf7af4cd604aeeb081914904cda97850837ca86b9a108fe345e41b91fac9715c82404498e282ef1271eb8c2987c913b8aff92b8174d676006fa40c509cbde8800df5214008b200d7c8dcd9080f5e0aca5d08d9f3418e4172a7aab707fbbb2b115c9081e464b659cbe9252e937f5e0843de79369ac6256f24fbe67d3a5643c72cebbe8e4cd2b277482446ea5fb0c9b54a0503a65442a6f79be50778bdbcac61472e3ed90523414aa2c4bbd36490b7dd18a43fd17ab631b42f6320efad3971e0fa2ec1c36fffe1c1b4153c4d24467e556940627ac7421f5c23a063e02b32b1c2ebe37beee1cd9ac8cd25a8ca5debcfc4323888dbebb73fd161e394f37e33b8a876433b3a5babe7bf334361982237c399223c644d419b8ce2213b9fe3cd1feced73b71584cb726ebce6d01295b4f8ae5cb3703f78b3439bf5021965a9e9681c568a3d54776d4ea800b14e9e7f91cfa005e9f733c13a8787c59be891f94cc84a600188a4ae5107add6d2b123d049377f7dbc6b7d45d2adba4a6c9a61769fb3b61f1d8da43f90ab8b063f8db9eb48d90066d49deaa722c9a0315d6904a6033f656cbe360c995ed049b8483a7c16b68680a908c3ad914e981064915bc336310b99c4daec1c1456146ea25a22e2ee5a5a360bb651120c572e39c89e3c09681aab0758f751b6007e3a50f04ccd1088b5eb7dc5d3690bb724dd429acbef53e1c45287d58e7c4ada84fa9c87293cad99fc28dfa1362c1e5a1ec036d9af4692c0ec12dd35d98cbe25f4216c5646b7ca0940e9d412dec4571b7f7b83440a416c5fe47f95722391769ff7e2233ee07451ad03a3015b5e4712206b4a52506c8db8cb6809fff6d464eb0021857537462c3196c6f5409ae47d310f496197901cb6cdb4ca12a8dcfffdaf1527559ccdbc57268bfe68c66ece17b925b367228b75e3990a8805c18073c9bf2bafd4ca78f93a420cb6624a30cac61000daed11bc5ff2f1831271b19105984491f504f1dc4eb78a56b59014dca35323b7db7c83939d41a01d459d2162f774e05ede0aa681ece4266819e461515dfaf80a432432ecd55345cd45614dc5f4114210da6527e55f87c3b7727c2fa07ace4ec590b5afcceb492c5bd36e09d9cff7ef8e5a0082eaefec93b7066a6846763c068567137d90f7a997f53cf1acbff559b339e81944516ab20cca4ab343c7aaab6d625737b484227467cfe0bb4b789e9a816dcb52098593cd25db032ca3223339b12d9cae689673e510ffb6b3e3b352f902fc82b71d7d612f4c81ad796e5c4c3f766359c34b9fe6210110f31abe51ab238e26735b67d3d914622bda290bab77a78afab2379a65608a348fd401c24bb86e75610788c3e36e83c33bbb92ee6efd82de173eaf4f5e77af2e290a6caf326a4892b3636682c320572ce9f64503f500e21c03287f3b03ebf18b29a77e501f88699356da8ddd7a26526afc53c50b5588a1a290a9ebcab94023bdf5c30b40098d96e2a5d9ff570aeece3886b50979bf2be10447bc93c92026f854ae630dc35f982c3c84c0b803ca5d07314de0bab77f280110d8172bb41041bd94d01cd289d244f585f15df4beddc1d00e63f8c05c82a5bdf5a02e022cb9cc268e12ede1627caef15fa64f0904ae4d3def50e88ac5c178aa15817805fb28becd8e300142eb91eec3df6e457c012b1337cf04b3f4751d98be43fa70c6acd46192e0cb35da20e00f63a8ab7f286fe0919221fa85159ba6c9e97ebec29f19e09a3b378e4d646eee6cad97066ddb7c0bb59d3a2c92d0da7e49236d461a85f2f8a7ba62b5efb7c577bfbf0dccd8f2f7343e2efe428bf2ae1ae598696e43ec4a3d6d18d67c6d055710eecc3297959bc81871cb7a7385d7e8e45db04ebe215d92f54b8feb7d24d76b71330c40e2516215b6054c606d92c45f2059903780a9f2a5d91da3d577af2d7fab916b12eb3e3f1014980475064d4c7203a093ba16a60cc0a926ed2be2d2019a2b7a954b4fa1b1ec1ba560dd947d5527d8b9b577c7b9cc99fc57e5332c419549bb1a2ce3fd9bbd5765dbcb98d9e4440a953d5c2537a5f90023a07b06b0bfff6d14b71a2b0f4d7a4c3fa2876de4f7d8fc531ac190455ae7bfe2c6a292d7ae68c8eea0cbe60075e01c7a10e6bce407bcc0ba2ee210f0c9b87a622db6ae2e47502286a2d74ae1a28259cb0c0ae63ddefa623d1f49b9c003725758bf72bdd2434e3d67895bf971f607cfb8c03053920e5c745493cde47047e5f93fc89ff484e03509532cf064b124a320b34d7878e1c228cd6c53500f68618c6600a7917608ece3e3e789ece6110d866dcb2c879f293dba83084c34fcbbd608f8513756f938128e56009a83389415fe17af775f73e1eb4bc0c50d7edc07e26ad21314fa0e40a240b5c005f5393780bd97f704893313e6f91572bc2a04fb2950ce98236f9cb4ab6d164e8bc24d832b64d7c1f3afdffe701b8212d1acba5a117933186530995bc55a55ab457967df4e5f950c20b6f27a6173294198b54d5e057009db489f17bd26f24eaf7e0d51566ccbe48e9afcba6223bd6eba44e6d2bba74e56ba5decd51b17fedb72a0c7f538e87253e9ebe06d42e7dff407500719bc100fe86af4f7bfa1f67c4be0012bd3514cc3f0aedc03cc8754bbb453769a367e36", 0x1000}], 0x2, 0x0, 0x0) writev(r1, &(0x7f0000001840)=[{&(0x7f0000001800)="01fa9bfdc980f35b2aa10501600efe57c4db0200040d2e94cb71d47fcc92569e216a1cb1cd7f10fa72b3b1e84159f1a8f4623e", 0xffffffffffffffa7}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000001880)='/dev/null\x00', 0x1a0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000001c0)={0xffffffff, 0xfffffffffffff000, 0x7f, 0x44}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x80, 0x0) pwritev(r2, &(0x7f0000001840)=[{&(0x7f0000000200)="a444f6506def8509a0ac796190d125d470f61f35f38ef841cbd0cdf41452f533310c4f20a754198b7db71babb0cd95d236078e9c2c8af851b0dcc65db73779c3121b9d0ac6261d658b3114d77641562ac17bd90190e2a8d154ec0c62fac5bfd5e4201f5ab2b17f16ec781750380287247a645132ce10840c3794136aa3e95e3eb9f013774fdde90a1135aab41a4d9fa3159a65fc125c41dbb6449fc085c41044e1b5c2b9d0f8c969d67d5484e9e9eafb374e836a98f1c33c3a023e9cc56ef0dbdb8aec4b338b9bbc96d18877561f0b3a1adaeff2a79b855d22007dfdc0d0547a8325dec6dd12a9d38784675666ad37049af4c1de44e05f762667c82d251eeb6e7277dc39eaf5f95342952469197f134e5927705a272fe234e89f1d95e3a2a3d28fca0798690cf328db2696274abf976e9b115baeb5b475d07ef8198ed4f2664a20950dffa508d297686e02b8ac66b68714688868ee54c01a20ed54d14631863dfc7c2327584a4094a770040a3d6c6686ca1d0891ad9c9d60832f60f7453f538e3e3675611b38047ccbd88b90b584ea89120b3cd768febaedd6988a65696dc439da94d17c98dacaf1091edc276011ef7060c9101c7a75286f3dd878f082b26ade56614cda2e73d5c6404731d267364370a76ee08b6d9da74d8615e283ea0ad0f47b73cc97e70adae83abbb9d5bab4a2a1dbb08fd6e8b5721e3c298969b774fd747a7e1fe675f87a387708a92fd1cbfdb984b5b1169e509192c92b9643dbd06159284db75d6825de02c69a9f28dce04ac0ceebd5062e428537edf2d7835a592053b0bcbe430aa2a6c8b2b308c5bd1860e3fe09b26ad68aaeb3106471334038725acb0bb9f658735e61c7994fe4a36b06f6331cb117b5518c0b657464185c33a097931a3dafe6c7281a189eda11c5da128a96ccd3a2eb1389b558913642c72f48fda5b01502fd8664451eeb7001a7c09886b5b395615e40ac1fde1580d7ec1fe7d4917f23c3cefa8b14e75429b0f309d7e443a7941aeab37f0c5b53b1d4bcc675fc60bbe5306956a7b88330cafcd189aee58ee170def328e5912cd97b3f99caf883569e6a60cfb11e499c90ad7353a26f34c2fde8b7d83935b53bb5a56e9dc2a7d8437101e5a13a0c286352a3ec62e60b7c3317405ef8ee83010344975ff8305acde5acb1b318d8160dbb54483d30925dbb48719b02246918cc2f7be12de3a886d35adb439c5fcfddf14834ce8bb35486cb813c65e0253aa84701e52f3387473e95c03bb41b24a97a6832fb9caed8f4a23ca9eec9f3645b97a712312dae042b253320a4cc79aabdabf1235b4ae3a97eb65d662e190357bea0843373bdb6322dfd9502d9dbedac9fd5538fe220be4452a5b2f19911d15f6b5a0f44484c6ef04698151bb808af52ef2f4ae5e6e36759a74f88079d924e2f23447e510d95336a96c388795f5d09b9be19eeaf0900db51893a594c66bae5d5f7205b2214812f25bd80c5960fd8162aadff75fc6c880ca5e0334e4724fc6f824987933d45d58df732db86f000af2768d3d6bdbcbd1a51149ad1357e75839a688af6523645be00b22d06d839675810fb9fa28fd5d8aab3f9e1620b890cf2e2edf161a71cde77a95c14adae193999ce06043d6fe1a00d0b13d1080c809641e35da9e0675a097ef608f94752f86732d3950a23495a1af7ebc7650e243dd20fa2035871bb56958f8b1b1bd882681f247177b51f681e82586022392331b1b4f0903f38aa3bc8f4fb7df2e5ea39cc2e49f798878572ae1e5a114802d12ee2ee5af4c3dca488dc1c29ab96a1a4f5381ca08fd493696269c10e3cf3021c793c0fc1bc4a65ddf70330e0edfa395dccd9702988df610c08b04bc47438fda1c36d2a29c3c9aab95ac9ae4144d21bdc93092c5565c52a020ac30742a616a518696860dfa3504e64039637fdb41b0c1e28d4e9d5534b86d392e3e3b911a22162c9d5211f30493054dd447a474776a0baa67c8bf1931cfa19c5f9c0cbda906791e1c65a9892bc890540b37800063b6d9feeb8324959bb74b79cbca247af8866b490c39369563caed753c53b48db944d3869ff806f6f72e149baf0252142dfa1e75abece004aac1ffc204d4db5dfa860cee46c66cf153ab9a1dc3764a3d371942193279521ad53302f97a4dccd5e3d6e35f1d3ae6805b26ecec8e326ffd2294cfe0a235220f74d75179cd626784169f0981e5217fd6d5b20b96cda23ef2540a0eb4e65ea4289f339715051fcb9b4bbd113bd7b76da7cb2f9f59f41ad159beb22a3e4309b7b858909a85318583aac3dda2e91c9c66a98626a3c140d97134e3d56666b8e8eceab4b6ce2f6a66513dfce22e6f8d8ae384add49a6504acc87ec27a9ee01ca78fa74dda48d570bce4dc20d6bee81e2768201659347c2fececa14a10da31e633cccb2e4b1c7ede27aa3f9dd8e3eeef71ca464f5de3ead2c6fee41bcf658c276f1635d60d488669968ce7d578d500093589c074ee98edec15a58c8b1b06c4f7bad492dbe1a20fbe6b65babcdb8e619fb5a69b7b8777989b29bc794c34c9272c4e2516c5e232a245d72b11bee02ce662948c397ad6ddd351f2e879a7a8d2149d343a83ca6065b8160d5a0e10a2bdab87dafe2da1179ac206eab0e02b78d00f5abd66a9d585681d1bc6a59ab3c8f17dc00d02b4f18f26c121526952daf59536aa18a82b4fd3f614044ed850e879b223fdcb817ad0c577592416bda4cdc70e65423017101f497a46fff8c115a07043cf82e20ddc09edfae515e4d75636825d556e2c11ad24fca97defafb82e621bf357707398f1838b844aad19b8c451a3f57140f174cee9449bc822773b764e1769cd44d67857f587a99812664425fe5e86e175b2bea5991542a4256c1609436519e2582c50704a175b7dd9e2d65e3118149aaad64b1a56590ca3fc5fa765ce1fcb591f33352c34da8dd1a497fb490bcd55c8d352a926fb7aa8e2b83d40e2ffb49718eb0a258e2f547e393e604a812752bbf014e9f5d360a401151fc3c0a4b70ed7ed3a414dc1c0c261e64f8bc3d83f83a9a3b2e21c879c5308f42388d68ff1e4878a6829ef7ded4b6ac3b643413c6af73ea88291e420be77da8c68ffa20951def2d61cafd7d23fbe937e51d1427fc7cabe86d94a9a566ca4632c7aa99fab23e96b79f1d4c597c3c8cdea4760d49c03c872bc406d6e4da851aaeeb10e47a5a68013830c248612a373b9a064faf60df0ed078674d48dc6223e5d1a45073274fcbd469508edd2c50ecd816281120d601a2da6f02624f77ebb66863995841274372507041c652c9a684a33ef7afb43c33523abe2c835691b397d50e768318fc0b1e0dd6f0e5d131e15946884f85dc9dbfdf6899ed3cf9d017fd1642c94941af75ca5c45ba5cb75615ad84cac3ecc4d0ce98026042b6f5803a40364a7cd7a9d72b85c7a1c383f1b976e6a266af71c028e38c40924bea2bda9ee430380d1005151df2892b67380cf95384949d17729dfdd7221de5d938359bd6797cbbf35077c0638c9488e93ebff9be59375948ee3fc7aa0c910158299f0157bb9ecc2391fc1bd15c5fc6077d1d83f032faadef56ea3157cb4e555c31344a55c2dbaa9a92600968e34ac9a6872b087a41d23630f2c6d79075a12b4b12a8af7c1a83b610239306f7c1d752773bf168b0a3fa133535e4874182ca647f5813405ef04026666a66191ea9ee0f0c9308d6e92d315735dbc578e2f48d25311cd02bc2358388df11e670d4117e8d1bb243fe718db4f3e0f7af24c0f71406f31f0d5dbca678c490be6320b2ca4e94537608b8cde21e5194fb8c3a9400e255d6ed1661702075cde9837fef242cfecf42ee430dcfe5c7c41e11b9178b48b18b7a079542049495e59a537ce96dc4a1f089ed1452a7fc97e0b3b08dfab99e26d0b60b0638beeee97a92d6563fe5f2843884f6217ed60e68da3057a4c2ca4546e8f026bf286b6edac03cea76804e47f9b0205aaf57453ff9c1c8aeb95d8613ccb85d502d91d2c17499e0c9ec7915262c4048976b24ec08f9272d1d6d54437fec9b594d1fccedca51e5231ab03fef43bbfa27c8b93d77998b467615ca4627ee22565c54706bfaceffd5a8a9031544b65dddb30f4920179a4bab9affe8e812af8080ef6a292fb5daf14e4c211ef297116755cc45e9b4e160e46f7344fa9672ed887a17aa07bc4fa3f195d4adf79758a2d7d23aa81ff7bab6a9c453c5213fcf8cc5ec0b3cbe5a0ae527910d5fc02fe2e78e6be7315eabef895e59d25e234a817025e4a77f6d4e92de4713b75d87b880813fea54a8c47d1f605598eb52ff39cb2684d022afd1bf62064675ea366dc2b45470ae20fc1f12adff0cf132dae74ea26b2cd2e855f685d0c1fbed11406f1de91b9cb6f61c49ebeb0a1abc8820919785a728856ae899c3e08ad41cb929393eb1a346f31976d110fee778413c0e4b070b3d99182c5b120fff534425d9d71e332a72b7c8dd875ceaaccd0530c86e81938ae5e1a9f05bbec53a9b515bcf2e06dfa9ea01f8bbe1d2d9d3afee268431a960756175e7addf8647a522874ad9da5e184061fc940e2081f0ea80fa27709a25da8ce5c709ef0bd3e12c3e3f88d63936f5504d1ae19e4f3a30e8bfd90888bc848127f6ed818af58e1a52674dee17357fd615cf04785ab0373b31b030dc0e43981bb963d616d86a0a349d942e3f1c6a412366caf5c7bf65bca1a52aca6587a44df80a65dfeab5b63e23a642e4a744afc35412445cb6bffda79d8268a1ae9d9f3a28bb0feb52c1fd5507dad584ac93de5f76890adfac7c8b666fd1486405745eeb0483f78c361ad89f3c7fd9a8b42bb28e994e04eeb973dbb3574ef8140dd49334a546f62b15190b192fac2167e6fab5e897bab7252a415b80abcd34c27e793c824a5f96865a45dbadc0a425951240347098a4315c9db0661dfde13168fd60a420850762b859e97e8b7bbfea56a2d073b06a90e9c37b18382beb7c78e9d988be2249a4d1ce094cc77eef0bd90e252aa7af1b928f4bbac673aa707b36d6c13312ccf2c39d4a1c23626c87de2245058906dbf0bd913611bef762c5eb475982043da911af2cb600037ec0c786ccbcd8c548d42fdf98d1c61c13612ead059cb60668fa45c5372804352d4c3a7cc97c590c2458bbaafbf93ffb857a75682f6d6ffe92182b9d0edb025b4d4bc97618be4f3be120a058f4a6ad3239eb4d3b8bcada8e120031057bd6d60f6961831849e6264d44b01ec0e2ad213162f60539c6deef078b4c6e3ee23d8f12da1e6035a2517ca8b27b34eda58a9fd116ecaca71c66d2208c3b7cd63d4988f9c2751c51265742d47fd74bf8bf2b96e145683848c51a1f1152073a4f7292b3d6d7fe6686cdd3b9078f9ecb34a6c989eb1fa1529ff9009256d308247d0877f89a4cbb4f920281b09b912a0d54c032583da4535608d849b69fafe167d6859a251c92d88f032ad030bb3b33fa5eca0d55503eaea98760d4459549cafc25cc1a5bbcab2eb396faf4b3ec853f0f15cab083b46d687deaada58b9da440121e8011d1aa06ba180a976e8ad940b67ef692d69a6718eef0f4407d46f488d92b0637df5b63715d928f20330f8a52671375623196d4b707e3ecbaf883c5886d6c2dab356e1f876ad0dabd7371cd6602d6791e8fb91b7849f0a99aa8c5da93b7fe2b7adba47871526b854fd19284af258a80c4f7bc64ac1ac41565332bd509241e4223d444a1fb751459afac14d4fae9c1f2759cd30f5782cc9a494c4cf58ad9fd61ba010e6599df4577350c41c6c76bac55d9a6275f", 0x1000}, {&(0x7f0000001200)="81fbffe155bc17326f0c1a1bd6c82013405f7b1a2a4f1971519900b25e477e5407ed0458eede85d8cb2dd4591cce2eba829586feec44655d8b7086e0cf661ba9ea6dbc27c6b97802ad5fe6d4e621f446a030b22f917995fea35492d0c80ccba55f631973c7835265abad93d91928e075bdb019428ec8b8b8c4d7fefb6fc5a00a972cd7397784982d4b9d6667c420f183ad681404a81e43176727eb31f4", 0x9d}, {&(0x7f00000012c0)="00482d7203e6929fe55421eb066741bf0868e9e3a7fb340ff3d1270edd63be8ef74f2a60a485e02b05579b0725c530330efb8c81708527e401ef4506a79701afdb379fb3a0216828a32f05aeae2eb7b76eebc5f4ff70bec7a3eb5ad22551458662dd072dcd024342ea9f619fead4d39bc3d83dd4602d0710f19ba2fc613f0168d85b7e8d6c318a69e4e44dd7895cad0422dba60ce78da9b97f94b7bf78be21cdb48327dcd1f569e3650369202d8ab5adab6c1d57b9f0c6ccc3e0b724793978fc1fe9e752df72e16b833d7aae62a19cced02f", 0xd2}, {&(0x7f00000013c0)}, {&(0x7f0000001440)="30b802e317c8d167d692f5ae8c59c5dd85de33baa69d7936058bdfc4beb694adf7fc211bd42d9ddc3053f3b2a9e930629878f99538afb2066a6fd207b3b9648832bbef8803f558350085aedd6c81263b47d22d8b803bf54eaf2a5fb4b30c99558d37ed6fbe2ca91ced067f5209ddf25590375e658d1168db6d4fa86c1aa2f7e14733e82027f71e615116b1a088b66fea417f90d24378bccbd5346f8cdcf28cc406e15cc54c0499e901f70412dd854c4a", 0xb0}, {&(0x7f0000001500)="43f7d7545a188570528755f27dde81b85d2e0b28484e6f289b96c18b0b7380a31c5857049803c0c4eea43da1bebd0c2bc8d8782736a9aa4e7314d12336d8defc8dec994cb95b9b0311a2f8e4330584f0d8f6e0f6a3bbd48882b334d449dd04121fb2458254fd5c91e2f3f2b6514e0cbf0320c24664a3c1b3a57d36b9410dded0073cc8743d0de382852b3ee7d3b72a49c2a20354126a83e29a8a051f0f35c59408b1e46b15e619c83da6253aeb1345ce9c5021458d7a8663d6394b39e4f3f49eb290b0b05684020b27704df4597d7c6953ff89e368249ac1ac52ad42dc36681e", 0xe0}, {&(0x7f0000001600)="b627c93bfa599bbdc662bc688d6d350106b41b00941411bc1e921ba2e9818b7c37a7e48e787498056a4d3979cc87dbf9862f92b7381073ef7d96ade32f668ce6c397341363270c55882ef7ce52c86d9ede66750aee91f0e87f8b5e1eac159dab14eb0fe67eafa01c", 0x68}, {&(0x7f0000001680)="7bda5dcdee022514d92870422d61c917535b7934a4e5197e62e0700f5ded53de95c38addd31336d7243963d85cd51c54b72dec8dd670f1d0c1196c9643037d22c4024940b5c59327f43561f70da96b1131d9ab643ed22442fe58929609b64fc838a9acd0824c41a7dbc854966b02bfc947007539ca574a19594a218dcef831e1140f73df2e8ce1a978b4b411a1b08cd27611a102b2904dd7f7a17466b736749825f022e5e09eb7ad771967dac2f80d35e9f30ea82b4fb6de7ab54721aa11acc90912a7ae349825ad63e082518a5afa8598", 0xd1}, {&(0x7f0000001780)="43d4f37f3b2453b26bd1c5c99504565dab4715ade5b4ecde7b3fc9ad87a096402a69b49be596ca847cac866dbae4f819369516e213f95c34ec6614dbb1bed23521481baa842cb0c535aa3f4acfb08a855ded3388a7fd77319b6861d481b11ce2e16b16f79b13dda0791b92287f800565b50d199c1e352d3eba7adb5b1e52efe38d6e212f2b05d75adc40aff00109cf8c5ae28df9cb800cc6", 0x98}], 0x9, 0x0, 0x23) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) r3 = dup(r1) shutdown(r3, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/89, 0x59}], 0x1) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x200000400, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x82, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) ioctl$BIOCSETWF(r0, 0x4008426f, &(0x7f0000000080)={0x0, 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0xfffffffffffffffe, 0xfffffffffffffff7, 0xfff, 0x14f1c}, {0x8, 0xffffffff00000000, 0x0, 0xfffffffffffffff7}, {0x1, 0xb8c, 0x0, 0x3}, {0xd7, 0x7ff, 0x2, 0xad}]}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:00:01 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8140, 0x0) setsockopt(r0, 0x5, 0x1, &(0x7f0000000040)="233e36da4513182b0e0e", 0xa) r1 = socket(0xfffffffffffffffd, 0x4003, 0x40000000000) sendto$unix(r1, &(0x7f0000000180)="b100051360000004000000000020ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000140)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9c, "b0000474710800"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ftruncate(r3, 0x0, 0x3) 16:00:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x1000) shmdt(r1) socket$inet(0x2, 0x5, 0x38ec) 16:00:02 executing program 0: r0 = socket(0x800000018, 0xffffffffffffffff, 0x6) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x10000, 0x20000ff, 0x0, "14edb45900000000e8ff00702d7d6fdcb51d8b00", 0xffffffffffffffff, 0x40}) ioctl$TIOCCDTR(r1, 0x20007478) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r3 = socket(0x18, 0x1, 0x0) dup2(r0, r3) pipe(&(0x7f0000000100)) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x7fffffff, './file0\x00'}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x6}, {}], 0x2}) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x1ff, 0xfffffffffffffffa}, {0x7f, 0x2}}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x700) 16:00:02 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000240)='./file0\x00', 0x10000, 0x4) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x18, 0xf00fffff, 0x448f}, {{r0}, 0xffffffffffffffff, 0x42, 0x80000000, 0x8, 0x800000000000}, {{r0}, 0xfffffffffffffffd, 0x5, 0x40000000, 0x2, 0x5}], 0x6, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffb, 0x8c, 0xcc, 0x0, 0x100000001}, {{r0}, 0xfffffffffffffffc, 0xa8, 0x4, 0x41bd, 0xfffffffffffffff9}], 0x10001, &(0x7f0000000380)={0x1f, 0x3}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000003c0)={0x5, 0x8, 0xfffffffffffffc01, 0x1, "02153ab3ded116db13782fac45cd28e54b4a7d72", 0x6, 0x1c37409e}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2", 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x10001, 0xffffffff, 0x32, 0x8, "1d6ee3c33499ef79f23cfd950e23c23edeb0ceb3", 0xffffffff, 0xffffffffffff0000}) r2 = syz_open_pts() r3 = kqueue() fcntl$setstatus(r0, 0x4, 0x40) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x81) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getgid() fchown(r2, r4, r5) close(r0) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r3, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 16:00:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x40045700, &(0x7f00000001c0)) fcntl$dupfd(r0, 0xa, r0) 16:00:02 executing program 0: readlink(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x10) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') r0 = socket(0x6, 0x4007, 0xa11) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x6, 0x1c9b}, 0xc) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f00000000c0)=[{0xffffffffffffff1c, 0x0, 0x80000000, 0xffffffffffffffe0}, {0x9, 0x101, 0x7, 0xfff}, {0x8, 0x3, 0x5, 0x2}, {0x401, 0x8000, 0x6474a819}, {0xfff, 0x9, 0xffffffffffffffe0, 0x4}, {0xfffffffffffffffe, 0x9, 0xff, 0x9}, {0x9, 0x5, 0x0, 0x9}]}) dup2(r1, r0) 16:00:02 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffff18, 0x0, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) writev(r0, &(0x7f0000001780)=[{&(0x7f0000000500)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3d2fdbf62e7339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7b27c903797549349e197a4630720d83793ae0b42e95fb0073ffd13a084052ee37af99592a56f66ded8e876d2dc00d47ad2270f8c5febd6a8a19be911c7ad5b06373162dba07d31efa2918e4492c84fa239c1aa339d6e40028e6c74aa4f0ecddcc58136669f5c4f6513c52e16318c3149c90a6e17101a4edea0bc32a58c430a9547f106defb1acadf8332a89413c8a82cbb6e85828da88f5f7b5708f58c94c8f4b0712b3c525ca07356eb629a0baf1091ae56973f598f4b06b053febdb98e3c92293389debd60cb6b97a8e44aa571ea81d97dd6825f267c52f1af5597b3a4ac628bf6008c34e8ca591968f9f489883d4a306c1b25369e8d20489565e4282ae42ab4e19a7add83d9cd7ce92b787b9305643e34e348472d005616a8a971c63d2f355874aca92c49c7dc1fb4d1288dc23b7acd90b793ec6b521be4fea63eca43a3c585b3c4cd3012e7916ae12c0c02e56fef780e9b76a64984c75a0af6f3b472a8ace681d6178d0a27cabf9eaeed58cf053908303af29779a164c9f5a35feef38dcab1eaa1a0c4459ea6ebee82282e28bacd93516841c0a37f1ce0810c1ddaffc1e094f0a8883d7793d7731606517a79366b392ca93463b8832a21fe26b0e6a36dcdc91105007d32d4f60e0141112e948b888d5621c4f1f06ef528b35a883e283c780f4bee5e673904b0739d69a986c2ed4b69472a661731947295e471d850a7974d3995ccf3f186e1456c346703fbee42506d6fbd8ade268e3792c0e27017acedc441fd62d763bd9de5d598fe97a7fbeaefcd8a0c2e216f54551d870694fa8b829e61012fe2c277828ae18c8e1bb59004363b91e9b09b288252248e62f35854bd216c084532cb3a92655fff6dfe148da93c5bf2c3bf773d1266c7d33f33f286b280329ec2e061fd58794d3fc8805fc26d5ff2c176018b9aed3f41d4ff4ad6892ef1fef52c08bff29321ad6ec69fe62aa1faa13f2345f77e792243e7c156604856fbed70934991b21e96f05014573d17ed37d73828161bcb1174b240a6ce553829d27994341cdebbd0f228d0486e50e654f7e695cd7b07f79980087b93f63e4fb69ebd95847cc3b7a4ea5df87e7c88603945a4d0d526833d8d92986af2209137816b83f74e7beaaa9226df760a87e2022dc642187fc1fee00f8f942a2fb13c535e75e6cd174016ecc96ebd177c901d37d5b20a7c2766804f98ca204671b6469abab918d50cc73374f5ff3b5007de875eb8fc564f518c60cb90a90e0870333b44c202b0079cf0083e19311a99fbcdf52e018010e931ae4bb4193d78f47d92c30287f212b68ea713722b58216ee0022f4579a6ff9a6cd25243b9ed2ca4627b128fd7877c7757b0501e4839c1f2d5192566815e2c28622ac23317e78b93af024acae19e2179d9ec5bba71fc623569d4f60f05bd24e1d5f5bf5ed8b07435ee236d11c6e9e88e1e0af29acf0d960fcd0e7074bbf0ca66c9e73446e2c5e883a86520f52d0356aad1525857339b93da7c20b51cbf0ec1a5bb3f6c59a0bada39fe48af1e7a3c113077e7fb0391822dfed3b6732a9fc8bc10342e72aa5f5f522eefcc37b4850e48d67018ed629504ff87496da588ea2828d560eaeec2ab88bf1dc01e8a7422faf9b827b54afdb165410ca0172f2533908cbd35be605d9437b8212ef65877cc628140ccf326cd3efac9060f3322c739c284fc6629cf95c550e784623956ec67e5af44cd370ce5a919ec99a27608bccb32794037ceee6285100c0025c8a0d8e6b4fcee08c4281bad652653130fc5b829d35f987b648749fab3d0627f3f5e250004b350e994e8537f851f3ad4d44d0e0b68290bd315886cbd13f558652d56c670a8605eaf5b9953ddd216fddbe57c0d2c053b7fc0ec1d69cbe6db39a9d159dfef39a3f6c19afa3c4cc88b22a74f2e041660d2dfac7edf958399fec0f411052ac85c5d418cf7e61695bd57d1aa782d70f92adf1dfdf3557af42d6ff1a8dba426f46e1f77514a9480e88affc9a5a321b83b6512787a25955a8d459071bedc6b8d9b195da4fe4caa2acb514e35b24b2d2d2ad7dfa8a64d43bf975f413bbd56cddc80519890c39a9ec59500a0ee63e9970fe8bd3500d12d039d8eb7215dcddebacbbe7c3a1530400d0894a0aa07cd1bf7a159f69e2d9d537841582559a4e6d7114cab3c8aed3f8ed7b2a11b22b164af85d7cb009e1f233cd8a241ac2a81b6e763259688e080bc2434d1a57e05ca718b93d8249cd0c289728eb13a6865c50026b05dab4e7f146b1ba78f662e1c450ea0e15f9c141a78eb81f8d2edc0fd7a461560f5edfeeff0e99e19afa21aa9cbce6486c01a93c22728c13ec8dc7e410036ca6d5b7450d4b06f564b89158808ec125df86435b514dab6bda4343ac3c4fe1255c29bf54c958a60752826ddba43642732070a55572a92d270f70a8a1d803e02eaffb33b72ad50c194b0d8c396e68aa862deb805a927f87ab25d4a4d541e610ded5eba0ae2765cb61c2bb403d0c4c174fd04ee5b4b396fd4919da23f4dc1d8fd2593c404da376a21c420b73b222c69d8089e4b0f2f38f1170f239c0389a084eabb9cecbd7b456c56302181bb2d46ccf8bea32f5710c8184faa87b9e2b17e2b9212637a8d208bd887b18d3c1661bc79d4c5deda310be6fa79f264a14236909c846cc5e2634f65040dd4d478580dfbd24e94236c5e160ac205720bd6c297720ef9252af6697bf27282c2151b9bf27c1ce6b2d89a60afcf949d8cbf176ff1c1b1be6b3ce79ed8abd574b0faf0fcc6e56c4d4159d9fcc72b41083f0babc0db7a38762d5cd067b299b689b8878cc8e1ef2bb62f5bf9dd1a8faa44170ea40533878e654d89d327242078430f3245d54d1ec4052ea6991f1d5af1824b76b8f99341829ee08a9f07b9ef38bc7ebb68f38e8273232b53bd9be483deb86483b8167d5ee9bfa6e51f9da8bffc8bb6d5b99da477036e82cb85aaf27c169959cdaf39dd8a13abb28962ab9126f9585db31b598cb94c4689b4bc712b4e292cfff2e6616f06a250e6128916bbf8268951a506bc64e8f54b094491e2026e8840e5761524828eb1b9b2b9b9f53f97c6e73944b054c861e49a8dfe4f93393d7be511734f8400b87c42961083e8e0c43baf441b26458c36cf519fcad9fbb85197576d83e8b1fa402c81ae3647d7ebb715e021eeadc669a6499cfcee77632ad9c178c781630b09e225f6248acf4ab1cbfe008fa0232c0e1f9aec5db2bf883bffd636e8446d09994b311ac8ca9be6b4a7bb66aa7253723df869b4a6eadff7314bc2a9b389458674cd845e23df8f2f48354472683d474efd07064c9e5feac9c4a13aaee900230ebc0684f0cc3cd567204f3233c40ed07ffd9fff10afa0e5aee501fa8af5fff2681b64b772da4db997a8966fed4cb72e098ed9deabef3222b84eac1036adeda88f5ce9d3b0e7f5020c276ec5b9616732436a4f86705de210c9bd57e7716ff32662d3f4f4f6fe078b6f1e12c42c734d89b1407a8d422171418ecfdb3e2d14e55e5cd528ba3c16812e2860bd5f6b2be5dbf5", 0xaff}], 0x1) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pwrite(r2, &(0x7f0000000140)="30b54f2f3769e02d1e0a6b6c5ecb7f88690f1912a2b214e4254a9e02e8fdbcff69771a53984ed8d03bfeeaa50d768bdd85ddd91cbc99bf386c02d1dda0afd015f737480c710895ed27d194e7b85ea207fbd8ad850c8377e8d0bd894a2475e3c6b8b0b17f72a7733396cdaf53468f8330f87802c2b134abfe1608b14025005d082708617daffbef27b2d6009b61a5fb08ed516d2bd21592b1da3448169a1c814981b53c1034af919189ffda8d04c00f1ef2537850863720501d00dfe9702217be93d1e8d12e4c5587a26054f8d50575d27936139388c42b6afb3ecb52fb9c30d61f561198e9e0a0ff9d73b0403c82459f", 0xf0, 0x0, 0x3) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d6771ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2413ba283c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c2b7dd8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509ae7ade813a4df6395601506d7ad748abdba46f677d0371ad91e26de411278e86f1c9c946ac97659980acaa679e50d6338464c77d139da7f1ad513af01a9dc9ff9dfdd26b7f09b80709d9130f596da71399d521368f2cf1377a6d8c6c3dbd7e834eee2ab7b9d1c1e974effcc0ac8be55213455174b726bce986d0091ef2227d5ce204381882487c3f7499677c524101014d7d0c6e02a185e0bc5da730e0eabf90e9368b81926ae00f756556a058094055ce78216b4e0d0a16f08a058195ae579f59adfa95395c026110329bb95517faebc2846cf80bb75381f6d6bcd68de1d98dae6425da7f345c112cb45d46774a577111ab7354ecc4ed55c3894eebd2c29cb1e2f6f372c044c6ba33b02bf98c1d26fc81e998951174554788430cb810bc12ea2ea5ef186ab7acc88f372e657cbd62b65daf7ac7eed13bc5582823326dd15c5bc3600d179c312b01efa44ea3091c7078fd1a04c8ae95e26d2e07729e07a6aa2766cbe09efe378c3c0b201155b3759ec00dd81148bdc93a12ae3f36de8148cb20b2358bfcb4787653e520bc4b125e0612d8c830279b3252abe10ba7fad78136904e09d9dba2fae010f5a1e543a1ec0868bbad0979ae11b298a75d0acd93891f6c9d8a0effa27b63ce69412901370352e6e89414d3d1defa5ef871efcd9bdde0057e29b6a4c575c443a82e5c09c18819d4cd22de8cf299daf1ec3f98d11c3b1b0a41ced701df68f4462b935260371e647c3e0e74cc31e85555f585db83f38717cd3311bf758075bf4ae54120789e6e8f10bc3b3b384b603974db07a15a681022cf2b5f42376166ad8147f597a0f8a89a9a2aa3293786a987a669b94daf4d3e251ef3dc9b3f15a5ce396e7f74ec754f5185cbd6325ea270e51d1e7905237d42fb908ad71fbde02363babe59a7d42f577c", 0x502}], 0x1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) 16:00:02 executing program 1: socketpair(0x1, 0x3, 0x9, &(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x8, 0x1ff, 0x5, 0x1}, {0xa095, 0xb2, 0x3, 0x8000}, {0xcf94, 0x93e4, 0x3ff, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000180)=[{0x24}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f3") 16:00:02 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x40) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000180)=0x80000000) socketpair$unix(0x1, 0x1001, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) poll(&(0x7f0000000040)=[{r1, 0x12}, {r1, 0x4}], 0x2, 0xffff) setsockopt(r2, 0x29, 0xa, &(0x7f0000000100)="99fd2000b390a9b0c9af398ad9a1fd51c25437b0d46c9200d341baca6f074a464b82ebffcbff13b9", 0xfffffffffffffe4a) socket(0x13, 0x3, 0xd34) fcntl$getown(r2, 0x5) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000009a2630ac4e004236bf89552b02360159922a7c2a7800c68dd5c2612f1696025305000000af3b8b66c07bb306c92cf3b8e3993f11d95b170d8a6ec64c9d6fa634a65387de20ee743951195a5f5d250478ecdafd7ca93ecee5a9938bdab3d0a266060cc85aac4f77bb9eb9bb92a6963abd8a2e57088d741c6216cb79e6d41baedf2804ed038ae2f732d5faf7e4b150b8a3ef8b4fcbcbd1a45f7d7d03c5fafd6778bc5a859f67ad0178037c366b673fe2a17c3573dee56ac876184708ee5df38dbeaec6a4de928b749a4f036e19c25a31be510ae34e0d5079acfd"], 0xa, 0x1, 0x1000) 16:00:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r1, 0x616, 0x3, &(0x7f0000000080)="07eed8e5c52ff782d00b80ef6796c39c1d27b9695405538245cf693e993cf51647c3ddab13b4cf80bf", 0x29) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x2}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8401, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) r1 = socket(0x80000000011, 0x4003, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x8) sendto$unix(r1, &(0x7f0000000240)="5001050360000004000000001306ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r6 = getegid() r7 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x7, &(0x7f0000000500)=[r2, r3, r4, r5, r6, r7, r8]) socket(0x20, 0x4003, 0x3) uvm_fault(0xfffffd803f00ce70, 0x100000008, 0, 2) -> e kernel: page fault trap, code=0 Stopped at arp_rtrequest+0x15f: movq %rcx,0x8(%r15)