0ec3f14bd0d34162f9cc2325cba36107c1f42ddea70b667906959d1629e3b4fcc6c49a8180be3d4eef894bb9019cba325058434ca909c", 0x5a, 0x9, 0x0, 0x0) 16:32:44 executing program 0: setrlimit(0x0, 0x0) r0 = socket(0x2, 0x3, 0x1) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYRESHEX=r1, @ANYBLOB="7b5897d2cbd0d4f657f8adb28ad6cb086db8d37e405ff543689c798c67bf7d6018c00a5ab0ac0c6f58d3989b26076b3aa21f0d349c3d2c062cdcc1a83f3b15ddd8786045f33ecc8b8a4b79ec406212202885a2ec759689"], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r2, &(0x7f00000000c0)="5959b52f8cece98e", 0x8) 16:32:44 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) socket$inet(0x2, 0x3, 0x11) open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x1) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e3f66696c65300078d0c6ac26f82ad578ba54490004b0486d0921ba12803cff7f0000000000009baffb8afc8a78bdb9fe053980040ecd6938582f4a4cd3c7d6a1e7b80a4aaad489259a0baf0b938289b504e66eb9c12ad6210dbd14dc7cfca4c59ce8"], 0x10) write(r0, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') r1 = socket(0x2, 0x400000000002, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000001c0)={0x8, 0x0, './file0\x00', 0xfffffe00, 0x9, 0xf8f, 0x8000}) fcntl$dupfd(r1, 0x0, r1) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 16:32:44 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x208a0, 0x2) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000100)={0x1, 0x5}) 16:32:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x5, 0x0, 0x0, 0x101}, {0x64, 0x0, 0xfd}, {0x3c, 0x0, 0x0, 0x100000}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:32:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000000c0)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:32:44 executing program 1: socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = semget$private(0x0, 0x5, 0x8) r1 = kqueue() kevent(r1, 0x0, 0xfffffffffffffbff, 0x0, 0x20, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x5, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r2, r3) kevent(r1, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r1}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x14, 0x0, 0x6, 0x7}, {{r3}, 0xffffffffffffffff, 0x0, 0xf0000004, 0xf44, 0x2000000100000000}, {{r1}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x4}], 0x912, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca538}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r1}, 0xfffffffffffffffb, 0x8, 0xc, 0x7ff, 0x101}, {{r1}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r1}, 0xffffffffffffffff, 0x4, 0x40000061, 0x9, 0xffff}, {{r1}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0x75a0000000000000}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) close(r1) semop(r0, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x2, 0xd, 0x1400}], 0x4) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x8, 0x0) fchflags(r5, 0x10009) readlinkat(r5, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/92, 0x4aef154fd99b7d29) writev(r6, &(0x7f0000001c80), 0x0) kqueue() semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000480)=0x7) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='5\xb7\x0f\x00\x00\x06\x85\xeb\xd4\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r7) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f0000000180)) dup(r6) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x29, 0x20000003e, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x1, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r10 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r10, &(0x7f0000000100)='./file1\x00', 0x0) utimensat(r10, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) fcntl$dupfd(r10, 0xa, r8) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) semctl$GETPID(r0, 0x4, 0x4, &(0x7f00000000c0)=""/63) 16:32:44 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000028, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000002cc0)={0x0}, &(0x7f0000002d00)=0xc) r7 = getuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r9, r10) chown(&(0x7f0000000200)='./file0/file0\x00', r9, r10) lchown(&(0x7f0000000780)='./file0\x00', r9, r10) lchown(&(0x7f00000001c0)='./file0\x00', r9, r10) sendmsg$unix(r2, &(0x7f0000002d80)={&(0x7f00000019c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002c40)=[{&(0x7f0000001a00)="ed7b2e18de249800f57ec2398d523d4bfe9231d2262b271d7e72e1cf132f36ba907dadb565759728a4db04a10844d0da239b4801e4932e4e550eb48e", 0x3c}, {&(0x7f0000001a40)="e71d0081a2ff0820ded129f9ec8784ac8081e289b65ad81dfb7ef9fce414d5ebdec271673bd0ed3223d11ca8b6cc68074420125f566f6e63fc9cb67b8c45937e02d7e6d7793c645b2838460b53601df85900fff3117220f4bcb6d9a77fbbb22683f06eac10a907882af9bd4ca346214a75c2170783451834b40246862a87669936a479dc7933c34777f628b2202ab1c61b5cd4bc9bf42ecdf35c90f4f6e69621612840d1093b3b134ae6eabf9fd70dfb3fbbd46e37ac6fc5df", 0xb9}, {&(0x7f0000001b00)="4464afd1906f4aa44730f8800ef124cc5ae759af9e404a08d608f988e746484ae22606059f63b3693138bd3818cf0902f4b2bd1b4a6ebe4ae6", 0x39}, {&(0x7f0000001b40)="bc8d75f5cd843ce52c068f79a9bd6c2a25e17226205f633554808a166ff8e46bb3d51658dd155187ad87faef1c56bc26f60cbb3a8ff5a9473251108619028c8b54e91363ba98964613799643b0fb861bde32cdd64c7acb094cf2008d1cb6e640a878fbb891bd891c94e4b8c8e2806876ae79ebaaf6a2899221c808e12c90ca1597fd67fc50d09d07155457d79de0e89985a5ec5c9524e9cca1ae85b299f5ae8b0e42fb524723473ae61b643a756eea2a7c1724901b44b2a60db78c39c0755940e73051cd1acdf6960fe4a5f72b41d6dd", 0xd0}, {&(0x7f0000001c40)="062d36a934d5fa82a3d6a8da0d204c6e9c9f5d8ab5defecfd1067a029de9ec2293117e61c2d53e363b991c14dd0461408bdc9d1a3eff9f2e25fd1f268e5793bfc5bd74d2c1e7659f622ebead32ef0945fcdb52f7a023d0aea2f59491e461319850e62f529d853fb8cc15487ed9a468ed8b4ebf2c63d7b0ffc6ec8e99b52f2fedb56bff697169aec19727432ad570ede75c6c9334b3274c73a28c24d7c412d272e83f166a0a9e766d6e22bb9d64f5a875cfbfcb8e6855922f43b11ac2eee6b3a51ec8b8d8e12727b3ae470b43e4363c2078a228a2eba48886feeffd51d6c4554d4eb3641ca13be50f76ad9662a6e155bea34ccd6b36967b639ce3c7fe833aa57df5133c176c5826eb283c43758be075399a8e93cfe0d94fd7fcd79aef510349ff8ec75123a612b3ba6ac53547f5f979e1197aa8a0c2eb160f4077d4305ec3ef20e062ea9859fad40e65d26ce505c3eccd042a6d4663313109e792263fbc2313d5a0e4340296e06ed885aaef1c792ba97b7a76ed34f10038a9ea05d28096a9ae6be13e0cda77d196fae6faea5f5542a525bb39a8e49577f9276a55946e4fb7e31307bbd0c88833b163e39b71908a9a292b4ffd919e1792986589c5dfe19470b1e305c56913c0b9661949463ea517d7fa1760b65fffeb5bbd6b63a9cd27211704136df36e32efdda415a2b5d53efa4ec00dde0c3c81b085f3aef2f6150d1120cc00b545d5608cfe9f5c902caedc9680a1a1cdc6b1432dc1b0fe890824ddfb31ccd2cebe7760718f5e0170f28525fe94ff9b46b20e8c09c177ed30d9af60c40d1d0afc5d2d4ead7a774fcfb5d015178e14bc3aae5980a83e9fcb39a7a84a14b832f2fb3ad3a11b5eb4d5e0906d34600891b075fd6eeae194b03fdeffad8c06654d3d8df8d8b00a303774420619b085f8e939487e584ada1600bbf8052079b6e9026be22f0c69ccfb175c562903c65e59fddfee5ab270ec58e25458782c56f1bc3279117f502f24574b657ad243b986fd5e3d31c4f1cceb71b82c05d8dff3d547c4af825f1fd068991c5592a7d4a3970efe617f002721593c5147a2c78c9a51ccc1a84df576471f26f262d1ad947902b9959cc081d43db51f2ee20eaaef9cc34a26bf6a869e926a54745f45954b091337514475f7616304f9155cf16e435bea54e14e4eabceafc7efd0ed9bc73c564119cbc056cac963e528dd133397b4544fbc0b0ad077c5c6d9ce2ac7087d1c342a8af2cc808e0ab37a6b35b0ac7a7fbf38a9072077c62114fd944e1a051447a3857f4666b735989b9b203f77eb173678737418ca9c3217b244ae25668d65eb263da2b606954f76709bfd05feef7c69bfea722e9dc4235d49515a3167ff4895a5819b38acf0ffb3422f5c00356a4d52da6235683f7b3d9f699d816c9e27f03735357a6c80e92a44b54862c187aa2716245a7a21061c50c8af540b9f35e2135817347af810a6df938ed9b78c7c27b08f28eab39d9b62299495f71b3877284c4f0673bd618776c98589ed28bfd80913bd6d21184abe38e3295041a80fb712c6ad3daaaa61c05a8b2c7e34bb9ec2e4b0d44d760e1a81062c2a566184856d40e1744ad5f05ed8d081baf28789cdb3cf2d5a1865f65dc08bf8ef7c43d96da6a232a07e5337454ed285522bd674827ff3b4740bb0a38a42c4e584461513700e2dbc2c4e0688305378f6b2c0f1e3795e0d36af00df7095b14169f191ce4fd3e58e5cb0cac87c22a49a320d3edd019a1067acd49b0bcfd9c5a5c8afbe7267d1433b83fdd8d24b6eb1bed48879809e3d64a4486aee1e37e54faff69410b05fbe17b1aded747d575a1060cfc0b508365ff8ae0e6949d467f4098ff70eb7e5251c074e6b69152548f0ce5f53f67f06b0483e50083f254d386ce3e6969aee230a7e5280ddb6547c2079cabe5f05838d93efb17f9f61fe0a6b52afb5d1d34ca5271d6f70782ad6070caada02da6ae0758f6793182f7e3794fcb0c85f6e132547fce912491b376e4fb73bd3b8ed5bf37558365e14e68e8ad2358694f9a1351a1aa6621d462f0bb5257c63e10c8e486a6ef327a4a6e1107b0b129200ca3ebc8c8f1bab81db2a6bd98ad13d16404b1d6cfd03ff805f0e1be873d09c996abc470ad22b1b9f24ae4f5a1b513591fb3e644adfb1debd5b72fc714cea160be3d687cd27a504cbc98f6ea891d53e7b9f25662f0db55ead931b6dd7e6abf51e33bd18120f3a9e5e4043b4ebe50c14e40943393e14e65a8754a145cb4a8e886c0cffbd9301724e6f2f883d759fbab8560e2a4ce350e4922979960111cf9e26961a870f598e2cc8d2c5d7b79578027cf98e495fad0332a3451fffa0158aa4a70c04976f62fbae0790df6835f1f4f5832692e4f8014e07d4f22606885886997673b7e13e9c9c85104824c224393434f5e120262069d5b96946ce1a7d82c33ffd6a0e37e4aaeff46167861a2ce66c69eb6382843044155ccf7aae3642d1d0e892c80e2fc860456aa9a2b2008d6f20b91e6f1fbde71d7f54aa0f5498ba00fda694fa768084795e50c00c7988c103fa7d3e8e02969678b1a1041102798f4e1826867fe490b7347ee19bed0a44e5355409508f5141fbf613aa4a060b15dfbfbabed2baadb802aba5e52a960b527a1817b93f474095783d323fd6f3b79a765cad8409684ca23afc430ffc44d6670b7f682aae8666db3c1890ee2577e02f218bfd6c0c0cf09d0044d22039f2b08915c65d7b730760fa17761244ed58981f8d832a61d96abd2dd21b0ccc5a55cfdc5b0478ff6335d3bc64cb2f8c368fe886c02ea587e4aab2f372c591f228dabff9f1858f6e1a00457817593a568779960451c1e21c324ad295aa7840ff6f1895e5a491880cbb4ab66a233db87bc8be88418a60a4a74e171155d701c4e172f13f5f4edf7c6187a188beeaf36d85f566ee8904cc158d7e08ccbf2225935c22df3b6d531a1f553dc7cb01fdb5377e61fbfc262d5905f0a3ba4b994cce212f496eb45b6ffb11ef4fcdf81102e25d84a2850807c4c6022dc5231dc8639fe2360aa08326420732eb00a88eb2d248b2a1bd905f433ff22b5d48e2447eed4c522f4d66ba951a06971151154f29db142b2ca78e94f6545f54e5e77f061d8e18e861b31ce0d6952c3ee3b8e794091023009ef5d4ebd1ee2ba29e967ebce316f3f8f85efb679f1c3831218073f411a076f7343748d9600e7b29377b1f98b5db130842e767e1ccf546b66643c52fca97f88015f1951f1e3e2a2bfe80722cf407bfc3c8c4ed80ac7abe9599886f3e31bfacbb2e28400bbde1111f7acb95d86c69d9e7ceec7b811a6f703601f0008dfd03388262d7d1157d3e2302b21e4bf69361421fe12014fb8a964d132360c27833b6cb23cc3f9d076f5b6da1a5eac54d7d8b60321e901c0dca0abe4440bbc7b9b4401440e6470c1913745a2eb86be43946e650294d8fc7d4447993fb7bed9a24407401f79c35597b9a54d4c56acbfece52d580fa55c3b2e10e0e6c19942c28157f5bc057bf546ab6573342b1474c048acf065332fce2cc3cf75056555125fc59f9fba6e21d6f3f2a882a19a53e2d7110f45673963127e8d1ee266bf79c3edb19af2bed57f59a7f876f5020a890d001f201e6a3c5da6ac1727b23b62a8e33542e91c0374cf958ac7341db1f4579443a62b0f7509fe308e739fd4270803a7b110ef0c6a3306f48837fd2db528d694cc29637754437f17b6db7b90fc730befdd4b61ad11abee8a0a85585ea3af5613b71184f347bad95be7ffd554ed8ce284672843870f8e627857ea61196204cc3498886dbdad47163c6837a6c2d94b06b7f36e636fb1ecf8b498cee019d7e849e353933710f9630400beab4eb9566c41437c410d03433059ddaccbaa5d5119adeb74af1781f3df6625fd891f95f652eb1f0dbb75c18b9f5ef8c42107be97bb49d346a7b47464dd630832ad4458fc22bf6547d9aeb0981a03ebfbcde264e7b51de1c45f9a8c8144f0b127a561c9b8e036078640a0325e642baaf569360a6c555c00df0374484b82faaf5bf4b8f7a0d40c6ec384c0326ef85d72be24747796ba7fb5914c6e903cee517d62950751992b8d12e7b8d2e30f55928879b8cf5e43ac6b1302ac9bdda94e382d52155cf447fd47dd079a3d7fcf0a9d5d6c93cdf676e539abe1fdeed1158c7d2a306991682cd213cc3d6858a135c374934dc01b9903047ceb776c948791b00ef9f4416844fb1a2e561ae6cea3c326370de12591059360baeda85419b31675295b9e896c4641a5256a670ff328d5f243e6f78eb05538d1e99962a219dad410784b76186890fe4f6a23858abf0483dea0b89ffc42919542cf7f522cf706c04d663f1a0caed92680f7e0731c4546820d3a475c8d1895e4dd650650334115657e22586eb4de3b7fb177bbc66ea32eb67d69fe9204776a91f4c6e37fc2da277bd20adbffcd06eb37008e6d773c3f2d75bc37f975d98a095c12288d2217d73d1f5d0c4eafa16afac0ec9fa055fbb89f4268e3b2f486230ef8af919b8332a9a279bd3b2bd0fc67e50e7a8cfabcc0fa49142c70f5522d874680f366dff5a0efbce4b4eb3b7ec961081c0ef44a26d919b623803a198f4ca00bf4512de5679fda165eac721efdc68a8e9275e52215ebdb294188ed7145ffa2de4b0dd9bde2c4cd906fec3eac1e9e4199a03f99dd07c611dbc7ccd5010a662240893822cdc6bc9ba86797ef6f63deb598fde6864bb05f304a471a1b12fab46a0fe2c47c6c9f8aae3925f82327c07c130ee8dffc72b1c5f4cca4c476f679767375f6c994be637ad3180c2975ac9be65d638d416a0ecd2e8372317fbe0699e221fe9054f252cd11b8c062666d5faed79342f99219beddd25a25a14af801b7d5bbc7402cfd6ea3ca4404224d084fb7ad8dc3d3050e55204375089ad72fe94055740eaf8e301e372b5137377599e38a697f20721e065e98d883ef12874d64e43e17a4b4772206e6c2a6b2f46bbd8c2edc40e8093c2e357f950f9910fbf9deb2bbbcf163cc11c72004ccf0b5bea32ddad757dfa06eda17263b65f363e48f8c7c2a37549e1d1b01499c5db39bd6c6c95262ab2d5aa78e3da495506eceae95d094f4e448f9b8d42e9fda1256bf6065b9ac56faaba5082ed37c82a3743b69df1ab670c15be0d2695f14dba0d8ed1d0ffd0ed21761b560fd1a49127f66f6bcd205a8ee77f2b64cb0cc3bc43543bfa7aed81338bb588f9845657f12584add9cadc9ecb77d88106e9869e22ee7bf93c39366c686112b78c7d8c3dd56f90a718c3baa443f081fc899e88e27fa7ae0daa5a32fb65730bb0f3dfba74a7648d6e36f7f1fcd1462db32aaab38766005a33c2ec5ed064f28d89154177802af51e91bd82ea21251db39879ad7b168294789565c17cadb2aa0bb7bf0c6de981a5de12d26a4054b622de8c3174edfb805e85ab85f1ffe45dd224363926741ea53427133c5e04615f27e9f7e888cf5cd8ebbbf0b40cd93972f8376ceeedaea1a7b0353dface1bbb94f2545a97ec601a83a2313607a15fdb9081a719b7abf612536a768a5b22e1a53312290a9d83ec3d6d4bae70ed61c45e45e7775e93c88612b7c0e7c5ddaba998c7d489e1cfc04d4f01d5b8e32f0c47e360fc666681cd14a3fe6eb9c841aca0ced3a0c17f51d764c3eb07ef523e728d780a192955132a8a5acab6cbc5098ac3d01e845d11ff180b8b90346bb3d40cf1de760676c6d5c59790ac085b6ee34207db2b21678f58ec2cb3246a374261417d65fa025be3e95fff804ed21d250764558105f294049bc0efdf9e", 0x1000}], 0x5, &(0x7f0000002d40)=[@rights={0x18, 0xffff, 0x1, [r4]}, @cred={0x20, 0xffff, 0x0, r6, r7, r10}], 0x38, 0x5}, 0x200) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000002c0)="736be6787188a7729879200048004d94e3383cf361fea15ed157410f6629183f8d3b137ce5f6a56c9cbd05accfcb6f6e2f07546c6e26fd64e7a08393e0b25f274228806a945eb6dacd00adadd757b120a7fe19a9d71a2d41f67ba5d8ab58018849d7656fb1655c5dd3e2edae0dc1c5b0f415d8db63b75ea88ca6d131b9bc15a2df0e21940f2f65a207ae40a715a8ee483afabff991e5f68aca3281045868ab1b4add3146b3538f8f595516735e6b5576a88ea8d72b6a21f0e9b427414d5e5554b7622b93825501237ee3ee1ff547aac987bc784fa697aed5a5fa149e17f52f41", 0xe0}, {&(0x7f0000000140)="395055cf70e68df923c7d011db9677e0453249ecfdc396cc8d7d8fe23a7d36f80fa663edf1bd98eaee1e382b9d48f9d59779d39a0b70ad404dfaf71472d2c228267aae7947622361d2821979189ab0", 0x4f}, {&(0x7f00000003c0)="b10c57cb3e7aa7824a41d13b69d230b14fab987a4a897558cfa388ce7d0d08508305910d0a7bd08e642d593cee42234cae8e75548c47a04d4743d8e5638547d5fe4a4d74450495990ae0881cf6ea41822b93be595ea438b849e91035a18828cda8fc52a9042853433b4cf6d638db706b2ceec6696ec47178f5c0cf68ac67a571debf8759fff2852fe63a63f7c616223ea0ee9d4e0cb3d072337d93b0", 0x9c}], 0x3, 0x0, 0x0) pwritev(r1, &(0x7f0000001940)=[{&(0x7f0000000500)="66edb5f68b146102dc5b31f9b3c85334c502029514be2e107760b367495136884697edd960d82fa878e694f4372ef5c0c7ec009aac249933e7da53e4c27c1847be8bae116d104e486aaf17f3b4f5", 0x4e}, {&(0x7f0000000580)="f69e0b2e0ac3d1dcf8109278e2a422ed0d5fcc959baeca6587d014f9e06a3d7b6ae70a79f2d46108790f90706359677f8f7a5fddf184ea17702b39b60b1d878483c95356b200aaf55cf4f5efe2b28b986de4410e4770ca7a7e09a7cd1b180ace3b926947ae0047f4972e78d0a27ad99d487a44203e6d8c88d55ca1d2255d53922ebb5d53afcc7c2ec5ada8b7d298e5c826be04d6b9c01ec548d26a8f12ac07621623ba10cd6a41dd500d7cee0d795843cc6d708aa6c2614e913b1399ab6ce14f8a6c99e5aa0aa8ada5e2ee71036eebe29ba8fdaab3d52440b86f95b783a18c58b77e7ad2849f00ba537c0cd57c613fadc5b0966739a129", 0xf7}, {&(0x7f0000000680)="89ddd1237c34af4946fc5c2f877407f811c94b6f512c02664c4b7c05bbe54ecad3ba9f5c529c3470832d671dc7437d2181e4977c1c49d335268521741ea2dab47863a114a8121709c5e85249548ea03ea947bf5ba08d15", 0x57}, {&(0x7f0000000700)="274164d74e98e238122f61190dc27089af94b70d52646d2c15f117551bafd76edc470b277db325631124a66c5ba2d8e858f7b676990bfd2afaf3064fe5d8c086a6f307c8259be683283dc5d38e8f2dc84732b6df94b07ed234848bc6e97022ad96fd517c4047d393104c1946e01b7a235b19f5dfe241cc61bed9f895ff9d7450b9eb871b5b9ebbf571d40adfb4ef5e6560cd01accd163b8f6b562956bdb1d886a90c7964a899b259c49d3dc26828150b6b33deadc7906f74691f8969eaa6d45b5d5e0be2a500abd91d8034542e98", 0xce}, {&(0x7f0000000800)="8d7d1c99b51425f128a3ea890ed05b5c1095add87258b0da5844094a6de24a1f555cf9f6bf76f57ce9d234c12977d6369ab303a593f39fc55053972b20c0df92f81d5ce8e111c4dc341c6e79d9570c3779fa3ede675e4d96526c813d2628ca433e4f84370d2488bc78a436e7ba7fc96d430e26a1d3c2094782778a19382e728651e863bc1a8bc836b4d633b7d09e753911ac34e83b7e9aeb3f52c65953b7d0adddf2e8aab917760ee9e962c1253bb890e8a2cb3c8313f2bf116b27515df0231c351a4dc903568d8e569d319eb8c518267f92497f38a64d3b72b9407978c2a6f1ebe9ca722588bfd21de0092fd8b3bccecd816fe9da2a1be04b6f14d6838b7f66060cb1c59472ae480863cffd2c422fe09fcd358b2e6d98c77d815a6804e155fb5dcae92ae448d411190509b9e0d51bec486b7e51809c4818f81e827e0725d306be0fbbfbb65d3f0e177c55fd776c3ce44ddd6c27bc9bb0212ed051defd07bf2affbd77605f4bf5cab29c40b763ab4a3f62e02a38b071c59c658bbc3faca3d113c1d1af644a1a8165e80f8c1bed0656b3eb2937fc9f539df797cee4f5285a4d0af01fff985568938b02956e7631c29418b8056f9ccf1c299bb4564504990d94af475f3bd63aae0ee5c561510011e4971724fe3fe9af877fcb53292bc1cb810d4adc5f27fafe0adbd1c639a2b19c2558a442672a1245b9980cec64c124aafc0fd6c3ac64b1b53ce8f4d9e16fb14ad4456aee2167508089e38353e818be5b92a3fce14c9b4cc6bed8eef0d33f0b418a8a6175c17383dc3e0c724edc6d32cfeb404fcaf5320fc0f40668a26208285263823211a0b4bca78f7abf426babee7982e7c9616976223be18cd9c4195a60af5864d0c0ad96eab910264d0ebbe6ad99aeca9f9c5bd6e9afa5edae6f9a4ce5b783da6cc7c4764258e9e0d2b87f3baddbcc994ed14711180d642fd2140547bd4d3592c7042ffe66f6a3fee6f883d2949ffb05d2673c3d7dc058d8a23feb3e0083637bd7be6d000e9943f6915c4f7a8a2f846be8ff88bb5a7478bd33a186e1fc5f41ba1ff71047637898f51a248d92f6696dd336962b12e329bcc782f64e25e660628df8788fe8e7c5a8fbf9600132cca26ef17a843bea6aa60d173a208486d18473b8238f2bcbd3f213fa4aa7314db7cde87b764b3f34980b9c112952580c46e58bba0dd13ade0d39dcd552d7b6388cb4d1ca883ec365482e55d782231168d830a862869797f4a58fd3a80a5a1e815e410453c19baad77a328e2140531775c783b59a130a1aac5785f8bee5ccf118540a8a89987b82c02ca097f8f74f0d7db31918b1e62b3d6eceb3be855ea266e444c50d6091857c905eb2eb6db182383b3540e93b67b39175edee85f43d2dfb2aeaa355763ca96dd24b291aa8dea0e96b68918538561136845aad12705501857c0a56ad4bab3ff6a99dcb0c24f7af9304c3b8fd858c3b06c7e20053577cd93b52bff4f511d457b3652296d48dc05bb10143b139851579c4259af226d96b644c46525391be9582b726c9decde5c0834ae3eadd268cbedd75517952a4a9fd8d137db642f5627db935eb944922d0ae3347688360f93cb8aaa513e6d212d92a6b3bd0c46ad3a544d232e4bb6367c299de9a2ac3e8cc66c8830e2eb4b93e00701cc14a44b3c40464083d2a6d4b8c606048d51a6ab78dbd9a39303e67bc1a573a63fbfbf73500e1134fa25faaaf40974a77fcc6939d29dd203f1b66496ed8397b6d69e6d4e40b88d7c38a7b2593dc3464d779e1e26d7dc23d0120b02a3509ed605edc9647352ad3099d234e91bfdce4855b4943c93fe8744fdb3d5d9f41caf21d7b8227a3bfbed0edc97883873ad8f59667173cd6226fcdd04158c2ff658c65ea10d53b30c81c22859d341e9912af597af24549a6930eb0b5a5ca1b9f62d4e80a4e16414c57b05d22eaef597b361a269f4cb2f9dd18d0edda0ca21db03c441c30b065140bf25274c1f49510baf4ea4cf9aff10d543823f635709e06d7cf5db16acb2b51f7ab6442b108b7a73951ca6752c929072fd06dd1d59ee74a634a20de38178062ce3c8215fb5e9f796cbd949d7a4cccd32ca0988779ab4447ee7e584af268f95a0898f1ea79cb179698d790188c93e2306a897e1e93f270e1001d51c20156efceeb6df7163ec0c24c50c22d013c6edc8fb05fe610fe470cf1024f453b87eb3f8e08d69f7af9cc6c9b0f8bae7b7455b6b7688cfa26847f3e66720d2f1622929202df2c99ac763d14a3ec190e6b05d37c3eccb5007234bb218ecbac83045b006e4fa053dfb9efac4e67e6ab86cc989d52d9f94adc3c9928b1d159ce8d97ffda9f72eed22aa4458e72c4b384ca0577e2b1a9c5457767ed85192f02e0cd55b146f54460e5f7b879ed9668e5a5b41e35b5ae162f1e382320275931fadefac8f56646df4a2532ea8b0a8a7c93861acf117f8004c3c7783ac0a172854c7f96bf08b61c903eff45dc5aab90ffab5641f1288c93bc43d4feba6d87f9cb4fd6d801354ddd27e32e8ee227d01cde2d8c7db20ad7705a86792a914f6efe2a096a196864376ad3c5b141fa60a1a6b6a142e68fb384b2d32b32b4c0b91532b50ae8c52ae8dd3c8b9b7315d1e90efa63f94f4293ee9c7474705deed7ae96ed3ed9f5066fcae16ac373f6880a10570ab34ea890085fa543388f88c82f952c09eea8b19ea3471ac5f698b81bca0512ac390c32c424ff161675945d9ffae69d51712a3feab4154d1ee271e167fd0421a4b342b23a4748f68f9cd86e96ac5e430836cbb98ebf6d4bf6fb6de07b5b0d0f80d46714049914a86023f81a130df72d273bb9d8a24b7f76938bf6153b392e55b12c7936cc906ffac371c961f67b4cf8b267ce0907abbd54de8a68a817afc2242f331d1a3e2bca5e550df7500064810f1a80284d6bb5c98b393e96088f26f0efe86be89e0794b4310b96745d38bba6a5e99535f98dd9f8acdfba6c1d1c2d8cd0abca8d9a0051becb0da6151a91a8c35af0fb814b1144e9de6b5fe167742c9770e33e0007f743dea6711a23590787511c490c0293e418f49f334c0f2f03c2fb01c81879572d12f9fed22d8293de9f4944781f463b49e6b79219f6a12e0a1638fa413d8b39abef87928beb9772549bb826b06f5fc5b79648b6462fefb7288559adabefe15285265dbf25f0454a1d1483bee1daa3f5ab0474b41a4ef623be589b6af2dbc083dd1a2e311f58d06e7c29bf4784b40d478c7dd7653f2357c01a7068e361970c83283d606c6a0da9a1cb37d71c56291117e23491103e9f332a3b8b6e0b8bae06421d7c35498ffc060f424fc7627434ea7e5d104bd1c24996ba39936636a594ec76ebb6658b69228e6ad78ab5859cfaa1659b369f9bf2f1d4a3fcb978df381d87fffd1c1b5a38f1d90cf8c39b959aeda81a6f5b7a487a36cb65546829f8d3ea4fe922979ca6735f7fc3efbdd72db7d2003e8216f036896ea19864c8ae43a8726e88ce37832b0789549005b8ac25381a3392a875d1f155fee2207c64f3c3d9fe18f0ce173b8cefd6b8b8e6bdb2629b54a07ff6cd4122b6bea86014222730f7ed0d671aaa1b8a2aafac951ea5f6ecdc1d1baa37f3674c14913a386b814a63fac667478ed47467011792ed6d78b370192c509b4395885767d8ed25fcd94758f1bd3e16b0f7dcf23336b9463732b996464487a98e9df3c9d58611424971a4798fee6ab60fcd0a0e428bab8d35868c199d739ef321a80b4316d2cba61a9aafe5b9b914e0906695f5a9ea41d5077ec8935f606bf3b5c7a75498cff96832e9b28401828bb0ae248d85dfee930420fa0d128e08e3ddc21b437b60df7c9cf17c8e83f8446d019040e1fedc9f88324028229e3e29bd7fcdb816ee8be9f0c8bc9d28906339212ad5861b430c7858e9a8ce813cd0dc91fc08c3b66ed9fe05bc7ae1bf7b7b15accd92efcc1350385187ff5d679f4f3e28564ed13d3481ccdeb6ac569f37296756c699bf85f337ab038ed323a7fad3598c1eddd78bbb96f1cfba73c6265f5ffb7ed6c1a055ad47ac220a3a8098283294b3e91a25abf6412a59789fd39dac7207c864c3bdce1321a5f48d6b08b9292e9c35f734e73249329a4bc6fe9e6aedb0aaf7c63182147650bf7397ddf1b6050ecad1f7142276d394dc157c60768a534166a3886fea1137519fde3cb7fa4c27b8eb01e9c0f9f54fcf76a8cd978630b2a77a7ecf9427a6ac9eef495427a6012a7d9aaa093830dcd4efb14285ecb9085bbcc629bb9be8124fdf64f5e98c5832c37d0c5491864fcf9679d7deac51d1c6542720c5b493a46929ce58c2f579520f764e7c542ee383255581f1d1b64faea01012bdc7f78ed2fd44bdd55ce36e597cd8525df9fe3b6bb1dbf119cc80f3c7e781f8ec4a5b3518637a914fa9b6782629c1b4007b74a302c30b6cef0d372d61b0901540fccd9435b0d6a6edc0771d95bf79c98db100582b09e2a45cdd5f0fb66cb3f095e4c4cba84e3360c587b93eb20f831a00453b5cbad97c4e3ee56f70244aa7c34ce082eef114aa094e234daf1a0dd198c80f322562b3e6bd62e227ad5b73db1623a211b6ca0838da7a04de5423a0ce26456e9f779f6abc7f6a9564eed68bbbe4927a3b6fcd2585be30864a03b44c68bc28b9de82433dab1ed9cd28d23fdc334609bc03b513d5af850ddbfea75fe3555c0afd87cfd720ca094bf4b37107d507bbbb7ee56ec58202f50a2412de724ddf3acf3d94b0a4c1892dad9d188097e9e0127487ce8557aebd544903754e7404b75d8ae9521eec873c79970b249837a1a5d760cd0e646f151344bd770d949500ffce3e964a9fd16931a284a46ccebdcde9e01f534bbfde1e418ea8eab183b7b0400d7cb3c19b5664e524307ffb8065116e7f98d707dbb268202871481fef084d7d3c7636fba79ae855d463c7c2204cc77fd8602dd3eff475d58bb1f04e306685a1784b1ad6f8e9143bd22640027cbe1050781e0c9f228c15bb7cf2017356a4dc9a85b5898f5ee5a0ba62d4ade7c08d088ece5fb028c8937a8e4bfd1584221e66941f48f37dfdab62a4252edb7385d7118ad0dada91af7584bfb9529f1b5a733253a166c5b6154b9971b3378f10cbe6ce0aa5638bd97dc3f4a0ee22962a71b35b67ec66050e1e54ed289532f6554615c82bd7223e7df7881656943b8d8577a7aef0222b8eb1918ac597041573c6bb35a512bd9636241c9d152707fe6813c54a951f46da1e8fb671b90f5a5b28dd786a38a82c57d8e9dafed1f534cee6f821a927c56ffa0d7a099ebdd41036a87680a09962bd3844cb3057708e4394dbe458e0c5900c896086fef8d719316910ff049d1a75365c10e67f461c75005adf7fb48b422b51be596859fb0864fa61627297a04ca0e766387881738faa0885215c02cd5ea057de91d68b7c7a38f12d25c2e096fa7db8c25aa94805e43d1f2a0c309625a638d03e7a5130193203294fb78ef2e62e17e51ca134843bd158a23a8193c4184f8a325f410e1cba6e137abb4a69694de7a270a969bb21f303733671309eb42a6a2436d4aa0d5418521fa189efff8d4caf69aca011fd77138cbaa2292852390915dfe2fa2ae6c9dd2643d4a517e9abaf2aa794cea9a3e6652f0d595ed077527d21963215aaf7d5623b4a8d40f27e30c34ffe253d0872e91fb2029187433d0b819f67a15382e39d9a881213e700a9a125caa6b060d420641c3a66c21c1a94b6b4dd28f2ea1eac3de32b40a580555fe5c6fac1c428c5351bc21c31d54280527be41d88171d61df1369c8640dcf4842a8c94d", 0x1000}, {&(0x7f0000001800)="b181ca005105e9e27b5629653772c9d39853925c40b763602c89eea7751f56ddde9dde46d5aff62bc20d33cf80b4cd6fac001924f5332d4f214121cca71de9e28809a19749ba108f3f6c88d0e207eb63276667849829a112e4b576c6b53aff10665983d9d70b7240a44973c0a051d071572649118540f13139f3390713ba426ed4a8a9bd7e", 0x85}, {&(0x7f00000018c0)="cf889d0616170d9adcc7f7d48ec44050b3178c1aa8f9b97193a17fecb8cf861bc56926deb3712ab4ee9afcafb7b718054eff73b0945dfdd7789f80b2c18f117bfac6f337451181ceef8a921e2c94c2eafa93feef5d0980cad3f8ab0ed9600e8b7877090c8b69bcd1a2cfd4", 0x6b}, {&(0x7f0000000480)="677eb901f21447dac05be9923784f80cf8e8b4a0226d5a5ac0620baf79a21a836ffae17ff343da6eced9b918", 0x2c}], 0x8, 0x0, 0x14) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) r11 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) r12 = getpgrp() fcntl$lock(r11, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0x0, 0x8, r12}) 16:32:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x4}, {0x50}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) bind$unix(r1, &(0x7f0000000100)=@file={0x1, './file1\x00'}, 0xa) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r3, r4) chown(&(0x7f0000000200)='./file0/file0\x00', r3, r4) lchown(&(0x7f0000000780)='./file0\x00', r3, r4) lchown(&(0x7f00000001c0)='./file0\x00', r3, r4) chown(&(0x7f0000000080)='./file0\x00', r3, 0xffffffffffffffff) 16:32:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$getown(r0, 0x5) r1 = dup2(0xffffffffffffff9c, r0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000001c0)=0x4fa) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000140)=0x4e2) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000100)={0x55, 0x34, 0x5, 0x81, &(0x7f0000000380)={{0x1, 0x8, 0x3, 0x5, 0x7, 0x1, 0x3ff}, {[0x7ff, 0x24, 0x1, 0x5, 0x6, 0x9, 0x5a827763, 0x200, 0x5, 0x4, 0x3, 0xffffffffffff8000, 0x100, 0xc6, 0x9d4000000, 0x2, 0x7, 0x4c1], [0x3, 0x1, 0xfffffffffffffc00, 0xe9, 0x0, 0x6, 0x1, 0x0, 0x3, 0x400], [0x5, 0x400, 0xa36, 0xc8cb, 0x5, 0x7, 0x1], [0x9, 0x7, 0xc5fd, 0x0, 0x1, 0x9], [{0x401, 0xc487, 0x6, 0x400}, {0x9, 0x4, 0x1, 0x5014}, {0x400, 0x7339, 0x0, 0x4}, {0x9, 0x9, 0x2, 0x8}, {0x8, 0x9a6, 0x1, 0x8d}, {0x8001, 0xa, 0xffffffe1}, {0x70, 0x8, 0x2, 0x9}, {0x0, 0xffffffff, 0x0, 0x401}], {0xae, 0x4, 0x1ff, 0x3ff}, {0x8, 0x0, 0x81, 0x7f}}}, 0xa9e, 0x2c}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) ioctl$VMM_IOC_RESETCPU(r6, 0x82405605, &(0x7f0000000600)={0xf6c, 0x400, {[0x1, 0x6, 0xa, 0x8000, 0x1884, 0x9, 0xfffffffffffffc00, 0x101, 0x200, 0x3, 0x15f, 0x2a1, 0x8000, 0x8000, 0x100, 0x2f7f, 0x8000, 0xf070], [0x80000001, 0xfffffffffffffe0e, 0x1, 0x3, 0x5, 0x1, 0xfff, 0x9, 0x10000, 0x7], [0x1, 0x6, 0x4, 0x6, 0x1ff, 0x101, 0x5], [0x2, 0x7, 0x7ff, 0x3, 0x4, 0x9], [{0x7, 0x5b, 0x5, 0x1}, {0x7ff, 0x7, 0x4, 0x7}, {0xfff7, 0x46e, 0x6, 0x8000}, {0x6, 0x3ff, 0x0, 0x7f}, {0x7f, 0xffff, 0x4, 0x200}, {0x4, 0x12, 0x1, 0x8}, {0x9, 0xe9f, 0x5, 0x101}, {0x9, 0x1, 0xde52, 0x6}], {0x3, 0x2, 0x3, 0x10000}, {0x6, 0x3e61, 0x401, 0x3d0}}}) 16:32:45 executing program 0: socket(0x400000000018, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="001b46948b78ffdf2200"], 0xa) close(r1) socket(0x400000000018, 0x3, 0x3a) socket(0x35c90caf976e84e8, 0x1, 0xfd) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:32:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x64}, {0x6}]}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfff, 0xa92, 0xa2d1, 0x401, "9bc5189e751844d9b3d8487f442610428d839680", 0x1, 0x5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") 16:32:45 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x80) 16:32:45 executing program 1: mknod(0x0, 0x100042000, 0x28ae) open$dir(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0x0, 0x9}], 0x8001, 0x0) syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) getpeername(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000200)=""/12) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, 0x0) socket(0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c89482b2dd85556f669d9074017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000e6f5eff0"], 0x10) connect$unix(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = dup(0xffffffffffffffff) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:32:45 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) connect$unix(r1, &(0x7f0000000040)=ANY=[], 0x0) 16:32:45 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000280)=""/130, 0x82, 0x1803, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x11) connect$unix(r1, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795933616fb2b2ae5674ea5ea4a5c5fe1f9ce356c065baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000180000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524aa2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840e3db1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3872a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e23af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea946ffa81865b7252e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e94538e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000027e2da64f6ca08695d10e7a55e35710eb0b158470dbb0d666"], 0x10) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000000c0)=0x9aa6) socket(0x3b, 0x3, 0x0) writev(r1, &(0x7f0000001680)=[{&(0x7f0000000d80)="06694b11050800000000000000", 0xd}, {&(0x7f0000000180)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b5ed78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3", 0x427}, {&(0x7f0000000000)="892eadf04950da3c19a33f3b026dcc6cc364690774d47a42542306415006e34157cf18f93e5ef125e6a32e99d13d2010e6b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af3", 0x6c}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051", 0x39a}], 0x4) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) close(r3) 16:32:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x20, 0x2, 0x6) flock(r1, 0x2) socket(0x1, 0x5, 0xff) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bab2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d3a792de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa23274506dc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93bfc2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d"], 0x10) dup2(r1, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:32:45 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xf0040000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="c269e46ba8a3d9c242a7b57eb5edbcb24bcdc45e24afcf3cd3ff08b38e4395c5497c755754db735cdc9df24b74e3ccf71647264573dde4c3fb502e5512b7a12f43af84720acd5b4a470cd0bcc304b65ed034f73cb5ae42f3c35d94be4eccd5ea04a1b2af8545934f2ceb734da95a804d11c0db626b6aa7ebec044137ee198c44ea5059ab01e4bdb3404c6b7eaaeb1f429beb46b7ba182c77deac63e0e563d3c4a871703086294be95a7500381c552572a1754010ac77b9326a84278ccfb50be39ff29802500f2f94bd4720cbead53d41a4d71d992886", 0xd6, 0x0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ioctl$KDENABIO(r4, 0x20004b3c) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000180)) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) socket(0x2, 0x2, 0x2) ioctl$TIOCFLUSH(r8, 0x8020690c, &(0x7f0000000300)) dup2(r0, r8) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000140)=0x9) r9 = socket(0x2, 0x400000000002, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8020690c, &(0x7f0000000300)) r11 = fcntl$dupfd(0xffffffffffffff9c, 0x8e09e496107675ce, r0) ioctl$TIOCFLUSH(r11, 0x8040691a, &(0x7f0000000300)) 16:32:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x20}, {0xc}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="b59682b6e80de53379883878f683") nanosleep(&(0x7f0000000040)={0x0, 0x7}, &(0x7f0000000080)) 16:32:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000002f80)=[{&(0x7f0000002a00)="3aa3dc0ce9696e0e3ce39bc45957c41132ae4f910879e0e765024d07cd21559528c7ab5cc1554eab33f6f5986ed6838edd22fcc60239c4945c1a8f790cc96ba80b844efe4aa90b52e54d4b7eb7871a86abb3396caa647a9a56dc46b6ec252664319f187df8d7d6e3bea0e134f372f812450bc63a5d5a5bbef8b3067ed7e6e2d1cbe342ff2f66d7f6a8c99356dc9af25665a0deb42f2b01aeb8122a12d71f71de9ee8d1222f", 0xa5}, {&(0x7f0000002ac0)="4031c8c92b602681f3f11c9210d3a35102e91347779c1c7f53d7b6d44437f2b88982ab45f2e609afc395b20aafd01dd295426a519a55e5378bb8356336a7bedcabb547f97a29f5d0a5ae41d83834a42ff085f1a48b158644f395af34e2b1ca8f34c91a30af7237ea742c4dbaea49a936d2db9890359ea4c90a75ec458b453ff52ba79f0dd2b697bcbbae07dd94f7a6c2421964efa55ad76179c440ae2e63a02c349ea3", 0xa3}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = dup2(r0, r4) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000280)="b2d20d8d0bd07123f6d809a4de7239bbf8d39b573fdeda412aa0feddf1dd89e58ed4d120a7e52fae0dceffbf1d9274944fb34e29c4a3eb92b1cf643aecf765a1054b7c12810bb7c4b57a856696813311672dbb542223b1b0213786daa7207cbd13a1177bfa2be279dad0d4d6119fed47fe4aebfb", 0x74}, {&(0x7f0000000300)="0f119dc8b843525f1f0dfbe18e038c2441a1cceaf015370b08cd1c5c6918308b974158b1fd50fe3c5a4e67443c55b146bd6591dfb1446e0fdccbc89b8ebddc522c6713bffdeef83f2ea26724e89f7989b733419dc976a403ef3137f2256355e199c2723bdd269d", 0x67}], 0x2) 16:32:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x20}, {0x4c}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x24, &(0x7f0000000180)="d40000000000000000000000000496e0dfa42ea779f15b8add0fa8f85dfb02bffbd848f5f96add4048241c6570618cf6981dd6976c63ec07a3c53defe37d47fb7c2eddf627379ccc1b") r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000040)) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSTOP(r2, 0x2000746f) 16:32:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x120000}, 0x8, [0x0, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_broadaddr=@in6}) chmod(&(0x7f0000000080)='./bus\x00', 0xc6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:32:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x800, 0x1, 0x32, 0x1}, {0x7fff, 0x3f, 0x3f, 0x71}, {0xffff, 0x6, 0x0, 0x7}, {0x1, 0x2, 0x6}, {0xff, 0x7, 0x81, 0x9}, {0xffff, 0x3f, 0x7, 0x3}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x4}, {0x4000006, 0x0, 0x0, 0x100}]}) pledge(&(0x7f00000000c0)='\\\x00', &(0x7f0000000180)=')#\x00') pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x5e, 0x0, 0x0) 16:32:45 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000140)}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="ac"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "00000000000000010000200000000000000200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) connect$unix(r4, &(0x7f0000000040)=@abs={0x1, 0x7}, 0xfffffea3) write(r0, &(0x7f0000000100)="8c65", 0x460) 16:32:45 executing program 0: socket(0x18, 0x3, 0x0) r0 = socket(0x400000000018, 0x3, 0x3a) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getsockname(r1, &(0x7f0000001180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cfc10627ed73e70f097e7e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000274c54e20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faffffff00"/4109], &(0x7f00000010c0)=0x1002) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) connect(r2, &(0x7f0000000080)=@in6={0x18, 0x0, 0xffff3edf, 0x5a22}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0xc003, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) getsockopt$sock_int(r5, 0xffff, 0x8, &(0x7f0000001100), &(0x7f0000001140)=0x4) 16:32:45 executing program 1: getrusage(0x1, &(0x7f00000000c0)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getgid() fchown(r0, r3, r4) 16:32:45 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) fcntl$getflags(0xffffffffffffff9c, 0x3) 16:32:45 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0xfffffffffffffe97) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000040)="6e70cc0d687b26cae88864bd1f4c91df15a942c8464de4ff9a675a37578adee30317d8617e98bf78eda67c", 0x2b) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) recvfrom$unix(r3, &(0x7f00000001c0)=""/4096, 0x1000, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:32:45 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2, 0x1b03) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000001c0)='f', 0x1) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f00000003c0)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r3 = syz_open_pts() close(r1) dup(r3) lseek(r0, 0x0, 0x41, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f00000000c0)={0x200, './bus\x00', './bus\x00'}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r8 = socket(0x2, 0xc003, 0x0) connect$unix(r8, &(0x7f0000000800)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b2ae447473c238495aaee48c02f6ac4086b755795a4e7083b730577aa04a1b233f3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe650c3091c485bc6323dbbc5b65c623d87fecb4122cd235000000000000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1729d436947f299768b16516026629002e32ddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c4290dc255c3ba127ffdea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce12842db8b2161e337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414216a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94c2931e645303a2da0ae2e628beccd1ab0536591503e3a9317e5c34388aeeaac7a774d0cda5f0cead213cfb5beae0111981bae7f25029818bf3d96b99b2684d68b3e5f190673d0fc91b869b3e7bfcd9f741a729f045c3ee01e07b78f1457788a558f814d730b1faeb8f63c92773fb2ded08c34d06874491da66c24878098130a9ba40ef8dba1147c7994c4164d7c0e837b2fb5aca67e2e54bc449971b5ca2805b0d124fbf304bed776aa5756a797c702f104e6edcbe06939719a037fa1e91b206517e690f21aa3db98553dda5e45865b9a4ae0e3c09f70cdfb56b2d8f393bb0305229c79e016a2210eb7679904e100b94f9e4ce8e878702e383fab04666e708cba27b3e696456bed4cdf82400"/908], 0x10) dup2(r8, r7) r9 = socket(0x2, 0x400000000002, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8020690c, &(0x7f0000000300)) connect$inet6(r10, &(0x7f0000000200)={0x18, 0x1, 0x8, 0x9c0}, 0xc) setsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r11 = dup(r7) sendto$inet6(r11, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r11, 0xc028575d, &(0x7f0000000240)={0x4, 0x7f, './bus\x00', 0x1, 0x5, 0xeef9, 0xc2}) ioctl$LIOCSFD(r11, 0x80046c7f, &(0x7f0000000040)=r0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0xffffffffcc6a8ff4, 0x1003c3, 0x3, 0x8, "b08dce50000100000000000200"}) 16:32:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) faccessat(r3, &(0x7f0000000000)='./file0\x00', 0x10, 0x1) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) getsockname$unix(r5, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) close(r1) syz_emit_ethernet(0xe, &(0x7f0000000140)="c5fe404b825005bab73889b304bb") 16:32:46 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x2, 0x8000, 0xfe) r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_timeval(r1, 0xffff, 0x3, &(0x7f0000000080), &(0x7f00000000c0)=0x10) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) dup2(r4, r7) msgget$private(0x0, 0x240) ioctl$BIOCLOCK(r2, 0x20004276) r8 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = accept$inet(r0, 0x0, &(0x7f0000000240)) fcntl$dupfd(r8, 0xa, r9) getpeername$inet6(r5, &(0x7f0000000280), &(0x7f0000000040)=0xfffffffffffffe03) 16:32:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x7}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000140)=0x10) 16:32:46 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x80000000, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0xa, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13a9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 16:32:46 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x7, 0x118) r2 = socket$inet(0x2, 0x3, 0x102) sendto(r2, 0x0, 0x0, 0x403, &(0x7f0000000040)=@in6, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000900)={0x0, 0x1, 0x7fffffff, 0x0, r3}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) chdir(&(0x7f0000000380)='./file0\x00') semop(r1, &(0x7f0000000480)=[{0x2, 0x10001}], 0x1) r5 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000800)={'./file0\x00', 0xf7, 0xffffffff7fffffff, 0x3, 0x1, 0xfffffffffffffff9, 0xfffffffffffffffb, 0x4, 0x3, 0x0, 0x1, 0x1}) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1aa, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x4) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) pwritev(r6, &(0x7f00000000c0)=[{&(0x7f0000001e80)="80a880d835ad1482fe5fbcb86c575c0bb612ba9d00aad74d0d675e8a43abc962961725800887adeaf13764152dbcf95f20cd38eb5af72fb4148e57399f7bdca99677682243f1de92d8a1981c8e0b5e83f6e5f32aff8a0d8fe989035ac8378b8a8df4015f06bb83318a241eafd517b4f1ebf7105eb70278b18952e4ee7b38ed6e89aa9baf5d84c5dc7e95e3a6b3647e2ebfdcefebc1c9", 0x96}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x8001006, &(0x7f0000000140), &(0x7f0000000540)=0xfdb4) recvfrom(r5, &(0x7f0000000680)=""/251, 0xfb, 0x2, &(0x7f0000001f40)=ANY=[@ANYBLOB="cdcd73fbbd3b93f7dca39959000000000000000020000000000000000006f1d623af06b45c556f160fb6a25b8b25756542c2c4e2a8b7b5f45108fbdec7d7f6b2d81bed185fe8e2a0c0c24515c3427fa24d1121c6c7007bb899313897cc19e3297b0d5f3f4c2fe84da5e37ef3ac20e966e1a0faf91c81ef6b705f98a29b20b884f4f753bab3ee697b5926ceab16d00d2c43fa3638f8304c29014d090000000000dfd4b6630cfae120ed10fad7000042b0722251ade451426b5d22a174300908b8b18da887cf862ab51c55c7fb605f717d006cbbdfe74744ecac13297a509e9b0cf27351b148e58d6a41923ec34af76d3f7e4f0311fddec69c7afe12ab1baca582a8c90ce9f51ebbbe34b8006410942df5541de37fc79af8fa46b9c14af640ffeade06a769a772d1ac050745068e1b6368b3029fc8d4eff476328ffb85d129a8e329e44dd59011a055ff1ad36a56f8bfc0d05a90520706e4057f54b4a506a82b6ee1f01757ed8cba6643000000000000020026383ce6a93d4d4258971157f5cf5ab1ad6b9b85211dd48c05f52bb46d2d740ee39b494eee48cc0d819611e8045f1cb7db9544bdb6e4b1b588bc2949219feae4b3814e2af518afcb560c5d554a826bd3c8cd699f89de445258b71699380768b8fdb609a111f6665ebbc6704b3d883f5ac40f5375ebcb62da2836498e1ac5333bd4603bd3cc3c7b9ff6676b192dd7dba0557e05b27e758157b9b4f7646318dee4524663c3f938ed149f43e5035378c9cde51262213f8256ebf4e9b95e87034355d7ce33d4992238fff7b06a20867fc16a6422e5788711e97edcf1a8ea05b927f28996427b2b005363724c194d00e68f6b7a574f9f2dba146749cfb4d00cb24ae47bd42b463cf702ce3cd0b3b251ed462b6eb8a759cdbe3df8c978a265e49a77742e7845a30ee278a3df09647cd1e37a4a2f2602b480e6701e65b79a702c36d9c56b1daa76444ec9a3411a0ab0dd3dc029b47fc6068bfc99f2325f85820c7f16891f69328a8ece99668fac032e2da4938b043d94af0cf1d069d62e9d1cd761b3ca70ac3cc9453962e65b5f28e37170ce5faefc82bbf5b03180de2876d060eff4655495b914d6e74a3d1d89b4c829ad3f7a995fd5bd2567d9"], 0x1) pwritev(r6, &(0x7f0000001e00)=[{&(0x7f0000001d40)="083483b57dc7f67113aef608f94cb38f9cce5396989f53d527693cb6b3cfca3742b145f93cd9472dbbebe294dfae8155a401a30ea86c77cde496bae24f7ce2e0cc1239202f33624a73fed862f52617fde263f1991b71559cd4c63ffb03bb4263c7555da8887fb93bef9f9f5ea7703928d526f7ff30d80b89af105725fa18207c57849daa07113b2b0e89a61fc088f96b64d1", 0x92}], 0x1, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f00000008c0)) r7 = getpgrp() fcntl$lock(r6, 0x7, &(0x7f00000007c0)={0x3, 0x2, 0x6, 0x1000, r7}) writev(r6, &(0x7f00000001c0)=[{&(0x7f0000000000)="48fd2c9ad482f7ac383af35f6f1da68bc8d4cbb5e49e1a5beadec9e2f09b3c46df3727698bc5349db2fc7cbc65ab3584823385300681", 0x36}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) r8 = semget$private(0x0, 0x3, 0x410) setreuid(r4, r4) semop(r8, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) shutdown(r6, 0x1) pwrite(r5, &(0x7f0000000980)="982b04be42c9f99298b50d169f6f9c910e577ad8bc730d0773ccb7442d0fb853cc55839554cfa7d0e16799f065e685256494a8a6dc39aa6a840b87894ee9da10c568e49a6bfdabcd77498da37c178bbb2119045d9ea547e1611257b6cc2e5b1509bcfa17d7be0a1e129f185044be84b5538a17895b76c62f1261246bb3f87bf5582cba57d0863ce7e5c6001e13eb69de718e7731e5e1232849a4686d49483fe125195f69b0bf25844c107731fd2ef23b4d0703203ef1940d958f9950053700b131446b0827725f99d0d9d2cc52c37d396339de240fc37290f3c865d1b1db4cd19dc9c872ca1389f90f1ba8ca9eb42ade8800e375adb1880ec4935ce686751c4cca72255750b714b9209503fe09f4466e39936bf3a7bf65b693bb83048a4322fd1b265d125824a61aba1e6195132c61ae40a71eff15c4c2cf285831667b32fa88ac3a656173f164932efa095528d5a23ad80cf4f8c0bb8b1b761a35654fdf0f100ccabf903d1aa5eeaba2bac90a4599adf8cf03d2354b845178c7781493ab47b01e6837609b9ffb014e7c703d05180686e64f17fa02c776451f2ba86c16d788cb202538163b711dfd0f8e793c31dc377343e87aa250d9563b7be5e5c9c78ba53c068cb8a7eff7a29742993052d796309d56bba681c2145717963bd7892c072f69c54e66f6f85387c8d400bc6c6934481ef9ecb61b12da54847a32ab5e53c0aabc8506c87300f8f897b39a16a9f93cfa9a4f6e3b8e4abe80998f3ace4c2b844acf402eb3af9f8facf66ef2bcb37f6d90274156d98f3616acbf5bdcaaf5548e6d7fb6e1001be798ad15e30fd7616ad045bf49e599c039b6c6d7661e6d23441e153a66dccb36c1ba4d23d08430d4d4ec701e6787a37b034b2119bb62e6e7d8c29965027c6558a2dc1b65b812b7ddfb19d0ab45c60f149a4509800dd505be26e029cbefcbea82f7ae95ee8eadcf2584a192aae52482d6bc83537e0f6744466a8cf1412f3e0052615bf768da943629874c41f9c71e15141eb526b4f96605e34a538c89c910137707fefc3ddd9659eb7596e6a0f83c804bd81c7cd06d3d6d05b4a8156d38595566da385fa094f163a88d46fbf8c48826076495068d274ceb1ce0f9ee2cdfbb766201a957517262072110a9bdae091f52c2721220a0bed4c46d8ecb3e2ef10ac8a4a3c00fbbdb03a648aa7f6cf67f9956aecd70a671a83ff65dd6861c10326e3cea774d6fe66d6a1d76188b8d4ecdd2d073f62770e1df5488bb18f7e98b45c599fca0aa66db371cf8f9143a70da0d207b7a1d65ab43beea78320ff5a27de5ab288206fed9387a172b2e94c91b01d8e3c3aa3e83ca0c08c4121e0493b29f74a4b4c0f06272fe20c9304f8b0439ea103210359de5ad703052a9c9d5cefd5f62ff7eb0b31ab7753069a40afc50da73d9e10a163e7e441b69860270c2fd6106c63053bcbcf5198b5fe77a9ee1ec1b5955b3fca6403173db857abb2a33338302857d3015fe072c4927579ec2b3119644e8853c387758c1ee8c4aec3428401283fd6f154a16f9dbf5a07b402ea2d6e9381aa725db7ff7448aee8662fa08553bf2fc480d57a6c5085a0cbee9ef9ad1216c7e6dfd87a8f8e6ff213bb748fb635acd7d80816f03a31eded49b080828a81f2be11e55d0124c69c1b8e1124d8781b926bb0d3c6313ca7a8f53954ce30255b5eb627f6b6139ccd63f56e73b704ca90381dda31985648ca69a903999e70a75b21a27171fb80b127b2d6106b1091125693b66758ab212b94b6683e730a4e3a67a4225711319f6bd9ac44a3628cbeb251cc93ec36302c4d46cd2c838ac871155a7462b48070f3f107429f2a42de52ad32e4b9755055d02379a4d6fbca44377742c4b209a914ecb25bb26af2c3be9163f9a6055fbfd443773969f84e53561ca0ee10ac07dbaed6792ca49330d80f5d6b8432291700e0013de98d97c512eef41044dff7a234f71ecad532fa6f8dacae988fe0028f4d0ff3000495861285cc7f1b91163eccf43f4822343ddb2990996d367d61036aac3f991220845c45e2abccdf37739c012bc09d4b93c22cf4af323691f66e75a9f6ae3aea8b344aa735e53fbd9f8d153ae170fadd56e85ef19f5b1dff400f7dfc113c06371eeb24a5a00c54382ff775ce1f0a717befd0950fb1a3f99852360ee4ef41a18d0f514dc7664bc940626f4ac026ea2868ee07597db56b11ac4f51cebe009f872b10e94f323f3b9e964bd3e7da88ba342b0a8caa01885791274d38e4a9f4b4469839aec8f5437373af1b2744160113bc37b8fff268756f85f2c15a73b143a77e2801e2a30adac62e1f21199d58d174e3186b91d54377c6123c506d37cab394e7819f67a8745bb8ddb80cde685652d4757f2efd5a34d5c8507043c0ed3021a5aee5d19e358f2c7ab6dbd9ff1b85b8642f0d5acf6cb2759321208e57481cd6962cfdc1349e0b8398df48a8ce455582613db95a8d47f61bc59b656a77551d51d1ab2ccb34221f7211e5afe1fe2163492260dcd33a6945da88747fda9bb8498450372914d519e9cde1d954f7185e05ab02de7ef0f4cfc17e7b16698870498c688d32e2c2971af30c26126cdde1d340b99140aeddf6f9ba42c04de52a023b4075b9d5c8e162bb2d0bd69208cb7f9005db842020348e522b720225c56baf137a563d60f304e5738d20e674e077341f04224798756a911ce5d92d7360f3da9efdaea1a86cbd429d9f87af3d65010266d0dfa0573343fa6a7c22fd1cd76e022e183a965baee9173bbd8ae2793e90ffd8c8eef81ecb9a64cf1d8e79e63b1df3061c65c992088af2847f9179a3760086098d13f560f220cba41bb822216f28bb4d92557571425ee09fddc29ae13c8ba944595c99f3df6a966dc2a8ef585310f558dd92d23481512f804be1a757bbe366acd41a219bdaeb41c9b91bf483dfb37cb254a3e5fd69a33bac05a6be28b5f69dbb2afd636a89cb2198aa4e1a25527c4bdde48cbfc86f8a02ac99b696f87ddc9fc05a5af735c5a976727cc1057ef43eca548f478d012f718245c8774b528834b67f4a647e964f0a5e5338f84292b44235e21f93b962b95eb9c34c1177b3bf34ebb527b7d2dca2f9574425f728c67aadf5ac5b95263890d20cefadffa69c280ea2282f3be6de149edb7fb11d10d53a9904a11c605d2020be3d6f99e3bc991754bb5be79158d20daa60360c45b3a5f3d33850cd21fb86f059d9300fc495ea3e3d9111a076daf4903fa91565a6131b24fd68d9660efb7fd56d90158a4d5fcb22523c7b1131c1ef9f50cdd1f5df12c7e6033b83737a372f6d1f894d5d41fb4d3cae08c244b5e1af47e6fb21b7db4213932d5bbb0d0ca89025cdfd410acc23ca07509dbf2706ed8c9ba9e34877123b16c30994e944ba92105aaab360306eaa5a660c9cc00f8215fbf2244143c4339db4eb087e42d7c7976168e615416f6f0abf709615869ba0e45830a05874160c6f5cedb1703c3ad19dabce15b4845ffc992191fa3dfb87efb5466d1f343861b0156bf7d7122c8e5c9ce9d30a1258a0a791f14c6ea808d353f8d29ab1cb1348c7571d8cf1f3a90a8939b59f40380fcdab7328a6f64a09306d792ecaeab45562fce17d58405ba94c46c279dda77b66a0581f51ac14d621b85e2dc70a3a3cbda404239ad9255858e0dad3da7a81d54d736f8288c86c1cc89778eb394028c395058f735a75e7eb9b27ba2723fe2876c8f452bc7e9f3c61b517970087fabc2bcfe9fa1486eb0cb97b42093b7eedbb2a3f3a1e69e70a39a678f376566d0b9c746c7c34f27a0de2cee173e57f8f9f3dc046fa726c43ab88b3a9404b22113c8a7ecf9f79846d2bbc740a034b7953e2334ce23aad04ed398d81da872217534534882145556b8d505c4ebd3304f0e4c7ff64fcbfbd02ada0ae465c810ce2ebf4216d5b40e34a56438240b79c8cb6a23154850734b07b065278a71b60ed65ecaef6946e06e671fdc69ca2a5ae56960a00d7da62450989097c0a688ae52314e718a9273c83b13d59eaa0c5e282158e4e7537a9c691609d3aff84813fea39bcd174eac7d1832715766bf0bcd9ea830fdb932968c359ab79a19806f99c01f2aec753a73dec7f076de17c0815d7b40316d5f59ad1b60d49b546d91777caad13f8cacfbb9d101e4cd64ffa35bd29e33a95b37c84e9c1be77823f1806a503a75584b7668a5f88124c95ff60f733c0a5e8db57ef39db899bc3439bcdb96bab00f0d804fdd58bc40465c3c7e6ce76c685194261fdf894c89fffbfc199ed2c4e3f58f0f309193329204d61edb62ee12e24186e4bc21972ccba5b92baec5918ec6880e4f75289c89b03a41d68c7c2a4d1fcfe8923f2637af45aa00803e7f4982a8563ad032935104c126a7580d09e26e6d7721ce7e13b01c7d415b289c882b999468ae81900305ae29de87e2a3ce33d8bc923ff4c21bcea858d064fcc7ca609ed4753b1dac6577edbc04b18c1e1e3b035d2d47c7c6ecf0dee349e591a064229de25d1da1110224875ca30d48e7c316068a570ee635c94f9008f90d5aebc070e44a2ce73e5ec4019ef5121d1f81703a1dcbdde7972dfed5343dadecb352bd2bc5b67b660d6141af9b573b04a2e987724bdb44c6fc5c01814b5d27e4cce019d376a4cdb864e0e6265110d8279cda458dea033bed88020c9503d9b8c811d6669c821695639aad630d902463eb8ce7760532c37d1d4c73aaf7bf348088146e649ad3c040441de687a84b059b62d686036b1cb2f864875028e31c0092518162f26fab7f3ca5e01194e8652bb2e6c060c194a56160d3d296d85479fa308fec0a2d40eae693f00ae32c62af16c0ef416691f5ba843ed6dc2a2a0b9c3d5494484cc5a7e9568e7bb952595fb81af71e843bacc34bbe3a4204f58b9f8d9d6576bd4130d714aa26252635e24768c379517319f68e0e8d7a2aa071f5503739acad36a0f109fb3df6c95dd2a1dd9c25b38b0373d41aa605e7e8c5660e5c106ff290723460041d1d1ad173f715d382302b8ce36f3bec72aa4d29f02c2e83413988fb181d4595c75f5b8664f1a8041727a317bf214aa3a7e1a44ae28e4a1ba74c589ca8687e31b641d0fe6c2acc66370690bd078155d10324546764fd70d4324b00987b7459c74f1242089418e35b7520d6b12ce3510451ec06206101a8c1b30be5de9585f24f5b2d6faf48fa326205b33b071c69347b5fb9ce2630301adba75917402dc1af149e10bf0f08707b2ecdc2e5aca2522f341460785dfacc0375ddfa761fba0d674557b36dbcd208fa3ac86c25481a8b750893a7e91ae842038aa0382775183e7a956284c997d705e8e20c3bea38cc55dbf5672884bd904ac280c1e50b442b689671fd042388fac78a96b8b37d3b78364a668f752c01063d46a5db7c3d8577a4df20369f918c87b42ecc785456a87d89576361a447f3b463c6dd42c513566a7d4c0f592247b1ac233ee672e251fb852fdbca0cfb08cc5a6dac17c35eea5c9e2055cc75d1dcb9474a23c1e40b729c73c10243ca8affca0aa1aee7352ee9e8889380d41be650a0cec50f39e517f771c60c8b2412d84abc23f2f2f296863b50758003073ba0feec0cb7d966e142bcedc7302ccbc69675465f3153982e6014660f94c1dab35106596e8fb468a190e036807ba20ca7b7863f52ab5d7335f9fb125247cc5fef2797f4fe14a4b3a1602769dbaa33341aa15aa5c20111852061d0338592fcc54cf5a43d10e9aa7b9ab8048f80d82be12f3847277d856718341e2a3a7ca80d5f11b59a5236e884ae6955cdb19f6e32eeae", 0x1000, 0x0, 0x0) 16:32:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c}, {0x30}, {0x4000000100006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0x100) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:32:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x0, 0x3, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b4bd0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 16:32:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x35d, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 16:32:46 executing program 1: setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e37f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x2, 0xd}, 0x8) r1 = socket(0x2000000000000002, 0x1, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x0, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000480)) read(r1, &(0x7f0000000980)=""/167, 0xf) r4 = geteuid() kevent(r3, &(0x7f0000000a40)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x6, 0x2}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x3, 0x80000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0xa000004b, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x2, 0x42, 0x3, 0xc8}, {{r1}, 0xfffffffffffffff8, 0x1, 0x40, 0x6, 0xffffffffffffff28}, {{r3}, 0xfffffffffffffffe, 0x4, 0x8, 0x200, 0x4}, {{r2}, 0xffffffffffffffff, 0xd2, 0x1, 0x2, 0x3}, {{r1}, 0xfffffffffffffffb, 0x5, 0x5, 0x9, 0xb2}], 0x6, &(0x7f0000000640)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x80000009, 0x7f, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x400, 0x3}, {{r2}, 0xffffffffffffffff, 0x22, 0xfffff, 0x9, 0x40}, {{r2}, 0xfffffffffffffff9, 0x0, 0x2, 0x1, 0x95}, {{r2}, 0xfffffffffffffffa, 0x1c, 0x8, 0x8, 0x5}], 0x40, &(0x7f0000000080)={0x34}) r5 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000005000/0x1000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xffffffffffffffa3) r7 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r8, 0x4, 0xcc) r9 = getpid() fcntl$setown(r8, 0x6, r9) fcntl$setown(r7, 0x6, r9) r10 = fcntl$getown(r1, 0x5) r11 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, r4, r6, r4, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r10, r11, 0x0, 0x92, 0xffff}) shmctl$IPC_SET(r5, 0x1, &(0x7f0000001880)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x1ff, 0x7ff, 0x0, 0x0, 0xa000, 0x3, 0x1}) 16:32:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)=0xde) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) accept(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) r3 = socket(0x2, 0x400000000002, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/24}, &(0x7f0000000240)=0x1a) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x2, 0x2a, 0x3, 0x54, "87f60ee4515bbf0842e4ad289cd2451bb250982b", 0x800, 0x1ea1}) 16:32:47 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x8e3, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x85f, 0x0, 0x0, 0x2ba0, 0xf63, 0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x102) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b0, &(0x7f0000000300)) r3 = socket(0x18, 0x400000002, 0x0) close(r3) write(0xffffffffffffffff, 0x0, 0x0) r4 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x802069b0, 0x0) r5 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r6 = socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f0000000040)="100a2956b9223776", 0x21d) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x2, 0x0) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000007c0)=ANY=[@ANYBLOB="00002e2f66696ce394c72c30e6b2ab9dd0ea8da2fd802b272bfdbb752305dac496e1633891cc3c485f6dcbaf6a7a7d8f834457a045d9a704eab04f79fcb36608c7b383f89cce0d942ce21463edbdbc09c9e5b9caa57cb00272efd0d246ad10621d72c4ff2464c834f82b88b1567c36b1e08a094d2e8801cead49631457d68bff08dc9ee8d63ff1f19cf9814520215022307eeaf9508a4e9f56b160a8eb28b5092984fa587445be4055186b0e19a47ba35994c0b6a2005080aa694857c6948744455a65fa0fcacc759a8e44383ca03ffc8dfb2e810d1f455be9a66210553bbafb6a476787de53cda1681534a2968c2985cb30d1eab791b083213560fabed42e5e6be691253819d595bd2179d1f56aaf8425e54738012d2076ec0ae5ad9efc398d986e4a1890747d9e3616ebb2834913000e4f0406e133f94a30036fba23850600eff3ea126cdfd96d1e9530848583b4d05d1301e7c128dfb8aa48fc640ac60ae3842b865e7a7ae71c30de05078b9395a6fa277e88ab8c3c7fe0f69037eba9414df074f249dbebb94346028f04e8fe2b6f850fc4601b8dadaaca622e0846e8bfc0a34dae48161e58f3f20b4f"], 0xa) r10 = socket(0x18, 0x3, 0x0) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r11 = socket(0x18, 0x3, 0x0) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff8, 0xc, 0xf0000020, 0x7}, {{r4}, 0xfffffffffffffffa, 0x2, 0x4, 0x6, 0x200000000000}, {{r5}, 0xfffffffffffffff9, 0x4b, 0x1, 0x0, 0x86}, {{r6}, 0xfffffffffffffffc, 0x20, 0x10, 0xfffffffffffff800, 0x6}, {{r7}, 0xfffffffffffffffb, 0x4, 0x2239233b8fb90463, 0xfffffffffffffff7, 0x7fffffff}, {{r8}, 0xffffffffffffffff, 0xb0, 0x2, 0x9, 0x1}, {{r9}, 0xfffffffffffffff9, 0x80, 0xe68c675c14578e07, 0x101, 0x6}], 0x6, &(0x7f00000004c0)=[{{r10}, 0xfffffffffffffffe, 0x2, 0x22, 0x101, 0x3}, {{r11}, 0xfffffffffffffffa, 0x20, 0x2, 0x2}, {{}, 0xfffffffffffffffa, 0x8, 0xc0000000, 0x4, 0x10001}], 0x2, &(0x7f0000000200)={0x2, 0xb25}) r12 = socket(0x2, 0x3, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x8020691f, &(0x7f0000000300)) 16:32:47 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f00000002c0)=0xfffffffd) chflagsat(r1, &(0x7f0000000340)='./file0\x00', 0x0, 0x2) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r2, &(0x7f0000000040)=""/86, 0x56) r3 = semget$private(0x0, 0x7, 0x480) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) setsockopt$sock_int(r6, 0xffff, 0x801, &(0x7f0000000300)=0xffff3d46, 0x4) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x8, 0x0) r7 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x906ff0a52f311f, r7) accept(r7, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) fcntl$dupfd(0xffffffffffffff9c, 0x0, r4) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000180)=0xff) semctl$SETVAL(r3, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) 16:32:47 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x200, 0x89) renameat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') r1 = dup(0xffffffffffffff9c) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000200)) r2 = socket(0x18, 0x4003, 0x0) getsockname$unix(r2, 0x0, &(0x7f00000000c0)) 16:32:47 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r2, r3) chown(&(0x7f0000000200)='./file0/file0\x00', r2, r3) lchown(&(0x7f0000000780)='./file0\x00', r2, r3) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r5, r6) chown(&(0x7f0000000200)='./file0/file0\x00', r5, r6) lchown(&(0x7f0000000780)='./file0\x00', r5, r6) lchown(&(0x7f00000001c0)='./file0\x00', r5, r6) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r8, r9) chown(&(0x7f0000000200)='./file0/file0\x00', r8, r9) lchown(&(0x7f0000000780)='./file0\x00', r8, r9) lchown(&(0x7f00000001c0)='./file0\x00', r8, r9) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r11, r12) chown(&(0x7f0000000200)='./file0/file0\x00', r11, r12) lchown(&(0x7f0000000780)='./file0\x00', r11, r12) lchown(&(0x7f00000001c0)='./file0\x00', r11, r12) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r14, r15) chown(&(0x7f0000000200)='./file0/file0\x00', r14, r15) lchown(&(0x7f0000000780)='./file0\x00', r14, r15) lchown(&(0x7f00000001c0)='./file0\x00', r14, r15) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r17, r18) chown(&(0x7f0000000200)='./file0/file0\x00', r17, r18) lchown(&(0x7f0000000780)='./file0\x00', r17, r18) lchown(&(0x7f00000001c0)='./file0\x00', r17, r18) getgroups(0x5, &(0x7f0000000180)=[r6, r9, r12, r15, r18]) lchown(&(0x7f0000000140)='./file0\x00', r2, r19) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r20) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r21 = socket(0x400000000018, 0x3, 0x0) setsockopt(r21, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r22 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r22) r23 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r23, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r22, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r23, &(0x7f0000000100)="8c65", 0x170) 16:32:47 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x1, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="c36abadd9f57686800daeac4251258f616f354698bd6f5861c9cc5687c6218a9efaae5a00209", 0x26}], 0x1) 16:32:47 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x2, 0x9}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x48}, {0x4006}]}) syz_emit_ethernet(0x20, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81c3df2cc82c1e9368c6116e0b5162f974e4f9") 16:32:47 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) symlink(&(0x7f0000000240)='./file1\x00', &(0x7f0000000080)='./file0/file1\x00') openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) chown(&(0x7f0000000200)='./file0/file1\x00', 0x0, 0x0) 16:32:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x22}, {0x32, 0x0, 0x0, 0x2000003}, {0xa}]}) syz_emit_ethernet(0x1bd, &(0x7f00000000c0)="081672b9d165b5cffbbb4300f0c3f4cac3c44302808b5902ffee00000000007c3cec6642") 16:32:47 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x5, './file0\x00'}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000140)=0x4) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x0, 0x0, 0x40}], 0x80, 0x0, 0x80, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x8, 0x7) 16:32:47 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c", 0x31) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffdc4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) r4 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="1b18f05de2f4ef187236b96507852d994ad6c089b2cb1999f7b40e766e06aceca5b8827491cc26763b73d02749eecc28d39f9d55f2fbf8", 0x836) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0x3, 0xffff6553, 0x1, 0x800, "83a4606a354bb0284aa063eca3d2278c858b62fe", 0x6, 0x4}) bind(r4, &(0x7f0000000140)=@in6={0x18, 0x0, 0x0, 0x200}, 0xc) 16:32:47 executing program 0: r0 = socket(0x2, 0xc003, 0xf0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) write(r1, 0x0, 0xae) 16:32:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x19d8aaaa}, {0x74}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") r1 = socket(0x2, 0x400000000002, 0x0) bind$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r4, r5) r6 = accept(r1, &(0x7f00000007c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) getpeername$inet6(r6, &(0x7f0000000240), &(0x7f0000000280)=0xc) chown(&(0x7f0000000200)='./file0/file0\x00', r4, r5) lchown(&(0x7f0000000780)='./file0\x00', r4, r5) lchown(&(0x7f00000001c0)='./file0\x00', r4, r5) sendto$unix(r3, &(0x7f00000000c0)="3c9d7b956810a4b06764054c56cbdbddd71b268538984e9b4d335b43b7b5c3875215e8be754867a183180ca8249c33b33b72431a174db61e202e4310adf61396f7ae336629d147d27b42219741db5dd5be055a59ba27d9eced98678ca303e466a431a931d9448e51aa4b0e7210e52a412e048ab392b7d0bcc144", 0x7a, 0x408, &(0x7f0000000140)=@file={0x0, './file0/file0\x00'}, 0x10) setegid(r5) 16:32:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x50}, {0x25}, {0x6, 0x0, 0x0, 0x107cf}]}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) write(r3, &(0x7f0000000080)="08f33d000e15b524466a99b65e0c89dca2d530da8ae6f7a0421a224a87684bc6263c58c3662c4e7141bb0989f544b8cda1ede32a63e10e756c3ba6df489c1f4ff882da717fe284fc61a6e656e71f2ec75cd85f59bbba72221d788fb5ab97623043e1c11adc27853488b82d5ae30ac77510de6ed602307d895ff67f4a6c", 0x7d) pwrite(r0, &(0x7f0000000240)="b1e91bee8fad27050cdaeb0413b0", 0xa1, 0x0, 0x0) 16:32:47 executing program 1: r0 = msgget(0x2, 0x2) clock_gettime(0x2, &(0x7f0000001240)) mknod(&(0x7f00000012c0)='./file0\x00', 0x2000, 0x8) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) write(0xffffffffffffffff, &(0x7f0000000040)="670dc3", 0x3) readlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000300)=""/215, 0xd7) write(0xffffffffffffffff, &(0x7f0000000c40)="754350ee1ea31cb1e7e7c553f9e6249dd90f99b1a4dff4da01882caff371acfacea0c82d90229121d6cca50c302072d99468585394e9f6d329c96e74d321b8f34fa50f9a5d0300d2a0cf6148c1c43e116b5d1e0f126dc941ef3918a8e33387ef7e652c51fa068190701a12328ed3ec9f0b10283988ef7a034afd516d9c5a7ca90cf1f86d5a91fdb5b6566b7925537d8b238d65a3957b46f3a77b6c2c810cfce87c96323efbe8f1b1", 0xa8) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x11, 0x0) pwritev(r1, &(0x7f0000000b80)=[{&(0x7f00000005c0)="02793b8c4db154d0d80238f3abaa6a078a515854e4b70a00130cb7fa8c800de12521f3cb6b4aa7cfde82a530e6003206203cdf9e3e879cee03b1f93c9e499c7ec87f2fcb88c1f0bff37bc5bf3f8bcf60aabb39c71a8e40444a0b3ca85ed11e17418cc8674bb6f75dfa6c3246ad5e2e5bf1c58888ac2ccc5de960a9805e869139f41a269c377a76bf53417c67b36a9e7ddf58964d2f706b0efc56abb34373b5ba3580d1c624c1e300b970ec202563d121321aee48fe5aaa", 0xb7}, {&(0x7f0000000680)="566eaa9eaa66c5678a9721c223896fe188036a2321e2c10cfd29f2698950d54ab0275a1f72477dd1adaf06107d4cbe56507961544c7e2a97d521a5f8babaaec080317f391a0250f67a57357ffcb6f33dd41942ce810797226e23be54a59b1cbcb1339e917b9086fa0f9a5f1cd72b69a680850f906e428f552b18b2f4012a5bd795c7b460a4a54b7beaaadabc54514bee6ef45943923b353ec36b1841a04452419a0f4313d4b29d5ea499dd8d5cceb6bb42c58adb82cdda19796d781feaf4b1c29d9f5d13f31fabac201c1451ced61a0c449f7b1d", 0xd4}, {&(0x7f0000000780)="6c7e056030122d5f892341a59040193c209a4fa914f3cabe438fc7eda1f7c1e5daf63072a9481540dbbd4a10ede399ff1d91425a6eb1c6efd54717ac9d7eda9764f3bba8bc67bd8910785fbc18139383e4beb6de0c299fd3af74b75fdb05bb74a12a7104857bbbd618dcda2c60c81e95b2ef0b3dfce3fa38e903d9e3b79c57cf437902b2", 0x84}, {&(0x7f0000000840)="60264bc8533c40651650946d7f6c899e77f3fad2600fb08fc1dfd168250adbc476f86fd5c0818ee2228bf4d0076b5f714732a9c4c6460d3d8a283d5ad389994cdbc8abfce31dfa95b471cb101d6c1178478b3446b9ae1a5f03f5b38950e78d70da6db5cf4697bda8efcee5e4b720efc87656f383a09019145b8b4b5ea3b03fd2881449e2e8179cd5c3b43707c650f006", 0x90}, {&(0x7f0000001400)="63cc75f1ead53b2857d8c3a436d0228f7503a69dc16f3dd5faecee990bb8384dad4141e76a06428272226aa83f49d45f88a63e6f27cc9a279856a69e3ed773f4bd012b351f7cbbfe1a31eef7a5e89701558300089a6644", 0x57}, {&(0x7f0000000980)="46674f33e885342cc339023efe81fb3900"/26, 0x1a}, {&(0x7f0000001700)="66e73f60cf8f57ad788d1e62bf59da9ac4d6baab71e92ab6eb741e0271147986d708bd5fe8271a54f1d3572d616e8ed878a2579a1ac772d0290cffb979f7ac9ac8c1260d32c86329fee0495d34057f72d9d0408c89afe1eeca642492b722958965c2082e35f8bed3d8353ea159139012a52713f7175bf2c55fb4da4cfd1be697d9b94a4a9f0c1ea8e4453565904636261af7028bc1f609a2267b52d213862050486695434843338d76a1278e497a0ec5423ab70ff918bf76c91cd99351c61bba61d15fb7051f127f7d9c5ef5817fa5ba8f3dfde7a76c37d1c4aa815bdf72c2615b484cdb4522471dbb0a75d213851e04f6ffaa8dc832ca0627ba93ecb53f68a20f5404513d5a8e41f3a195b0588bdd42b6ee7a347e2773f91f7ead4065ba2c4e5a4007a15fdf5462", 0x128}, {&(0x7f0000001280)="f439b67458430a85", 0x8}, {&(0x7f0000000b00)="50aec66001153277d9f87bfec610e90d4aef22978119cac5555d17ae2c9343bbe948e6ceff08a2e630ca589301a7910e5ddf7a30f78fccce00"/70, 0x46}], 0x9, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0xc2, 0xffffffff, 0x3, 0x1, 0x7, 0x8, 0x5, 0x1, 0x1, 0x2, 0x8000}) close(0xffffffffffffffff) r2 = open(&(0x7f0000001200)='./bus\x00', 0x10800, 0x2) r3 = openat(r2, &(0x7f0000000d40)='./bus\x00', 0x1, 0x2) mkdirat(r3, &(0x7f0000000d80)='./file0\x00', 0x19) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000240)=0x8000) r4 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x2) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) flock(r6, 0x1) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000d00)) write(r2, &(0x7f00000011c0)="ff", 0xf22fde8202488c8a) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f00000000c0)) r7 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r7, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0, 0x0) msgget$private(0x0, 0x0) r8 = msgget$private(0x0, 0x315) msgrcv(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x3, 0x1800) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000580)={0x3, 0x407, {0x7ffc, 0x8}}) r9 = socket(0x800000018, 0x1, 0x0) r10 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x80, &(0x7f0000000000)=0x208, 0x4) close(r9) r11 = socket(0x2, 0x1, 0x0) r12 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r12, 0x0, r12) r13 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r13, 0x0, r13) r14 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r14, 0x0, r14) r15 = socket(0x2, 0x400000000002, 0x0) r16 = fcntl$dupfd(r15, 0x0, r15) ioctl$TIOCFLUSH(r16, 0x8020690c, &(0x7f0000000300)) r17 = socket(0x2, 0x400000000002, 0x0) r18 = fcntl$dupfd(r17, 0x0, r17) ioctl$TIOCFLUSH(r18, 0x8020690c, &(0x7f0000000300)) r19 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r19, 0x0, r19) r20 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r20, 0x0, r20) r21 = socket(0x2, 0x400000000002, 0x0) r22 = fcntl$dupfd(r21, 0x0, r21) ioctl$TIOCFLUSH(r22, 0x8020690c, &(0x7f0000000300)) connect$unix(r11, &(0x7f0000001600)=ANY=[@ANYRESHEX, @ANYBLOB="4d0549478e5ba015af9c9869b0248d27dc274e188325c836ce75b3ac7e3b15d416a29f04ce3daf9a1a2ff88284dfa62f9d72d7250512e8a0f110a0fa0d0e53806e0fa9dd60986cf658b12310d8831e5cace79cf98d06087b8b5c1e9f891acb6c71657a9e8588545931adf54af451928ffd7d6710df739d9f33c84b859ded847936dc20026d92d6593d5db0af1b165d27cabe3fb8ef538f4564275dec113859cf33c9065be81c5f136560fd421259", @ANYPTR64=&(0x7f0000001340)=ANY=[@ANYBLOB="7ded466988885d71e39e2ac51abe2441f72842a8b3ae46cb427ca03a52af8e7fae3e6586346488c3ea640f00cddfd7b3cebe4d1a539b1f4a68d58f9b17b7c2a3e7f07eb7cef6c49e4c7d3b18d111816eac73be9aaa", @ANYRESDEC, @ANYRES32=r12, @ANYRESOCT=r13, @ANYRES16=r14, @ANYRES16=r9, @ANYRES32=r16], @ANYRES32=r18, @ANYRES32=r19, @ANYRES16=r3, @ANYPTR=&(0x7f0000001480)=ANY=[@ANYRESHEX, @ANYRES16=0x0, @ANYRES16=0x0, @ANYPTR64, @ANYBLOB="24c824e5c72a244d2cc62047ffdcc0de3be94f50a9feb1225efa82058b7085c307fa0204c47fe2ffc3a5802f7ef667bb4cd8c22efcd3140e881493085f685299e865942e65d7141a779d9071f80dde00d2f50f27fff12394402e18d1f9a1d7052581e9414d6cc3bbc291d80579e40330908b91d85a02a148c9f36e8869d9fbf816fbe8a343df9d785a391f806dee5f4abe594f7c4c5a53575c175530fa57e418b1328752d6e555c8bbe469dea3828d7ca2847508000000000000009ceab8c7ce0106096c2145289b070c45846abf6f5282be27dc8eba90eb890447c1862022f8eb9ec043af83efe62dbd", @ANYBLOB="984f0f91b3dd6fb523", @ANYRESHEX=r3, @ANYRESDEC=r22, @ANYRESDEC=0x0]], 0x7) pwritev(r11, &(0x7f00000002c0), 0xd7, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000280)={0x100, 0x80, {0x0, 0xdc}}) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000400)=0x48567cf95d8d98d0) setuid(0xee01) msgctl$IPC_RMID(r0, 0x0) 16:32:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x15}, {0x5c}, {0x6}]}) ioctl$TIOCSETVERAUTH(0xffffffffffffff9c, 0x8004741c, &(0x7f0000000000)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) syz_emit_ethernet(0x35a, &(0x7f0000000000)) login: è–?c¼•è2ƆêCÊrgl 2*B:ÉU°‘Sf"ÀU\[¦VßìÃja4‹,ôoî.R©­ÛÈÏÏ"¸G ±Ì¾í˜CÔÁTëM™yŸ¯ï|¼•ë#|¶ˆ…‚:í.¢X*Êtq´’‹ kwRC¦,æyð~2Ê”#ˆ;ÔnÂî~ÿ»Ëû”3@ÎnÀ­ÃÓw •¯ØK2Ä“òáó~Ë£™M´©!øX¸Mô‘Á¬¼aÝ×ÓþÔvÞîú÷jú¶'äª\–âá{ø¾!û‡PòJzÎÌ $ùWŸ‡6ÝUèꚶºÀAÛó£¬舌*RÆËÀtt˜<Žàû2•‚iº„"ÏøUæZx|;©e{'TnPǪ™R¬—Ày(PåyçK×ȵéf`öÇæ&ªÕWW¬yIXk™˜’?c⬋bÂ÷ ÌѪ<óÂ0cX舋A¦¿õ`e‘îƒÍ&›a¤±Ñ&| iî{D—ô—§“*¹zß‚ùu“\€¯ò ’íÚdæSç: ;££Œœì3WrÝWéì2Ï' ™à1r^*Lÿª Ete„ Lì½p gH¾48óÿ–ÒËØžL[ªï+Ö°Tdz¦V}D‚8´ÆB‰­grn?VWÀÃ!þ^ìÀäSˆå$µÞÕ:^d ¬ó÷§î„)?ôÐ27—ª M‘§B%š4é´ 4YúÚ<ÉJÔ6ÈЮ§ÏÇó+Kã4â½yiÜR¶É#©UŒÎ‚12ÕEQ=å:0¢íË\{Ðù",ŸÅŒôþ˜0&U½5˜Ïe»µB«¹¿¶#Aéïç,d½ÿWt° ÍÓOÂp‹p÷…Öå¹Ø•C®Q7-Ûü1|°û+1¯%VÒNíaÙº* `"‡¯ËuúcŸ’ÖÔ'RÕ Qå®vp¶íj!r]ëHZö‡…<‰ð:žŠÑù ¦‚Â…QÊ“iGðÞ0úEqYWaj*ôQ…αŒuMAZêõð9ãï¥tmB÷¶¤„v4éá¼­\9€‹âñŸð¯”9«øáó4Œîȉ½Æ'\¡v~dÄÚfÓ[ÜP²‹°Q™A…ڭ쌿(…j€ÅÛáêuBöÉncôAƒÓr½™]qí,s`O±xF€ 0§ý¬Mª,…`zþWhM%âÄûœ)5ý¾ô§e¸kw¬ô~%]ÿ@".ê%q-Õîµ÷äJf_ôs¼ÇüÛë8I”Á±EIbElÇ ¡}o\c~0Æ-å|xÙp¦3cb¸ß^Dh®¹tQ‚ïí²?·ié°2çQ©û³¯_µËzùHCÅj€ýäýV] ©÷«ÎäúböŽÑjþbŸºA¡Ö¾S êz¸õ-ËjÍ'¡ÈI)’€‡‚_IDr‹ã_cžQpm}‹ #®2*c®Î(ÕÎJ× Ktr˜Ÿr›=ÐàHªæU9œE&—h Á1N˜£éµ ZCj¿~Ô|fbô+³zi½<ÛV¦(®iOªN48ü©ôVÕ;ÞÐ òw'Ñl©‚!m“zv¯XïrcV=%]^<ŠQ¾¯i$s°Å• ÉYªNû®r"[<%*¤h­YI9x1åVF„ò†³®oDåHÅÓÀŠÔúaþVÝ ä‚%¬®@àÛ!LŠ–0'C¿«5^…e ÔònwÑ}T9ÓË›"P­ÙtV§¬ÃI?èDp@{jYZÅ+™C ÐB Ó)¦³ŒciY©v©Ñק€ò©|@¿<}±ð(˾„tǯÀâµVªÂFõ|÷‹6¢–¹¦"Kÿa²þ,Ü” ÌëýŽÐX‡‘BpPÍ@ù΂ܼÆü E ,ÀЊ–ëy1ƒ'œù‘]~§–H6ýžy–ƒ­½lyÆSf¤Ù˜÷ê„*·ÅþË"ákó ám’·_73O¹û©¥†I±˜²=Lê%ÎkNcáÞéPÎ^‹žz1Ó!Í=Iäˆ+ó½åûÐõ:(sCv™hv<»úkáLHvp¦ü¨Õ"1p?4¥·ùÌDrφ²e¸Óš[|½mÁ×1wòº!öiC<¸øëìƒ*ñk‰õ ­Õ¦/~^*%tÏ-‰› (¤7ß1ª Yîs)²`œ÷1-Õýc1o5í¸9nm$dà oka)ô2ˆ€ŒïÝO?wáî4÷¤Y¯ üñðÂÐ,ùŠ{‹ŠîÒ×1 Dý/‹ëÌÁø|æ;|dý–‚ÓCÄÿoî}Ç_öP·¢u;TC¨‹A†aÀNÑæ]ÈIé^‡æœŸdJÝžE[Œ‡úìÚ”“ ЊúkàïËðà+? Ÿ"®ˆRKø8!ÅÆJ‘ygêš;ÒÆ ¡rª¥É!¾ÄÆo¢@ûM±&Ù^âÿ3DD)É ¤ìl¢{À£µÊ7|ËA’–÷mÈ2jÑzdl7k×VÂÕ[Ó”U“^º“7}]…:~Õõ²> '¶C£ôvñ=Kuàvh#ÆÈÇCl¦L ®‚ù t”Tµ•‘Ü¢áõGÝÓ‡²|äš>ì5-{³–¥ËºÌ&³¾áv„?qcÿDz¥ŒÂk2JР~ÅŒÓäÂ\  ­Ë°„Ò“ß+K5&¦$„ïâ?‘J•HÜF9–¯–¢åkí;¶Áø Y†NÌÖ]Zòd¦Dy3F¢J5|bDæäÄÚms˜ÒÝ¥ú©d~kÙ¦ú_ÄÊdJIxTAŒåsÍôv|MNe".z—s—CfUÃL¸ ˆ>õ‘Âx‘ìâ7;y;ä¬1¨§Œuw‚Mƒ³NÇh"íXS=Yi4;v²ÁÀWRMÂGÄ9ð†»úQTÿp4_ÿ#§Wh#D½1 $Ÿ_ô›ž|3eݪ¶>±Is¦-£µ·€:f lè_}] ö&õm,êïØtçpá˜ì€ìvmÉ}mãÚž¬¹ÄÒFÛ~ò?¥p 4Î Vâ $Ö±±1VÇsp•U©ÚF ÒòX§ˆí§ix9L›”<Îj…ß;ÄÛ"Q[÷ûNé…ŠÀ Ï(k&š¼ój¸:mòNÝó¿C™Ã¨) Ó”]TßxºÎán6žšZ‡?¶\W~ÕŒXªªí}ã ±Ú¨FOó£ÎFJäySõø)}p…,"´ÇõA™d‚AbÜÕ”ÀÁŠ–‘ìÙD•r'{óÓz1×ÉÀ«å²`ËüMº¤Wb®g¯ž7zAÁ"u!g5Ã݈c%ùHÉd:ͬuEä·ÛßëÙA9÷”ãNã…ʱ3åÁU£³>5 é/ãM/²ÎGššÍXSî>`v:¬‹ ó»ÒK秔ó÷ZÞÞ-äó]‡`vùʳô}Üç„ëìn€9ñ´ ÿ9Ðo eZèÝ.Û¾dU‰7Œ¼ì¬ø«Ø‡|˜f¹Môw®%ÙTYF¿Qlš—ëÄvŸ:ô#$O`¤´ ƒ3µØs93œ$Þ4-C’bõ¾l!…ÃŒu¬ìDÝÒìò›óˆA:êwl,ÏJ‚&JõWSQâ'Ÿ¸Àf©MÜØØÅÑ· 2;_S¾Rn¬]CMàÞ„ßy’FZ˜XEÄï¹DpùÐo.žæËà¶bR±þôvÑOm6œ6ž'¯2¿³Ž4[MTº)°VŒwxçpp@Œ³ŽØéÎ/­›xx‘Ÿ‡qéà%Úž—p‰QgáûˆÆÆ=ªBê„Š.U}¢Ä£ºÂÍòÄWe„Øîö§»2Žâ;})Ð8`.öñžÐÔ ÐÜüÆ àŸÆ®åÝ_£‹þÊ%Îv˜Iê¯ïš˜w쌞Cl‰£Œá^œVqëôRr“m¾øúÅ”*˜-,6²ÍS2*“¼B¶ö.çY\€+¯à±ÞLPã€ûc§Ö;)mÈ%ZbÄ|]>ÖZÁ0Œ’50DRŒ¬Šæ @;6|Âb\º†Ë÷É5¡ã<¾qÒ9h"Mߴʨ«£ì€6Ø®éä.÷'Í—Š9‰WÇ1Û (.Ç…’>z8§]+H4H퉇Ôÿ›q•ŒrS›åmÝø *ÂÔ `J¿f›‘B  SyP{c R¬¼cÝÊ^ëã£ÃV’‚¦RCßÜÉ©‹h>sÇNª™ ±X`f¡ª)ÓÒgþ>Âÿ ˆh_O†á ­žìþv>iåÆÆß' ètZdÀU#ÅQyóí}Œž«ÂŽ'Êœé^ÄÕ[ªžBu¬xõ&`vE/:Ç<ƆWñâÖ3   ÜßOúÀò’8j§Tºo–K~BvwòÎ7å¨s~¡½ŠÎC5%âjRª¬£r¨Yg¼'…pþ' º&@òÁUNÉ? §y,¤T*UŸÐrz ¡,–Aƒ7Ò¢4À÷à›–K™µ¤'’W±_âÛ£+ªHQÓjÙ¡©dEÆ&Ö°‹Zmjß‹Ül)+õA®"7˜’?q•Ñ‡Ôbv‹[ ¿7’‘Ž¨C÷n£†©¿C”Úªç„KÇ™>v´é÷àý²Âp¬ÛýNŠäU\œ‹¸|\±²bÆÕ:å.lû„§üÒs $ÊÑò×ÒÞv ˆ¬—”±t£ÀwE¸ #Û÷»‡“NìáÉÎÒàò/–åÑjÏ&þG`ÈÆXÜ«âUw”ÏfçhÒÁh«óô­… °éB¬ûwŠ‹o~‰ÍÇ"6'ÅN Xè?=kJ‚¶xöîN+'š«ç²Ý盧€Ð?GçîEF¸â;GÛ]—æÑ‹2¨kcw+Eºc¬Ž&¾†\Oð誾Ö û!§ ø&¿7»n‘)>Çu8§’Q5eŸÀaû/É—8ãZ“‡8MÚ¡øú.äçJ—Ö¹O˜‹&†”ØÇÚÜ¿N*lvµ¬"lY)¢I°)Q|Ü? ô2Û«±åGÎälí–CPÆÌó˜&XZ"Ù>?ªÕ eÎkZÊúd×ïááI%"1Ѭ ‰•­V8Cåüfc}‡Â¤8†’Щ<#AX…]¿r7$üŒý!'¹²nõ,Œ¨‡…GXä W\ 0 Ä¹Ÿ³û[ç–m'q'vïïIRg®¨+°Ú³'Ikì1;šåˆóíÜBÞ™YD—1ÐÏêÂRµÇªûû)jC¡ÿœ;•jŸvWˆi0 16:32:47 executing program 0: unveil(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)='r\x00') r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) shutdown(r0, 0x1) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) fchmodat(r2, &(0x7f00000000c0)='./file1\x00', 0x0, 0x6) setsockopt(0xffffffffffffff9c, 0x7, 0x3, &(0x7f0000000480)="1310bffd733436cc3cfd1c2ef5c5d87d0bef2ae2d88c9e46679f1818778987f2602b59adaa5f3ca2d6d47e1fcb90247c425dd4b294de0103105dcb6843544ba7b5090905530e302c4debaefcf63575bf0870487416d00408e3e34e0a160d28d7bb1501b6990d752db145aca16a939a2f01679b06339f0d4b88849d30a2a65271a0a15dd5381a79ee535860505a5df999f30ce8f8a76d9b7539ce2a5733f71a3930e4db7fc1d7303c6859985c9014291bdd5c83451fe24c5f04c9d2ca797b997ae1000723e4ca3372f57b913ffaee0db003538b079af86a9c007d8942451eb37a78a715dae5ca4cf10a7d2ebfc4c0834b2e2a65474367bbcf42464c4a23121ab069018f69ff1c603448957caa32d367739187b8ba7af0972916093ef6b6c629c10e75d04aa6b93307eec544931c31dc8c37ea32195e4cc8fb186f05efaa73decc199d6230ab590c26da1a1fe7c6a7126d304ea29668a975f5c30a500cd63f89b1325ce4bdb7d6dd19e5dc3a0b6f87f473c5b828ea15ff4a221603d8aa75c02956baa5c2c26acc13e7f506cf1dbfa8c9c6b1ad1aa705778fbf1ca68fc90e030333fbfc94bac075a669b87a83caf0093cab824037489eda1f6ceaad29bd904e9cf453495d88889c9c9a", 0x4f1) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) 16:32:47 executing program 0: nanosleep(&(0x7f0000000000)={0x3f, 0x3b9ac9ff}, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) kqueue() 16:32:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x3, 0x2, 0x9, 0x5}, {0x6, 0xe0, 0x9a, 0xffffffc1}, {0x409, 0x5, 0x80, 0xffffffff}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 16:32:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000040)) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x2}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r5 = openat(r3, &(0x7f000052fff8)='./file0\x00', 0x400, 0x0) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') bind$inet6(r1, &(0x7f0000000140)={0x18, 0x2, 0x0, 0x6}, 0xc) chflags(&(0x7f0000000180)='./file0\x00', 0x0) chflagsat(r5, &(0x7f00000002c0)='./file0\x00', 0x0, 0x2) [ j«ÏÀЭè–?c¼•è2ƆêCÊrgl 2*B:ÉU°‘Sf"ÀU\[¦VßìÃja4‹,ôoî.R©­ÛÈÏÏ"¸G ±Ì¾í˜CÔÁTëM™yŸ¯ï|¼•ë#|¶ˆ…‚:í.¢X*Êtq´’‹ kwRC¦,æyð~2Ê”#ˆ;ÔnÂî~ÿ»Ëû”3@ÎnÀ­ÃÓw •¯ØK2Ä“òáó~Ë£™M´©!øX¸Mô‘Á¬¼aÝ×ÓþÔvÞîú÷jú¶'äª\–âá{ø¾!û‡PòJzÎÌ $ùWŸ‡6ÝUèꚶºÀAÛó£¬舌*RÆËÀtt˜<Žàû2•‚iº„"ÏøUæZx|;©e{'TnPǪ™R¬—Ày(PåyçK×ȵéf`öÇæ&ªÕWW¬yIXk™˜’?c⬋bÂ÷ ÌѪ<óÂ0cX舋A¦¿õ`e‘îƒÍ&›a¤±Ñ&| iî{D—ô—§“*¹zß‚ùu“\€¯ò ’íÚdæSç: ;££Œœì3WrÝWéì2Ï' ™à1r^*Lÿª Ete„ Lì½p gH¾48óÿ–ÒËØžL[ªï+Ö°Tdz¦V}D‚8´ÆB‰­grn?VWÀÃ!þ^ìÀäSˆå$µÞÕ:^d 16:32:48 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5dd6a5c10000, "d730c15b00f4ff0000747beffde3e900"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x293) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) getsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000180), &(0x7f0000000140)=0x4) ¬ó÷§î„)?ôÐ27—ª M‘§B%š4é´ 4YúÚ<ÉJÔ6ÈЮ§ÏÇó+Kã4â½yiÜR¶É#©UŒÎ‚12ÕEQ=å:0¢íË\{Ðù",ŸÅŒôþ˜0&U½5˜Ïe»µB«¹¿¶#Aéïç,d½ÿWt° ÍÓOÂp‹p÷…Öå¹Ø•C®Q7-Ûü1|°û+1¯%VÒNíaÙº* `"‡¯ËuúcŸ’ÖÔ'RÕ Qå®vp¶íj!r]ëHZö‡…<‰ð:žŠÑù ¦‚Â…QÊ“iGðÞ0úEqYWaj*ôQ…αŒuMAZêõð9ãï¥tmB÷¶¤„v4éá¼­\9€‹âñŸð¯”9«øáó4Œîȉ½Æ'\¡v~dÄÚfÓ[ÜP²‹°Q™A…ڭ쌿(…j€ÅÛáêuBöÉncôAƒÓr½™]qí,s`O±xF€ 0§ý¬Mª,…`zþWhM%âÄûœ)5ý¾ô§e¸kw¬ô~%]ÿ@".ê%q-Õîµ÷äJf_ôs¼ÇüÛë8I”Á±EIbElÇ ¡}o\c~0Æ-å|xÙp¦3cb¸ß^Dh®¹tQ‚ïí²?·ié°2çQ©û³¯_µËzùHCÅj€ýäýV] ©÷«ÎäúböŽÑjþbŸºA¡Ö¾S êz¸õ-ËjÍ'¡ÈI)’€‡‚_IDr‹ã_cžQpm}‹ #®2*c®Î(ÕÎJ× 16:32:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000100)='./file0\x00', r2}) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r3, 0x4322d11273df4171}], 0x1, 0x0) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 16:32:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x4d}, {0x40006}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") getrusage(0xfffffffffffffffe, &(0x7f0000000240)) semget(0x1, 0x1, 0x8) Ktr˜Ÿr›=ÐàHªæU9œE&—h Á1N˜£éµ ZCj¿~Ô|fbô+³zi½<ÛV¦(®iOªN48ü©ôVÕ;ÞÐ òw'Ñl©‚!m“zv¯XïrcV=%]^<ŠQ¾¯i$s°Å• ÉYªNû®r"[<%*¤h­YI9x1åVF„ò†³®oDåHÅÓÀŠÔúaþVÝ ä‚%¬®@àÛ!LŠ–0'C¿«5^…e ÔònwÑ}T9ÓË›"P­ÙtV§¬ÃI?èDp@{jYZÅ+™C ÐB Ó)¦³ŒciY©v©Ñק€ò©|@¿<}±ð(˾„tǯÀâµVªÂFõ|÷‹6¢–¹¦"Kÿa²þ,Ü” ÌëýŽÐX‡‘BpPÍ@ù΂ܼÆü E ,ÀЊ–ëy1ƒ'œù‘]~§–H6ýžy–ƒ­½lyÆSf¤Ù˜÷ê„*·ÅþË"ákó ám’·_73O¹û©¥†I±˜²=Lê%ÎkNcáÞéPÎ^‹žz1Ó!Í=Iäˆ+ó½åûÐõ:(sCv™hv<»úkáLHvp¦ü¨Õ"1p?4¥·ùÌDrφ²e¸Óš[|½mÁ×1wòº!öiC<¸øëìƒ*ñk‰õ ­Õ¦/~^*%tÏ-‰› (¤7ß1ª Yîs)²`œ÷1-Õýc1o5í¸9nm$dà oka)ô2ˆ€ŒïÝO?wáî4÷¤Y¯ üñðÂÐ,ùŠ{‹ŠîÒ×1 Dý/‹ëÌÁø|æ;|dý–‚ÓCÄÿoî}Ç_öP·¢u;TC¨‹A†aÀNÑæ]ÈIé^‡æœŸdJÝžE[Œ‡úìÚ”“ ЊúkàïËðà+? Ÿ"®ˆRKø8!ÅÆJ‘ygêš;ÒÆ ¡rª¥É!¾ÄÆo¢@ûM±&Ù^âÿ3DD)É ¤ìl¢{À£µÊ7|ËA’–÷mÈ2jÑzdl7k×VÂÕ[Ó”U“^º“7}]…:~Õõ²> '¶C£ôvñ=Kuàvh#ÆÈÇCl¦L ®‚ù t”Tµ•‘Ü¢áõGÝÓ‡²|äš>ì5-{³–¥ËºÌ&³¾áv„?qcÿDz¥ŒÂk2JР~ÅŒÓäÂ\  ­Ë°„Ò“ß+K5&¦$„ïâ?‘J•HÜF9–¯–¢åkí;¶Áø Y†NÌÖ]Zòd¦Dy3F¢J5|bDæäÄÚms˜ÒÝ¥ú©d~kÙ¦ú_ÄÊdJIxTAŒåsÍôv|MNe".z—s—CfUÃL¸ ˆ>õ‘Âx‘ìâ7;y;ä¬1¨§Œuw‚Mƒ³NÇh"íXS=Yi4;v²ÁÀWRMÂGÄ9ð†»úQTÿp4_ÿ#§Wh#D½1 $Ÿ_ô›ž|3eݪ¶>±Is¦-£µ·€:f lè_}] 16:32:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x800, 0x4f, './bus\x00', 0x10000, 0xe6a, 0x3, 0x2}) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2feff}, 0x44001000e, 0x20008001}) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) utimensat(r4, &(0x7f0000000100)='./bus\x00', &(0x7f0000000200)={{0x200, 0x1}, {0x0, 0x25}}, 0x2) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x35}, {0x8000034, 0x0, 0x0, 0x20000}, {0x6, 0x0, 0x0, 0x80000000}]}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:32:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0xdfe75d0d664417cd, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) pipe2(&(0x7f00000000c0), 0x0) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) r8 = socket(0x2, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8020690c, &(0x7f0000000300)) accept$unix(r9, 0x0, &(0x7f0000000100)) close(0xffffffffffffffff) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000080)={0x0, 0x9, 0x2041110d, 0x9db8, "d6d06c8a4006000000e20000005680fda074ad00"}) write(r0, &(0x7f00000004c0)="6e0e8899832aed8d11fc4cd32a3fcf73ade6c6df1cefd6406011035e57b476b4af4c06", 0x23) ö&õm,êïØtçpá˜ì€ìvmÉ}mãÚž¬¹ÄÒFÛ~ò?¥p 16:32:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) poll(&(0x7f0000000080), 0x2151, 0x0) 16:32:48 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20020, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x81) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r4, r5) chown(&(0x7f0000000200)='./file0/file0\x00', r4, r5) lchown(&(0x7f0000000780)='./file0\x00', r4, r5) lchown(&(0x7f00000001c0)='./file0\x00', r4, r5) chown(&(0x7f0000000100)='./file0/file0/file0\x00', r2, r5) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 4Î Vâ $Ö±±1VÇsp•U©ÚF ÒòX§ˆí§ix9L›”<Îj…ß;ÄÛ"Q[÷ûNé…ŠÀ Ï(k&š¼ój¸:mòNÝó¿C™Ã¨) Ó”]TßxºÎán6žšZ‡?¶\W~ÕŒXªªí}ã ±Ú¨FOó£ÎFJäySõø)}p…,"´ÇõA™d‚AbÜÕ”ÀÁŠ–‘ìÙD•r'{óÓz1×ÉÀ«å²`ËüMº¤Wb®g¯ž7zAÁ"u!g5Ã݈c%ùHÉd:ͬuEä·ÛßëÙA9÷”ãNã…ʱ3åÁU£³>5 é/ãM/²ÎGššÍXSî>`v:¬‹ ó»ÒK秔ó÷ZÞÞ-äó]‡`vùʳô}Üç„ëìn€9ñ´ ÿ9Ðo eZèÝ.Û¾dU‰7Œ¼ì¬ø«Ø‡|˜f¹Môw®%ÙTYF¿Qlš—ëÄvŸ:ô#$O`¤´ ƒ3µØs93œ$Þ4-C’bõ¾l!…ÃŒu¬ìDÝÒìò›óˆA:êwl,ÏJ‚&JõWSQâ'Ÿ¸Àf©MÜØØÅÑ· 2;_S¾Rn¬]CMàÞ„ßy’FZ˜XEÄï¹DpùÐo.žæËà¶bR±þôvÑOm6œ6ž'¯2¿³Ž4[MTº)°VŒwxçpp@Œ³ŽØéÎ/­›xx‘Ÿ‡qéà%Úž—p‰QgáûˆÆÆ=ªBê„Š.U}¢Ä£ºÂÍòÄWe„Øîö§»2Žâ;})Ð8`.öñžÐÔ ÐÜüÆ àŸÆ®åÝ_£‹þÊ%Îv˜Iê¯ïš˜w쌞Cl‰£Œá^œVqëôRr“m¾øúÅ”*˜-,6²ÍS2*“¼B¶ö.çY\€+¯à±ÞLPã€ûc§Ö;)mÈ%ZbÄ|]>ÖZÁ0Œ’50DRŒ¬Šæ @;6|Âb\º†Ë÷É5¡ã<¾qÒ9h"Mߴʨ«£ì€6Ø®éä.÷'Í—Š9‰WÇ1Û (.Ç…’>z8§]+H4H퉇Ôÿ›q•ŒrS›åmÝø *ÂÔ `J¿f›‘B  SyP{c R¬¼cÝÊ^ëã£ÃV’‚¦RCßÜÉ©‹h>sÇNª™ ±X`f¡ª)ÓÒgþ>Âÿ ˆh_O†á ­žìþv>iåÆÆß' ètZdÀU#ÅQyóí}Œž«ÂŽ'Êœé^ÄÕ[ªžBu¬xõ&`vE/:Ç<ƆWñâÖ3  16:32:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x2c}, {0x87}, {0x6}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x2, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) dup2(r5, r6) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020690c, &(0x7f0000000300)) poll(&(0x7f0000000140)=[{r1, 0x1}, {r0, 0x20}, {r3, 0x2}, {r0, 0x4}, {r4, 0x4}, {r0, 0x100}, {0xffffffffffffffff, 0x8}, {r8, 0x51}], 0x8, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:32:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x800000000001d}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x1, 0x7f, 0xf5, 0x1ff800}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f00000000c0)=[{0x1000, 0x81, 0x5, 0x8}, {0x2e73, 0x2, 0x7f, 0xd6df}, {0x7, 0x7, 0x5, 0x5}, {0x0, 0x3, 0xec, 0x8000}, {0x7, 0x3f, 0x4, 0x400}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0)  ÜßOúÀò’8j§Tºo–K~BvwòÎ7å¨s~¡½ŠÎC5%âjRª¬£r¨Yg¼'…pþ' º&@òÁUNÉ? §y,¤T*UŸÐrz ¡,–Aƒ7Ò¢4À÷à›–K™µ¤'’W±_âÛ£+ªHQÓjÙ¡©dEÆ&Ö°‹Zmjß‹Ül)+õA®"7˜’?q•Ñ‡Ôbv‹[ ¿7’‘Ž¨C÷n£†©¿C”Úªç„KÇ™>v´é÷àý²Âp¬ÛýNŠäU\œ‹¸|\±²bÆÕ:å.lû„§üÒs $ÊÑò×ÒÞv ˆ¬—”±t£ÀwE¸ #Û÷»‡“NìáÉÎÒàò/–åÑjÏ&þG`ÈÆXÜ«âUw”ÏfçhÒÁh«óô­… °éB¬ûwŠ‹o~‰ÍÇ"6'ÅN Xè?=kJ‚¶xöîN+'š«ç²Ý盧€Ð?GçîEF¸â;GÛ]—æÑ‹2¨kcw+Eºc¬Ž&¾†\Oð誾Ö û!§ ø&¿7»n‘)>Çu8§’Q5eŸÀaû/É—8ãZ“‡8MÚ¡øú.äçJ—Ö¹O˜‹&†”ØÇÚÜ¿N*lvµ¬"lY)¢I°)Q|Ü? ô2Û«±åGÎälí–CPÆÌó˜&XZ"Ù>?ªÕ 16:32:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) r0 = socket$unix(0x1, 0x1, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:32:48 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:32:48 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) fcntl$dupfd(r2, 0x5, r0) write(r1, &(0x7f00000001c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020efbb414b7474672292bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = socket(0x2, 0x4, 0xfe) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) r5 = accept$inet6(r4, &(0x7f0000000040), &(0x7f00000000c0)=0xc) recvfrom$inet6(r5, &(0x7f0000000140)=""/15, 0xf, 0x2, &(0x7f0000000200)={0x18, 0x1, 0x8, 0x6}, 0xc) 16:32:48 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xc1) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:32:48 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0xba5f885, &(0x7f0000000080)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x5, 0x1}, 0xc) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x39, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa05000000000000009648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) eÎkZÊúd×ïááI%"1Ѭ ‰•­V8Cåüfc}‡Â¤8†’Щ<#AX…]¿r7$üŒý!'¹²nõ,Œ¨‡…GXä W\ 0 Ä¹Ÿ³û[ç–m'q'vïïIRg®¨+°Ú³'Ikì1;šåˆóíÜBÞ™YD—1ÐÏêÂRµÇªûû)jC¡ÿœ;•jŸvWˆi0 16:32:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40, 0x0, 0x0, 0x8000000}, {0x400000064, 0x0, 0x7f}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) syz_emit_ethernet(0xffffff4e, &(0x7f0000000140)="c4ad0a9ec91af82c7ee4632a2f437f0f1714626e1d937a87ecb69de3dd7e2f3fe13357be4ae16c58f341d975509e2a9334aa82e29823246854ddcbcbcc1b0dc69ffa9291b6d6050020000d69565a385218e71392493175e93333746f0744b178a6e78deb166f19e393fcdd63d9a5078e52f40739d0a367cf48563e99899a49583d4148757109753e6fd4b7d41c699bf39f55ea3eff8365c5bd2157e778") 16:32:48 executing program 0: r0 = socket(0x10, 0x8000, 0x0) r1 = socket(0x2, 0xc003, 0x1) connect$unix(r1, &(0x7f00000008c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287e4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15837b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b650400000070b4122cd23500002800000000000000000000000000000000000000ea0000e5ff00000000483c013fa19842a0b8cf77f1885132d23879d81a5f673f8fa589179ba631b92b06203f922e0311ff90b654c471e89f88a6a9386b5c0e0d47641a25d18a2181361fe359ebe6fd8cd1d4000000000000000000000000c0d9944243d26cc617ce8571be571b005554bdfc49c669d4f2c3b31833e000"], 0x10) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000340)="2304aa5806729a083cd3e22a7e7ea52d60571f59b04edf20305912"}], 0x3) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x0, 0x5}, 0xc) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x16, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) dup2(r2, r0) connect$unix(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="82022e2f66696c653000f0d01fa9d4d7a9f62df4669406521719876192f9b4f5b7d4560e4bf1d864ca8187d096da2fba5250d5274728d933a02eeadb7a9c43075925ec5f37cef3b254b1839960a93887b010cdb81259d8cbdfb175d1"], 0x10) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) r4 = semget$private(0x0, 0x4, 0xb0) preadv(r3, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000100)={0x0, './bus/file0\x00', './bus/file0\x00'}) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000280)=""/175) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000600)) semctl$GETPID(r4, 0x2, 0x4, &(0x7f00000004c0)=""/210) semget$private(0x0, 0x7, 0x10) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x41, 0x0) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x100, 0xa00000000000000) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000400)) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000480)) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, 0x0, 0x0) r7 = fcntl$dupfd(0xffffffffffffffff, 0x5, r6) r8 = msgget(0x0, 0x246) r9 = getuid() r10 = getegid() r11 = socket$inet(0x2, 0x3, 0x0) writev(r11, &(0x7f00000003c0), 0x0) setsockopt$inet_opts(r11, 0x0, 0x6a, 0x0, 0x0) r12 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r14 = getgid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r12, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r13, r14, r15, r16, 0x2, 0x9}, 0x5, 0x5, 0x8}) r17 = getgid() r18 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r18) r19 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r19) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x2, r9, r10, r15, r17, 0x0, 0x5}, 0x4, 0xb8f, r18, r19, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) fcntl$setown(r7, 0x6, r18) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000200)={0x100000000, './bus\x00', './bus\x00'}) setsockopt(r3, 0x16, 0x1, &(0x7f0000000dc0)="82c42d04fc3a696671ee23ce84abdacf6b7192b49ab97ab0118cf1a44074ec37571c3be0ef794016cd5faefd957441c679def1b77a29d1d2b717e7239990bcecf13fc57e7bf71450118d9fdc59936780b10640de284b271260231976fe89feba68f0ab2cecadacd6ae11aae6fce0163333e18a92ec3b03f839301a4c34715047762e284b64e072737a4ef1329af8cd", 0x8f) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x44, 0x20, 0x1ff}, {0x6}]}) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000000d80)) 16:32:48 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000), 0x4) 16:32:48 executing program 0: r0 = semget$private(0x0, 0x4, 0xc3114b57f39916cf) semop(r0, &(0x7f0000000000)=[{0x1, 0x1002}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x800}, {0x4, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x20}], 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) socket$inet(0x2, 0x2, 0x0) r2 = accept$inet(r1, 0x0, &(0x7f00000001c0)) setsockopt$inet_opts(r2, 0x0, 0x9a73db210b75d98, &(0x7f0000000b40)="2b532390d2163344d8b36c17aeb8f2d126e2c5e51e60f88089f6680afd56465fd89bacbd1d97a17aa12ded9c8a75b481e586e611de1a3d7c0e93d7a26143f7d728c86021c92a4f6b6fa5ebf60aa7bb9afbf9a58b97cef1bfb6657b8976d68db82badd25e994ca3424901361fa20afbf650891420a9dc698d9e9d9255a2bb96d93da8769a4ab8e90881f5d389bd987abe1119f2b8cb8d34fd26027793b41fbfc4e2f49f49e45baa275e44b1926a05e838a2fd8de2d92f565c411f73b3469e89d1be521fc7ad412d7f1420446f514f06", 0x2) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) read(r4, &(0x7f0000000700)=""/191, 0xd7839f1105a52e4c) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000001500)={{0x8, 0x5, 0x100000001}, 0x0, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) pipe2(&(0x7f0000000140), 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000180)) ioctl$TIOCCBRK(r1, 0x2000747a) mknod(&(0x7f0000000400)='./file1\x00', 0x8020, 0x5dc6) r5 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000300)=0x28d0) pwritev(r5, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cba16d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') r6 = semget$private(0x0, 0x3, 0x102e7) semop(r6, &(0x7f0000000100)=[{0x1, 0xfffffffffffffffc, 0x1000}, {0x2, 0x7fff, 0x1800}, {0x4, 0x3ff, 0x800}, {0x5, 0xb0, 0x800}], 0x4) semop(r6, &(0x7f0000000440)=[{0x4, 0x80, 0x800}, {0x3, 0x2, 0x1800}], 0x2) semop(r6, &(0x7f0000000300)=[{0x0, 0x2, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x9, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x3800}, {0x1, 0x1, 0x800}], 0xa) r7 = openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./bus\x00') getpgid(0x0) ioctl$TIOCNOTTY(r7, 0x20007471) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000014c0), 0xc) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000200)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000001480)=0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000680)) 16:32:48 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x100000000000000, 0x0, 0x3f, 0x0, 0x0, 0x800000000006], [0x0, 0x0, 0x0, 0xffff], [], [{0x0, 0x2}], {}, {0x0, 0x0, 0x3}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1708f700aee16900c71b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="007fc12f66846c653000"], 0xa) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x7) 16:32:48 executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000100)) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020690c, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000080), 0x0) r10 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r10, 0x0, r10) r11 = socket(0x2, 0x400000000002, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x8020690c, &(0x7f0000000300)) socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xfffffffffffffe11) lchown(&(0x7f00000004c0)='./file0\x00', r13, r14) chown(&(0x7f0000000200)='./file0/file0\x00', r13, r14) lchown(&(0x7f0000000780)='./file0\x00', r13, r14) lchown(&(0x7f00000001c0)='./file0\x00', r13, r14) getgroups(0x2, &(0x7f0000000840)=[0x0, r14]) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r17, r18) chown(&(0x7f0000000200)='./file0/file0\x00', r17, r18) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r20, r21) chown(&(0x7f0000000200)='./file0/file0\x00', r20, r21) lchown(&(0x7f0000000780)='./file0\x00', r20, r21) lchown(&(0x7f00000001c0)='./file0\x00', r20, r21) lchown(&(0x7f0000000780)='./file0\x00', r20, r18) lchown(&(0x7f00000001c0)='./file0\x00', r17, r18) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0xfe3c, &(0x7f0000000700), 0x7, &(0x7f0000000880)=[@cred={0x0, 0xffff, 0x0, r5, r9, r15}, @cred={0x0, 0xffff, 0x0, 0xffffffffffffffff, r6, r18}], 0xff09, 0x8}, 0x14) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) write(r0, &(0x7f00000000c0)="220e2a", 0x3) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000780)={'./bus\x00', 0x5, 0x0, 0x80000000, 0x1, 0xfffffffd, 0x3, 0x4, 0x2, 0x1, 0x7, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:32:48 executing program 0: open$dir(&(0x7f0000000480)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1016, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) write(r2, &(0x7f0000000100)="f736cb4e8790c195bf9fc3fcd1c347b0a95b0716be2fcb34065b81b2e6022d73131ce185ed4ddac28278ddd9d0786f902663b8a0ae359a64a28710b48f478a9d9de391bade111194784d4f0521b9b5cb0ed7b69ac82ca2263a6b11cf79c79379d222bb429b730670ad50726597a3fa204857e8d32bbb08404801bb6ee2efe1a8100abb0bb02c91f458df1c54af5c005f04e72b25e4089b55d10645f2eaa5e4947ae5f56ed42617889e3a0a", 0xab) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) 16:32:48 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)="e8ada25efb021daa0eb56fbea1102d8797a18d3d11e9a51d7895e001839e18979487d6f8241f98701217bc76d374f315", 0x30}, {&(0x7f0000000180)="7023293dadad90d3ab7bc80559bc1e75ba88db2ec0", 0x15}], 0x2, &(0x7f0000000340)=ANY=[@ANYRESHEX, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="0010000020000000ffff0000000100001609cccd04bbac0b58c5bbc2daba5154781ef756183eddf4eecc460b1d32e338fb86a6942744fcf9569861485938dfb746fa5e589c42e357d63411666b7ed45fce5b6e9af3caa8", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="00003dca00002000611ce7630000ffff00", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001800000000000000ffff0000010000005ce3950c08c2bd91887fe5efb258ef90ef5f12997c62bb484dac9c1c437dcf0c3d0e833f11faf3baa03c6509d8a433a3d1d0b085ffb5e3effae394caad4b44e6518995f7b35b9bffc5c259b005f54e031010e8c5201e85df93931377a4349405bb55b4569ad5069a5032cb8a93c0d188ad59c587f46c45909b5bcfc602712fec0027092aff0f57740216249b8e50de1290bca43ac4a07975a8d7b4fb5200dc87219f35b7f7c430c8bdc660894ad4f2381f1f68426c24a4dd3d6cff3648995592c60f37b58226c67e6d8aca33d6360fc3d2dde49638b0ed798e", @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="a0f2bf83"], 0x122, 0x3}, 0x3) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x10', 0x200, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) 16:32:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x519) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x4) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:32:49 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x10300000000000c}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:32:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r2 = msgget(0x1, 0x29) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(r3, &(0x7f0000000800), &(0x7f00000008c0)=0x3dd) r5 = socket$inet6(0x18, 0x4005, 0x70) r6 = fcntl$dupfd(r3, 0x0, r4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r12 = getpgrp() r13 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r7, r9, r10, r11, 0x5, 0x7fff}, 0x6, 0x2, r12, r13, 0x7f, 0x100000001, 0xb1f1}) r14 = semget$private(0x0, 0x4, 0x408) semop(r14, &(0x7f00000003c0), 0x2b31) semop(r14, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r14, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r14, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r14, &(0x7f0000000240), 0x6) r15 = getegid() r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r16, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r18 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r18, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffe96) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r15, r17, r19, 0x4}, 0x200, 0x401, 0x2}) r20 = semget$private(0x0, 0x4, 0x26f) semop(r20, &(0x7f00000003c0), 0x2b31) semget(0x2, 0x2, 0x1) r21 = semget$private(0x0, 0x3, 0x4) semop(r21, &(0x7f0000000300), 0x0) semctl$SETALL(r20, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r20, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r20, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r20, &(0x7f0000000240), 0x6) r22 = getegid() r23 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r23, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r25 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./bus\x00', 0x200, 0x4) r26 = socket(0x2, 0x400000000002, 0x0) r27 = fcntl$dupfd(r26, 0x0, r26) ioctl$TIOCFLUSH(r27, 0x8020690c, &(0x7f0000000300)) fcntl$dupfd(r27, 0xf, 0xffffffffffffffff) r28 = socket(0x2, 0x400000000002, 0x0) r29 = fcntl$dupfd(r28, 0x0, r28) ioctl$TIOCFLUSH(r29, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSETVERAUTH(r29, 0xc0107002, &(0x7f0000000000)=0x7fff) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r22, r24, r30, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) r32 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x5, r7, r15, r24, r31, 0x2, 0x1f}, 0x1, 0x8, r32, 0x0, 0x8000000, 0x81, 0x7, 0x80000001}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1c}, {0x5}, {0x6}]}) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x74}, {0xc}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:32:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f08000894"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) dup2(r0, r1) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) chflagsat(r3, &(0x7f0000000080)='./file0/file0\x00', 0x8, 0x4) setuid(0xee01) r4 = socket$unix(0x1, 0x2, 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0xe4) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000280)=ANY=[@ANYBLOB="70012b2f66696c4f530a0c528b628808cbbfb0f765300495552e42583e821ce80c40732e9ad4de25798d17b56065dfeefe7071abfc21c2c25859af5bd44dab336f90042f4744786bf41492aa7faf9845b5f405eb152735f8f07f828a05cf63b0d890ec0fb2f610479baa928c114ee804f6c4ccd8bff39a12cdd77d2f9e2352a67b068a4621da0d34707160f431da319c2ee55291dd075768e027c7c8eac108f293185f2e355bcfe342b5cc7324386b88cb60be9efcaa4d09c08a8bf1138c788d1000d726b5d0bd399913e63c99b8f742db16274eb990a46bbfa3363414b3b8d8342e7699b01572669d1c4e422308ea27b89d00c0f7ba2cfbae"], 0xa, 0x0}, 0x0) 16:32:49 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x102042000, 0x28b1) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002002, 0x2000000028a9) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f00000001c0)=0x1300) open(&(0x7f0000000700)='./file0\x00', 0x200000040, 0x0) r2 = socket(0x800000018, 0x1, 0x6) r3 = socket(0x3f, 0x3, 0x7fff) recvfrom$inet(r2, &(0x7f0000000280)=""/127, 0xfffffffffffffc70, 0x1, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0xc) semop(r4, &(0x7f0000000040)=[{0x4, 0x3, 0x1000}, {0x2, 0x5, 0x800}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x5, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x1000}], 0xa) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f667530000000"], 0x10) sendmsg$unix(r5, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000440)=0x8) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) r8 = socket(0x2, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8020690c, &(0x7f0000000300)) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x23) semop(r4, &(0x7f00000004c0), 0x0) r10 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r10, 0xc014575e, &(0x7f0000000640)={0x7, './bus\x00'}) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000200)) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0xffff, 0x5d8f, 0x101}, 0xc) bind$unix(r2, &(0x7f0000000400)=@abs={0x1f95d27d48731892}, 0x14c) sendto(r10, &(0x7f0000000580)="3377cbe9ea0ea176f1f55ebbad3aa111", 0x10, 0x2, &(0x7f00000005c0)=@in={0x2, 0x1}, 0xc) r11 = shmget(0x1, 0x3000, 0x201, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r11, 0x3) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) getsockname$inet(r2, 0x0, &(0x7f0000000180)=0xffffffa9) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x400000840, 0x0) mknod(&(0x7f0000000600)='.\x00', 0xc043, 0x1) 16:32:49 executing program 1: setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="6203e37f7f0000019785457806e609c9752a652336a0d8423fb6c65f3fbf68dc3108d13525a5929200e9d51b4135f1e50453e494d36735328ef15ea3bca8c9729160b80179e65a8c54f6a19c424fb2aa37ce9b0447f8190249681c5c3a955c8d77cc8e2893d81be38647969f638b8b55993687225b8469a60acc574be57392c63eba3b85652913516f32af3243f33a3e7ff9f8debf02b695e2cdd0f5116b23a538821c600c7ece9518058157fbf98b6632971663d3e6d5653accc10403c5efb98e2637e22c2b18b6be6016f9db155075861fe6ba0d5d2dc9925077612f3d28f71c76117ddb1cccb612678990510eb039bb364194b372466d507df06caab7f5ae0929bdeb44507573f0adc0b5c8d09296ce2d93cedae1f9ab7242ca25730040b9"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x2, 0xd}, 0x8) r1 = socket(0x2000000000000002, 0x1, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x0, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000480)) read(r1, &(0x7f0000000980)=""/167, 0xf) r4 = geteuid() kevent(r3, &(0x7f0000000a40)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x6, 0x2}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x3, 0x80000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0xa000004b, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x2, 0x42, 0x3, 0xc8}, {{r1}, 0xfffffffffffffff8, 0x1, 0x40, 0x6, 0xffffffffffffff28}, {{r3}, 0xfffffffffffffffe, 0x4, 0x8, 0x200, 0x4}, {{r2}, 0xffffffffffffffff, 0xd2, 0x1, 0x2, 0x3}, {{r1}, 0xfffffffffffffffb, 0x5, 0x5, 0x9, 0xb2}], 0x6, &(0x7f0000000640)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x80000009, 0x7f, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x400, 0x3}, {{r2}, 0xffffffffffffffff, 0x22, 0xfffff, 0x9, 0x40}, {{r2}, 0xfffffffffffffff9, 0x0, 0x2, 0x1, 0x95}, {{r2}, 0xfffffffffffffffa, 0x1c, 0x8, 0x8, 0x5}], 0x40, &(0x7f0000000080)={0x34}) r5 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000005000/0x1000)=nil) open(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xffffffffffffffa3) r7 = fcntl$getown(r1, 0x5) r8 = fcntl$getown(r1, 0x5) r9 = geteuid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, r9, r6, r4, 0x0, 0x144, 0x80000000}, 0xd, 0x100, r7, r8, 0x0, 0x92, 0xffff}) shmctl$IPC_SET(r5, 0x1, &(0x7f0000001880)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x1ff, 0x7ff, 0x0, 0x0, 0xa000, 0x3, 0x1}) 16:32:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000080)=[{0x4, 0x81, 0x8, 0xaf83}, {0x0, 0xf7, 0x9, 0x80}, {0xffff, 0x7, 0xff, 0x2}, {0x2, 0x6, 0x5, 0xb4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") 16:32:49 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x44}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x100) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0xd6c476497cd1ebc9, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r1, 0x20007471) 16:32:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) fcntl$getown(r2, 0x5) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1005, &(0x7f0000000180)={0x400, 0x8}, 0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x1}, {0x4, 0x6}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0xc}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 16:32:49 executing program 0: r0 = getuid() r1 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000040)='./file0\x00', r2, r3) socketpair(0x10, 0x8000, 0x6, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet(0x2, 0x3, 0x1f) recvmsg(r5, &(0x7f0000000340)={&(0x7f0000000180)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/194, 0xc2}], 0x1, &(0x7f0000000300)=""/54, 0x36}, 0x2) r6 = accept$inet(r4, 0x0, &(0x7f0000000380)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x0, 0x0) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000500)) getitimer(0x1, &(0x7f0000000540)) r8 = socket(0x756b1591ac3ff087, 0x2, 0x3) connect$inet6(r8, &(0x7f0000000580)={0x18, 0x2, 0x401, 0x40}, 0xc) r9 = dup(0xffffffffffffffff) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) unlink(&(0x7f0000000640)='./file0\x00') r10 = open(&(0x7f0000000680)='./file0\x00', 0x1, 0x60) renameat(r10, &(0x7f00000006c0)='./file0\x00', r7, &(0x7f0000000700)='./file0\x00') ioctl$TIOCSCTTY(r7, 0x20007461) preadv(r9, &(0x7f0000000a80)=[{&(0x7f0000000740)=""/52, 0x34}, {&(0x7f0000000780)=""/251, 0xfb}, {&(0x7f0000000880)=""/192, 0xc0}, {&(0x7f0000000940)=""/213, 0xd5}, {&(0x7f0000000a40)=""/52, 0x34}], 0x5, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSRTIMEOUT(r11, 0x8010426d, &(0x7f0000000b40)={0x80, 0x200}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCGDIRFILT(r12, 0x4004427c, &(0x7f0000000bc0)) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGDIRFILT(r13, 0x4004427c, &(0x7f0000000c40)) 16:32:49 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, 0x0, 0x0, 0x800) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffa000/0x2000)=nil, 0x0) r2 = shmat(r1, &(0x7f0000e80000/0x2000)=nil, 0x3000) shmctl$IPC_RMID(r1, 0x0) r3 = socket(0x2, 0x4, 0x0) r4 = fcntl$dupfd(r3, 0xa, r3) connect$inet(r3, &(0x7f0000000000)={0x2, 0x2}, 0xc) shmget$private(0x0, 0x2000, 0x332, &(0x7f0000ffc000/0x2000)=nil) connect$inet6(r3, &(0x7f0000000080)={0x18, 0x0, 0x401, 0x100}, 0xc) msgrcv(r0, &(0x7f0000001200)={0x0, ""/4096}, 0x1008, 0x3, 0x1800) r5 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = getgid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r9, r10) chown(&(0x7f0000000200)='./file0/file0\x00', r9, r10) lchown(&(0x7f0000000780)='./file0\x00', r9, r10) lchown(&(0x7f00000001c0)='./file0\x00', r9, r10) r11 = getegid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000002240)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r13, 0x4, 0xcc) r14 = getpid() fcntl$setown(r13, 0x6, r14) shmctl$IPC_SET(r0, 0x1, &(0x7f0000002280)={{0x10000, r6, r7, r9, r11, 0x4, 0x81}, 0x3, 0x1, r12, r14, 0x1, 0x4}) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000040)={0x1, 0x2}) fcntl$dupfd(r5, 0x0, r5) msgrcv(r0, &(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRESOCT=r2, @ANYRES16, @ANYRESHEX, @ANYBLOB="745e1717682316dd01dce62ead06cd99e990b9b9cee9cdd9f2283bbe2289e6d3d6bc294737183349f8c2b27319c64f818783c78236e28ad7c3974d14a6c7d25cbcecdab52200e744fd5fc28da5cbe47d9b74fdd990ac4a198b00a8eea7b74f2b7cfc26bf0ff45c1d48b0a2c3d634b8feb97c1a3902b0f512f43453c0cbf710fdc28547d624b39902bf1af3c36f21ca1b9a30f80356e484b85ecc8b9a2794d582c883e9396ec2d98d0706d983f92ec16ae0bd5f1b1be5a02275eb2cc7784999b21ff3423c5779c8ecc33c6544d824ad1292d33237f20975dc9f5cc26651b5790f9546040240928ec76235778c755628d79576996a948beda8c24b60520b127d38ce2d6dbb892eca43694ccb6de57424fc5f19584c53891ff4a8efd2dbf7d9915c584501c1a576afb49b31c42fe4013a616f4bc6fd7dbd9958f6566ec898017c5c51e280edf2d95fac084f66da3aef4ec155ed805537b401a6559b3d9a21513051343bb5fbfd0114a0db8fe26f9b39aec99b4214cb8b37d0f93744307701ce73be3a1dcdfac37afb66aa3880b6186e8d62b38d561e3f21a4c59f3aac1104753d1156231503122375d928ba0982e93fd6c1025fb7fbe6a94e5c087a35656cbf3c36991c572b9cb2bfeefdf48693a976c1052443e3588304dc8aa1ad48fa646e9512c5393bdd3998d96aef10990c208eae5e6e169e8a55c141a7fd387c55fb9d90c5a9161cd281eae813e3be93c4fb8228c2b7050fce365822b1dfa5d2432f5a0de821c718f42924b9954c26e53786fff463a105307119febeebc5f614cbbd62c47e7151cba19c594603461edfbf7cbb5671009c9ded975c5f80b8b0c885ed8803c2206d05e8784e9203823cc9eba1efeb19e1eef583e4cbdb07c9174d05f8820d8486c5894ce4be81c8bce9b74a3d514ffa42029f04dc4d51befdf74c267debca4a4f8d43791f2666a22562c851dce8f2d98653fda6b05c3c00dad1a9b039396b53be291fc6ef43c7970cab3e0b9a24bdf6b3b35559db91c4b32351b4518aba73848b6b19070c1d069ca49470b81c2e8a3043bd3c92c2bd5138377babc0a1f51176e2574f0c4c2f4f49aed7bc7683bc077183083138b8210d5efe0f850b0d943547b5fa416648ff45e6ed45e9ab68dc6da0bc54fe0afd9f0059f10e8d36edff0f8aaaa5077104a8c621213d828921e53a5af50abb5f2d8901094fa770ead2faf4249e6d57261c629fc8cc831daef9118462db78b9597298423af35417c0c4324b445fe2b09af9948076388d46320732e37cd04dc3060a7e16771e2ab2504bbaaea0ddc3ef92dd3cfa5a0d64d28715ccad2038d0e37a2e20ccbb3d62fce9a30d3a27153b4ffba8c5fc1890bd4044eae7030795d3f5aafdbf3dfedb3d2240d90de3f81381ae19d3d6f76feba307cdbf181d2711e28a5828b1e2a5d650a6742d5940e15458c14eb537977af241fe940078b713d6995336b59b8b58c3e33d2935c0f3a18dda34ceea770f0b5284a32f81ce9a598a9852c56b2489e693363f4e1afdef32d9f73137a3d70af0698a1badc59b5e7da048305c33464fc3599d927e27b2abe37012dc3c4a169ce5c8e36b6c6dfabcac2aae3c8e7f3f137e6e9fc64d0807faa62af46ce37d2c2d8e61d88c9dc0b995ec499053c998b87f456c4c590495ccb055ce9bee5f5f51825d95feea2e0ca12baf3c7ab187ee3dbdb20ad6e9bf0f198fcd8e3db95cc8c0244ef7064d9dd98e261b160abf34c683ccc62fddc339c7f86c89cc1e1fda697e87f9e893876091290826fab3858b672594f56638c985b88a626cb5555ca97f8f5308079fa2835d2033c63551ff72abf237724b9cf237ce6bcb753df55f427a7d32980302efd74df3b7a655e3340f60ae2b325c07d62ee9f55226c4a49f5fe271c02d7b03ee5b7da52d32ef1689f3f5f40f416c154bbca3d61240d5ef547d8b828ffe9b1613163a2e232eeca24a955d57759bf54dee7900a24171a66b15848dc42501c3584a2f2975a7b6fa28ff6a827e851e9def0f799dd0433f92510158715ed9a082efd57aeacf26a66089fb1ce8615ad10506e9bc2800c6ca1c94a1cde98e0689362785e2d1947c6b4548962bf40bfb17a30fc712cf24d286fdc6a4b9c846f905537610ca6bab743cd68f25295880f6a6249ae3d31b40c9e5e9ea4662c7617fa25939bfdf5165ab9b3c99cf8bca4c4a906a0489469097474802844ca737a80ac72f8ce1dc1fd1726048329f5d02b77b0dd62642c9e531ebca2703fc08e6581d17d663d49547061d64084efdc810c517977e22781cb5bd86818bb1653f2a8d6f02836aaa4b345aeae8d928260a1917da53e2d83f49d72ed0b0092070340c6d63c820987d70489bfbcc0af83180a917abb83703a6652c18a781ae2c60a2418d6eefa9b89cd415fb4de388c3ad349ec122333e156dfc2c95b397b83cc54533854623b5717256b6e4adf0795922200cfc0c7428fc748deacb3aa65fb22b1457219a5cf02fad88cb65111b16518f3d72478c6651ac7aa6971c0043d8c5ef857adade8ba40ec8ef7546ef065f9b7134a08413897943f8cff8e13339d8f5f5984bee9a4296b7a262d4b7b35e52c1b8132b046e39a5f3c5a8d58c5a3f7f680c09dc8ab164a15d87d4f3ee58e67ead8e642d7b4d844f9fe88d20aa73d3b965f87c5763cd1f3621a6d63ce884bbd28a23103162ffbb9e75a278b700cf27dd396ba0884bafde55d2b08d3c8ed425943e2fd1e338a0bfcff6c767669bc1c070aa5713f26a4426bc265f230a594b97973820559751cfdb04f57440aa273c23d3dc4139b72dbfbe4a512ba82b4fc49f3902d1239da8203b70a3ea73f9f856535c8fddb0e532fed0cd732c9e03918235cf5e1cae92dd40374bffa94a580fa4a46d18a9019c4ce80f5627276476bdc260ccd3e2d7e7d5ace3928dcbf1f03b110c9a01695ac2a60e49b1fe26ca63754c79816f20e9a347063e515eca7287a63db024f77b80592509c2b0b6be315349c931cfa5926489d230d5fe8531a214bdd342d0c40f55c5ac1da7bd0f7e3af3cb45af6c89f0c2c8a2f33823bf67376e8431863f1f325bb83c2a2f478052c1492a6118597d966d5703598505989b95bf2858fc2891461629014f7623a48c0e6e8400ca0f6e7268d90901c349354314e090dbd649fc774ae306535245af40a99a9410154bf9e75a519181a1968a9b02d6fc00cdbfaa36de91007041d4ee14330ff5c5604c8d1087c790ea35d373d858b7ab1230612f005e3b01cdeaefe8d4be46a6f32d671a4c48c2be802624c42454fa29547a9d9219155d2df8615505e481d69d2c8a65bd217557cf1b3746258c10969e1bab2bad84780b3da4f76effe696d798c25402b434edc8e58b5b6f2b5c554d548ca1f6be2a0d3f675ed5e4c774a6e804c333dd42f9b0dad93697ebb6de771b26041da461223cb163e58af0c5223cee21e28348f8325d5f2776d0220d28274ea469e081668672f80868fae38c6c8f84170ed6a9b6f5739177859f160c31acb8e157ba2f07eacacba72838e5ef0b80fd654bae616c0ca9ade2c1f2c8e727f8aa6abced4fb6996fa50070d6734617d790ab21950cef7b191732bf40379b557bced0b5360aa4a102f10cb7a75c3396e2b20243aa68818598af0adcd2df64287ee682c9c60aa9540375827cca78506c50a4bec98d7c6fb5b6bd7e6969053f79de7a2cf18819436d06a755a0e8aa72c38fa218d3ea0a485c16554b75f0f717493ea57c3d2f6cacb5d039b0f4e2839690d3120fb45975d89611e3eb4bf063afb865e1fa105e34469dbc56e823e795118042ec68a0868dc54bc683b8a137e8ba38a9e32cd2077bc3798c8369e92687e03e7c7117d5388614ca104528de667f152e814c5759df9ab90cbb20af1e43af95462577fd90c34320cab36dbfdf4cf84d2779042feb8bcd93c7c5e5d81109721ba970220b83156be524f173ff86756f0fdcd700e9a849265205a41a66a9e2e5c3aac3ffce9ac4a47d0c7a0cf2cf00dc9f4877738dd88ca6e0cc689f035d2281200ec313f69814bff103a595f62413541353434ca48c8838b34e47b72ebf3e571a7288d33f8d3d1629ca3497928b745b83cb7b3bb449351a0aa79818223564d8cbd590e498a9a44ab8f4788fbad619a6a8ea8afc678a52eb8feef33fdb4ca0f647318e020e84751b56bcf48b711f6a0c212116e10813cc34113d560428af0f36cf500f42a680d4bcafb042720ec55851e4358cd0feb9ccf7b0210a78a3fec22ef4bb17850f8b37229469e79556460af98e0c624c7c1b3525655c7b165249cf121a89159ae7b3338400f127ec5ca933179b42f7148cec047bf2581cfadbfa6a02db9e60ee0fc051001cc6971ba006bfee177062a55688cacc8f48d821352bb5f0e81f46dcbf3b39f8b3897a4b60f52509a818b82dcfe3e7cb5961a9a606cd975a6ceae4ef6e399878b3cd657a776ff7daad954158897698e1b72cbb404e3ae7a7f2667d7d7e5fb2b6a0a357a3f5f415c8014abb12ad5eb34e9fbc6afb0c844f6912f98e49c5f507c1a146ab72a94552e06f25abbbf3969eb9895d644a2c59caddd0b1c32fb5f31d14912793a27918a627800df58b7fd6ec817280eaf367f048eee1b7479c85582ea58dc204f5c3946171e7599d11956ec07dbf50c0cfb83ddc1b7ad1f9caec03a8fa702ce033b88a32894ac36c426cef2ef6fd8d7591d68230135518b40feac5721846029d45d8427a7f305cebb848ee5b0b0dd7e6463ae4b554353ce860361accea9642b5970081230217612475c84a08cdc0796f525c6a6840b3193bc3b0e54fcdf04bd5a82c7c3da73643eacd97b760eb7d58e8cb235a54bb8471940ff34e1a16ed3238ae104f1687ef69d90a550a05928308425b00177635d6c45db2abc21ea5514452611f1fd962bc564533d64e2dba0fe9fdda31e79c6c53f7f9eb4931adc783bef4f7d5a0b54ea84bed7878ea0d28bc2940b6d8ddf172fd10f28e352420a575ea0fa4c98097f1d96cb3ae26d743be938102e042638aa8a2755cab950b8a163ab4db32ef234afe3d91b202deb838b938c63009e3c8c102d9590512c241abdea740ff83562ed41449e1e9b3c8b6bc223a507b41439a706e3a47e2fb437f11ef75f46c3d8d44dd43619888657b6b3f3247125808e1d0933d8b2dfc0c28fbcf09bfe865cbfc90810383aa2ec8afb56141250d45b0a3967e18469732fa8ee9b87cb1157488d2e2486b2be716eb98be1aa95ec6546dd9c63fffa6354698458f03b91cfd53a35126211e4d8ff22d96928e7806fbeb592fb67a464da145b36d6ec6e0877463744928c24a0194508261e11264f43eff4231bd47a7b425c86bd72aa1adcb14cc36abeda6f2bcb923a0ede872c062e0e51c2919eaa9ea68b579a42e99e4043ff3ac259444face4e31504234c413749efe078bba001bb000c067f5fccdc9e1cc69a9218aef4110cfe584e8aec31d5e923366749f1db6cc907e6e0bf75b4ae53f463ed6a40c57c8d759786903fdd03f35c4257b6a6058145b6275682366af5e284511931459dd01f86f69fb57f2cc96347a3c4e2ca3d71c38b9188d21cea844c3521df31d15ae7531507ae9e9f5c553985bae6c87377ea713484c0564a9b1eb145d54effcc85760caaa0ee34e5cc4328b50b00db967d4378952a212e5607ec3dba417d56c5eb189386edd6bcd594438704086ce9de347bb96a444d07bf700972ced1091484436118d2f1e76ddbd24b60e6fcd4e21227cb71a6bce630c8dc405b541053c027ba700309c8bc8d1e8"]], 0x1, 0x2, 0x1c00) 16:32:49 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffbffe, 0x0, 0x4}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = semget$private(0x0, 0x3, 0x102e7) semop(r3, &(0x7f0000000100)=[{0x1, 0xfffffffffffffffc, 0x1000}, {0x2, 0x7fff, 0x1800}, {0x4, 0x3ff, 0x800}, {0x5, 0xb0, 0x800}], 0x4) semop(r3, &(0x7f0000000440)=[{0x4, 0x80, 0x800}, {0x3, 0x2, 0x1800}], 0x2) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000100)=""/168) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:32:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000180)='./bus/file0\x00', 0x17a8aa9119f7a77f, 0x4) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000300)="000000186004008b00002327feffffff0802000000002800000101050000000000003750d6d23cca5cc02e00", 0x2c}], 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0xfff, './bus\x00', './bus/file0\x00'}) 16:32:50 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind(r0, &(0x7f0000000100)=@un=@abs={0xf30589c6f81e27ce, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x20, 0x6, './bus\x00', 0x2, 0xf, 0x0, 0x7}) bind(r1, &(0x7f00000001c0)=@un=@file={0x0, './bus\x00'}, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7ffffffc}) 16:32:50 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000080)=0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f00000019c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x1f6}, {0x0}, {0x0, 0x116}, {0x0}], 0x1172}, 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000540)=@un=@file={0x0, ""/35}, 0x4ac, &(0x7f0000000340), 0x0, &(0x7f0000000640)=""/70, 0x46}, 0x1) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r4, r5) chown(&(0x7f0000000200)='./file0/file0\x00', r4, r5) lchown(&(0x7f0000000780)='./file0\x00', r4, r5) lchown(&(0x7f00000001c0)='./file0\x00', r4, r5) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) fchown(0xffffffffffffffff, r4, r8) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r9 = openat(r2, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) r10 = socket(0x11, 0x4003, 0x0) sendto$unix(r10, &(0x7f0000000000)="5001050360000004000050018304ca90041010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) r11 = dup2(r10, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) accept$unix(r12, 0x0, &(0x7f0000000480)) openat(r11, &(0x7f0000000100)='./file0\x00', 0x800, 0x80) pwrite(r9, &(0x7f0000000000)='l5', 0x2, 0x0, 0x0) r13 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r13, &(0x7f0000000000)='l5', 0x2, 0x0, 0x0) sync() 16:32:50 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x0, 0xf3}, {0x0, 0x200}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x6, 0x2, 0x3, 0x1}, {0x2, 0x2, 0x1, 0x4}, {0x3, 0x81, 0x3, 0x2070}, {0x7, 0x1, 0x9, 0x3b80000}, {0xc9, 0x3f}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 16:32:50 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000001040)=@in6={0x18, 0x2, 0x7, 0x5}, 0xc) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) sendmsg(r4, &(0x7f0000001240)={0x0, 0x0, &(0x7f0000001140)=[{&(0x7f0000001100)="7793197d4fbabd59df72b31349561d7913adc39be090165328912cae00bf590352f9d9ebeb38494b4603e21b2960e0b4f12760647a60e0370f0b", 0x3a}], 0x1, &(0x7f0000001180)=[{0x90, 0xffff, 0x7, "615214039f8ad7fe51b03dae6e66dd10306de7928d8c0da615e0f40f8da45a4cb0221ae03bafb7646ee238fb5b4200cc3d4f1bbdc5c26be1084b0e62470e612999ba4f7fc6a0237d18406e6d74184906e0651fb1896fc6c981594eeca171a2c61268d6484c89db7e307cc9118b638b4ecac068ad2fcd54b016"}, {0x28, 0xffff, 0xff, "15975d2daae6aeffe7064e3de0031c0bb4e8de81456a44"}], 0xb8}, 0xe) syz_open_pts() r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x2, 0x400000000002, 0x0) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020690c, &(0x7f0000000300)) r9 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r9, 0x0, r9) ioctl$LIOCSFD(r8, 0x80046c7f, &(0x7f00000010c0)=r9) r10 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r10, 0x8020690c, &(0x7f0000000300)=0x10) r11 = openat$pci(0xffffffffffffff9c, &(0x7f0000001080)='/dev/pci\x00', 0x40, 0x0) dup2(r11, r10) socket(0x2, 0x3, 0xfe) r12 = socket(0x6, 0x8000, 0x80) setsockopt(r12, 0x2fc, 0x5eb, &(0x7f0000000040)="ef6cc5281fb486682a041c844048467b3a059fb6f6b41442635b3b88ad332aef67d2e1966b03e70d186885f40c921470c0b65f628bf9f53ce849f43085cd07a478d86d6a312a8b601aaf98ac8ea768fc960ab5cd68068b8dc6577e552d4630f9b648ce5d13da6cfa8f1c487ea8a7c0c2f401739abecac6315686586ba6fab43e100d6244f83b19f5001e9e8a8c05f69d0a763b16b7bf942add312bac163488d3e76072d1bab2227d00093fbc6aac35401c9614c7863aff9c15afa348fac2b4005b94ed281f1812d389d16bdeae7839a32f918a69377f3e28f43980dddfcb9abb8df822a10e7204b628ab6550e958ba42ca46045539b0df9e4ddcad5698ff98676af4c60b9491d5b36e6cf88b934408710c841251869197cf66441384ae92e15b6b2df838510f8123dc540f7457d836ba1f79b5f05c146ed646801d4a25067ea7bdf3d7a1bd3b4f370a8078fe36f09f1f1522dee937a58369b0f752a7de1dd7b51759b7dd60712ac97f1e87a67ac15e497fc2823729558c1549f1efd27104cdf5a5f2be0ae0bcdd8b55855048217ddde1fa3f9a4c2bb9bb4584423e05f59ef8ce43a95382a3ddbd454628d274c56125119461c5b02cf9eb233987a6ab5936060386a0fa93ac7d4fcc11a608108d9bb5e3b075ee3f7891b1c85e7e3d21e0aee2c1342a0f11848d8e823e19bb922f8ade9ca0d7b23b245cfa135ebd6753ab06eaf8dc366dbf07a1f704170c80dd0a740aa399fc942cdbc88ed7fec3e784c0481583d49b48de3a12d5e93365248e06dd3b8565e1e3d950ff3d464e6b02bd8465572b361aa850909ea89941449a6984d8264127e412961ab3d68917e884732736108f8cdb4afe9dbd0ead6dcd7c93ef259912bab70fae9174b38e25bba734daa5b0c51b6059ee3b1063a47dcee5fb6586758dac05544a03d6f8c5d549b5d516282255b968aacb77b719d6f51defcdac5d9b8ed8f877bc882f6a839cc47effbaf55bdc5a63bfd98a99f47b3f81064f521af9fb04fa3bb85e72aea5536a11ae0a42dac5f012b9e67b9287b2e6fc09c927d64ced376f41c7d118b86cb469c6d2c6b75dc5fc13a96ced47d9fb1d9e79d100e046068ef1fef3f9073e0db3bb557ba0bf7466388725b444ee9b17a869a195fdf9ec45145f04805d793bca23b343035aa099c87d8782f24b54b566f1b3bbeb153fa722723a6fe2006f3cf676ef9a32681d409036edefa627ef6744f60f7418b830a71c139e2dd190358c75f281512a26d180043fb3ef61bd139790e3342ffe0d105fd03fd151b502a9e7a9249a190b01e32d328184a61286530e02454d48ecc6b64838789852e171fa20cacd48c4cdeb8413b2e890d6d72eb2f8eaa2236bf8c1183fda9edd9be92e17ae3d6c2e5477531f0f9eedc3041b753bfe042ba3b3322ce824d5058b5ee59f37d70cf52502fe6720a48f968bf1e4a48e5efe9587de8b34ecc9f227c2c4d565d96b1282c449d20806e4cca78984aa7148d44fb4bccce31655a324db26c69e45f6b6fa96e68a8144e0ba21702471890eecfc7ae4df46738e383d3aa02fc3a74e46681424590667f1ff378459e0f97784f8745303f6cda5a673c1da8dca19cb6fb5c76508dd943461ceb37cb85c7c68e3661fc0db170f57086157e5e5228c3f60fb59e5fbe5f1b464653c95ebe821e153ab4328edbe049de327255417941ac1c65cdd25ebcac17022d645d413c296f09f7fa88d9749dbb4f38496ce69f83e674ce1411da54958459d72de5a3bf7cbd6f991bb2b0c522abafdc8adbca4420e08f26d01d34de178c95b4e3edd3eaf56d69cb80dcd29e4f3ae5c02ae7d880d477a140f12fbc3138699818fc82356e79b4f6e5955aa9488139bec0101e9c6e242e21c20ee27bac66bd625f11b9436950c4230cca89df79fafb25790cdf290b1eb42a1c658b0e4aab10d2aebfe3a4d499bb0ef284186b39d2b06473806c67557d4f27fc206280f58726d641ad9f961b27e5eb90acd70ceaa73922e4d13c8dbbcdddae11f3043731e1a6af8a12ad46d6814d89416624a99b7d007f30b88afcf5aca225190a1ba1788f16cbb23b85b41063a42b02da1d3355fe379a1c9f35973409427262cf59b0ee87402867389d581595afc7be4722452d5486655fd421d2c8cadce80e13bdfc6255d2b9d2bfb2f404a55945b0070472096cd3e7fa486b6769091c7d0bc83da15edb2de336fb5970e5fe5752c0cf9b51f2e0c47b2c0696701f1d0ca661d96c2d8e90067bbfca0efadcbfdb71e1a2419ca6df998bf49c7201f957aac7908d99ec3f99e17d2fc20647d829690d100c5ed38c236e5f9f4de26fc111f018a5a3bc44afc70330d2c05ad4ff901453a5412bae4db3b89c3083fb5202751c4546f056356592bb772e96e83ec4d46ebc7dd991522ba91a9a236dbca04300f631ffc2b86a4a01ec2072b90e18fc9d24f1ac5e4a5b0e42e97e07cfd46265bd1aaf87893aab1ca9344475545abb6f0a8788d45edd0b31e407c63dd596ff70e99baf8d4ca6d094489accc92922d064d6d0179c409299ecac34053c37f12c35b0b1cf139265b11e206ef15c5799a790d803147794a1a24f0a1a563c93e1f904dc731576e2a9fff7873aaba901ba45eccc8ca5b2149a21402a3fd3068b94432bbd3f0241fed72fa433655e6fe2705d0756b176487d50282b6a8fa1a817aa871c4fdaaa0e4fb8801be5bb775c117340e98618e5ae004cf4d5e985d350f15cc8f91dc1e65297bcc8050b2617ade9c754a2c6a8191fd0cfc03060b834840dbff34d890e7b21f8e7dc0d4c7bc95a17029149fe1fe8b6182de23cfa766fb0df1053963bb521120edf3fd235293b2ba765ef9a4b98bb5c6e86154255cc2915a1d216893cb8a97be8961eece88391e8eb1c7d70ce62dd15a1f6325da4b7db854416288d070be911a7e21b28f377e640c1ec119fe9ebc4a930c5bbaf55ba8b9081fecdb0d34a65d3c15590398f32719ed9ebf78ea494215c9927d7447dec9a7fcae47310b9a48ab97010fc8712e41282b97f98f884f2ff094660e08c882b6f96db49d96623d3cd4e762eaef3595db6ad0188808563a2ab79a991ab60e060d78de281926de62c7abf1a2ddb94dc55359d5fec2978d48fa388a42463979e871ab41ffbb0bc5d9e4896a9bd0f6a21edd8068a45882ca6961e8770dc740f6bac0b073c76d3b33a16c59c725cddb9403b49200bb40fe3ba8f6a623dbd1ce39ac159bf16f96864a690efaba2a3ebb80dccfab00dd0a6eae7f926831d3ac1b7f772b6ffa58b5f7e770052afce0c303449c52a84835d02c5b1f8b8375c02f06e02718fb6252441deba89634dd3dbe264e39a3fdfeb3d5dd8485c1ec4a0cc87844155604735c96cd11a54116df379bc1fdf4aa5b3a2ab4949e0c140db5c09fda8bb28204a83e5b559aa4416816f078f00fb7977b72082eaa169384b61e0286db91daf8a4a8efa9d5cf889298e239989229b8c09e938387e5eea9bee9f594b6e05c4bf5bc121a317d6b7d6d1a26fc3d8a70cecf70d247cf3177dc3e6b5f6c1d869e9c395ffa11151d7f740a45e3000f859cae2f82c8a8d6059cc2fc4c5e96732b73f138c3a7cc4bd2db590e2022ef5b22809a26f33767bac3f0cbfa0b07b72d45c603250f87ff12e3fe9632b2f7ae9380e23c0ccde0236c55d9e6fc67addb0492abaa97609a4d6f34e8ae31ab7169bd525873d9d272c14ce9d7765d5d1c3f91e38310cbfe1a201c69a80e1d7f75abfa96017d33e5b63b34a3b43f769b35435c750d7bacfe9c9db285045d9e2f8bd7732f120a178e236a5859f356efd47572aa6d4cb7719f9a5fe33cdfbdf1c1cc78051fceb8f4e5436867931f119d5b2a5fade071f260bd4ddab49380375555ea055c280f9d7421540ca9b9cd9a6e02803405060c26c83c2570dd326eb4b026cd4a5b531b7907097783196c57a92ba4dffeb61d8ca9260eabe1ceb567636deeee3b50c0f1c64b0ec26a64d91bd69299636829d50af24568f2f3727f9cd55564a7d8add063a4838db3df82dc4d607ea9bfbeee893aa3ec7f954e5ea0f6453fc38d7ab698965f3d981cdb4caaddde5454874337f6fe6d0ecb4208479652e57117875bfa11c052bbcbdc258ecae83a774e5222c77a0d2ced2d3d6b331c13ba69737cf947a0126024f5346dc90ea58fe114efbbdd53562a0579e1688743018a8acc113398f8a7efb46f53703c67c1a0a93ccd95f04a3525bd6842da35793861277d93c620abd41c4e9ae8016e53a094450b168adfe8da91a21c60af61445e0e0384f2f92515bda3a23b44531bf4c5f36acf285326ec2e141eaff82059e8f4ea410ddd7791e0d64d48b99133c7bd5e254c6382a51cac0be6835e29f3e7cf5688f0b896a1f299a4d96218b0c224e95cda40b5d1c45e4b6c9d037e9ec9fd015157a661aacf448a386a26b4286b53fa62f3929d5a00a62989ce22e46567ad2803ebff7744e365b89125604632fccc38624cf179cfb5a0c114e56142cbee088d601aec6efde6a2aab61aface51aac10c030f21164e808cf24baac0be43a4a1b1bcd63b527dac0d35c72ffc783a2d515eb95ee7a70ca2161b0872eecf8f6fd9e476df201fe8c82bf2c8690b73a3777ee9b8affc5dc0ef3c2e26811bea379a8773b13ec3d0e289baf1f2f21fc586b808559a4ee378f69c6671cc2f423d9a288ffab1b6b436482e73f5a522fa611760b479f991456c6d8a5703d3360b959346c647f5b47b3768decd2b4a8008d76ad2adb569c48b71ed9ba7fec06d1688898ef4929d0d000d002c187ac573a67b02b73554ab7dfb856060edd1345e78d296f720ba5ed0e180d9aac097f0d4dde54fc940c9fe968562df6db870abd78e5339a57c680db8b198517c850466987215224dcb55eedec4ac2deb70dd4da39a8f1cb04ab75243d2ae91051822518842dc99904e7e90112bc395b5a30ca2d5fa3f8082c4a4442b756f0206b4d66ec43ecaf41e39c21eed2d7341af43391fb69748dfd69491a32122795708904e8e4a764f5701a92c039252b28cbfdd101cf86b002d0efb09df251af4ab8f950d61819e96aed68f519b5bf281cb3978a81b628b3d3c4dd9ecda210fd8328e352c1f21d1f397029967dc3abf91c147c6a8bcec9c6886cc170cc46d497d6a12b065a263a85bdba582ba8508dc29612619468fe3239f9c5b9f293eed8bd8fdf141c31e7d180a055db47fe0aa336326f556cc7e733306d936989752ee4f1b03d2075d490ef03e165d8ed8434d6e825db0c8f2a16a1710de1f4f1dad94406f7b7176a8477458c2fa70abacabe4e12dae382ea1f1746da74447b8526a8f886fa6fb6e3531031c2d3c4cbb26f135a44524a3c8c9bbcf0709b8fdac9add0b5b2a59e459fa541984e8f2a0e397a1c53871f9e3fadbf94e09baf4f9b265033fe5d05f99f4a4401970a62e7f6cb567c7cc2797c1aa9d7f4f502e0687bb0530bb7bda4af72b411226d62fb5ba36929bd77fd0c86fbc5cad3a0c098e1e764ba5a00ba11a7b39b99adbb223208e22b15aa7e53f1ad0847d94e5a042836b9f3470393f2457d41cbf688a453a0050d499bb8459f86354f414fa2912ac50cca4aa335be29b42f320a14c864a9ed987ec025bdd5f3cb7aad1c7ca609679cd0bef2ce6445b6eaf752a8e6648e519c81374fa9aa819a0cf6942ab07c046eeb91b2a097d8c65bad76fd01f76ce5abc708411b6e8eff268dd5f6b190cbf5755d2b8b5c9dfa2cdf6c1aaa82e622ee4295784539a78a2b78816c9c1a79deea8a1983d5835da7473ca7611064c643b2ba34a4277", 0x1000) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYRES64], 0x1) write(r1, 0x0, 0x0) 16:32:50 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) sendto(r0, &(0x7f0000000040)="69a5a557376cb811e2476b30e9a75f3c3ca325a2851be65ff2f8a4e95f8423e582", 0x21, 0x2, 0x0, 0x0) chflags(&(0x7f0000000240)='./file0/file1\x00', 0x0) 16:32:50 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000248000/0x1000)=nil) r0 = socket(0x2, 0x400000000002, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) connect$inet(r3, &(0x7f0000000100)={0x2, 0x2}, 0xc) poll(&(0x7f00000000c0)=[{r1, 0x6}], 0x1, 0x1ff) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) 16:32:50 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x212b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = getppid() getpgid(r2) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) connect(r5, &(0x7f0000000180)=@in6={0x18, 0x1, 0x1, 0x7f75}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:32:50 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x1, 0x0, 0x200016ffffffffff}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) dup2(r2, r0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:32:50 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r1 = open(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x13) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000140)='\'\x00', &(0x7f0000000340)='\'\x00'], &(0x7f0000000780)=[&(0x7f0000000440)='%\x91^-:)![\x00', &(0x7f0000000500)='\'!\x00', &(0x7f0000000540)='\x00', &(0x7f00000005c0)='#-\x00', &(0x7f0000000600)=')\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='}:\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='(/\x00', &(0x7f0000000740)='\x9b+!/.-!-%\x00']) mkdirat(r0, &(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdir(&(0x7f0000000580)='./file0\x00', 0x20) rmdir(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') renameat(r0, &(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 16:32:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1d}, {0x35}, {0x6}]}) r1 = socket(0x2, 0x400000000002, 0x0) socket(0x2f, 0x8000, 0x0) r2 = dup(0xffffffffffffffff) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000640)=0x6) r3 = fcntl$dupfd(r1, 0x0, r1) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x400, 0x0) getsockopt(r4, 0x9, 0x9, &(0x7f0000000180)=""/243, &(0x7f0000000280)=0xf3) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r5}, 0xfffffffffffffffa}], 0x0, 0x0, 0x0, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000600)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_READREGS(r6, 0xc2485607, &(0x7f0000000380)) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") socket$inet(0x2, 0x8001, 0x8) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) 16:32:50 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10, 0x0) getpid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x7fffffff, 0x7, 0x4, 0xc89a742c7b7cd98c, 0x1000, 0x3ff, 0x8, 0xb2e1d13f459eb983, 0x4, 0x8, 0xff}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000200)=[{}, {0x23}], 0x2}) 16:32:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000601e9b43"]) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000300)="000000186004008b00002327feffffff0802000000002800000101050000000000003750d6d23cca5cc02e00", 0x2c}], 0x1) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0xfffffffa) 16:32:50 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) r3 = getpid() fcntl$setown(r2, 0x6, r3) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r5, r6) chown(&(0x7f0000000200)='./file0/file0\x00', r5, r6) lchown(&(0x7f0000000780)='./file0\x00', r5, r6) lchown(&(0x7f00000001c0)='./file0\x00', r5, r6) r7 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r3, r5, r7}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0xd) 16:32:50 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x5, './file0\x00', './file1\x00'}) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r3, @ANYRES32=r3, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) recvmsg(r2, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 16:32:50 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x341, 0xc8) linkat(r0, &(0x7f0000000080)='./file0/file0\x00', 0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x4) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x5ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) symlinkat(&(0x7f00000002c0)='./file0\x00', r6, &(0x7f0000000340)='./file0/file0\x00') ioctl$KDENABIO(r4, 0x20004b3c) r7 = socket(0x2, 0x2, 0x4) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020690c, &(0x7f0000000300)) recvfrom$unix(r8, &(0x7f0000000240)=""/23, 0x17, 0x37c05d9dbfc4844a, &(0x7f0000000280)=ANY=[@ANYBLOB="0005000000696c65302f66696d653000"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket$inet(0x2, 0x3, 0x3) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r10 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r10, 0x0, r10) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000380), 0xc) 16:32:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = socket(0x2, 0x400000000002, 0x0) r2 = open(&(0x7f0000000200)='./bus\x00', 0x80, 0x10b) fcntl$getown(r2, 0x5) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000240)=0xfffff801) fcntl$dupfd(r1, 0x0, r1) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000300)="08ae37017ffaceba3b9726396726055a43c3869f8f20fed0c92741708ec089201f119a613cc5bc9a1a194ad57309885888bf8af8ed970377b85f95bab369ab547c959a6141092c8c830afc72b2c0137f5975f7c8c2f081c2dae552817a4e570c8990a003afb8879102ebe5555ed9b20f7ad92424d140e504abf58e80d100519ed2df578a51c5caa2ce7023be9e640ea3d3133ce3ee3fba02e911ee7520bcac77c24ea59a06cc41ad6f4d882c1d0082d2d9a9ceee0701597e1858cbcbc491f1c9a7d876463d32bf63194c713fee2dcaa1a9cc38ee0ced2a10a7d0ac7aa16fe38108970426657fec25a522fb7368997a24e5bccba87bce95206dbd4e245b4115c53f3cee65d2b34f384d86ff361fe52aa26e3a52070e7d3189c731503b5e9ad3becbba41d18b42bc917715d090adde1f7bf986dc01503d2921618ed4c32da57ac35bd2644409bec71ac624b91070c2f171676e62b83d61d99969a10883a547ce705dfc2a1a2515f72c472108fbc99dc853afbccb4bda178f3f86a08b4d4b311c356f59c8baf3ec651f0e737178f64dc50197c91b8ebebfe96d4be1c66514b8f41dfef7d1c12eeff7648e665da0731a123a27b68f7fd8969a5716a9421335614932f538e227baab26af7e55a094822646415fe2f558da38b5bf9f57174ac9d4d46c7c4eccc744fbd50ab986615f0733207f92ecd4d9457f64dae69f0a0816bb42471f47f746b3786d1ec9fec439d9096900dc527a7759c35701c87208f3184978a5828a8c1224c5ebafb7c5c5ccf9c583c4f485391c94daa859c573b68660399c96b17bb366fa5052f850da25284e0abb97c5f445f79a49a8700845df92488b90fa1f9f70e1b20b1b153090da6faaaba11133e49cb93a24e6c053899296bb53bee8644a1d071197b2aa58d076fe56d389a4f5fa52b652f7631d7ea42d24e1a2a24296322b5c98ea4b6c774853782628374d92f6c094b2b0b1d149e0e8d8eecb279ccac7ba3e3860279c42fcffa1ede770c30c195db3689fafd1a50cd67294d3c51920b66c471da5da842fc216b5afd878a87fb931bb06fffdbf1ca7fc811cb4abe3ce3887dba5872cd3286fcc2809998d1bf0ed36fe470df6857795c988cbcbd311d85398b7a91827714d39b2f720e3ea2172bb7899ff4fd5927f6340663cdc478c5cf9ac9e9b81ff4d7bc1e61e1fdb5e81527c232f358f71c0b69ffe806963cffad3b35a17aaea82f5f6077bff78732efe3472a77f5ee395e34781cc380a7e696dcb75b527fcf7b65dd523193f75daceb76e414c6e453ab813382d93a3a4d197e477593e5b741a112a4237b59ee7d3130ab0f9ea69bd7283b50d80cbf9bff498944abc10e6a9aaddf9f351dbb175b71fd65896139556c89fae3dcd494ad2091de01cd5d4519fcdbfbe441785ccbf5ad55ce33c452a0707122665f6272b6da3f5769f507b60abfd638b267947709c2feed2995db8607140de427c6a83018952cb8254d214f0aa6dbd75db18294baf120c33f3ceab73f05fd7c6c865847bccf54f67703f82bc95d4598e18e1c347995c5cd97930d2f11eff5be6ed85c9fdd962227dc94ac2d7a8a2ae3abe7ad9d88ad363ac4c4d2bb3db02ec4b67fffb9448f019b088c184cb444a934ca80c4dc5fd8d425ef205914a01a5507bd08ba9797811717f3221a746be973309ee5d56e2ad5f685cd9bc50d9a51c8a1a6f21cafd2977cd33a921da9c74d988b445e8f076a46106cc79e6764a0a8f6a308285e79704349f8321769d242c0872f87eb3cca01e5cad12da6f8b274803eb3d63723c666f619c6c8e0e98dd1553738a6eb96f4d54a5f1876c60e52e115ccfac6c0e52363bc3cbb999549cf0c099dd213e7c0b70e9f915d89cb1867c905a3f6282b18abd1f742b2de96016c918cbe40788de1b3354449dcf20a1fa88bb939476361562dffc443f2a12010c77784ad28456baaed396677e126aff480ae49e2826cf8803a4a45ee53c00e505d5cb03733a851af71c7833128c6b015b831a19dc12b0e87289a1451a9e579ea42dcb01f3cc3cb7aac954d792c4fc5650dcd62f58e9a8eddec0457d5a3c1034d3fbc428128122eb204371577602a550a039800abccf361120faf40eced2412e0e7342c0ed3f549bc55c72d3eb0dc46de4e35fe41cab2512567071b541246b19ca0041592e2d751810233a836c4d657977564f9908810b3ab22e42ec3a3c447d468ed8ee56c2fe48c0c8ed5a9a234face9f2b85f471aee88c6de7906d932ae7102264a4f19837a077e4a18f5d00e692e8a1dd02bf14afdb00a89d649ba3d209c02a5861f1ebaf07e85ff0eea17d988ca617eb8578d4feed9bb372562ead2e57feff378a214033ef8d4b2b7b091d80bac59f634a3c93ca00995c312c79b82cbedbef05874a8f5f474300ce6fd1e94cf2990c22d26e8e15206b5842c77545b0ebe2df87f856a176481c56993a92aa6893be7affeb0747a811d8069338b07fec32a1be483135765db83d61e88366cc1d7d3781018933cbdcafe153e6ee4531e2f6cb4a27b93ee0a097cf404d0da111ae0bcf2701ccc749e4e40153a9a08b6156e4016ec2fd74e4e69fcb0579048b9b323bbc7501e421fd848e6dfc5fc8ddebb9aedd115fb2b57c6cebb28e53a2618b4a139994b29358d7cf5b66eedacb5625f1d020ba07044b660036cfe5e2ec8d1279d05ca130255cc8bc842b4c1c2daa4b02d25ba21179578cccbfa4aa5303b3b86846cfc804db70597b4c8b6f427e2dd7a39217672c118aa521bbb3cea07b097bb24c5767983eceade0a56532c5125283095dba1090d00aa3e9b00d94bebaa8abf5b57c81297a7ab399f672669c778e62b8c8e11b2b271ebf994783af89c461773001fae36fe6026074d4d0d7864a3d5c3607b0044110b5f797575c86a1501a94f7480498bd2d37d96f7e73c3a812a16224eb4b7b7992f4d96896f838792100a5c650f7a96f6eca6845f8af6a4655e1bfae2312e0a110c8174740d435298e79aa3297ed031fa17d67dd8252c9a9a7b4b84cd6c3adaa55862029406daa9701803c8d895585b3978c5c29ab59b404b690416a4e394a2015818cad3890aa11c5cfdf35d161773815fb0675492d8c3ab0a6ee9f8879246d0663a7f9f3212cfe9f8f147a9c33e469eb362a80325451334c2edb758266bfc99a2a6db5c9056621768ffb1fbf65959619a4f99185638ffaed57c703e4b4a40b4acaae932741add1a5951f1d7e68445557cae8b03293b4cc037c8e261be0f07aaa7561a7c7d5af3768237a4edf03e2e6bfaecb27f2af9f4e1695db80da279c8103ceae118bc50cfe4acd19f5e3664b5670da9ceb40ad9b7129a0fce8781f3fda94e51820836a97fdbd11ff2cd5b41479d4eca4c728a4bb136eb05ca10de214bc4e821dff9cd29fc74ac962c40c0dd57a619f6b143aa4174b1272d7209ee81883387c72fbe4a0c2b89041c27d16c34b3e5213160b0b34e062efa1898e02e2c139fd8267e237d7713eac3be102391d2bc7b5de330360e20be854c570f49b564ae8a55136614018374dc05e98bbc223a6d52652d6f1d1051183cbb192dd6b61771efda671b9462fc683bea5c01dc3acb97f7ba445eb1e96841c0f8d48a124d58465e00cfc9473f1442fc57f3eca8d73892f395856171cfaaac199fb3cc808ffa4b2e163888b25975e49e6b28b80fd6b51170bb768a493f261848cbd75e2e6fe9162753063d46ef0276fd2a0d0fed35b7f25ed0569fd015af0d22b1957f6ece9f5352fdc83fc13bf460b2e03b7a4b5969f41f417f18c73508ab278bcee5e0f7777686f4b08021c631d485bc83928183857875da0c26bab5ef728aa5feff59007646bf6695a66df406e7eec99e4217b160262a7556ffa44f18128f35488c7d5d6c7714de60773710b790d6881430a4a1119e275017ae1cb042cfdde01c8e6f50c53cc66b3001f928b26d753aae7644ee2999d19f42bcad6c26a773aad354886e809cfe3239e391c4b95239b23f7d4e5194f6fac1a8d2ef8c534804ea0e4c1313d4d1359a70e2f1c732c1141950afc2dae95be67daf51dfea5924ba1bdb670359176abe1aa5a9ff641c40729abcae44b3b53f92d5de0a67823bc2aec50d6ecefd3c6299b4ead21d2a09259059568370adfc0a4d3faf4869ba2fd5ca0f98491dc4227a310a2397d51805ec57f82a2c1c44addf842fc2658afa7e446e958b0b1474812fc6c65c145d6435cb43a998cc5a9a47149589b30830b9a53dd3f494ae2038fc240f4b554fcccd4b8cbe2662884c5ab412910b8fa321788569b804fa1d1f262a4425ee80d5f928dcccd3fa08edfaa404aa5df7cbe1b5472fe1688ed28fa57001c971f71d65392580106b32baf7e65a2bfcf9e16370f2b1833e9e91c28833b2001f4b0e27bdd473012f4eee75cb6e4d812737630a8ef342e06f7d2e462765da4bd8364d9944b3db53940e171cb7a2cff10f240279579267a5dd384625cffc9cfa133f629f25497bc4381aa2b2b646069030f71f155ca2c7d622c54426d6126af82b2086c762a1df9fce40f3c7a71fd3d69236a7956cd7fc314eb72e56599c055bd4328b6c09548d707b6f7ca57940cb67dfff1c662c290c72577cd829069bfaee9a115dc87543241a571d0e6fdf088a2d1c668e641d85d57972178d0c437fc4d13b07418cb16a534d0b263c977ba1a49f9f1f32153b8be89b6671d2f961ee71eac311f39e39d5bb2f1dab06d0e94006962c3fc8f6c1b451370f46b3be375552d23fda5a589a81a94259c6b3c1662a4450286f63bc446e1642df106a7ce51c33894792676403b6a6b055a92ba58a168f731d77780947b0d982c73ee26ca526236bf0425ee60b1b4bb9df9078c473219093f4d5e8348eb29dc3c92228eec5c91ad7c5cb68010623d489eb3b15f3e9b1fbc6dea8d0d7a64cfa035aea1c5acb01373d94addb5194d1f43da3e974dd9a0c5144eeaa1095d48b904f1e417cea73767d2d0094eaef8357323202b1d25b99b398043cdac1a5313072fae567b5578da32b045e2689263a358bc1d06b42ba28872da3556ac9a716abe898bba0b147abf022d366667b46739fc0b4de10099e54fc3585804cc4fbcef27af802113fb5f1223d2aa6789417c38f00def636a83b0b920a65634b6afe7a130613fa5ec1d1e18d55887617f039b56d4ae215d91857778920dee73f5d481a4be58718e37cba4bfa1858e51495de436c31eaedf9f9da5200511f65d1a5ced8bc9e8a58715201f82621afdf02fda50801b4cc12b798f45c124b410e28d6f6f5490443061a823d58c4fcd3fd2b42148b81a08f127107d4fd9af34762962632e4fb77d176ea0e44d937066584504936de4f50c969c0f332307906ad251fa946914a2e55f747d8a96e04acc325c3a2234711cf413bd82f5d77607abe3a06bcf6fd3666d979ffc29c562de301d5e0d7d3fba41c640737452a87765801d383cca87080111830b739103a4eebd097dd15393ef30dd21611811ebd7b4f599034dcb19d980973f68442ebbbcf64456ca5d71b69ce60123936f53d72852cf4a7a92c2bc49e08b154e7d37a46e874e4efdadd971dd57a02321eb466fb51914497ae0a579294a34130a1b8312fa5d291fabf2a3f4f82fef8500b32b92b3c774a1f42be41141f4393dc7c347d11909c92d3768dd9ac9bf959ed32bf0c53e837194a753589c5640467cef5deacfa2005e389c07d324e30b55662eeae82656acbfb3a6c84d7e97b1319eb92aeb8fc4b51cb798d21b06a65d419910d3ac15a69cb8a6cf69b497042152a2b5733fa5e", 0x1000}, {&(0x7f0000000040)="6b155750c7f17309c2eedc5da9a8", 0xe}, {&(0x7f0000000140)="e675ab5e8cf33aa58422b9a005a45895be724fffa3b314c90313d3c4d25327aa58834769b0edf239cc680ec2e980ae80195a17e7285adadf383e6a73e872b9b0364ceec752661cb2ea7da02e9459925a23efa0cb8553e6c15d8628767b6ef431b4d5ac8a98ce7c1472d4a688387b37bc2cc5cee793739977d9ddc3c3390a36dc65bea5535695f95612dd134680c5ee610f7b74ae5e01596df4d4ab06326e83d131bea7259222123d69ed0a06", 0xac}, {&(0x7f0000000080)="2edf5378f5f64ff261c7cf30ac4c3f6ab52e8e55eeecba0dc7b4efa6a8", 0x1d}], 0x4, 0x0, 0x0) 16:32:50 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x212c, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x120) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) r3 = socket(0x18, 0x5, 0x6) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r4 = shmat(0x0, &(0x7f0000005000/0x4000)=nil, 0x9a4db2820d3ae1da) shmdt(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:32:50 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r2 = syz_open_pts() lseek(r2, 0x0, 0x0, 0x67c05c8486ebf164) 16:32:50 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x194) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) pread(r3, &(0x7f0000000100)="3b580e9a52280c7f7cdea705a689fbc2a26050410f077d076704ee971c470071263883f363e753f1a5ebe9e0f5d0cf151c90e6d82a9074cce73685b6a5258dcaa71ce199c6848b3fa350d61627c4723f4734a698c12ac2bb89528ad679b958d20ee881698754bd69f63189850e8a59", 0x6f, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000200)=[{}, {0x23, 0xffffffff}], 0x20d5}) open$dir(&(0x7f0000000180)='./file0\x00', 0x10000, 0x6) 16:32:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x1d}, {0x40000061}, {0x8000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) fcntl$dupfd(r0, 0x0, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 16:32:51 executing program 1: msgget$private(0x0, 0x81ef55acdf16d0c0) r0 = socket(0x10000000011, 0x8000000003, 0x81) close(r0) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = socket(0x18, 0x1, 0xfb) connect$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee480700000000000000554799b9b8138d30505e8f0000a41f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3fce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059faa2d9edc2410ac1fef1a0a976f7e7a57819a2ee1edf8c8c2506166f4e971452308776e48cfa8d31cb69de4dac2a5cf61ea9ce77638dd3f3399635086a12241509973dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c5bb1a944d08a7bcc838177ec"], 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = msgget(0x3, 0x100) msgrcv(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r4, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) fcntl$dupfd(r3, 0x100000000000, r6) fchmod(r4, 0x4) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020690c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f0000000240)={'\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<', 0x0, 0x80000001, 0x2, 0x2, 0x0, 0x8000, 0x400, 0x2, 0x2, 0x4, 0x1}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x800) msgrcv(r9, &(0x7f0000001a80)={0x0, ""/4096}, 0x1008, 0x0, 0x800) 16:32:51 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x27fe086, &(0x7f0000000200)}) r0 = socket(0x18, 0x18006, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:32:51 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x4d}, {0x10000006}]}) r3 = semget$private(0x0, 0x3, 0x102e7) semop(r3, &(0x7f0000000100)=[{0x1, 0xfffffffffffffffc, 0x1000}, {0x2, 0x7fff, 0x1800}, {0x4, 0x3ff, 0x800}, {0x5, 0xb0, 0x800}], 0x4) semop(r3, &(0x7f0000000440)=[{0x4, 0x80, 0x800}, {0x3, 0x2, 0x1800}], 0x2) semop(r3, &(0x7f00000000c0)=[{0x3, 0x200, 0x3000}], 0x1) semop(r3, &(0x7f0000000080)=[{0x4, 0x2, 0x800}, {0x2, 0x6, 0x1400}, {0x1, 0x3, 0x800}], 0x3) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 16:32:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r4 = socket(0x18, 0x4001, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:32:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) socket$inet(0x2, 0x4, 0x8) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x3}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xfffffffd}, {}, {0x0, 0x5}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)='d', 0x1}], 0x1, 0x0, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) getsockname(r3, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) 16:32:51 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=ANY=[@ANYBLOB="7402fb130000008d742c007b8030d905f87c8a5b6701000000000083f8a239472b645c2306e84b770ebc333497d8c91589479b00000000c414000000290000003dc1f62361c3cad4df4765749fc12f27262b1e449464f4452b5258ed47c9c4672324cc1299b09a482e5792342ee627aebec94ef6ad8a"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x7, 0x401, &(0x7f0000000000)="9642119dc05f321bf19af574b147ff3cd6f70f7ce299e2640d45a774adac72c45f6201611ef43703d8160f53c05b79467295b70791b61a42a8c8727b7af2ccd9c2c99a354805c481d5666899b92dd74b50abf4fe67184e24e37eaf", 0x5b) r1 = socket(0x2, 0x400000000002, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = fcntl$dupfd(r2, 0xa, r1) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) recvfrom(r3, &(0x7f0000000140)=""/4096, 0x1000, 0x1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r4 = shmget(0x1, 0x4000, 0x20, &(0x7f00001e4000/0x4000)=nil) shmctl$SHM_LOCK(r4, 0x3) 16:32:51 executing program 0: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) getuid() connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$unix(r0, &(0x7f0000000080)="f96159583f000000", 0x8, 0x0, 0x0, 0x0) 16:32:51 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x5) connect$unix(r0, &(0x7f0000000b00)=ANY=[@ANYBLOB="5602e5ffffffffff000025ea1c61a0fac06cb1db7344b7cf0977162e63016fd625c714bccee6f5a4ca49c89a9664a72c7bb9477126f74237c8a8e22a390efe769d405b1728137a650a2e8753d78eb68cc435273e2bb3530355309682108ca3ec935c73d45c2ed2c523f99d119e888d2de938d00e4c49dd20215d060341536016ec07708b709ff4cd0d7ab0d93104873865f4ce3468878472b71da30acb97af28b190bc2ec5ce8b6b08368cd2d57551702423e50030fd6466c963903a75f275cc8843db15de0210c87bfba51889c71b7277c47735d5f3c893e20489446eb99626b8b4338ffced99fb9d10aa2800"], 0x10) sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f00000000c0)="bcd30226c08c1c5defd3150b2aec60cbc12caf8c73842fbd686736a7eeee1b4a2320cd547a83b0f337a65306f52171cc1fde111659278b9b5d6d4a8d60ebc6eb70083d7bf69b1a92a43d8d51f0598d542cca21a2a3a06845f39beb797fdd0243ab2b3b1f857df6a8f20e7af102ae51aba4a531fb1e6d9a83b40ab21a9b3f39b739f2f8a6e4bfbf536ac782a303f1aecbdc8558f5bf75", 0x96}, {&(0x7f0000000180)="55e96fe904cc21c2bd13f92dd30f846fedbc3edf6764bc926ca1810eb9bc9b10fd867f5dfde065e39b0d4b278e5ef26eabc58715063ad46fc50748e08b0126e316f6fe1df91d1234e9f2e68954502f2daf6fd1e97f322a26c88bf6e3d5629166a9e65693affd74cccc1f17e7a511885ec0867a36ad5d513a4b8e1670d31eb5d03d833b00b84dfdbcc48dbe9adcfe38214d6b68d396493bd92ab367d69d55dde643f08790f0119333fcc24bec1874dc032513f8a471", 0xb5}, {&(0x7f0000000340)="ed052fd068d938b91c0935ee338b9c72ff579c", 0x13}, {&(0x7f0000000800)="18ed", 0x2}, {&(0x7f0000001440)='E', 0x1}, {&(0x7f0000001480)="2ad4ceaae38e74350ad9fa1051de790d2dc945a68f1fb273c6cddab3f73f26af491ac9755dd9f0bf376762e860ca277b9743245f8be73eead0919bad0c6363039fbe5214a014c64e2cc433b8747336c2c8a0d66c90febcf9757d96ffb84dcda0de90ac893e3bd73bd4f58a2b9458b8a3759048860aa0ed389cc8da07c691ff895f0636bce7479df65f07dae4e3cc948f8f3ca5987bcf080159b9c7a0b8c44c7c9c12cabd242e0c3c64c4f8fd", 0xac}, {&(0x7f0000000780)=',', 0x1}], 0x7, 0x0}, 0x0) 16:32:52 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000100), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kqueue() fchmod(r1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) 16:32:52 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001700), &(0x7f0000001740)=0xc) getpeername(r0, &(0x7f0000001780)=@in, 0xfffffffffffffffe) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r1 = dup(0xffffffffffffffff) sendmsg(r1, &(0x7f00000016c0)={&(0x7f0000000340)=@in6={0x18, 0x3, 0x3, 0xd4a}, 0xc, &(0x7f0000000380)=[{&(0x7f0000001440)="a90488c631c38a67c3c7224b14cb084effc0a1ce8e44b649ea8960e40d647394cf67fd87d08ead7aa5a9e30f5b185955b53ec948f3339307f30cf11650ae8c51cb173fce18ee98662d1734b227833b129f4a95bfc52f2df3eb9d4ab2862602523554af40d55f8d6b1863a76b1b238f0fcc5b9f", 0x73}], 0x1, &(0x7f00000017c0)=ANY=[@ANYBLOB="b000000000000000010000000a00000059cf87d7f352ec2abceb9504e3ea0ff14c178d8d046f78e4db286aa8a1b3e2788afb4199954823348a09528aa75110ed099edd8018550a0d07b53e70545e24329509b1f0e9ade7d83a32faff27e14fed690c22524c200f07ad177e41dd5f3e138caf9010b01bf3b8908fc736b73d9f5c6c2a6195aee5a6e1c0727fd84f3243d9fbe9e41687c0e5e88ab9d7353e6c5050883adbcf6fc80c51ad1a64000000ca002000000000000000ffff0000030000001839a8dc9e9dbb98080000000000000801000000000000ffff00007dce0000fa587c60d0ad71ee3a9e751a68c9b1ba7b5afadff5693ce6b5225f354160dbb7e97ae9a70638f8bc15bfc03453fa074bc257d9c12e7a6f32f659d52e4297322d8601fb014cc0cf998eae3ae2bd0ef9880bc58bb36bc519f76c3e8b50df1c1f26047650851ee7df3518ecead43cfe62bd225fe2248ff177ee6891f4b9f46a6c4565d56a557182ef169e768cf3dcc0e47dff5d91a7614467c9a9bca3a0d944ff17e4f6ef0cc0b8ae8ca66e6d01ff63b440e6b1b1a0a12016ff26b69aecb9f988720e0c069b30cf6b2555621d6a00ce0a62ede35270db5313cb2dfc13d208591f8eca35170fb9689ad4fb7facddedaf693d1cae3ba53e0cdc8e79aa48d4c63d725ea94a9538086cbf5627004b86dbb739cb95b3022d95a146d4d45ea7155d9017169a1bddac0e630bd8871fee8589bf759436d3d0c6d77cd3aa58605f868fd574a1c5f49026ef04b2f8ab870131ece905f9eb76e81c5b1ba5e7608b6f48e202f4e73b234d45b2fc1e53492a6a0c56f3c92a3b9be3baab4749eb25f50c8430c41ef910390d4f837a5f6f24203e3f5fc01215e7798c44fd7914d44d05025946701a22801cdbbbe7f40b8759f46bf1469c5bc1c851ce1c8da92aaf210000000000000000000000000000a33c00914d848d506a9087b9b5fb33267641cf34fd4b97f995dd717a7990"], 0x1d8}, 0x801) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x7db, './bus\x00'}) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) writev(r4, &(0x7f00000002c0)=[{&(0x7f00000000c0)="fc1aefe0c442a5bc1e41cc1b2412828c6f254a9b4bb011878df3155234a1a004d9018543632e4b0ac6b31e6202f0551c8ddd288a8e08c1", 0x37}, {&(0x7f0000000440)="53b05bc3f5a9d95fb38a558c1ee0a21c14e758bc2a0f9431583b305d3e990532c81512b0429a1c4bd88cffdf15fde3c2722318d7d195690cf0883422dec1e6468c28bb78f0dd8e4b626cd4acacefc4e2fd32d96ebe924c58abf22580e51aa768c85760dc5f30fe3484baa6c6aaace2c38a09d85beb94c652774621081820bba4b5fcbf50173359d2937237e01dfff798c80ddd591c2159062f02c2aec8d6f0e80b9139307db60ef7598a6e68ad7767304536838452242286204c47e0793685ab6d5c09ff9e974ae7c011a72573f73118f578f729ac89ecc7251d6b189f1dbf44470fb22000f72b41b536ebcb97ed386754603076bfcdb22f43e86c014fe9d1d180c70211f4621a5ab4940fce7d12d692292251612cca618685f0ebba804e670137de28caeabcf05b371bdf3888d0443910697523917ea88cab69e135f20bf104df1b94e81a429463c6eb65751122ed024cb4d2f2ba154327db3dfebff3204ca80833c7655f85dffc613e281737a63ffe075e81de333750daf891ebb5bfb76d13074b9a35f9046b7d2bc76a06ab9b1dba3555f7ad10ffa0b9285820edcdab7ef5866853c68b948071f20381e1cc5210a7d16259f7aa8525a109f7d2495bd2a0d658bdd5859c59ac8c006c73f291026cade001fdf2a51607edd0dd9f80a5815c0c65749c257bf413f6694ba7d9ab8e0d7a0def0fb2a1d57f35dd4e3d87e5991fd6c17e6df564cf12d09d4e2f62f3169b2c63687006f339a45d2e6eeb845b138cb6f3b3dfd29828e55166493390779e8f331d5cf1ab575ae13af682ccf0bf16c3598b450a16286a7f2ecf0e982c3fb9be1066e20bea05a820bdee54f426611fdf41b3a777c79b9374f6b231ca1c9f953c618f61eff274f3b73838919c66b13dd90714190ec4794f822967f87100b2a379df371f236cca62105b0660e949c791e1a9e3f1cde78a9f4a0326fc04cddc918d7c2860d71259d7ed2b63188466fc74bbd9fe323fb827a8b9aa5bafbe7cf53d962ae03018c01963ab23d322748c124ca622aa9f521526ffe89b5f07bebd7f9c1a241a43cdb846d5fb43f92bf96fb09b77180c461f8d68b0ccd8c04cb6ebff4cc9640c4502c01a8655321ce42ea89879c108896d680f9d3e21656ed6935e7b8d2c812eeadc8b5b85f00b6fd162d3ae36e2d743cf7cf1a3829b9671e24d64def87d17babbbbc9e4da9ac3163c10e816108a3fd869f3ff4c2002d451fd22713937b208630408a492fd19f9e79deb4a6b07977440b82cdaae654fee5417ca2437f576ea718a3d9f4221dc2d93482d630ca3a759fbcb073dae5fc6d6476cd6fb6bb5942e5db5e387fdcdc7264124bbf7ed293a96aff0c5369739d44e6a8b30bb0d3b72c3377f1073ef7883b23b47647d3363519d767a6512c484e1d7eb3e281f272f07dc77a24c6214c7b810f380f58c68fd92a08c6d09594dc746ee467a0dc6c2c042487b663dc9128e51d5d0929511bda0232222e2ca9f19c612569f90d7c0aa0427a10a87600e25a52cf2430e5638e0d79992f6ca0f58806f7b595616ab0d62bbb1f0c653821ec622b879e4ae6a33fdfdce3e9627b11f98f6aa3711469e03feb13deea7496fe739f17d31423d827e84c5eda5bc42d6a1cd774f80421b2e63e9fb3bb4d0316483348f9f46712008893afb4f01307ba16509c24fac3c2b756d1ccab40e3b06b50de6ce1cb52a3b93371b4af647d5d57c7f1b71c479570b415b8d298acaf79fe23a2a4f710de006f2e1f8e74387dc454489c272a1ebaaac471620ad4388bc99e63075d4e0e838d587f0b109d9eacd448ad6025fcade0df84dd11ef67abb01647f63313af3a906cbe1093a7e99417abb1e6571cc38ad858e0f8b4f53ca03523ba3e402c5eae578141dea0d5126d1415d9c860d0e408bfa01cbd5d5fafcb3d5c383562d7bb3748550865ba8d9d4bd36e5e0eace93fb78c59b996980c762db8498e7cba6ee29c71c40ee367cc0bac65b10580d255b57ec07d69bfe0cb0471c9099ce3227bd82bf51a5eedc99ccd27f844d230706cf261028bf84e682b71209bdeb458540a48566e84c138b7ea60a8c772f06022de8a36eb24dadcc6fce53594bde7a0e7c356bac174356ac63259dcb822379919f793dc524aa2a2ad66fd1b4111ae486ab9f9f3433d81054bac8073e54c4d795903cab28540ed1f3a5453837a0b1cc87a4c9850b03c9f03bfb588c2aabc69b179c06885d353786ee44ad41d0c18b2e0eddf57e73f4ea0c43efa0f1417eb84e6869e49cd524a133451a142e9e748ebfb14dc61f340cef8d33d3689b8921df1dd01e7469faef9216491ceb224f2474aff2782069cb0b5bac5709a4e985be4f380191b944c858f301993ba362c54dbb1e7eb2514d9afb5d0e7cd6a5433de7a0f14fa2a217d8d5fcb251974bbc99d2066bea29be480bbf93f282e451f6a9316f0bde7bebdb97ac874f113dbb95b2d5e61740f4aa19e6ab35cc32915c730f9c22804786cbb5aec746a640a79eda6efce6a7ae203fc0afe52d34652526710130b280ee49fa4cdb5fa9452c1f6ed642450ad1bd64adf1d664e746ed3e9b8c0d0d1c30e8f96943dd1644247e65862284c98e01c5660d13696428187fd687341e160515f1807ee029203c012cf13329adda64e9c33d4accd5abab91e54ff3fffce3fe65c21118a52d2c5ac0ab294e239ceda1424f0b121e70c5d09b51c7b62c9c0a43da20beb0ceee5a1ae7fbabd4a73cc061333bc67b9fbddc75de0eeb6275a322ea422c8cf3dd479cc733e476d25918016af71fca55179c295c585a2a6c09f37fb2f1397d25370ea658fd734a472c7b41193ab2cca4b3f8d89abdccd2f782f0c22df43d9c4b9721bc4734d8e3d87904a86b54a705088a0753b6223f0c7a1d5ebb20eead7d4750e96e6a14b61d38302eed7538c092cf6135287235c3d329fb4d724c0cfea6071ba42311b4b5bb91f5d8eb872bac1d64155b206df087a30351a5a7431fa13fa4d238148e52efeea73c4638fa8cc19020b314013091bcf4f8717d72b2fa7900e87221e47c9f362a872b9fadaf850a8c9723a8f61d95bb04b678cf6388b8df55947053a74cbfe0fe0987ed283951b7163d24c2d9665dd69c9c1526f40ec99d1f6351c35e10bbf8221900e932e29c90f2ac28ea3729fb074c125b7bf81e3b1593344f062f3fa574464cbb2d682ea46a5ae7f1426a53b0061734cceaca7a1bcc6b116d0cecd933f87034bcd0ace0aba68ee9e5937ecbc30a7e261660a49abaf7491ce160040507ba8bc914ef65260b176cc6520f7c60edf80713e1619df954b3ac6e670dbc7784727f68dbd034898d01a9c0edc7d9f04346122ea192fa6bceb178d313dda1c6ad98267d714d8c4ff140e0ff53b86548f477155fa96cf9b8e8d5bbddfc12bd475db02acb3bb787446f5e26f1bed6082b69ddd2b79438bcde977e74d0743aed1b9bfb41263a425e644e1fec69fdd47cc0cb956733279df23e2ad236f66645ffda934e09c54af08aded206e7eb39fc6ef0f50aec2216e3e798a4ada998da5544f7d5255570af491c3b6e4728b2a514d7cb916d2a72e9c670424f631b28d54b5d514f5bdbbf708d4cfeb5e1480ace4982cae81e5ae5d8dfbbef0c389a6c31825bb2b03addd73e17cb9cba854c61b90abc5c60322694bc94a15660893da4d5f86879d43840348f237bd8ab215860663fa77944566a01599dfd28c6294c41e1aa0e0dc8261f8b334afd4f12d3ba03da6693c406ba1343dc2d6e7afd6f8731e8c1237aff11b0458e96e232797ba51d122485f30a30d92518ad04944215654295e2e8bde0246fc78f7fbfe78ab5e3892b94a7dda33efe93cce2867d068dc3bfa21163ceafba3da47a60977fffbaf3e90a6776909688477b42bca28557d3ef5a0c1d780e261f9117c1c4936da23144cc40d072dab3d9dbce4012d2d41ac3db98054d6097ab9076b15f12ffc2f965a03febafb2bb28ebf8f1e5659c169bd54599cd2d593dc30b385bcf0bc15780ffe5c25768ac56b9fc4c3953373507b24dba9c68e84a62d0a67ee2c125c246c1ba702ee73f4c1880eb6c0c1f599d97a51632c56c5219db72b48b27d2057ea9cf551332d56076d118464c35ecd7e4b8465cf09b64de6c9b7e91832833415479926a36d94164221173072591a72c8f36e526e90c2ace9c0a658999b5f64c379195ecd553096fd22b03f35310598aeb8e990388f667cd5a5476c9bc70e1583177bde78d1778085a5746c51ae61074198054bb97f0fcc8aed341c1538233ca0112e37ec4ad311548e2ebf8d725507da22bec1601b8062dec0dd5f50016109e7720f3072dd86c820d2c2c13c39e4e52512995305c0785ea89460a32b042e270436f1c83c07e963c1d4e47b02d4f3fb6a366042997bf179b60817c0f6dfb826f72a34edaff5fb03fb3dbcffa1868a9316712a9dce3467a44919b745caadd9a6c575378ed21010fef1c01facd9a64068df58be169c244b43012260bf51e8b4cb8739e3d93bea9a6213acccda52540bcd598b403cf0e0cd2a9def749b33cb4b523053b573e864f4cd247e161d08bf253f375febbe22eb7fe177d9b52237f865a57d9fe625306635dfb91600e8a0d989d4fd32fe7441875d99b825968f60aa97df3a693fbfad8aa1581bbb9041ae76c30375f432849c05a8f19d329065ac066a510652de0d0a02d4dae0b8f4cd388cdf8961b7dadb7c6cfead050bde66ab73efee6d150e48819666efb7b20ce51adf3ff85f59b420cdecd9c0f4a446ed8c7ee13d224459749f5d8908a75145b57ddad0e54438d67297205ac11d75e6b45ac787aa8f461784a1ccef52dffba866c4d90433682f328be87ef2f682ce00d3328696fc8e4758ac62b19ad6086cc23582e71c282bf25ecf82f2692f0830b734c87e6657f1c596f73fdf54c1ec25fe2b6c05b0d53baaa518a04f3a165aeba95ecf75df8d19d4453ce15031774e995e19e586c5e3f101f5a52ef6a41c99610f292b241d9f1c965991e1e59dafcadf5618d88b2d50d298cb9e4060378b18b20439dd0ddb867c9f530fd9dc9ca6245d71c596b1af0909efe3069c607faa7038259084469262a0ed9643ace3ed7442797820151c8b21866260c7c78162e1dcebce122d3e1be0097d91906b90fe3e4f1363d45fe186cb5fe105c9901fc067c984b0a5c6dee4c857437949402df87b93d04722fe3facacbd28991d551a1b97e730aec37ae2f0087a59f76e93c1e2c4db773903a82671f122ee99e228643b50ee202dc9054b0e135260d00ec57df6645cc52068bb43018cd91c53553b9783adeb936bb8d935ac765a63398738c13e2be67a8872f50feebed5d7ead1613c9332a9af48b002aa524d1dd4eb218fc968b7c9564b517d36e1672a6cc35a72af103b9f3f6a89d413dd5db4881ca403352d6c093ecf1ce8f23d12e6584d75eb49be147fd97fa9ce0c672ca8f005237cc24038c08120c67a1e1b9f959f61e7cb0a7da599e8f8d8daacebb59ab6120e5268d97ead7d2d7c88e03181d44bf22da614928b60df891feaca328d1e2dfe0fdc64faa120ce41f922a6684680322ee5a64ecafd877246e296ee2e09c1cb711ab3bc09c349e425b9a2baeb5f522e8ab54b7d92d7792264c5828953a4358c63294fa16cd2a223e5aba3e620524c28d3772f203f13da43798b2042fd90c2e0a105121aea5399840a2091dd7914958cff12062bb7b0e9e74dcb098bfc6cf62e745d92fc02abaf6be4db972ec27e3f7ca46e13f8e860f8808b13dfe38ed32cb163f339d770fc518d5ac69f84f9190", 0x1000}, {&(0x7f0000000100)="cf33d5b8847a28d9e82c87f5", 0xc}, {&(0x7f0000000140)="52ec61cc10cadddf3553083e0582e9e95342a20eed9a9cfaa4bfa97ad3825ff2143dd68aa3874eff1d164080dce4e5644626e99f3f230b1a6fa7a5476be21374bdbfa42bac6d8e2a51fd189d34c6cf1348a705c1f6ae9466ed63fc50909341675dbd993b31d76ff925bff121fa47c229348ac16ade6bf180642f7beaae4cce3cef64649bbd1fadcf6b4a70944a3854b5603490009365762c9bc8a88be87a5c5722395279bd2f4116677cadcffbac95bfdf62f3da2d19448478", 0xb9}, {&(0x7f0000000200)="5e37e8cfb92e3e8e0933822eaf5e17b8d2f5b8010acc1de4cf0dbcd34e", 0x1d}, {&(0x7f0000000240)="224df1f7b69dc1a5d452628e94666e16057ff80169f9abd755c9fbd36240c4c0b437c31e0e98e21593202d01582ae7177552ed20cf66b695f6abbf68e060f82c0fe3d09c024fd82e8b83fe5212772dc0ec794f", 0x53}], 0x6) 16:32:52 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000040)='./file0/file0/../file0/file0\x00', &(0x7f0000000080)) symlink(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000280)='./file0/file0\x00') sendto(0xffffffffffffff9c, &(0x7f00000002c0)="23c99594f3d3ec66a82448aaac61147f3cebe2e72409a1a94c13d8dd6aeab673c153f38886a97fbb1b390bc94f372a61972bb18186fd3c3ab9aac8ecacef0f02e18f5e028720130140f1188a9f8a312e8411461c7e7efe87777e361a37c24cab9d79b4d17000effaabc3371b2ed3ed8cb0ae3b3fd18b235365f6b61834619043914db412e7e3bc7e", 0x88, 0x2, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x40) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = dup2(r1, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000140)={0x7, 0x6, './file0/file0/..', 0xe3, 0x9, 0xc955, 0x6}) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0/file0/../file0/file0\x00') mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:32:52 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x5) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000040)) 16:32:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = dup2(r2, r3) getsockopt$inet_opts(r4, 0x0, 0x41, &(0x7f0000000940)=""/124, &(0x7f0000000340)=0x2d6) fsync(r0) read(r2, &(0x7f0000000440)=""/178, 0x2d) r5 = semget$private(0x0, 0x6, 0x200008000000010) syz_open_pts() semop(r5, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r2, &(0x7f0000000600)={0x2, 0x1}, 0x4) semop(r5, &(0x7f0000000240)=[{0x3, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x2) sync() getsockname$inet(r1, &(0x7f0000000000), &(0x7f00000005c0)=0xc) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r5, &(0x7f0000000100), 0x2aaaa9b2) chmod(&(0x7f0000000180)='./file0\x00', 0xfb) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000900)='c\x00') unveil(&(0x7f0000000500)='./file0\x00', &(0x7f00000001c0)='x\x00') shmget(0x0, 0x2000, 0xe2, &(0x7f0000ffc000/0x2000)=nil) nanosleep(&(0x7f0000000580)={0xe60e, 0x7fffffff}, &(0x7f0000000680)) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f00000006c0)=""/191) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000840)) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) open(&(0x7f0000000400)='./file0\x00', 0x200a1, 0x101) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000380)={0x3f, 0x1, 0xe2c, 0x9, 0x1000000003}, 0xc) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000780)=""/187) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:32:52 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x50) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0xfffffffffffffe97) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = accept$inet(r2, 0x0, &(0x7f0000000080)) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000100)=r3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:32:52 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r3, &(0x7f0000000000)='./file0\x00', r5, r8, 0xa) dup2(r1, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x4, 0x0) syz_open_pts() kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) kqueue() r9 = socket(0x2, 0x400000000002, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8020690c, &(0x7f0000000300)) r11 = socket(0x2, 0x400000000002, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x8020690c, &(0x7f0000000300)) r13 = socket(0x2, 0x400000000002, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0x8020690c, &(0x7f0000000300)) r15 = socket$inet(0x2, 0x3, 0x6c) kevent(r12, &(0x7f00000000c0)=[{{r14}, 0xfffffffffffffff8, 0x2f2d8d649027ee10, 0x0, 0x3f, 0x10001}, {{r0}, 0xfffffffffffffffc, 0x7c6c7f0ed22b6d7b, 0x1, 0x3, 0x5}, {{r15}, 0xfffffffffffffffe, 0x4, 0x10, 0x9, 0x6}, {{r15}, 0xffffffffffffffff, 0x19, 0x2, 0x226d, 0x9e2}], 0x34, 0x0, 0xc68, 0x0) 16:32:52 executing program 0: mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x1f66c52830f0e3e6) minherit(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) lstat(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)) r3 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x80, 0x100) connect(r1, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000a00)=0x100000001) r4 = getppid() r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/zero\x00', 0x40088, 0x0) ioctl$TIOCNOTTY(r5, 0x20007471) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000480)={0x10, 0x20000000002, 0x20000000000010b, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000008000/0x1000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000000000/0x4000)=nil, 0x10000008000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xe4}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f80000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file1\x00', './bus\x00', '\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) fcntl$setown(r3, 0x6, r4) r6 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x3) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000980)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7f, 0x2, 0x9623, 0x1, 0x8, 0xf64, 0x5, 0x2, 0x1, 0x7, 0x7ffffffd}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) seteuid(r7) open$dir(&(0x7f0000000280)='./file1\x00', 0x80, 0x2) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) write(r2, &(0x7f0000000400)="bc6c23f36d1c00cdb873885b1d5b1b57e20271bd480c2567f7724a1057aeb016c0a728d609cf795bb1b013da4fcc0188231a1107efad077ea9c2ff1f57e935aed309b7871c16a209bb11153c8a6c0d91f47011ed854475ad92ef5c08", 0x5c) mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107008, &(0x7f0000000000)) ioctl$VT_ACTIVATE(r8, 0x20007605, &(0x7f00000002c0)=0x6) 16:32:52 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x8, 0x120002}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000000)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) 16:32:52 executing program 0: syz_emit_ethernet(0xfffffffffffffe76, &(0x7f0000000540)="803d2ab72a150efbfd6de67a042683231eef888ef1e3542c3a8887a4968c2304ce23f02b7741350f50fa9205aeae6d3b93dd1c31e0ab8af3c9f01d33b588525f6a4978ae48faeb7c0e17e2359d7912") connect$unix(0xffffffffffffffff, &(0x7f0000000600)=ANY=[@ANYBLOB="2922e82284a7"], 0x1) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f00000006c0)="f95f3a584c054ab4d0a41dbb5f12b7eb2ee7ba9d000a0003b2dd745528dacc36bdb594c3e714e44f7d8d9de215b0d2cc4e6c996c4115733fa01ffd11cad5feff0e61c8b834c17160977efda32e0ffd5cc327287a7090f32793299303be16e25122e1ff5a5ad327d6f8fe81c5272cacd3ad093b8012ee7135ba92c23c9629510d3b542510f9be0b8b12be92c2b97280318ba905f121d7dcc0b2a9456151392a79a17959a8ba378236ab840a6b84d617790ac99ca8a50e0538e12e9556de67a3e46dabce8e507e390dfe85098739f2a08af7c13c94a26ed25bd9353ea5a0eefbaaf77fc85971ab1f2ca97199c75cd12543fc328935c7e4191830c59ac3626dd61d0c4e06262dac6316d86e8bd19ec5214cfed8f9a3830b5cfc4bb9234f825c40acf7f4189ef8ac6cad1bea93a3aed1a944c92f79eee096b28e2af5c08a68898176ee0ab4a032eaa7209356d2c05fead7f268b69387a1a11789270c8acd1920ebb239b172c55f66d75f8cf64f91f33659d58ec1eb5b6f927d3d4eb1b3f04a58db050c3f9779671af97082288947f678ecc7523586977efa5e69c8604c406ab44c97096b5b21b0c7f3995e1569a14944ea556d5367d1cf094e6028948719fa6a77d562fb", 0xee}, {&(0x7f0000000340)="a5a93da06bc8342bf5042ef4539dc8b75aa08d5edc1fd4e80cf1d09c1029b94b7d30c8731d963f7d7d200dddaea4ed36855c13e21b11348f63b4be5f71e9d29a02f7a07b5469827e3a812e8620f54b4dcaa2041fa2dc2a81cef0723454ad4f325711e9ee42fbe8970e911875e7caeb41313dfcf3b9438d80a2440737c7a79b17943d552fe520cc6f2a2ce0e8c42074f9ce3d3dd5c0", 0xfffffffffffffea5}, {&(0x7f0000000400)="8025fe2a611b14d8c54bc6d7b07783a6b1d8157222b961f7635406a9b933c7408e6276957d1bd393966308a0693e421742de691ae2306a3d2d316b9c262b1acad439384faeeab35df475de9f8ebc6c2987c5a4d2b20f555fedcde9481f6227930f16bdd4c5a818dbdee7fd5e82befb948c3d535b71f730b717bfda9a6c", 0x7d}, {&(0x7f0000000480)="aa9d2b6e2deeafed6936c6725dedf5282ede9229e19987656eedfdd987104348a45cc1504453720c256b3c3447595728c21b4e45e58e0611bf2f049184174fe136a1b75ce5471d1690c3603ac3ccb7a856483a4c1342a6ae6daf5eee38f6cb8db4caf12b2dd2f8d2fcce3d07f4bcf66bf5f86de103fe6550ac58", 0x7a}], 0x4, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$VT_GETACTIVE(0xffffffffffffff9c, 0x40047607, &(0x7f0000000180)) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000680)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) clock_gettime(0x3, &(0x7f0000000080)) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) pread(r5, &(0x7f0000000040)="4c5a286ba1c2bc9e7cd0a8741fd7fed71c58969b738e183e80ced081e167ec51098eff2b4c6e99924d51f2b975", 0x2d, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000640)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$getown(r3, 0x5) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x0, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f00000005c0)=0x8) r8 = socket(0x36, 0x400000000002, 0x8) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8020690c, &(0x7f0000000300)) dup2(r7, r9) write(r3, &(0x7f0000000100)="8c65", 0x6d2) 16:32:52 executing program 1: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) setuid(0xee01) socket(0x2, 0x400000000002, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = fcntl$dupfd(r1, 0x189069d78df2ff4e, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r3) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0xfffffffc, 0x81, 0xff, 0x6, "2269728951dc06bf412a3c4c30940ba274c4004f", 0x8, 0x8000}) linkat(r4, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0xc) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020690c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELSCREEN(r8, 0x80085754, &(0x7f0000000000)={0xa1}) 16:32:52 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[0x40]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000300)=[{0x34, 0x0, 0x0, 0x7ff}, {0x100000000000002c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="d4962cf0fff3805fae4f42ec9a63") r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSFILDROP(r8, 0x80044279, &(0x7f0000000000)=0x1d) 16:32:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x2000025}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="b9e91bee8fad27050cdaeb0413b4", 0xe, 0x0, 0x0) 16:32:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2}, {0x28}, {0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r2, r3) chown(&(0x7f0000000200)='./file0/file0\x00', r2, r3) lchown(&(0x7f0000000780)='./file0\x00', r2, r3) lchown(&(0x7f00000001c0)='./file0\x00', r2, r3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file0\x00', r2, r4) syz_emit_ethernet(0x139, &(0x7f0000000000)="b6") 16:32:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x299, &(0x7f0000000000)=[{0x400015, 0x0, 0x4}, {0x1c}, {0x6, 0x4}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = msgget(0x3, 0x80) msgget$private(0x0, 0x22) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00'], 0x13, 0x2, 0x800) syz_emit_ethernet(0xe, &(0x7f0000000440)="b63d5d34ccca1781cfe40a24a032") 16:32:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x3ff, 0x8, 0x90d2, 0x10001, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x8}) semget$private(0x0, 0x0, 0x100) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r2, &(0x7f0000000740), 0x7, 0x0, 0x33) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mprotect(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0) r5 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) semget(0x1, 0x1, 0x180) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) r6 = msgget(0x0, 0x446) r7 = getuid() r8 = getegid() r9 = socket$inet(0x2, 0x3, 0x0) writev(r9, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r12 = getgid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r10, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, r12, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x8}) r15 = getgid() r16 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r16) r17 = getpid() ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x400, r17) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x2, r7, r8, r13, r15, 0x0, 0x5}, 0x4, 0xb8f, r16, r17, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) msgrcv(r6, &(0x7f0000000600)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d000000000000000000000000000000000000000000ecda229dc71054000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000008f30aa9510b0775e4de5b987c01e3d4f7ef1493e8f4ee9dcababcbab4b6bebc5f41c16848d58e74a74ae1226885937a3b5644000000000000000f36fbcc3ccc850c9dcefac52ba8206df6571344961ed363ebf62d120c0acfd1c"], 0xd3, 0x3, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r18 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r18, 0x0, r18) r19 = socket(0x2, 0x400000000002, 0x0) r20 = fcntl$dupfd(r19, 0x0, r19) ioctl$TIOCFLUSH(r20, 0x8020690c, &(0x7f0000000300)) openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x20, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000500)) mmap(&(0x7f0000ff2000/0x3000)=nil, 0x3000, 0x5, 0x2011, r5, 0x0, 0x0) r21 = socket(0x2, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r21, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r21, 0x85}], 0x1, 0x5) syz_open_pts() ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840), 0xc) recvfrom$inet(r4, &(0x7f0000000440)=""/122, 0x7a, 0x800, &(0x7f0000000200)={0x2, 0x3}, 0xc) 16:32:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0xfd04fbeb9844fd3) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x53}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x8, 0x38000) r3 = shmget(0x0, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/195) getppid() setitimer(0xd98eaf6a98897000, 0x0, &(0x7f0000000100)) 16:32:52 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0xfffffffffffffcc2) setgid(0xffffffffffffffff) r2 = msgget$private(0x0, 0x39c) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000380)=""/12) socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.ofile0\x00'], 0x10) sendto$inet6(r3, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) r4 = accept$unix(r1, 0x0, &(0x7f0000000040)=0xfffffffffffffe51) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r6, r7) chown(&(0x7f0000000200)='./file0/file0\x00', r6, r7) lchown(&(0x7f0000000780)='./file0\x00', r6, r7) lchown(&(0x7f00000001c0)='./file0\x00', r6, r7) getgid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r9, r10) chown(&(0x7f0000000200)='./file0/file0\x00', r9, r10) lchown(&(0x7f0000000780)='./file0\x00', r9, r10) lchown(&(0x7f00000001c0)='./file0\x00', r9, r10) getgroups(0x0, &(0x7f0000000140)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r12, r13) chown(&(0x7f0000000200)='./file0/file0\x00', r12, r13) lchown(&(0x7f0000000780)='./file0\x00', r12, r13) lchown(&(0x7f00000001c0)='./file0\x00', r12, r13) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r15, r16) chown(&(0x7f0000000200)='./file0/file0\x00', r15, r16) lchown(&(0x7f0000000780)='./file0\x00', r15, r16) lchown(&(0x7f00000001c0)='./file0\x00', r15, r16) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r18, r19) chown(&(0x7f0000000200)='./file0/file0\x00', r18, r19) lchown(&(0x7f0000000780)='./file0\x00', r18, r19) lchown(&(0x7f00000001c0)='./file0\x00', r18, r19) setgroups(0x4, &(0x7f0000000100)=[0x0, r13, r16, r19]) write(r4, &(0x7f0000000080)="ddee43ab8734abe72e8289e48f56a2848dcae6855abd", 0x16) 16:32:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0x3) 16:32:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x100000001, 0x2, 0xb, 0x29d8aaab}, {0x4, 0x1ff, 0x8, 0x7}, {0x7, 0x101, 0x6, 0xb55b}, {0x683e, 0x100000001, 0x8000, 0x1}, {0x7ffffffe, 0x0, 0xffffffffffffffff}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) r1 = socket(0x18, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0xffffffffffffffff, &(0x7f00000001c0)=""/104, &(0x7f0000000380)=0xe1) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1800c) r4 = msgget(0x0, 0x10101) r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) msgget$private(0x0, 0xa0) msgrcv(0x0, &(0x7f0000000580)=ANY=[@ANYRES32=r5], 0x1, 0x3, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000180)=0x5160) fchmod(r2, 0x30) getsockopt$sock_int(r2, 0xffff, 0x100c, &(0x7f0000000240), &(0x7f0000000280)=0x4) msgget$private(0x0, 0x80) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000c00)=""/224) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000040), 0x0) socket(0x20, 0x8003, 0x19e) r7 = getuid() r8 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r8, 0x0, r8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r11 = geteuid() r12 = open$dir(&(0x7f00000001c0)='./file0\x00', 0xc0, 0x3c) r13 = getppid() fcntl$setown(r12, 0x6, r13) r14 = getpgid(r9) r15 = fcntl$getown(r3, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000440)={{0x200, r7, r10, r11, 0x0, 0x1, 0xed6}, 0x10000, 0x2b1, r14, r15, 0xd6, 0xfffffffffffffff7, 0x1, 0x20000004}) socketpair(0x11, 0x0, 0x1, &(0x7f0000000400)) msgget$private(0x0, 0x120) socket(0x19, 0x5, 0x84b) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f00000002c0)="1254f3014fb6ec53397a5e9b540d58bb2b1b9d327c49914077e9c251eef610262fdbdaa621d4571fdd58096a019b0ce07f8abd7a68bd6a02cbc64aa2b4c6f8ca228e80fc115bdd7ea4c4f19cece609e348", 0x51) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f00000000c0)={0xffffffff, 0x2}) setuid(0xee01) 16:32:52 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) read(r0, &(0x7f00000000c0)=""/29, 0x1d) close(r0) setreuid(0x0, 0xee00) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, 0x0) setreuid(0x0, 0x0) syz_open_pts() shmget(0x2, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) semget$private(0x0, 0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) getgid() openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x188) semop(r1, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r1, &(0x7f0000000080)=[{0x4, 0x401, 0x1400}, {0x0, 0x2, 0x800}, {0x0, 0xffff, 0x800}, {0x4, 0x9, 0x800}, {0x4, 0x9, 0x1000}], 0x5) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000000c0)=""/83) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r3) write(r3, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r3, 0xc4}], 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x6, r4, r5, r6, r7, 0x80, 0x2}, 0x5, 0x0, r8, r9, 0x8, 0xadcd, 0x5}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r11) write(0xffffffffffffffff, &(0x7f0000000540)="78c0a1187b0a271c7e92dd97988e6361064afff015e96e74d2ae57045058b7b9f7dced01fecb83f0ca41e512b29be71fa06d2467c8572e872064bf3aa65611d4b2ed71f972b76a55baa844b815bb74f24080a2cef7b54a99c3d2bb5f2bd556410a471bc82eede8c7f6339c4b83a7e116a8e8f2e3b39aeab233e3b3091385e089479dda52b89cd9c1792188c3000fa553b2045f1550c846090eea5e01df84ada4c80e033923f865d3010b4610946c75f57aa7c4267c", 0xfffffffffffffc2c) ioctl$FIONREAD(r10, 0x4004667f, &(0x7f0000000340)) msgget$private(0x0, 0x4) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getegid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getppid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) r13 = fcntl$getown(r12, 0x5) fcntl$setown(r12, 0x6, r13) 16:32:53 executing program 0: r0 = socket(0x20000000000001e, 0x3, 0x0) bind$inet(r0, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002780), &(0x7f00000027c0)=0xc) sendmsg(0xffffffffffffff9c, &(0x7f0000002740)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000000040)="0a37ddce8b4d4a2c0c0c8be17cecfe70161ce9c9af4957d896c650dbf8b484f1d65b9021176d8fe501cdd00c950906357a7869456ba94f4d23cf96d965ad130345f1f659ff5a1718fb1a1162a09498fca58d1a8daf1887e9551a031d161547cc738ae0227e170f891a1eadd48ec3e53f2575325a9fc02f5154fc7839e09ff2c95b1629d5cc2f5f8850870234996cb26252d339c00cec94a144608059a0f2f28c548c7975dc976b47cd9598eb8eb299bc73edf0573c6867b6aa61383830d49c0f6774913127f534eef4ffde60c1821b37a287e99b1684c7f5307ba6f05974c36afc0c8769fb99a9d9220033033e0672", 0xef}, {&(0x7f0000000140)="5a5f1df723c2781331b861eb4a5858d855930858644b8fe96df41b924d44fa5e0617da91e0d93ace2b3bc7a655b5cbfea33b0d39d916b307105bebf939673de7c489237257332a92fa4158270fe306ae7e6171df9591094d80019d5d945a21ff3719674eb5c742f8726df43b0e753a41ffd29d3c387f482aeb199d8b3eaf617586a28d8cbd5bb2ffb6aa2055cb2c2887582265c30b21752835ce2b488319d45107b878f9e38740ea33e0d58058ce8236b4253053d632e8d202be2c8f5515f3071d93320d838a754706290ed60f22d0f6262541b274", 0xd5}, {&(0x7f0000000240)="5ccee7fc83481048cc6a4c950ad11ee859deaade5a83659ce8feb3708f5836a8d194c4cd462f7215048406d54dc4c30ef6339b90edc359336ba04cdfa9b612004abc295c1def8fa06c6424df5fc8e733e32049e60c2dd360228fd2a1147fe4a6740a346f645b433856466b7d49", 0x6d}, {&(0x7f00000002c0)="f3ca5ba0b8379b1f9def6e1c8d549a8a69ac715194040584db7f9720e11c38f51315a3694d9f91ffcec267b17ac1d4cddaee59f3ac2592230aaf1bf515cf469805e3ce227d150af1979d0f1d71bf29830c4bb4278b45a592cdc3ccb5102ef10b019a7c3f4cc80bcaab06129011dea2514cd4756d7cfe5c9cc3633db83c2c4cebf018d4735bc8a0d32a9cab41979ea8221c94edf41635980351c6e57004c8da2fa73d6dd9c5df5e391d999aac1d5b58201cf34a5c41ac569e5df5ea4711d3b8b6027187b7599bbceb8be01b721d1a595cfa85e5344c60b0498aa809b39653184a397a90c66c856320d1935a59cd53c8c594a5a2641daeb4bdfb3914999745fb8b97ce7ef8da6168cba251df14576bc635e132d1cd31eb0df57ebbe792df0667cb42ca98bbaaecdd5b18e3d8fc6b7006a6ea2ea8f0ae48fd9817a853478bb4900009a194afa97724355f18e8f50cc8d656f4f1dc0889bafccf7bbb1067509c5123c46473c40b91f423f43ea36147197c710d9ff811996ec842e41255c85753d715bf411083e3b63f5c6e61a07638845637048da41223bc3d2676b729699d499d5fcd3deab8213fbcf026b689f19279f00ffed286f0f3993165f195927d345d468c00f273a32bc3e20bc48e48c079faa6ba742e00dccc4da2da7fbdee9ffc92626086095cf5571d56d76fcc5a7d914cc174192077140e7ccd308b1d29652beb3b21a33f83fce8834b9dbbaeaaa3f1ceedcc1f5c9bc5284c766d50a8272cd91b7abc687cc2be918b1e7996cb9a9048f206b2886c27b6ab398d49bf3cc237c453a4eac63315b51e82a82027e94a68c76f5b050a3e11f90bedaf7a7bca9631ba0fa7c9214f91943f25d999bee9d79dbcea26bad036b607c91016d0a38c5e847e7f0f8f87b10846b02b6d96054bc4cf8a2c21b2031835bca975da4a0b8a56b6457e1d5b1ad2b021272eaed4c486d49a28c6cdaaab826576fec7d289b3f26c9a1f8485f2aa7a11d2b8ff64dc6c0425a35cd6af93617560f0a1875fa66f024685ecc5e596d349a25ba56c21cc762aff863da5b57ef573fe722aef20a79e543d5e466b7c68b286fa3df36cb5eaca25c946c0830c5814ee9cc4a93f21a992a6f5bc77aa84ef3da713f561e538014d6c1a4447337775424eb10f1f41d4a9219f7e30e4603d402d1932933b0f5a5edd1a96908b8c18388f68983264d23fa4593b82e1adc2fbf3d48937eb5b73b851cb5bdfed9d804488fcf21dc37f4d1a5854a67bb7a323b6698569f261f4a66c2eb47b88caf58425f9be30a2b78eaec3843e58934f841a2c2a5398c7de33cdab3962f37f637e1cd5124df7da3adc24fd2990d4ed25367ae9910f1e467007f3eac6c75653b3b39bf69291a38bab40804248eec1cc7df634ec6ed471f943a6e0e3ce0710787e0a43fcea24775bc518e39397849f939cd0db0483bce02c20b1e7e0475e2745d0d8377b7a3a3876eed725d2a67f5ca3fda407100d4b8891c7888b4ae637db666fb61d65f91e3e84e04303bfb7be3c0b17d6a993fd7e9e43082d761943757c1d107da5d55661a42e400f0840e67c067fc17cc7aebc77136580b6b070fb5303df74b09a8f1b4f704f5f37d1e009faf388b808173dad05beb1af4f9ec6b124ef36c4a9aad63fd5ad1f9d9b81f02c6b76b34d1d996eeb2cd3e6c03937ceeb6d88c05abfe02036696492d3cbe3472704f9253a7225e6f662df8b1a5fb6bdbc126772a90f5d35bac8c6260f811dc38e5326dbd133c22b7d439ae93bd6ae164794b39156a917e6ef870a2ea3b9812aef595ec6befd289e17bcd49982f3c6b8571d583abc629d85af0521562ae783719339cbc265545d2926f44c0b2fee3b013eaba500ffd4539a7183ab78324fe832bae87e6053349cb43942c09a294c64d036e2bec248bc8c2889717c116ef74e1eb798b2db647cf90d88dc5ce222adc4f30a0c454d40458820c3aa14d70ec0d85a02a149c0561f348acdc26266b0456fd22e751537d0ec808d7ffcb6ced0f12447e851a31f1a25e6eb035908405aacf5e0cd4602073eda36d2fd54c5064b9279dc2827f06a6d1dbad3f4c0a04fed4684341382e4e7c3bbb6aee2e97fa20b677a0f12628d1f16cdc6c7bb24ba271ab6ed4c770adbf1d05659bceaaee55177e99a32559f27021571d5423a884fe8627065bb8de3d9c145dad23aec0e970f76a6f1ef482c0b7d71374c2f95ce4c915d1dd24a39ea8d7f75004af0bac97ff74caf3084f0ff7722f633c0c26ee37def1f1333b63aca61fd6b963186d9b09e86b20ce0fb54d5755a9224c10fe4699e9cc256d8957cdfde82b39bf87348c0534bb947806b7367af43f14755966b4b3cdb5f9a0abe91de08b87674842ea80b4643a9b40427916a802c0e797f7e0b1e40befc460a68bc646eb39cc0fa3c4ca887494f63eddc5cd4c5c4830588f34910b946bcfb03742f2c06651a08acd52264100087bf278d2e060b9cf0dbf964b3a19a2ef2a92d2b33029951c8c0a3069d684358c29ca619b7eebd290e69c444e8be95a68aafb885a0de6081c2f5910cac9e1b22b445b88cc0870913346bc1c89ccb9ab16e2c64ad01b09eb48dcf6c06f75bf45c137be1609d5fc65fb2382cc83455b3bbcefac67818a391cdcc0e1ab049791120a9a03d230f99911ffa93354942ae4a207a78c43819ad1032bc2fa9701405bfc88446c76bce48a143d711c51e6794cc8239f548be161867af1845e1c71917c36e2b47ccc5a6103f5bed1229bd7169a570900e843a094f2dc9e99aa108f0882faeb64a64c1006f40d32f95cd8319a88aa9f71356f7e8a22106090b264c9e5de8c8069455061678ec5c844f93799885cac045f7915602443edb88706878606a6f6a1f16f0167cd621b476afaca75fa5a89e04b87c7460b9f5fb03453bc299aec5e038038be0ac9048ce9f7cc985cd4cee0969397acc0fa46ecccfeb19a3b11c6ea519e93b77108fcfb4825496282ab1820e1200c7586a795096b50bf416761aa62ba4692d1c1840a6a63ea1515439986174900e5ccb06e95ad6facccd2158dabdc0c76b680c64242a8169085e3f3e61961ce6569100565bc71644210180e8e78c18326a7a39be8d3b5ee2d80750aa9606e3815ffe0790080daaf11f98026e0ff0587d7009d8107faabfedaaa985718e25f2048edfe1a1dff2f46e280915436cf343f0777fc95e97e5134d5fa29197da3948631153e7e41e3162d1097e3c84dfc87474491e23c083704c5508ef7397a0296bb12a7ead7aeb89be7471ecf84fe7eef801f194d848267e78018c3885d353f482dc3c78ba0cb3f663d74b52ebe9dd4d76c890c6a9d21b405ea7c84fcd444c4b604e47146e79a9e19875255a33916e0945abb91a7f4628a25f007a50ddd50bc031da5defcdfa79c1689ccfaefef354ba16b9499b1c520ffd8e42bb956aecf28b2ced2b196abc03d8b850d60f559a32bea998c8b62e601dbb7a4f71e935d59ba35a12f8e293dc4f5b076cfd8951c9bcb6b084bf820ea02127083d2669dbb0b9306ad042a8238620b266ee971abe8a3157a939ccfaae294222ca05344771aa10ef2c39393595e2c547fd582f26bba95b49659030d6faf823791e75fac7efa62a505882f9842873ed4c59e6f611dffcc74fe0b615ec7e1dbbbeb95442f405a0d990e60c58e97d7a6a2c878427d8d6e3bc1bfa1732428e33f8107bb36ac4eb71b49d926d59e6c9ed10f6c9cf1041b038b4b76b763f5d91449b5d584821ccbad83a0c0efd272d7b393c24a6a43c3ce98b9aecf934653d9c5e434761e565557b4ae25d234f3315aac0c0dccc795c5f47865a97a41528a329f98cb75b0de6ff3a071d41d0aa5f2021a8b1b47086448860507cc647c43f14fad383f69aa9be51c3e92b3147bee08b89f7fbf822d40b47c1b66e7af7d5384f0d47b1a21b6f4dd65920214d3effcacc510af15967eb07b5305936282197b372f4231d2429d66080d152af3fcbc58f37660206cd6b3e0efd36ff9682cdc98bd294a81dad3a038f7b836d21ba546f95f78d5e10af2de15e583872941d815d8b224815607d7ae726b970b11d047f0b6a1926ad645be18431a749ca3a2812dc8c7da74d5d5d4bd2be84d85161206895f4ecd87dce5ad1c9341a1ca1c7320e00920075a1b7b42532ddc2103d7f1cc835ac20494f54a61fac38513f58985825b416dde8c5011f8494c92aa393d1bae5ec29971dd2db242d81681a90a81162ec89c5df67494b10b4ead6215d6c10ada1a5b30d0f7495eb926a57bc4417a441ea9159fcdd99f5893ade697533b3419a6723eea30b102069f3f27ea3718cdecbe506b6f92c6ec56ba8d8d53d8accfc913b1a79464f447e24902760b1498e0960c38a489dd7872a0e0b91a7eaaef02f00530f72af58b55a839cd11e4e06b4c4caf3206a4420cf81dab46229cf024861c156bb9321040e5c5ed6aa0de262ccfa8395afe164124a2683d0db4c214d741a93aa0c61b5f09599b74342e49d80a0a141d67e81730a933c88ae14be3abbf532ad3e67ea0f7be0ce3f394d0bb3a6cc597a33fa773b53425fcf5a897023c2f3f62bc67f9bdfcaf9bccbee94d67a62574a3d302449bbdcb830336c4f4e22f2cab5206014b64119a36df1b5f127c0adf75809e206e24f6b52bbf6d1f7bfd2072675c8911ea704bd9e75c103963db1fc8e4ae6af8fc6189c98c77b77daf1b9aa8eceae764526d7a1de2335f1ed60358d079344557a2f741ad23a18cd4f78239b75bf511ea315d195d27f4ce217d968a01c6a26d58c5e7ff6095776f3e9a8776e270202cabeedbb4e1228e8c5bc175928387083580a2e874422328634362adf35120bc54824e64866181892c1dfd88220e3f6e85c36def65d0d43d4bad3be680ba15af5b06c750ed11a426a6a0c6cf7ac4f12b40aca893225db5d492660077b65c3d1d8859d149ee8b79d40548c31baeefd1c090752fd432c2856089dac18afcbc378b3d225112139aa1202fda1696ac4bafdc421f2142ce3d058932492b337fd2c13213e8f262c9ec0f8daa20a48fe2b9f7f9b7da7fc90c9bebdf956cdc0e144ce4830d2d927e3eb78bcf5fcdff48261bcf0ba383b258e21eceed720c80ebda29db434e908873ee8afbecc82250cbd3b3fb7aae278a0f36a8a5cba2b4c8d0d1ce2b6d149c42f6a8f16734a68728c19034cf3e80980b71a2a137dd1c19bf9a22524c9ac9dd2517dcbc246c3ad95e7736e3e72ce5090c1bdd09026232369ca86724fe34af7cee537abb791dfa5d821c41ccf6c4e161ab096de52f4f7cd93dc6e3f0e1169709deb8e40813933f3344269485f466687670226e90f3b6e1ca1ad7e2e0990c7156908edd8c6df9a4a824a994f6d054e3254991bb47632c116bbdb255ff7673c2b0b028f0cb10f91e12f46590456a7471bb6ca7a6efe905364132e0bf222ca451b1986c68a8689ac8e2d4722388f0b79551c95039c1bab29444a02e64c17dc50cfef7d3e318fdea4c94888bcb5fba6963bcb57f390a4a590c442f813e3b10848c98a7c5d92e04c605069fd899b66c9666110ddcc025692ea245a2b37a7d2fb692e305858f84d496fbe21d186a9b8691f26cc476b5005db141225b882e92d909172666257904fdd093afdd26aa3dd76b9d7564edc40032d84c84d508fec1fd2370c04d6fea8063bbab3e4ec05a7b0916a739e252fb072076e6a1d13787c53248f8a6db0683e01a1fd4ef523ce6125f1edfdf45f65fb1b9a996d08ea553aa963b5baa7636a36f7e09dce82b2887572ac7206b53d276b6afb36f1e8abab1dd5", 0x1000}, {&(0x7f00000012c0)="3055b3320c3fe4df95cd1c080e2bd298185cb3eee08e2759a6dc13e6b043de9f673dceadae1da9caaeb4c7a149dbfe43e31c600f892202377c7f86e9c91ce52561f8f6b3897f489a0d4123b3634c85efc51a461c50daa32d114a4258e4979c3f88f4c844bf4c8ec918dc8cf3978c33a553be7a45e7256938cddf73235eec5227ae0b301a0fd25e391ee3f3c2a0d872091359cde2ec0a0855c80aee4d5aaec07e06c1ddf2b34d96f6556654dbe008dcb7c31e011226d8fc55ac87122a715c2f3cc41cf0f2f735b503529182b6ee22751f4c2b80f96524c566187c961e456fe9bce32b0a1c8c", 0xe5}, {&(0x7f00000013c0)="8ecd0725a7f779d06b3e41bd2aefad30aaf1f29786db1d10f1437ea9a49eee6a3451f40b643bb694e7573ec26d7a5b858c13fc2599d5413ba006357acd7bd9a9a33f2b80ebff75323883f244e0703465a6d314be08860709467328111f1a04327ed684dd9010389cf0dc66f443dce35bc819", 0x72}, {&(0x7f0000001440)="a8689e768ba4cda6fc68d0753383d2645dedb8d58b90e3f0e991d9cbff29a3d0e85b232292ef09238beeb1c189946ecaf4281e7fa29bd4c09f97a03232c7a4cbe8a1fd8671ecad2e4c5a715351a55516c010d05bd3c434859d72f0218d0e26d649360c101c164f5b96971e263330ca939083fb842f6df6cd0c48dbbbd57a", 0x7e}], 0x7, &(0x7f0000001540)=ANY=[@ANYBLOB="3000000000000000ffff0000c1bfde237394ff463f0abf6b0d4a11c48ec31eba27f8de047da769e748f9e5a2921daf982800000000000000ffff000006000000080b7eacce4730f3c6234450963f646ac951a9000000000010100000000000000000000008000000e294f97ad5e3a1ba1d95a3b9e9257d3eb6172e48866b7b8cbc476ede920c550cecde2af4590cbdf668f1a30e723328bb7929e5224271514181fb2a7a855bcd560eac891a341642fd54f5a3393f0199b43f8e92a1737fcf2c3f3f82a1792c25c26b3147725e8bb01a8a1676552554083aa5e155e62af151d86717cc8d3c87d27a6cbc96aa89ecb20099c52318848013678bcdae81a6b30aee8aca8a61fe74c5ce64fd9a568eb7e5b83206b44a7cc92c4667beaf971a88b989a8354f86a7dae0c428cc26d07a22557d4d01e7b11f5be10719f517fa9a2fd496c79ca87c0d20f53b4f192fd909ff572d14d82513eb2666165a9d0063bc6aa513136ec44afb6429d1e1cd4079bb900044b661a5228e4c55da77af9b1e22cd5d71255bd761e4d8d3aee9a80ac6cf62888b7d00c5178331fbc0403ed2355895c251ddbf30667bed8fad488d250abc18b38ce28730a447003577f94ed80a05338b7535d7e8e81aaf35fe5a13a251aaf986d872b26794c09430584042b625036fc34c0a667d6a9901376402be159b64d35af04ef3bc993338efa2f0a03f690ee7da6bd6255507086d11ed338bf752528e0e2d101cba94848963778fee92082183e00438d4a2890a1c60cd78998554630329b60f1921fdb5f43452177a727ce63b3325d921c51b37bdcdd229a7033dd0e365e0a7e3b3f7d8a4b81362824afa6c9a8353b143451ce1f86e42d22f17b0a93cff8195b70a952169c4ec0964edb40ebad7404e75cdb36d9f10e39d956ac31601d1db198f421f5ac97b65cb9840adeebfb244c09ff4b6c89639073eed0c19654b5ce5962e5570cae6b6e057a402472243ebe927e88981b9afe9170cf3c9adeea6eda90bd991d20d98eeec16895c29bd2585421fe090faa116a01c366a361031c0652c3eae74f09ec1bdb08ee7e1570db514dbeb796d42f5018ffe477aba737f50e42e617a5e9409a121517bc62c6ad121bb4e6d92be33c0aa4ccea9d761f193d19d6a1aae2ac7dd135606aecd80af45b4db91cedca75d84876fa10eae24fc69993ccceafc39499c4a24599fd828a9f1dbd2f0aa3145b16c9e721d11fcd8d9b25253b65a668ec2e50d3ed50082c7323863c6a8b7e43db16f012decb8303468d7633725413627ec0e4ea72ad8b48f05f2ea989977c10b50404f05ca7ffb724aad46edc61de6b2e0dc2fad94a43f50c9840b5e6f345b7851d5f4b798ae971dbed82287a24acd0b17ce0e8961c7a811eb7a4b181305e23a75abe146d794204f2b8c46b10343e5f8142c9cd6e15a08a08ea6f31242ec6f14f0dd2d6f063eb3f29d70c142f7621c1db5432a79894d2784bfa70bc51a06496279443fa07c651d17d66457f92e00d5267ec8f1028d1160fc6460571ea8d09719c3c9157758c4c469e5839fa52a848b76db96742a5f414d1732e3430512f1400441b6ae3757e4962a7a380009e20d65c6ca3ad015010ba405fa5d92568b8afcef99de46dab66f86d62b35621ad6c1d8e1f3a6a45345672bad1ba30a89104607525ea9dc20d1d1dbf260e958cb3f7d2ab9e4f4f963674ccaf5dfe4319a9e0a620393d84a7180c4bceffa06838cf3263ef099ba9ae0c1fc9c4c2c78af63d618178178b6dff226f7316b27ed4c2731a24702943f2646116fd5ce3eeb3e8a71a2389bc1ab65a314cf672206d902d9a87042dfdfd7940ec7aa40fa14e05caa6adfec9dd7642c42857c16d4726694b5d1f4971b7011322bb605c246d5fcea9a190f91cfc794680d38f847702d24c5835c564487b78586c60540a51c779b977b90a3f1cd6cdc267379dafbc09783c872668c50d50de3d8ffb31d1001fc9bf34e7675cb988674879fbfd96d9599cbfafc7139b5c3ccac344c8984ef351ce010f3e8b36936667a154562f38b2716b5dfd6740d8050eea9cd35c0a9f985e33cbb487571c2db26826716756425a3a83237e7f4049824e8a0162072038bee285dcc2b44d864f05f9be88799f23004238fb0d5a50c40048fc75e09cadb86375d1285e59ef3ae9843e444f1c60de2207c85d804a758551877f158fa48541f30a61137720d04e893b5d48f2cbc5fc8ffd23768fef538ea036ce6ee8d092d8d014fbe7fa8bab32e0dc6515809c0d754eed21badedddff07a5fb646b4a684198d5162037076fcb6a3565e5f58d04b932438c38dd8fdeacc1a7109756afc0a05ebb67a349e378b0eeca194c835465d035e7665395224f4b9b4a60777714b01fd5d1f5f0eaa3cc0953798ce2248c114dedd4b8bc853b77732a44cddaa47586af0bbd0b59baf2c8b412c1079ce1251a57d373bde4459d55db378c16f6976921196a20003b88c372f0f431032f7bcd8ff8d9b7238a77a3ed1cb9579604ee2deec5a04ba82d18c11cac5f9fad6ce82fdba6cde720b5ddc562c9ad928c3c48ac3e9003c105ad1f770e0a5be8f1c262d9be04431a362a9e2b994cf5824e4fb4512959abf477829b3e170db963ba4bd814843b98b5ee9be6b14b01b6c34ced986a7996a693d910a51f90159ac9506108801acf639eae19fadf78b2ab4a0cfaf3bc3745b44723e8e3486eca4a990b3cd9db2bd675d121fc581ad710cb5fdb4c783a5927170ae350eeae31e01b63dfc985b00cf78f02f6bb7446f911900aff13a82acdb76a656f503716df69419621f34d1d508170a240d3cb207e188a20a5df9c94422a59cf0fb132bc122174be019d9557428faf03ecfb37fafd27b4c1de377b04517f2ef697347e6056565320d2ac49502179ecb60188048dce9cfc4d497ba2a8d8d42bb124dbfe533625a5d314f452bd116334abf33d95137ca62f448908e2d4dc4af36c770356e203fd3d541d36d64e44595ece842858404b5711492b1854a3ef0b72f6c7748184a5f99af9a891de5e775bb62218b2154d77e62e12baa95b50d43a000ab0e68b07e46145601e9b27b01b0044877e8be7d98159cdb77ffacae309b9d8c490a1a512cd061d92b134553911ae15ea26903ecbad398617c84a14eef1a4cca6232dc3e4126447f6f0f4a0ace3fffaf69e4ddf16c3a010512d77a20dbeae3cd84689b744d16de2a36d283302657811bf23a4d38107ae6bd43678b145761760a5f4d69f040350a141a302c48d523e54e6b21c70f6d4809a21fb7722cf002c37f70fbb7acc41e15d04ea2aa1bc00ac48e9956a79542e6eb1bbc9ac5d74d77b8335e67c00070470d8327305d572cdb60117f7efa643ffbd55d4590c64c513e4a506fc9de974edaaf6bfb513483049bdf393aba539e44e528c2736f03e1cef7a1dbbd0372a2357d3ce20d41c831a55185436344e122554d9e493b0d3ec5009c6f5bc0a1acafee63abd8802570e4f1ea26ec7607652f01484ca6a80499ecfcfb741effbccafcee14802d778d0ca2fbe55437bbf1d0d3b96beaf53f0e3b0d8f198471edf82964ee00d391c8e0753cee433805ed59ea48f559ccdbef0e5628d297c83f50f1153056222124a9ebc28be3c06195660681d9916945ba0544b2c9144bda4c437ea324f601517bb144895725171cf78cbdbdcf9e5cb0102e387bfe4e6597c579bc8268c75a22cb3595f049f03867e70311e76fd2fb831b769ef0a27f2fbac984b7550fd9a53dd2880a25d853e009aa68f002ab810eaf83f3b57bc2105756f176eaaf86f09f326a11b89ae4f80232610f9654aa6ca87175829b7f15f644884cc3a8a311523912e01ca872230a9679579e4625a1556f883e8a157fbfe5b9198363be1fbf8e9ae7d72fc5fa8152b86da59a2101927b4105abc80d4219e69be5ff3624b25f19ddb1fcdef1793cbd9361fc6aac75b17a8aec5b91658ea5c87bcf710ff7ab07196732f7ef2461f743c3f67a9854ddd003ee83adb95b3aa1a6209ad3d84234c2ffd5d8a4b94f4f710913fb442121700f5ef71674533b75653218d4915028320ad67c86f6e2b1789245cf818a0fc6f492d3be177632b0ba47bb6642b7346d0237a4ed0f9d4ba2e7c5d6647e15fb5bc6c257e3574d89fa3715db276f7aa620acd6c996eeee26adc13bccd4d5f0481e8fe27debbaff04d78fe85ca04580c8df96d4f17a3b98b5dff29be1566607bbbe1ce31d37865870e2e4c35144f6e9116cdd747bf4db739fce98744bc4e2444dc74c5494a76d6b4633a7c97904842ab91cc3371fb83312fd903ee77b6bdf59442747079ca816fcfa0dc679d92cef229e074c541526536c71125a809fef6835887526bc5f560ddb0c89115ee2c7d2f6275351cbf4941c0b3ac5fe2686fa5856d5a915fe2eeacb07a2f45cde9a8d85d93c4a965e003298df54c86863b86a1eb1fb4a612754a348760548ea4b3a1dfed28b24f74ac504e2c161f54c9e181d0bb8cdb6369390eaa714d20e7bfc01a0a0b1949e70bcc3a96f189213416c3cf81eec3863f03b3389b71d16a2ac1fa164aa5facda77474ca0b6e094f5217020c4974892b04f79c07485a237a68261cb9c2feacf10cdf6984b1a0e6296bb38b35aff6fd924185e731b78df390b80a8cba2b6693eed5e4cf3d7117f13d1289fcbbb6593b11dc73fef813dc5ae6cb6353c03b89301f738a930bf9833957c30d11042748d68c3b891b39d54ed71f0c24039a972cbe39824a557373d3da0f70a7407507d7d2738e5dd1cfa4fe4187cefe4b27cf99e7b87f83fcbe0d7aa092c310a620c89e075a20c00e8fc8e2a44e37e20df77eb2eb9a6418a8e97ab27aa67302e0f3088873759050b3958b29c1cac96e2cea2f0e3faf2792679698f6054218f751ffce4d1e314addfb3da2db2440788737501997f146a6ec6b7ba7099de8f34e1df32eeba16a16d5af55416e9914f4cdce6638bcba5a4e7e466d011d1451f6c58c639b21b4685d315d9ef889408a9bc966022d59580760ad1f561f9af7cfa475d8da1930e87bedfcc28aec61656a3c97540113c3e6347e2b8ba1b29e3a59108a79b920b64511eda45e0c70809168a4f8226072b85fa363824969f10e4bc0a751e152bfdb0933ffcc95cb492837148b073788b7b2699ea7ff585501d3d8457645b5091d63db5c29f94e7e2ddd1b7cfa60a27412f17f7b20611274c590f4caf640e1047ad73a3e05290e09c72a7a0bbb622e5e226bfda9924f99f5553ed521ac32ded2709c68d10f0a81144713254b1001a0295c6212c7972be024cb9728aac6b30ed93c384b97581c379f03075e2b8da7f0fde1569df1dec326fd82588dedded54f9f22c4981ec3878df0de4e3dfc11b7df966fb56b9b73296cf38f81ab74a05e98e8f1f0df970b13e5bac7f10421919e8b228014fd90ef61c6cef8f5b0b7813ea49e769deeeb2c1b32d3fbd518a2802d443bb8cca751f057280fad57aafc1c2f2ed156704ba0294bb401f6e49f04cb340b0cb852c9de17ce0906e33b65499e88c3ede2f2c44512a5f86b315bbaa3a8ca06f0924d824ee7bd0547016734de890b64cabce87eba053c9be8c39daf00eff9db78313910bd885a9d82dda139ebb2fcd73636f4df8c06631f3ef396c6a41ff85aad6b5755e8540bc88e8ee7a6e85bb62168c864bc3287a5baa90770e5608dd4ab8d8c28d2b0b00105b1527daed22d6e9af98654cc2d419258b1274422575c0ac07ead6274c0b12b1e25e6e49155f363b7ade48de6b6796e670ecfb4c224fcd8afb17fe2368684768e8dc364daf870af91ba0d227e14669fb7083c920aa48550a5dc5b31f83c6a728933f110270f670c90df5d6c3405834ef62199ede145c582315c2bae77ab4d48a1d49bedb44479a30e253da1ceb6dada59f66748a5a2e1f38ad6b1c92743709d47aa096bb5cb2e218426a800000000000000ffff000006000000cfd8d7ac6bd7821b8ce13d4fa58cf70e5e5651d04c9b533a6c10891e25e7aa14b5c5f3ea858ee89f93868c5fb82011cbdb3de9d502771046b47fe2a28af56ca964a049fe2b345a47e0dd949a198039fb3adba06ed82664c666d7dabe0accdbcd8869345ccdbd6484fe5e7dda87adf0fd65cf8a3bdd301b163383ca323f65390c2fa257938c140ff6547de1599232a5f85e89000000000000a8000000000000000100000065000000952290679f60ac7211ab135dd78d9d3a60ca80e87ad4f0c7a1f34fbcc4f76368822f0c39c646a30095c908a72eef4285a2446281a45e6a234d0a4683be330269c6a00f45e205c58f3a3b31be18a1a852ec180027e0869100749fb4535ea2714380220d35f8725d3cf34e294fc71c5577cd718eeb08067dc247cebcb62df1509b709612298a5ddd05ee1d1884df93240823000000000000004000000000000000010000000180000085caea7ccc6f8407efc595c592959c3ce7e98b5ca187eeabaec8e81dd801e6192f82dc1de9fc2ad57ce6095f00000000"], 0x11f8}, 0x1) 16:32:53 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCLOCK(r1, 0x20004276) r2 = socket(0x12, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000000c0)={0x2, 0x8}, 0x10) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) 16:32:53 executing program 0: r0 = socket$inet(0x2, 0x8001, 0x2) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) 16:32:53 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000000)={0x3, 0x6, 0x1, 0x3, "c5cef8cda16d0e711b68a7542d24581b855ca22a", 0x9, 0x7825}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000140)=@abs={0x2, 0x0, 0x0}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000400)="3ad467a921acff89f73d6e36c9094c9e657321b5f9c3a797cb6b12b5a4efc66d0b0577096698f8c7c5a107814f4cf1a9f03034e7d786aa3a7aabffef4e021b14eb2e648d8bac3f2ac875cf124b9d9f1c384f9919d3e1168a8ae90c876cd592f57a9704900d59d62b5d3542a4c1849bd07f7476ba38c86958927bd67b83323eae86533cec21ff635e1d16bf1ef7789344b3072a7ac14d33cdd511e78f9d905bbe1c5b7c0883a55f2a74dcc9302d4189802dd568c09fe2d632d259787dd7e30ff49a3668ca93260cf7c4b2515b721cc034aaeb9ae584978100f1c49714", 0xdc}], 0x1, 0x0, 0x0, 0x8}, 0xf381228e3019d10e) 16:32:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="89050000000eff0f", 0x8) rmdir(&(0x7f0000000080)='./file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) mlockall(0x0) 16:32:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1c}, {0x2, 0x0, 0x3}]}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) getegid() ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 16:32:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) setrlimit(0x6, &(0x7f00000000c0)={0x774, 0x59757e7}) pwrite(r0, &(0x7f0000000280)="a445e02845ff237a2c5916558b4c282571c4d6f7b8d8eab5126de2f83667e43655005345c6ff08d9e153f36d750583de8030e8003ba3bfe6221b44fe5f452c69a8ab266f2ae3208d2cc08b5c6385c1368593ba0971ad04771aae885cc382136b9b123208f90db09e", 0x68, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) writev(r3, &(0x7f0000000500)=[{&(0x7f0000000340)="b2844ca516ed31f4ff8e5473f88d2287b9983984be272061aac89b0295c43a877b60c01d32ef8e9f5dc455b7457e111d4a95e9dc0f7e940ae559ef3bc686cd228017e3fad6d648809ac1335d683ab6114be8c49ff48adde40465279791e906720fe556eb9eef4ce83aa046c632c166383bb5f4e208a85f8b5e5f63fbbe76d9870b48dbdc00a1c7721a110c5f773c0e87c35f865951ec6bb2", 0x98}, {&(0x7f0000000400)="3891969b7ef8977c159774326fc24295b4eb9dc7baa8b998657c5f80e3857d22394b1fff49750f29826f1e997dc98127522f02f3e6f087faac5607b9f2360a03f63fb4ecd441ba16e8983c7de73b8149558f89e09899923d106f58d0621076", 0x5f}, {&(0x7f0000000480)="deae9cbb90e369448ed2008f71ac9912cad4af156930c15cf295dfba60d36246b7cc5a63cf54a1292ae0a9c7fdea2d929f1ffcc912e89b5e55edc3d8860aa8d4dc83436d77c6c64a06eafa38b9ab3352d7b8cf43cd649c", 0x57}, {&(0x7f0000000200)}], 0x4) r4 = fcntl$dupfd(r1, 0x0, r1) r5 = socket(0x2, 0x1, 0xfe) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000200)={0x1, 0x5}) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) getpid() ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f00000001c0)) r7 = dup(0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff4b, &(0x7f0000000140)="b21690ccc8b39eba97926afa790d") ftruncate(r0, 0x0, 0x1) clock_settime(0x3, &(0x7f0000000080)={0x8, 0xd4c3}) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20, 0x0) 16:32:53 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000140)={0x0, 0xfff}) sync() r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x140) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0x4) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r3, 0x1}) r4 = socket(0x3ea4d3e76a75c0e9, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x80000000, 0x1fe, 0xe7b, 0x1000, "f2b7c8b0511969f012ad3400", 0xfffffff7, 0x80000011}) 16:32:53 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0xc600000000000000) 16:32:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x4}, {0x6c}, {0x20000000000006, 0x0, 0x0, 0x100}]}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0xedf14f38b08d2335) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000180)) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r4 = accept(r2, 0x0, &(0x7f0000000040)) writev(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)="4b5d18608fabf9b12e3b8b866f926da185b3e56b", 0x14}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000000)="fbca8a7d1a028b8cb400a94cd1b560763c8d65fb7bd2dc19fb825b", 0x1b, 0x0, 0x0) 16:32:53 executing program 1: r0 = semget$private(0x0, 0x3, 0x102e7) socket(0x10, 0x4000, 0x21) setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() dup2(r1, r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x2) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) r3 = semget$private(0x0, 0x3, 0x102e7) semop(r3, &(0x7f0000000100), 0x0) semop(r3, &(0x7f0000000440), 0x1f3) semop(r3, &(0x7f0000000000)=[{0x3, 0xec, 0x800}], 0x1) semop(r0, &(0x7f00000002c0)=[{0x0, 0x3, 0x1800}, {0x4d1800e16b8a6360, 0x7ff, 0x1000}, {0x3, 0x4, 0x1000}], 0x2) semop(r0, &(0x7f00000001c0), 0x2aaaaaaaaaaaaabc) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000100)=""/144) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) connect$unix(r5, &(0x7f0000000400)=ANY=[@ANYBLOB="ea000000000000bca38605615ffe2bb44666696c653000"], 0xa) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r6, 0x4, 0xcc) r7 = getpid() fcntl$setown(r6, 0x6, r7) wait4(r7, &(0x7f0000000080), 0x8, &(0x7f0000000340)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r8 = socket(0x2, 0x400000000002, 0x0) r9 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r9, 0x0, r9) r10 = fcntl$dupfd(r8, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:32:53 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000001180)="6f4c6b8378adf6ba004f5cc87bec50ff66d99495a0d5237e2b910011632f8f95ba322d24282bccfd0fcca887d22ec3ed9cc8960940a9617b2ee92b0500000000000000e367ffce230248339bd392a25404ef395fe6159aaeb4cd47fc966de5a81a23d77559131f1755ad0754076f7fe6581103006f4a3fcf56663a39aaca253efb3bd80beb75be6c55f5b980cbff6ead79266f4f3a7a9816f8f25a6e", 0x9c) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x2, 0x400000000002, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000340)={0xdf, './bus\x00'}) r7 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) r8 = open(&(0x7f0000000280)='./bus\x00', 0x80, 0x0) fcntl$dupfd(r8, 0x0, r7) r9 = socket(0x2, 0x400000000002, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8020690c, &(0x7f0000000300)) r11 = socket(0x2, 0x400000000002, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x8020690c, &(0x7f0000000300)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) r13 = accept(0xffffffffffffffff, &(0x7f0000001240)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r14 = socket(0x2, 0x400000000002, 0x0) r15 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r15, 0x0, r15) setsockopt$sock_linger(r15, 0xffff, 0x80, &(0x7f0000000380)={0x6b8, 0x2}, 0x8) fcntl$dupfd(r14, 0x0, r14) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x24, 0x10, 0xff, 0x6}, {{r0}, 0xfffffffffffffff8, 0x1, 0x24, 0x29, 0x4}, {{r0}, 0xfffffffffffffff8, 0x54, 0x1, 0x9d1, 0x1000}, {{r2}, 0xfffffffffffffffb, 0xb, 0x20000000, 0xfffffffffffffe00}, {{r3}, 0xfffffffffffffffe, 0x60, 0x0, 0x5f}, {{r10}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x7, 0x6}, {{r12}, 0xfffffffffffffffd, 0x40, 0x1, 0x0, 0xffffffff}, {{r13}, 0xfffffffffffffffd, 0x80, 0x4, 0x4, 0x9f}], 0x1, &(0x7f00000000c0)=[{{r14}, 0x0, 0x28, 0x1, 0x1, 0x8e52}], 0xfff, &(0x7f0000000100)={0x81, 0xdb}) 16:32:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="96022e2f66696c65300023ad0db088c0727ce17898d64bb562f5d63119ff408ebef81a550ccff5d588cd047f9e5f7038438ae222f4b61281db1191ebb6a044911a934de2b2613a34fb4701500f4fd67d6b84f2bb6e44fe8e938e662910c0cd40bfb43be432df351f03684f87dd8d6b131a9584ea72"], 0x10) kqueue() r1 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x11, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) 16:32:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{}, {0x5c}, {0x6}]}) r1 = socket(0x6, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="b50f146d3a38a1e085441b24ae7b") close(r1) 16:32:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x44}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) syz_open_pts() ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0x800) 16:32:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xf, 0x292}) r0 = syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffff9c, 0x2000746f) close(r0) syz_open_pts() write(r0, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) 16:32:53 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0xfffffffffffffffc) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 16:32:53 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000003c0)="832446d8aaf71f9255568b4e913fa11aec1cc76276721ab82e4fd4913cf7c320da9ee2f62fdc39f40000010046999938165efda72e63045998e22f36fa87349182d45fff30d829c858fcb74374f2611a34119704d99d2ef1b9df576215906f13c562f4589a6ac53710cd1023d409ee9025b618177fb9fa9f169c1a510a7ba8e8f868b5935aa53f26e358b36f734a239c3afff375666d7f0fb0ff2b213ce73688fd1476b802f2ed1b63b0aee585e353ac0932a52af2de820b782a03e0f650861d48f3851c900fec3313e07aa5cc91d97365942458e1ba93cc10b86b1c273183e6c340422a21ad5db7adac1b9adb2320", 0xfdbe) read(r0, &(0x7f00000006c0)=""/138, 0x8a) poll(&(0x7f0000000140)=[{r0, 0x40}, {r0, 0xb3a6f52ac7efe3e7}], 0x2, 0xe57e) close(r0) r2 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x5, 0x2013, r0, 0x0, 0xffffffffffffffff) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x1000}, 0x8) execve(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x80000064, 0xff}, {0x1}, {0x6, 0x1}]}) dup2(0xffffffffffffffff, r3) shmget$private(0x0, 0x1000, 0x8411894b27ff3d3c, &(0x7f0000ff8000/0x1000)=nil) geteuid() getegid() r4 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x6012, r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x11f) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001100), &(0x7f0000001140)=0xc) semget$private(0x0, 0x4, 0xa5) 16:32:53 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0xffffffffffffffff, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x200000000223], [], [], [{}, {}, {}, {}, {0xffff}, {0x0, 0x0, 0x0, 0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x2, 0x0) setuid(0xee01) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x18004) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) read(r0, &(0x7f0000000140)=""/30, 0x1e) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206916, &(0x7f0000000300)) 16:32:53 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x102, 0x31) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r1, 0x2}) r2 = dup(r1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000140)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') ioctl$TIOCGWINSZ(0xffffffffffffff9c, 0x40087468, &(0x7f0000000200)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000280)) getgid() r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$KDDISABIO(r5, 0x20004b3d) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x10, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f00000003c0)={'./file0\x00', 0x4, 0x0, 0x5, 0x810fc20ed38ac83c, 0x5, 0x7ff, 0xfffff8df, 0x1, 0x3, 0xfffffffffffffffe, 0x80}) bind$unix(r3, &(0x7f0000000440)=@abs={0x0, 0x0, 0x1}, 0x8) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSRSIG(r6, 0x80044272, &(0x7f0000000480)=0x401) accept$inet(r2, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x100, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f00000005c0)={&(0x7f0000000580)=[{0x101}, {0x87, 0x9}], 0x2}) pipe(&(0x7f0000000600)) syz_open_pts() r8 = socket$inet(0x2, 0x2, 0x5) fcntl$getown(r8, 0x5) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x4) ioctl$FIONREAD(r9, 0x4004667f, &(0x7f0000000680)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000006c0)={0xffffffffffffffff}) close(r10) 16:32:53 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) 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) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000040)) write(r1, 0x0, 0x0) 16:32:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x3ff, 0x8, 0x90d2, 0x10001, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x8}) semget$private(0x0, 0x0, 0x100) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r2, &(0x7f0000000740), 0x7, 0x0, 0x33) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mprotect(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0) r5 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) semget(0x1, 0x1, 0x180) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) r6 = msgget(0x0, 0x446) r7 = getuid() r8 = getegid() r9 = socket$inet(0x2, 0x3, 0x0) writev(r9, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) getgid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r10, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x0, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r15, r16) chown(&(0x7f0000000200)='./file0/file0\x00', r15, r16) lchown(&(0x7f0000000780)='./file0\x00', r15, r16) lchown(&(0x7f00000001c0)='./file0\x00', r15, r16) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, r16, r12, r13, 0x2, 0x9}, 0x5, 0x4, 0x8}) r17 = getgid() r18 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r18) r19 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r19) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x2, r7, r8, r12, r17, 0x0, 0x5}, 0x4, 0xb8f, r18, r19, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) msgrcv(r6, &(0x7f00000004c0)={0x0, ""/203}, 0xd3, 0x3, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f00000000c0)) mmap(&(0x7f0000ff2000/0x3000)=nil, 0x3000, 0x5, 0x2011, r5, 0x0, 0x0) r20 = socket(0x2, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r20, 0x85}], 0x1, 0x5) syz_open_pts() ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840), 0xc) recvfrom$inet(r4, &(0x7f0000000440)=""/122, 0x7a, 0x800, &(0x7f0000000200)={0x2, 0x3}, 0xc) 16:32:54 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x2, &(0x7f0000000080)={0x800000000000000}) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) write(r1, &(0x7f0000000000)="693beef0c0f7a364660324dd50070041ff84a42a5dc03c0f74871a5768b251501b83214876", 0x25) 16:32:54 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = geteuid() setreuid(r1, 0x0) r2 = getgid() fchownat(0xffffffffffffffff, &(0x7f0000000280)='./bus\x00', r1, r2, 0x5c95de85336c40b6) r3 = open(&(0x7f0000000200)='./bus\x00', 0x200, 0x60) accept$unix(r3, 0x0, &(0x7f0000000240)) open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0xd6) pwritev(0xffffffffffffff9c, &(0x7f00000002c0)=[{&(0x7f0000000900)="71c5056cbd244f7ab517d3da35c3979bb62b389cc27e73491c4619bfdc9ca1f066af75c72e66b65a150206e217587be92235c9f83aa94b1f260163700d6d504299118a4f00b45c9db80a0e534cfde9461966c5ef9cd2a4c4501541bc6bf51d4185143da8cd8b2dbb418b53397c48b1fdb4e6144ca7d3919c4b47583819968af0ff497adf43e1149b33c7996d7ddfa389bd5b4a53bbcbd19ab00cf3873d99e8e7e0ceafd162161b658cc9f9df93f5cd976bd9f196dda79570ebc4c51456fb9eff80e3b94734c092433ce5f591adc18a7b361052076f321852cd60412bd8992c5b124a8e6e1a11cb4c9d2f7f05c41bf9e12e71c2a652242187204a8051118df8f04dca0090199b70618dda7964986d61d86f7f68751b5c31f10bb1ecea4fe9c3c624de999c3c900003d44746ad839fb34044f5e27d47953ade28ed95eaedbd9bda0b3c5b1513d2e10c641ef5171c6089c9cf7813e71fbb0f686c63cbcf99264815dd7ca464496d72d9b6ef2f7384ae5269cbf3ba117f1efbedca7074c20f1b36b87b55a851c58e23c953cb97994449ea4df3feac806b6fe1505e24c01a0d84433542b38d0d3fdc2ff2054d2ba1f003c5a7837c33dd5b0218786dd3adccacdb166ca46f83147d06e5e9a04eb0a1a593240de8db1cbdf9d928ae7b39d45d9ddd4c5f8996c39ad955cb6c7440638a90bc58630d1ea1cbc2468d56e95eb63e0e5ba8f2fe3b7bc0cc8d281d46462e7267819b57ba7e338e9d891f5fc5257bfc6a7b70fae4b547b5e7f4ad670c5f3f241d49c0eb24c83f6463ad8c8bc9ffc6e98e73caa54ec5ac6ab7a7d1e4837f609ad54266883f1ce1aa95ec4407477082aabe9b94fb8fd4e4d10c6e36c47f403e009230c2ff40151866e3bcb78e1fcfae0b0f269fb81940bae878357911f0d1538b1b8b0559ed444de3fb11ae49cab63ba406958b835e7e4dac35c70d995a6c780d17f7ca5c9c07a329dfe4a17f08470a97970d454abcc125006988be5a03c10d2a155ed9ca52b9bb2ae70fa23030f886ca373084235763ba5f9e0d745c7515a7513d41670abbd4ea7f66abf07c7868c7a12378a43832bcef04e1ddab191fe23d4a33dbf313ccf0d1586762fe13e10b5b846d06811b3a74c6684f30cd5b44bbb629bef4f6a60a37bdb6e8ff477ac74d8a17be49a4d236b23759762ffa29ba48058b048754f917106cfe8fd82ef22e03d07227cd33b3523fadfb45054dd1e1c1d51b171f74047af74a002d3d5f42766c2b8eea56f6e6dedab255f6e3c08bd5667d32aac367e3aefbbd027eb314a2fe86bb4049b7651196485961b6dc1e1368c0ce58048f5e5afb72666d68442f7afd263c1133600ca7d8406bec9651bd586f38bb8e45e977103e76d2a41f657689ca77831c454b175420fb0b81b90bd9f6fbc792cb13217e782103e425cf7f5dd281362fb4d58076a9be48e12a5b959ef6caa409b8a5e82027b4659a4b06fa5519edcdafea254a4798834f044f5f4c4b9e6191ad0118911469f75731bf4178de4895191854060b53803dced2960cb46cbbbb2bd71bd416adb2f0d87df99f0485e387718613e6ad7a533493d0388bb7f574395c7638f4c224ed3186ce4a84656413f75dbe3f96881959bac1ad31f5dba56ba2b59048d8aa411aaf1e3f1602836f898b9c4f0ba67569b5a95a6674a94f9797225e209183b03fa42e77f3ef4efbe46684ea6a8cf4998aed2fdf4372db9f08aeba3b27ce41f5604dbdf1a74fa94de0dd271d43cbb5e4a29050f85e4bda9876675a1d039fa84ba504996edf06936855a4ad376b98609fa5dcf66fb019ecdd19b83ff94447aba0dc12b06171c00efd15a63dd53ba1c6ea33dce9da6604d4c55459dafaf7c449ff159a513f7aec5e027c7c97e85ce4329db56ccdb1b6d0cdb6d4545e3c6a56956e150e54284d3842fc30e52383ccfa94784fdf6fe0dc5fd64b1da5c6c5bbbaefdac1464306eb389a8acad78095e1e43e75de5f62f7ee1d7a51c1a9ceae877c348d2f2490777895313c566db82ccc4f927c7c78cde677b545fdac2ad290275493fa6e80c61559f54dd742c69bf3d1485eb66392e4db7238f49ccdc627590682ac699d05e579e071b03ae17e1ae5c9112537dc3f276f469d3269d9b643a550ee8e1cc8518c0efbdcfeef3b74ed165e4d560d5c3b4df3d095e3b17bbd647c907028befaa04e5ddc195d1b5716de7b0a77a8b847b5531c4d0812cc5584def964818a3dfb7152bc7f85694a4e1fd15e173d10605436965dc033f738f8784329b36f06b015d66fb1d786502a88558b8df140d60c17d4573652a9cee0f3fb892d3b72e3b4a004450a2be35a2c650b7375b0e1053772459648554b84e6292c692d96fa7653dfd5b793b73095599a56c2e6028e87870e6df2620d85499df811989048a1663f2f6d504bdf17bacae0349b59a40d020e4ea314974de5ac424c7b23122bc50b83a49519b226f79d59afc423e6999c0bc6c257c792abd54c55a68334ab2ea1bb66528b5d66854920a2f3645292b0f663f7d171abf283a42c96875ed30ea7e1fd96b28ab341e21e91c71700a8cf098409b3ac2a8092cfb7b866ca1251054a4c6d080504a6fa6bf656f3a97da222c419662cce4b6ab107591ee0b2a93dd4febf89b665eda57663549b4ddca6b0afc2130fab8d0c4520cac36369e2c74ecfd59de0b31fc835c8f760a6e38730d0c5ce015c179189deac0e00a8af8540066a3af9e01bd1c4841034b44d0162c014c512c9972bbfac876d6484e669aef8932d3c98fc9d966395409a4f827a821b95658bdc19b51f9f4e2daab663d770a6fa561493e8c35592a900cfe86f771acd1005f66a3ae9e3068d08d0a0495f027d72aa62cd2a3bea52ce4028dd11a3c35fb001fbc01e38df2071d51cca46cdccc6f479e744f1d278988605e8d07c6f5c2351a4560698612896652679d6ba5e8d3f5aae52b5eda7b892a4600380f299e4e5f81b166f834a482c73ed979e602fa9ec22f21053352e7e5b5a658e05495a549fc09c2254cde5f2b3e1750c4705170a41224020ebd2094cdc69213928dfbb80c14359477d55286872e582d1092cfb67662a3446593f5789e4455d31784af7cf569f1ea84b5a3451682145432cec4679a6eac7341979ac012f5e5ef4b4af6fbf3a86846d13a51371ee99e7e9693075760c49d0d76e90bab965a97a1005e2c9e3e31caa371acb5a09ebdaff4b54cf98a383faa7006cbd19bf9a9a453865fae4b5c5647539ea5538a8ddb5dcc5727a09b45ceff8a261ff4ea6306b51edd6952702681f9987ea5340768c30d4ea9413c9ea80357d6961893cf742498c1d17306a22b126f34a5e7bb0fe80254f3550d6981d199126bdd2d6d6d5a593f936b8415393fc7fd3e8744a079f294edd0abb9bd0b828ad677d20eb7f70a5f4c3949d0e1d17b3112bc4299e7e33cc6e39d9f18ea9cdd2c68da5b5865a2c0f6c517927fdd6790988ee4dac860ea3f3954db75058fca10d2b9dde3102c022f6de8599df79c8ec2a56adda43c507b9474f2821571e92370d095b224ec6c4dca6b69048904cb7a646d118d2348522449711b87ab9b4680ae94e57a418359c1f8dfb0eb399553259b7480c7097987dc64708fec91fcfa8dc49f2a10e3588ec9b3e1d4f2c47ecfd2549c17bd4bc161fedf45d150751ae05cefdbe342d6faea8d21f8c00bd590b2d96fb852be8a44a6d43844a192c677633e7955c88c175996602cdc04d2d46f399f8ce1a8ce7db0bb5f6467aafc37d860d1988766618da46c3a0252e36ae872af8f309cc036e16811316d6cb6e9a4ffb9c5d716163e0b2d05711d82d72bacb8b738fc5edddfc29ffce87a0fd04f0d956a7c29bfc994282db046afd59245300aaad9c61a94ef2ab17f473036ceacc9ff684090e6a7698ac4d11e42269885001139e537a6751d877762f36c129889a758cb41dd07a1772128c0f068af54330c4b183bfa907f6a3fe4d870540d33f3ba0dfcfd8447e7c25ea4499ac24a5fcb2788e8fe263cd60b4b349f9da342506b85cbd62096f1a99e96576d084976e6e1bea1a91e9eaa7f64ef8cab793ac1fd8558cf2afb090a28598a6be0a07ddca837f274b2cf84c0b957316ad4243b7a985bfa850a8f5e8c6bcede72ab1e56198688659a489763921fd516b1abc50d0fa19cbc150147828873665f85278565f62e986cab91e4e8365acc25c62cfd7362862c29064a98c20ecabb0d3ffd4731a9934bd312deaa3416fe50d8d8a7a2eb8db63dfefd063d549c9276edd2b879968c70087dbbd0e371b392fa0372b81de535c427adfaae0701a080c065fd2a33fa313a3af974b05bea5bfc8c4f8212f029cd7ac9389c15290eb47e527a5bf6f7ee3c56c1eb468cbf92ff259c0eaf2fde1fb4dc754d10bc59decbeefaf7b7725a091c56e96051463a9db87edce6f87bb67964fe828cf53257a37424b0e8395e9448ebbd271aabe4c66f89d131d3023845110db93a24fcf2875ebed19cafb0249806007d5cdaca575f1b7639b79040617a54377a0b9345f7386346d4f6dff13ecdcddd1b773d7efe610fe546fdab06595fda1798e50fdfda1b3aa0c26215cc3659c988355a9b52a5c77a6acd387bc88f61beeca5db1443f46721aa887bf53502aa05dee89eb09e7c46da14d373df0f1415d64d7625083771a80997e1ae2708e3d590bc5160e065239a65ef80535052d59433ca7037d063e0da0ba3e014b9ffd8b2d5cc02bac3e365db33a3939903f9a3273eace920c153972da63a58a060efcd6204b849ec8676f5e3f043e976725abaee7ca195fe323ba313424f3fa005a7e8d455cd980add95312cf812de64a5b0b9a2a17cef672507a9791e575c3fe62cacfa8f70c8e0c31deb28b434ca2cc14f5dc7da667c0328a0fafe40c514c00efd48baf14b1928ad4c5485e2e2bbb4737b6a699fbb526436686a077b384ed1598ba6d73c724f8b59c29f6edbe407f3ccf9e071d461d43fdf95d1f443e6399bab16e6e58b35650b656cdb57f9417f9f2d910a0fa9a76ba4b3b1e60ecf4d8b22f8f6947a1bf4e5d2c09a1c59ee545417745406673816d88a673b0de59930aa9d835daa174dd716434aaf0e24f109f4c8ed51a2b4408c09f1a7da10ba77c61a816bcc6339b3beb556dc923718d139345c1328fda297c8eff7d7348e079471044f639c9eb51fa6dc9f62e2878d7f3ecb7f3218a81291d096d096e2ce4fe1667558b09cb897ef084ecabdb1c73c6833f36aef05faccaf6be616017f67b9f4a33fb1e4439956d4214fec646eeb88a6cfa1fbc88ab3c21fefcda62ddf94080a0793a3edc20fb3555ce26d002b2ed9815c6a11e381d0c7d4f5bc74785c49fe2dad70a7b3f181f67251cebefa26f4fd7a7d9dc9ec1c913b1d053108516ca53eaece384f805c6ed7dcb51e9913a222e5f4163b262942567e81a4e9f5a2aaa5470ab0c679d3aabdcfef7d7173dd0d0288506679165602bf5903e3b23a973f063fcf7975fa0dfffba883292aba802410eadf5b49e9908fe2498729d3bd8e5e4a40a0c2e75b6506fe9e5ef929c06cfadef3f714d454a23930d28f8fdeacf353bc93316f53757f0acb8ddea48b6ab40ccdf1e3850f895253c3f744c829001e54ef6d76b0d4544aac780f74f9487c8cf76367fdde19a21c9f2215f87a1f721807822dd7d67fa7a3b16f099fa7fa9b4b6f0c8c2ad86c4964a774a12034c41774a9944d20ed8c503e807c6038add68f8263850e32e7ca41f701c96c6cfe64e76fe52545c28f4dacc724c78286363dee44b5e288115a72abbafac60e833", 0x1000}], 0x1, 0x0, 0x0) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) setreuid(0x0, 0xee01) socket(0x1e, 0x3, 0x0) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0xb}, {{r5}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r5, r6) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffe, 0xb}, {{r7}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r7, r8) r9 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000300)=[{{r9}, 0xfffffffffffffffe, 0xb}, {{r9}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r9, r10) r11 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000300)=[{{r11}, 0xfffffffffffffffe, 0xb}, {{r11}, 0xffffffffffffffff, 0x1, 0x20000000}], 0x66, 0x0, 0x0, 0x0) dup2(r11, r12) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000380), 0xfffffffffffffd4f) r13 = semget$private(0x0, 0x9, 0x1) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) r14 = semget(0x1, 0x0, 0x102) semctl$GETVAL(r14, 0x4, 0x5, &(0x7f0000000440)=""/210) semop(r13, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x2, 0x4, 0x2c00}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:32:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x150000}, 0xc}, 0xfffffeca) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080)={0xffffffff80000000, 0x7}, 0x10) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x1, 0x2, 0x2, 0xcfa, r5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:32:54 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) fsync(r1) connect$unix(r0, &(0x7f00000001c0)=@file={0x39d5e05a79cd3b7d, './file0\x00'}, 0xd21350df4868c1d) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) getsockopt$sock_timeval(r2, 0xffff, 0x300a, &(0x7f00000000c0), &(0x7f0000000200)=0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xcc) r4 = getpid() fcntl$setown(r3, 0x6, r4) wait4(r4, &(0x7f0000000040), 0x1, &(0x7f0000000100)) 16:32:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)="3653ccf2df300e1a7974dd93f65d8913", 0x10}, {&(0x7f0000000080)="581d79bf6f9fef9054d359d2e9d920e686e0ec128f3063fdc0199f0bab849825a3db9ab7b263b0c58414520ca8239d05a2cdc38e03df238c489e222f282efa55e4dee61c6f675e9e298c1ca2e52fc374545d33e0734b24d7afc70440d6604bcd1f0ce630", 0x64}, {&(0x7f0000000100)="94f9ca25e1fae0b4bd3d9e003d9bee1519732e8c268d3a3f4d0f87841e", 0x1d}], 0x3) execve(0x0, 0x0, 0x0) 16:32:54 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='r\x00') r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) openat(r1, &(0x7f0000000400)='./file0/file0\x00', 0x40, 0x30) r2 = msgget$private(0x0, 0x200) truncate(&(0x7f0000000240)='./file0/file0\x00', 0x0, 0xff) getuid() r3 = getgid() rename(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000140)='./file0/file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x158, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000340)=0xfffffffffffffe5c) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) shmctl$SHM_UNLOCK(0x0, 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r5, r6) chown(&(0x7f0000000200)='./file0/file0\x00', r5, r6) lchown(&(0x7f0000000780)='./file0\x00', r5, r6) lchown(&(0x7f00000001c0)='./file0\x00', r5, r6) r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r9 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x8, r7, r3, r7, r3, 0x2, 0x6}, 0xfff, 0x3, r8, r9, 0x3f, 0x7, 0x4, 0x7}) 16:32:54 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000001000/0x2000)=nil) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = socket(0x11, 0x4003, 0x0) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000700)=[{&(0x7f0000000080)=""/2, 0x2}, {&(0x7f00000000c0)=""/83, 0x53}, {&(0x7f0000000180)=""/158, 0x9e}, {&(0x7f0000000240)=""/164, 0xa4}, {&(0x7f0000000300)=""/201, 0xc9}, {&(0x7f0000000400)=""/139, 0x8b}, {&(0x7f00000004c0)=""/140, 0x8c}, {&(0x7f0000000580)=""/38, 0x26}, {&(0x7f00000005c0)=""/43, 0x2b}, {&(0x7f0000000600)=""/197, 0xc5}], 0xa, 0x0}, 0x0) 16:32:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x130000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) recvfrom$inet6(r1, &(0x7f00000001c0)=""/155, 0x9b, 0x802, &(0x7f0000000080)={0x18, 0x1, 0xff, 0xffff2bc4}, 0xc) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:32:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x8000, 0x8) mmap(&(0x7f0000005000/0x1000)=nil, 0x1000, 0x2, 0x7813, r1, 0x0, 0x58) setuid(0xffffffffffffffff) utimes(0x0, &(0x7f00000000c0)) socket$inet(0x2, 0x1, 0x7) shmget$private(0x0, 0x1000, 0x81, &(0x7f0000005000/0x1000)=nil) r2 = socket(0x2, 0x400000000002, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) r5 = fcntl$dupfd(r4, 0xa, r2) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) r6 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = fcntl$dupfd(r5, 0xa, r6) fchmod(r7, 0x1) 16:32:55 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x10300000000000c, 0x0, 0x0, 0x0, 0x0, 0x80000000000000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fsync(r0) 16:32:55 executing program 0: r0 = socket(0x18, 0x2, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlockall() r1 = semget$private(0x0, 0x3, 0x4) symlink(&(0x7f00000011c0)='./file0\x00', &(0x7f0000001200)='./file0\x00') r2 = socket(0x10000000011, 0x10000004003, 0x0) sendto$unix(r2, &(0x7f0000000180)="b1000513600000000000000000100000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x400, 0x0, 0x1000000b3) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x200000000000007, 0x1, 0xfd, 0xe056, 0xb}, 0xc) r3 = semget$private(0x0, 0x4, 0x100000000) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001340)='/dev/null\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000001380)={0x0, 0x3, 0x1, 0x92b1, 0x3}, 0xfffffe8b) r5 = socket(0x10000000011, 0x10000004003, 0x0) sendto$unix(r5, &(0x7f0000000180)="b1000513600000000000000000100000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xffffffd6) r6 = accept$inet(r5, &(0x7f0000001180), &(0x7f0000001280)=0xc) accept(r6, &(0x7f00000012c0)=@in6, &(0x7f0000001300)=0xfe2b) semop(r3, &(0x7f0000000280)=[{0x0, 0x6, 0x1000}, {0x3, 0x7ffffffd, 0x1000}, {0x2, 0x8, 0x800}, {0x20000000000003, 0x100000000}, {0x7, 0x5, 0x1000}, {0x0, 0x100000000002, 0x1800}], 0x6) semop(r3, &(0x7f0000000000), 0x2aaaac6d) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000080)=""/244) recvfrom$inet6(r0, &(0x7f0000000180)=""/4096, 0xfffffffffffffdd6, 0x800, &(0x7f0000001240)={0x18, 0x0, 0x5a, 0x9}, 0xfffffffffffffe42) 16:32:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x19c1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x50}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:32:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x2a) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x7, 0x2, 0x8, 0xff, "9f0fca68afb45f54df1c19c59a64753f99515479", 0x6, 0x2}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="000000186004008b0300000000000000000000000000f659565c000400000000000000000000ffff00000000", 0x2c}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r5) renameat(r4, &(0x7f0000000140)='./bus\x00', r6, &(0x7f00000001c0)='./bus\x00') ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x14}, {0x2}, {0x80000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 16:32:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x1d}, {0x74}, {0x8006}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") r1 = socket(0x2, 0x400000000002, 0x5) r2 = fcntl$dupfd(r1, 0x0, r1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x40860, 0x0) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)={0x3, 0x1}) 16:32:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000000040)=[{&(0x7f0000000180)}], 0x99, 0x0, 0x0) 16:32:55 executing program 0: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000080)='W\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x20, 0x0) 16:32:55 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') open(&(0x7f0000000140)='./file0\x00', 0x20, 0x4) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002600)) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) sendmsg$unix(r4, &(0x7f0000002640)={0x0, 0xfe, 0x0, 0x0, &(0x7f0000002480)=ANY=[], 0x67}, 0x0) 16:32:55 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xfffffffffffffe03}, {&(0x7f0000000000)=""/88, 0x14}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) setsockopt(r2, 0xfffffffb, 0x0, &(0x7f0000000340)="7c2c79529daf896874976b6d322b1868fd4bead3636cee7fcab4008ed072eb3d88698d897b9a0bebbf5ab491bbb0c6c480be4660da42e8ad5a428f441ccbee1a7363834d530021955d9e4f5902356ac106498cf541", 0x55) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) fcntl$getown(r5, 0x5) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) r6 = dup2(r1, r3) socket$unix(0x1, 0x5, 0x0) faccessat(r6, &(0x7f0000000280)='./bus\x00', 0xf8, 0xd1c5b5e62144e402) 16:32:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x8000) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xcc) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r2, 0x6, r4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:32:55 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) fcntl$getflags(r4, 0x3) setsockopt(r2, 0x1, 0x5, &(0x7f0000000100)="2297f4edbbf4795a3e3f6925a1e3c7b4adb67c1c79353fce998b7de0c4794cf16e1bfa56e9fb6921df98b4b44ec3a996299c84a81cb0594e4439281b97448661c0ab6c84534d0925b8b2b973c1216343119080a209e429fa6d2045b2bcfeafad7d7601f0afbc9cc84ecb1936b3e303fb11d8623e4523326857399ab579bff06851e7500473", 0x85) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r5 = shmget$private(0x0, 0x3000, 0x140, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000080)=""/108) 16:32:56 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000180), 0x11b}], 0x2af, 0x0, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kqueue() setuid(0xee01) r1 = dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000000)={0x0, &(0x7f0000001900)}) 16:32:56 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffff", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = accept$inet(r0, 0x0, &(0x7f0000000080)) setsockopt(r1, 0xfff, 0x80, &(0x7f0000000100)="f4b199014dfa406df9753532f180779ec3e9ad2fedf38929b258216e4b858948776b4cafaf1aea56cccc21efb8ddafd28b322091c175b452d7bf12d23c683a88338884213ffa2078aa729fe852cc95fb5bcd82a4ffc5644352c5e42c321c472d169d9196c9c67d71f9dd8dc67f7773713244aa9b84550efa2f54e256758812a2d65282959b5198ee971ef89f0bd7e9ca372ac5c32140eddf611794483c550a5b4b3729f732e280d5756fa3", 0xab) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:32:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x8d, &(0x7f0000000000)="a1f465f290b8bcf716b0d562a77eaacdc2f9e6a30b5414dd84120d97a4c8ff0963d2122863d53971276e3c8cf2fffdc1ae52cb4d0a674926ea85cf274ba6c3574e2b157fd90b8a34305a88033c4a9f408eef1f7fe8144577d48fa716337c276e87ed25b92eabebad651355a82c168b1bdf98cf0b54f634dc3a766ba7c967efca9454be009d27cd4b9b535adaf2") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000140)=[{0x85, 0x0, 0x0, 0x7}, {0x16, 0x0, 0x2}]}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") clock_gettime(0x3, &(0x7f00000001c0)) 16:32:56 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0xac) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x30001) close(r0) r1 = socket$inet(0x2, 0x1, 0x3f) dup(r1) unlink(&(0x7f0000000080)='./file0\x00') 16:32:56 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = dup2(r0, r2) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x8000, 0x3, 0x9a, 0x0, 0x29f3, 0x6, 0x8, 0xc7a10f3b1d519b2d, 0x2, 0x0, 0x7fffffff}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r4 = open(&(0x7f0000000100)='./bus\x00', 0x8, 0x64) chflags(&(0x7f0000000140)='./bus\x00', 0x8) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000000c0)={0x1, 0x6}) 16:32:56 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="601036d1000000186004008b00062b", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000240)) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse\x00', 0x80, 0x0) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000500)=""/113}, {&(0x7f0000000440)=""/7}], 0xa5) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) ftruncate(r1, 0x0, 0x3ff) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r4) socket(0x20, 0x6004, 0x3a) setsockopt(r4, 0x1000000029, 0x6, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xfffffffffffffec6) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCGFILDROP(r7, 0x40044278, &(0x7f0000000280)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r8, 0x4, 0xcc) r9 = getpid() fcntl$setown(r8, 0x6, r9) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r11, r12) chown(&(0x7f0000000200)='./file0/file0\x00', r11, r12) lchown(&(0x7f0000000780)='./file0\x00', r11, r12) lchown(&(0x7f00000001c0)='./file0\x00', r11, r12) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000140)='./file0/file0\x00', r14, r15) chown(&(0x7f0000000200)='./file0/file0\x00', r14, r15) lchown(&(0x7f0000000780)='./file0\x00', r14, r15) lchown(&(0x7f00000001c0)='./file0\x00', r14, r15) getgroups(0x0, &(0x7f00000002c0)) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000340)={r9, r11}, 0xc) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) 16:32:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./bus/file0\x00', 0x2, 0xffffffff, 0x7fff, 0x1, 0x2, 0x7, 0xa7, 0x0, 0x1, 0xc21, 0x7}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000280)="e8e04cd67c398f2eb8d98dfc855bf32bcd3867e0708425217e3fd37fede94661ec9504351f1ea384a2b0366d930b5fb4470f0a2b1ff6988e1a8650e9aa32ceb33768591485f45823a8204f1aa899906e1012a24a52e38e0c4b8cd386a4dce0ffd2d3eb3739c8b6a0633431", 0x6b}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000080)={0x8, './bus/file0\x00', './file0\x00'}) open(&(0x7f0000000000)='./bus/file0\x00', 0x20, 0x4) 16:32:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1ffffcf9, &(0x7f0000000040)=[{0x30, 0x1}, {0x78f}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:32:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) geteuid() writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a6e80c2bdd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73e8af863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a868492833d5459fcae1050649ceda0cf753bbcaa6f6bad59f82623d3bd1603f870c1e66e6a0e28f9cb29e6accf9def2fa7abe64c558299be3c706335291c298938020b77318bf01126b9b7c409bd1485508e8b5735dba0626210551c348d232e2190b05b71caeff33e4b72b4876ab628be63f8774e8c527354afa215e6edbd6959186e859bfe3855b40ea89ae8ba702acd0ad34d1f0079e254d6e7d218556bc62fcef7e04e90a3311dd6ae9544d076e249d0f8558db21b6338ae29a2eec18e7de15438a2cf31f18ca5f706c8963e064d86309b99e5bcf055126604c51a39922aa34bcf19eea0c3312192d22ed93c53eda5dcbc5a7878d976d08811012394983c4479ce1905e0a1b60b0c9fc22ebe05d5a67be208c1b9b3dee8bd88896c81fa23b71640565e0fee624552c01594ca0e6cf5fa8bd4a385a4d016d92066bfdbefa7cfeeffc863a836eb3acac1525a30ea92d4de66ab422738003479149c5af715f5a29885c2631d3240f68d477dd29fe79091083f96ecc2ca3d60706156f0b81bb4c8a87c8798c5bc97a590d97cdc929df69d1921bdb17961a5351b2a28a504cbced898572811488beaa28337eac93391640f3bfab2664c933e032cbd3dbdbff818dced76393880440e307225e0f63abcd8cb70b65455bc47f65db41a44b1f9a19acd5a3e0f8195432b5434e6ccf2727e7dd082c39be65287a7f7054c7329a41184d6c69dd24b333c36020e8d24e267249e6b8179f16e3a7eaefccd71b8a9a71fcfc7a86426b14ec635c4b70880c7188c8d3c5e9163b50bdf613c327d5ba58e501fd52e58ebf15d1a936581bd66b83c8234e02634eb18f240e263ec699657713b70166662a4ff9b23e71184deb08afac78b315f42f52e11772a6719600494d69858517777a9a515bc9666471c31f3dfe7c35faff5d10a3283f80708c60298051cd5f9a9905249a18b885fede034e6b9891c5d64ef8d03b1aaedfaf79f6c78ed61b2f5c0976c7d5540d28976e145a873e8b67bd464c4c58af499bed3880c", 0x8e5}], 0x1) write(r0, &(0x7f00000002c0)="d335210c264026aad38e159723978f0946b59a2eb070f2eb49c81be8558e74be82840da7c24ef64d04de96027933d2ffb78beafae81024e71de0df4fd8276585056fb888a31cc81f0474285f6d5fb5e11e74f1891baa59912a54d945ab4eb998463f63e9a280c757180b6ed8f13e12cfa3146cc6e74cf39b270c490b39aaf043607eb780ad5f96d760ec3d21d80ea87b88e52b505395e3708f395f4e3c333e3dcf9db0ee09ba34f43f0898d239bff441dd9348698ac4a959fb65881f7419aa0bef442ac8a02a670a", 0xc8) 16:32:56 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) sendto$inet(r3, &(0x7f00000000c0)="5af0e16fcd71c16baac5105bc163a0881c20bc050d87ddbaaa9eaeed95c03c92435740c18f775ebab00653d5fc6ddb822c1e498888a95e6c8b3d18d32625143f4a73fe8f2c5fe9232ce5cca2953404367cbbaa1fa92faa6dde34a284f3984a60d1550882057c192826ef0cd90fda387b4775916e9af3e956add3faa67285ca2f6da2a579b6a2a729609be6bc42979c905269c770b9499d9c7f1b85b36b4a09d3b61be59dcb23262823ece0891d524080865515615e499b851dca0e3ef4d404177f1f910c856ed04267c1ff918f68d702cc7c55db71bf838dfd85e665b6ba6808f1a9896dfa4643c5383b5c54b57baaef1514295c", 0xf4, 0x401, &(0x7f0000000040)={0x2, 0x2}, 0xc) connect$unix(r1, &(0x7f0000000b00)=ANY=[@ANYBLOB="82026efdffffffffffff463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8faee480700000000000000554799b9b8138d30505e8f0000a41f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330800000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b0600455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c07204cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac1573ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2ec7f8f686259e3d333abe5332615b7a814b77f3f5a559255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82f8ca1e245a58d78b9edc65978540bba1671379dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab7809983a3f6ac242939caff03767a04075a5f9edd29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3fffff0000b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aadda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059faa2d9edc2410ac1fef1a0a976f7e7a57819a2ee1ed776e48cfa8d31cb69de4dac2a5cf61ea9ce77638dd3f3399635086a12241509973dea2b91d9562b9a1bc63ea0429c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c5bb1a944d08a79cc838177ec00000000000000000000001f3ce3eeac43c6d4f316c37ae03ab34921429b9eae68a81bfc8526a5e2e17ad0787b9182f04d191f4ab3d4b03c70ef283e0c51550af3986e7c2112ae59b562c9acfd29b5aed23c03008436f8a0bde3ee5022ee7aa5cf05105f518f00000080000000002f681f29cd4c28612ccb11f43f6a72f21987d15bd9f19227c3172db2124a2790f94bd3e8e912f59af8652ea032396500f676554cbc3d0a844420cf682fbe6ea68cccb48b36bcf42108c91c42ad8dd2b08fb219549b2e6657577dcc346212cd47cfcc5c1fcaf91bc45be0f464162fa247cf339ca451cfed7d6fe89ec327f016e4390c48f86a04f8e1f83add6661428539be1e00e414b164cf8d44a3344df34a6ac8f8d84a4d1aeb77"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000500)=0x8, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:32:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x20000000000001f6, &(0x7f0000000140)=[{0x5, 0xfd, 0x8, 0x3}, {0x90b5, 0x4, 0x8}, {0x101, 0x6, 0x22, 0x7e}, {0xbcc, 0xc7, 0x2, 0x4}, {0x20, 0xf9, 0x1}, {0x4, 0x7f, 0x9, 0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 16:32:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x3d}, {0x6}]}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = semget(0x0, 0x4, 0x400) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r5, r6) geteuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r8, r9) chown(&(0x7f0000000200)='./file0/file0\x00', r8, r9) lchown(&(0x7f0000000780)='./file0\x00', r8, r9) lchown(&(0x7f00000001c0)='./file0\x00', r8, r9) chown(&(0x7f0000000280)='./file0/file0\x00', r8, r6) lchown(&(0x7f0000000780)='./file0\x00', r5, r6) lchown(&(0x7f00000001c0)='./file0\x00', r5, r6) r10 = getuid() r11 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0xfffffffa, r3, r6, r10, r11, 0x1, 0xfffe}, 0x1ff, 0x2, 0x39d}) fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:32:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x8000, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25be28fb23b17aec18530505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) dup2(r1, r0) r2 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) shutdown(r2, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r6, 0x4, 0xcc) r7 = getpid() fcntl$setown(r6, 0x6, r7) r8 = getuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r10, r11) chown(&(0x7f0000000200)='./file0/file0\x00', r10, r11) lchown(&(0x7f0000000780)='./file0\x00', r10, r11) lchown(&(0x7f00000001c0)='./file0\x00', r10, r11) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={r7, r8, r11}, 0xc) r12 = dup(r0) sendto$inet6(r12, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) fchmodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x19, 0x9) fcntl$setstatus(r1, 0x4, 0x80) 16:32:57 executing program 0: unveil(&(0x7f0000000380)='./file0/file0\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) unlinkat(r3, &(0x7f00000001c0)='./file0/file0\x00', 0x8) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) mkdirat(r1, &(0x7f00000002c0)='./file0/file0\x00', 0x2c) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='W\x00') readlink(&(0x7f00000003c0)='./file0/file0\x00', &(0x7f00000000c0)=""/181, 0xb5) 16:32:57 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/230, 0xe6, 0x40, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:32:57 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x7}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = dup2(r1, r3) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000000)=0x100) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:32:57 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x4a1) msgget$private(0x0, 0x500) msgrcv(r1, &(0x7f0000002a80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a9cb1a516809c706299b3621057a46c205e6483d73cd73fb366c212a8163e8864cd8c264eb3e3d07a497af87a36d272d697890c32755aee43688ed11cdbae89a2d3e96b2678fb64cfc08e87a0f3be22d013e9a319a52c7fa6bbe8a464eef39f324404482f0f516d040eb83392a5f007f13c7acfaed6f44ff452bbc981d71ccc0c7be465eb6890aeae53d7d1fc5cbc1591fa09cb6d3010fefe088ae2f82e8eaf9858b81a01bf4719dedb726d2b60ec1e5af7549dd57f60635af7c987d21e228008d4c0a64b7e838746c78d6fa7d46bf9423112cb0357537e73385e24494d94d4ef43604fe01c26ab5f6e67dc8d3a077448be0ef45c5f7d98177f8d09dfa68305e6c14a"], 0x1, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0xc40) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffff9c, 0x80045726, &(0x7f0000000140)={0x1}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x13, 0xfffffffffffffff7, "840300000007f1ffffff0a00001a00b877b400"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000005c0)='^\\-\x00', &(0x7f0000000600)='\x00']) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r5, 0x0, 0x0) execve(0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) socket$inet(0x2, 0x4000000000000000, 0x3) 16:32:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x60}, {0x4d}, {0x6}]}) msgget$private(0x0, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080d34413fb2c507153a05b8a2a9") r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) dup(r1) 16:32:57 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x8000) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="b4dc0d3eca000000007f0622b303") 16:32:57 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0xff80, 0x0, 0x5, 0xad67, 0x9}, 0xc) 16:32:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2d3, &(0x7f0000000000)=[{0x2, 0x9, 0x6, 0x2000004}, {0x3, 0x5, 0x7, 0x7}, {0x5, 0x7f, 0x80, 0x9}, {0xea71, 0x7f, 0xfe, 0x8001}, {0x27e, 0x1, 0x1, 0x1ff}, {0x6, 0x2, 0x0, 0x4}, {0x0, 0xa1, 0xf7, 0x20000}, {0x6, 0xde, 0x2, 0xfffff252}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:32:57 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x212b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) socket(0x10, 0x1, 0x7) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:32:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x20}, {0x6}]}) syz_emit_ethernet(0x395, &(0x7f0000000400)="e4") r1 = fcntl$dupfd(r0, 0x1e, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:32:58 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x80}, {0x1f, 0x2}}, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x300, 0x0) clock_getres(0x5, &(0x7f0000000000)) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000100)="a11dd9e90f0d883eb1eea4105fdee06b2e0e212bfb8848fbe25b74504ae85975093026cd57d7", 0x26}], 0x1) 16:32:58 executing program 1: socket$inet(0x2, 0x2, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) setsockopt$inet_opts(r4, 0x0, 0x22, &(0x7f0000000040)="fabf48832936d01b92e8915d723dbe6233edb0832171a0d4ed2ca74c47e8afa30f4a", 0x13) 16:32:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0xfffffffffffffd65}, 0x4) 16:32:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) socket(0x2, 0x400000000002, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x6, 0x8, 0x4, 0x808000}, {0xfff7, 0x92, 0xc4, 0x2}, {0x101, 0x92, 0x7f, 0x3ff}, {0x32, 0x5, 0x0, 0x8}, {0x2, 0x7f, 0x1f, 0x5}, {0x5, 0x1, 0xbf, 0x3f}, {0xe000, 0x7f, 0xfd, 0x2000200}, {0x6, 0x9, 0x20, 0x1f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {0x25}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000240)=0x1) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0xd) bind$unix(r4, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) 16:32:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x50}, {0x2000028}, {0x6, 0x0, 0x0, 0x107cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="b1e91bee8fad27050cdaeb0413b0", 0xa1, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x8, 0x30, 0x6, 0x8}, {0x400, 0x47, 0x1, 0x2}, {0x100, 0x5, 0x7, 0x3}]}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:32:58 executing program 0: getrusage(0x0, &(0x7f00000004c0)) r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cb03000000e5ac00000000000000"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0xa}, {&(0x7f0000000280)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0x1ee}, {&(0x7f0000000100)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1", 0x3a7}], 0x332) 16:32:58 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1a8724eb18889278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b403ff30d1c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, &(0x7f0000000180)) socketpair(0x0, 0x8000, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:32:58 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = semget$private(0x0, 0x3, 0x102e7) semop(r0, &(0x7f0000000100)=[{0x1, 0xfffffffffffffffc, 0x1000}, {0x2, 0x7fff, 0x1800}, {0x4, 0x3ff, 0x800}, {0x5, 0xb0, 0x800}], 0x4) semop(r0, &(0x7f0000000440)=[{0x4, 0x80, 0x800}, {0x3, 0x2, 0x1800}], 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x4, 0x5, 0x8, 0x7, 0x3, 0x7, 0x101]) getgroups(0x0, &(0x7f00000000c0)) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) 16:32:58 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7ffe}) poll(&(0x7f0000000140)=[{}, {}, {}], 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) readv(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/70, 0x46}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0xffffffffffffff19) mkdir(&(0x7f0000000080)='./file0\x00', 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:32:58 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)=""/28, 0x1c}, {&(0x7f0000000180)=""/152, 0x98}], 0x2, 0x0, 0x0) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 16:32:58 executing program 0: select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x6, 0x4, 0x0, 0x7}, {0x7, 0xed, 0x3}, {0x81, 0x2, 0x20, 0x1f}, {0x7ff, 0x7f, 0x5, 0x6}, {0x4, 0x20, 0x1f, 0xffffffff}]}) 16:32:58 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r2) execve(0x0, 0x0, 0x0) 16:32:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x7, 0x88) r2 = socket(0x10, 0x8004, 0xfffffffffffffe01) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x1, 0x9d98, "0400000021bf04aa1500000000006e00"}) write(r3, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00", 0x10) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x9f, 0x0, 0x2f6, 0x408}, 0x4) semget$private(0x0, 0x1, 0x4) r5 = syz_open_pts() r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x92d2, 0xffffffff, "c730c1e7bb6fc6e23c5b00000000030000e74de4"}) ioctl$TIOCCONS(0xffffffffffffff9c, 0x80047462, &(0x7f00000002c0)=0x3f) r9 = kqueue() kevent(r9, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r9, 0x42}], 0x1, 0x0) poll(0x0, 0x0, 0x6) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r5, &(0x7f0000000200), 0xfe72) r10 = syz_open_pts() close(r5) dup(r10) ioctl$TIOCCBRK(r10, 0x2000747a) ioctl$TIOCSTOP(r10, 0x2000746f) r11 = semget$private(0x0, 0x2, 0x1b6) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000000000)=""/155) r12 = semget(0x0, 0x6, 0x8b) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f00000001c0)=0xc) bind$unix(r2, &(0x7f0000000300)=ANY=[@ANYRES16=r10, @ANYRESDEC=r10, @ANYPTR=&(0x7f00000004c0)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[@ANYPTR, @ANYPTR64, @ANYRES64=r3], @ANYBLOB="e4677083fbfe9d5e88299d38f1e6432b1e2667a26069b4e464459fe9da28c3cb29f07080d74f41f321568834250f16bf1487632addcf10fb2c123bf510c1570964f598fc57e184a517aa0b33a3f160e3b030be285d0dbffeb0e21e9ca4f7258c3270f9098a102eb4d3caee8d7953b660b93733bb5502d92632828c58b67a7a28feb0acf379911f8a768ecc73ac32fcabdf334943b0", @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRESDEC, @ANYRESOCT=0x0, @ANYRES16=r4, @ANYRES64=r5, @ANYRES16=0x0, @ANYRES16=r12], @ANYRES32=r2, @ANYRESDEC=r3, @ANYRESOCT=r1, @ANYRESOCT=r12, @ANYPTR64=&(0x7f00000003c0)=ANY=[@ANYRESOCT=r5, @ANYRES16, @ANYRESHEX, @ANYBLOB="979370898b2cd92392580c70d1efc465430f5c6f6b3050ee79d93f2366cacb505d0513f6e21f1b23fa4b24e9834cb840102e8770f7ef293485bd3b1aeddcf9e9ca7814c4d53aa81c404e8439ab49e25ea702efefde7192be310b538b59c1112d20acc216c0b002d471beef3031860562b21d228fd368bf8a8cdb405492b6016058d5d96341e94c42f94b746b250b8ccc2621abeae2c467ab65a50c5de02f5e5ca728366d3489d76b2f"]], @ANYRESDEC=r11], 0x4) semop(r1, &(0x7f0000000000)=[{0x0, 0x9, 0x1800}, {0x0, 0x101, 0x800}], 0x2) 16:32:58 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) shmget(0x2, 0x2000, 0x262, &(0x7f0000ffc000/0x2000)=nil) r2 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x88, 0x800000000120) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r4, 0xffffffffffffffff, r4, 0x0]) fchown(r2, r3, r5) seteuid(r3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r6, 0xffffffffffffffff, r6, 0x0]) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r7, &(0x7f0000000480)=ANY=[@ANYPTR64=&(0x7f0000000600)=ANY=[@ANYBLOB="de74e9720e184e03da331d7af9f455722d37ac4ed0d9231c6007896eea0efc48f0d9f97ce68aafc58cbae285a84918bedb45fe7b33f15533a23e626174bdd2ad84ecf0704d9af204db7229fd8e300346c52f88664c3b4bf6acc20a4c1187f3bc6e16b7145c638cf9f88061a80e8752ae0b000fc427d81d729c13b96178507c51f6283031b580f03999c54ee1326405fc2f0883ab1a814435e5161a080b00f3045f573598b200b3eb1b5a1fe3135b7274ff65a315266a35618cae9ab71f80bebf1fc271761e0402cc5db33ee92d1113d365392471ee9631ba663ebfbfd68c71d3cb812866"]], 0x1, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r7, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r8 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x17a, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r12 = getppid() r13 = fcntl$getown(0xffffffffffffff9c, 0x5) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r14, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r14, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r14, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r14, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r14, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r19 = getppid() r20 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000980)={{0x2, r15, r17, r18, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r19, r20, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r14, &(0x7f0000000280)=ANY=[@ANYBLOB="010000000000000064d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0d87cc7789e0939d744001c47876ef9860e6ceb3780e5928d9f251d5d65461c0c83080000000000000052a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3062277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1767d91a1ac7325fec0524b9330a9e53097d404622ab56867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"], 0xeb, 0x0) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000980)={{0xffffffff, r8, r10, r11, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r12, r13, 0xa5, 0x1, 0x100000000, 0x2}) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r21, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r21, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r21, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r21, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r21, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r21, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getppid() 16:32:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x14}, {0x6}]}) syz_emit_ethernet(0x139, &(0x7f0000000380)="00e9b2abe9459d75b24937ffdf56defa6d5b828e1dcc525de771a5c7d4a074a5d972a944d9c2ba82716dae53ea842c0168533abce2258c5563b4084a883089bd60d468b859f5192b06cbd89baf51d189e862639bb49c6927ee968ad903b2b84aa5f7c9e358ce78dc12f27bd3b542dc578603860be78df8abbd8c32f7480f1eb27581d06b459c5a2c605eafd4f3b655d0ae76b4873b467540fc79870000000000000003bbb343070191fbdfd47d22c707803bd8bcd724b08a8c26578051f5df00009821de88b971f5748e546849a0bdf66c08e2160edaa2ee6909f24da8250195300b44f8823a34102d820359d36e62a8c6d5880254aff9d744dc256dab688ea0d15fd93c345a9942b38296d08a5ad98efc69f92b92ffe6d21c68faccc6965ecb8a18f97b740fa72f3bcbbf68ccfbd8de52d4ff7bd9ffca44df") 16:32:59 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{}, {}, {}], 0x20000000000000e4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000040)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x37) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:32:59 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSTART(r3, 0x2000746e) setsockopt$inet_opts(r1, 0x0, 0x21, &(0x7f0000000000)="358a607cb0ec7c76e7b29bc18a45733eb775505780f00cbc8cb937f274006c1134973df1e4175e98567645a609a1e5e9600e19e1fe8874b78f79234a65cc50343c3381aed27b15c3a373a616cb4ba54e4bba5143b0aa9ab6ce340900"/104, 0xfffffd98) 16:32:59 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x8, 0x0, 0x0, "000000000000000100002000", 0x0, 0x6}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x8000, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x101, &(0x7f0000000000)=0x43cb9, 0x3) r2 = dup(r0) sendto$inet6(r2, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x4, 0x3) 16:32:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b00040e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d3a792de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024070000003f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca0000000000006aeecfdee412143d260437219dd9b60f072b1fe91ed26a7137cb28e29f5be76486cb4713aee6f276ea1a1a97f535d1731e4191760d9cd277cdd852e0eb4eedd3dd3395428eb78707f5f5f867e3b40b9fb1e1a5480a000000000000000063c30e67e599090b3207ae88"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r0) r2 = socket(0xbfa440fc00fbf8b3, 0x4006, 0x6) sendto$inet6(r2, &(0x7f00000000c0)="c90a9c80db4478da1d1084bc56133923a6489db75bd6897415e2fd8fce4715b1dcf5671813d2f7724ba597faab6c1e68d462055fca8ac64a842cdba93fa1a89db7aa653ac8404719215d6f0f616c3f5cffc872aac38fcf1a7becb422c9c4a8e1982318147f053b4a01fc8a553f5fae7b6a8041f93a3694940bea9d", 0x7b, 0x0, 0x0, 0x0) 16:32:59 executing program 0: pipe(&(0x7f0000000000)) mprotect(&(0x7f000003c000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000340), 0xffffffffffffffa2) mprotect(&(0x7f0000035000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:32:59 executing program 0: mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x40000b) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) sendto(r0, &(0x7f0000000100)="93b6f4de61cf97faaf7c6e0d867f862dfa67b1dea1bc5d478c776fa67808a1c6a0f875ce5dd6f7fd09ba52d93e2eaa19460de4c8000e20eca6f43a595c0f3087f31b75db7ad232a15319aa5a5f9d9fe42779fc1eb16e6fda61025c082697039828c3df9592938ca5bef70de3799ffe7ad180602609b5c96a71d346a0fbac6a5027bc1b22d46b183170f1d922c21b6f22a076df48c0ca82f1c4693683a948d0004dc51c3697e2d930db106d3e52308d14e216b99a58b4337ba2f8ea2ab556945990f7f99924389c041b969d3adbf9c1c2174b95edd91bbf7c852e377d9503090ac6efae928c11b79335a16945d4a2", 0xee, 0x8, &(0x7f0000000000)=@in6={0x18, 0x0, 0xca3e, 0x7}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x10080, 0x0) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, &(0x7f00000004c0)=r1) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000200)={0x72, 0x6, 0x7, {[0x3, 0x3, 0x40, 0x5, 0x5, 0x10000, 0x1, 0x5, 0x100, 0x2, 0x2, 0x7fffffff, 0xb, 0x1, 0x0, 0x2, 0xcb, 0x27527221], [0x6, 0x6, 0x8, 0x3, 0x401, 0x0, 0x9, 0x2af5a13b, 0x6, 0xff], [0x4, 0x200000000000007, 0xffffffffffffffc5, 0x2, 0x3000000000000000, 0x6, 0x40], [0x2, 0x8001, 0xa84, 0x52, 0x5, 0x8], [{0x1, 0x1, 0xe7a1, 0x8000000000014}, {0x0, 0x400, 0x3}, {0x3, 0x6, 0x1}, {0x5, 0x3, 0x101, 0x5a8c}, {0x2, 0x236, 0xfffffe00, 0x1}, {0x1, 0x3, 0x3, 0xfff}, {0x8801, 0x1400, 0x2, 0x3}, {0x9, 0x8, 0x1, 0x38}], {0x3, 0xfff, 0x5, 0x4}, {0x0, 0x100, 0xffff, 0xcfee}}}) 16:32:59 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x20}, {0x4c}, {0x8000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:32:59 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x28a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="0000001862040179002b06000000267e897f7780e9992d836000753dd40900a24e14da00000000e1838f74652d62e159c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec50000000000000000000000000000000000000051ac6369d1489135cba67612dc42c6797f0bd09ddeaa6cfebe9c7d99dc6469980128ae3cc8136183ad6454df7a1aa24d3191d98fe54251f09e1a109b753e4c979f9cc4b9527d3d5c09da6714a43f7d98c592e252cb7cefbccc7129b18467", 0x37}], 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0xc88a, 0x3b4, './bus\x00', 0x9, 0xffffa60c, 0xbe, 0x4}) 16:32:59 executing program 1: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) writev(r2, &(0x7f0000001480)=[{&(0x7f00000003c0)="01b053a7cb2ac709d7b4be558329dda8f40713bbb82ffbf0f09ff151d1d8e921d9d1b45cadb64c5e81264bc1a60b32236c6d71a44e854f4db9be4c82f1f7adec258af4191377e11d87c0d6ab78b627337120afc5bbff9d411ec7bc99004f9fe44ed78f7f44fe580774340fcc2e5daa89b673e328027cf254c6ed64c2e70092b870592e504c465876d216a64d983adf6e2af2ece03d916f2262e3192e0f2bf511032f7003c6c9317f59cf744fcd20cf08383a19edc4d0744d725877c29215146e29bc3e8d76c4f8a833514a9370856025ca9b92a2c43acf35c6696d78a96d27ce934fa32d105ee928b92d606bbb35b1ba0feba12bef7841b20e6313c441f74f8dc4d9d3ee061fe5470502d39a9ff8687f6e71b63f4763ab0efdc094cda2929974da472c8952b173b5a2742d58ed250c37feb9c18973dfd7dfdab9cd8c95ff7334aed5f0b8cb4ef169a94963093ab458340c1b6b66a3b4d58b982082dc07bdda26c26507473b64ee36d67b412db0e66ac7731fba21fa2d450fef44f6bc2208d3c5936e8ff10ae49773fdc796f03a07a581c2ad5c4dc1fa49e389cf64e9a09d09dd4c944615bf91ae1010768c2c8b39518529e9ba0dad0fbc0a31a6a94f0e30e8563f579f9ee5d7a45b3bc2123a6b96a3860e9d806475cf9d97bf29fa09ab442073e2118ca8e276215dc44e283b92185e05d313b2ccbe8c070fc0ca599e43fd9d16802a4a5e305be8848ab02af053b25ee143acf68f26b46582e0c3cd6a8d08e0811656190ac21ecc0c6661deb6aeab6893565c526e4ae0c592169b4e32366eaa34e3ae44b23a77d01c99531250b8ccabe07f0bb29ad38d6fbe2a10df0098453b5ae55fc236906bbeac3f57760606e565cf2ed521bf773755dfd6c8cc130599084499277b68d8478cc6353a059dc7552c40320512de7759315031494987e7e7f4ca0cb7c770c5a318d0a3607bdd9fc7d07afdfc5902155cd2ccd8cc0f8d7b2a1d9f5cb968fe0b0516313e4172d8adb8ba9eca227fa21bd72c6b48a085f93afd4f13df3cedcdabcd456fad667792438bb34b65cff1c93952998341dd7c37668829613443167896ef0b61de351a26bf1205d6509a180e2ea5a95adc0272bc056720889e81396d541f5d99d42b573ef0ed2daa1ca8f8de4492539276d3da8823d67afbe3fa8963cc33097ec076070a67e829ba2085d9332b7c2ade7fad185347085a6fba53f9b8bab8d475c0fdaa7ff801c4a9cb9b9f0a9a3c7abc6dd32418999f5a40165b5e7371eaedf7530320b93811d106fd5ab1ef47af26668002c79a9d3a89da1523bddd2c68c3db9a9552833b401c00e6781e6b249a2eb0f1263c839a7aee93e0044494670393a9481af9c073e6f191be17db622c5114057535fd95e0817e4e0c5a148a86b24a2933de91bf00df7f12c13c89afc7f5b1cf3f124f172f4c6800dface5b15ae763a9facd0a0870b80d534aef51c38752f93d0788842957a769452df039fde5d300e51cee3cdd53a8ee2e261fe6af3cf1b61cc3ce340382116110bba950db5466ef17e19e0e6da181db4d0f95c747efd443c94919154a0705feaae46ae3098f1301b58fa99d6c06a6ea9d1bb1e3206d1f3bb5398e683887d982da00e5a662286649e01d4c89d3c40133b19c69c9a854377d0393a2365628e346b5b4420dec6718ccc0ba92537f67481b09e6c8be906a9c27eeeb7995ebc9779a0260a8aeaed6e3476e08682c4369ff4a1d6802c4bbccbce36a71152dfe597c2a8ab83a80b3a9b9174a407bd3c5ea0dc1b1531f388be3b8037c737d6678a7f5aa8cca88ac4f53dfc6552fbbefefdf00c765fc38aefb0e2db43b75095b85328e586a0cb3ed5dc99e84387e7a6032e212453468ad9254d4113f4985a2e876dba2bcce6b14ec927c816163833a60788e365cc6e0ad728a2dede931f55ed575f5cbe21091250e5d36fb3521fe6440d45d0ddb4f44fc7912af386edeb70166a2d3262f891f551e373fcab910e090cd5825b4839f83f8c3ebf47bf9bfb4f8d4ada93efc17ab26cc96dc5db63d799aac9e3f519d673b8e75386991f74b6ed3e69b88c1b8d55cdf8178493e12e8eb96f88eec8e21669dffb348eb519fb5412c80c5e3c33f6078c77536a6b9b4376e91cf65102b8228e56a2ac863d020974d0716700074e8d7d410fc65f4a7939d12c601a2b9c4f69004e8f3d1e98190b77b6c3e8a69cd93a86a41cd16ffa2d6fd556ecacf6c241f1782e7161aaedea4f96d7c1041b36060528e7c3719071f3b73281662e9565ab47d0af5c3b4872e51a176d25290c5f6373b73c65fcd719096e4feff66462d031e2dffe2e995b030383daa838d977bc752093f7df95ee6af1d8bcdf4dfb94bc15555a805045a29f5e77dde1593506986c53f48d4d31751e493db5dc265762f848c0cad726dbc6b1f27ff578fe5b4a33dfc81d21f98054c6a4686f50c3fec41735ed3863fffee9885f44b7754ce7f676f68214b4462dbaf3431bd01cb0045c71774dcc94270ca6d23bc48d9a4e8f74857e0376af25791e02f91da2aa0877db81b7dce9f93a167021b957f16a7b1ca1954c65639b297cab431f09820a8afa88ab3ebfbaa2ffc99d2e20c4712836d234b96afd851029bbfd4c628e5744041fb4f7411b471c7081bd10a9caef08f8f09de01e67e05b74416944d83805c66c131918c5c347422c16efa26cb0cee5a8599d4856d2be0ed40b3343468b7b80bb56fa9c1fbbbb6d1d2ce7025f9a32db56bba5c078fc169959881dc8a596ab73f8d2286c64da5edbb5e00043b15883933385b4112951d32bbcfa4b7a0412663976343c17f8c407e4b31473dba48fe885bae121370fc7d29a4773fb95295d4dc44adf434eb0fec1a0e2f5657a9f3e5b5d678a983c32e200296d94c27236136e386432749e6bf1bc5e02bc023d87bffae103b103e70f1d9ae200beaa6140481160f369e583bba6456ecfb831b54e631c5a06d926bc91463c31f65a25287197ad8e1e97e4ecebf95437ccbfe90f45e75ec8ab1426f384be6c46e2dfcc365a7ae74f13149ced492ea67f9892e982505feec9bf02bff2434c7754238c010d023217bb829f1bef49cf013f608ee91d82dd633c84d69d00a138a38edead9eeab9821ba8f9ec21410849ab62d4a1faf2d2ccf3d0ad05319bd01c16b4c88d0909b1f1488a079655e5f3f94001b5180d4f0deecaaf12fde0a1488cbbe77aa18f75b4615f26715fad469c6a5832dfea034a1cf73e97094167bf92a57c1ed26803aea8451a81b4ca72e10d0db927052446c4f23b8c5c93ae7654567913b5de5782a695f700bedfd7d839d447719ae0fa46f9a607bd6e58e9e0ec15c06a8b8c8aab74d11e7fdc5e534a9e0a6dda633ead3c60fd0f21fc1d832d62f0529879a0dac2e22cf881674086a5dec06ea7965d5301758e5be5626bc4b9d942acc9dffc43e5f88bd25a69c437adfea20def771db0aa31c1735a4e8db74886ecdeef3aeb6dcb5babda21675c39cdde1be85524009bce48b5a89b14a997cc3fb8f8a52fa44de6c32ae8835ff3c61df76f176e32cba83f65ca70d6e0d394eebcc8b208240cf85b43da796f75f61d89f06d03e9d90461b3df0ff73ca5d217101642a2f3a1bafda2b8e0c87b377921addc99f18131fee2abb5073bd85e1778db9c32e0296621509e4ae75874f290cfb66f186e5dd6ca423327367e7ccba0010ee7f1b6e1c90edc9f6046f3cbf83dac3891dae7615d80e1f54ab33c7be756e69f8d800a9737f8012f72746b37962e82218954bca09b35b3184a9217d99528447da4fc6b40b85507b441bdafbcd8dc5148658f981b89882df9246ba83c6142fae44f34ee4fe5c142e92bc97f0168e672a424703106abead47d01330aa2dc8b733d428c783f3803ccc218b3acf7ae293675156e6f783db28dc0372319a23262a3b85143d66b81bedcb53197e22c597fff84388bd9e178a2f605de213db5f44c931e3b391082c876935c7d612b903691f368286fee05d843b5e08575d499183caabd8de8a0a659bf07fc6db64fb5dfe47d5edf9582f1ee7e2eaf9c29a1f787e071710eebd445d88849c7f79885a4ee2b5d479b4249f9c1a31216ac57859ad539a55bdb4756f643b584909d8fddce30a1d9c7ac8b3931ac6c3ed611adf0b7cb3494d687f278628ee2b869ae31a2d6b96cf08e41fc6df631b29bf15a597b0e05c2bd4d6e35fa1398143392da42eb749ac49d98fead1f417e830da3d62afb7b1efc03d5a47708aab786adc69a09c471e35321520db1341e9c8b05425064a90f6362d31fc7c2283f647198865c197d83767a00a26a6f335d8932690e86b4f230ba10c87661077b04cce66e41b1b842a5023e1a612a138e44935444ec0215fc3049de6e332121051daa163a890b6e09348cee4aa22ca556d37201ee6db6de8d309974d32a2781ada70ed6d9627a159917fd957a71ee02c5bd4a4a3c28c7eed53b77053b738a4e45fbb4bf55cb0764c2bd03f6e771f5ccd888e5266149a7d9582bd5a97d760a8ca4af62fcfa79bd6a22e3489afb03fee6504f3cc125ef902cbe7e86ba7bd88008de37050e41fc484e25634bb1fb5f1845a747a48a097e5606bec2db81542b19094457398fa28018416281a9a12d8d2a6127a3e06aaef868b1d3599a37d0d64e7901ec63943f470ff02171dbb4bb48af5fddb1c7827acce1f445eec6616e4fd748af292ecc2b84d7f5c66b172cc4fce6921e26efa1537f84bc5b1f20856b5ceda242b64850165d9faf1daa6970437391809942c027d661ac25104b973096abf5f300d8925eb72005a90ae6b088f91bb5f1631649f4eca793a7cb8d6480a3a5bb0e959e33ed96a999f37f0bdd7a7d63d378441e4f6a9fdb40ebfdeaf9beb4755aa6732247ed12cf0fe78f381043085d1b8d7e931d919c96a36f61aad3ca1bf9efd32c38d786891d7825d19ca9e3f2171ac9f29fda1724ee53ddd8faace11dc6a66f3beafd392a970e23c4ef64a55900a6423ae0b36865c42e18f92dc64e77a58fa2c3a696a8c45d2a1b988cc69ac622c2bc7f339f0f9589a07b0e37349902197e997365c60b25450fdd78d0a363fa5cfcf68a2dbc2c7001bfd370d5671b027973ff4cc5bd8d77ed89492e4e7241d7790e21b0df414da266c248be711d3c901b45b9c00dc468be328b29a886b5a7e3010b39509a1afb6d3de4f7d9b507790f6a2320f63ffcb8469e6fd64cddbb7ee1ddc9494328e278c9a8cf9623b8da3bbd9e84d885ee2479e3ab494a108ac93460d11aa189f524365ad9ad9d2818bcf36d3fdeb9247d69e70406bc3c876f405e4bfa0cb580768303bf50fc4d6158a1d5578c5560c5a75f3fe22c53269aecf1845303937ef821116e72c270564faa98e22b538d5ae1adddbde2133e510c41c8b142768befe20077bc886479d89a1f474263462ba0e37431e10bedd7c5ee49e92fe81a6f15e117ffcf897b5bce904462078f0356414dc3ad6eac984312551a8684a83cda9b933d305c75d09f6ca2c886431825e2101e24637094a266e3ba9a35d8853f7b137b97903f259026d1087ee813e7ba59ba527f6636803533ab62f0e1cc75e5fc3147e5e15037cb5acaf56d5326dbdf700bff8b88f8c66957dd408d392dbf4f2f2e2b56160aeb9fc05995b7cb6fd056d42b8a1c53db565072a873d8a1b60f232131df7e72469e97ae77c9ebeff3f406f89243b46419bd49447b593ec31f492af4a97f0511ef1b23085101849bb5f9bdaa0691301e342d82b9ff9e6fed913f36d10bee0f3f7a5485829ffbd01bd4bb2249b818b", 0x1000}, {&(0x7f0000000340)="a008a5b75340339698e101e4", 0xc}, {&(0x7f00000013c0)="6cf5fbbb0c08b2af6f69e899b00de411a66879f20be04f9bb0835559121f12c1322daa14c402b58fe2a27dfae3239d604a9afec27e969534c65eae25143bd24090a352d651aef2337f1f3d8ee893192b584356d9fb1abd2e260e4b0e3d80e9bd6483018a480ca1be445e9e54906f573593db104890977bf3a9fea0130eb40c92b6f88a2065e5dc9d938f508ef2befbec43d66b968d04b5fae60eb9024b59507b1194b585c5d8b51a11022442771cc36b8e50e6deb557", 0xb6}], 0x3) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000180)="1b34267d4812031ed2cb79cd87d23b157c6901d79350db903a77a0b093da995fb0c1a0e15c7cbed39730e3f4167f28967a54c465896e6719e7663324bc688e22c5c1d0f77028802b053cd6d4dbbcec6ffcd7ced166ff7f59", 0x58}, {&(0x7f0000000240)="98eb9d7165ddf6d4df766a1deb076c22848bacf8d943bc683bb785a6ab47bf5d18de2c59edcf0a4ea60b3716c75d98ad51315c8d8f05d7bf52a9191efae5fac50b474e66fbbc9f9a250088d4ced5b1153c1e5924368f726a1bdfa31ce98db03426c7a8afaaed7732cff168732ce5c871a18864a45089d4ac1102e73a5c65123de3c4d4282ef50891e1a673757856b1c2d901d426f76e30c4c92df1f83ae7630b14ca0211f7bf688f5dd1f58bc813bab90a9d122fb01cd2acac87ba9af77a6d2855030086d9bec74a4c6155712d1d626a787673ed", 0xd4}], 0x2, &(0x7f0000000340), 0x0, 0x405}, 0x10) recvmsg(r0, &(0x7f0000000200)={0x0, 0x1fd, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 16:32:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x35}, {0x400000028}, {0x6, 0x0, 0x0, 0xaa45}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fb8613a070f8352cc5e11b7d0c04", 0x117, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000040)=0x9) 16:33:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x5, 0x5, 0xfffffffffffffffa, "66ab00be804ab10a00000067d400", 0x2, 0x2000}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000001480)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 16:33:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = getppid() ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000300)={0x1, 0x5, 0x0, {[0x2, 0x9, 0x7, 0xe576, 0x5, 0xfffffffffffffffb, 0x8001, 0x9, 0x80, 0x2000000000000000, 0x3, 0xffff, 0x80000001, 0x400, 0x1, 0x10000, 0x80000001, 0xffffffff], [0x7, 0x7, 0x5, 0xffffffff, 0x7, 0xfffffffffffffe00, 0xffffffffffffffff, 0x2, 0x4b, 0x9], [0x10000, 0x3, 0xffffffffffffff9c, 0x5, 0x3, 0xfffffffffffffffb, 0x3], [0x80, 0x1, 0x80000000, 0x7, 0x7fff, 0x3], [{0x101, 0x2, 0x3f, 0x6}, {0x9, 0x7efb8f7e, 0x4, 0x9}, {0x1f, 0x5, 0x401, 0xa9}, {0x81, 0x2bfe, 0x9, 0x6}, {0x1, 0x7, 0x101, 0x6}, {0x1ff, 0x2, 0x3}, {0xffff, 0x101, 0x10000, 0x3}, {0x4, 0x1, 0x7fff, 0x200}], {0x5, 0x2, 0x8, 0x38f}, {0x8, 0x5c2f662d, 0x5, 0x56}}}) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) getpeername$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r1, 0x0, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:33:00 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) poll(&(0x7f0000000040)=[{r1, 0x10}, {r4, 0x10}], 0x2, 0x800) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)=0x1) r5 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000001000/0x1000)=nil) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x2, 0x5, 0x1ff, 0xfffa}) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) shmat(r5, &(0x7f0000000000/0x1000)=nil, 0x4000) 16:33:00 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) sendto$inet6(r1, &(0x7f0000000040)="081cd75a7752af98c3e3df3f3330c11ef076726d26092172b009e4d4a587e989fe6258fc6583da48022748787e4f04f8e4e56b6dfd2ff4c87273434a9c0b5a86bb46e18ad798a75b4261c304", 0x4c, 0x1c, &(0x7f00000000c0)={0x18, 0x1, 0xc17, 0x8}, 0xc) minherit(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffff9c, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:33:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x61}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000440)="13db8293b633f338caa61adb7742") 16:33:00 executing program 1: getgid() socket(0x2000000000000002, 0x3, 0x102) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x9) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x25}, {0x10000800002c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) socket(0xbf327e4589cbe124, 0x3, 0x41) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000080)=0x2) socket(0x6, 0x4, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r4, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0xacf25922147002da}, 0x8, 0x0}, 0x0) 16:33:00 executing program 0: setrlimit(0x2, &(0x7f0000000100)={0x60000000, 0x60000000}) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186000fe0000ffffffff0000000af6ce4f22276e2b8d2a48d600000058a300"/44, 0x2c}], 0x1) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r1 = semget$private(0x0, 0x7, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./bus\x00', 0x2, 0x2) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000500)=0x3) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000180)=""/9) execve(&(0x7f0000000540)='./bus\x00', &(0x7f0000000740)=[&(0x7f0000000580)='\x00', &(0x7f00000005c0)='-\x00', &(0x7f0000000600)='/dev/zero\x00', &(0x7f0000000640)=']+)\x00', &(0x7f0000000680)='/dev/zero\x00', &(0x7f00000006c0)=']\x00', &(0x7f0000000700)='\x00'], &(0x7f00000007c0)=[&(0x7f0000000780)='\x00']) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) mknod(&(0x7f0000000480)='./bus\x00', 0xc000, 0x3) r4 = open$dir(&(0x7f0000000980)='./bus\x00', 0x0, 0x1254610aed044986) pread(r3, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) symlinkat(&(0x7f00000003c0)='./bus\x00', r4, &(0x7f0000000400)='./bus\x00') ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000800)={0x1, 0x3, {0x2, 0x7}}) chmod(&(0x7f0000000880)='./bus\x00', 0x118) pipe2(&(0x7f00000008c0)={0xffffffffffffffff}, 0x10000) ioctl$KDSETRAD(r5, 0x20004b43) r6 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000000)=""/155) semctl$SETVAL(r6, 0xd88ce6400dd2fc4e, 0x8, &(0x7f0000000840)=0x1) close(r3) r7 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) fcntl$dupfd(r7, 0x0, r7) accept$inet6(r7, &(0x7f0000000900), &(0x7f0000000940)=0xc) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000044}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = dup2(0xffffffffffffffff, r8) ioctl$DIOCMAP(r9, 0xc0106477, &(0x7f0000000300)={&(0x7f00000001c0)='./file0\x00', r3}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000440)='./file0\x00', 0x1) pwrite(r4, &(0x7f0000000240)="8829076e9db40856a5321cf3864c65fe3f0351f97fe7a134f5022dc60a78e4d4e8997d8056e95f8df0a2ebeea40c260b3598a1d1eba4818a8f7138004a853d03a41ff90629679b594802edfef87aab83fd1f197186fa2eb6504f4b17a1da98783077968f3e85e3b65b3097288f068cb4768080bc62b6dad6679f983153bb72cf8643c12d2937ab804b2e69e0b2c9299a51b8639508abae2d598764670cd2d370e252e47ba47aaf9e65", 0xa9, 0x0, 0x0) link(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') 16:33:00 executing program 1: symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40000001}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) r1 = accept(r0, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002728303ea286464400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000097fe6d13acf7fdf89b39ebeccc62a8583dc47fff06d8980fa717c63c93d347a3d99a658140e5ae371e740209"], &(0x7f0000000140)=0x1002) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x1, 0x43, 0xfe}, {0x18, 0x2, 0xcf}, 0x2, [0x101, 0x1, 0x0, 0x40, 0x7, 0x7, 0x4, 0x10000]}, 0x3c) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:33:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) socket(0x2, 0x400000000002, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = syz_open_pts() fcntl$dupfd(0xffffffffffffffff, 0x0, r3) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) r6 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) connect$unix(r6, &(0x7f00000000c0)=ANY=[@ANYPTR=&(0x7f0000000580)=ANY=[@ANYRESOCT=r5, @ANYRES16, @ANYRES64=r1, @ANYBLOB="f1c82e4a8d4578669536c30fb92ec497fef75f073788de817c338ac7b535257425618ff8a942", @ANYRES64=r1]], 0x1) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r7 = dup(r0) r8 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r8, 0x0, r8) fcntl$setstatus(r8, 0x4, 0x80) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) sendto$inet6(r7, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:33:01 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e060000002efd290b88323a68ae26eeda57b9b600000004"], 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) rmdir(&(0x7f0000000040)='./bus\x00') 16:33:01 executing program 0: getpgid(0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x15}, {0x6, 0x0, 0x0, 0x100}]}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000100)={0x3, 0x3, {0x909, 0x101}}) 16:33:01 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r2 = dup2(r1, r1) dup2(0xffffffffffffffff, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r3 = dup2(r0, r0) dup2(r2, r3) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x402}, 0x0) 16:33:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x34, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x8000000000102}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x101, 0x9, 0x8, 0x4}, {0x1000, 0x89, 0x8, 0x1f}, {0x0, 0x1f, 0x3}, {0x2, 0x7, 0x1, 0x8}, {0x1, 0x7f, 0x7f, 0x7f0}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4c}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:33:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x400000000002, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) fcntl$dupfd(r2, 0x0, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[@rights={0x20, 0x10, 0x1, [r1, 0xffffffffffffff9c, 0xffffffffffffff9c]}, @rights={0xfffffffffffffd1f, 0xffff, 0x1, [r4]}], 0x38}, 0x0) 16:33:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000040)=0x80000000) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x35}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:33:01 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=': '], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x170) 16:33:01 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000b00)=ANY=[@ANYBLOB="82026efdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8faee480700000000000000554799b9b8138d30505e8f0000a41f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330800000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c07204cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac1573ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2ec7f8f686259e3d333abe5332615b7a814b77f3f5a559255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82fcca1e245a58d78b9edc65978540bba1671379dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab7809983a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3fffff0000b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aadda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059faa2d9edc2410ac1fef1a0a976f7e7a57819a2ee1ed776e48cfa8d31cb69de4dac2a5cf61ea9ce77638dd3f3399635086a12241509973dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c5bb1a944d08a79cc838177ec00000000000000000000001f3ce3eeac43c6d4f316c37ae03ab34921429b9eae68a81bfc8526a5e2e17ad0787b9182f04d191f4ab3d4b03c70ef283e0c51550af3986e7c2112ae59b562c9acfd29b5aed23c03008436f8a0bde3ee5022ee7aa5cf05105f518f00000080000000002f681f29cd4c28612ccb11f43f6a72f21987d15bd9f19227c3172db2124a2790f94bd3e8e912f59af8652ea032396500f676554cbc3d0a844420cf682fbe6ea68cccb48b36bcf42108c91c42ad8dd2b08fb219549b2e6657577dcc346212cd47cfcc5c1fcaf91bc45be0f464162fa247cf339ca451cfed7d6fe89ec327f016e4390c48f86a04add3c65c14f8e1f83add6661428539be1e00e414b164cf8d44a3344df34a6ac8f8d84a4d1aeb77f79823d6f811c4af50"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000500)=0x8, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xcc) r4 = getpid() fcntl$setown(r3, 0x6, r4) r5 = getuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r7, r8) chown(&(0x7f0000000200)='./file0/file0\x00', r7, r8) lchown(&(0x7f0000000780)='./file0\x00', r7, r8) lchown(&(0x7f00000001c0)='./file0\x00', r7, r8) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={r4, r5, r8}, 0xc) 16:33:01 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) dup2(r4, r6) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000000)) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/18}, &(0x7f0000000080)=0x14) socket(0x1, 0x0, 0xff) 16:33:01 executing program 0: r0 = socket(0x18, 0x5, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="60512768c67624fda4039513e9078a2307df54f0e8df6b7a2d0288dc0a160cc7aa215c8a61336a4056109ee3ee2a539c0aa03297f7e0c5002eed3cdb97cc8c9da96148d68bda7d08e81d2f2638eca0a749212a14f09e35b37afb4972e6ea2ef2c5a1542707647490903905ca8407662c6e1df542be4e8b74480c77311fc797cf1f7966a8c69b16d768f91afd8e8c33", 0xfffffffffffffd7c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x43b) 16:33:01 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x22}) r0 = syz_open_pts() r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) close(r2) r3 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000001500)=[{&(0x7f0000000240)="2ea3810be70c001442f6be90461581eb0e85aaba2f502afa27681ffef2dc557f74bd46c82f40a2287fb9faa71af91c7617dd903065fb9f89c08e2cd3a1d67d8e8ae9d942fa6a3394aee4ae3608cc2c2fd09c3e72a60f0eb40b32c3fd4f9c13b5c991864d56e99b6a61fde3aad8a60ccbdece82c9f5c3946ef445d7cc5719b95f441db85d0bbbd09c00201a18b67957250bdba96293dbbdacf719ef863709fba82f439ce8b84bae42573cd13546c33a149edccb37a8ac4ea195976f78a8f1f7da7560d8ec44382fd04904c853a97575806ac0083ef0c25eafedc0e130133ce7652141fbcace05a63bc3697e45d30cf39a14f396d79acf34bccb9c26460b6b6b2bccb00099f20c02df84ff504c56dd2aeea44e39de6ebadf06732e54e0571f19e2aaf481f44e3402a54218088e0f1d50c39a8dbb588db2a6fbabbfe0722f2393f45906d1a9634001b52737813593c495869f86070377e07cb9c26a213c0e4d16a8278333cff2ec40541b07f6c661d3b35e3418cc953fec03602099011e991e1199153641cdd72ad883c41f14faae3602e32b0de153f28851db8e288471a4d069cc5d67ab1660706d9bed7ed5c511b793a8b28a20571c9efe1e7178010d404d07864c689fe541ddb9f438b38615ac6523ae280419a2ff9be9c574a08e945354efc5f2d5babe84ac890dda16dc59dd029b9110c1972250245dbddd7fc78ab51721e82918d667840ea176706e8ecc0228c219ec1577a8e9996523ba770908bfbb727b33e8d6967a1421577801206bf0132a30be16546362b35bb417466621df875ee7a0b75a70f5bb97a887a1e62e037ea5df18b0874bc8d733cfd9dc7c3193cef2c42a2092ee1077f4beb081fb68528f38252dd13d63201ce768bc3b06e8a2b753281c7be0fbd6e11583191a401b18b6942977a666a7c977b39811f0f2b6d02bc48dcc0450dbbd251cffc03c5e8c3dd0ff39699cda52266e2578cdb17c2462256c5d3938d77740b808601b5422dab44c18e554ce3295a9d64cae3a107fde2f65c568cbe061255dcf37eae58eb8450eab7afaa09c384e9941588026c99d1463d8aacbd5aca94f6eff66b4faaeb40e4eef2cbfc4f54f7f14d3b0360ddfe737befa02387ac401bce11869ae2882cbb37d343bdd3b3b26c659d8c40f185a3134a8d7794b72b9e0226809ef1e1d968c3a2dd32172da378ff5402a786244ade7f19a6eaa719018497a58cab7b8cf2928d20fbdbc961263ff00a8ef7e68ed046152876b72e219afc68b9723c22980c5c91506f37aeeb6d7d46eae7cddc042fa8c703fabaaee2f494fcae7ca2ddbcf9326857a66b26314d308c7bc3adedf69e2786dda547927bc9d6ccd3e66c34080c477ddf71683a17505cd1663431828f91c73bcf8c5e62e1b959b0abf815910cd4f0a2e143248f076ad3353adaeabc51269005d157778d7624cb298be07dc46fffc8fafcbf7815c55f503c6ed6d1dd82cfbbcf55b5575782864db915dcec8e8ea94f5939de2a82a3c93670057cbdede4eb6171e076df92eb2f5f9ab72e3e69f25f5b30f364469890c09dc3047c6c7cc9ee52141524ebb4b8ab19e1303e1a0e8d1d379ea195c88978708c13313bdee712fd931e88e8239ef7ee8fa7914c947f7690e6f5266b29b31f96d12293ff3d7d970e7e7a99d65da1ba51148ca2a45246462282890efe48ac39eb79417a11b9a06b84bc5b9536c2adc83a6c1183fb1f98e60654acafd1279a7f9fa008cea26ce807b87ad1a944a3fa01c5601a3f878c632433a388b738cee5dd4823c658173196b01bf05db59d8bf15", 0x500}], 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r5, 0x4, 0xcc) r6 = getpid() fcntl$setown(r5, 0x6, r6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r9, r10) chown(&(0x7f0000000200)='./file0/file0\x00', r9, r10) lchown(&(0x7f0000000780)='./file0\x00', r9, r10) lchown(&(0x7f00000001c0)='./file0\x00', r9, r10) r11 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r11, 0x0, r11) r12 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r12, 0x0, r12) r13 = socket(0x2, 0x400000000002, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0x8020690c, &(0x7f0000000300)) r15 = socket(0x2, 0x400000000002, 0x0) r16 = fcntl$dupfd(r15, 0x0, r15) ioctl$TIOCFLUSH(r16, 0x8020690c, &(0x7f0000000300)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r18 = socket(0x2, 0x400000000002, 0x0) r19 = fcntl$dupfd(r18, 0x0, r18) ioctl$TIOCFLUSH(r19, 0x8020690c, &(0x7f0000000300)) accept$unix(r19, &(0x7f0000000100)=@abs, &(0x7f00000007c0)=0x8) r20 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000800)='/dev/ttyCcfg\x00', 0xff5dd0d1b17df26a, 0x0) fcntl$setstatus(r20, 0x4, 0x64) r21 = getpid() fcntl$setown(r17, 0x6, r21) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r4, &(0x7f0000000200)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000100), 0x0, &(0x7f0000000740)=ANY=[@ANYBLOB="2000000000000000ffff000000040000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r10, @ANYBLOB="0000000018000005000000000000000001000000", @ANYRES32=r11, @ANYBLOB="00000010280000000000000002ff000001000000", @ANYRES32=r12, @ANYRES32=r14, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r16, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x2}, 0xc) r23 = socket(0x2, 0x400000000002, 0x0) r24 = fcntl$dupfd(r23, 0x0, r23) ioctl$TIOCFLUSH(r24, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSBRK(r24, 0x2000747b) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 16:33:01 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e5d363a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367e6351f81827e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f0000000a00)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02db84270a1070e6f50d59a4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40019a237db91cccc80e9e8b19cf24965d91778bd22b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2511e514016a1b8228a5eeffd0aa013bffaa146863ce95d41090f9371d66a8693da4da6bb3bcf42f1d6efa0654c40573f72d5c37ca80ded166a9a5061e432808e35cb7bf4f2f02cc225c4b97815387c6d44c8abbb3489a14680e607bb8f8c84bbeb59f6f7bdf00abe57337d69b40e3dec2fafeeded6c2ab97c323747de6131f5bc1917d54d7946281f639c66b673a81c3685f3e956f3f052b9e37f3d74c97fa92be3e0162d17d41ab5760930ee38cd81ef0edca9a236170160a6e91b1c8822f66b94df3856fcc95c771a3b0e7d5abd66127d8da80616240b48ae7078da3568f354655f17aedda181f784810c6d2971bda24a9a005c2bd37bb7eacf9773c6d9680c98b271a460e1d747695e5273fec12187af2092f3ae988d260c2c9ead338d4cfff552666c7e3f34fc35471ada43c841b5e55abb411d149833afe85d8d0247b5d34302fe285b355bf8efad528a8e349b5ecd3feb67bc8d4e79213cd66582d93a8e09e9231ad7cb7afba23683da34f2618652e6bc4087ef9f0e282a0117f86b9797ecc89d3d3dca0fe528dbe5d7a2a46b82ade1267e130e0504b86cc8a17f53f4c20e65fe39685420127f1db8bbcd10d301abdc0d54e88a71a5d1e0d6af1585b0bf3", 0x26f}, {&(0x7f0000000340)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf396887a01e3099fa1c4977059e1258e0003592a3e5ca01952f85b90daa15196a8b6e7b392b5ee09cf009ae62c135422b23e78eb64a615ebd4faad150ebae03888195c80ac11bc2891f1cc626284489ec863b18434715bc512dc95e105c01e988780477eedcd4639cf6dacd9655a2e60919001cb481cbf83233f97df714b5a17d330e394806014c14da27e93cf169fe509b77b4a11de5932cedc1771ef6c954c221427488fb9fa9ffb8353fa554a35e08e8052ec50fcba7becff64895a8e971278af98b1a329205bdb168d63e999dec2f09c2617fc5d06b417204650772eb4654a19a76feec883d8ae18d1e0e1922573", 0x11b}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d", 0x7d}], 0x5) 16:33:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x5}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") socket(0x2, 0x400000000002, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) semget$private(0x0, 0x1, 0x2) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r4, 0x966f26c340cf4954, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) socketpair(0x10, 0x5, 0x3, &(0x7f0000000080)={0xffffffffffffffff}) r8 = shmget(0x1, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) r9 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r9, 0x0, r9) sendto$unix(r9, &(0x7f0000000340)="fdfc52484057f002345e982fa8f005ec8073b18142207d11470acf13f03c1bf88543e1a727cf566ab36777975e93c2245ec657ff78b870aa96f5ff99aedab8de30c85bbb34c99434e32b7db84850b1b013c2d283739bafa3e201ed4ab1c9b1dfe7", 0x61, 0x400, 0x0, 0x0) shmctl$IPC_RMID(r8, 0x0) accept$inet(r7, &(0x7f00000000c0), &(0x7f0000000180)=0xc) ioctl$BIOCPROMISC(r6, 0x20004269) getitimer(0x3, &(0x7f0000000280)) socket(0x2, 0x400000000002, 0x0) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x80, 0x0) r11 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r11, 0x0, r11) r12 = fcntl$dupfd(r11, 0x0, r10) ioctl$TIOCFLUSH(r12, 0x8020690c, &(0x7f0000000300)=0x4) ioctl$KDGETLED(r12, 0x40044b41, &(0x7f00000002c0)) 16:33:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x80}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) select(0x40, &(0x7f0000000080)={0x2, 0x80000001, 0x3, 0xffffffffffffffff, 0x5, 0x7f, 0xff, 0x81}, &(0x7f0000000140)={0x2, 0x3, 0x4, 0x1, 0x9, 0x800, 0x0, 0x1000}, &(0x7f0000000180)={0x6, 0x7952aca4, 0x6, 0x7fffffff, 0x481, 0x7, 0x101, 0x4}, &(0x7f0000000200)={0x504f, 0xb6}) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7ff) 16:33:02 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000140)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r3, r4) chown(&(0x7f0000000200)='./file0/file0\x00', r3, r4) lchown(&(0x7f0000000780)='./file0\x00', r3, r4) lchown(&(0x7f00000001c0)='./file0\x00', r3, r4) setgid(r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000180)) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000200)}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'\x00 \x00', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000001c0)=0x8) 16:33:02 executing program 0: semget(0x3, 0x3, 0xd54379ac4f714e1e) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000340)="b5d3621819311f09da8f449670a07738e20002cc76c71d54a62d3b03", 0x1c}], 0x1) 16:33:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(0xffffffffffffffff, &(0x7f0000000180)="0991752f782265ebfdccb515279232c01f1eb7dfe6000c58", 0x77) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) chflagsat(r2, &(0x7f0000000000)='./bus\x00', 0x10000, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:33:02 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() fcntl$setown(r1, 0x6, r2) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x3) r3 = getuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xfffffffffffffd63) lchown(&(0x7f00000004c0)='./file0\x00', r5, r6) chown(&(0x7f0000000200)='./file0/file0\x00', r5, r6) lchown(&(0x7f0000000780)='./file0\x00', r5, r6) lchown(&(0x7f00000001c0)='./file0\x00', r5, r6) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r6}, 0xc) clock_getres(0x2, &(0x7f0000000000)) 16:33:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x5}, {0x20}, {0x6, 0x0, 0x0, 0xffffff}]}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000300)={0xb6, 0x0, &(0x7f0000000000)=""/182}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f00000001c0)="b82a971d58f36b354338d748394b5f47cab1a64816e29c4c724740b0f43f6c2f288f9abdad636587182b4e7143dd56ccd444f4d997c8a27c59170ab50aac7a5603bb59d7fd295d0275346dd508572c512e630bd8827a64e7a0a78dc1557ca0a3233f266e5f008dc0c178a9831078690b07c2a1857178dba53cf274c289419217f1fbe36eef55b391b62fd1e897832940113ef735149843122e783261ac77c367afe698197cedee61da052f9cf5951865a806d156585bb198dc725a56e076b616a18a9056852467b76ecc93d3755b994691d683c1d40b3bedd2413379b7165989903e3b582ccb7a32d468140a24b90448ee41bfec81042b786ea1511b2ab37d5a367abd7ab8767b05612792f9bdb1045690fe183569312bb379130764c341", 0xff8a, 0x0, 0x0) 16:33:02 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0xffff, 0x40, 0x2, 0x1f}) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) 16:33:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3d}, {0x60}, {0x6}]}) r1 = msgget$private(0x0, 0x10) msgsnd(r1, &(0x7f0000000000)={0x0, "9ac0b44a2dd4304f70982c5ed6c37f1da5da808be2791f3c174da5bfc8f505e396520c04c7db26826b"}, 0x31, 0xacfac47750f7ab30) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="6b3e1913ffd6af8956551175f523") 16:33:02 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x400000000002, 0x3f) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000080)=0x322a) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000000)=0x4) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) r7 = dup(r6) ioctl$BIOCLOCK(r7, 0x20004276) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) 16:33:02 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) openat(0xffffffffffffffff, 0x0, 0x40, 0x8) pwritev(0xffffffffffffffff, &(0x7f0000002b00)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000002940)}, {0x0}], 0x5, 0x0, 0x52) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000002600)=[{&(0x7f0000000500)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f0000000000)="9e2a", 0x2}, {&(0x7f00000001c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xffffffffffffff1b}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0x1000}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0xff, 0xfa6f, 0x200, 0x0, 0xbef3, 0xd2a3, 0x4, 0x1, 0x3, 0x3, 0x316}) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) getdents(r1, 0x0, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) ioctl$TIOCSBRK(r4, 0x2000747b) r6 = fcntl$dupfd(r5, 0x0, r5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000080)) pwritev(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x0, 0x0) 16:33:02 executing program 0: r0 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000240)="590989bd21292210ae5ae25d7cb26f98cfccc3f4670d24ab955503f9bf411609d6a031a63c8a4acd2d18bd8c9e15", 0x2e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfee9) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) socket(0x18, 0x5, 0x6c) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000016c0)={0x1, &(0x7f0000001680)=[{0x401, 0xff, 0x7, 0x400}]}) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000040)={0x9, 0x1, 0x6, 0x5, "798a813e6e631dd5f5150aef25d6f3c5da2ed3a6", 0xff, 0xffffff81}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0x6) pwritev(0xffffffffffffff9c, &(0x7f00000015c0)=[{&(0x7f0000000080)="0ea583", 0x3}, {&(0x7f0000000340)="8e419004945c34e2945d172dcb1b796c2e99a2d32eab69dc9aae14926d00dc1791b200bdf84bb7453d91f93a3f9098d7b442b0796ab48c5d0da25648b086fc6350c2303c2cbd9a75106144990f8fba12fe6d9497095a259d8989ab5edfbd5c8032282887ad713a2a1768062d5487984cec5aa01d4917b395a975d1b539e01438ceb00d544d5b6399a30da8710ef1193ea9c2bed4c7e10e9dec7b479a497f249133b35143ada568faa8f5dfd4f899cb1d32ef221c434f5affa5d6c41be07b5910817c3b0785d732ec24a3537da50e963c44bbf6debaae56d976747635eab75355fbbfbd4a6ac248bf1afa5f8c256f319254380c6095adb0372289f5dde2b531e06a97a27147ee5034f712b64dfdca868104062015ee416d427818784644b4800f292102de6c66368734949197ccceb80104f06c6bcdb0a7d1874cad0a0f6cd4b8a2f97e011270f00e4ec0ef9f5ca9896fcff976cb3b16de056f07a5050479b9e8aeaa9cc67269f191dfecb35d5af84334292aa71445782b8ff68e37e6270bfd52ee71b0ac2dc80f0ca6c22c80f84b602c4c06b87cc0c81c84701fe4fc2faf1fb34bd7c2a7775ec6944f7af80807d46b108221434950bb02878a7ae46098b4f434bda7b522a55e99e869ce212eb4dff81a285b43e37218e89c6fc7d99dcffb0f224cd98e4914a27a73f58a2def4656872e6702185f7261e76490dc66fbcb732fca2cf3cd69b5e1d0ec357b64bde750b1abc870a161dc1db9e748589a31fbcc1c73e9e94be78b6f1ce0bc0299b6b5a7d255053e2bf204425afb62626837f7ca3b038fa05c0bc80df630921fc922491fc9993e73680f214f9361115d657212640518b05ffd0b276ff87362863571207de6e781507dca72db468b40f47e205e360fd4e629e8a05ffdbd6921efc97776bfe2b1959fea1a61ba251caffd0add06f5aeb0ef7d42e43a5a3e2ce5b4b8f38beac21d21df6fcc029cfc501efbd8d7c564559e38aba9f0ba8be519ef90a739e73101e18e5dc5fe3959f3435d3b835a0ec917c7ca35af903ed6b28caa1738e78ee839b9e40bae552a233f67ee3c25776e6be8bbe1b945c504da5b905a6fb05e95969062ba4e0f10b810e175c2fa96453940613227037726380f0ade8b9bd63f409209602edfc70695e14893543337836d08fdce15c28895b54c0274f6c1ee8da7295d903c9c00f2b9794418b987fcabd77a003431e0e4affe72848a74c8aa633c98e5091fd074eb4c95b2708bdacd7926a18c0f08842fe931a8637a20d18b4bef163814c55295b65106ce45b5cefad9e34b7884ab13a1fc8a52c974dd9e9d678690647daa66487dfb185fad338bb9bc6c44d270c8bda6e135f32edb3cd15933cf08987ec8e0bfee68e61adca82776ce44e484f0523e0af2c749659a0589bb7ca56ff664cd83b270585a5a22ab8e146897ad9c8491a7b325b4f1b88fe1e7442c4bda7b6adc250396810661e50b3fcf49128aca4e0a6f70b56f51f84a43e3284b24315b898d6ae7e93f21ac7aa56439a63a50b45639bd29dca810543d1e81237edaf53665d02e21faf69cb192515cbdb901d7f389840905b6d489657a931e45e4fc8826c8a4d242c1cdb75acce20ffaa530590ccef26ab7005a69756f7324918221f8f6914e3376332c8ba3c5dd880982152a1ac8b4225e5dc3473661657ef044f9ade4b6f81323c34c1eb4dbd14311afcb8ba815dda77170edf38bc13468fcda39532c53c1468818bd7c7f6ecfbaf1b769dfdd7fa7b1801fec26503bcb719fed8e269619903c596cadec6614981067c1715420e5e11067ecca968740d66382a05359cbbd640073b5c2b142d68ababf0a91a178b4158615be2167205175b278b77a146b58abcf6eaa0f62955685c73e37143cf926bf3dfb25bff1ad5692de4cc78e74099861e81354ffe777437a43f992e9c2b0171f15f325d5522d0c0201ba534f9239aed7941abec6b5ff27742a637f245dbb4dcb1cf97bd0d795e568b94e3a3739b93baeba704de1a3fdc9a3aba8fe8a1fc60c53d6c92b7f2f009a87cb16b0ab73bb5665b51418d7085ff0e9622ac8bff9e21597ddc32135d0a829a47ca64d48b095c7e55292be05a064179c01e2227bc66234d8f02fb9c020f79f405b06e0cea2f3a2d23c67d126bb6b050ac64a833807ab412d3139e4be776144b33577ed52d6d2ca4b298e62052944bacb9020efe425c9947b0ae2a9a9f08c7ea7e3ee8f132a1f4195d5757ea53c43c878ec81bc9bff04bd97b6c235f374fd9ae04143e4a60aa0c6a971ad53801a1358e5a647e3752bf89b40140ec746b777592abf70446c652d8d3c23ab752c3637384bd14acddd1ae0431e48498910bfff420b9c7588b07fe649b8b305389c7c523b4aa15f898beb8ff3f8d896185d36e01b4bc62983f4c084963a75d1bfc831c251f6448517879ffd3f5f6a6be8a23c82f30f2f462751e5c186e8d99e90d88f9d8b389f21d6a6547f87329d52ed277a0fd83c2d83031b7258b0684e235c4564e6d42749de1c0be86aa8c4309a2b185c1cd184fa0a43311dbda35550f5860272523387c4e44379faebb071bc997c5691eb7823c86a5a4210798bda03229f25285f5c39989b586ef0a9c7f215f461a4f5770f3917da10e2321994f9f1226f22598995ab4702b538c7f081d6115d78ea075ae9bc67469a3c41e95d9bb3cad078888d0114eac901e5e51a431352e1ccdd4c87adebc388c5e148738c128cf258eca515850a49d48ac5aaa5a587b3d9c5294ad3e41a9669eefe9584f1db0b2d9500d57a5b5f45581345a4d8a4ab2e9aa611f53dc453b098d5a9c14dd5d37a29329da164f71d72ae6b840c338da3e1556f686e75064487da5910608f2e41a2ea34902444b283e42b0e22e17eac87327aa38b46fe6d9f3efa8a8fc63ecf5ed9497133784d0633afc2ca3d1333548118712b56aa9bf7af2e122df40ec2d002047b9f1cbaa8877a05ebe621a545517b0abce3c01cc7a0b73f7969fa62937b045ae71a1c10fa81d6849b12178e7446c633d5e1e7839d3dcb2335548b0b913cab657463a22ec2267add572bc006d564687d5d73c1050735e50279dc2b0526af1888d086082014009a6d7f24c5e6060a42d4c2e6cdea40f6c64e2d7a9465704e17350759df3ca2b98b617ade1af730c506e9d3734d772fa51acf89c578733215c757a3c6dd492e88969e7e75ef8a046b1e1d0439f19de4709493fb5eeb6b56ec40a919f1ecbba9bfa8a4106545a0548706d8ba476b71409079ad6720cea777b82159f242d44d98f5b2255582298d059e3ac9c1ecaeb66c5c357ad613affe9a1b2e20a94abaf435d396d105b8817396f46d55f2a21a2c92e4b4fd0906597955aea09e660248a7f1efea955b8452640b58ac9f86007739e17f7ce0c8cc30d532c997bbb9d8533ab62501b066ae4f76bb03f945e1caf48da7e6eee437993c3992af678b1d839b206240ce815be8cdd5cc19c50dea757c80304d18747d6257de7bfffb6544e43f5780eb3dc903664185e7475f75adf2613a265f21d2fbb71f0354cb78d0ba4cfcdb79448fe4d16faa92b64567a924801365f7194b1f6460be621617f81076f0df0723eeba681dc0089110dda0196e423cc09fc35611920ffaca912f93336ebb1de5cd9fd5d2c0adc4a74c23e6bb0004381112eba64afaff437762d91963fc5f8d13ad8acfe3e55b20e38b3dfc838f12b930fb7a5b702b151911a2d896578983c75ede16c9e00b2ce7d825dde01a42f2484714912de41feb4b91346931f510b979c540152f3fab05df632ab3e209e61083ef31665414dd5abd1147be0774e4fd849d1521ebd9cb593e828b0db9246edea062c11a8047eb554b6050d173ac280785770206d2b38795f1cb244132d1462b68dd944b0e721e8f72d3c193acd3d850212460a03d78fdbbbef467bc49d6437b5203105f4709c1fd75d041cece38302da127659186cb442947c46d59ecbbf644db1ffdea3ce8e2b22679df2812a7734e7fdf792a25d0efac062a8f971966a7bb324d8ae86f5f973920f6bc147b8a82dd4d6699a88a24c0e98a48e381f71d9dedfd7284421eca42d0c676cfcbe615757ccd62f0a31e6cd570b56d99a8b0519ff5f408ef58c43100dad35f904636d25d1640e13cc7b68367497951306e33f3e1bf70e521758f06535b037a7e59d48b53a104b8c3c83859cd5fce5306b513fa16fe291681ca1ff5e025d294302bac2026b7859152abb0dbcc3dba56b8fd70f9ac9f4067f67fe79a7fb76a2395bcfcecaa9a651f0396fc75206e062dd6bad88e9eccddc80a4f8575113af550a4ce476759df9cb444dee0a2f18ed242ea06dcb8adacaed1757d05042e9b07c2c469be309f369b5b0b3ab4404e24380dc13f9dc09ad589a53e9afd20880faf5af60867d4b2a397ac911acc40cf42cbd73c23bd9f0b95424480e5c7ee857e4ca05fdc916d0e7df521603eaa3b8b4b61d75470e55558b23c6d2646b5b17bd03a479d2cdc1e0cbddac2a7c52a84dec5811f83770237d6952753cce211b083aac1dc2a49d22f536fd31d70f1587561733e8fb77adc649e0cd100331e38636fe670702c9d0d9d7dde5d082c4baa2b21c7fdf7711146ee136ffe9a227f90d0c717ceeec0eaf381b32564817c26be92a05f1a95d777c5e3fc2d89978657abd9cfde804debde2ebd8b226af3eaf62951ce50bc805d5ef2b646f9425dcec426cbf73dee23135eb204bf3223b0d747308c9a1f672c03f73b045c081430a719add2cfc0f7f9a06e137510bbf9ea467b12fbdc4604171740deab4f04a7a80bd8238d3d44130ca50a5ceeccacbda8d607b10b17cc43baf94c9788b2e99cf20b9d268deeb1c441ff661858a4d791b6974b17a45d81facadeb79383da3f0a65aa1725c2bdffbb3d34fe02851524fcc1fb5607d29a0df3a55d2267701d50e1575f8ebb9b4527ea0e5b9e9052e06b6fc1a3518a0ed425530a19dceeac9272e64d61f07cab05f5278d3ea8e4a30454503b61d903f71a4068ff5cf3ded541230b86f60c2c11eda3d999eeab03198401e64c5fbeb078399e318602ffd845bcb539ebbd09eb0976a0e4edac0a7f196dcb8a94097ea0f208b194a72083575fa3009a1a30bee2af440542fce800e3e59ec22817c7a38ece41d6eeceb479fcb242ee840439ccf02435d296a8e55ea8378becb9eb86ec7a151b1086fd1281c2099b7a7d3225db0cdfa71f8e0723b87d37bf4e44a82dbfdd75b126be86819d27b22d2d7dcf50956ca0b40ddbf1d2468b462771ec9b7f7657f50489d6f761f19e0d1a57697da6c3458c50e7ae5381ee9075ed127242950ac947e6a7ff3e7f40f4e8041dd89608590205df0e6cf036f5fbfb696d348e138b755b708715aa0540e0bb392ca71d1d728986a2db1c93482f23314414417b774f818d852c339113cb0fa2255501196b9821205ea90f5d23109c55241abe653667350dd1739856fff2f892896c65ad14994f670ad7a0549213050b8508811640ee51820f5f9a1974aee3df12285aae6f727d5eacc123daace33788d4ace16efb631dbf75f252f406d815ee30cd4988afadb771520a349a5bc585813cbe2b557a5568a6fe0e4c92fe5ebcd940d37eecc2db92ad36a9205ff49512386e2717c34b639049e6b824f331b0f1db4bce19f873a304953918957c02bde06abad8003f8558cf5c5894a1a79f1977425e8a057ddfbc97b8f8abe9fea5979998bf95d370e220fd6087d9d84aa7ca79d63b74d2dea5384e335a2cc449a907c5f5e035eda37424442494968079b5af", 0x1000}, {&(0x7f0000001340)="266ca10933eac7b56f3b8e30a41def0d9517a56af6a7f545b2b4293a12bc2fc70a671f56b3133a02f801d7ffe496fde7d9a7c686189169a772d6fd4870e9462f908f78236d003e26e9f888c578c767e0f875ba6c20eab6fddd4826da8529f33d0d989e78e66c935f59e0fffe85f183babb6252074f9fc023e6b2541db3252981d6d9", 0x82}, {&(0x7f0000000100)="05adab410b3493e2445b9c68eb469051a9d3832478d4d9f0475526f22b518f3c88c51b7d600a51dae77cc704baa0e4eeb820a6c016a8fec4c77be5380b251b9137777ce79bc45f1c503690a332333dbd3149deb7316a9bcc49c7c63c65", 0x5d}, {&(0x7f0000000280)="c0b16e62cbab903310a147280f5255fd2d52bc3124263a4715e04d49b39466b9b0950b42e9026845248c53f46802abd27bd16eb5adbacf248c220de62b20fe6dfc8604b1a2ea1f360e269cfc997a", 0x4e}, {&(0x7f0000000200)="84c217a30718df9fcf298ef7c539", 0xe}, {&(0x7f0000001400)="44c4051f2c6ca22d5a710b07c7a4fb856b597b0c53d41aedbde212e0528d4049600d3b6b3676da4d0dfc73cf06adf43e07f8b0df", 0x34}, {&(0x7f0000001440)="7aef1f6976ec56b7a998c33b446822bfaa3203ed1a4a65df", 0x18}, {&(0x7f0000001480)="5b80e376c25684f6165bb80db05595a7ff24b811781c02076026b5adfbfdb86e7267e267c8184a118c6a4d9c600b2bda5a716d8446033a118d857b84383685c8799a231cf591", 0x46}, {&(0x7f0000001500)="f40ecf6b67f3fe172500ae04b7eedd00b1889597a66a9355fd5b820e5b70612083f55993676b52ad26e41ab2cfb84d8938ec3616092aadea881bdf878316597248be438b737c58b4525169bd4bb8e0570d40fcce8360ddfc4ab5980c499a6fda3fb3f90069b087604c0fddd5800516316be97e3433cac53ebbcfcbad2554c712143bb26cb0f5a6e8abb071c42882d5", 0x8f}], 0xa, 0x0, 0x0) r5 = syz_open_pts() close(r0) dup(r5) syz_open_pts() 16:33:02 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x3) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x7fff, 0x3f, './file0\x00', 0x7fff, 0xde3, 0x7, 0x3}) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000100)) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000140)="9706a51caf0a1e9b965639f7b1cd3e0c71d68b548e882bdfc17a773f20d6b654d9298a9cce63946bb4b869ed2c5ebf1e7975c8b7afc314ddf7b0f18b1529438d2212ce2023466471999e646552b98351c3c979c0e7e6a7e6e00fc011a845fefe1f58a6c06d8b129701ec00f81fa565ac1e09939b0f5eebfdf14786060f086024aa2d712de1ca", 0x238}, {&(0x7f0000000200)="462897384d7e0ab99ec2e984c884648f9de117bd4605c1ddc3872d1d4ac5efff1f4aa3582dc2d945aa8924cd52"}, {&(0x7f0000000340)="113829462fccd41b3fbdce0149849f0e8afb7705a9d1f2cd7b9d7f80cffcdac775f5b03d52b94a3a92280aac3f80b745d9d54829c521b34d8e2cf0ba79c4d75d130b5b675fe8eaaf633ccf3315af2ebed3eac2f3d9917d1038f7279312f2a17e6ccad6de893298bfa1310433680018b0f914311ff3e1c5a2c488bf5dfa82b37285dd7ffd97b2bfe4870eb634960b118d26dd98f4b947fdf9c860aedeb906382dff9694dd7f9a35cfb491efe5211ecb74195ced7db3e2b0eb513aa48eba20a082e3644a67623e3fd392c6855524cea16154c6ad27bfa24ba7c2957f3eb3f3"}, {&(0x7f0000000240)="8229b0127949754a1b351ea3c1533780b110619a3c68c9077623844e397823a4a92bcc04f5f3ae4330521ce8f8d36edbbc975f3598313704ba9f2dfb61c4979f9e1b8ec149c2355bc5de092a685721000a0f76cd8a"}, {&(0x7f0000000440)="8fdab25c41243eeb12cef1b83f4caf3a364ec6df59c0afb600090402a4541b4fcd25d8142684e9d2807942818e87eab7ccb7bd86cd664b35a63408079393085db8087b18a1c3f0b37fc3f6819d69a553dccfd616e0046f9212d30615a68edc5bbc032a0571a7e3ea38a6be843fdf039fe40fb9fd559c8f67f647621b8c0c0c5b091f771000df46ec587dc33407bcd975ee09072325d559ecd091a92780b8b49c4a754969"}, {&(0x7f0000000500)="53e0dbd66b4dc45e75e3b8c5a2248d1f04bbd5e233633d13ee0b031cc58aa162f892595660995cc070c8e3af96e63b65239dc9d032b113fd42de40b107e6ea1bf4e1cba0bf5a435fa9319b6904938e0bc0"}], 0x1000000000000108) 16:33:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = kqueue() select(0x40, &(0x7f0000000040)={0x8}, &(0x7f0000000080)={0x73af8fe8}, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) kqueue() syz_emit_ethernet(0x16a, &(0x7f0000000540)="05") select(0x40, &(0x7f0000000280)={0x2a}, 0x0, 0x0, 0x0) 16:33:03 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {0x0, 0xc6}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) rmdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x43) 16:33:03 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r2, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) flock(r0, 0x1) dup2(r0, r2) 16:33:03 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) poll(&(0x7f0000000100)=[{r4, 0x144}], 0x38c, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='^--.\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)='\\*\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='Q\x00']) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x16}], 0x2000000000000130, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x4c) shmget(0x2, 0x1000, 0x404, &(0x7f0000ffc000/0x1000)=nil) r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) poll(&(0x7f0000000340)=[{r1, 0x4}, {r1, 0x6}, {r5, 0x40}], 0x3, 0x6) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x40, 0x0) 16:33:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0xc}, {0x6}]}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = accept$unix(r5, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r7, 0x4, 0xcc) r8 = getpid() fcntl$setown(r7, 0x6, r8) fcntl$setown(r6, 0x6, r8) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:33:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) 16:33:03 executing program 1: setitimer(0x0, &(0x7f0000000040), &(0x7f0000001100)) r0 = semget(0x0, 0x2, 0x2) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/188) 16:33:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:33:03 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200), 0x0, 0x0, 0x0) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) 16:33:03 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x100000, 0xff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x24}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) dup(r1) r2 = openat(r1, &(0x7f0000000340)='./bus\x00', 0x40, 0x8) dup(r2) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8000, 0x2000000000000001) r3 = socket$inet6(0x18, 0x8005, 0x4) ftruncate(r3, 0x0, 0x9) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x40044274, &(0x7f0000000000)) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000040)) r8 = openat(r5, &(0x7f00000000c0)='./file0\x00', 0x60, 0x102) ioctl$BIOCGHDRCMPLT(r8, 0x40044274, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x64}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r9, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:33:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) accept$unix(r2, &(0x7f0000000000)=@file={0x0, ""/43}, &(0x7f0000000080)=0x2d) r3 = fcntl$getown(0xffffffffffffffff, 0x5) r4 = getegid() fcntl$getown(r1, 0x5) r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getegid() pipe2(&(0x7f0000000600), 0x0) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) accept$unix(r0, 0x0, &(0x7f0000000640)) r8 = socket(0x2, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8020690c, &(0x7f0000000300)) r10 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r10, 0x0, r10) r11 = socket(0x2, 0x400000000002, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x8020690c, &(0x7f0000000300)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r13, 0x4, 0xcc) r14 = getpid() fcntl$setown(r13, 0x6, r14) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r16, r17) chown(&(0x7f0000000200)='./file0/file0\x00', r16, r17) lchown(&(0x7f0000000780)='./file0\x00', r16, r17) lchown(&(0x7f00000001c0)='./file0\x00', r16, r17) r18 = socket(0x2, 0x400000000002, 0x0) r19 = fcntl$dupfd(r18, 0x0, r18) ioctl$TIOCFLUSH(r19, 0x8020690c, &(0x7f0000000300)) r20 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r20, 0x0, r20) r21 = socket(0x2, 0x400000000002, 0x0) r22 = fcntl$dupfd(r21, 0x0, r21) ioctl$TIOCFLUSH(r22, 0x8020690c, &(0x7f0000000300)) r23 = geteuid() r24 = socket(0x2, 0x400000000002, 0x0) r25 = fcntl$dupfd(r24, 0x0, r24) ioctl$TIOCFLUSH(r25, 0x8020690c, &(0x7f0000000300)) sendmsg$unix(r25, &(0x7f0000000740)={&(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f00000005c0)=ANY=[@ANYRESDEC=r19, @ANYRES64=r20, @ANYRESOCT=r22]], 0x1, &(0x7f0000000580)=[{&(0x7f00000002c0)="d8e87d7246b009c01f009ff90e4a12e6f70b1e139251a4ce30604e862921a04884b3e1cdd843e0d07ba934a77180bfb5ee37ed3f3bf7d56f21892e7ff4734b647a12b36577dd78a21004f39188f907e96f2aca51453ea1b6cd0e970644667af6c0914375790c334843adc8cc2f1d9dd0c20894411de2ba71c8b424e43b9f92c9d84b6977f40a943887f3e65c96fc6899d2a2bd125981ede6324e70d4", 0x9c}, {&(0x7f0000000a40)="9a43cf8e8bc35d4873eacd3c1e00ccfbcdf2a2b85d65b33324cb6c9c56af31e495c52b79bcad47faa11005bea4068a5e7857c9e99bf562add6e1a8632c8b59c745dfc8d7698b3f1f60def03758af29da007674620c022c8a3e41c72a4435be53e12dee9f7c043c408b6664054f3bf5aed14584e478d29cfdc2964bda3849f710b1b971ce941dddcf3a585b06a56e7cc66be1a75523258795aae38ddd07c8e1fb79604e5eba85f1a3e4182f16e32c133db8e1650a6d5359204582239bf2502c3ec874c7b47d9b07a11d18f62638e90f27a845f85788f2a5c53bee00a9251ba09fb83c31b339f009490e16168d579176905b372e799436d35cb443448ffa530ec62935ce28ddda8aefcd8626923a85a8f221e176880c24a299c2ae340490cc01e34cc2c439466b2815", 0x128}, {&(0x7f0000000480)="5712772c1a499ecf11af9d7671e492bf6c82f24dc131021ef12f0e5e528e43538c552da411b4560912fdc9", 0x2b}, {&(0x7f0000000780)="0d3ab667a9547bfa8441e9eedca690745e9ee84666cf358fecee8d31d5702f549799b16228daa2fde35dbe7c8ec7e4731cb4d0a6bce880356b8265fa638325d2ef77c132e5d680e086ad6cd95395b674c5d933bcac25c18a9174b8e9b98d7eb538b6dfd85f7a9e5e3761727ea7c3868c72397a836d07fc033a6f676c6e9064f83ea9e38f2db240d7ef9b6d944ed324e60164ab353b4ed4f0e28f576fbd090000bd269b0bfcf834aab3aff875b351131ecf4071081b90b21243a2d6dee687b82010e19c75b155a1757225c70fe9440fe17275e07cae3f2c610914f67f9c00ae69e2e48c861eabf784ff342224b57073cc55a6d26cf916a269808f2b59cfc6897430b8f5133698363037c6b6797a0308a4f979e825675d1095ff990da60f4b34aacb4e68419421c9a7d6139ee6206a50544661acc1a434e0147862520a1d0614a5abc7b7c8edd0090f6887d83c7e0ea3bdf3bfd827d7b6639f088a95e196de92b9d6f81381038148f33d138077f234af7cdf8ae65d37df3a3030ef0b07c0", 0x17d}], 0x4, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r3, 0x0, r4}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r14, r23, 0xffffffffffffffff}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r10, r12]}], 0x70, 0x1}, 0x2) r26 = socket(0x18, 0x1, 0x0) setsockopt(r26, 0x29, 0x800000000000009, 0x0, 0x0) r27 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r27, &(0x7f0000002f80)=[{&(0x7f0000002a00)="3aa3dc0ce9696e0e3ce39bc45957c41132ae4f910879e0e765024d07cd21559528c7ab5cc1554eab33f6f5986ed6838edd22fcc60239c4945c1a8f790cc96ba80b844efe4aa90b52e54d4b7eb7871a86abb3396caa647a9a56dc46b6ec252664319f187df8d7d6e3bea0e134f372f812450bc63a5d5a5bbef8b3067ed7e6e2d1cbe342ff2f66d7f6a8c99356dc9af25665a0deb42f2b01aeb8122a12d71f71de9ee8d1222f", 0xa5}, {&(0x7f0000002ac0)="4031c8c92b602681f3f11c9210d3a35102e91347779c1c7f53d7b6d44437f2b88982ab45f2e609afc395b20aafd01dd295426a519a55e5378bb8356336a7bedcabb547f97a29f5d0a5ae41d83834a42ff085f1a48b158644f395af34e2b1ca8f34c91a30af7237ea742c4dbaea49a936d2db9890359ea4c90a75ec458b453ff52ba79f0dd2b697bcbbae07dd94f7a6c2421964efa55ad76179c440ae2e63a02c349ea3", 0xa3}], 0x2, 0x0, 0x0) 16:33:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x40000000) 16:33:04 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)) renameat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') ftruncate(r0, 0x0, 0x107ffffffb) ftruncate(r0, 0x0, 0x80000000) 16:33:04 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xffffffe1) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r2, &(0x7f00000004c0)=""/4096, 0x1000, 0x1007, &(0x7f0000000080)={0x18, 0x0, 0x7fff, 0x7ff}, 0xc) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) 16:33:04 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = socket(0x2, 0x400000000002, 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) bind$inet(r2, &(0x7f0000000080)={0x2, 0x3}, 0xc) read(r0, &(0x7f0000000340)=""/239, 0xef) syz_open_pts() mkdir(&(0x7f00000000c0)='./file0\x00', 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x2a6450e3f0927de5) syz_open_pts() 16:33:04 executing program 0: ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_gettime(0x4, &(0x7f0000000200)) 16:33:04 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) r1 = syz_open_pts() dup(r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r0, &(0x7f0000000100)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9b44dce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369ddc6ea009ea48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d35bfe8b3c42205ec9e305b52e5187fc274d0e3484c30973fb3d438bd773218d2a67ba73a242f6bf5bc6397f35adf4b84c6ea6796689f0cb2d3de18b84192ac6985eb74a01906c8db95e46c3dde7167508792a5aff3eeb2ca9c90ee5248a6606658ef2592c95cca6f8ee3b3b4748602b00fe3181bedcea98b44b31520e2dd18cffe92c7165e397a67a2a2fb60f8de5ebe1ebc55a754f74dcbc64ec4849bc0cefff59f57d4b842c6e1f59f0fef2107b58d5bec5cf0cb440c53c9197e6b4b88a73c155048fd54c5a1d6c1a5a055ec119424c70837bfa82dc6402fc34d30f9c5848c46282b02629be5eadaee7ae076403f21e4677e72d9d325a7abc994a25683c05d1a0fbf8a8993d0b6ac4bb3dc27e3c510bc60a468e6d83f984b4f3122aee1fc98c6f35059b2f07645b8a2ec37e91001c2d2c4fe7159b07b31261edadf4c290e035f3560ca5e38198acaed6440c618293ce4b6140d913b53d4617e589898982d4f67af0bc892ec8ebae3c9977120407c203fa6fd099a73d0e8a815d6a4fa40cedc3e8bddd5a5654bcdf95abd214fc189a98ec67f05a18dd74301be3aa68c6bf56d9f70b8678e88f243c8eb89a5d8ccbbca8ceb58ecf3102262d0b92620ed625efe506809d9695160baaa726a218cb2c9e51ca99effe6a6a620627cdc8bf59ca9e19a2f86127fa44b5f74b810501db560d9692a82eddee46bdcf44c91f5dd92a6057189d9745e3c56628da6b6f64a7631571a3d54ad0338cb290beea2a2f869676767e30e80d796d229d13984bf82c5ed6d48aa92d42166bd9c3b2a4931228da946a09165c17ad676ae2c6d06bed1b52943be5dac821e22f381656efa1fa08d156efccd69e83f9727e204bcd13db1086aa2205ae758092a1c329f2c870eb34923129bd6d1112906698d4c4019217435c585b696123664a2182fac0212feb3ec2b1f850376880c7a697d277dfc1917f3bc7d003510bc4631438ee4a73dd24c492314a9b27e2249cd8fb146847d9aa6e0226ee16883e7a802dcb57dcfa35cfea582c887e3cffd29611e48c36dedc56a544ac8adefd6db19cd60119e393cbc10eca55668b10f3b3095d6617bf43bc2fd932ff1e1de7aa4c85a802f8bfc01f27ee1a256b7633aa972b51f8cdebc449ec49c9e2e7f9fa2a6be9dd701fd2e6a8e751742339563ad05600741987ab60acf7151af9dae1f043fa4907e1267c10f6d32921233437de83625fed99fcd193b220375adc1cf912650b07f2f633135ef702fada1319570a49a487f7fc4d58b54701eb51bf5e78a582ad194379f9c171f555a824924cb1760706e8e3ce31d1052d916ed290fc5990107c3504ecaeb800694a13543241c0c0da398d4fc37587c286e12c86952cb96bc18961ab627d72d3967eb75bc50eabf4e295ce3d0d6002ae0f31e884f019ef6e9618b00a410070e047a215fc1da39565755540c1138fd27df1578dca73231c1adf24b5308b71a922519255c818069fba7d3f629153aa1f61d8eb548d6bf005653215028d58209ab484a2b6e7e384df5b2224af9ed4bba0d7e8833e5e0ab5e18518bf9dbe435e51cbbe862276721278793626c0b02fbb91eb749d373f93c70a82afb7ee117e57e7fcc338b6add15b4ce21fde7929900acb5f562361d1ae9dc3854d5f1060bbaff2ecc86fdc80bbc874d5bc301484263fca2c5e11a73c5f78277997e93520f9242172ff3662c4c15dd3f7130aeeb424387bcbdb7ad1bd7637f035406ddb5078b53df7adbb735db05399ca7d51f0f97f267e04ebdadb10b62f70ce5b2db65137cd81319a4ef3997c405058ef5dbe48ddb8e03171c7ddddcc20f5a029d86a79af5d03afa2b5eabe140e4bfe3e7cfdb045f4b883ccbf957cb62e8edd35fe6d2de82fa55430c2438016ea2c0438c826e7198eff760a29e66272c2824d0dbefbb0b8b84e6c99f74e93c596c5d438221d03d502a10dfb97b821948ff922c5bbcec3a9ee7cb11363b75caa09fbb419da08e7de691c31e80c029894cb56774d09bbea4863f07347a798840a05d893dc4dd32ae8670f9ee4de8ad55a9db9b8cf0637f6aba250c0008833cb719657aadcf7d6ce1dcbb8d39236913fe1bb6f38031afce5e8389673ced654e4d7ce4239dac765d89ed06b85f9990c33bc29f81c77979569f34197735a93fe6e5c68a577d44410858309d2afc308208496d6d161d52562abf795b94a7c851b101e8de0cfdab7272eee361f8991ce3c80ebce790d889f27602db7c74f01841b5b8a62237172043b7a8eeadeb4851947349a0558c31ce8d368e78a6f4719202504050727f7a34d7f0e3f8b353fc426c1c1b7e1b0a5f9ee52a8757e24f3a05060d127344a7762284c226dc84f559c67f0234caf6e2dca1c676108791da0d39ff4e51d7427789bfda790a6e93bd9f78506a33aec8af0527a0b17883a32cd240654fce7d217efde8fb666b23d8ec55e37c7c6927b190661ca08552604c87b0c48e4639b2e9d8f177d448defb397ed972fa703819a548f99eb28208790bc33f4d519c8fc30feb54c8c1bbba9be6ef68501d05ee683e23d6009640aa9a47bd2e626cde1e169cee46bc4da86e3726195c44d4391470ec3213db507a0e32c2ecd45052cecd38498f65e7899a787acbcb329dd94d18afb307e9e29557347101c780279b2c374ea5e4821db31b020c8bbe10ef6fdf224fba851d00dc62f6c433bd8f5aee5d6cf03e0ee22f79f989c2d01f1b235cd17ffb6117f76cf563551131c8017dfe8060d79b4a7f6f00381f007ef28c9ba0166a79fc1343797ad6048f556d4d04518cb3900c1c3126f7ee1192a482d65dd27e98be1f5ddabad535f552eeea128159472d08d3033e06ab1e7be4335b1880ee1792ef2a5eb99d2678df0e027de942fb4b208592e30dd6c151187962ea0127fab7366b5e9cdbb8382c75df97e6f7eb8cc41f53e2ebe3437d881d562770e087765ae9c51a2d1ff68a9c2bf79e62f6b19311b6089489ee8a28da5714fb127665138e815cca1108ef4e28ce91f1f1646274bf13a2f7204c2afaed87c1ac0df8023fd489a454b336d83862845da1237662a061c7f05ca8208f83bb5658bcdcca7312fd0a54910688e4a57cc4f647c0376cd91577922278483b149e5202fc8a2995e14820c663cd18fc958eb0b5f4f0849efbe076ece966581b7a6edeb7e351bfb9206d0aceaa6bbb16418f3603e1de87ec6ae4e1dd5595705f8cfc028a4838a081938e1223fbbfa4f48ccb960dce309507cf4feee556b41e841620d772cb91e639ad3ee9f934981aae8839e4bba6452a6667b92467da5c85d72ea3404ebbedda7467e5fbd0e4490883d8cff869ede8456edda01dc3ae1b94e44f5997657667d5f131cb2b6b418e18911c315352e82a6fc7f1a34191382ed9caaaf8b4b5815a418178531741c6dd20e27b9587cf8eda6054e04dfb2682ab7f74709699ba76fd785aabc4e2b432608380f981fe2935812d1d31d02553d406fe127f2df780c17a5e00a9f1b52aaa1c6aed82491f53ca8ca1b4c22886d6aae5dadc07a79b3c7405dff47e1e3021720667248e6123026562ac9e168d6d48dd8c8b250fcb4216130d01e4bddae042f54cf265c2d21d344259b6af11f465ad6e6b2eb52c9bcc15005acc451e39c9daf8aa2d896a1ab02ce0089637c650cef60565bf129ca9dc893e7ca2fce5007743c5a5076b0d23f63f38de6f23cb84fedee4125fa3a244b42bc4f6693376609f381257a8bb6d1e6799d35fbad14c5240ce4e5f64e9f234bac64ce9526a7f380ea02e13d711f710d85cac8945ce5597a6fa3daa10ae7a98fbaf406f61e6bfca130543a2a1fa009c9e381d7daf0b6c51cd774e10faac6b40a6e94bbbf640abc33cff64ece63c4b4dbfe98225ecd2bfbda4bc5af63755cb1a1acb61c29ee1995bdceb99d1be033e9c053c6ffa787066361e9cd9a285eaefe4c9efdf3fe5cf9b10e1fe5f6", 0xf84, 0x40a, 0x0, 0x0) r2 = dup(r0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0x4, 0x800}, 0x10) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f00000011c0)=ANY=[@ANYRESOCT=0x0], 0x1, 0x800) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r3, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r8 = getppid() r9 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r4, r6, r7, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r8, r9, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r3, &(0x7f00000010c0)={0x1, "64d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0d87cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a9e53097d404622ab56867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"}, 0xeb, 0x0) r10 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x7ffffffffff, 0x0, 0x2011, r10, 0x0, 0x0) 16:33:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x480) msgget$private(0x0, 0x500) msgrcv(r1, &(0x7f0000002a80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a9cb1a516809c706299b3621057a46c205e6483d73cd73fb366c212a8163e8864cd8c264eb3e3d07a497af87a36d272d697890c32755aee43688ed11cdbae89a2d3e96b2678fb64cfc08e87a0f3be22d013e9a319a52c7fa6bbe8a464eef39f324404482f0f516d040eb83392a5f007f13c7acfaed6f44ff452bbc981d71ccc0c7be465eb6890aeae53d7d1fc5cbc1591fa09cb6d3010fefe088ae2f82e8eaf9858b81a01bf4719dedb726d2b60ec1e5af7549dd57f60635af7c987d21e228008d4c0a64b7e838746c78d6fa7d46bf9423112cb0357537e73385e24494d94d4ef43604fe01c26ab5f6e67dc8d3a077448be0ef45c5f7d98177f8d09dfa68305e6c14a"], 0x1, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0xc40) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000140)={0x9, 0xfe01, 0x101, 0x8001}) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0x0, 0x4, 0x15, 0x5, "842300000007f1ffd3a985ed001a00", 0x0, 0x8}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000005c0)='^\\-\x00', &(0x7f0000000600)='\x00']) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r5, 0x0, 0x0) execve(0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) socket$inet(0x2, 0x4000000000000000, 0x3) 16:33:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r5 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r5) r6 = getpgid(r5) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r8 = socket(0x18, 0x1, 0x0) close(r8) fcntl$dupfd(r7, 0x0, r8) write(r7, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x1, 0x0) r12 = socket(0x18, 0x2, 0x9) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r13, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) r15 = semget$private(0x0, 0x4, 0xa5) semop(r15, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r15, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r15, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r15, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r15, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r16 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r19, r21, 0x4}, 0x200, 0x401, 0x2}) r22 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r24 = getgid() setgid(r24) setgroups(0x3, &(0x7f00000004c0)=[r22, r23, r24]) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r25, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r25, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r26 = socket$inet6(0x18, 0x1, 0xfe) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r27, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r27, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r28, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r28, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r29, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r29, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) sendmsg$unix(r3, &(0x7f00000008c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000040)="aecda4697b94a7c7c9a93472785b5cd5531a91b312f65cb2755156ae9d2647ece2fcc966b04c09ad5f7f56b317b6bcaf233e860ed8f99be40fd3fa9d434f1969ad47f38794d89e905a73cc5f62867422766c6089f71cecfc12110a74d7e9fbd8d2b45f34f3d701d401170914b35ded1a1497857101816271ad300c04361af7a92939a0a91a89e60dabe2ef5852c82fc8d544103aa4f40c8c5f8a7df7dd31742d", 0xa0}, {&(0x7f0000000180)="2668ef75aeb4bff0f256997cce2c88edf7fa7252e8b55e87f5e77772f57b65db2090b6fae26ec8693fd2bed0a367d3d4501593cf6f54d7887bccb4cd818ee1d3ef34cd0d77c30164b037d47512", 0x4d}, {&(0x7f00000002c0)="277aacbb71aaeb38103173d7a1dfd8e5df1e8ed99612d35e3f1f1e58d9310f2745ae63db670f80191615b00f631751cbf35946eca166571225668c022b96d70c006ff28e3a04157a68913c275e045b2aee14e9e08d238deae88815d2a6113f6265e346fac27804d0434e609eeca148913c50b16589535429a7db22bfcce238e544c4c87c47663f9c5564944d1ee6e8e7136f011f2ecfe886f0f312ca3d7437eafe9b9a32dfa6a150730b0bbd6d35490e83c3d3bcd83aa59c6a5880b581e189a965ba36d7aa9f6b3ca24a5257cb8610c4484d8d1051d27dbff47e1286e0f213d969bfd7c6b6c823e0da430eb533a745f3b7197e53d86e57f1", 0xf8}, {&(0x7f00000004c0)="355f53406fcbe28042f87bfc6f4588e6c0563e37b3cad63913ab89c4a201eadf3d99c68771e83c4b7bb3ca6bee4246272de8b5440fdefdc2f68ec600ae4ed1139a1e4f025bed9161c3416c0a8a2ed3fc1839c1741a86a63d1e349c7c8ac2f7740cb3e74152acb1875030e2982ddb3a08b58074b5a9def98a0dc46cac76499faa35f20633fca333ad64dadaaa02c7ce220ea1c9ac9f9691cd76dcc6bcf3b30c2044715c6df7bf0c0ae52f02ca85ca3f0c7b788467be7fd7392a8d527300b3", 0xbe}, {&(0x7f0000000100)="33da95d306a0b0cfceea441974545458873641be9d3cbb0bd8c1a97ff0ff376c6b620b81c6cab0ffbe82de81f5", 0x2d}, {&(0x7f0000000580)="af1a92bcf4f3a5e47298b87c33a372d68a77b87f98ab250ab363eb4ecf5b37eb6237a166d7ba572ef7b86beec5df04b4ecde2b2fae3d2921c80910b989785cd4b8ffa1a8029e362ee97c34abc10016ca95bc89952572cd314b654f7c7b029f9528ff22f190bb9ed88642d1bbc102480fc69cb99c953362afc920d48dbb35cf15eb8ccd21703a8a1e620341d74dfa92e2e7909cfa5841d5f11d4485c38cf9af0e4c44d22656e91f4fca32edcf6954d04ea579d5ac0e881f077af141", 0xbb}, {&(0x7f0000000640)="337f49cd875c0ba8ed9808bcedb20edf11b38db8e7cda1c6d2fca39123b74e13986ccf7b6cd223b70539232214ebf49613203bc01c858266b80271175dfee3854d555354491ef1c7eadecfa608cf7508d9b330e70591588e26858b13e92c883e60e00bd4863c436b68fe4558ff56a74f10b9cdece106200e9202ce62f50d381836cf3afda3747d3c4d7bf445c904379cff3cc7cbd80b67d965edf60d5d0eeecfb54a72daaf41aea3c5a59fa257793e3938fee9686eedd410fd975483b11743a7c29e4efe4f8472cf460d388dc3d6779a7368dc73fdb65ebcb63ee9cef2831d74277b972ca07bf81a3863b81df3d495a0", 0xf0}], 0x7, &(0x7f0000000800)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r19, @ANYRES32=r23, @ANYBLOB="00000000380000e2ffffff00ffff000001000000", @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r1, @ANYRES32=r27, @ANYRES32=r1, @ANYRES32=r28, @ANYRES32=r1, @ANYRES32=r29, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xb0, 0x1}, 0x202) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:33:04 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000000)) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81000000029000000310000000300000035"], 0x31}, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:33:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x6, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) r5 = accept$inet6(r4, 0x0, &(0x7f0000000100)) pwrite(r5, &(0x7f0000000180)="9036cda52e617a6c8b595d4895aea85f85ffb220e65446a47ae98b9559580a2102f78c655232a71d090492ee594f04f94ed3f27ffee45eb7c98ac996f1f71bff1defac9933278a5d03d7526db9830325b21ad43ff8be3cdf456f99dca34e24c1766d27c30ba37cc93fdca64aac49dac67bb2ef773936c54924c9b1be880e3685f215127b64428405b80dc8c790957a5cd89079ffd40ee60f8cc71d989783a715cb38039027891c92a4a30dd5b3ad583238ecd8962d1b33d41b7ed73708d91aeeee7867933915535b6a2f0caa3800c6115632e01a813c2cb34e7e7ba45e", 0xdd, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) pwrite(r2, &(0x7f0000000080)="a4cb895faf742d5ebb4fad342b145082c3bb2f813053858c4a38154c7e19738ff05af6f6d41cfbeb727c75cc45b7c0a2443ef0e6ef1b238646585c50fdc78c5621d2d90b69d38c59411cb5edc7461ef07b9f9cc1dd2d99e4b9103e730d3f421ac974c2bcee9ba9a48fa87448d6734b", 0x6f, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:33:04 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) write(r2, &(0x7f0000000080)='$', 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918ed30000000000e19ace1300"}) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f00000000c0)={0x9, './file0\x00', './file0\x00'}) execve(0x0, 0x0, 0x0) 16:33:04 executing program 0: setrlimit(0x7, &(0x7f0000000000)={0x80000001, 0x5}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x200, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r1, &(0x7f0000000140)='./file0\x00', r3, r5, 0x6) r6 = semget$private(0x0, 0x4, 0xaa) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000280)=""/4096) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000012c0)={{}, 0x8, &(0x7f0000001280)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) getsockname(r2, &(0x7f0000001300)=@in, &(0x7f0000001340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000013c0)=[r4, r7, r4]) pipe2(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) utimensat(r8, &(0x7f0000001440)='./file0\x00', &(0x7f0000001480)={{0x7f}, {0xfffffffffffffff7, 0x7821127d}}, 0x0) r9 = semget$private(0x0, 0x8, 0x1d0) semctl$GETPID(r9, 0x2, 0x4, &(0x7f00000014c0)=""/238) ioctl$KDSETMODE(r8, 0x20004b0a, &(0x7f00000015c0)=0xb25bd24953862903) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001600)='/dev/diskmap\x00', 0x2, 0x0) fcntl$setflags(r10, 0x2, 0x0) ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f0000001640)={0x80, 0x0, 0x0, 0xff, "13ebacfdf51f35b3e699c711395ee4906e3ad64e", 0x4, 0x3}) unveil(&(0x7f0000001680)='./file0\x00', &(0x7f00000016c0)='x\x00') r11 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000001700)) getsockname$unix(r11, &(0x7f0000001740)=@abs, &(0x7f0000001780)=0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000017c0), &(0x7f0000001800)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001840)) r12 = msgget$private(0x0, 0x1b2de3e7593d780e) msgctl$IPC_STAT(r12, 0x2, &(0x7f0000001880)=""/221) 16:33:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='\x00\x00\x00\r\x00\x94\x00', 0x400, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3ab}) sendsyslog(&(0x7f0000000000), 0x0, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) close(r1) 16:33:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCPROMISC(r2, 0x20004269) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0xf371faeb4be6b4f7, 0x21) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) 16:33:04 executing program 0: r0 = socket(0x10, 0x3, 0x0) close(r0) socket(0x18, 0x32723133c9458c50, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x9218993e90c1bc9f, 0x7}, 0x8) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r5, r6) chown(&(0x7f0000000200)='./file0/file0\x00', r5, r6) lchown(&(0x7f0000000780)='./file0\x00', r5, r6) lchown(&(0x7f00000001c0)='./file0\x00', r5, r6) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r8, r9) chown(&(0x7f0000000200)='./file0/file0\x00', r8, r9) lchown(&(0x7f0000000780)='./file0\x00', r8, r9) lchown(&(0x7f00000001c0)='./file0\x00', r8, r9) fchown(r3, r5, r9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x1, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchmod(r0, 0x6) r10 = socket(0x2, 0x400000000002, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8020690c, &(0x7f0000000300)) sendto$inet6(r11, &(0x7f0000000180)="4ff262b14c99223148df97cff08ec9afeb420f4a169f2f1c82e9e8afe2f2b6fde7234d33f6a9450a92f38bf6075e2c3fa8c24fd4c8d986dd6d5c41b6d6845b3e8f3b56b1e2ed9b089a6402b63c93ce61e3c75d0a935df774fc5c3226bef79b178038b794a55e65cc7444855d6d47f99cc9b2279ab7ea2a57f411423a1d18a68e3d9d5c093bbecbd0bb655dca931a299928c5b998313849c894d0b24999ef481af11f39069c67ff249d672dcbf6d3abcd6d91d85766a9bc403cfda8419f63487cfa6ecfb6d9d28369ad285c8b7118692b9cbf9b0c10471a7d9e", 0x168, 0x1, 0x0, 0xfffffffffffffd5b) r12 = semget$private(0x0, 0x3, 0x102e7) semop(r12, &(0x7f0000000140)=[{0x1, 0x5}, {0x3, 0xc96d}], 0x2) semop(r12, &(0x7f0000000440)=[{0x4, 0x80, 0x800}, {0x3, 0x2, 0x1800}], 0x2) semctl$IPC_STAT(r12, 0x0, 0x2, &(0x7f0000000340)=""/202) 16:33:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) 16:33:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00']) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 16:33:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80000021c0, 0x60004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186a56010000001c00beffff00feff0060d5706c85c2768511fe9700007b7d8a1c18b96e66cfad1fb4", 0x2c}], 0x1) 16:33:04 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000000240)={0xfffffffd, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006, 0x0, 0x1], [], [], [{}, {}, {}, {}, {0x0, 0x1}, {0xfffe}, {}, {0x0, 0x1}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x62) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 16:33:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:33:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x150000}, 0xc}, 0xfffffeca) flock(0xffffffffffffff9c, 0x3) r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1802, &(0x7f00000001c0), 0x4) fcntl$dupfd(r1, 0x0, r1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="ee8a71ca369fe204329198669eb30b940c0f488f9c1176879c20c970c10fedfc258ea6f425f35dffb5517dde66cbbbad98f0c32854c7862a41d9649c40349df71900ca", 0x43) flock(r0, 0x4) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) bind(r3, &(0x7f0000000080)=@in6={0x18, 0x3, 0x32a, 0xa9d7}, 0xc) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:33:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0x4c9560a47a3f8256, 0xc9}, {{r1}, 0xffffffffffffffff, 0xc}], 0x7af, 0x0, 0xfff, 0x0) 16:33:04 executing program 0: mprotect(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4004) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = kqueue() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020690c, &(0x7f0000000300)) r9 = socket(0x2, 0x400000000002, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8020690c, &(0x7f0000000300)) r11 = socket$inet6(0x18, 0x730f66cfa48fcc74, 0x8) kevent(r3, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x81, 0x8f93, 0xee00000000}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x1c, 0x80, 0x5, 0xfffffffffffffffd}, {{0xffffffffffffff9c}, 0x7ffffffffffffffe, 0x8, 0x1, 0x7100000000, 0x1}, {{r4}, 0x0, 0xf7b46759245bcdcd, 0xf0000000, 0x2c5, 0x100}, {{r6}, 0xfffffffffffffff9, 0x7c827211a3958971, 0x4, 0xfe62, 0x81}, {{r2}, 0xfffffffffffffff9, 0x48, 0x1, 0x7fffffff, 0xa70}, {{r8}, 0xfffffffffffffffe, 0x80, 0xfff7f, 0x7fff, 0x4d3}, {{r10}, 0xfffffffffffffff8, 0x85, 0xd0000001, 0xffffffff, 0xffffffff}, {{r11}, 0xffffffffffffffff, 0x20, 0x4, 0x66}], 0x6, 0x0, 0x9d1, 0x0) kqueue() socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x8000000000004, 0xffffffffffffffff) r12 = kqueue() kevent(r12, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r13 = socket(0x0, 0x0, 0x6) write(0xffffffffffffffff, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r13, 0x0, 0x0) r14 = socket(0x2, 0xc003, 0x6) connect$unix(r14, &(0x7f0000000580)=ANY=[], 0x0) write(r14, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r14, &(0x7f00000000c0)="e25aae490000000001545d8488199ccf9c9fbcf3820a946261a5f2c8ef255b5d088519192fa41395cf7f5d77fb3d3ea0b0f93794cbba929d27280812f496a08bafc7149f73212d73fb9b2dfe20e48cf659e6", 0x52) writev(r14, &(0x7f0000000180)=[{0x0}], 0x1) r15 = socket(0x2, 0x0, 0x0) connect$unix(r15, &(0x7f0000000000)=ANY=[@ANYBLOB="3b3bee7f005f0e000004"], 0x10) write(r15, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x5, &(0x7f00000000c0), 0x0, 0x0) kqueue() kevent(r3, &(0x7f00000003c0)=[{{}, 0xfffffffffffffff9, 0x0, 0x10, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x7c12749ea1009bee, 0x0, 0x1, 0x4}], 0x3, 0x0, 0x80, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) kqueue() r16 = semget$private(0x0, 0x0, 0x10) semctl$IPC_STAT(r16, 0x0, 0x2, &(0x7f0000000240)=""/247) 16:33:04 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x80002005, 0x4300) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./bus/file0\x00', 0x80000001, 0x3, 0x7fffffff, 0x0, 0x40, 0x8, 0x2, 0x0, 0xc63d3c05e1b0fe49, 0x100000001, 0x2f6f566a}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) r4 = openat(r3, &(0x7f0000000100)='./bus\x00', 0x0, 0x291) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r5 = dup(r1) r6 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) fcntl$dupfd(r6, 0xa, r4) munlockall() ioctl$WSKBDIO_SETMODE(r5, 0x400c5711, 0x0) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x800, 0x0) flock(r7, 0x1) 16:33:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x20}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:33:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4c}, {0x40, 0x0, 0x0, 0xfffffffe}, {0x4006, 0x0, 0x0, 0x79db594c}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:33:04 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x8) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:33:04 executing program 1: setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x82, 0x1) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000000c0)={0x36, 0x0, &(0x7f0000000080)=""/54}) link(&(0x7f0000001700)='./bus\x00', &(0x7f0000001740)='./file0\x00') r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket(0x2, 0x81de76ada435abcb, 0x7) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x24, 0x0, 0x0) r4 = open$dir(&(0x7f0000000140)='./bus\x00', 0x100, 0x2) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000015c0)={0xffffffff, 0x1}) fcntl$dupfd(r3, 0x0, r4) open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000240)={0x27, 0x1564}, 0x8) r5 = kqueue() pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x81}, {{r6}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x8}], 0xec7, 0x0, 0x7ffd, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) msgsnd(0x0, 0x0, 0x0, 0x0) r7 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r7, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r7, 0x0) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r8 = msgget$private(0x0, 0x110) msgrcv(r8, &(0x7f0000001440)=ANY=[@ANYBLOB="00000000000000000000002bfa8a2bcd42940b98b117e63ed251de000000e6000000000000000000000000000000000000000000000000000000ad519d5ab4394b2065c8c335acd5000000160000090000000000000000e200000000000000292d51775cdf52120d40466b510000f0dcaeb752cabfd5e8c9000000000000000000000000000000f431de06646969615cae4f29b98aaa76077efd726b8f96b5b2e8f246b6821c935674b5fce204741e0bbd1600000000000007292a9b37b41b996bbdb78472d3d8955d645dfd9d65b348b3532ef6348f34d0ebea48f9462e2e388006fa1fbcd5dfdc334b77d7041856b8622485c9d73d2e1800bcb17d299953de0ac61aea640f77cb3baf988e10e6db55ffdb69ba92b4508406889a3df437ab359d584e72d88c000000000000020000000000000000001c01ea3bdd4e2b6acb90a1f31e111eb27eb23c5c7f86375c65dc2160c1779c660ffd58069f764f9311ae92554c7f46d59cdb6a3ff57fd16fb0"], 0x1, 0x0, 0x0) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000000440)=""/4096) 16:33:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) r1 = dup(r0) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./bus\x00') write(r1, &(0x7f0000000180)="00f2b83eecc9e38280bc6f", 0xb) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c", 0x101}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000100)='n', 0x1) mmap(&(0x7f0000008000/0x4000)=nil, 0x4000, 0x1, 0x4814, 0xffffffffffffff9c, 0x0, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) getsockopt(r3, 0x5, 0x12, &(0x7f00000001c0)=""/236, &(0x7f0000000080)=0xec) 16:33:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000540)=[{0x10001, 0x0, 0x0, 0x7}, {0x3c}, {0x87, 0x4}, {0x6, 0x3, 0x80}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xcc) r4 = getpid() fcntl$setown(r3, 0x6, r4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r6, r7) chown(&(0x7f0000000200)='./file0/file0\x00', r6, r7) lchown(&(0x7f0000000780)='./file0\x00', r6, r7) lchown(&(0x7f00000001c0)='./file0\x00', r6, r7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = socket(0x2, 0x400000000002, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8020690c, &(0x7f0000000300)) fcntl$setstatus(r10, 0x4, 0x40) r11 = getpid() fcntl$setown(r8, 0x6, r11) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r13, r14) chown(&(0x7f0000000200)='./file0/file0\x00', r13, r14) lchown(&(0x7f0000000780)='./file0\x00', r13, r14) lchown(&(0x7f00000001c0)='./file0\x00', r13, r14) r15 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r15, 0x0, r15) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r18 = socket(0x2, 0x400000000002, 0x0) r19 = fcntl$dupfd(r18, 0x0, r18) ioctl$TIOCFLUSH(r19, 0x8020690c, &(0x7f0000000300)) sendmsg$unix(r2, &(0x7f00000004c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000380), 0x4, &(0x7f0000000600)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r19, @ANYBLOB="2006000000b600612bcb0a63bd5f418c810989a70e3cb0", @ANYPTR, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="100000658200"], 0x45, 0x8}, 0x11) 16:33:04 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r0 = socket(0x11, 0x4003, 0x0) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:33:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) setsockopt(r3, 0x20439874, 0x7, &(0x7f0000000180)="6ea51eb36b6c0ef7bad6029cdd6591f88280346aa2b267555d5e1280284c8cadb667d455fa42208d4aede90641ee5990202242e2a208c13d6e06168947e130c0859ce349bdfcbbd4c3660894d1a7635cf1b747a8daf337db7f3db4b29846d6ae69445a1df31c892b1499ab6e0f9774aa8c458dea6dd00f99510dbd72561fed1a7fb0778552bb530ee7a727a99fdcd620a88d88ca734cc7c3d190e253a6546289a4106806f6e62d078f5c50125343b97b3d927edf1af391075ac8ae67101244a400857f136576087741d61100f7edd435cadc501e009003e7", 0xd8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000280)) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffff, "00000000e74de400", 0x4}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 16:33:04 executing program 1: msgget(0x3, 0x100) r0 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r0, 0x0, 0x0, 0x0, 0x80a6}) r1 = socket(0x18, 0x1, 0xebfc) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r1, @ANYRES16], 0x3, 0x1, 0x800) r4 = socket$inet6(0x18, 0x3, 0x8001) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000009c0)={0x6, &(0x7f0000000980)=[{0x40, 0x1f}, {0xfba, 0x0, 0x4, 0x4}, {0x8, 0xb1, 0x1, 0x307}, {0x40, 0x0, 0x7, 0x7}, {0x94c, 0x40, 0x3, 0xa}, {0x77f, 0x1, 0x9, 0xffe}]}) dup(r4) syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x8, "90df290e7989a03fe6d37dd826502b08942f689f", 0x40000000000, 0xfffffffffffffffe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000840)=[{&(0x7f0000000180)=""/118, 0x76}, {&(0x7f0000000200)=""/167, 0xa7}, {&(0x7f0000000080)=""/8, 0x8}, {&(0x7f00000002c0)=""/174, 0xae}, {&(0x7f00000004c0)=""/240, 0xf0}, {&(0x7f00000005c0)=""/221, 0xdd}, {&(0x7f0000000740)=""/226, 0xe2}], 0x7, &(0x7f00000008c0)=""/157, 0x9d}, 0x800) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020690c, &(0x7f0000000300)) ftruncate(r8, 0x0, 0x7) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000a00)=0x1) setsockopt(r6, 0x29, 0xd, &(0x7f0000000380)="ebcfcbc0130000000000c3bfaad9000000000000cccc7668cdb8f9dd573bfc44c75caaa9efcd73a69a86b9a6e2ecdbdf86ae2237dfa354ad26a1b8e200c56a67eae4d91812942e9bcd69095a1dbf211c0bf84e02fb253b08b6e0070c8001a300d0481c345c6a0b88f40f66ea42e33a80183a568729f9277da01cc309c4a31fa8fdb837502987326a7afc74ca819f9eb461f63aa9cf4a344672d3cb7a2b28c4a233ef60c03209c6bf861a85799133718b3c7e93e1a4de8d1fa55f450ae1ba422931d026fb5dc9b883d2f097e25c852badf5945d6810ed80a2e5d2f25a3ed022f8ad7b694611c25f00cf5891b65364d09dd2ca7110c8bfafa870e92e0642e05feec9178561a97f358169b8ded40240e2a51fe62c353d05f3006d314995", 0x11c) pipe2(&(0x7f0000000700), 0x2) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) 16:33:04 executing program 1: r0 = socket(0x20, 0x0, 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, r2) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)=0x1) r3 = socket$inet(0x2, 0x3, 0x100000002) setsockopt(r3, 0x0, 0x64, 0x0, 0x3a) close(r3) 16:33:04 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x80000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2]}}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) 16:33:04 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(0xffffffffffffffff, r0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x2, 0x4) msgget(0x1, 0x91a2ccfa35f7fe8e) 16:33:04 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r2, r3) chown(&(0x7f0000000200)='./file0/file0\x00', r2, r3) lchown(&(0x7f0000000780)='./file0\x00', r2, r3) lchown(&(0x7f00000001c0)='./file0\x00', r2, r3) seteuid(r2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="5602e5ffffffffff0000"], 0x10) sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000080)="171adb7cf48f4a9a1135527b2494efc8116812660e8c81acd5c8ea06efa288783fbd2191b52ad55971cb4af82865", 0x2e}, {&(0x7f00000000c0)="bcd30226c08c1c5defd3150b2aec60cbc12caf8c73842fbd686736a7eeee1b4a2320cd547a83b0f337a65306f52171cc1fde111659278b9b5d6d4a8d60ebc6eb70083d7bf69b1a92a43d8d51f0598d542cca21a2a3a06845f39beb797fdd0243ab2b3b1f857df6a8f20e7af102ae51aba4a531fb1e6d9a83b40ab21a9b3f39b739f2f8a6e4bfbf536ac782a303f1aecbdc8558f5bf75", 0x96}, {&(0x7f0000000180)="55e96fe904cc21c2bd13f92dd30f846fedbc3edf6764bc926ca1810eb9bc9b10fd867f5dfde065e39b0d4b278e5ef26eabc58715063ad46fc50748e08b0126e316f6fe1df91d1234e9f2e68954502f2daf6fd1e97f322a26c88bf6e3d5629166a9e65693affd74cccc1f17e7a511885ec0867a36ad5d513a4b8e1670d31eb5d03d833b00b84dfdbcc48dbe9adcfe38214d6b68d396493bd92ab367d69d55dde643f08790f0119333fcc24bec1874dc032513f8a4710841bce0869786f8fa8276ee292726f2696d7a970d3a7ae2b4999d959604f259638f97d829886889237d0c0ca2e0e44cf38f71a658e9a9a48838f4c00218d906", 0xf5}, {&(0x7f0000000280)="bb77de8ec26cbc26bcdd36bfac333da392fe575ab53c76cf07f1c78cc8937c86574a434620a34147f0c8fc271718730b113607ddfc90025be6f6e5042e1cc8de199b600f27145d99beac562bbb03697564dbdfa584086677855e1c6bd18fc8b68baadae7641e6442416cb1667096637f3e79a42f3c5b313cbae341b2b4ce6b09d4901ecdbb14ae4bbe4c7ff22e6de036e8852dd4dbf3e9", 0x97}, {&(0x7f0000000340)="ed052fd068d938b91c0935ee338b9c72ff579ca7b24e3f393fe983721dc8ec3293100830ceb5c4b1ec21468a3f27fc4d79f96907c415bf064724a256e9568bfa531386bd2a992a2380bfa99f1c00d43c85f30ea387b0642da40b197d5b24601297015518126d83bcb211353fe5a63e4d6303a0f1ae25d5366e7aa95511fab30ece904d015f07c434a1f7c3fa2f11bb8071a48e0b3ea8c277cfc13cc9954fc2e1cbaa79c2bc193d0d54757780440d0d0092253de655bad6bf7f20cf7b7e251c61b047da86dfefce5a9a543f2efdbc60f5482037f25185c984d8adf7e88d51fe804c19cb2c28d020bf885eebd76c2ec23a403e9219b107161fb8ac2bad8259104661852d03dca63d3165b9d502d70000998be723420551cc1f42715a651be3fa6e5b7f89c6ce7ada361c144b14d9c7ae43c5430d7dfc9bd4db999232cee800ae76842657bb4110a3d5771a43572726d9c7fb0c60847aef26e9bd5dbde2c06a6c3c101b3c4a7db264cc044161f6639e14e7a38813e94c0e2fcfa8ca8512420bba36f2d40ce2ad8eab6dbd67742ccb0023db34c1f9ba7cf615ffaf84ab5c98c5a7c072ca071ea217d24be059e4bad6a1f2a2c5179d0834637227b6f9fdb075040f25da98635a7e1131b54e418d8ca23b0252215c7b172a71ed25b45091b5fe04ae278210b4b479a9cf0dcbf950382f7d1afba763313f383a07289c84eeee335225a83e6f5b5af8caa2772fe0c18847400666711c88977941811cd6eac13c795c5e1d045c76ebf890fca606a68fbea75d50acd5cc15ed450cf37e6658707d5193aaf0f57a117987d12cf3a854a6e119a74c2d69b39338f12996d0a9520e2c61c194c7cd2bddc95eb2a843f2f24bf16e5ddc6c93acc3ee99bdeba4b687b47ebe50d0a8f8acb9e19e10c01bf0ef55c4393f5933305cdbd1f76c95f2915fbd5d8257fa77eebb7f2454a71a96be5924c85d6c022db3816e8fcf07447657f9d640de36b48aa41b30b076b71f2438eb38e256b35273297a89117f53479f2ff7979e875649d1e26e5eda1feea68f1c784ac1c6b9841fcc111cf35d3c219fcf07c2e688f15ee5a52125ee5976475c9d140533fb4053b8cd7b55b015ce8a2198ff5b40ad63a2b6ae4ca36887479b1c711519bef8d952a73e3c4ec871c215d554fd8f1c10a6dd9cc5a1f83ebd66cb7bdd5130ddac14cdeb2f", 0x351}], 0x5, 0x0}, 0x0) 16:33:04 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffa000/0x2000)=nil, 0x0) shmat(r1, &(0x7f0000e80000/0x2000)=nil, 0x3000) shmctl$SHM_LOCK(r1, 0x3) 16:33:04 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) pwritev(r3, &(0x7f0000001200)=[{&(0x7f0000000000)="e60407", 0x3}, {&(0x7f00000000c0)="8f56b856b8b504d755fd4205ffe7d1b82c5a4db8c584851e96e811cf94df3f00c6838897a9d4e86cbb92e1ae23745f05c3b1994bd9ed3597d17774b93e0b383260912083a8ef683cd029c4975b1bd0febb542847b6322ba52a480b4bd237359a7cf6933b737575fc920c8fb71b1e49724377ba08f2475a7afc17f2288fbb8aaeebd310642670698c3e5b5c9ef3d908be6dbeb9f907236e676a29760229d3b911a61594ef00bf026da1cdf66cb97c34757ef88505c6d2344031977ad9bb887291e97b0bb6a808927979962b654a1a0515ff3362d22fcba8fe41a016f486ecb98ac60eb1f517f76030831339366c73557b1b", 0xf1}, {&(0x7f00000001c0)="dd0c714532f4bbcd7b9895fbbe317486157c72a7b8ab1b53346f6909dc5c72c5bc085e444b9ddd701ab35db2130733c64ed41fc86d19afbe6e75ae54b5", 0x3d}, {&(0x7f0000000200)="e91dd485a33c21a693b6eda117f76ce983a41a1f933128c60c94a51b2dba52e6e12e76d32f85e15b23b3fc2531d3bd0bfebe37633e54c48bd00c5774d0780719ae0b79ecfdaec82b46f09956f1eface50b087c7b4d267bfab0e61482d012c53d66b0a131637cd2a2631754c04622cc6151c3fe9abab33174330a1882417ec096dbe99ba805b231df76279eaa3a7ae328d0573d4e44d701b7b52d0412543b152920359515dbbe0848a3db5bbaaf0d3868c96fd0fef523e6dcaab6f54c5163ddb5c22c63c9c7ce38fec2ebd909c9a498df1b3b31285c648f6f581753c032c4621f71170717bf9710f4e0364e0febeea35f9f00227bcf9664c50bf118b844a406d5c7431a2882eaf72b65a1d774920a1abdaaa2b6c43852d25cb4317e2f94fe9f9249c47862237935307f74853571e6110b9ce505ccd1728ae043f56c287f7f8b838f83ddcd4b5023586b100c1ef85910b1ed9777347edf5deca0a6f55c088a3b85d341a04ef2c2dfb906e8197514f1966e2cceed715b28132dbe33150f146f6a83937d6928e2c6fe04ac68a49478d5b9340c50e62db594694cfdc099e122f582d6702bd1396536ff90723fdcefe565a03c998ac1d470385cfc21ab99c87969073f8b37d63b286b250faf64c89c61e553dd74c4990597bd3af27bf66158014ea95eb14f7c62c0d63d4bf7cba93d3b3e7a0b27049180adeafd5b0ee64c4e434ec0d32a47ff641be58aebb2c47bdec7f69a1ecd27749e3cbb20649fbb1cf3b98248f7c91ce8e9b9f4204ef5492c3d610984b40fbc6b300e3ecd6aa0e87e6191e4abcd13fa2a506aaee2a594a1a78030b345da57af4b4ae6fa0e91cd1a65c1507634f9cec21c1a71a085f0a28d480c547574be29ed61337f1b88eb4dab03472f67d7779ca3a11df73c8437e1ba5947e3d27a6842cbe0a87da752ce1004dd750d80ee683f853ce3dc7dbfaf3d97168bd1ceda8edeeca61f60e031af7786c2ad02aba206ed3bbc255042dabf13756be0eb46ca59038ad291ee59df5819c7e6091b227b2ec6106d9fb7c89cb11919a19cd2e5767ab6ee9dc13ac18ef378fcddfe7851679b40bd196c3eb533a0366aa1fc5c7bb68a42fb45f48701c135a1a810cd42a4ab5c4a31f03b6c75b9e24f78c4e59752616333fa44444d48647866480a5f01c328f5cc16d42ac81e32ada0eef8695035444ace3675f9e7ce74ee96ac5aec2537890c1e72d7ce34de267333a58ff7cc6a33df9c8586556d44fc392221bddc0af307be83a25084acb54c0760d3e0752e4172735da26f728f821dc82c4ee3d8c66f550aeb1f982bf8a0ffbddf1d22d5ce1d31dcffb6babbc23969605632f41f150d54aecf7f3b99e13f9a379891fbd79e9819cfd5daad174e637099f32985804f55c95dd66cb3b557ec5d8cc0bd5c5fdfd556877fad3e223320149a71b3fac39155bbe7a5882803f83952013355ecc363198e0125029189a59bb2544cd0331a6563bb42c219376d5fac10719a694572b295812021e43687f8a66735d9b1d1c53441b013b2b05d051b8b935b440f85469e7ccf50f95e978115c67a4094ec3d3bb711086e91cd9a91df72b927b2128b21e2bf565634921013895542c52f4f9949791462fdfb846e3f498d92f2834f5e1ee68fa8167aeed35ec3791fecf0de35725ada0f866e88f3d9217227b16ad4cf148b0b4aadb9376a7f260732cdd744df724b0316009e1bd12c5c48290cee9e3f48948acc7e9b31b2bab56a2ae8e29cd92b3e7610b67276f7a454d39a52534c706952cabe0c28b614305ca9bb6e909d3369dfcd3d950dbc901aa0f3d05231883ecc926ce39ad44ca788e429e9ca87f502ee6e06207b3ce127e2cc805bc5cab7b11e612fbcbfcc94aa25c73f052a39817361942ec348308e83ed4f9457804e7a4da4ababbb6602507197c7aa7e0c58210dfe9706170f0d13cbd6374866b1ab35e89ab76e9b4a6ad7c22293a1a85bd0c3dfcdc58e1ca08724cd7c894337923ef335319bdb7795f840c9bc88ad06f83a8dae60e20e84752d4e199c7df527bfdbe94785a79e24debce381daa89660bd5ec4c0f44c1518681f91059e5d4c7a6573663bacdd7fe2b28525703f7059814b2dab7b4a3c9b484f21ecb65e6f01728abcc311076db1ea6e58e2e98727729cc7a0372437d8a8d5aa2bc1e10dd15b679a8cb373028610a93d4cc87753530a53278425a754d9e71ab3190fe588c87f60825b83cda18688d5f555e9f976453d194fee503701742b8d922c7f49021224ccc5e895e05236ebb643f56eb1b70e642fc934493edff9669261ee2a536ad119abb26244e4711725073c119f9d7071e99db281de504dfd73b05d64a14422cea41242c41536926347af3d85beacc523f07811430fb969724bee2a465545e5481c094a07c0d34ddcb15f7ed3c4d02f62f836bcac1825ff97af0cb6ab5675604d62bd13d0e9e5a3b4a26b4cfb30a58ff3a011a9b50cafb5c0407cde37f465bacd024b059a8cc961d9e5b2c23ef44b79d88fed6269f1356be17d3759f64cbc0bf94e23069c704bb04322558fe19540071403293fdf6b25bf059d1148581ef4d39b7d1641c5c36e3cdea565b6e4ccca9af3f267431e35af0c18963f486b4d8e4e49e0906c9b5fb98acc3237b54940afa5accd935c631bffbf207480c4ff868951aadeb660527215d14bdc0166ad96b33893bae333a76532537737a1441e39816af0cdaf676a33fdb27cba337df10ec60b61d4ce4bc33876cbc02790dfcc09acfb5a7b70c78b91b364152eb2f07ab7ec0d8fc729616c15be6b53f3c06d929e9b0777c9a9e1f194b2dd6e32fa768d6d780801f5bd8dd7afb7ab32d143f371c8ad2ed32b32509deb3e4b9038d6741e00b0ee68d3fb869249ecab705d5ae0115891c96e004ec84cb077dc09065bf33d772665a15a0c81ca5d6497c55b8a7520e7349e548e699ca61b17033ee850966dc95d652c1dc943ec410eabd827f586a29a2a399c657d24072f3c1cbd0304972b55d5b5c0e5a830a4c0979132a1dc63772b4e810114681f0fd71d85d0cab1cd8c76d9dc5bfd053b86f9c7efb865901b75931f7bb7f43c3fb77506b8dc4d2cf62e18afc7a7091c9eb7a23571dd094d5ffc3b11d9302d9ab6e1a48badb6776a864e7dc0ba608945a510ca70adcba790a01bce22be263a798ca55186d6915b30d20c2f0e0df1147c2bc042e1b0511f8f5e18d29047ac143882a30e421af2e10ec8b21d8ed01e4b3c765f5655b0967f631cc964e5f90a721e02466697c95cd0dc2ea5e187f3c1a5bcfae171b00e8c16bd064ab2d874c75e6edc6bb000193931a885a5c677283e66381fa956d0d844bac7878bd3842a67782264cfb6a2e7918bea337bee1403c989c8e6163c9b1e9af55cfbe3e860ce04e4eb44a0ef71dab38830bef9b83362842a53488a35962323e1120aeb814a755a713fcbfff535a6951e1c74e73f2e126e1f385b7466811f4f1b969844bc66f8a73776b8fd702d01a414bf96a0ace0bea6c48afdd2e063ab22363b690dd7ce6b9917ea9717269cbb8acd0e3d36cf06b5780a6d21f1d8a5fe0e32a04f0b8e99fedaa07ce65fbdf45e6a849c816ddeddf11b7a60fcbb1ad9024183c0dad25e19e94c8f13c80813bb6adf4870ded4b67174c034d38a1805d1eabd1d3d6ecd40e9ffbc6b87ae8f934f1e41878d4a74c3bada6a84ec468c225b33ea7d251a4e53f54a5471b6d60ae7a161111a2fe5873bc1edfd62feb4adbc611345ec6bfb8b0cb78203185214978e19a525f5e899720a4d02291066b6a2058737363efe51a62e5687f1eec7fa63a239d40c737880d448e6779223b52b0c0da10dcd8aa4bf0f1279ca77ec433f8bb1833e2254b3c2ee197227de50681a7895015fa2817737c2ee2de1d20fe39ad5ef663376d403c8e0e7b42a689e527190df1554211ae883d1554bbdaab5492496f890814b3a29ce67ba554108f73e3389942ed168b8e399bc7fb70e1fb53142a046c78f7aac0a0f5893187a739134239378c087116fe98bacf67498af39c079dc9edb6246edef4a9edb4dda14389648f07143a03dd1e6a51d050a67eea3078f54ce3c4e14f945d738dc23149690e8162d5f9837e07436f84a6d35cc5f1c65441a4585bee3211a10dd13ff7928c0133386479da6bce2fc334b4b7f146097edd166a21fc169dfc4a4181d5695ed2a0d7150347a7d8fd3fa035359724eefb48785e1aff43298b7be1fad231542543fd2597c26cf1d337e4f97aa4fe8760bca95090aea6fb5e8d34071eff550b20c26576ed06b13891588deef4a2b5c0e9ca86a5267c685ab733d8ed0c3ff68b9dce210bd8b1717e09de2d36d8bcdb3fd797eaf3ca4b695d3e6274f84459d3d5ed2aab3032203f2eac6b51517e727feb1915d284c4a2f344a541fad205bb3aceda21d5ab251819ce994e73dfbd838da287a901ff505e5cfae25d9525384faf626e24f9fc2a92dd17ed2d5d4183651c570a3a959f129e8c9788050530aafbbe2f50032a77d49ec3042db2090e751c712bce4b06ea2c6d566de2d4a2d71f60625ea994cdd79f4c2d60a3e8ef912f70d67ab07a3001858f1958b97beb8823f154670b1ee69354143c33a1e04b34a2c65a6195ba6536ae895ccf5121c18c2a2f75112867280370f9121a6f3e624e69f457d41a1d420bb100a3f1ffd8d09b33730a2ef3251d3775f08d4523618fc9ee23dcadfa520229b6e0e563a3551a4c187fdf5924ee29828d1a51638545e5e1172737f106eb64588f3893768beca7ef6fe9b516750e4cfb92c608456653ca37f76a67156a3ec42f0aae203e824bdb5a4b62d79e31fb9c3a98934b6376709730fd33c0816dc13913f0871bc4b2adce42cab4ecc3801d8cdec6aea70dbe86adcff002454912ec1ac831c254e7630ca6a2ec39ea126f47bf85e130a76a4af13f04a76016d148da0dc31473010ea03846631ef1b21fd3cefba2d77f1297600ceb703ef74e1a58c1633847ac701a65b3915905d2bdfcfd96ed9dab2853c89d70f50630e220cb1a97343e7da2e538a85b78a3d03f5db6a6bae4570ef8b87cff2f7915c0ca97f92a3b9d7b526543b6d09f437aac1f8801e1f787a9ec23e2c8ab985e94f107074005ce3eba212415bff0b94cf4d07c3268b36c62415f307134df09cb9c8215aaaed0fba363780b10bf794f30c677ede604e39b3a9cd08c2c3a1cbf72b4172692bf361cef5685f1f079d5fb68db9ac119bdbc18f17b443fa5b83013ff3cb53a9005d962a25171b9e35c4fb958b37b3ad11f6af8973fd04b90ee35d6dc643679ec61cb71470fd44e3b99b7e026775456d274f632c63855f19aee3bfd89c9c83b58bc5a795e0e4164169aac753d866bfd16ae2d834947d71aa0adcc7ec21665770e8c37f4810a0af186369d30580466a330ca5fe87ed37a9b03891197fca824a6aa1e20e6cc79e6285171f8dab79d071531a30800def19f8ea8e5a71bc3e64106812dbc572e262348f333fa7d1488c466182fb72dd1afb3433e74ee5307a6e938405c7605681351f332610dafa50f0f9c449dc3fe33196405404410f9192efa549be066e5c4f18dc5efcf8f36fb9b33f67fc79d5faf6c70d76575cfbbdc7002c2b210a9106180b3d7b63194d7f36f167a511514266e351779ff59a019f1501de2404b4e2f17a1ee007a233a113127c71e181e6d67abdfa32fb1a20a4f1113ab24e840463f46c6bf71c64d9bfa30448eb4fee8d9e74814ace861c5114a453d98b136399a484b7b0a2bf213aa7321be405f997dd3f78a723aa26bc127dc44ff6", 0x1000}], 0x4, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r5 = getpgid(r4) r6 = msgget$private(0x0, 0xfffffffffffffffd) r7 = socket$inet(0x2, 0x1000000000002, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r8 = socket(0x2, 0x3, 0x0) dup2(r7, r8) msgsnd(r6, &(0x7f0000000500)=ANY=[@ANYPTR=&(0x7f0000000540)=ANY=[@ANYRESDEC=r7, @ANYRESOCT], @ANYRES16=r5], 0x2, 0x1000) msgsnd(r6, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r6, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgsnd(r6, &(0x7f00000010c0)=ANY=[@ANYBLOB="010000000000000064d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0da7cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a96822abc39d6dd3eb6867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"], 0xeb, 0x0) r9 = geteuid() r10 = getegid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r12, r13) chown(&(0x7f0000000200)='./file0/file0\x00', r12, r13) lchown(&(0x7f0000000780)='./file0\x00', r12, r13) lchown(&(0x7f00000001c0)='./file0\x00', r12, r13) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r15, r16) chown(&(0x7f0000000200)='./file0/file0\x00', r15, r16) lchown(&(0x7f0000000780)='./file0\x00', r15, r16) lchown(&(0x7f00000001c0)='./file0\x00', r15, r16) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r17, 0x4, 0xcc) r18 = getpid() fcntl$setown(r17, 0x6, r18) msgctl$IPC_SET(r6, 0x1, &(0x7f0000001240)={{0x780, r9, r10, r12, r16, 0x1, 0xfdf}, 0x1, 0x400, r1, r18, 0xa7, 0x80000001, 0xffffffffc0cd2a9e, 0x3}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) 16:33:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffc, 0x91, 0x30, 0x72}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x40, 0x8, 0xffffffffffff0000, 0xfffffffffffffffb}, {{r2}, 0xfffffffffffffff9, 0x20, 0xc00fffbc, 0x0, 0x8}, {{r4}, 0x0, 0x5b6853705d1b5692, 0x1, 0x2, 0x8}, {{r5}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x762, 0x3}, {{}, 0x0, 0x12, 0x40, 0x6, 0xae2b}], 0x0, 0x0, 0x0, 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r6, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) [ j«ÏÀЭvm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020a88690 16:33:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000040)={0x5, 0x401, 0x3ff}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r4 = dup(r0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x20000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x229], [0x0, 0x1], [0x0, 0x0, 0x0, 0x0, 0x2], [{0x0, 0x0, 0x3}, {0x0, 0x0, 0x2}, {}, {}, {}, {}, {0x0, 0x10, 0x0, 0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) r7 = socket(0x2, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x80206919, &(0x7f0000000300)) fcntl$dupfd(r3, 0x0, r2) sendto$inet6(r4, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:33:04 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000080)=[0x3]) 16:33:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{}, 0x6000000000004, 0x5, 0x0, 0x0, 0x10, 0x7ff}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) dup(r2) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:33:05 executing program 1: r0 = socket(0x4000000800000018, 0x3, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:33:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x3}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b498c2de1db5b94df49465a358c1") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000001c0)=0x1000) nanosleep(&(0x7f0000000000)={0x6, 0x100000000}, &(0x7f0000000180)) 16:33:05 executing program 0: r0 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:33:05 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'\x00', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) r3 = getpid() fcntl$setown(r2, 0x6, r3) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r5, r6) chown(&(0x7f0000000200)='./file0/file0\x00', r5, r6) lchown(&(0x7f0000000780)='./file0\x00', r5, r6) lchown(&(0x7f00000001c0)='./file0\x00', r5, r6) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r8, r9) chown(&(0x7f0000000200)='./file0/file0\x00', r5, r9) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r11, r12) chown(&(0x7f0000000200)='./file0/file0\x00', r11, r12) lchown(&(0x7f0000000780)='./file0\x00', r11, r12) lchown(&(0x7f00000001c0)='./file0\x00', r11, r12) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r14, r15) chown(&(0x7f0000000200)='./file0/file0\x00', r14, r15) lchown(&(0x7f0000000780)='./file0\x00', r14, r15) lchown(&(0x7f00000001c0)='./file0\x00', r14, r15) getgroups(0x1, &(0x7f00000007c0)=[r15]) lchown(&(0x7f0000000840)='./file0/file0/file0\x00', r8, r16) lchown(&(0x7f00000001c0)='./file0\x00', r8, r9) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r17, 0x4, 0xcc) r18 = getpid() fcntl$setown(r17, 0x6, r18) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r20, r21) chown(&(0x7f0000000200)='./file0/file0\x00', r20, r21) lchown(&(0x7f0000000780)='./file0\x00', r20, r21) lchown(&(0x7f00000001c0)='./file0\x00', r20, r21) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r23, r24) chown(&(0x7f0000000200)='./file0/file0\x00', r23, r24) lchown(&(0x7f0000000780)='./file0\x00', r23, r24) lchown(&(0x7f00000001c0)='./file0\x00', r23, r24) r25 = socket(0x2, 0x400000000002, 0x0) r26 = fcntl$dupfd(r25, 0x0, r25) ioctl$TIOCFLUSH(r26, 0x8020690c, &(0x7f0000000300)) r27 = socket(0x2, 0x400000000002, 0x0) r28 = fcntl$dupfd(r27, 0x0, r27) ioctl$TIOCFLUSH(r28, 0x8020690c, &(0x7f0000000300)) r29 = socket(0x2, 0x400000000002, 0x0) r30 = fcntl$dupfd(r29, 0x0, r29) ioctl$TIOCFLUSH(r30, 0x8020690c, &(0x7f0000000300)) r31 = socket(0x2, 0x400000000002, 0x0) r32 = fcntl$dupfd(r31, 0x0, r31) ioctl$TIOCFLUSH(r32, 0x8020690c, &(0x7f0000000300)) r33 = dup2(r32, 0xffffffffffffff9c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r34, 0x4, 0xcc) r35 = getpid() fcntl$setown(r34, 0x6, r35) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r37, r38) chown(&(0x7f0000000200)='./file0/file0\x00', r37, r38) lchown(&(0x7f0000000780)='./file0\x00', r37, r38) lchown(&(0x7f00000001c0)='./file0\x00', r37, r38) r39 = getgid() r40 = getuid() r41 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r41, 0x0, r41) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r43, 0x4, 0xcc) r44 = getpid() fcntl$setown(r43, 0x6, r44) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r46, r47) chown(&(0x7f0000000200)='./file0/file0\x00', r46, r47) lchown(&(0x7f0000000780)='./file0\x00', r46, r47) lchown(&(0x7f00000001c0)='./file0\x00', r46, r47) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r49, r50) chown(&(0x7f0000000200)='./file0/file0\x00', r49, r50) lchown(&(0x7f0000000780)='./file0\x00', r49, r50) lchown(&(0x7f00000001c0)='./file0\x00', r49, r50) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r52, r53) chown(&(0x7f0000000200)='./file0/file0\x00', r52, r53) lchown(&(0x7f0000000780)='./file0\x00', r52, r53) lchown(&(0x7f00000001c0)='./file0\x00', r52, r53) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r55, r56) chown(&(0x7f0000000200)='./file0/file0\x00', r55, r56) lchown(&(0x7f0000000780)='./file0\x00', r55, r56) lchown(&(0x7f00000001c0)='./file0\x00', r55, r56) getgroups(0x4, &(0x7f0000000440)=[r50, 0xffffffffffffffff, r53, r56]) r58 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r58, 0x0, r58) r59 = socket(0x2, 0x400000000002, 0x0) r60 = fcntl$dupfd(r59, 0x0, r59) ioctl$TIOCFLUSH(r60, 0x8020690c, &(0x7f0000000300)) r61 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r61, 0x0, r61) r62 = socket(0x2, 0x400000000002, 0x0) r63 = fcntl$dupfd(r62, 0x0, r62) ioctl$TIOCFLUSH(r63, 0x8020690c, &(0x7f0000000300)) r64 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r64, 0x0, r64) r65 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r65, 0x0, r65) r66 = accept$inet(r0, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r67 = socket(0x2, 0x400000000002, 0x0) r68 = fcntl$dupfd(r67, 0x0, r67) ioctl$TIOCFLUSH(r68, 0x8020690c, &(0x7f0000000300)) r69 = dup(r68) r70 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x80, 0x0) r71 = socket(0x2, 0x400000000002, 0x0) r72 = fcntl$dupfd(r71, 0x0, r71) ioctl$TIOCFLUSH(r72, 0x8020690c, &(0x7f0000000300)) r73 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r73, 0x0, r73) r74 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000580)={0xffffffffffffffff}) r76 = openat$klog(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/klog\x00', 0x20040, 0x0) r77 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r77, 0x0, r77) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000780)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000080)="1e9b78bb1169b12e56d9049381de9dd6dffe468b58026fbcd295804913ca9c6c4c42f9445c02a1998c2ab521c752f7363e63222b5f9775abef368ed8bb2756b2ea273fff02642b80e02a8b61ebd99d9606434bcc8567103aeb1f069f9b8557e7a01825979b85c95ba3caa8348f5bd03945acbbc033ba994b254127b6c4dffa10d6d9e99c5da2daa45d3e6ceb9021278f81bc3143", 0x94}, {&(0x7f0000000140)="76d800794e293988fd08be533fb1f33ccfe9c9c8671ffe10353c084560b51d91c65a91055a099a85bdd43950f4cb6ecb64866c70954ad8c803d74de619dcc6e7fed148e2a5b98aedcaf236442f9c0265789cc790fe2b06e45713765cb7c34c002f08bf77eefb7e26842ddcec302a6165d7", 0x71}, {&(0x7f00000001c0)="8b08c45abbc6c71b086c2f92dad8f0cfad6a45f3229624784cd3d0f877a17e4b6e3f2796799bf3894756db75ede3fb9451d637f5dd0f328bc38a8844b73aa60dc8da9f607528a277c9320d2fae854db1218fab472af5ebeef86f8fc3e56bfc1c1030b035d41758d83a88c051b5697364c26c4a74819f8f1dda9d479844c8deb53b5b36dcaffe8ad6708847227040", 0x8e}, {&(0x7f0000000340)="a44e31c3b0dd1ca80f99a1f075a00424a6a33319e11f086f33c4d436f550128e132f7a95a3a0fe9598ca4f52e9dd057a1da8330660ee436259cacdb02ad67c4d516c4691f19044eb6b4ccb86862c2528329013e710237d704959c3fee9fd21f6d6922796ecdc7be504a4a7576e6d4ed87b2c6233642000b4e2fd300483faf053dd70423f8aa4e6edd590fc2751091f5760dd3cac8452ddacc1e94c91f7949d9f2a078d6c5ce836eddf02cedcd0994116e610d75c0caf822793e0ac4119c096e3c987347f10a05d8833e33b85878ae033ff2c8226293b7647fadf4b967aeb4530dacd1c8117109d353d2959dee01f952c146480b2e5c2bb7d7213f288", 0xfc}], 0x4, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r3, r5, r9}, @cred={0x20, 0xffff, 0x0, r18, r20, r24}, @rights={0x20, 0xffff, 0x1, [r26, r28, r30, r33]}, @cred={0x20, 0xffff, 0x0, r35, r37, r39}, @cred={0x20, 0xffff, 0x0, 0x0, r40, r42}, @cred={0x20, 0xffff, 0x0, r44, r46, r57}, @rights={0x20, 0xffff, 0x1, [r58, r60, r61, r1]}, @rights={0x18, 0xffff, 0x1, [r63]}, @rights={0x38, 0xffff, 0x1, [r64, r0, r65, r66, r69, r70, r72, r1, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r73, r74, r1, r75, 0xffffffffffffffff, r76, r77, r0]}], 0x160, 0xcbeaa747c9e32b56}, 0x8d5a5d32304ee19) ioctl$TIOCFLUSH(r1, 0xc038694e, &(0x7f0000000300)) 16:33:05 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() getitimer(0x0, &(0x7f00000000c0)) getuid() geteuid() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r1, &(0x7f0000000140), &(0x7f00000008c0)=0xc) fcntl$dupfd(r2, 0x0, r3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r4 = socket(0x0, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe39) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r7 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r7, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xfffffffffffffd74) r9 = getpgrp() r10 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0xbf8, 0x0, r5, r6, r8, 0x5, 0x7fff}, 0x6, 0x2, r9, r10, 0x7f, 0x100800001, 0xf1f1}) chown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) setrlimit(0x3, &(0x7f0000000000)={0x100000, 0x1}) r11 = socket$inet6(0x18, 0x2, 0x3) setsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000100)={0xfff, 0xac95}, 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) writev(r0, &(0x7f0000000180)=[{&(0x7f00000007c0)="e2b7ced34b25f846f4f19708b6bea061b40bcd4706452b0dfa52d7429c5e57824a2fca38ad655ab43880b3145773774e2ab3e32a5dabd1751e9f05312a7932c1787238362a7de8c843ff245398b0c9ec56d5326110562b6d412a3670efbabf71a3be7e313b5baf380e12d93bdb73d163e7d4a4abb59f94731c768f617f87666718b6c6ea9562ede4d4d47e4f7e8c4e55218a1cd6b071735f7b0919e12f58284f27a7b12849e2be7d7d09559e2b40d38991105d33dc780bbaa3ab0bedd7e5f14f70f2d06012b7843c54264d17f23934d4c9c975279c99db7b571366b145b1f3eedbc479f2ba8e14e22fd32f6cea1b0ad8e5a576ea9ca6d7c74530b53ea9ecaa32bc32036060c32a037a877ef8de305064eba6f01ee1bc55217d626e741a8fbc526369acb11f3ce853bf4bc6743d8147d3dbd927a221b3e3865eda784c3a88542fcfa73b0e25db2533903819be3ef233d0f09f2fca469d9d81934776d0d767f02da15d360f4348b16483182ffacd747d927ab4ce763eaf631b651af9d13bf8b4ab4c1ffe513727eb4b206099bddd816b87c35a6669e982321eb66c4a1d4e0cce9c133e8c4bd0c07bddb747354bd3fa1f188061c6b42796f9f76ff32e6ec2a67c10c3bcc966d9f94455edb0d33c7949f25a61c9794cd7174733eb4705830b134302ccce7ab4f14e4d1eb46fbb36859d40b1c3a36f4726c748578870dce85fbf595b13dd10b07697b03be4f36a5d4b8efd9f6345f22d60d3064b2a1bcd8b5c8bc3b2d6b0d537ee23673b19f89598aed76206af388ddafc4a16ffff5cbc5454fc8931624b651e701e0d94c731cf6508d3fde631b6f6ae7f9b5e316fe32f7dbfbe141587be737bef3fe391732b4f2c8f77c8a4386ea53d556f55abb65a5acc5924f7c7c244ec7cdc98639c9b182f5145b347de5e2f4a5cfc089d09eb2691c3371042e3fafc9091e7d24b751ddabfe2cd17f82471459f9da1fb2ebd08edb72405936bc2d6ff920210d7cf070a482f0ae1940a63e468677e056e6d60cb7d1152c3e0b00b1128b30eaec4fb1b086a96840f5968648de9a42b2665aec927ce51eb8faded675975ccb829e444c661de0e07293348eb6c7011ec29815253e6efe042433dde6d9134a605e5e5105b717832c0c491608c7c4cd772d0c99fbf4f7fa9da49a2c63dca282b4769102c45d32ec9a66f5ed46ed6d93501c448e553c57d707851b305b91834175672a99ed9b8eedb0dad0f22ffbc78dc5437446061f4e2a06abb4bca2b0ee520c4793dc214f77dcf974da1f7d2a0eae70d2fbf1fc17714656ad99ae216859a3e6f37223b2d4204e5cfb66ae032832ac6d72e8453dfbc94ab964abd459982a855e3e55260b1d537e884998326e676a576d0b174f23422041a6b0395405682e3b99fa6f0ba8dc0653aeed42f68746577919d91e0e3b1885387e490def67ca3193475eba14265115d1a24e5aec66ec8202af44f22dcb4b9904cd1aea5430ba735d7eae66dd64003ba2b598b36973f370a807d1c2c18fba277fb3ed307942c5bf601c9c01ee8542e0ab62f788a538ae1396f520fb167b4b6af162865c9b9e74ce78aab997583ca4630dabb074e5269ff0b61782978f4c9f48679389970c2f9af91afcb789e807a5a8a7a4f421e5179649bc01c0e8f3dc171b3d22394d6d25a1d0508582c3d54e6f346796d3dd68014cd7c49bd0a9653ab117181a48dcb8068f1f7a5b5161216c70a0cc03a0e12627e0827e5aa523afe170c2f0342a9904ae92b6221526914108e4d51555f1e4a749f86cd3fb6a744faa5b3522871ff17136270f609786fdc56018c473655fc890268c142b7d6701a5e4b53c88120b851709d6d5b223acb1f2ae7fde89a2e66b80828740fb3dc5953cea2bd150def3a3c41a867ea192f421848216538fc0b983c6c2115ff21272e6ee80f2280f645dd66f1ad00adf198365378c993c5b73f5badb525585dd3b32decc96ab926721ef8e5bce49ea510465d39d3654127463ecaf9fd3e4687048094185dd0f90464c3f1095c1ca28fe3292c3bd511ef3a5942826845a8345307cda01190196363bfcb2143909948e5d2bb66a96f0b9aed7f2fb4b0ca3ce0ce4cdcfa77730ba9aa767b86d83e706328ec5ee8154ff595dcc750e3a163ead3126f511289d687a2b2bb2ff90161fa3ac43d77d8e3723caa9922dfdcdf4a978c36ce37fcc3bb139537dd80124123851017269c29d1cc33823c4d1ba3df37e742e42bd3afbd544ceb17549dc4a60f8b0b2daf5acc13e18e07f804e11fa2b0a720f987aa1026c9d074ed1c8ce98eb80f3a4a750dc871d4f96c3ca5dcf4a3d4bacd2aa141bb13083159df9766e59fb95d5a2f48ba21032ccc24e580fe559025f3ef1f232d73763575dd3d651a455e2558354750c49e7d6c8cdbb033dd4e44933d5511e1f2db94f08bc10662bf0c3c50918fbeffa14224dcd64a3e1fc61a73ad8fa4aa5dfc345a7264921325189f77aa7ace8f99c57b7af1cd9523f9b999d852a30c2444fbed25d6c0a967ff5b27b6fc81f0dc6b9b8e676fc9ce1c20f90679152f768381470d2c8f83ae2b3db0aa5c473b8e31ebe449138ac61f5671ec9375bf2bacf6c178d727e8d863867ff7abedc86349643794e7bf4ba19e417672e8384695584be4579ec7b895e1306a03f83305209d2a71f68766285617aa421916ecf77a52f120e62827bc27c2ee5d5d2d65404215ef656c60e5fa051af30dfd1eedc72d6d0e0ca10defa6e9e232d5ba3a96398cde084e6645bb979aaed949fe56b17f3b58576e7e33868d8f0cd1f511433ff194eb47aa1846535e83517946be6cc161a8ef63722c8d0b8f95fdbc5d18abd7574b34b5f1ba3607c0b48bd851ef129cb5f102d20f2eddd94bebd1f9e7ebc2f5f4f4", 0x800}], 0x1) flock(0xffffffffffffffff, 0xf927d91f1bfa4134) 16:33:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1d}, {0x40000002d}, {0x6, 0x0, 0x0, 0x6d0}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pwrite(r0, &(0x7f0000000240)="5df57ae108ada9eab529afd1a1bf", 0xe, 0x0, 0x0) 16:33:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x2) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = socket(0x2, 0xc003, 0x6c) listen(r1, 0x81) r2 = socket(0x2, 0x400000000002, 0x0) unlink(&(0x7f0000000040)='./file0\x00') fcntl$dupfd(r2, 0x0, r2) connect$unix(r2, &(0x7f00000001c0)=ANY=[], 0x0) write(r1, 0x0, 0x0) 16:33:05 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000084, &(0x7f00000002c0)}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) pipe(&(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x6, 0x4000, 0x1) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup(0xffffffffffffffff) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000080)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSDTR(r5, 0x20007479) 16:33:05 executing program 1: openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x8, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x60000000, r1) r2 = socket(0x2, 0x400000000002, 0x0) sendto$unix(r2, &(0x7f0000000180)="44e57bbdc83e6aab25511e3ccf1dccf3f4a34ee4d0241d2d382b9061386494f084dd5f6570015f18cef51aa14921121751fba10cb3dca8f9", 0x38, 0x8, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) accept$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00v\x00'/110], &(0x7f0000000080)=0x6e) syz_open_pts() 16:33:05 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) socket$unix(0x1, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x10000, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) socket(0x2, 0x400000000002, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020690c, &(0x7f0000000300)) fcntl$dupfd(0xffffffffffffffff, 0xa, r1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x441, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) r7 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = socket(0x2, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8020690c, &(0x7f0000000300)) r10 = socket(0x0, 0x400000000002, 0x0) fcntl$dupfd(r10, 0x0, r10) r11 = socket(0x2, 0x400000000002, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x8020690c, &(0x7f0000000300)) connect$unix(r4, &(0x7f00000007c0)=ANY=[@ANYPTR, @ANYRESHEX=0x0, @ANYPTR64=&(0x7f0000000280)=ANY=[], @ANYBLOB="6b5fecce26d853dc4438914d95f2ed6d3fcc0731ef009af1670bdf92ccdd534f451f6f532ea7233831787bf174906b6599b8ef5cf091cd5367e6b750b8250bd1f09f5b81d8933130acbf7c510c2c66192f14a58e133f66ced6e584007f3cc799a716f203b1c40e140b34066def2024f13240de334de2f62696a23b4db09c2b8727b8a8ed20b5e4ce8dcee6e939e83bce943cf3b299405a185dea1bbb91f059f0b9c0c4c6a58c03786069242bb80d09586015e5d18b767b962d61ea6e2f29dbc90c01c361e8fe7ce8f80438ac5b4583fbd8e64a81737884dfeceee53b7d0000000000000000000013e6b61497592e1d299d4e0add2bb116bf3246554e41f49240175f7beffcce2b87972c5552506432e2cb52153181748a439353cdfd210eefb041150fdb975a3a91beeb575ee19a2e67b63a24e26f9cfe27fed488fc386c24e96a1f51df5a50a165e381622953", @ANYRESDEC, @ANYPTR=&(0x7f0000000500)=ANY=[@ANYRESDEC=r10, @ANYPTR64, @ANYRES16=r5, @ANYRES32=0x0, @ANYBLOB=';', @ANYRESDEC=0x0, @ANYRES16, @ANYPTR=&(0x7f00000004c0)=ANY=[@ANYRES32=r12], @ANYBLOB="9f98bb65ec1bcc9db1b34a2297349d6e99f15343f13c98b57f925ce32c399da75071404357cbb235b999f43028788c38abf97d97057cb799e5229cb1c8f98a2d3c0b6870e54376fbbf03ca41fa57d1d65f49f5e1c5c82613b2d91ba825384b03c9c59ca28b4f08b771ffbd4a2ef280385e781a19f253378ec3a12e61932e2b4d4864c24b76"]], 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r13 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r13) r14 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r13, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r15 = socket(0x2, 0x400000000002, 0x0) r16 = fcntl$dupfd(r15, 0x0, r15) ioctl$TIOCFLUSH(r16, 0x8020690c, &(0x7f0000000300)) r17 = socket(0x2, 0x400000000002, 0x0) r18 = fcntl$dupfd(r17, 0x0, r17) ioctl$TIOCFLUSH(r18, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCDRAIN(r18, 0x2000745e) sendto(r16, &(0x7f0000000100)="2154f97fcb13f0639c89c454cad781f74c8cf6f87890646a8331c1a7edce173d415585e9f1071befb792361e36a4f5c98cc8887989e87ca434f1c634dc53254986095787877824c8439b86bbc5d8b0eab1aa634a552a0b41239e8b5ae7f419bfa4cfae346311e2c4388f216e1952f8853b3e244e3a8312c22e9a61efc0dfa316a3b056677dee945a8e73b4dfb447703eef996fe9a92455e8ad18367eeabd4062cc8465318687009863574249a143b9", 0xaf, 0x40a, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) write(r14, &(0x7f0000000040)="8c65", 0x2) 16:33:05 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0xfffffffffffffde6) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="77ddf8714702e63c9e15099f7ddd7ceef253f01a3c486ee11643eae0", 0x1c}], 0x1) 16:33:05 executing program 1: pledge(0x0, &(0x7f0000000200)='vmm\x00') r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$KDDISABIO(r2, 0x20004b3d) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) fcntl$dupfd(r4, 0x0, r0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:33:05 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) bind$unix(r2, &(0x7f0000000040)=@file={0x2, './file0\x00'}, 0xa) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x4, 0x58, 0x0, 0x1000}, {0x5, 0xb2, 0x3, 0xdd6e}, {0xcb4d, 0x7, 0x8, 0x10001}]}) msgget$private(0x0, 0x11) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x74}, {0x28, 0x25}, {0x6, 0x0, 0xfc, 0x3ff}]}) pwrite(r3, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) getppid() 16:33:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000200)="6cfec2131dba899ad1c59e10e203bc05e56cedba0496b7a5892c472dcf1d0795c6dc89b9a5707f99d4cfc8905dcf8d631e82a964f865fd942ce0217201acd9abdf49fdc53c14e1a4bad0415205a78f40234f1f30168f616f29ec0578adb0bf903d0200178b912ff9f1916cc09b2d04ace91cd9b95e672530756045e06b36fe44cbf6a481a4b72f3f0360d40e582e5de3878874d845e48232fd06545e3f91ae0aa310f1aa84174c9e2f2872b4da06ebf272e7993194a945a0ef0975d9c64d01a13c990f60d054e256f5f63c4565d521b76cff06a156bf943f42cd8479a7f52137b2e2", 0xe2}], 0x1, 0x0, 0x0, 0x40b}, 0x3) r2 = socket(0x2, 0xc003, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRESDEC=r0, @ANYRES64, @ANYRES16, @ANYRES32=0x0, @ANYPTR=&(0x7f0000000040)=ANY=[@ANYRESHEX=0x0]]], 0x1) getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000380), &(0x7f00000003c0)=0x4) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) connect$inet6(r3, &(0x7f0000000100)={0x18, 0x3, 0xc80, 0x80f6}, 0xc) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) connect$unix(r6, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa) 16:33:05 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x18, 0x8000, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000000c0)=0x8) connect$unix(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="0002edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcdaa11000000000000b8fa4d012ae447473c230495aaee48c02f6ac41e6b00ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b1d85a87e3d5d05f35c4647fa93b0d234956107000000cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77f2b4f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2194c8446f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa100000000e403896aab1b3e4f022fb49d5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf6b2604ddb452973cdca5f847a5e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f511615d166b9bf4faa4066021f952199b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b57485b3902005310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a55db3e28c05da2adc005de9228a5e74a10127e316b7d0d6c59a695ff65c01d22875a21de5a0a56e21ff9e4bcad35c2529ff5b0072e79f4ce7153e11e9433974b4691236097dd95519f10554e8e6740ff5c7a1f5d49560e1aa6aba13ea4337a28d6a3aae6f3c9887d4f43812695db8a24950776a4efc1677463e95f4db17770433403bc5f206164d2c5d606e2c4d56d58573fa1ae5b9b55046374efc7643552e886ebe8160e3c464c5851995830571c65ba0ffb8b2ab9e93b2277100eb92c2aa533ad3e00000000000000"], 0x10) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) setsockopt$sock_int(r4, 0xffff, 0x881, &(0x7f0000000100)=0x8, 0x4) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:33:05 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r3, 0x0, &(0x7f00000000c0)={0x2, 0x2, 0x3, 0x80000000, r6}) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:33:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000680)=[{0x0}], 0x1) close(r0) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x2, 0x0) pread(r1, &(0x7f0000000280)="cbac4cae09b7dc968ca103aed0183b1de7853db051d8f7672ce3f398627ef5fdbc390cd5e3eb705f8f74184394f7f8d6f6ac389a7ed90a05ae89ec622145cd46de456eca8d96ca7087b95ad8dcc2cf3185cb675159b8f7a8614d11bc7bd22ed2b8a71b3b0e43da7fd83eebb4991a3f9c8f609c7ad98a614fcc0aef3e712356b50518e5cfd6abcf1f38b0d170d17e4adc854e50591a2c5fb6ffb29f49b104cf7c9b21a581005491f103f5c58a8a34380893847d906d2ff2005e26c58610f89e5d0db1cc2e605708b501444fc0dae89b1bd98a68fb7fd03a42f8e1bd572eeb0da6870b706abd83a29ca07c06aef1b94fe820ca25f196b1c217b36cfa8c1559ba", 0xff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:33:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) dup(r0) r1 = kqueue() r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) r7 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) dup2(r4, r7) 16:33:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x93) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="0000001860500000000000000000000000000000000000000000000100000000000000c3577d5c4f650e547c", 0x2c}], 0x1) 16:33:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x80184600, &(0x7f0000000040)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000002a00)={0x6, &(0x7f0000000280)=[{0x5, 0x200, 0x9, 0x6}, {0x5, 0x1, 0x1, 0x8}, {0x4, 0x1f, 0x2, 0x7f}, {0xffffffffffff8aff, 0x7, 0xfffffffffffff2da, 0x52f6}, {0x100000000, 0xefb0, 0x2, 0xb2e}, {0x0, 0x62eea0d7, 0x3, 0x8}]}) fchmod(r3, 0x80) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4c}, {0x20}, {0x6, 0x0, 0x0, 0xa1}]}) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r7 = socket$inet(0x2, 0x3, 0x0) fcntl$setflags(r7, 0x2, 0x0) msgrcv(r5, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgsnd(r5, &(0x7f00000010c0)=ANY=[@ANYBLOB="010000000000000064d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0da7cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a96822abc39d6dd3eb6867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"], 0xeb, 0x0) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) minherit(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x1) close(r8) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000640)={0x10, 0x9, 0x4, 0x401, [{&(0x7f0000ff8000/0x7000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x100000000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x400}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x401}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x8}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0xe}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x10000000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3ff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fec000/0x13000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff1000/0xa000)=nil, 0x3}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x9}], ['./bus\x00', './bus\x00', './file0\x00', './bus\x00'], './bus\x00', './file0/file0\x00', './file1\x00', ['./file', './file', './file', './bus\x00'], 0x3}) 16:33:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x2}, {0x44}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x100) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r3, r4) chown(&(0x7f0000000200)='./file0/file0\x00', r3, r4) lchown(&(0x7f0000000780)='./file0\x00', r3, r4) lchown(&(0x7f00000001c0)='./file0\x00', r3, r4) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) fchownat(r1, &(0x7f0000000140)='./bus\x00', r3, r7, 0x4) r8 = socket(0x2, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8020690c, &(0x7f0000000300)) recvfrom(r9, &(0x7f0000001500)=""/162, 0xa2, 0x1, 0x0, 0x0) r10 = socket(0x2, 0x400000000002, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) r12 = semget$private(0x0, 0x3, 0x102e7) semop(r12, &(0x7f0000000100), 0x0) semop(r12, &(0x7f0000000440)=[{0x4, 0x80, 0x800}, {0x3, 0x2, 0x1800}], 0x2) semctl$IPC_STAT(r12, 0x0, 0x2, &(0x7f00000013c0)=""/195) semget(0x3, 0x0, 0x204) ioctl$TIOCFLUSH(r11, 0x8020690c, &(0x7f0000000300)) writev(r11, &(0x7f00000012c0)=[{&(0x7f0000000180)="7d25634e35822d0a61f892"}, {&(0x7f00000001c0)="ddebc7208935421bd68a06558fd11ba31f0010bea4e05fa179911a25c79301e1ab1456c04262d661eafa505dccbd0d16ab4c1460e14837ec45d031740a3e2eaa2e2a0896d16df35335e88daf6db78b5c5c4a90b513a7fd44787bc9199e03e44fe4258f85590c5e0260d343b6bd2ddc9c6ffd0a33b69298b7bab86a6a7f66759c3ac2412e55a45013c68271103be335f1e89c9685"}, {&(0x7f0000000280)="94f9cafb00ee4fcb20f31442e4e357ffca5b3ca46f689b70213ccacdeff00a19aab7114b43a3444c78f17dbe0189cc035de1dd06159ac527af2c06f173ec1b47a4cd4312927d43cfb16816b8578f9d3cdb549e2132afb33699632470d97538cf4bfe4431c4893d894a626156a830dfccb4a584d0fb8eb8d9b48425ffdeaa4e6df1d4abf4c8b1bb331a58f486377bcc57cca1e69cf176dcdc242ad783755142cfd1480df32bf768a22309af8434016c68b8957446fc9993c1f76dea1a5ecdad26aead5d0d4ecd43dc5cc5bd2abca7fd46bbdcfb9c32b175b93d66b9185b5d1ed8ee2cdb9c5ecc17f7c1240708b2a7032fcb6dc67bd36ee50b4632cdf6270d38c8a65d5d56d06b2112a6973b8e63f97085945b5c89ad707682dc14e3c605261dd11cb78f6cdc7f8d8cd57534c200adc42ff3da22b2dd3a2a3f7c18df45d226ae41f8d2aa5c13deb0946108e782929c427c12707cbc09574ca1a6d3f5429eb8fac5b6ab31b1ceddd28bdb02e05f56f8355b06ef422433c6056ebc7c6e2385ddc4892acbd8bc2523366dd9d15a3ec4817fa949d40fa5085c08ab2feda2f1ade4af919f973907f2203b55d3e9f8b2d867c7151d53e2bc80c5a55ed82e87d4e78336ee95c3f76cd94f71279fe2340ba39310c8fc38b3b29c20e8e7fb5cd67bce9d079fc04cf62064c6b3566552bc7a5bbd337fc2e97c38691cda2da20d3868eafadff0749b9e3a85129d8f39703b63c895008bfe8eeb0cc487f67d6ff027f0a10af6b4fd10247528b055c66701a3691f11852031f0fa462a0a5c29fcd380687893467ceaac458c3243b0c67a3e5a0e9b7676c1087b44ba97f714a17dfd9e6c0dbd68d775dd6c7daa58226d95ba16d926f5b8c421f24fa11a694df3c7a5d0cf4f6011df13183b86c877137d603a3a70ac52e1216a07d2ee57eb4be699e0c2cd2adfc823768ce6a1234b2bb91445a6fa804b218ae63db96cb6a557d4b9f75ad228113613136185a745bd4ef0c13a842f04c64feb941a94f2fb922926acc4e213b5f100029da82c7c645853023fefe20ef79bf4d440a6e8e79740a3d8803dd531cb9e8d04c8d0dca730d2befd3751916d6956629786e8e29bd318d495fd238a993175bbae395c9c39d9076353432c1be4989e51b190f8ad57279d6a922c201affc63de9744c0c8d591341011d4d04db32107cc211e9b02718fb184ef6f94835811bd33f1d1f65d21525b80aba38b88b02657e42fd32d16719ed20dbfe8178811bff44c6d47cb15e2c20a7f62369fc68d17d139005ba35cb18c0f2b78f96407f0d965b93daf41564e5cc0780acee816255696d5bdb94f348f0f86fedd28d098844b37b10d73618ef8749883032d79956b0ca5e6c3d025586b96e4a2c0b6c305d090dc94f79b66dd7ba1632ff03f70602a694359b49d7ac4d35d86d0482f0e2e190f2a72d936b79addb07d39676c279f0ae9992b3ab58ab8c5c6dd530972bbf2579f09f44f85b7d55bceb45407377322f2e2d423eb7e7ed0e3959c2ee5faf19a8ea819f3d11fd8719111edbf4d0e5e89a76bdfabdac5dc944f675ed6fa42b866cc52cef6d37ad87ebad2a99a8886734abfd161c5f3eac0a71969d1c3679ab60a92d0d5c32400d574790c942e7420025e1a02c8464f8c477f788367cd0f2f7e965e064c48f7ab2ffc2fd5b70b832cef04f1b830d1c9c5639cffbdde1a9fda98dee7012d244d1b90070f2491bdc828ca4e2af3a6b4031c985b909f1977cf8d7a769a511dc3d7f553ddb4e3082c88d46a7a00a5befeaba81895b2fa5611899e3b9d32d865d5912d6bd4e7080042618c897dc62db133113d125e664805ea7506d1c4b19bfd0a5c70ddd53d119bcc6f2d1afef293f408ad913f070514e146bec375945e51f2e44db5f14697392adc52e4f92279f8676737eb8e66eb152c1b3750dba1a65144aff857c397174c834eba6f5bdf3d61c8f87f3208f23bfc6fe2ea5acf2cedc72d1ca999a48444a9e016f79a6c74541cc5e0dc339baae6f2d34d513631b24a8de16f8b10451d00bca389a1ef6d31b755d26d5792ad917bd15aa66b27a03726aefc32a3b01284ff5b4e79be1b6358f53ee55cf77a320195d13251a5dfa0ebfe2f3003fbde228b2dab0e7bbe5f43f78e7b9a1e2f7b420559c40e8115fcdc5b43765efc9dfcfe56f2836250e071a460e3d9ae239ed051eae47e06ed6b42251dc8fdeeceb672bc0ac2fedb1917feac3cc16772c0da81c9396c11c45c832222fb9fcf28eba4146eaaa86834e1762f33a00da1abb781c88ad4942e0962fb51030221a46b309dff766c17684e93775eefe69b4f8c8f657310896de4af9cb16661b36e4756088e371754b0e040672a5d7db20fb1eb189b286a9819d0d8d611f934eb1c6e009700b4a52cbcc4a2204bafcfe91e1a29cc2567a494846f939dcc5a463994865ca5d830016864257bd32cde6250088874e01d74672bfec11ea6047425f639cb02196ddceeab0e3a0fa681b83dcafec6757f80434dab1e85680dab3ce5a20dcab491b94f6771eb10cf91adf501ce13844818b20199ee14c09df23b89408b62110dfb3f2ed7611f762bdf06358050016fa1e1eb4ede5c99dc76aa968265369ddf3b5ab63e5f8e2c743e5d20edac23915ecdd483ccba11a4fe89ce7fb1cc667873874cd4ed9d61ec94706aff84dec93fe2e78c7db04deca42d52c39a5913a1728849d8f033484d9af9b10ec9dc655457524003a9bd3e2c79a2370f3a9ff1dc04029638ce9c6f01c144bd2bbb0b2baed373d548728f2b9041e8dfd9712751764a62ca1223e90ebbe107ae4e0d2839839b5d7edbe7d1324d54d418563dfc0b502735a52e79b1f8abd5ded8164060e87a02ffabde4cf977d59de17760ecb36a7858e026009fd5605e67b21f19ed086ead07e0381c2466e0e34345c73ab95e2c287d0fb6fbd8d4868949533a5c1d9ed235ca577e056571207d3251c7d1aeb7118e7f3173adb00dd9fbf7a85834f9ea89f3b227ed6ac60843b9523af5544a0d48ef99e04b5bd17213ac95075f7a301412b0402697162d36d871dfe381ebbd2492a7c71ea19e0f29bb10eb8f466ab23695e518f549145ac97ca45f6f563430ecc80513804de4280867d694ae83bd3e6e400f7dbfba17f15960f32fcaa7a88cce1d4d534eb46347f8eb4308807c5738510decb5c6e23f8534626ca090a46fb46edb97cae165fd02ff35f32da53b32b3bbae0b02124e4046e44a128caea4fa1f754bf4e81396ac82f226349a4001b310bc9c889272ac4b684479e4ce0b5fdb743331f3335486004c35cf5508cf28e4192bae34b0f1ffd4603ff0855a68094ec033950bf0cc70dbd2441c3ea742085989ec820054e4b0f3e10db8f8816fa5f361ef9c97ce66b9a6ba3d7a2eda11cca3594bdb5c73e2090d6d7b60387d33098af380af84c14e11d644f497f7f80bb288113d74a40768f08cecdd7654fd5229ecfd277d23c444400f52ba47a9289dbc8711ed105953e164c1a0d22a0cd51e7cf36f0ad4b872f50c9f059ebb5d97a035a73d5b974d203acb222385d59f606b5406a05c027074ffafd272dd71fd6651af6e3c19b322fa0af50fba412baf9554a465d2b587b20da85b1cdca5f60b5739ca6ff53b242f78bd6c193bae92681d7a2982da6222e6eb6c94c02466f05afc6c496cf3adb6cd50a2206de17e732429111556d0147bd56a5610798668ebd654327e49bfb8ad97fbac9acdd55a29ba101ea2f50cf454dae07ae540d9516c20aa9079930bd09c9477f672ee1d9b10cd74914c85f18574586c2aedd1d1e3f4a98bb78f2729d5b669ec4f5387476561da49cfdd614f32cbe3d57b06b09ab6d97dfd459713d7872b2f5bb1bf06179663a9d42de206945accba39af4d3643c48ebf143498ad1781bb14ef0a1b29c5de109b31198be2cbdff35e5bd1c8ca5bdea6c11eb6d6164d36411b75be13faabff81c16ccc95e05af41ed6b337ff1d081227b05e1901d2d412b50571c7c05c664da925d60ee2472e0288776e3d20a41216f19af899d151e3e85ee8addd9c29f486c3a0fb90cbfdcbdf4571beb6af336d176190c95443d9128e1f8de7b896575dd08b6885092c8dbefbad85bb92492dbffb9ec40a21d1c3a1a97cf74d9cc65d8543362a2c0a7bfdd63dc3cfe90df6cf13dce0198c9d7565b1afba254a5bff5e11d2794f0184f64f6abed1b7365d2b25db63a4192c5219674dc14310d8967ef7ce53af6adda3490903642ee9860558693391c54dbba0c13b526fb730ac32acaaa1b3fcfbe22dcf8c2dc7068c62f0e0502e6dd61896f3a1ad2030740ab75c5ea5a7d22394133893d34dba6a056fb5cd66b4f398aa6f1943a7cd7b5d72b818099fef321efcdecb1c70dda8db280a7e56d5eb21ab30c60bb61fa2c55fb8a2295f4439f7a652064c9081bde668c3d84db01ef766843a029b0f08178f024f8cb3b6697488c706f56dca168e9a302d3632c5730d43ebe2925f7911c8e32b264317ab74dc5263ac3e23a4bc25d4806853e25cfab485ae328665676fab9d0b2472196be84d86f1093aa1e4557a2d75247b5ac585c6fdb8cd818fdea5f80856dd53d11b008ff52db427df47266ba29c339bcde758492a745a0b574644d99ff896d008e365f4546f39df0836c2b0c6b8136b8a148e9ea65d88b37144e951e420f2cbc67837c580381fe87464e0dfec244985ce1ce96c814020e9ba5c6b5a68e9b5c71ecbe4fd289d7cc8511fd8029a258711f55e5d646de13331677833f298cdba3215982ca40bbcdc5a41ee71efa613ab8a7af3ab12d0b8c518dc52edc7fef1de81ec485c0e7937e0f6988b59fc3665b5877bc0ce7b9c39152ff7409e3933afb1e5069f2bc0b669b1f184a69724415a895363bbbd9bcded5c361f85889484bd3e45f00c5181883699c35263334ee10ec9db114cd8ffbf17ca6d8e8af6e399bb6cdd11b2236642663dd6ae1d8da1a59e026facfedb0c1eb927e60992f8dfe899e9c0521b7c9b8f44906477451c82ad6fe194d6c80742e47dfbc7546de8727aebf26f6ad8265107f56f1da9c0afa8339b674ff6fc43ab69a96471f1ebb2a2230cfce004c5db3d0bfc1dc422b36fcf89527fcb2f87ff76b266492d998c6247b9dad1c9ceaff0015169d350f0e3a5fb091530bb2275c68a7a1453dffbef0eb263b0db07d9209b8d4674cbfdacaf9098220461844f52fd4fa723970a4a4048d549a92dcd811bbff09a9907e04c782e47046bba203bdc7a5d6be73fbda794496c83fa0cb2b2a7e5a5322fe3a8d691336efd48857c061ef3b805c23934d26a8ac241209b7d918ab161c6b61d3837a5099123b6f1af9294cf775224f89d4fcfd670ccdbd11a1b21db2d6fcaf74b8ab5b8cd6050fdcc2d5cdff239b1db05cbe6e0a99dc1d1fb00cf158e43fda8adbba9d815f79f675d34f09f2409d576feec5fc8b7ff00ff386af77c48c92dd133c92847554e5698bac75d1ef5b165f7650a778cffc8102278be958c53d5fc3551646c4d38ffcd366bee4d3ea66eea1d44a5da359a2bfbe0f7335a3b56c299fcc834eccefad6bd36a914c28d2ccd676e865a17fa0981d7cb8050344015ed13ebe82a1242d2fad0bb231bee702de1ddca7f68706ab714ce9ddfc85880860a484171ac1983ff703f7477a66dcac65df738b00bb4592260cbca71b4621d7cfff6b8d1c03c56b127f6a8074e5ff64daaebd61478c5de4d40d59bf83ece5575d104267d33e6f417cb563f44d5c8bda91acc0106c1035a3d8a9e96fdd87ede6838d3853d790f25d1b8579cf347e9cec4a"}, {&(0x7f0000001300)="1d1546c890f5856e18a47ac250c7a016e5601709c3735f39af1e103dac6b2082fff3823e89e4a51ca7eaa26fa2a5fa9b50940b5d860c1d1b389bf4cdec824e23ca13414ae36abddf7c70555726925834bd7e386f5a4f0271bfea3e78ee1f7c39d3b6ee00f9918db3b8139b9d7735bf1a2eb084fab028c264175748c59fcaddcaa89c31bffc"}], 0x690) r13 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r13, 0x0, r13) ioctl$FIOASYNC(r13, 0x8004667d, &(0x7f0000000000)=0x80) 16:33:05 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x9130fbb, 0x0, 0x4010000, 0x0) mmap(&(0x7f00003e7000/0x4000)=nil, 0x4000, 0x2, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) sendto$inet(0xffffffffffffff9c, &(0x7f0000000000)="851fac36c506c8744eaa2a3c51820aa7b043000414ce828ceb3bf478089e22debd615df46aec75548f0f28333cf78e88ada4093dce947026958f3f142d1ea1e84d7e5488bb577df9aaa6b14faf5455a3cfff81eec7e82a61e509b9fc2d0d4e01f68c78829109c85aa34e71047a690c92e55dc0e59c2183ed659cfdd3b0c99243c504c7f33c355ffde1dd8e242a3e638f0a06feaa51444b125d2b5dc8cc020b", 0x9f, 0x6, &(0x7f00000000c0)={0x2, 0x3}, 0xc) fcntl$setstatus(r2, 0x4, 0x80) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 16:33:09 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r1, r2) chown(&(0x7f0000000200)='./file0/file0\x00', r1, r2) lchown(&(0x7f0000000780)='./file0\x00', r1, r2) lchown(&(0x7f00000001c0)='./file0\x00', r1, r2) getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r5, r6) chown(&(0x7f0000000200)='./file0/file0\x00', r5, r6) lchown(&(0x7f0000000780)='./file0\x00', r5, r6) lchown(&(0x7f00000001c0)='./file0\x00', r5, r6) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r8, r9) chown(&(0x7f0000000200)='./file0/file0\x00', r8, r9) lchown(&(0x7f0000000780)='./file0\x00', r8, r9) lchown(&(0x7f00000001c0)='./file0\x00', r8, r9) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r11, r12) chown(&(0x7f0000000200)='./file0/file0\x00', r11, r12) lchown(&(0x7f0000000780)='./file0\x00', r11, r12) lchown(&(0x7f00000001c0)='./file0\x00', r11, r12) r13 = getegid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r15, r16) chown(&(0x7f0000000200)='./file0/file0\x00', r15, r16) lchown(&(0x7f0000000780)='./file0\x00', r15, r16) lchown(&(0x7f00000001c0)='./file0\x00', r15, r16) r17 = getgid() setgroups(0x7, &(0x7f0000000140)=[r3, r6, r9, r12, r13, r16, r17]) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r18, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x8000000000020}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r18, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 16:33:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x6993ed8561bb3df5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x80, 0x0, 0x6}, {0x3c, 0x0, 0x0, 0x100}, {0x7ffffffe}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") recvfrom$inet6(r1, &(0x7f0000000240)=""/179, 0xb3, 0x800, 0x0, 0x0) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) 16:33:09 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000000)={0x10001, 0x6}) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000040)="adf333874c596dbfd98e6fcbfb3c2eccf8237a3fdbbdb2440d47eb49d1e769968d84", 0x22) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000000), 0x2a6) 16:33:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045710, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x6812, 0x587) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)) r2 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x100, 0x0) fcntl$getflags(r2, 0x3) syz_open_pts() r3 = socket(0x20, 0x0, 0x2) pwritev(r3, &(0x7f0000000140)=[{&(0x7f0000000100)="f5d7ca04d7c48485ec01f0c05d6157ae594a178d899016de361c", 0x1a}], 0x1, 0x0, 0x0) 16:33:09 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) r2 = socket(0x10, 0x5, 0x38) listen(r2, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() read(r4, &(0x7f0000000200)=""/179, 0xb3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r5 = kqueue() mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) ioctl$TIOCSETAW(r3, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r5, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) r6 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) bind$inet6(r6, &(0x7f0000000040)={0x18, 0x3, 0x7, 0x8000000}, 0xc) write(r3, 0x0, 0x0) 16:33:09 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) dup(r0) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020690c, &(0x7f0000000300)) pipe(&(0x7f0000000140)) fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000240)) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000100)) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x40) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r9 = socket(0x2, 0x400000000002, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8020690c, &(0x7f0000000180)=0x40000000) fcntl$dupfd(r10, 0x0, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) msgget$private(0x0, 0x0) sendto(r11, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) sendmsg(r11, &(0x7f0000000280)={&(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000698ebf5e24"], 0x1, 0x0, 0xffffffffffffff61, &(0x7f0000000400)=ANY=[@ANYBLOB="f0000000000000000000000000000000f77aaf91d03d795b07d4a44e8d0962b4dad89863928e813a5b1d20d4c0f2935daa70441c0218baa5310e58ea6a8990cf243346cad7624cda89a7a19de1b9132488e5aa34395087bb05ad5c76a3652c060a3f3629a8c8be30f0c6fadb28de47684850c83b1af742ceff29c0b9e55cff0100000000000030f10eca6e4fecadabc3ea7d17a96f648f90b10664b0361179f792466c971bca42a796ee21591d7b7f023cd42645df46bb86ca0d3474a2270fcb0a26274221a9368d07b8b5149c190bb6eaca5b24378c97cd301de4493bfa69b2a53183fb5404ffc67a120ce5131600000000000000"], 0xf0}, 0x0) r12 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r12, 0x0, r12) connect$inet6(r12, &(0x7f0000000080)={0x18, 0x2, 0x7c, 0xffffffff}, 0xc) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) r13 = socket(0x1, 0x40000000000a, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0x8020690c, &(0x7f0000000300)) read(r14, &(0x7f0000000340)=""/157, 0x9d) 16:33:09 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socket(0x11, 0x3, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000003a120000f11ca3d6aa31b1842229097e5ac9ce3c1c7a74c0b6e3d09e96e5a13099ea9883040eec6bf9"], 0x10) pipe2(&(0x7f0000000280), 0x30004) r4 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r4}}], 0x0, 0x0, 0x0, 0x0) flock(r2, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r3, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:33:09 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="59b18ce56b3398cfe1a7ee9b22b87a3d13710da139fa1ef78502b9634b60d04ee17e0d68844f2ce89159b6ac13f531c62f035c959d917cf7d33c5456a7bcf475987c60d1dc04cf392b3f910059f54715681e7c6cef99d4159b855804a39026", 0x5f) r1 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r2 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r2, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:33:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x2000000000000372, &(0x7f0000000100)=[{0x2c}, {0x48}, {0x6, 0x0, 0x0, 0xffffffff}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:33:09 executing program 0: mkdir(&(0x7f0000002000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x5, 0x7, 0xc6, 0x3}, {0x2, 0x1, 0x0, 0x926}, {0x400, 0x4, 0xd8, 0x248c}, {0x1, 0x0, 0xdb}, {0x2, 0x51}, {0x20, 0x43, 0x6, 0x9}]}) chmod(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x20) r2 = open(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000400)=[{&(0x7f0000000240)=""/66, 0x113}], 0xae, 0x0, 0xd) 16:33:10 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) fchflags(r1, 0x0) 16:33:10 executing program 1: setuid(0xee01) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x30696ff2344ab180) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x19, 0x0, 0x7ff, 0x0) dup2(r0, r1) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000200)="65f058f8bcc56a18dc2b1ec8cb86dae1f0f8e7511b9fc9b967088f5df2fb580d5d44e3d9a47af6f383afb65d8cbab337c8d709232920655f8fdb7f8fc25bc9ad472b3f46180ef41f1052e793e3f49ac01e53c7147fdd56bf017f4f8ab29bb76582fd25ab9b85950bd1d80fe309ebbd", 0x6f}, {&(0x7f0000000880)="c60816980274badebacfa69023c510f4f2c75afc3226601e883fe02dfa1a56d93d3aeb53484594bd9bb34def2b29d22e054078007840c95ee91f5f9fce75fef6339e85ba164ad78ed005479273297c66ddf524d832b4ab58e3c71b89e1025012883d4fd44f9c7ebc8c8096326f9a1f4b25b9e7018fa08b3a488123dc62796013282230a8045f56fd89d1dfb2d2a8fcf70f2de75ad6cc4552c20d86d247aa4dcf94a9fdefbb0deffc38e5780d2f8d0e745ea65286eae1c327f4585c865351e4538886e7df76aa874d32db95d18a716dfa0874ca00056e5983b33f40bf1f5e6064058cbe480c65eceb78178d5a118da19399488fe02bf78abc88c5aa81409accbefcc0d0947dfb72eb0e89c52689b12f78ef8f5ccc3c2527b038b8b82b73cfea0ed51a280ca1b08bb9a22a9eb4f59dded3b7d1e9b027e8611c9aa294b50c2490f4195d242e1b64b4e1d37b0c6614dbef580a5ca24a85c20dc17680561add4f89dad524b3623d12a052b7ad4959380b1e87e17b3918ee59adbd8520552221d39ed330ace7bfe17edfa4a444efd52dcdb84e2c485d28d842c9c55778f60cac4907d0ed0d459fc3aa7afb16c4e05120e96d103f32affe0d1f7438929e63e3e2dce594befc0f42c209fc4bc249c90404e70e13390414489bc73f6a4899158a2ec59a3533a842b62d71b81c3dfeeb4b2e844fb85cc1522961e8910bb4439d673c028688e4b5e8589993001a197bc0038f9ddfb098a03ac68801ab29499b43785d5288399b19afc22ccc01a73ffb1481d9bbfb2955ee281c2cb202734c851e397413f0a6e836ae406f2867b1a64c3e4b1b8f22b59fb5e3ba3aec3dc3c5dc66ca79a737b66021f4a5bf40a1c8911d1079e0ed447ba13020e5899d30289297da44738ee55cc1cdcf815d82174870d210814bf402a313a8ad6000abddc9c403e4bd4b2cc4ececb2037473b0d099cb9e0a693529b0e5c512e677546f035dc2314dc25370fcf54e8e07fe9b8bdc00b929d1d27e01280a4da5fe9fe34d4344cde6262c7e64fb373569ac18a8f2c5c83b274ce8332bbda9631b03198372c37a2ac3d132f57b53e3625ab10d3651e5caf12d51cdf44a77e52e363cd23a5cbaf4737601135473f168378080b1700f4ede04df6dceeaca4d91ae6619b530854fb4e780ba33e0391f01b613363582199e7b8ad9e030c716a68aee7716da38fae4f07751ce7ee6e84e1e76704961b5add84c4d8a02f07ba91f2745bdee31cbe6f1da8149488449cbfc1995ca3dc2961457d253314ccfe252629c2eab7df669bf9eb2eb05881ca5dce91b0138d7c8c5b48cb044d06af8993b84cf488ffc89378072471922b9e8b9bf04860a7974238af5c2ba0a0c8a85ce71f8dd7088a6f558484861210e4bf3a61cd458b73565df1dc3f2e789bcbb53fa37b327809291845a71b81c403133f9323bfbaab7a8bbc7c3fd6dd93f0a14f11b628c92161158be2dab897868541133aadadf35e13e79fedb36a87d3e3c7b05fa63872a6c4bc81b79b07996771a699c9384ff803af11d4626e9a18cb2d2cbe8b72ff27cc2093d971e132452bf28411c324d9e8a40d6d0b06d3915fe6b37555d1cc699e6bfb036d26261d721e890035f4304e3bb40f5801afecc8e30d595cb213f45f55107bee669749888a358716bc0e3d3f84ad2dceced1ed17045ff2951a3acc89289d1e5f212b40278518dab9ae3a0d0f1e5f03d35bbc9d84903642a9c99d6fd3aa5b62b5ffec1ba1d5552e551fe14b3cebaab400904787091b933318f97e8a8c0e8016495668bfa8cb7eb6d7a067fbe23a0d9830605352b0a83bb4b9b6923e220c1bc9d200f37c75a300a8ccd67621757db211e10f44909ab43a139268f35d2e42ddbdfdd5d4c1e7b75636469f96af69bbc941863700d3e78b5bdc4039cc8512e639c3e0aa1b9e963cb508404c0640b1355d6741674e803dd157f10f53567aa32cdc17ca80a0c272d88746d4baad10d2fd0663f61a7e1b13fdb00555fee2a9095912259aab19f4d8175b08fc8ac5b5f46ac653ef469821213127d39a232d6895de6c2e9b724e803c1e797cda8388cfae608f91b46a8bf8d4ec5dc909c168dc0f736a3df6e01a2bbb2ca4cadafe565d317d070f3edf512188d70879fb53350764ffc65293673c316227cbebc4d3573d1c4c121d82c5a1a17abd18756661341048d6b30d60c3e85a77324a67433542827682b3b31c0aa04fa82653d95129bd95bf5c864c814693d926acc51ec2cccab0a2a9b6240bffb203f0604321eb863301d1d1b4f259dbee1c55bb9e7f1bd35d7c4fbe50b5705ce9e26c3a3d665752023f19e2a672e32431f727b466a91439f1046df140b3b7b8441b5a56bc4f073460d58389c1c2f5bdb575b47b7f66af2f3732a11cf8340a0d19a41da33487c7880dc4edb09b5a2d6127da764d33abe55d57f75139ebd9299255dfd022d1fec2bc5ff25e1a6b92feda90a96ae3656dff0df1a707c382b23f96cce30ec886018cfef2b5a241e8f565d618e9abce6e2f25f980648c122d952165545345c22a5105ffafd065a95a614eae15c9369397c223a06e432ea7ea86592d616cfaad84f420e0a5263cc1f569b2f82652250d54b8e93264ea815a1096ecc8cd9ce4b9efde18414756bf22b00f7a64af6adf6f271ac25372254bef69e562bd2e9ec491605825be018f885b8822c663d95f957ce2fa4ccd8387bcdbf4978237c4ccbb61c7f90207872f573baf4e998c7a3bc2b08d02ee9dd3ca915ccb5809f6819d011057bf906bb44a18dad0d8de159bbfe0d2bb74d3ddd8cefa3b17dcb17bf155bbde4e330f4bc7fb243d51b669da64c8b85779a6a96fdd22ef648e51bd6ce5a4972af8cb5cd1a70af029e92d6d599ba4fa69d1728c42a4e72068a5d83c0e074a2ad391f84243622642f830b9077ff59061cf3f04e48ecf5e40f53b0ecbdaa6eab5845c91839c7c6dc698d5d17673491c999f785fe2873dd69343c124391429af293d77401c2e39c9ea57bca3fe18fa3fc4a0a5a4b17f8e53a2d14042c52c162a17e7e49d7c0673cb0bfeecdaa94b07a5d11ef8b39d784078123c1ea43d66b38175e94634140a6332e4431875de1600eb7970809ac5dcc829c91d6fbb3e4b907aac05d2788911afb59c464f2533e812e7589f8f7382fde7f3f869905135c7f807fa1e4902d6e60ce2a1a0be0b00f363190a1277526d004035ec64f1096eade5bf1f74a670db0a4550bcb127740f62d2aa101691a7fa84044817e85df32a76fdb9583ef198fa9a078297bbb2d33953e88d975e8f8745aa4ac3503ec16a5b6d5fc5b333bdf1b134711d68ac8829e96c7411de1ae25b9f85337421495b1578435657d51f90f55ed53cd0288c4936fa51fdd56d875c9d39ac92c5dc17ecde19526c4ff1ef01bba4615fe3fcfd328ef0daf54cbdbfba183dda49a262e68545f81ab80243560319a4329e8d4a0795c1ac53b8d88ecaa23f7678e4f49cf4d9f54eabb2f5a5595e98ec1d23775c891cea2feda67fd9c31094dc0b46eb95063bb1d26286e778c8e7a521947d704f809c56c50f179d74dd0885c06a6dc9bea6383032c5c01e8ad21b8969f42f97619ba39a95e8d9a87fac77950ebed4d6bd7819216a910fd3ba77c62203aece2d12f8c12c08b636de8c03b3c566d35901cdbf98744f2ab9945bd5819ec31d956f00a1e52b34c026082d3cea67618e676071e70e3596cf011b3cd6e64f2d368023ae1a66b86f03f840c1b6922d47f3bc5d48ce547545019c28b90f8faee0abc2e5be1cd0f44e0ee2de0f30e3e63a63bfa0e9380c0e6997c5aad11a414da4aa48003b48c80bb941375191bbb5e590d20921c11b2bdee5d602e215f60abe6db042df4c4998d81e38db77a65b0e10186a60c648acdbd2064607ce67ce509c9b4fc642ea81d0e4fcea0857f6718c751d621c8fac6e24c9cd78909d76cb112c8033ad420cd72c165643b1499f0b7ce156222df8b4d156e1d6265385be421500b6be74712cfcad4d198d88587339eb592ffb92c686a349f6f400ce20ecc5068aab63b60aa27bbaa977a243c3b6d337fe9f134381d401bb53d92a8f457cd3adc571a6ef1421a95b1da869792121ce7ed0c3318ea81bfc0d813f5cbd408fb34f9cc74f865418fba19dd92d8f33774886c5492b7f13147f772c519dc4a611bd32a52aab81185d6151e56adda993c5b365e0c2d82e6959966e304f1f991c6132b104caddb221ae0a522630d3bb60796293445af0761ee73927a23a7a78dd66a806a271685e6dc38b2bccbd0b92c57e11d69e76e4f239397fc7c8ffb4ec5bae098b20a7bbef5697423fd11d86511f58290a979575283a46e6cc6ab2094966a2fd9458fe79a97a81c1bb76df8ca63d48dee6f10bfdaa197758be7fbf907501216aef0cfd9d6be247130a0f060b9e42fdf55ad6f5093d74a0eabbfd7f47c0cea5d25ca1f2cebab51d879c413cb2d2fef1f468bc84468d9c9c3adac5bea84d3398f7f0827f915ea190dd281647763b49443378a66020515413a17fe0b892c1db1908d749e2ee9a7fc509aabbfc87a5f1d30c249423821c030f5ba6e8b47be8e66aac029327430bcc83b05ecd3437606ac3036ff908872afaf0028f9727dd0c646ff91183f01de6343bb83d65a12d58881e5a9e4116210937a5df99955472a663efcf5f8b38bef53d81f17b711a27068e1763ff2c02b0ddb071b32115a71068670562d76847d8547483dfcedaa39d80efc1a10dacc36f4ff2175d93b1ccd74b0dfba96b8230d240949b583dab69c7f86b72ade00c7f0a2d18407bdcc78796a9150e1f11eb1a925b4a4bdcf1024120815fca12b3b2c410b76f86746962779038813116f51f6af8b7aa993987e4533700c07d8451107e0257e554eac41c271597281e5ace241a263b03dfce5ae7930c5688be4107766d26606e71705d73d67bdd12d580c1964b12a63dac6a694f523d9d1ab4d97cc5d4a5eb27b891418e29f187e01e029037488edb33f6919068c4a70073acf6ce6aaf6f310ab3a2e49f0375c36a3540ffb8fca7495698f7c4f4630e067c2745a0226357284ec3e021ca90a33367c0c868b9f9c4d28bcac3e951e95280e1d9a8b72268cdf74bbdab81f9551c6ae787c8538f1511dd037d431a50cd5facc91fd237e267331b7a0463212d504613a6750dce97b86e60b45a705cfa4de8a6013e08a6b76042cc92311837a31b8a97244d6e7ba22c7d9b392131eb48ef1dcd81502807f11d15123ef347b94784c838222b5c914ebde9e4aef85ef9ca27b558951d6921b33d479aebee8bcbca2f53cb0c5b1ae2fa3517eb8df60dc19a26b97adf173e3d55ecc8af4278773027f7af613612a55bfc6733478bf4d0a79904553acc1396a8f057a9e2fee56682590b8682198c7430b14949eef6045e6ed126a977a67669e5234b08aa58b24fe089705bf4712829e8c7757f13abff12bd65f1f11df67b20c1613124bfd29e5a6b112ef5c6f0eaeb2ca7404ef222f3eb013326ad948932260979b01e4972d316d87ec363b38c887f6d70915c609d6b8fe43b5456d42b0a6429c148962ed2777b86041ab64fbb640570fe9fb4b74071ffe2db30ac7a58c55b1b3f117c6fa286c4f3a8203a1bc93acbaa48d35db9bd8730f3130f7d33aac00b690058daf2252ad5267160c0da56b43f543c458891e6b8df9e1ceaa0b3951f0ecdb71afc7761f26f70392a5f4aabe61c5da85e9473487c006b835ef87fdeba63c5d9fecf18ac66c8fcceae9b7d4926d1bac31682adb2cd305e2555621f305a83eaadd7b9a8507661d", 0x12f4}, {&(0x7f0000000500)="3cc4d2737f02035f14646b32b9f42b70d76a94aa4ffbd7d6096dc3d40a0d75779d13bf90b5819f00c58b6642ec32fb82f7963e7b955dc067149a5d5e88a04a8fa17d9ca31ef06110974d27aa80b4b8cc9efdad22891c0d7c9ab247d9d4a74ee97ce94f3731e23962b11e99660dd7f569ba829541b37d9bc96f064fbf3f937f7ab84022128da2040ee7fecf5a115c107ccf33b9b72ae117beec7ce10a86e43691323a8a89ea3117eb99f5ca587df745a06c2086f5ae6b47f122ac2fee072b99781d4f1039ab0fa24a63598a3eda86f46e", 0xd0}], 0x3) fchflags(r2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgget$private(0x0, 0x40) r3 = syz_open_pts() close(r3) pipe2(&(0x7f0000000080), 0x0) writev(r3, &(0x7f00000004c0)=[{&(0x7f00000001c0)="2de11e", 0x3}], 0x1) fcntl$getown(r3, 0x5) r4 = semget(0x3, 0x4, 0x8) r5 = geteuid() r6 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r6, &(0x7f0000001380)=[{&(0x7f00000002c0)="e3a19324290085ab7e669acf358f74a1f4b82982d004f803ee1010d43b52003e7690a49b4b095fa4704d59b08b898071d7982254f7f60ec5243ca1c967fb5e62aa3385680e285825543f26c0d8e9da8eec9172d566db59fb70756af048ac4adc519826f5ba23be81b44eb24450356504691230ea150de5e5810a77a041880e73cf84a77996ed7b584d40e278e2f5ce711658e7feebb8b8b79fdc501efe630552ed77cc3975741429f4c58e59be189e3996d5d8167e777a3a1b70c542cc60a2840144aa4769e8abe2f50a9de7818576564ddc4989d933463342ed0b53605c4153cc30d8f6fe8a9e90c3daa9484f6c10", 0x294}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r7, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r10 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000380)={{0x5, r5, r8, r9, r10, 0x40, 0xae55}, 0x0, 0x6, 0x407}) r11 = semget(0x3, 0x4, 0x8) r12 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r15 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000380)={{0x5, r12, r13, r14, r15, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r16 = semget(0x3, 0x4, 0x18) r17 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r20 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000380)={{0x5, r17, r18, r19, r20, 0x40, 0xae55}, 0x0, 0x9, 0x7}) getgroups(0x5, &(0x7f0000000180)=[0x0, 0x0, r15, 0xffffffffffffffff, r20]) r22 = getuid() r23 = semget(0x3, 0x4, 0x8) r24 = geteuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r26, r27) chown(&(0x7f0000000200)='./file0/file0\x00', r26, r27) lchown(&(0x7f0000000780)='./file0\x00', r26, r27) lchown(&(0x7f00000001c0)='./file0\x00', r26, r27) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r29, r30) chown(&(0x7f0000000200)='./file0/file0\x00', r29, r30) lchown(&(0x7f0000000780)='./file0\x00', r29, r30) lchown(&(0x7f00000001c0)='./file0\x00', r29, r30) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r32, r33) chown(&(0x7f0000000200)='./file0/file0\x00', r32, r33) lchown(&(0x7f0000000780)='./file0\x00', r32, r33) lchown(&(0x7f00000001c0)='./file0\x00', r32, r33) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r35, r36) chown(&(0x7f0000000200)='./file0/file0\x00', r35, r36) lchown(&(0x7f0000000780)='./file0\x00', r35, r36) lchown(&(0x7f00000001c0)='./file0\x00', r35, r36) getgroups(0x3, &(0x7f0000000400)=[0x0, 0xffffffffffffffff, r36]) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r38, r39) chown(&(0x7f0000000200)='./file0/file0\x00', r38, r39) lchown(&(0x7f0000000780)='./file0\x00', r38, r39) lchown(&(0x7f00000001c0)='./file0\x00', r38, r39) getgroups(0x27d, &(0x7f0000000480)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r41 = getgid() semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000380)={{0x5, r24, 0x0, r40, r41, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r42 = msgget$private(0x0, 0x0) r43 = getpgid(0x0) msgctl$IPC_SET(r42, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x142}, 0x0, 0x0, r43, 0x0, 0x0, 0x0, 0x80a6}) msgctl$IPC_SET(r42, 0x1, &(0x7f0000000100)={{0xfffffffffffffffe, r24, r21, r22, 0x0, 0xa0}, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff80000000, 0x1}) 16:33:10 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000083}]}) r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() fcntl$setown(r1, 0x6, r2) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r4, r5) chown(&(0x7f0000000200)='./file0/file0\x00', r4, r5) lchown(&(0x7f0000000780)='./file0\x00', r4, r5) lchown(&(0x7f00000001c0)='./file0\x00', r4, r5) r6 = getegid() r7 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x1d2) r8 = open(&(0x7f0000000240)='./file0\x00', 0x1, 0x7027b449753b5451) r9 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r9, 0x0, r9) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10, 0x0) r11 = socket(0x2, 0x400000000002, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x8020690c, &(0x7f0000000300)) r13 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r13, 0x0, r13) r14 = accept$inet6(r13, 0x0, &(0x7f00000002c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r15, 0x4, 0xcc) r16 = getpid() fcntl$setown(r15, 0x6, r16) r17 = socket(0x2, 0x400000000002, 0x0) r18 = fcntl$dupfd(r17, 0x0, r17) ioctl$TIOCFLUSH(r18, 0x8020690c, &(0x7f0000000300)) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r20 = getgid() r21 = socket$unix(0x1, 0x9932a6dbdf5f228d, 0x0) r22 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r22, 0x0, r22) r23 = socket(0x2, 0x400000000002, 0x0) r24 = fcntl$dupfd(r23, 0x0, r23) ioctl$TIOCFLUSH(r24, 0x8020690c, &(0x7f0000000300)) r25 = socket(0x2, 0x400000000002, 0x0) r26 = fcntl$dupfd(r25, 0x0, r25) r27 = socket(0x2, 0x400000000002, 0x0) r28 = fcntl$dupfd(r27, 0x0, r27) ioctl$TIOCFLUSH(r28, 0x8020690c, &(0x7f0000000300)) r29 = open(&(0x7f0000000540)='./file0/file0\x00', 0x10000, 0x208) ioctl$TIOCFLUSH(r29, 0x8020690c, &(0x7f0000000500)) r30 = getpid() r31 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000180)="a741228f560033a53a957f75b387642aff36dd629fc616cc63a05ecd45d23ae2019bfa65b698da51cd5ca663cd567aefc33644785395c9e61a76c5401998fde13a05a09b047400907dd82941f0003a7310422ebb5730a45cd8ef10905fd5496026df63583ace7a9f97f825c4d786140c237698885882c99a0c67797fc9ce07c58a5f21329fd6e82814de1b18d8b6f852f3b1468940cf3fdcbd487f3a1d28a194e6e061e9cc", 0xa5}], 0x1, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r2, r4, r6}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r7, r8]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffff9c, 0xffffffffffffff9c, r9, r10, r12]}, @rights={0x18, 0xffff, 0x1, [r14]}, @cred={0x20, 0xffff, 0x0, r16, r19, r20}, @rights={0x20, 0xffff, 0x1, [r21, r22, r24, r26]}, @cred={0x20, 0xffff, 0x0, r30, r31, r32}], 0xe0, 0x402}, 0x8) r33 = socket(0x18, 0x1, 0x0) close(r33) r34 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r34) socket(0x400000000018, 0x3, 0x3a) setsockopt(r34, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r24, &(0x7f00000005c0)=@file={0x1, './file0/file0\x00'}, 0xc) write(r34, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:33:10 executing program 0: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x51) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x4) 16:33:10 executing program 0: r0 = socket(0x2, 0x4003, 0x0) socket(0x38, 0x5, 0x2) getsockopt(r0, 0x0, 0x24, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:33:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x84}, {0x60}, {0x8fe}]}) syz_emit_ethernet(0xe, &(0x7f0000000380)="0080f17f61b046b7540d070f4f31") 16:33:10 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = dup(r0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000040)={0x5, 0x1000}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ftruncate(r3, 0x0, 0x7fff) kevent(r1, &(0x7f00000001c0), 0xfff, &(0x7f00000000c0)=[{{r4}, 0x0, 0x80, 0x40000000, 0x999}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x8, 0x1, 0x1, 0xd3}], 0x40, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) fchdir(0xffffffffffffff9c) 16:33:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x8) r1 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) 16:33:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x30}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0xcf3d) semget$private(0x0, 0x1, 0x42) r1 = socket(0x2, 0xc003, 0x11) connect$unix(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a0100000000000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e04000000000000002b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa34c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44356040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204cceff733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c958eb6fcd3be43aab78a2793c3f1253654f503a7213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187fd29ef1541e6ab94eca629fde07bbb0000117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d0000000000000000000000000000000000e710aa4d4605d664aee9ec3f68a7b1c42bf353c400dd772975ef2c9037a9f9a74e347a42b74835b7ab57a44098f9f23497fdb9f7b3fb1c6b7c10845d9410e92d29"], 0x10) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) fchflags(r3, 0x0) dup(0xffffffffffffffff) sendmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255bacba58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f610b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a37", 0xe11}], 0x4, 0x0}, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) 16:33:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r2, r3) chown(&(0x7f0000000200)='./file0/file0\x00', r2, r3) lchown(&(0x7f0000000780)='./file0\x00', r2, r3) lchown(&(0x7f00000001c0)='./file0\x00', r2, r3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, r3}, 0x44001000e, 0x80e3}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:33:10 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000009c0)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000040)="00ec2bbbd0682d6a8bbf31079d8ef5c12ce3a9f52cfa50eca9b70924099ee7841c1b02a88a981ffb06b2b65f6fcd0aba", 0x30}, {&(0x7f0000000080)="5e3b7bed068a8dc269f1f1dac35ca30ad3b311ee38e18dd6002cb3fcf3bca2f51f79fba1b27aa2a91932641fc6fa50", 0x2f}, {&(0x7f00000000c0)="ce1c1b051f684203bcf69a5edbf9eb49d88b6aba0463da2f45df0c67864e96f8f7cad7d852cce239", 0x28}, {&(0x7f0000000100)="fa5df55e737abb2e346625a086e4b7cdd89c974e518452cbab8fee04f3af595fe2f13bc3df987acad7fb69b1426ed609116e65c9a763ee2b71e02f3e998eb7b2e79fd335bfe3921da1dc7c483e6603e4f94c4934608d49eb1ca2d0d1451d4557075cf016025d487487b1bc397784bce848819c8dffc1e6dbb9f1b2cb585ddd981fd90b3ad344ad4cc816aa6e21d4ade80507b819c32481e6233ebc9d7ca30e76ad879fc0f0ffbfee7f52d6982f45736c68abc62f55131e428b42788198faaa6586d7d9eaf577eda13a8dcee0ef3c164498757bfe8fa7c8f198eda05d92bbdd33b319ab878b60777965edaecfdfbc64e0fcb48ae17b6225fd51800bec", 0xfc}, {&(0x7f0000000200)="58e7dd84ee", 0x5}, {&(0x7f0000000240)="f68bd5c9e974da14a999b161b1f577b54edc3d9d0a6f8130a831e2ff5554eab2ade3611c061da83be0e914ff71d409c9dcfc2459dd3d563155eab6495c4c70b475fad73e27e345aa03e5efc2782ff4b56c3977286f3c4c095bac43226c6a8fa672375004b2450fbc", 0x68}, {&(0x7f00000002c0)="5f294cdbce6984165a69e5927996dba28f89ca971d5fa7d502fbba3b660068d2a413cfc971cea3dc220b19b17f2b06d9ce1409f30aec63a850274bdce5299ce96063c62345131b7d894b676e31b3030c2e71d5257ef3694ce657f8352baa51b293a95222e179616c956b6ee5fd4228416ba7f8e09472a9a111a9fc7a40f94fb5c2361faa5c7e2b1b4c1d9de977e09a2b12c55c6869af8b13eafdde275c61fbf2b13800a8e4", 0xa5}, {&(0x7f0000000380)="d5f69d71ced14c8fd0daac96292ff08557d06f8f472af82fdb27237105b7cc4ba320c314429abce30049495f7384e15fff88231d6299dc394d425317478cc8c6ba78ac4742a460da4e35f2eb22ead35f18af53f41ae2f8449273f0bd5a51012655", 0x61}, {&(0x7f0000000400)="6e9f10aa683ec1c6a5a565edc79dd8bc9b8b05406c36edb9c38e3fd6149b8972ed4da03c0763f661e613aa1f2461721c9579774f0d2fa153de278f337a96459134ed858dff63c10f97ccc4d7b601d024567935a09a2d32bb0138e41b183fb4d5ce4a845ced66ee006eaa8f0cdbb6401cce0349e15b2ecc7ac6b8b0663f8d4c0af0ed81ef75b336df99dbd002b37c621055df8b605b67d97baaf4f1039482", 0x9e}, {&(0x7f00000004c0)="e339d4dca6afed4a1ed75241c532b4b66646c78d60827588c21c91e3e98c4cc2fa44a4b666889aea6ba57b1b82dc27f43e4f46c57bab6e5dc505ec4c4c2128754a76602807edbb0ed26191b02f52c1f1dc56c28b44ada739ff2870698830839c4bc4f799e65ea36a3eb31e2d72a19d7e58b4101c3c488ba3a1cabecb05f30a1186414e9cb9a6a12fbe667efef8", 0x8d}], 0xa, &(0x7f0000000640)=[{0x30, 0xffff, 0x1, "8bd38f60ad7c7842bc99bb78be48c6167794e6bfa501b1a293e5b64b3e8f781c"}, {0xd8, 0x1, 0x3, "2a64c5501aa80ee717d37a1ad6361c2870bc3060ce1186b218f568bf48d5dc18f56521d6662a61018d8b6a32338dd6e2533cd67cf3b4595a4e1bea94c459ecbad1308d586e1341d85a8db82233df96cc7e2fc89167ac8b6cbdb0aa30f6dea8b26f864016e732642d3be063cc4612b007dad610e4181686f298b96c54088e6a610c21e3151ee8d9efe92b747e8a703d279928afd205923437884ea021923d6c279c38dbd7d62a847f41d91777ae947a9f1ebc57635a378a563ef087e3373a3cb45a669cbb"}, {0x100, 0x1, 0x6, "bf8e90efd0ee2df78421f6ab3f24d8d6ae8c97a7227b97a07fa382e254c75e71874e0dac35199ac83dcc8d475d14a1c24dfb247812e335dd09aabb19582fd4bf7289fb171e89df5a7f2282a04568687672248c661d16737831ab138a12fe39bf24ea4797b800fdf65edb97d31d9e20b91ad645144b6d49b78c0f5c1f3f410efafa86e804ec8e91522f59170f63866db73b83326c2f373bf6b86723fdcd793340c003e03c0007ce9898a3bb88eb53bac70126ba11b6aac0e919396efbcac23394efc5c9e69c8e090feb6d72e1b40162c34519cd4816f9f1dce476fcba025687d905fa871fad6499f3bb6868cd25"}, {0xc8, 0xffff, 0x80, "a6d81a187c228681013005d5f98115714e15691798a0194ee7957eabdec18f883550496c31002f9839d0454e5c7abf11e92cb266f112236820356b4f9f574de66a3f2ee4dc6d55d269386c04b685ff9cd4afaf236ab6160e0f42a2b84d4745d87e1b64d4ba3ba5d8275be513eb37ff4bc00cc1078a41f559e06306df7f17758a449a3dd4ce41b39fd12283a4c3892cd6cdabef68fa742bbf24ebad5507379f39462c912a39bd8ae0ac3f62ccfe49c2a8d05c"}, {0x28, 0xffff, 0x9, "67322f99262f26ba1fe091a95562908da95e"}, {0x50, 0x78e4ee592be241f3, 0x20, "0ba24be746fb2b04e7e0f890c34996d97da57c49a227a7ebf935308b7580c8359596fd21f648cc9a6cec23f91308178b6f5955f14a5f446e200b8de88e2313"}], 0x348}, 0x800) pipe2(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) getpeername(r0, &(0x7f0000000a40)=@in6, &(0x7f0000000a80)=0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000ac0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000010c0)={&(0x7f0000000b40)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001040)=[{&(0x7f0000000b80)="295b88ad91e93270ce7e60aa8cb7a3cea3618966fcc844668d992079475441188bf85176908eaec3493567daa193d692e6031f3dbae6b4bb3c09373462b6c2bce772fa92af30ae6c135d7940777a6dbc5a6e8af6d573fba14c2103105d900b31f94dc4dad8fb67ee6aaefed660ea29a086949a9e8916a636c6e2e6d05dd1a4ff555eb1719f1c7cc33078cd15745ee36d9ff4211e3af5336cb181d0042d2ea1dc7e33205433ee49b424bec14c59728f5f462907a2b4fa52b175c0a12403cdc8783c2d8b4a654ff70e30263e418d556c", 0xcf}, {&(0x7f0000000c80)="48f2d77567dd541f10b6184167a720e81d9d06bebec92e34d09ea989877c3f734235a399aa3a32a5cea92aacd5de4cda6ba5e0a65d3a1daaf25276cd01b719958c89dc2a2302b51ddadb6a9ea0cf8109529c8964e87ad2dc3977c62dbf814670d5becb63f8e72f4debecd93d6786410a6dd554c8f6f75df5577e7a3b35dd20bc2d363888570a", 0x86}, {&(0x7f0000000d40)="b140c33b797e62f9cbec2e535fa82ba01a86e8d4a66fce1b068d78cc89720e72880237b8d48fef8e0ec9483b91e41be91d709718d19180986ffb7fc8bc26fd7716d71d2e40f95d0a", 0x48}, {&(0x7f0000000dc0)="ab9c6ec4e80233c755d002395200e5dd44ac45b26820659ddae4b9d6b823c202bb4809b5cb446fea14c3a340156c42f51240a409a4e4bed6f7936bb6807e2263eae7a68ab4a6b33938b074ba540ac000d1c6e0baa429f39bd4e7c1ae934dc28c28cd4d4d98b0032f074e68347b7483218e6e7f6e5b63483dde85a88493fcf6326096aed24260daa8f16313ab1ed8294becc508", 0x93}, {&(0x7f0000000e80)="5969521a47588ded68d690c8bc586227", 0x10}, {&(0x7f0000000ec0)="2b5946d1c54bf867f60beedc9c4ae10a5e38a969be1f6af82588b2d1d568e391", 0x20}, {&(0x7f0000000f00)="c8f5933195e0f8", 0x7}, {&(0x7f0000000f40)="6ec700609ec044ac953c3b16bedae9131cd9c99fd8ae2d49f57e03779b1b504bd4325300438b12479fa9ebdc19a03dee9144d989ae8354dfe22b35f7be71d546923ff84e1dc7132bfc4cccae5a4388c90b8f3d6178547442396839822aef85281614ea6a2255b1b489bfb943b9721e1843a14397878cd5ba7356cf9c69768ee2d55516b6e4940e88f909b5f685a206fd9c83fb1a11c8504848143e9e8def729b7dcba8437cf47ee1c37b2fbe95beb0e8b9b401aa0cf1766b715d10b5b5be895ba24250124c30492596e8151bfad8403099e1e6918e8a8e31871210c36d8b018cd448816d05c4ecb1", 0xe8}], 0x8, 0x0, 0x0, 0x400}, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000001100)=""/67) openat$klog(0xffffffffffffff9c, &(0x7f0000001180)='/dev/klog\x00', 0x10, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/tty\x00', 0x7c4c0e319c1fd141, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000001200)) pipe(&(0x7f0000001240)) flock(r0, 0x0) utimes(&(0x7f0000001280)='./file0\x00', &(0x7f00000012c0)={{0x9, 0x1}, {0xfff, 0x1}}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x8400, 0x0) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000001340)) utimensat(r4, &(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)={{0x7, 0xc000000000000000}, {0x9, 0x4}}, 0x6) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001400)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000001440)=0xb066) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000001480), &(0x7f00000014c0)=0xc) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001500)='/dev/wskbd0\x00', 0x2, 0x0) fcntl$dupfd(r6, 0x0, r7) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000001540)='/dev/null\x00', 0x2, 0x0) ioctl$VT_OPENQRY(r8, 0x40047601, &(0x7f0000001580)) pipe(&(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r9, 0xc028575d, &(0x7f0000001600)={0x8, 0xb0, './file0\x00', 0x6, 0x3f, 0x1ff, 0x20}) fchdir(r1) r10 = open$dir(&(0x7f0000001640)='./file0\x00', 0x80, 0x11c) dup(r10) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername(r11, &(0x7f00000016c0)=@un=@abs, &(0x7f0000001700)=0x8) 16:33:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xb1}, {0x32}, {0x6}]}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000040)=0x1) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 16:33:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000020000002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VT_ACTIVATE(0xffffffffffffff9c, 0x20007605, &(0x7f0000000080)=0x2) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) connect$unix(r3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:33:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x61}, {0x8000024, 0x0, 0x6}, {0x6, 0x3, 0x0, 0xfb}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) getsockname(r3, &(0x7f0000000100)=@un=@file={0x0, ""/97}, &(0x7f0000000040)=0x63) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2811, r1, 0x0, 0x0) 16:33:11 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xfffffffffffffffd, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x80000000, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x21) bind(r1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13a9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setstatus(r2, 0x4, 0x80) 16:33:11 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x2, 0x400000000002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x0}, 0xff5d) semget(0x0, 0x3, 0xc) geteuid() r3 = getgid() getuid() open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x40047002, &(0x7f0000000100)) stat(&(0x7f0000000300)='./bus\x00', &(0x7f0000000600)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r6 = getpgid(r5) r7 = msgget$private(0x0, 0xfffffffffffffffd) r8 = socket$inet(0x2, 0x1000000000002, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) socket(0x2, 0x3, 0x0) r9 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r9, 0x0, r9) r10 = socket(0x2, 0x400000000002, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) socket$unix(0x1, 0xa, 0x0) r12 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r12, 0x0, r12) dup2(r2, r12) msgsnd(r7, &(0x7f0000000500)=ANY=[@ANYPTR=&(0x7f0000000540)=ANY=[@ANYRESDEC=r8, @ANYRESOCT], @ANYRES16=r6], 0x2, 0x1000) r13 = socket(0x2, 0x400000000002, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0x8020690c, &(0x7f0000000300)) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR=&(0x7f0000000280)=ANY=[@ANYRES16=0x0, @ANYRESDEC=r6, @ANYRESHEX=r11, @ANYRESHEX=r14, @ANYRESDEC]], 0x1, 0x800) msgrcv(r7, &(0x7f0000000340)=ANY=[@ANYBLOB="0000f80b5d847d182a8d13000000"], 0xffffff64, 0x1, 0x0) msgsnd(r7, &(0x7f00000010c0)=ANY=[@ANYBLOB="010000000000000064d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0da7cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a96822abc39d6dd3eb6867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"], 0xeb, 0x0) r15 = geteuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r17, r18) chown(&(0x7f0000000200)='./file0/file0\x00', r17, r18) lchown(&(0x7f0000000780)='./file0\x00', r17, r18) lchown(&(0x7f00000001c0)='./file0\x00', r17, r18) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xfffffffffffffe32) lchown(&(0x7f00000004c0)='./file0\x00', r20, r21) chown(&(0x7f0000000200)='./file0/file0\x00', r20, r21) lchown(&(0x7f0000000780)='./file0\x00', r20, r21) lchown(&(0x7f00000001c0)='./file0\x00', r20, r21) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r22, 0x4, 0xcc) r23 = getpid() fcntl$setown(r22, 0x6, r23) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r24, 0x4, 0xcc) r25 = getpid() fcntl$setown(r24, 0x6, r25) r26 = getpgid(r25) r27 = getpid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000400)={{0x2, r15, r3, r17, r21, 0x83, 0x8}, 0x8001, 0x4, r27, r26, 0x3, 0x3f, 0x4, 0x100}) listen(r4, 0xe6) setsockopt(0xffffffffffffffff, 0x8, 0x8, &(0x7f00000004c0), 0x0) socket(0x26, 0x3, 0x10) write(r0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) 16:33:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x1c}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x242ca, 0x0) getpeername$unix(r1, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0x8) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x20) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000000c0)=0x6) 16:33:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ffff4d4d7ee400000100000000000000000010"}) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0xe9f, 0x2}, {0x18, 0x2, 0xfd7, 0x55}, 0x1, [0x6, 0x0, 0x53c, 0x6, 0x5, 0xc3ef, 0x2, 0x1]}, 0x3c) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x145) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) 16:33:11 executing program 0: setegid(0x0) getgid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2}, {0x200000000000014, 0x0, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r2, r3) chown(&(0x7f0000000200)='./file0/file0\x00', r2, r3) lchown(&(0x7f0000000780)='./file0\x00', r2, r3) lchown(&(0x7f00000001c0)='./file0\x00', r2, r3) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r5, r6) chown(&(0x7f0000000200)='./file0/file0\x00', r5, r6) lchown(&(0x7f0000000780)='./file0\x00', r5, r6) lchown(&(0x7f00000001c0)='./file0\x00', r5, r6) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r8, r9) r10 = socket(0x2, 0x400000000002, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8020690c, &(0x7f0000000300)) ioctl$VMM_IOC_TERM(r11, 0x80045604, &(0x7f0000000100)={0x6}) chown(&(0x7f0000000200)='./file0/file0\x00', r8, r9) lchown(&(0x7f0000000780)='./file0\x00', r8, r9) lchown(&(0x7f00000001c0)='./file0\x00', r8, r9) getgroups(0x3, &(0x7f0000000000)=[r3, r6, r9]) syz_emit_ethernet(0xe, &(0x7f0000000240)="383d6bef76327c6aee21570403c4") 16:33:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x1}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) link(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000180)='./bus\x00') pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000880)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) 16:33:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) 16:33:11 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004fa8a00063300feffffff8359f9b400ff0000000a8df278f86dfaf23c1d37b4a16eb59ddb209f2c1bd1b4fc26420a", 0x34}], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xcc) r4 = getpid() fcntl$setown(r3, 0x6, r4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) setpgid(r4, r5) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./bus\x00', 0x200, 0x8, 0x9, 0x0, 0x4, 0xa03, 0xfffffff8, 0x2, 0x0, 0x8e92, 0x1}) open(&(0x7f0000000080)='./bus/file0\x00', 0x180, 0x20) 16:33:11 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x500) 16:33:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) r6 = openat(r5, &(0x7f0000000040)='./file0\x00', 0x10000, 0x118) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000100)={0x3, 0x6}) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) getsockopt(r7, 0xffff, 0x7, &(0x7f0000000240)=""/128, &(0x7f00000002c0)=0x80) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:33:11 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x86, 0x6}, {0x25}], 0x2}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = socket$inet(0x2, 0x4, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) setsockopt$inet_opts(r4, 0x0, 0x100000000000000a, &(0x7f0000000200)="d76946cf0c1b51144dbb6abffb33e543e258337d50acf0d5f0f64802965d7e407fe906c2152f59539177e1e70ebf3764a8068e3f24d599307b123909645e36d9b68fa64da55457d0cab5fd4e1c12ed81a4a396770aff25efe8137de3cc899fdf20d5ea23aa21f01b25e6aa35bfa17bccc3969491ee01263419e05c6f96f857e794e377595ad98ae8a214e2b32d1dd510bec5d36107397b7a03e84132a980af3e7135d9f6170c22", 0xa7) setsockopt(r2, 0x0, 0xc, &(0x7f0000000080), 0x0) 16:33:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = geteuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r4, r5) chown(&(0x7f0000000200)='./file0/file0\x00', r4, r5) lchown(&(0x7f0000000780)='./file0\x00', r4, r5) lchown(&(0x7f00000001c0)='./file0\x00', r4, r5) fchown(r1, r2, r5) r6 = open(&(0x7f0000000080)='./file0\x00', 0x8250f915e9ee1e94, 0x94) r7 = fcntl$getown(r6, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x40}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") chflagsat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0xc00, r7) 16:33:11 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0xdeb], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000229], [0x0, 0x0, 0x0, 0xfffffffffffffffc], [], [{}, {0x1}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x2f3d2082a76b89cf, 0x24) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) 16:33:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") chdir(&(0x7f0000000080)='./file0\x00') 16:33:11 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = dup(r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0xc805, 0x0, 0x800, 0x1, "b8f9468462f38d50bc8b892b752d52ee5ffa5238", 0x3}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c}, {0x30}, {0x4000000100006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:33:11 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="2087c0c3cffb2e55340d0c53286cc388403e49774c9bf0400237b64784391f60a2f2518c4f2a737bba9376781cd163e2892dd1d26d835d051511cbc87bf4d9d6ad877b21fb8a86531b0cf77252df55679e7f177fcea9575f404f7a72789eb79049f4f766204f47521cc367ba95c4450314f771873503309317578dd80a05b6e2c1ad5563b7e5070c09a5384347356a1a7771ebc913b1862e95e569ce7d8703880d419ad9e803637af2840e4bd9923e49f7c987950523f217ff83525b253e774cbdaf80b7a8c74a2b09c7276ee09c50973c4eeb903a7b37921a583dbfd3fc04bc0477afebf12c1ad9085bdf88c48bfaa66a969174fdba2c5b", 0xf8}, {&(0x7f0000000180)="8f4d29e62c14f2f209348056b9ac5a6b4f7543cfb2f83ef2495b0d54d25dfcbea3f539b1c89b22f09b1bf38539f5b95eb9fb0cca3401b31084752046b902ff1ab70d63f1eb6b8f1fb945dca1baafde0c013538740f5fe06d8c65a5082bb5fd0b1110a46259a3407067a570098ba04fa6abff18", 0x73}, {&(0x7f0000000240)="196cf445d92850b2488b80729b67036fb3f5ef467a72e63719e80d721903469facc61e83b47ee80710b97784c97524a2161511362c99c65f4b9dfba3b6c5ecd2f0821753c496a688fecf665241bcc6392d5d293b36e6487a617ba2cc7872bb7b27e98140042d12a3eea257950829c5cb9b4e58cb04cfbbd61c0695ac300a96c760998fe820af5af62bfddcb7194470c26cc652aa7a175aaeb2d3388f2b1f88ab8bc6da942dc0592528744916cb77c05f0d73fcf38fb298dea28ff0cbd59ee498", 0xc0}, {&(0x7f0000000300)="19fa45cb4960af118defb72c63a4ee9d1be8a5ce9e2e8b754929aa2374f19b8faedf078342fb966308943094961fa43c8794fb3c39c151347dd42ca298ecb8bd0296b10bc257972be41f79f6fc12a5bc1eb954e3e429c0a752d67ef03041856273a38087f702e264024bf0b0cd1bcec1a909079af5fe830b57da3014a4ba95e4bb8e8bd916d9bd16995b460ee0ca57a2679b17b269efb9642b9744d0beabb5922c6bcafe9f083985a8835a3369d18ba066471037b7db32ea8dff23a137", 0xbd}, {&(0x7f00000003c0)="0a513365a13feb831cb0b817d7613a81924b9ba1df0476d76ef5623c3a4a02cc769d9117dd000df8770777dd382c436fa2df58ca204d9655e56763b30e4b9ead782b22ccf01b6263ecd092a35c4715a2ea33d34e2628e8749d889521c3f519eb5848", 0x62}], 0x5, 0x0, 0x0) bind$inet6(0xffffffffffffff9c, &(0x7f00000004c0)={0x18, 0x2, 0x8, 0xe4}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_gettime(0x4, &(0x7f0000000200)) 16:33:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x1) r1 = kqueue() r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x8004, 0x0) poll(&(0x7f0000000080)=[{r2, 0x4}], 0x1, 0x10001) kqueue() dup2(r1, r0) 16:33:11 executing program 0: setrlimit(0x8, &(0x7f0000000180)={0x7, 0x90}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) r3 = semget$private(0x0, 0x2, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x4, 0x25, 0x4]) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) writev(r0, &(0x7f00000016c0)=[{&(0x7f00000001c0)="5e176d2f875c949848a1ff33bc71d78e5ced396b3e71fce41d4b5bf8713a", 0x1e}, {&(0x7f0000000340)="10c99b3a35d399fdf549015788742bfa15786d66410e6874f35f0ba73aa94a815feb6bc8079b03f519dce3124c2f6ae8260b718c9b8263cc29eee3215b6a41d9e8c80cbf9c14d11c1d63b685606e696d6c142e4225c995408c7f2abe115ee180eba48d656e3d7a1a2b93b4265a83a7c44262d31d478cbb6e58642babb1eed1442177c51b97bd4ff2fbe7c109650c89ef9b5621bdfa026368d9e099460eb4240094221e05c3cc5c1b04d4e4fe2d8ee3e987a5c1f4767486988908d9fb3452798277ea96f3aa40dcca66603d23759a9d4e8b0ea6b160fbfa5fc65eb50412a488f52ebdb182e549c45fee98cb9ae459feffbf23081ddc1928c9033e499cbc3d802d6348435d4df7dd93f8d52f7614eba3ddcc0a6b9c36725edd8fe4d5546a7845b3ae8b6752873a07679a298265a05f648d8e356b3e1fee081077e31539d2f775152942db604ef2a69fe3654cb2f6adf409dfcf4bb5a8a93f74e6889eebb7e66712a36c2f35ff93cfab2ff271eb1954d054b725d2b219678a80516fc0446c3b46dd61201bb907c378a6610652e84998956338a9877e991a7e8ca6cb5420374b676b54f997ea271b143861136cec0460187d929e043d4dea9336123d617e7181718d98103887790977ae3a512484faa544e4d3350b8cb38beeec74988ce2ad6f17c6ff91e6e93255f7bf5d06de79e9fcff24ec55b5f0be46935c4227831e83790d10167e07d5753b3096f88b9bde3405de80601fb91aeca9e417ff36472b5b3137ffd53e44305b5c813e9af6db3a24fb8439f707f32a23dfdaec51e0042f843054dddb3ca58791abefbfa23d35d52b6ca739483ca038ba556dd32b1e1047fe344304d27b09808942a634bde8df2660e2e17d8a11d270436708c30b3a9aab9463d52f4023edd94e1d5ca45c35810c73d7236ce9d3adb73b6a8fa1954428ad528a727e2b456824926b369cef5d51b48ea1b9d380833bbcb3bc5ba1b88cd17e4ae5e103221f04727ac805bfcac764bc021845b4f06b2e7f133477cf1265fdd673cce9665c9950a24a037de9d436a1f2ee375fb21d204fe0ec95bdd0a0f64ded2e0efd93470b5a78bc1a6198312726b0ad666295b6d8727e4afbd3ba9fd287cf30ad88566af713645ac9744a773c59bdc6f880c20d7bf0a52c56bc479d4ffaeedfadf1b3f6a989d974e83ec9851d7ae88982301300e45a82a1ba75f3feecd9f212ac990a818b9aee3098e966a95a952432a111100f3e173ff3e71f3619923d499fa6968f08f26459ab4bcfa2ec8d9f3a0bf8f16465ac610dc8562dd388726f5404e8ed4dafc433fbaae20a7307e1f71e5b4794514d77fb11cdd1df1d248e49089bf6b35c40afb93b5083688b942977ead21b3a9929f4d21dda0549562e8a0bd1f848f6a6d40c2536428cdbd9d6654e466e082f220fe417eabdc89023b42856d93d56a3b4acb40a76fb00cd1fe30de2514e468b8f324b48a863505174d692a597311ff4faa5ee5fec87c1aa0e0cc456827475925b8c7583c6ef49b6e9e3041f072ddebf7f53f46522fb24151a4e7bc9e4eaded1dd08ac9a471f074581f0083cfe619793479208bacfbdd1516e7e99ca0ef7f12cfa293ba6879714afe99df086f05569a0e74f546f729c7525ba2cf4cd614524df8d96fc1c883885372182f0bd246a5fd5cda00a33f3b9b716cf11bd479ac0ab21358a4ffdee5117b536911729f5539e4b67cd57f8845373069d0604b4a9ea7d733e6e1220fca3584674c52ed50b4da84a7abc16cd203a37a9a68caf977fa91cb5df7a81c360a1d22e701efe13a1d1e0875b677808aa55f464808105dde57af62a2338e870be3357a285abb48b2d37304aadaf36bec37168101b3c3a4fa7af77d3e466d46e7320ff91bc740a9ac94e5edceff4dc18cdca6d328a1f84f70e3e8c91dca0a2d451b7b9f4b5109b68f7f2e77218e86325566281a076a916b9ea65c42c491f058604ca918cf0400669fbbb7f4796f13d9f01500c5f2725f7ad4de9d62cae633ff99bc859bdc30a27e2ac0e36d7d63720d59070774ebc3efdd946a69b73d6b1fa8cd4ae2faa14bceaaf5a475ab5a3c1243d2d863b7e5f91263b5b9764af5aa5e497ec6b73aa202f444d5450800d7c30d26ccc4772fb33026569e0043f0caf261e249577670a3118fc049b67966964a3ad7c6d42ab463552161d6ee86632d5d36289d57c3412880eca0e79db2e536ad3f124c0419ce237af239e5d4871c973a1825499c8babe3ea6480c47f0a61ea8f08b0ab000fcd96722c25109d27e80ebd30cc7d5955a91e7b3755e3464e1413d91ab19d05285d8d8c2f3ecb73d7d77a464310c88a7b3f676094faeeb095abed2377ff10dc5749f99b59788de714edbd30c75048f4a06f5422b44fedb2ba8557fa2c861f4bfde730b3ed30bcd8ae014e082d168f598b5f93fc47afc3bdd39e205de6bca4aa6009d29ae86f8a74b7354dfde68abd54136241b4f171791c5384bfeaf15573361912dd615fda593792f0ea3794d5aa5517f937d24bf89d43fda0cadba5a12dd4d8d371cef6097c44789ccf4b3a19bce85f8e1d74d7b0c700d33cdff2ccbe7dd4983d2188cc373f8f64f6cc27df3edc7198810a766842eec0693eb868a6fa38ed072614bee3dc7b564a5859829b4ecab832e6cf766356423ea59d9e863dbb71cc9fadb12ed915bd92b8f05792601694c27f40b848d4d2124e7882b27db23f47df0b7cf32b158f75d62dd3e24a6a5f2120d573114a44f60d73d4d3dd0b02442cefc7d9114c722523d67bd85f522771919adb49483a6a7cafeb5fcf8fc43a828ca76382ca2567e6461ff0a83020b647095db33f0de301881b427930a461d7e69fce1a15d4912fd650067f1e7af3ea8b0208c1e5537fef8a9b4c9510646c44fddcb1da03bd17bfe06306fb2b0bea8462ec10cf8a2f3069fbbde1efc2c8e19f1ce2209035772fe89d7a3d5bc8e72e4c3b75350f3a3015cda17c37903cc9d95eabf353914bb120dcf64332c124312a4ae051af6dba47947f2d92e4ccd092946a6222e57c964bf0e84a34c891c2ead4bedb03451db82e9dcfb0a36077ff9d86a4ac2abe8092cbaa72cab6995b1fbcda92fbcbd38aff6767abda0e70481852fb0b156f20ee6be54d7f6583255bd3810dc78fad8298d64448a2557b71fa9fa16a03b476b9f868d5677935e087b2da15d2e4f30d07e6daf36f104696ebbbedcbb81fc72360a7bcda675b8f6f303036716bb210eb402d6e4888e11d891a9bd718a779f9d70feff2a930b0ac53494dd3189172c44768116df004c7739e36952b88f2a7290d5c1aa21507aff47075173dc0af6c4c710582d1ea78a151b9ddc21bb3d873bf719e57ec9b9ff026d91f387a745eaf08f11b4cd91e0d196a3a30d39c0fd6cb78b53a82ef794dadfb720b718c2bdcbe275a72739a1b13b1af5b080561c5b7832caf9b723f40fac50f40186744277cc5811db33f9b0923ed619b1fd8037853c4cbe8c2f99fae4b44173048c891aafe49c5cda207ade25893b1a438c2fa69cec9494c3d204a051d6e5fe8346252221180a886e60ab0b1aa498b74690a6547d8022cd20874e9f608fe861cc4bfae38360730e808d3c8f71f5d68f334040d3183bfeef0a3193ebababe14f404e2eb3940191b94b249283d03bd5087b308dda753140f7bbafaeb8357eb1d939eded54c3f39a076c08b2885168fcb46f9a5bb9f98960c0a8b2b57730a5f015838fc3d0f9e6385b83373ab6c8b1a8b737e2f9cd6b94c8bbacb2f09f0dded7c61356bdf768449a78984b4a22fd3395bdd51de4a6dbae99047eab7fac9f3b12bdca6d0fc9011f30861bec5b2550eac4146d055211d7618c8e4befef0bbe62a309", 0xaab}, {&(0x7f0000001540)="7f8e7d9894213b236b0f694bb358918e9b6dacc55e238aaecbf208208f2eb33eb70c2e54e03678a5cb996c3bd11f5931f3018b2870e3a23df614fc5faf12a5d731f28073daea7e0c32adf544aeeeed3e5d36eb617c85ff57a008ed8706faddea64bb724c8cbfd25921b032171df298d4ff63b45861267f408c40da6ec8010a6890ce623728bfefdf20958489a3159521878c16b000158fdceeeb7f50317189bf29d5be7c4d0ae1ca8fca5ff4996371c23568d5b1e26cc109", 0xb8}], 0x3) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f", 0xba}], 0x1) 16:33:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x0, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) write(r0, &(0x7f0000000040)="0b49544eaf4fda6f2760b109d5", 0xd) r2 = socket(0x2, 0x400000000002, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000000c0)) r5 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x9, 0xa7a, 0x1, 0x8001, "3915e446971c7cea2a2ca896103f43853b93cb43", 0x8, 0x4}) 16:33:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='\x10\x00', 0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000000)) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x21, &(0x7f0000000040)=[{0xb1, 0x0, 0x0, 0x9}, {0x8001}, {0x6}]}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000640)="7e020000002200dda68c0e000000") 16:33:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) fcntl$dupfd(r0, 0xa, r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x74bf) write(r1, &(0x7f00000003c0)="c31de4e197eea51c3a34c065a7310b8a42ad5edbca108cfed4a07891a781ac00fc6921f800bb452dbfc29c6b1b4dd179e572fb9d0ab5cb5fd7a1849309dff339aeb8bd50fd9e1aada20cbdc72c09fc13d6b0729d71660631ad9e1b1010b86a0f4b43fd3fbf", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) writev(r0, &(0x7f0000000700), 0x100000ce) writev(r0, &(0x7f00000000c0)=[{0x0}, {&(0x7f00000002c0)="4a007e806ed43d9f3bb5671c8cb999fd3acde20862330a7bb11d5b5220df55ca921d1bd79b62c451dfebcbed61c9aba7ee244fc388f89a533cdb4f53fe3d4179e969ffe1a54988ec01292be3a7cedbd7bea8a0a425095667d75ff1b5a82ef7968d3d3546", 0x43}], 0x100002a4) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x61) flock(r1, 0x1) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r2, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) preadv(r2, &(0x7f0000000200)=[{&(0x7f0000000080)=""/27, 0x1b}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000140)="a1ddf9a7dfb3ff", 0x7}], 0x1, 0x0, 0x0) poll(&(0x7f00000006c0)=[{r2, 0x140}], 0x1, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) pwritev(r5, &(0x7f0000000180), 0x0, 0x0, 0x0) r6 = openat(r2, &(0x7f0000000380)='./file0\x00', 0x10000, 0x18a) r7 = open(&(0x7f00000002c0)='./bus\x00', 0x200, 0x0) pwritev(r7, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) preadv(r7, &(0x7f0000000200)=[{&(0x7f0000000080)=""/27, 0x1b}], 0x1, 0x0, 0xfffffffffffffffe) pwritev(r7, &(0x7f0000000280)=[{&(0x7f0000000140)="a1ddf9a7dfb3ff", 0x7}], 0x1, 0x0, 0x0) poll(&(0x7f00000006c0)=[{r7, 0x140}], 0x1, 0x0) pwritev(r7, &(0x7f0000000000), 0xad, 0x0, 0x0) linkat(r6, &(0x7f0000000240)='./file0\x00', r7, &(0x7f0000000340)='./file0\x00', 0x4) r8 = syz_open_pts() close(r0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20000, 0x0) dup(r8) syz_open_pts() 16:33:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x7, 0x88) r2 = socket(0x10, 0x8004, 0xfffffffffffffe01) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x20411109, 0x9d98, "0400000021bf04aa1500000000006e00"}) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) write(r6, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00", 0x10) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x9f, 0x0, 0x2f6, 0x408}, 0x4) semget$private(0x0, 0x1, 0x4) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCONS(0xffffffffffffff9c, 0x80047462, &(0x7f00000002c0)=0x3f) r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r8, 0x42}], 0x1, 0x0) poll(0x0, 0x0, 0x6) writev(r7, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r7, &(0x7f0000000200), 0xfe72) r9 = syz_open_pts() close(r7) dup(r9) ioctl$TIOCCBRK(r9, 0x2000747a) ioctl$TIOCSTOP(r9, 0x2000746f) r10 = semget$private(0x0, 0x2, 0x1b6) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000000)=""/155) r11 = semget(0x0, 0x6, 0x83) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f00000001c0)=0xc) bind$unix(r2, &(0x7f0000000300)=ANY=[@ANYRES16=r9, @ANYRESDEC=r9, @ANYPTR=&(0x7f00000004c0)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[@ANYPTR, @ANYPTR64, @ANYRES64=r3], @ANYBLOB="e4677083fbfe9d5e88299d38f1e6432b1e2667a26069b4e464459fe9da28c3cb29f07080d74f41f321568834250f16bf1487632addcf10fb2c123bf510c1570964f598fc57e184a517aa0b33a3f160e3b030be285d0dbffeb0e21e9ca4f7258c3270f9098a102eb4d3caee8d7953b660b93733bb5502d92632828c58b67a7a28feb0acf379911f8a768ecc73ac32fcabdf334943b0", @ANYPTR64=&(0x7f0000000680)=ANY=[@ANYRESDEC, @ANYRESOCT=0x0, @ANYRES16=r4, @ANYRES64=r7, @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB="bad19e", @ANYRES64=r7, @ANYRES32=r4, @ANYRES16=r5, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYPTR64, @ANYRES32=r9, @ANYBLOB="5e11cdb410cf394b1944f88ad3d48e7cd9092ae7c778e43fe9f806f04b866caf868265205087c77f90bbdded3481d9489d1eaa0e05ba1c99049cf461acf4c73232ed1141d54f1e93f70089cfe76c571a77e2253ef59da7e33faaa43bc5d15367ce70ab98742fb457", @ANYRES64, @ANYRESOCT, @ANYRESOCT=r0], @ANYRES64], @ANYRES16=r11], @ANYRES32=r2, @ANYRESDEC=r3, @ANYRESOCT=r1, @ANYRESOCT=r11, @ANYPTR64=&(0x7f00000003c0)=ANY=[@ANYRESOCT=r7, @ANYRES16, @ANYRESHEX, @ANYBLOB="979370898b2cd92392580c70d1efc465430f5c6f6b3050ee79d93f2366cacb505d0513f6e21f1b23fa4b24e9834cb840102e8770f7ef293485bd3b1aeddcf9e9ca7814c4d53aa81c404e8439ab49e25ea702efefde7192be0500000059c1112d20acc216c0b002d471beef3031860562b21d228fd368bf8a8cdb405492b6016058d5d96341e94c42f94b746b250b8ccc2621abeae2c467ab65a50c5de02f5e5ca728366d3489d76b2f"]], @ANYRESDEC], 0x4) semop(r1, &(0x7f0000000340)=[{0x13f51a1d0f965f42, 0x82eb, 0x800}, {0x4, 0x1f}, {0x2, 0xbd3, 0xc00}], 0x3) 16:33:12 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)=[{0x44}], 0x1}) 16:33:12 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) acct(&(0x7f0000000080)='./bus\x00') open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x20) syz_open_pts() r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) syz_open_pts() 16:33:12 executing program 1: mknod(&(0x7f0000000100)='./file0/file0\x00', 0x1, 0x202) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a277afcee20a9b7dda0d000000ffffffff045ad3390520000004"], 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r1, r2) chown(&(0x7f0000000200)='./file0/file0\x00', r1, r2) lchown(&(0x7f0000000780)='./file0\x00', r1, r2) lchown(&(0x7f00000001c0)='./file0\x00', r1, r2) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r4, r5) chown(&(0x7f0000000200)='./file0/file0\x00', r4, r5) lchown(&(0x7f0000000780)='./file0\x00', r4, r5) lchown(&(0x7f00000001c0)='./file0\x00', r4, r5) lchown(&(0x7f0000000000)='./bus\x00', r1, r5) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r6, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r6, &(0x7f00000002c0), 0x0, 0x0, 0x0) 16:33:12 executing program 1: open$dir(&(0x7f0000000240)='./file0\x00', 0x8000, 0x102) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$KDGKBMODE(r3, 0x40044b06) r4 = dup(r3) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000000)) 16:33:12 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x400, 0x12) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x15}, {0x15}, {0x6}]}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x800, 0x3a) accept$unix(r2, &(0x7f0000000180)=@abs, &(0x7f0000000240)=0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a4fc5b0f4918f1856201e199782") r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0xf800, 0x4, 0x6, 0x1}, {0x8, 0x8, 0x0, 0xfffff7f1}]}) 16:33:12 executing program 1: r0 = semget$private(0x0, 0x2, 0x200) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r1 = dup(0xffffffffffffff9c) getpeername$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) r2 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000000c0)=""/232) r3 = semget$private(0x0, 0x3, 0x102e7) semop(r3, &(0x7f0000000100)=[{0x1, 0xfffffffffffffffc, 0x1000}, {0x2, 0x7fff, 0x1800}, {0x4, 0x3ff, 0x800}, {0x5, 0xb0, 0x800}], 0x4) semop(r3, &(0x7f0000000440)=[{0x4, 0x80, 0x800}, {0x3, 0x2, 0x1800}], 0x2) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)=[0xfffb, 0x200, 0x5, 0xfffc]) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0xc) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f0000000040), 0x4) r7 = socket(0x2, 0x1, 0x0) r8 = accept$unix(r6, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) pwrite(r8, &(0x7f0000000380)="ffc823922a0681c3c2cccb7feb8bb1148f4640809be6a4fe351b257e16ae438aa560d8d848d628ec69133cc47c5800cec08dee9614c2fd0807fca365a9b655065d76ed476efb3bb0389bee8824d22568c506b09ce10ef36e42dc7b038c6fd04bd4ae3088362941195b85db6c1d047c192fb78753dbea889b136a2b766b06092c64fdfcdd4ee296bf92712270e545bff8aa89921cff0fb51ba8071afbb253", 0x9e, 0x0, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r7, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r9 = accept$unix(r5, 0x0, 0x0) recvfrom$unix(r9, &(0x7f0000001200)=""/4096, 0x1000, 0x2, 0x0, 0x0) 16:33:12 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x983f754b040710b4, 0xc005, 0xfe) getsockname$inet(r0, 0x0, &(0x7f0000000140)) 16:33:12 executing program 0: nanosleep(&(0x7f0000000000)={0x0, 0x20000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) semget(0x2, 0x2, 0x420) r0 = semget$private(0x0, 0x5, 0x204) r1 = open(&(0x7f0000000540)='./file0\x00', 0x20, 0x90) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) shutdown(r4, 0x1) dup2(r4, r4) shutdown(r1, 0x1) dup2(r3, r3) write(r3, &(0x7f00000005c0)="12320573af8c65", 0x7) r5 = dup(r2) dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x2, "541bb964fe0899d9e09c14f6000adfd1a1080054", 0x0, 0xfffffffa}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x5, 0x4, 0x1ff, 0xbe26, "49bf00000000060000000000e6ffffff00"}) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) r7 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r7, &(0x7f0000000180)=[{&(0x7f0000000040)="000000186204018b002b110000d19ec0c062cf486a6481b4ae0000008eb3ffc14f1a4b400c6cc640907a000000000006000053b5d1d09075a04e513dd4611dafe0140af6ecaaa08b30e1838f74652d62e159c51bad5a8b", 0x57}], 0x1) ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f0000000100)) semop(r0, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000480)=0x7) r8 = semget$private(0x0, 0x4, 0x204) semop(r8, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) dup(0xffffffffffffff9c) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r9, 0x0, r9) r10 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r10, &(0x7f0000000100), 0x0) semop(r10, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) semctl$IPC_RMID(r10, 0x0, 0x0) writev(r9, &(0x7f0000000440)=[{&(0x7f0000000140)="0daa458dbe4b623ee93dead7a6825862024edfcfa3fba79b1a9e3ecb33b9123454afd0c8", 0x24}, {&(0x7f0000000180)="44f0fae4977c2d5e3799030a652fae44ffff", 0x12}, {&(0x7f00000001c0)="c836435e32660f2fd3e114f9ec5997af3b264541477a190f1c2063698f405a73d3bcc67be31cc155074084ad1e3dfb4f2ec8fe700b1726315706a91152aa3b959432cb5632ad727979af380c396bd68a48597878dfc275109c077805b4fcdc89228c4075daeb5e2161d529df4e96dd018a0b31d3f8c7e54473e3db5a2c2502359b2e8edd714376cc37d1e2f03257ca145050ea90f84645b852b6bc07572a38fbcb33a1f28ca1eeb39f41c46a43263ebfebbc82d18808cb0f0cb9410a567d6ec2d870a8d749b9f8a34f27eddfe7592fd57c850da2d6d4bae60df57343155bb278d304ebd32ba1a302d2206f7c919b3652d7150e5e", 0xf4}, {&(0x7f00000002c0)="40f3e66e403de578b0155f815ff03c323d79ff29ff44434d2e766cece61d7f951e7bdcddcd4380a33136900dc6a171e342bf73a3e691c7b0b7793df41c6cb9b49373470bee53c4c57a16e7b42b03cf2deaea99de6a475598c0af034b023531d6e1432452ace19a687222291547ed6eb3cf21", 0x72}], 0x4) r11 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r11, &(0x7f0000000040)=[{&(0x7f0000000080)="047129046c2f0f6f72866e35", 0xc}], 0x1, 0x0, 0x0) faccessat(r11, &(0x7f0000000040)='./file0\x00', 0x16f, 0x2) r12 = geteuid() semctl$SETVAL(r8, 0x3, 0x8, &(0x7f0000000480)=0x7) r13 = getgid() semctl$GETVAL(r8, 0x0, 0x5, &(0x7f0000000340)=""/211) r14 = geteuid() setreuid(0x0, r14) setuid(r14) r15 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0xa, r12, r15, r14, r13, 0x42, 0x101}, 0x40000000000009, 0x8, 0xfffffffffffffe00}) openat$klog(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/klog\x00', 0x200, 0x0) 16:33:12 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r1, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) connect$unix(r5, &(0x7f0000001140)=ANY=[@ANYBLOB="03002e2f66692fd23065d3bd26bf3759e3aee923e5c8fbeca130000000eac3edcf0650a8313fc0e474a68c91a3e9a18014d970e55d25109dc0d6ecb4f440fa7c06973000c3070f6f86bac2fcf3076c43205a290cd0264c4b328a8331f45e8772af60a44f2192cad16a1ccf78303ef3afd8f5fd3a131e70dabaa5f11b658e19e1002588b5c4bbf662343ae71588f545bcb6bebf60e833aaeaa98f46fa61f3a26f528da2b69cad6d4f023bde7e6384dc075765c9a8d553c83802861ac77edc4646b47148452666921060c163e7db43c5c67ace478d620ca1377d716484c90000000000009fee3947e349f92f984b6aa3658f7be56d287736"], 0xa) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = semget(0x3, 0x1, 0x0) semctl$GETVAL(r6, 0x1, 0x5, &(0x7f0000000100)=""/4096) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x400, 0x0) r8 = semget$private(0x0, 0x3, 0x102e7) semop(r8, &(0x7f0000000100)=[{0x1, 0xfffffffffffffffc, 0x1000}, {0x2, 0x7fff, 0x1800}, {0x4, 0x3ff, 0x800}, {0x5, 0xb0, 0x800}], 0x4) semop(r8, &(0x7f0000000440)=[{0x4, 0x80, 0x800}, {0x3, 0x2, 0x1800}], 0x2) semctl$SETVAL(r8, 0x1, 0x8, &(0x7f0000001100)=0x80000001) fcntl$getflags(r7, 0x0) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x6, 0x1, 0x5, 0x1}) 16:33:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000240)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) bind(r1, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xffffffffffffff85) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:33:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x34, 0x1, 0x0, 0x5}, {0x5, 0x3, 0x2, 0x7}, {0x5a0, 0x7, 0x2, 0x2}, {0x9, 0x9, 0xdf, 0x7}, {0x5, 0x4, 0x7, 0xa9}]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000000)=0x1000) syz_emit_ethernet(0x186, &(0x7f0000000180)="d0") 16:33:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='>', 0x1) 16:33:13 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x40, 0xf409ad9e12b8dae0) ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setregid(0xffffffffffffffff, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x200) setuid(0xffffffffffffffff) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) fchdir(r4) syz_open_pts() 16:33:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000440)="0000001862040179012b06000000267e897f7780e9992d836000753dd40900a24e14da00000000e1838f74652d62e159c58bf626d9dea3c2c37bb79d7d2c336ec500000200000005000000000000000000000000519135cba67612dc423777838f22e84b0000000000009c7d99dc6469980128ae3cc8136183ad6454df7a1aa24d3191d905004251f09e1a109b753e4c979f9cc4b9527d3d5209da6714a43f0200c592e252cb7cefbccc7129b184670000000000dea493e269c68e3780b9d6aa8c68d277e5722a47ab709e4b8d7796508b8b29256e4fc6057865f7f39655befea0d2fdf60c63aef3bc8faddd0c5f6556c7b706f2baa8602a9743e7fc1d7d945a242e1b87fcc7b142f62a485872481d672e9753bea1b0063630b0ca8d03413753966e8022a60078d2514629dd8dd821d7e5a1944e3c20fe5c9279dc3767ea769c8aaef5935d39e310b8deebefba7c2732d900fef0f200e7", 0x157}], 0x1) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8, 0x0) dup(r1) 16:33:13 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000), 0x3c5, 0x0, 0x2a) write(r0, &(0x7f00000002c0)="34b0f67de50805b4c833191749c366574db18978d1c419660b2bcee37154f0b62010971729eb3620a2f76d12f5d26c315f0bb5cb33baeac6871ad9da457f494a3967935e9b6dba6407ac775518feb09885974283f6ec275c356cbf5c0856d76063686e60ff87cef7445a2befd103d5ad020769caa23ff5807426bf5b149d22fb2d77c2237f57509c1e662321b551a762a974257d1f3d7c6748f1359865ee96ef73dc9593a388b37d940143823f2bc78b716d43969866231884f3a86d74ca17ee27581a0c0c41b816474ea341154f3ef3ac9a04c57e9582b86d91a2199545e873eb4c704f3bab46ad08422d73ddd85bd5e770b0dbdb9f73d394fd2581bf36171a619b6b0f3f845e3286249532e9e544d11206ee72c9f4e21ba5f2c976407bf5719c4b338ffdcef0cee15555baf5", 0x41a) execve(0x0, 0x0, 0x0) 16:33:13 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x90b, 0x800000000006], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x6}, {0x0, 0x0, 0x0, 0x200}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[0x5, 0x7, 0x5]}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x10000, 0x2, './file0\x00', 0x7fff, 0x9, 0x3, 0x5}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020699f, &(0x7f0000000300)) 16:33:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {0x25}, {0x4006}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_metric}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x9) syz_emit_ethernet(0xfffffffffffffe55, &(0x7f0000000100)="b674e3e087bc5a") 16:33:13 executing program 0: chroot(&(0x7f0000000240)='./file0/file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x20000, 0x52) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) getsockopt(r2, 0xfff, 0x400, &(0x7f0000000180)=""/156, &(0x7f0000000000)=0x9c) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$BIOCGDLTLIST(r1, 0x4004426a, &(0x7f00000000c0)={0x0, 0x0}) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = fcntl$dupfd(r3, 0x0, r4) chflagsat(r5, &(0x7f0000000280)='./file0\x00', 0x1, 0x4) 16:33:13 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000200)={'./bus\x00', 0xfe7, 0x9970, 0xac3, 0x0, 0x3f, 0x42f5, 0xffff9ce7, 0x1, 0x3, 0x1, 0x6}) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x88, 0x0) openat(r2, &(0x7f0000000080)='./bus\x00', 0x10000, 0xf1eae7ef3784ae24) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000180)) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="000000186004008b00060100776ae9924446080000000000000000fa0000ffffffff5000afc437a941b94977b1271e2e648c32ea", 0x34}], 0x1) 16:33:13 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000140)=@file={0x5f5ce9e8ec9ceaae, './file0\x00'}, 0xa) getsockname$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00a\x00'/108], &(0x7f0000000040)=0xffffffffffffff19) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = dup2(r0, 0xffffffffffffffff) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000080)) 16:33:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x5}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) open(&(0x7f0000000100)='./file0\x00', 0x10, 0x8) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000080)) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:33:13 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="471b1b4a0a650466564a3e6ef093cf570d653934d5da00009dff0fa291b08f1ac1d85d6b077f2d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be8835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965", 0xd1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699d, &(0x7f0000000300)) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) 16:33:13 executing program 1: r0 = syz_open_pts() read(r0, 0x0, 0xfffffdca) fcntl$getflags(r0, 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x20, 0x0) write(r2, &(0x7f0000000cc0)="15fa43b7c1c12a1d93f2bb476d5d44831020e448446c4c13a5704a5da943728ef96088e407e18bd5e84571932399ec8c20f532b6fd64802664f40c16dc00dbd491ee6ee4c7a934df7072fe2d10c65f0cae6b09595dac89af2e348fcc6789390ce72223329daa275e77506889e142a726323ed106d01999f80940dfb033eabf692d9712f5f8e61b7b3171ccf3f55639c83991eb9a7b5ca676f34cbcecd0707da9214ad6d61cc2d968f85d8fe093eb26a7cf5607aa4eb960fc973814850ffef70ae91e34f5ed070de4d080e5df56f5cc7aec3d82a2d900000000000000a120265b79f38bb6998feb8d6aa2260e4d38ebecb0c0c2e1e453ece4164fb7e4391a4d51b83e15cc67e5e26e50ae14f82ab9b752af7f6e23f8902be3677b9d8a79d8d8803d793e642c440e9882130fef87b6292a231405ad978001000000000000006de99868bc619d007180363992606c2227b9fffdb000452d40e7552e4b0e34c97986bcfa187c297fb92b7a0be100088c56ccf112ca6b5b5bcd61581473258a1fa36e45d1adfaf13506b88f5164f738835308b5e477f50096b81d79c60b915a50125cff1050300e80edeb2854de4a3a3d87fa71d28a3fda7f16c6d497fa2153638308b4dc4606adbc5ee65b9d40b1d381e438c9c84556374d697cc2fa2b1589636832e91110f9b0e3bec2142be9dafd5c4dfd624d522d963fb86e5d8f7f02736100000000000000000000000000d7e342462020ad5b909f769d44aaaadc3a81d0dc741f8e0a857d0673c2896a0c11b2b7f3bad9623752c900531b170a02a3e322affa41d91b20ecb268177420b53874260da6eae29f67858805e52f41f0c08334758b999f49a509e9c2df6b8b903f91f7852e0619b15d573f607511ac0fd3c5b227b17c84f4dcac3feb1ad975b331749c9dd07032361d4f1ef9bbf769f426bdd341704f788a647161813be0f050d0e3e226685cbcda948ba2ff", 0x425) 16:33:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) ioctl$WSMOUSEIO_SRES(0xffffffffffffff9c, 0x80045721, &(0x7f0000000040)=0x826) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696c650000"], 0xa) chflags(&(0x7f0000000200)='./file0\x00', 0x10000) 16:33:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x4}, {0x48}, {0x6}]}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r3 = msgget$private(0x0, 0x142) msgsnd(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="010000000000000030d4d89687240500b3b64f26d45b75b543f69a8ddeb17883d739a994a0d2357cbec12cf3f3adf621ef19dcee6f5d438004e7c12243fb02aa9c2776406746672c2bcef154c8a461fe6652e1a15ea610363a2f58b812f7a6a7325d011d0e52e11da48ed29c20e82266efa78ec97beaa0a66e303672e016181f70e492f68fcc467cc1b14d7d268bdb47e68eb223e1dd31b7549ccda508446f8f5f36aafd430043b60aacdef3263b000000"], 0xb1, 0x1000) msgsnd(r3, &(0x7f0000000180)={0x2, "1046b5af7e70491119b5294918c6c0b84dc6584103d96a8ad266281e1333dd337cce2da38b336b2483c7a971b1f352ade457992d3b93749df611bc9e43a39be3b86033c4e1a52b0f210e4e98b4fa5ca81bbc73766a5c5faf65a46ad8394b2799cb453db914d4f52c3b7e65c60ff1554801100f92bebc71edefae6afbf4c4215a1f1440329b55aa2fc3d962d7149dde5bff1c15c5fddfd81380be24dd96d72e11900e5fc151a0fa7f46b7a80b135ab6"}, 0xb7, 0x1800) 16:33:13 executing program 0: mknod(&(0x7f00000011c0)='./bus\x00', 0x100, 0x3) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0xc600000000000000) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x80, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x38, 0x5, 0x20) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) poll(&(0x7f0000001140)=[{r0, 0x80}, {r0, 0x10}, {r1, 0x2}, {r0}, {r2, 0x100}, {r0, 0x80}, {r0, 0x10}, {r3, 0x4}, {r5, 0x80}], 0x9, 0x9) 16:33:14 executing program 1: r0 = syz_open_pts() r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) fcntl$lock(r2, 0x8, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) r3 = shmget$private(0x0, 0x2000, 0x5, &(0x7f0000ffe000/0x2000)=nil) r4 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r4, &(0x7f0000c71000/0x4000)=nil, 0x1000) shmctl$SHM_LOCK(r3, 0x3) syz_open_pts() syz_open_pts() 16:33:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) shutdown(r2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) setsockopt$sock_int(r7, 0xffff, 0x100, &(0x7f00000000c0)=0x5, 0x4) connect$unix(r5, &(0x7f0000000040)=ANY=[@ANYBLOB="e4012e2f66696c655e00"], 0xa) 16:33:14 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000000)='?\xd4') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x0, 0x1) 16:33:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000180)=0x8) r3 = dup2(r1, r1) connect$inet(r3, &(0x7f0000000040), 0xc) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) r8 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = socket(0x2, 0x400000000002, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8020690c, &(0x7f0000000300)) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRESOCT, @ANYRESDEC=r3, @ANYRES32=0x0, @ANYRES16=r5, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRES16=r7]], @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYPTR, @ANYRES64=r8, @ANYPTR64, @ANYRESHEX=r10]], 0x24}, 0x0) 16:33:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1ff, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) shutdown(r1, 0x1) 16:33:14 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r0, 0x6, r3) mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() r6 = kqueue() r7 = kqueue() kevent(r5, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000200), 0x60, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r9 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r3, 0xffffffffffffffff, r9}, 0xc) dup2(r4, r5) 16:33:15 executing program 0: r0 = kqueue() r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x143, 0x1, 0x9, 0xe5}], 0x9130fbb, 0x0, 0x2, 0x0) r3 = openat(r2, &(0x7f00000014c0)='./file0\x00', 0x8, 0x48) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000001500)) r4 = socket(0x1, 0x2797ab290d9132f6, 0x6) sendmsg(r4, &(0x7f0000001480)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000100)="71774797185dc27371d3fe30373585cbdd2cdc5c976cc9daf1dd7b4686c6515aa93a1d4f77b89c25b3e6cf5bf121813491ae3bb41d24efae734a5aeaaa230add15f6520ab6ac17e487f8281c4163522f14136395032660442c5b716284835a787a92bf9981b491f5be570068831baf69618200b212b5a2665a77a7927a", 0x7d}, {&(0x7f0000000180)="161cb8c2fbb8fc25504934cd07e479537026065809df466f", 0x18}, {&(0x7f00000001c0)="21a58df19e6dd8326ab8603481819ca51d5d7412e97fd9af9088e23bb936c11d57e0b9ecce82d9113b11b15ee67b993519dc5f1875accea959379895a1dc92b35c676fbec79fafc1f2b16a151426e031cc821100dbc3", 0x56}, {&(0x7f0000000240)="76a84b605dece135771f7b84d9", 0xd}, {&(0x7f0000000340)="255d59f3ad5da5583f2c0a31e19541fc3341559c66f7f7371bdc9a890181c260c1bf476bc9987542ffca4204b14dc5a31178dca20818d9b4572845f02c7da2f95935b48fba785f312dcfb7297c2340eb64ad5fcd282be13a988ccfea8c01a96965bd209b303a2c677ae9d84878f9a91f7651f53ab754d5024abb7b37190d2b0bd48e74a4385e2a4af2ed5a6daaed11d56d2aabeb2b3da6b93ef7770180565e6a1eb150ce77dcd4ff5bbea4f0a1ebf30fc9b4e3c339773a76f6a3d0ae91138b465dcb7baf8ffb4a62addc2320a6e173f01a3f1253df60c3d49257", 0xda}], 0x5, &(0x7f0000000440)=[{0x1010, 0xffff, 0x8, "975074913551986e16d6f598aba69c98863a3bf3cdafacc1cdb99b4a22fb985750f279a56a5a4b95c3a3ba48cb8f04b9863c78ecbc2fc0afb309ab733f3f7a65b9dc39f414c39025aa32e6651ffb5bd1a0146120c289cb5bff1e32cd656624d8bbc000d28fac1d62f91b7fc0a3c4698471f22af14d29a0c3bb58482720d1a1265b196f1d58ac16695e40d62f981178ac81b32dcc448283964820d71277a92087b0c623cbf00ce655c2492fc43de8ef9248d46dfccb6f64fcf7c881840f33e4535ae71c90278c14e3eb61917ff67c2ae93e5983b6371e83618575c45baaa21b3adfbe91a60d323191c59efc0031d626378dc461e5f5393c5ea36fa81765629d132dcbb80bab97baea2964c333e00e261c8e3cde652fa329cad9cf362a192d4342b6e4ae4ddc4d895c51569cd70358bdb5ae30ac6674ec345cd1d554182f47293ad2629c916169fe6a08eba141141bd12dc2204cf7bbb37352175b9dfc7a46dc8c9e222661fb85941f6975c67d2ec252060d33df7b566949d03c1f79d9b351210eddb11f35222ebee1c0ee999dc486c9985d77f50aa75a2ed9c91f001d9a61aaeeef807e6fd0f5cf49395a98b3b57fc2fa3b07ee69bc1c89884e1b7fe453f8604ec475a425254793a4e75c75e152375ec68ef274ec7bb38ebe4d501fb11a27b75650b9425cfeaf182d80fbc7ba9562f6f03c2a7a0cdd273f5c9d9a2c70a5693450817fb2bc539f274d34119a540290a043cc6bc2300c2bee18544816140258ebfa1ceafb8256d18e1ddaa28419ed53a47db9ad877ffc6e6015a3af211886925307185c0dcf861acea84ceb15676b0ea7ec0e64bac324453a594ef55bf702db88697e36b28148532189280cf448a317de62c6d916f311a84762d904c0e979c719a2f986d84ad6a2ff0d74f7684568b80aa84b569ddb64e3dd72eb6c61d9dc3eec8275976b0ace387fd90bb0852019f5334b0250a040f99c51cf676b28fd19da587dbb3bda7e15d97f83a4cddb22a8bd7cd241ee67f14fc60b4efd2f8496b2f35ebae0fe10cc99921decff2380b7c392d4390a7e8586de8246614d570e3f63b6e9a6b65ff66a19c47c01a5cc5e695894fc7c25ef7c7d2cb89b1e16b596aa88e7e4fb2ae9fce9bc210fda79e5c70d912c412a53a0a032a1da3213929efe2ebb098d843c4a5395b12d0026b39fb052eeadcae1cb7a420208c3797218f5037ac90921d4b8c76f665bdf2f64be12293c0528f817a55c9ce224721efb585e360e75e65995467527f3409b0599b876dcc442367dc8d3a5ed4c370bfed0e2c80f978c92f2dc0be7e7fe45624de55e8cad76f5ae6bafa2c28f27bd418a9735a9adff66f581d16e29b29cc68ebbba452ee956c06ce165b09bb730e85faabca21da68f73c9cc59836123891f0da8cc3c97cd481d7b8cbc32d608b726c76be60cff411a196e81c3ba88ed557caecc7fbbe60bc3bf25b124ada5c9b286a24cca1d25b0b262b9e3c0f1c914a2c4bf5d837b8b96e9e2e7ad72ee9ed5779d4ae05d2b9997e234488391e395fd9fe1ba07b20e59589490b2f9c9afb65731bcf18a9dc1e00f55bc22fe4b617d3695a12f11ad83b24a050b6a4cee407af77c9249f784acd5262c94f1231501a0dff2b3b38ff89ddc7824611a631242cef42361a1b0a849da8e6257953d9525e074736705b34bbcf82f7ba5347f0041c6ab0c437fbc9cdab983b0517d17e9e55543d77adfcbb2a429f25016455847ab841dc4440df094be0517621dda0fdaec89e58dd2e76c1eb30a620f477e7217af203c876dfc8093389e70aa860afd02539ee0d6efa6a1779791205a0f4db984145ac8e7f2cd7d33eae3e4259e17a36c608724df8c0625f097f9475870de8b24af58ba6368d00e5ab3ff2248dd40a18d70fe6b6e0aba37df80ab505b7508828e0f691cdb21281b550a1d99bb4b7958b029a52070f538f33069204a68e9b99e233addfb624e3d4e2763195cd2edef6577d73d64b49ea223706974e2b758d51b76b5a1d280cde5c621969c0b342dee9f9f5d9664a65062c86448f92d7c102177090f67e37d37e177cb40bf73f984c70837c7b12c06eb72e37baf04f689d94a95bd468137684a99da2311db37683670da9ebcd2785e5f4aa7a90a9bc959999aa2e380d9d61c98d1b74fe7c2a1efa1395a7dff971e82eabbe2de20e6146559f2b9a0c4e3c59d187a3ed62044918650901f28adc6f78f75ad87c262d43aa592807c540717b80d3e36c2c70e3e88bb223c380f85d2e2da71109c4af180483fc469fcd36379b6913675a143dfc2c56ac9f6cb3c16fdbf988aeda7d73c16e158e1fc9e0656f258a713410310551ad3ac21cc7a90ed4f7fc022abc0cab2f9023fb99a625315acb501ff7eff4e0a01561600dc67ff0cb240b43bd597d57bee319ce627b74e56b5c72098dbff8944584eea9e0e6cd88745fc85ad488ffa7e8bc57e63d0b549b2bf2ebf4fe2f79050d5308a7afc5f965e2574ea1bd99178008900998299831d6db1f5d9ff10f2f08399fe20efd72fc7c4f44d3e214c1c7347163e472321399c43aaa46201a757bd98a49666e370dc9ef508bb407de32ce2001294a8cca8d7caadca8b3c9d664246c87936587fa15a68deeda58bf4aa5575d2704dcf3a9454e82fc25a4fd6f2a4d4e9612bce49c26c50724350a538d8ec39d5ff1cd4b7837adf97dfe4b165082192bb203c7f6f8569fe8e7ad1e5ad39329a0a9d73438aadf129e8a8b3e890300574c9d541df7f5b28d351811bbfbc365e80f95a5ccb1f826a7768288e62dc562ba2f315aa7c163fd7e1f47726bc598c0b69aa8ec038a33d32a7b582a84ac2fb6ff214db5db26ec8478d871673cc6173536004328d895f9673143731a642cfe2fb28150cbd2e872139e1b3d158463bc8743be9b1150e4166e03f2fa772841f99185d33ba10c20f2c58014d70b18fd5e52206c18e2d70b0782e22202c7005da58063dbe387aca18a647949d2528eb86440f4de191d3d0f32285da42b4093e5cabfa3c38745fef08951153804e44450ab9d0c4bbfdc784c10263303437e1681f76af0d7d66866c64d6ab27a68e6e5a5eedca8366f5c6ceffebda70164787101c700140d99259957fc2bc77fcca8225f92c7bf6f4111406497c2f8b4d071252355e793d42bec525c2ebbf817527c01850842e67b8d46d8c78b4452dd34c1e3afe5c9d61837d3ae2041dcd1ff63442caf683c622ec171a164dd11b5d3a3c18724b60c15d625a498e66c7957fc778e5e11767b8771746a8a3553f708f967af2f0223b51b993389bb41cae3e68842c2c1fcdaf9496e8f8397393c4750ac07b2f0072cc7572dcf218a86c0f0e8c4795178cde6bd107c7bfd1fd649bc3b44593ff28fb793493e6dfb2c2a723ea49cf8ff32a8a791f425376bb8210423155fe24b146ec627668685163abf59da15839ef785f4b4c59af20110e52143ca159f231ca0bc0a03393fd9d4e45705a54b85dbbd27cbb71e5d3b12761932ad3abec3a561a59179d0164581fe05dc8b6cda1cf9dad4a2a22974f3d5e937ca93cca56605ad826217116e988f454dc12e2b3d3a8a532cc7330f7a7fef6c0c590f647b6c7aa1dd3fbfbf78ff72df7997275a46dde56fbd5a8aae0bbb8be266811d03efda756dac237430aab8cc1c2bfe22d206406bd374b7c2da4fb4754703ef24f55f4ea2d76ee1b3da2a87146aba73cdb52fc2134489074c62d7aa56a7b783fdf2446bdedd8e76fda94e61484ed581f9d7d77869dd93af070b41e44fbedf429886219f0411413c4a2d753fd6339caaf69447ec5afb3862b0e6837f696c1132323bfc285aaf452b7528a17e79bdc27f95bd03e7e1a1c5150d0ed1525d06d4168f535966d67f92f28b5ae1e4711166a283b272b3b7f9c2512e762bc6220a3a2602be601d9b105cdc1da2f15b6c4cbf753556471e4cfb43713ebf57dde4ec353c8ec53c91a30b54e3c7471d039578c40884c6e43814acf16ff77f2eba10c344116a101f275f1a8303322e722797de4e853d051b325686f2a4665aac280f94e3b73285af4b125f735a8198e28798236755cbf6e4c292df76d72e1608ec08b5df87958398c393aa794f035248fd4eef8e13fd55fecbea3cef04e2851ab2dbc2843988f2d14f2788efc76422a4756e0b00aa368f0e7451d61e1c25839c04b36d6cc8f247405faf4b02653a18045290f3f2e2332af06589d37d3be895951d7b99840c2bd1016d17d4218ca8564d3f4d7931564523f0526619284a947f80195039427ad5991264fecc588878850cb0ec6cb993f018420f0511050191a895027c416e034f4ae56a3afdb75d8477ef31a2c9434ae1ca5b185edac71bf224722f89bebb6133339a89a9ba3e6b301dc4b0b826afcf7e442d18f223cd352cb7225810cfa8d241e26b20dfe8e909c5d4f33b7d4d6601d27fc0399e3f26a66a0c08d1f3947c66ba37636f64600f368697158bcb825cf6e1ec517e2340f503ed1f0dd4dfb560ab27ed306429865063358d4dd6def7b0b70b8f334d129c40b291b3e719bc61ea259f95cda14bc0c7c1e6501aa06f6de12a7e1219639428524ed801b25afa5887f0e48796df43084a6ad526f6dd5c412b7de3f3496b4abb832897ea3a9cfe2ccbc9dc66c30473a745626809bf564cecd4391f2d856d60373f196f0c04762d0daefbcffc40acae5a4c8a2a33271eb03ec0f3c04332c71c0002b46c65ca3c4886efc2ae4b313187e1cd4266d418f330e0613f23b5e742736c1b5ce15be3e6baf24ca28dee51c8295f0fead82e128e94d044ee3898f0b81c235a27c92da2e827b289e4d70f117334f312edfd770fae5ac79cf13d9e6f780c65c006b5b551364f0f93c706f103b098b65437226f46a5b32e3aada0432f86eb1c3ac6cde1b54d7bb2bef33cbaca55ac95f6c25b843b7f4d23b7a62c84585080c297e5d7ef3c13663ef576ae06e5ad0e0d6765a110ff014a886c8546d343710c320d3cffffd9c2afd07aa470c53260e43a72e75b3c6fa897fed6f248daeb14da81b37ae6040e62b3b9a5d6705f7d24b872ac6921736ea57a2fefd216c061ca701b86251fcf4092a8444afcd4c1b05aab3d8cab1aa9a507b579dd24e69ead974aa02c61c1e6fd692c736b36d8362ae61edbe483e1ee1cc04374864ccacfed66e92e5091837d208ed002d384391e032ba5c370de9fb85f55b16afd6bbf2217604e0c0f15127f96995d0628d034c82809324ac100147a66195ceedf020b3409f5d465fb80fe54b757755bf08c901b63ff6fd425f0abb11d328ad1b491730ce46884c33c50ce64663f03c99a71dd8ff3ccc08ff92e8cfd6b0795c335d7530f8508fdf3114474bee5deb6bb33846277476d076c9542ba3dd6a8ca60978623b402550d34ed149b32562c1a82147698068c26e59243a9caf0b47dd0a4e423e899b3115d0ac1746ae3de58fdf210d459ad9fa4d2ba866b5c16acace3c3c22ef01e3cfb062e662495554693348143b99ba993114e8002946b714d3a4600ac8a545da38b1d4de5539fe66439cdf26056391b6c8bb125b88ad4ba8be0cd910693d76be51f3bb887dd3459f497dc912d9bb6f063af521b5e75f92b62c779be455c962c1a9b754d97b26bf861210ba9915ce06cfc3344d440c3bf00d35c27ca4a291580c38012b9fbef1e5e9934e504c68ba08470295ba7b139c7de02b0f6a0cac8104cf800228086aed3de23ba17398a4cd856b02dbf522a33b3bb6498fce158d3d791fe2289323363247f8b526b8963c430fe09aeeaf3f738a8d6a1a35fd228410ae0670"}], 0x1010}, 0x1) mlock(&(0x7f00003f3000/0x1000)=nil, 0x1000) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) accept(r6, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) mkdir(&(0x7f0000001540)='./file0\x00', 0x2) 16:33:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)=0x7) 16:33:15 executing program 0: r0 = open(&(0x7f0000000440)='./file0\x00', 0x40, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x186) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = getpgrp() fcntl$lock(r4, 0xe, &(0x7f0000000480)={0x1, 0x2, 0xffffffffffffff6a, 0x80000000, r5}) close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x9, 0x7ff, 0xfffffffffffffffd, "0366402b00"}) write(r3, &(0x7f00000004c0)="61b6e28c1eff2316e880a8fcb5c2bd9f0b6590271a5360a0cefcaaaf801212820f01bd6f54c7739d2d6844d4e69432358da78d191c5d34077df79a8a5da29f513ea2e2ee63fbb1b94772579ca4a05ad8be5997c88a0d9631f876d19c4c166731130062806745a9e2a61cd04b02af6b41863e9302a2c01f49e263ab8c58183f6a57a5f1864978745955b068e9534a0c8afc15604bf9ae807ddd75be925dac55d24acac01d5176f448cf4321c42cd46ebec2c61cc23adab7e434bf0f9f", 0xbc) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) recvfrom(0xffffffffffffff9c, &(0x7f0000000580)=""/205, 0xcd, 0x800, 0x0, 0x0) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) r8 = openat(r7, &(0x7f00000003c0)='./file0\x00', 0x2, 0x2) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000400)={0x8, 0x5, 0x80000001, 0x0, "93c0d561f71aab52d4e5dba750fac0769e4cba46", 0x8, 0x10001}) write(r3, &(0x7f0000000980)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d4171887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaa28c2234dbdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c5659e2359bd854852412527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381521a17ae84f608320066168e2da085557bd09f600dceeb945f6bf48aa068d65a3ab3b19c04d4e85d8f818b0ff64432a928dec372f418db668bc2dba96325ac2daaf44eb62afc91483d4ee0df03d1391cd47f24126de00e5ec1f1e6220fa6693aecda7d45758278f80087cde3deb400e821d45aec9b2460ef27c0ab338c3bb4e32998c3c42a7bfe823d9c77342f65cb2e485f2629234f70972a519c533d7e0e8a28cb4e9df9d9949d0e1ceb22fb56573fa430309765ea6ac5d8154777df8f36987937b8cca9fad6feb8dc0460261fda302163c9675fabd07c00293907f16c7dba1bdefe947f46d33f2aff9fc36c87538684365c04401b1bebd872f43167286f49887905", 0xb08) write(r3, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac87176bcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403", 0x280) open(&(0x7f0000000100)='./file0\x00', 0xd8b72e445b412b09, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r9 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r9, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) r10 = open(&(0x7f0000000680)='./file1\x00', 0x20, 0xc0) ioctl$VT_WAITACTIVE(r10, 0x20007606, &(0x7f00000006c0)=0xe5d) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) flock(r1, 0x2) 16:33:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000081}, {0x2}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") r1 = socket(0x2, 0x400000000002, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000180)={{}, 0x9, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[{0x800, 0x5, 0x0, 0x3}, {0x1, 0x1, 0x12, 0xffffff01}]}) 16:33:15 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000003c000/0x1000)=nil, 0x1000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000040)=0x5) mprotect(&(0x7f0000035000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) mmap(&(0x7f000021b000/0x3000)=nil, 0x3000, 0x0, 0x12, r4, 0x0, 0x0) 16:33:15 executing program 1: socket(0x400000000018, 0x3, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r1, r2) chown(&(0x7f0000000200)='./file0/file0\x00', r1, r2) lchown(&(0x7f0000000780)='./file0\x00', r1, r2) lchown(&(0x7f00000001c0)='./file0\x00', r1, r2) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r4, r5) chown(&(0x7f0000000200)='./file0/file0\x00', r4, r5) lchown(&(0x7f0000000780)='./file0\x00', r4, r5) lchown(&(0x7f00000001c0)='./file0\x00', r4, r5) r6 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r9, r10) chown(&(0x7f0000000200)='./file0/file0\x00', r9, r10) lchown(&(0x7f0000000780)='./file0\x00', r9, r10) lchown(&(0x7f00000001c0)='./file0\x00', r9, r10) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r12, r13) chown(&(0x7f0000000200)='./file0/file0\x00', r12, r13) lchown(&(0x7f0000000780)='./file0\x00', r12, r13) lchown(&(0x7f00000001c0)='./file0\x00', r12, r13) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r15, r16) chown(&(0x7f0000000200)='./file0/file0\x00', r15, r16) lchown(&(0x7f0000000780)='./file0\x00', r15, r16) lchown(&(0x7f00000001c0)='./file0\x00', r15, r16) getgroups(0x7, &(0x7f00000001c0)=[0x0, r13, 0xffffffffffffffff, r16, 0x0, 0x0, 0xffffffffffffffff]) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r19, r20) chown(&(0x7f0000000200)='./file0/file0\x00', r19, r20) lchown(&(0x7f0000000780)='./file0\x00', r19, r20) lchown(&(0x7f00000001c0)='./file0\x00', r19, r20) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r22, r23) chown(&(0x7f0000000200)='./file0/file0\x00', r22, r23) lchown(&(0x7f0000000780)='./file0\x00', r22, r23) lchown(&(0x7f00000001c0)='./file0\x00', r22, r23) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r25, r26) chown(&(0x7f0000000200)='./file0/file0\x00', r25, r26) lchown(&(0x7f0000000780)='./file0\x00', r25, r26) lchown(&(0x7f00000001c0)='./file0\x00', r25, r26) getgroups(0x4, &(0x7f0000000200)=[0xffffffffffffffff, r23, r26, 0xffffffffffffffff]) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r29, r30) chown(&(0x7f0000000200)='./file0/file0\x00', r29, r30) lchown(&(0x7f0000000780)='./file0\x00', r29, r30) lchown(&(0x7f00000001c0)='./file0\x00', r29, r30) getgroups(0xa, &(0x7f0000000240)=[0xffffffffffffffff, r2, 0x0, r5, r7, r10, r17, r20, r27, r30]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r31 = socket(0x18, 0x1, 0x0) close(r31) r32 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r32) socket(0x400000000018, 0x3, 0x3a) setsockopt(r32, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r31, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r32, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:33:15 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = socket(0x6, 0x400000000002, 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x4, 0x0) clock_getres(0x5, &(0x7f0000000000)) 16:33:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000300)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x65eaf54c}, 0xc) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000200)="944c16e39bdbf08e200228f0f22d901ea6ce8002ef847394e6c5ce808ff8e0ebf6cbffdff12f2eb764ac8ed3978042233dfa2dde36a30ae494c6eb1ba46927396c6d20b308c3b9bc56716b916c76f6043c71bd4dc976badb16b8f0b8e7d6c2e7e5aba47d5ca67d105910e7058a4f8d7a153d8798ed5dc72a6e22f7457ba9a1f22e8d7fb115fb2571d035101cb4ff1e4956ba37dd229f873215b24a664fd1ff53226d4b9be43ad4ec6300ac315321456354658c66b893", 0xb6}, {&(0x7f0000000340)="53884525ecf373047f8e26b6ab9f10b4adfbdc2f3639811ee3fa14dddb9c8f0d7f44379cd0014ff7267dbc648a3aaf1d2be034e93abfc96290d1355dff1e8df7af576c838d854147d398bcc8af904dbd1002eda820b5b910057b2e562a54295b0cb1ff32355f226a9a1e077b713e22b2400843b8e8f5c353e1b093e30e35c8576747450046768564a3418cf6752695e343b69c07d003f024ec51170d029736ddb9abd60ea5023f7b55648b70ff361119fea9d13ffa34", 0xb6}, {&(0x7f0000000080)="a69bcb253f35656a59dd40990990a1f43e0b2411f1c626ade4b8ab4b4a183e0196fc956f40", 0x25}, {&(0x7f00000000c0)="67391aeda7fcd345b712aa79ff3e8862f6c19dd55194f1076a405277563c8b19fde13d", 0x23}, {&(0x7f0000000140)="abd46750601f2746c504c62126ac92a7da9497a4f3404d760b114a17de039197c80e8e3f6363581e020fcdb5863b3e8632d993d03f35eb04", 0x38}, {&(0x7f0000000400)="06bf8d9dfe85e6e0af7b5639c317ada7e58d7fd8b305b64a685b4a5b0ac95c590578170049653496cf3b074adcf96858fccd59bf485c824d0ac8ccf5cf1e78d97f1c5e016bc140f1b80e8f82af7d5cc12b65657acb5c835925447e24182fe116fcfd4886973d3acfedf3fd90b83806a99e039fc4a90efc575410e3931cd6e87e39c91fe62bcfae0498cafadda3e1f43ef15d83bc468aced374af2ef6858c12c88921d384b7865eb59ec04e2c96c779b5d3b011f2e36d91938089645416f6781add9860bd37409584c6e6d088af4c721f8830caaa8575326c54ae284a9568bc4942cbc79fc1355a45aca018b11eab1b2efe16fc4de85100ebb1deeb96", 0xfc}, {&(0x7f0000000500)="751d87858f60f47e75780a14214e0508714f2805f1f263124d9942af24ef17a0f2cdd180f2dc3293dc0113fb5b0fb7c538893cb1991e2d604873aad896575b3e9ff4cdcea8b76fd93fb29502", 0x4c}], 0x7, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$lock(r0, 0x0, &(0x7f00000002c0)={0x1abebac96acde272, 0x0, 0x9, 0xba, r2}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xcc) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0xe6a4b4ced215c730, 0x1, 0x100, 0x100000000, r4}) 16:33:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000dcc78fe3000000000000f87c8a5b671b1b542a538706000000b810000000290000002300000003000008"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00005af000/0x3000)=nil, 0x3000, 0x1) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) acct(&(0x7f0000000000)='./file0\x00') sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:33:15 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x3) write(r1, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) 16:33:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x474dfdc8) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) geteuid() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000150000000000}], 0x3, 0x0, 0x81, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)}], 0x1, 0x0, 0x0) 16:33:16 executing program 0: r0 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r0, 0x0, 0x4, &(0x7f0000000140)="99fe350a5b6bbf3ab38558915c3d87cd52ccb9a5f225b97908feedd82026197c16cc457c7f5ffa4506ca4443d683bf040fa4fd234809b20ec12919e6ba46d26cc31d547f6a8b44df371e3d60199c67835b745e67607042931f4ae1d42a3de63070704b2806eb62042224e96dc00e250f45c93ec655e8954abd71b82678bfe8c799d4092f44c2e1183012b8f8d5741214ec975d4e652d0a7d873361ffea10abf2d8be3dcb3b5e2799a7dca2d7fdd741209592468cb4a7525b215963c7b4c81079b86d6f509afb3384ec893605e1ad78e48e5a79588c2dc955378a80697bfafc1aeb2f4128ee035deb8501d789f93db5306566652709bb969611a89d5cbbc66a", 0xff) 16:33:16 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b, 0x2, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000100)={0x7, 0x5}, 0x8) recvfrom$inet6(r0, &(0x7f0000000300)=""/86, 0x3a5, 0x820, &(0x7f0000000080)={0x18, 0x1, 0x2000d024, 0x405}, 0xfffffe5e) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:33:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x5, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000000c0)) fchmod(r0, 0x59) nanosleep(&(0x7f0000000000)={0x1, 0x800000000008}, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setegid(r2) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) connect(r6, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020690c, &(0x7f0000000300)) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085761, &(0x7f0000000280)={0x1, 0x8000}) preadv(r4, &(0x7f00000005c0)=[{&(0x7f0000000340)=""/142, 0x8e}, {&(0x7f00000002c0)=""/52, 0x34}, {&(0x7f0000000400)=""/254, 0xfe}, {&(0x7f0000000500)=""/188, 0xbc}], 0x4, 0x0, 0x0) r9 = openat(r4, &(0x7f0000000180)='./file0\x00', 0x100, 0x44) r10 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r10, 0x0, r10) ioctl$LIOCSFD(r9, 0x80046c7f, &(0x7f00000001c0)=r10) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:33:16 executing program 1: write(0xffffffffffffffff, &(0x7f0000000200)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe8085a39cb1fb47e1a7bef06f2dd86c1c3ab4eeb027a7484b096f56fd1a0177f8f498f11cff77e40710772743458c6768f4da486df7b60798ec08f860065ff486edf17606099a5d69dba9f9e1dd1ede55467027a86bc59763c615d4414c7083c433fe289af070004499ab435a8e364786e1b789ecdc4fe", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) open(&(0x7f0000000040)='./file0\x00', 0x240, 0x100) ioctl$TIOCSTOP(r0, 0x2000746f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020699f, &(0x7f0000000300)) 16:33:16 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='t5', 0x2) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376309000000000000001e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d6f9ff0d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2aea9c5cb000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000004ae6f9b135367e97675cc9b648da1100945a0000000000000000000000002000000000000000000000000000000000000000000008000000000000002c2275b980010000000000000000000000000000000000f48dc8d97aaa554b542cf8351506935e7cf15159d7e8b34be3910fda770694c9f17c5b2496248f20f3f2379dff2ba0c83642039f41168d11fa734b2ce506ab298032bc2be0702b3484e86eb2d1af4592442bc7365e9a89cc3177edbf599014765c2eaf88fab8d4be9c457918f725480072b9d2de000000000000007624788b00fa3953f8fd1057b0241c9972b47e25877d6b7dcc20ac9010574b495802acf425e6152ab59f32d10dddefb96c485f60bcdd3b50b36656a1b10eeacff71daa98aff064c06f86ae188c52f69b007747c303f02ddb36"], 0x1, 0x3, 0x0) r3 = msgget$private(0x0, 0x142) msgsnd(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="010000000000000030d4d89687240500b3b64f26d45b75b543f69a8ddeb17883d739a994a0d2357cbec12cf3f3adf621ef19dcee6f5d438004e7c12243fb02aa9c2776406746672c2bcef154c8a461fe6652e1a15ea610363a2f58b812f7a6a7325d011d0e52e11da48ed29c20e82266efa78ec97beaa0a66e303672e016181f70e492f68fcc467cc1b14d7d268bdb47e68eb223e1dd31b7549ccda508446f8f5f36aafd430043b60aacdef3263b000000"], 0xb1, 0x1000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r5 = getpgid(r4) r6 = msgget$private(0x0, 0xfffffffffffffffd) r7 = socket$inet(0x2, 0x1000000000002, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r8 = socket(0x2, 0x3, 0x0) dup2(r7, r8) msgsnd(r6, &(0x7f0000000500)=ANY=[@ANYPTR=&(0x7f0000000540)=ANY=[@ANYRESDEC=r7, @ANYRESOCT], @ANYRES16=r5], 0x2, 0x1000) msgsnd(r6, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r6, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgsnd(r3, &(0x7f0000000580)=ANY=[@ANYBLOB="0200000000000000bfd475e6a042a6fe7d3d7b2c6dcf1bc901a8fa406946e80029318a339d116faa637dab7b252dd03ea2176f52ad8c07dc34db1ff5f75564ce7a5fdb0e42aaf40d3479264ffb137779a86b8e1991cb7e385880948e748915da27d7fcd9425f25e414f9c9bce515230b4d570ffd4c0e45407ccf8e2ddfc641302a6f0d1f2c197f1cf5d6f195ca85c1a4639a9a888442f536fadaf087ec9aef7cb05fe9df7c7f6f3e314e94acda344e0793f2e08154f81b5693bdf0b4603a7fa481c26eca609a0a7277543fb346a6fc8720ec275845e8795e05cd460d1af7d1b035cda092"], 0x31, 0x0) msgsnd(r6, &(0x7f00000010c0)=ANY=[@ANYBLOB="010000000000000064d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0da7cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a96822abc39d6dd3eb6867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"], 0xeb, 0x0) r9 = msgget$private(0x0, 0x142) msgsnd(r9, &(0x7f0000000400)=ANY=[@ANYBLOB="010000000000000030d4d89687240500b3b64f26d45b75b543f69a8ddeb17883d739a994a0d2357cbec12cf3f3adf621ef19dcee6f5d438004e7c12243fb02aa9c2776406746672c2bcef154c8a461fe6652e1a15ea610363a2f58b812f7a6a7325d011d0e52e11da48ed29c20e82266efa78ec97beaa0a66e303672e016181f70e492f68fcc467cc1b14d7d268bdb47e68eb223e1dd31b7549ccda508446f8f5f36aafd430043b60aacdef3263b000000"], 0xb1, 0x1000) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000000080)=""/50) getuid() 16:33:16 executing program 1: execve(0x0, &(0x7f0000000080)=[&(0x7f0000000040)='\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 16:33:16 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x6], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006, 0x80000], [], [0x0, 0x0, 0x0, 0x0, 0x3f], [{}, {}, {}, {}, {0x0, 0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) r4 = dup(r3) write(r4, &(0x7f0000000080)="1346aaee5aa3f45b45904c74635a96", 0xf) r5 = socket(0x2, 0x400000000002, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f00000000c0)={0x9b, 0x4}) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x3d80, 0x3f, 0x24, 0x5}, {0x3f, 0x5, 0x8, 0x3}, {0x0, 0x7, 0x1, 0x101}, {0x7, 0x1, 0x4b, 0x3ff}]}) 16:33:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x54, 0x0, 0x0, 0x6}, {0x4}, {0x5, 0x0, 0x0, 0x7cf}]}) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) close(r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 16:33:16 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20, 0x0) write(r1, &(0x7f0000000100)="c86de71ebad9178f9ebb0867d74cf10a9cf72f1d7ca821eddab31c7fb417ee8bb43f74e38a30d6e85f313a9272f7b50670f4713c1a680b2c4328034516ce766c473460ddc6d107d0487a4207c0552c99d9d342656328a9852220f7e7ab6312762d6c50b1cdab0152f3cec4a087af58e5a4b2cbc427261d8692b28ea7e0da1989a1ec785dacec51311dd9add1e12be39c57de03f3a67db9735e42189568fad02cd9dc3ad87b7af66e4eac8401515fdeea66b0fb144e8ef8880d2c5177030b2ec07362afb671aa06bc1f9027e7cf7042b9985885f69614b55212ee4c6ab840bea33086b3138facea15aa9b709edbf0d1c80e622d8ab9b9dce67895e6d55c633250b9ffa27041b9e23111d886d1ec162b33b3eaef9aafaf5a155cd68ef922767c5e9b80e5bb28eaed3a5ba24a8f4f92620b14419b6aebffdabca3d56b1512be8d7beab2867f170927203b67c0f9b8599d17386c717beeca3137a009ec87a86e0fec499396f4f2a41c5e750d3100fa68e2285ba3b5c79e22aba45d9bb8399e4a3d28a19ddbcbf0f5462312ec9db57a98c4492625b5142ccc42d0f1aa488033bab9e744aef83a3f0d6d61565889a9768f52f36b0b24a509b208dc1602336e8820e8d1bbacce131f9025bd58386a21edc2687c69a8cce57d6c30efe052314a13e1f5e36a7be332d25d44d6e0a5bf348f89cf43741be9a9afe8dfb621235051abad332611b8f065080eab680f8ca08616f2cbc92bd30640f60df5d3c6da414ce623253f7a5dd9493da40b9fa6a94bf254b87bf3fde58e654971a4ade0e145543dcf77752b21c07707ae8487d7fe9af2116bb98bc1c94647bbf5d0c85a2575a166372a6685208a2c550659d0f2a971c4d39a79abe479b0139c1391f612928ce518e8f49767d0873ff8750a0ad6972e2a305450ae1d13daf533fc228a4c1531b483f1040c7e86037ce5339d8a4a34b208d55f5492ba86135c63e89390814e3f340d89058060bbbdf1500a05fbabdaa3ba1de1058d838770f63a3d16b870e6df4afc064b0a68e10579d1ce9e4ec98e231376f77e4cc26d6e89b08cd0a219f93b272f60b5a820aff36524a5562d62a624a1b089979ad60dcd3ef30097b9956004a39145b33e2cda8978ebfcca1563eec211bc28ddbd97ff53705ef3f61d8ef2130333125bab79b1f91d1133874e49517f20450f9785d858ac7a31e395fd1cbdd4f65644bb728b643a87009e27e2a1e0f762b7926bdd5174ba39dbaf1cb6a681a2933a4ff9142cca35d9fd8a4dec995c22db787af408d8033a723ed231aee041ac40e9becf3b61a493f1fe5a1c5df20c0fea0d21083c78f002f246176b3d9437bb5b77e44c9d25507a06007f47099db34e3a9defb2612415835c14fcaf6297631341045b0aa72b5f5261eb816028a40e9b59e2c15072301ef53145139f8ff9110e57ce2fdec2fabba7ae971eed27faa2a3b1b6815320b34454fc172c826d309514adc2995a5247a521edcf19bef0f1ff82f166fac11ce7f9c006e41cecab679538d6f3b20c47397b3226cda2cad7c24e26a38c0255d0c6625ba806f1eaa97299a32bcd7935a93ec9beb489dc4ca489bc44ebe9210ee64592a53095f571eebce22cdd85ddd1e53a2abef7dde74fc25ff173f74cb542f7faba307f4ba1372ecedeb060abeff0202a997b4221c35909ad7b34beaba3499104a7eb4ee7cf23778268ae752138878e5c021c57f8a0e75ee706fb8ff5f0903017d66317199276599b2a99672291871a31ab547bd21e0785f9c58e4496550a27bb0554865e0e0bad3ed6c21f4ae7cdcef9339bdb65e39eeac4ab19e4b622c298480e170a962bae6f763ad6b03abc02b3dc7136a4071c282d48d350328ec727dedab79b5b2ae5d22fd6d0497ef8b2042afeed7291d5826ab5398ba9afcd71feceb5a705e2b29e45e3d0fe75550342aa767fbac77f4e5d1f4c4f973b54b564130cb60c08b2b52095e1058e60d6309d603ac1cf0a902c600bd5dc7ff3e906639b69e58e9a1cebd404ddb473f5a609a761bba8f3d842b2d2f0817f4efff66f4375c878d613ac25b6c075c781728a036715d5f63e2eebed0eb1c4577aca66088d15d802173cf80715568ddf8a9935dfee04bdfb4cb061a1677f10b5be0612e1179a5f1d6c1e934d03cde7c7a605780266906bcb4ef653e17a6bfeb94dc0d040532446befc25e1f3d12133217f0790c903c0e8e9c214188ade344c23c47473a0ed1d26c960ce4aa1b67ebf905c14548d986f523d2d1987dc8b0e773d722a2c4048243449f41eb8a4751263c648e277deab33f9895c559d009fc63f8573af2cd757635ebbd3b6dfacd1ca4fe26344fded10b75bb2d7f9d7cc731086e0877fc7d0f2b9473381d6eeac180b736a1555e69b12aad4e517b468beb5abc72cdb1781a85f78281e039cde339d7b621b2279cc70a4ecb491378b9d88715b4a320b6d5bab114e5b679b6fc4e15efc6ea784585043da725003c10e1adf56d7b67f5281e6eb21e5ff772bcbfb02d9964dee661eb102d137c5f998ae3f56a60d7a63fc65b01b4cf79512b79dde2305f1ee6668c3e208c8e18149db531d82da2f08391d0ffc805934d8be4dda2eaa0137d076bc2c960527074fd11edba069a83c78851fa0abaa97bf2a5792b37795e8384c4dff9275130d171e68e4cf849b435fd60fdf2c999aa1437b07a067ecc9af0f3c795b23eae9d90b40cff178bdfbd5fe12223295d2c515ee92124d3224bd9ea3e75729067779d51cb734a513ac7117ce45fe13c422579ae05f7cebf9660604987bc6a2301ac453d5f7e2e583ea3b52e9caf956762e3183b0a3c099e940bd1d5360d893e19df80c4c102a712c9b24ec33d8ed9b6d5eb3df4458de9eddf9efe4348c2a74f98b8d4ddd8ef2506d7ecef35a169bed5c8df4779aaf9c0c45d3f6171cd4fcd58668183021eed441a38aedd4c9496830cecb701da0e49885d35b32d9680e92d353eeeb85162f246fae7b962a11ec8e7dce0dad9f8724bbf0b129a43690041f8a97a2113a038b794ee695f201e6f29a0ecfd3c83753d61a8dc6c356bc7681561670f59c5b892d3e1cb8f2cbfdfc3201edcfc3d70600d4a09e3c19747a958f6e3787236a34682cbf2cd50fafcb15e05a815546c09e0a66ab535eb821837a948de18ba2cd8b936abcd289fa06cc441def75ce087128b190cb99c430bb06a1cc2e3d54643ee9df627ab971b6b3cea433e8575ab290b2537f920060d8b42f5f9eee428209715db42a6f92069caf9aac606741f6a2ea0675fb928e2ea11b4956763915bacc31e12b2be727aacd4552614fdf6931327a668b8889430584e9e94371cdc08012a6e26da4a5a7a0b2b10a8fe86114b93e10d1858e5af06ab1552c780053ac2ed1dee56580bd692f08cfb1b1f300843bb2ee09d01543162d099ae4ef4c5b5df1d89baab89cb16eab489d85c5af9e6513f14fd033487b184b63f402ce73ee2d84d4ebde56d1f27b3ea5c1b0f31aae0fe231bb2a5fc0bf72a36bf7e81863dfecf76953d8bc724b7bd8f9fb80598a74ba7b264311069b0a24bf52aa1509be781260b8e27d6881824457c005ba18c4fec410197a2d7bf1b0addd2e5456b6fb5deecfd487ad6a8825a5acd1f083755eb2b265daa451bd301569f90da047167202985cbaf5c0fe58e116796af3051450ccb043eb50e284ebc5d16768eb98b339e3c1072a3ec676b6fab5df2a711cc2300c3b1f34f1ea3b4c4283a08f97e596b95c5b9f478bed6077dec86e38a5b04313edaf3923487895018d023d261fec85adc886ed53e310f7a457e6a11ade642d587d292961f53b8f502285c9dd2106945882f153ff77660058b72994e18d05ef5cf0bd3a3274720311c2a4a4e2dc52b412a445b1f46cbeb6d90ea508956cdedbb271afc0c0a0a7aed7ff113e2eb67101afa0e5b01882cd3f44b8c3168a50a6470aac48d638bfe251081fbf5ecb3a9a4987fb86e87b4ee25a3a1e86bc8dfa6a37117db3349072911316db835dce546a1702403e54326537bb79039f64ffdae46406e8d1a0cee3a651c9f1a646357095d1438e201482d52f45fea537871b368fcc9b913e7397dc924608b65a8e945ad1bbb0738e449091a515aade4820502a4346fefb53fd894d01e9f2060d698a82fb267c28a87c6b0474a47c2837d08378813c6516f9b967ba6f9981e85d6b8a0421d5fa19fe3ccf4463df35f7c2387be8b1eef66c3c3063d1fcf55a4822dbe90e050542091e8e1917d9f3c17bf1ad74948d45b497e0f7a0fd3cd4f9ef3cafa2795c2b361062875b6b59436046aa59dcb47b20a014b4d600e9b615ba5d04260a8d1e193637301cc21715b444845d65207b2eb4f797deb7a3a5aea219adc2f1b47512cd16fe751c87682f035e91b37d584eaef58cbdbc6598446bd3c69dc3f10e15e3a2dd184889824b4b27d40e48674bef895ad0089e3a8fb05021f6ac8265db72ed8b29896112fa44471a6bad632c7e17cf306d62d968e8e24fd62b13d855c19741b54896570ef24a4b59cb0880775d8f974bf32c6c94cd4d89606a4d8f9fbb1c2bba20261d23f82d30259337c787dda7c752e23638322eba7faf22b89852cf607e6b4a510b83bc513174d323b65a819a5119f3f24342d792acda80c4b918cd61193a0e3b8534dbb1f5e12ce091568d06a7b4a86039c37d97faaa66e610887be248d3a39168b34e66e90ecde4f1e6b4107c7b09f4726390341a2776e9293f41723041593d49d224625c87b1beb5585e9351c53ec6be35bd2f17070270d0e233c9505e96716ed4e76683af8c89b44e42b45ded4e25ef8148659c5446936c13a2e639115657f01988710a8b407c690f6045a9fe08dcbdf2848b585df5ef0b3181e92fd271abb70bcd209ec8daca78d82fa5fc479d1a3725f1999b154b714fb5e8f261dad91441ef69fd938806a1d4aad64ae8c74c5e99b4008a7339dceec65be1ae6278c6717bc9c3d3cf298e6ad9e87c12a77c669d4e95d1bd3b247ae18c41dd7cc0ce429c6fae464c362902b7943c914e9e7e5107f4ecef4a4a77c9894c1b5aafdba2cda69d0907e0772fa1281e8b702cd03e3fe0c2cc844a5b4356efbfdbf4ba16bf8528838b7b6a27dca268969dd4cfb7e5d83a35e9d061365677ed6e57d2babe88d5a14d19a01672784dadcaac96aeeaf1724a486ebd9d7c3e0d90b0bfdb61ce94257f42b1985e19e1d8a3f88c8fd09b31a8340e93bf37132338026d1e857212c0fc7df9455ab48fb6efa96d64802fdfbb8f2d10505039f464669dbc86ee1348d960e6a3ba703cc0702393d89ba5714c32e2784ed0a0ba1e89348807b01cc3d51150ae7093f947a4dfe73f1a4572b1dfd0db9fd964ac13aafb3d66c09a80bdc8ef13bdac41df1d16062dfb59e9d074c8b3faaf303cfccfada17792574f58bd09bea56e2bec191f6fddae911129c22202bed806d8cbc4869099e83a7aeeecef971b8f4b647e1eb6be2f660d4a407546d30ab1c86a5b1e2844a8a05b8064ffed09c5205d6f109bc64362370843fc5e796f67e80e64cbb19ac0d85e5e35458fde828e82dbfe96d5a6ac4922fe7664d057ddd88997e3d2e6b3858fca01e339fec011f56ef10733f51cbec4e2ee5accb1d6385186bab3b67472bb9226bf8ba12ed18d752dfd02f8b6d4e980ee1aebff3b4b0097ff4f67ec1f0d90070390a77b81df82a289d391d741aa455e059d9867f6c5c2deee0da0f51f51a49acff2709b2ea283507c92aba7854adb85c5b53ff0407c05650a4be39dda7b3361787cb141dc324fa2c73c9f99398f57b342", 0x1000) connect(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x5a) 16:33:16 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000180)="706a7e48afe943ff76154a17bbf7b9b863a1d21db7b6d5c696e465fceea14695e50be91007757d0de0ab0eed76ed6e1df4e43eac829f4962dae8f95bee9e403af61ff538cd59f9cc46a85d3921c1b31de41f67cd2b376fd7c77ba995c82fb48bb8a6c7ad6469793633b3a3a081c209bc5a492ef281cd0dd5f23d88e3a2eb5cb4f4c0212146fa3b9da0b6de", 0x8b}, {&(0x7f0000000240)="1f817e6ea2137547de0b2d9294b7142d123261ab3137ccbd1f0000000000001d2ab45510c895b5df6b00e3f071da8814b5066364cdc4cef333f37cbae07d0111954097f9493a338edec5b22ff79b809df8323dbbcae691b1a4dfeeb95c14f7085bd3083e514d3ad263ab6ac17cbf647109789f6f2068563cb3768d34c331bf53d4de", 0xc}], 0x2, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000001740)=""/4096, 0x1000) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) r6 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) pwritev(r7, &(0x7f00000003c0), 0x0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0, 0x0) write(r2, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) 16:33:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x19800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x64}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="237b5dc6744aeabac7c85353802c") 16:33:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4c}, {0x2}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:33:16 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) fchmod(r1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:33:16 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) pwrite(r2, &(0x7f0000000080)="963212f6119edac7600ae026174101ff4b39ee69abfb1c374b1d102bd79866510e55cd7e6073bc1eda0986be5ce753fba9af0894443c57f1cb0e5d137e8de3fce179af4122823b2d038856654bae0554d99beb57f5501756b32864311a160c3f5458188c3c4afc59f16f52d4048dd21c731b6c418be6ba60a4b7f5756809b87caf498fed85c55ba3b5c9837fbc6520c053525f08346adc1f9c85e90fc5d65c728155f6c9d9b783f0cebc5b11caf902647ecac3eb9efdace7c0aef8f443e651", 0xbf, 0x0, 0x2e) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f0000000040)='\x00', 0x1, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) dup2(r3, r2) execve(0x0, 0x0, 0x0) 16:33:16 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x80000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000)=0x43cbc, 0xffffffffffffff07) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) socket(0x28, 0x8007, 0x20) r7 = dup(r6) r8 = kqueue() lseek(r8, 0x0, 0x0, 0x0) sendto$inet6(r7, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) 16:33:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) 16:33:16 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000340)={0x6, 0x9, 0x5}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a00)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f00000004c0)="bf4bb0d3ed2b644dc98ee5b928d0960cf8558d6032d17a5aaa63eec0bba3d86f29be71e90f9db6fb2417e12b285432d7bf68ca31d4247802c54ea0abc9b809", 0x3f}], 0x1}, 0x0) clock_getres(0x3, &(0x7f0000000080)) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 16:33:16 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xcc) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(0xffffffffffffff9c, 0x6, r4) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:33:16 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391", 0x1, 0x40}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000001000", 0x4}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) getgid() socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x40029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffd) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:33:16 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x68, 0x4) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) poll(&(0x7f0000000040)=[{r3, 0x80}], 0x1ffffffffffffe43, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) close(r1) 16:33:16 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x11, 0x0) pwritev(r0, &(0x7f00000011c0), 0x33f, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000080)) r3 = socket$unix(0x1, 0x2, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) r6 = dup2(r3, r0) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000000)) dup(r5) r7 = socket$inet(0x2, 0xa, 0x80) fcntl$setstatus(r7, 0x4, 0x40) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020a88690 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020a88690 16:33:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x5c}, {0x7}, {0x4000000000006, 0x0, 0x0, 0x3f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:33:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x1d}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) getsockopt$sock_timeval(r4, 0xffff, 0x1807, &(0x7f0000000180), &(0x7f00000001c0)=0x10) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000140)=0xffffff31) 16:33:16 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCNXCL(r3, 0x2000740e) r4 = socket$inet6(0x18, 0x8001, 0x0) listen(r4, 0x0) shutdown(r4, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) r5 = socket$inet(0x2, 0x5, 0xe6) close(r5) 16:33:16 executing program 1: setrlimit(0x0, &(0x7f00000000c0)) poll(0x0, 0x0, 0xffff) getrlimit(0x7, &(0x7f0000000000)) setrlimit(0x0, &(0x7f0000000040)) r0 = socket$inet6(0x18, 0x1, 0x5) poll(&(0x7f0000000080)=[{r0, 0x80}], 0x1, 0xff) poll(0x0, 0x0, 0xfe9) execve(0x0, 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) 16:33:16 executing program 0: pipe2(&(0x7f0000000100), 0x8) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x35}, {0x20}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:33:16 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000880)='/dev/bpf\x00', 0x200, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="efd69de61d2b135c1fd36c8024d182391893454f618a42b26e1235b49d6008fdcc908c82d17f9e36619abd2263acdd17fcd289c16984a960deeae61a584c5fce4dad852aa004c8fb12adb7aae8e469488572f8f2771c30eef44465a09ba6abedbf14", 0x62}, {&(0x7f00000000c0)="eb66fa2113767203ec55b31f377d09000000252e71ffba11bec2184c9966a3628978f91600c43987bad11ed0543b7130d8178feff5eef3852808c5bcad380d86024b9ae42fda7de6a2b6c40ebafa45875a63f9a94e9a645d3ce47cae9255ce22b285d23bf7ca99c779efe39e79baf65807b4d7912e6cc86a85629fd3a559fef09ef7a68d43d7187c5af05abb9e0cc7fd0000", 0x92}, {&(0x7f0000000180)="2313a5d2745d17d478b0d5efb7bbc0298000708f7f7d4a5a29cfc508535be7c95d2f60a61f34a93e97c42072d1b54c3c371d4461cb131fc5830bbe5ee55bbec8d4a488a50907ca9a112e358a528b42d64793d9046ae70ee5eed328a18db4ee607a8c522f0efa3b1f2e0ca5e71cd690c08bd19f143a8aa3f951589ce4917bf68e9ecff2964531ec333f75f329e3059edd30b2873e3c7344010b231bedd8374dee16735bd923801436e743aa", 0xab}, {&(0x7f00000007c0)="4639c947479768f475061a4da76313f357045e14de453788bc43399a869c8b8def17a8ea3fd9bf4e1cd3079a592d7116c95207a913e23e56d3843c4e50d018b1bf794fbe265f91230682f8e5d4bcf7349b73d5b9789db9238f1693a368116c1f9e78589e21731819e3003eb7933110260cd7968f360079c181114ec4cbb3930de04820d3a40dd7b0bb63db57", 0x8c}], 0x4, 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000280)) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSCTTY(r4, 0x20007461) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r6 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) fcntl$getflags(r6, 0x5) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f00000002c0)={0x10, 0x0, 0x4, 0x1, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xd5b00000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xc47}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff1000/0xc000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff3000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff5000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 16:33:16 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x100, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000340)) 16:33:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0x6) 16:33:16 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) pipe(&(0x7f0000000080)) open(&(0x7f0000000000)='./file2\x00', 0x80, 0x1) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:33:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') setuid(0xee01) r0 = socket(0x18, 0x8000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) openat(r1, &(0x7f0000000040)='./file0/file0/file0\x00', 0x20000, 0x120) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:33:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x400000000000002, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) getsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0x4) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x40) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, 0x0, 0x0) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000100)) 16:33:16 executing program 1: setuid(0xee01) getpgid(0x0) ktrace(0x0, 0x5, 0x20, 0xffffffffffffffff) geteuid() msgget$private(0x0, 0x1) r0 = semget$private(0x0, 0x8, 0x80000200) semop(r0, &(0x7f0000000440)=[{}, {0x4, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x1, 0x7, 0x1000}], 0x2aaaaaaaaaaaa70c) semop(r0, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}, {0x0, 0x1d, 0x1000}, {0x0, 0x7c6, 0x1000}, {0x2, 0x7, 0x2800}, {0x1, 0x3ff}, {0x1, 0xff, 0x2c00}, {0x4, 0x3, 0x800}, {0x2, 0x800, 0x50d8ed2c8a3bf28a}, {0x0, 0xd8b, 0x800}], 0x9) semop(r0, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x1ff, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r1, r2, r1, r2, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r3 = semget$private(0x0, 0x8, 0x80000200) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20000, 0x0) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x1, 0x7, 0x1000}], 0x6) semop(r3, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r3, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x1ff, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r4, r5, r4, r5, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getuid() 16:33:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x6064, 0x100) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)=':-\x00'], &(0x7f0000000340)=[&(0x7f0000000140)='/\'\x00', &(0x7f0000000180)=')\'}\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\xb9!][\x00', &(0x7f0000000240)='+\x00', &(0x7f0000000280)='.\x00', &(0x7f00000002c0)='*\x00', &(0x7f0000000300)=']\x00']) 16:33:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x200000000000005f, &(0x7f00000001c0)=[{0x100000b1}, {0x40, 0x0, 0x0, 0x9}, {0x206}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="163fd74f4b8ccd5724a39edb5f28948dcc35a93501a8f655dc17676432309d13e849c53b67ed8cfbd46d9ea40a53edcf2e771aa2b8aaf636c0d78294bfab76999b4714e818b531168695b624de565f9c495d2bfbe5fae711fc723971e0a17f63cecf19bf2490ba", 0x67) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000000080)=0x4) 16:33:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20340, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x54}, {0x64}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:33:17 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10005, 0xfffffffffffffffc}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0x7776fdd54202f279}, {&(0x7f0000000780)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000680)=0x8001) r3 = msgget(0x1, 0x20) msgsnd(r3, &(0x7f00000008c0)=ANY=[@ANYBLOB="0300000000000000ed8297313681daac48ff7ba6fb5610c913e7d94165a55708440cf27c1a379d5ef57fcfbb1c1722a1e528151c73755f54f958bcb75d25f700f3832ece7027d408000000000000e535bc1891e2fd54e5b646cdd1abc9c49765cc114891b3b92769ea56650000000000000000503c4e60d4330499d21889327f9e5ee0b229f5e0a693bc62845c48b673202e90526d2488c3615c17fb4ae042c678d57993c1121f7bbddd512d59898419628124e6fb6202a342bc62657cf94e599ae0d56e44b1c927325ed9bb328d5003ea61dfab8548b03ad5f720af8bad55f53e7d608d230365e3602bd0dcf35faf283441b9da933305557e8d61e8fde7954d8c495048a9f7fe652ba22f392954663574aa4a135e2e9ffa1402764cbb0bb9d96f9b73619817b24ed251de1f0b8409bd6ed72db625ec034ffaa88d657085b7799259204f441021e547252b410452f7ba3e1eaa131b933fce17e689eefa1273f0f55ccd527febbdd598abbf8edf63b97c3e14760917fb13bfcc08deeb1aa6fbac1166"], 0xd7, 0x0) pwritev(r2, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000640)={0x44ed, 0x9}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect(r0, &(0x7f00000006c0)=@in6={0x18, 0x0, 0x3, 0x9}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000500)=0x10) semop(r4, &(0x7f0000000100), 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCCONS(r6, 0x20004276, 0x0) r7 = msgget$private(0x0, 0x200) msgrcv(r7, &(0x7f0000001580)={0x0, ""/162}, 0xfffffea8, 0x0, 0x1000) msgctl$IPC_RMID(r7, 0x0) 16:33:18 executing program 1: r0 = geteuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r2, r3) chown(&(0x7f0000000200)='./file0/file0\x00', r2, r3) lchown(&(0x7f0000000780)='./file0\x00', r2, r3) lchown(&(0x7f00000001c0)='./file0\x00', r2, r3) chown(&(0x7f0000000040)='./file0\x00', r0, r3) r4 = socket(0x2000000000000002, 0x3, 0x102) sendmsg$unix(r4, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0xacf25922147002da}, 0x8, 0x0}, 0x0) 16:33:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x5}, {0x3c}, {0x28}, {0x5, 0x0, 0x0, 0x4}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:33:18 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000140)}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "00000000000000010000200000000000000200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) socketpair(0x10, 0x1, 0x80, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x460) 16:33:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='\xa7\t\xa1\xafV\xff\xff\xff\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1c}, {0x6}]}) r1 = socket(0x20, 0x0, 0x0) sendto$inet(r1, &(0x7f00000000c0)="ed691e7834cb58236884099d4ed534f125669efedd5797358eb6ef8f2921c7031325b8bb21e5d7788face2d842c35d1d7cfe455463d27cf5f99865a9a365d03b93e7725d41027bb60c91", 0x4a, 0x402, &(0x7f0000000140)={0x2, 0x3}, 0xc) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 16:33:18 executing program 0: clock_getres(0x4, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x4cdc0513d8033d01) pipe(&(0x7f0000002f40)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000003240)) clock_getres(0x4, &(0x7f0000000300)) fchmodat(r0, &(0x7f0000000340)='./file0\x00', 0x100, 0x4) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000380)={0x1, 0x1, 0x3, {[0x1, 0x0, 0x5, 0xdc, 0x8, 0x5, 0x9, 0x6, 0x6, 0x1, 0x3, 0x401, 0xffff, 0x3, 0xffffffffffffff28, 0x40, 0x3ff, 0x1], [0x1, 0x1f, 0x9e9, 0xc00000000000000, 0xfffffffffffffff7, 0x401, 0xfffffffffffffff8, 0x8, 0x2, 0x6], [0x2, 0x809, 0x401, 0x7, 0x100000000, 0xd9, 0xfffffffffffffffa], [0x8, 0x9, 0x2, 0x401, 0x4, 0x4], [{0x4, 0xfffffffffffffffe, 0xc853, 0xffffffffffff5cb2}, {0xfffffffffffffff9, 0x6, 0x81}, {0x80000001, 0x2cb, 0x4, 0x5}, {0x2, 0x2be, 0xc71c, 0xbdf2}, {0x4, 0x426, 0x9, 0x1}, {0x5, 0x7, 0x401, 0x100}, {0xb8, 0xfffffffffffffffe, 0x14e5, 0x7ff}, {0x5, 0x2, 0x1, 0x3d03}], {0x9, 0x3, 0x2910, 0x40f9}, {0x10001, 0x7fff, 0x80, 0x1000}}}) sendmsg$unix(r0, &(0x7f00000029c0)={&(0x7f0000000600)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002900)=[{&(0x7f0000000640)="48cdf54a983c0880cdb9bdfd909e0f78ff0093a82b400ab24987b8b600dd4c9f55b282e33ea5b09d9ffeadea9005c6cbb90e3c5016fe679faac482b349c59ff0903e91836a46e71fedf65313c301341613", 0x51}, {&(0x7f00000006c0)="ab05832f2f350dc587747f0e26188eb69a6b79c465ec09030a524549c6b0c11b214417c882dbef13ce34c79b0bc904fcfa6754042dfd56dfdee0c9c942f6e0157ee7e3f6d0d4d91762dd630f5ab8862c4c27df20fd", 0x55}, {&(0x7f0000000740)="c552cf0963d83476e7a2fbdbf7726085e98583f25164e12ee2b04d954e68fcd9fc7fa4fafd354f6f2260ea1c00de408459985010113cde8d24b5fc6431d4111b3e7af9c25149d762bcd0f980012a6338783e402fa64c98bfc3598c1a0bc70c20ceb72843406308b1b1629e46474a73bd896a08b157c94f3eff17760eb2be3dcf3f064b40386e43f7bfe8dcf3a1992ba76c250d2425a165a8d96d8fbccff346edc0e931a75c51a64e4940667c7005eea03085e786a0a52df343bc4b758f56e3fb794ecd8d084a65317f7ead7eedd557d9bd13feca67a2521caa3fe9776df5f83f63887c2146a5ebd5c2bccc079d5187dc86797215c73c52ed28188e2ffd1ae05a6fe6ef1dd0e40857c063466f7aec362efb3dac761a1062dba8336974ffeed31826bb1a1daceaed5eb363867370d7b1dac0c0a60f227357866522994444e01008ba3388855cc2722fb43e369bcc68db4262384fea0688e97a9df5fb976ba902a3f224c5a9e4934f37253228244a8184fdf4b315bcc0c1f935d2f2bd1947504c4ae1cb73633b8b38e1f8975211802009a76314d2d51d8119979171e1f52d81ea81945b225384c42d2f0ae6930cb08ca9acdab53a7974519c3e8a52c134352e037f3f40fee687344d59344e6e95fd470de4d9c5ed223f8b2ea4d6301b4d7d9ac0e7de83deb7d8a3f2691a11de943cf0a8410503780d5fd728551ca9dbb9fef1644adeba8f85c47c92fdf3ab48bd650bdf68cfeff415365f9aa3c33a27ac5b83f0418040867327dc2c8420bffcec50ee02a14dee5626e6b0e7e8c50767b370c6b790ba8a89e8060288d56d48186a191ef773e61e43e33de3eebf57945e3374a01ea1953141b2c33affd11d98d0f20acb2fec287517170ec6c231e873c7768c465b817d99ae12f210311b96bc0ebef787d5a6e231dc849f19185d96f4fc83e6923b47225cd7241ef5e3d6678af2e31f91ba63bfd58ac89f1c84f08997019ed4bcad776402f97bdd7d034ea12998087ea8ec8ce948f155afd6724c70ab5d21533b164ceb250625918382ee8cb324bce6a8422c0deba803583d4ccbd7a9cdad8782dd682b36aad45e0626729683254cbfed9295d0c641302af270d6ba3f21d714490658b69c7cfd609c90192170b81481b25cad547f0aee1579f8d6c30a3769e1482e6529c90f9cccd286a9a5920f0504f8a33e092ca0512558f0b1eefc781684fa796759d53b14c7463aaf239d03d820abcf19df41a75cc32516a704860dcfe1dee455a74393c401fb2475956fe6384e3e201c4124a8d0864996963d2f00539e08908fda6bb738471249cc9bcd8fc8ecc2d59d7f7146ddad077081cb62215e8c2134ac88857f6f5cee53aa23b1bb4b2059baa22b79bfb93cd6b3d5405e42e059cbf3cd585dab2ce0e8b76ae4c3bddd425ce37961befa24a7ab1a14606ea8523ed129d7882f3e2cc8856d57b16ab67e3a312fb81e66b01f26fb45b0c457b75a7ac36cd1d5ceadc864774ba42429d41f1f222de01ea3bfbc888e4067493dbe35af429a3b313236e39207e312e7a29e735a8a8a3369a1d66f74f527a353814c0ef6694382f899b164cdb756e35d36bade21636248564eeb717362e9fee94a495e5b10ec505a65b5ce38efaa366700735dbee47f3143fd6a7a75e9e4ea7dfc2357ff05cedba7cb0cafd20f1e03df56991a72967b76ae1d4ff51b36d2a161fa0004690a636acfc1240a17acd88d199c552c29bb0d5d22a09c8d351e203c1deb2847927bda383bd98cb2c96ef249914f1d3a682e71d5ff34e24b46f8464e5fe046a3707ea405d638e2181a8b82819e5351c8e3f835e9ad13f8de484d76f7eeb3098b3be8a993ba17e18e9c2949e7da5d5f360366505619c7235d9ed7c4bc4f814b275b366f190524c8503f0b7dcc1b6efaa4def16fa727d9358f21ded2babcb54f26f637f3b56a137535769a67bd2678ce0bfb88fe13493acadc563d8e11227f0ece2728bc18e5d34b4c0d047b0a6ea15fcb11b8be40cf6553ca4831c66d419f6a55a5ed4aa9fb539a364cfb928a7d8d02284fa243d807471c3208c2c00c00586d1e14ebfdd54ce931163b56e5f53e64d321b0382342ac771de7302e54dd14276c360a0e11b5a1b6649e895a94b5ab04237685b3971c5ce4aa13fb5f05307992a2bb42f8bd4b41b66c295d90c5e11befa93265451c24771c158f208a0c4ee4c0b1ddea18a5bd6e2c8254cd9cf79aa8a9ff29e4f58bd40d7ad11e6450fe8a461d3db802f634a8b4c4f404465642a97f0c5f8d843eb0d0d7ff4870fc591fdd3ac4c0387507c9f7d76506fd148e36842573348a5825f0121c1b329b31bb4b2c15ded348ce675ad4e2f6032f54a2e2b23af79f2ef15508dabba48fd4da4e6bc5482cd70f0eabf3ef730548e5d22c43ae0fe012c4e02f20b34bd2c30e2b749fe50bc99bf99193253c71b9aceaea5fa61e43ba368e8176345323375ba4782454ce4088c32f329d887da8614656d7da65bbdd88842a1b8a3f54b20b30d9876e4411b2cf5b237b548f3fe769947c221a63e48612ac1451bd6f6c6890ab8860303126db1cf3133cc9afebe59b272d3cf81826ea3aecda99f875c85d0abab773edd91485d0f191a5be2ec6ad9a2c9b8c569990d96357a6e673cc33dd960f3bfc8ca4a189c5b0cf0c29448609ba1863fb7edbbd308c8ca330abf1760acf444f4a8b8624372efe6f7301b8ab29fda9cfc57ba225897415d7af1fbe739c0553a106185e3234861ffa64606e0eff84f5cfdf571a873442d1b5017d521ac9a89469c4a4e700635f0709fcd4e58bc6c10739a99332c55edad4968190a66e763c9602287870c99d52895db73e8f19266f8369a9f42fc370a054d4e7f0de57e2fc2c8f879e48a65a48dd291765343ba84d427cd51af8c19eb4f7abc6bf2c9786039b9c3fe327633cf431c1004e92bb559aa7e6de4625708aaf3ea44b600c5b630383575b90d52d4d5671f7e9aaad177ec1a9441107a38518a94677453dda8aab58ad28fb918612227c1e999ea4bf0ee94ac06dcbc26dc09033f81614284dbba31f4938ed07ccc07de16976bbd6685fa38c2411eb42252ece3658e264fed5c625fb1c0e1fc305e842c72d17cee3c7723890099af848c1dd3e9314a3391431460e48f4f129fe35554bf47a47bdca752a80d0a6a9f8fb290c7397ea5f2fece601a6f95d39f5f4bf47a43223a3fedc658865796beaa50a2aabc03c807ab3c0184bbeb6435eb715ba77ef47af627fdbe0515d2be2febbcb4c57866d0dbd5938187f0d6b5b6df17400048b3aad883eebfb9e5032ee85fbe5016b1e7382b23834a2b6f3b13f200b331466f84ede7041d4deb5bda95a5a31c04cb3b5d1818c8128ff6023ae9b30b35619555474ccc2cbd57cc2f33fd4cf435f760d25cf9170560d10289e95d2209dfde849dd844635e0c4143357ca4d8530062eb7fa6abc036f319ec66a5e4397ffc556abffbfc8fda192c583605297a965b853de4c996d148b9a17a40948cc06269dea4ba2ef6320cc7e9b3a0026abf07005bc65e1d897abf2ae417ff9c51ff1347e1f603b71075d60e89810ff50c822b4981a49bcb909d2c2bc50018eb91b7203033c5f31df37e5da22ce17cfb38522b6d29ceeb9c1fdb0dfd2f6aaf9f294a7a2a2cbb0b78d7709913ec4de4115a5040123395ede5fd02f18e55a72dbe73516fe6cae9fbda7d13af1c74ec825771ae8143af685064d22c5601f2cc1b1e939e2f87967a7fb92fb99f1b664a7ad652b704bab18b70a4b1f9281f86c02c68fdc13b36ac3b301569191bfe9c966c2467cb167c36d73f81b289295ec207737da21a81606337b0e6b61a5ae1c491c8814a2559fa24a6f5446370e3a7b1d70db0d7a923aeccb765a6b330cb94aa900eec9b698c8945d7a7f9b0578481a3a3e5a4a5f98f83cc53a474b4f53815b0ee40c1ed60b335aaded9793546b5c36aebd0b1b5ee8e6b9815d11e9d1d7b68a2f8892985314bac4e07bf3458371f90b68dd5fc4a5af21eb27e7e23408ba7b54fd777aa09b8da2ccaf3f48a2eda7f678406ad89e4e9af9c16ade910103cf0b7e6dbfec46d1da2029176fdc3e2184fa0a120c7e69d5d1fdcfb1e6cdb5afa2a140708aec94e8f5ae45d1ed15095054d20936711309d31ce44bb0a3f1b8d35e7e7d97bd35b414d7f9b4d6e1268409c9c661a0bc18026687e47b2966c1d68b696773a2dd219135536962b9e84c8ff8e3ceae7d6ccb234456abb8f89ee4210903e3b63e10b0b0ddbef1b1faf046ebdb891aca734796c1ea5495b0dd3bfec6d0e63c5d4d9109a7d0909e26f3c0a4034fbe852021794250b6d5d08a05acad5f90f5fe21b90f10a3c4c3a13a98cdf77ffe5c72cd2f38d15e9f79b1a510836a566550ef954669040bb515b4de5109bf7ae0fa69bcd4f63c9991d00bc22ceab14f004d8f8e883fbba0c10332130a27979ad4c68c5b7ffc7808b8d4de5d88484f1323fba7c921e2c0048c8ca399bd6ba7ca668f7597ea6a7c803b8b9779f5897b8c13e29396e87786b80dd4401ea98f03c2e8ec43d8f072a46bca1244a8539488f7bffa91142ac53332ea7bc2db012fb3e49cec89943454c75a742eccd00ab57a4829e99932552ad1f7939001c36f03ea04b48bfb4fb8049f8cc49029b464fb47d77d9b73e331368e127251170224d656275865d25cd4846b2b50e696d1a1012b06a8fddbce3da98de5a555771afa5af2e56eca711c92951c8b35ffaf6cb0f3382a8bb7a71bce1e0288f6670d0f1f8f1e70ceae6a29d3a0b363a3ad52791898540fce625578a0e01512a4c42bb8b0c47d05bb5c833d4c945a1989a7bcb4701c1169728b50bbe41295cb1c7399bed87b8dd3841d070fa781a766b3ad78cb81a0a0b085e1e4720f650a180dde5747b93d2b6833095ad300c015d5520795aafc3b910691f46ab197dcb87545eb3c5b172fd2a97cba04a320a82f0904e74a74c1cee563863d2dfa1e20e8af4f22739ebe1fbecb9cfbf2cfa36833a41477dbb26761bbbd623208920ceeb8b464bd45ff958b8051a143fc139f4938f49957cd4169e5ade291c0d97539f616a07eba4950baee9123e977ac583a08ccd23b510d70b9de7cfce85180af2d4245fa4927b0a95df7df14b4a5811b6364dfecdc8c18eb4a1e55ef560a0bb8badd4783f342d34539bc9ca4cd538277f1e331cbe8754f30655d240efbba7e3d4d5c371fdd2ae15581689b0fc5e55880f4b6703445cd18a94242d1f32373b24d78ab8c5c7b678ccad5411a80abef9eb9694bfe9be819a083316a8c2cb6c398e212bc61d7d8851aa0d294d666cd1d50eaae10e4714a2348c4a46743f5a523832686e1adbb96a88008df69984cf3fcd518649ba1243ae79c68273aacd1ad2f91db472a214179549585426a24a4aaa50bf805b05983c7a86699931e82404b325726d9d37b226f5c32ce711dc949ce1a540dc901518ace4b8a53053436ba0d83a901830c0060623d157d73a3e23087e4a139b4cdce0a8b72dc15a5a4ce5caf2789b351f176513ef48e3cc1a146ae552966e03c260897698a14754765c245a2a822bf207ec9d6205f8f498b584292d86cd610d369e76d1e8d969248b99226c66d00279ef63f679b52dd383961b3a0a18e9d86ed2c0e3009cee1a4622950e9e200673e9a7f5ea36014d15047af7047883a01e5776dd5ea7e95398bbce3fd48f11ed935fc43dc00e4e3e2203f323ac712ac332ba82d4761690e7402a87f191e2ed86fe47d6eb3af03912f55a553a3e0db0803929b5d0073480eff92c0d370b6981557a3d5bd", 0x1000}, {&(0x7f0000001740)="03047dc965c7fffa50d678cf08dd800abad0f49c57805087fb14722eb1b0a1ad42e94972c400d3b500534d6ab6b014d83df07cdf2e6144638f77ae276c8132c7d07272a026f56f9fac3b29fc89e510a90b36f8226f83d76e2e9ea0d653c78651b3dbce63d989acbc4e015cc8ed5005282dcf492707542be4591c035219643194cf36f38927ce46cc4888638b7de21bf3b43e27578f5009aaad47576335af0273dd141a60fece1d3c64785822cb4a4618b04437ae6cbd6b0107774e42ae8cb2145feabaf358f2c32d4a9ecdeb6d7721cefd8d256311255e3bc5faabd6358ac3c8f5d84943c300c40dcc91d8307c0a9cc8a31560c0327f59a374eb154efd34d9f963afd126963a3ed4e80005b3b92f70c2b6c8a8e40c5b6d227e775c5a7dc473288bc2af5d35a3744d5d14790ed0d6eb8949aa11841e95ad0347db9a788bf82a686ec232e603d30cea6e887c5f80ef49db2e690590236641a1f7d314fc78ac556cdbdaa715ebb952f2c23c67a228de96d1dc06e1039994962f65508468c84db2433dab43ec0a38db0f8592d0d02123efa370e5dc9858837d6e55fbda5502cf211082f100c99d3ea533118e837e6ccc198d87525b80234370c65e2498d7eba26ba6a8f9d08ff1fe96d8d7174bb82a1cab3fabf23374857fb9302e713cc32ad51373ab35c78616b2c7ecd84ce7d8e5669491a9993b7393ace2c5740a2b578e1f6bb09af45d10317a0893a459628323e8b26e32ee6bb423df2b5cad1dfd488fba1454a5d607da1fd46e1955a91f8aa2de2d819d8d6b2f7753d14cbc4291e8c17fd97db89f506427ff71b506d977f778ff40396700830657ba6b2141125d3a851f5d4cdfab326b572260927870a31dd9f8b6103dd077fe963c414e07356a1953c98bd8bb2678a5036d499783b2bb3b19dc25f033b98a724e4e9c6b8633ba3d5254ebc015e286038dc8232aa97ff8643b13792c467a136f4c74acd3d1b265d745f21ecc6856b63509cf00bec8bbec8627f1ca9976f221d8e31ce2eff5db6a641c5bb07b769f7b5a43cc4b02b992fcbaa646c9c8b2d38c56d6205c753330af1c87e8d971a6c4fa3a41b1e9473dcd2df6a2d4381bf5d1a3c9ce9c7b0f0bf39b1110d6fd1259ede2c4a6e60c75fa7a096ac0b08811e1ca3a19ff7d0f3414017f551565a7235ae6d02e2f3c619ddd95720df35d487d93196083e480a2e5a01c27752c51f8a4e838261941958e542247c51769f6e2141487903fc7c444df09d4ca20e14c2141d2ec2eada20a899e6280433af03e52d582ccaa973bb17091731d2a4734444593b366a08e455a390bf302923b2c9b2f192a1b72a969cf691bfebe7b701190805407ee90ff289f676f1039548db5dbc4fbd2495950c9a0ff650e4c24b5d4da340844b9de2b10be2c6882c5ab8b880cfe21605337d3dec13aa1fe93e7ff8ac7574bb9b29c29957c536e03b7ae1be9a17561c401441e7eb178486bd6a419980d7be115c56095c86575532756abc52dbc16a8048d6268435f173ae7373e3440d4243447a85050cbc769e880fcd964bba9f750bd955964db1202d6a808ed012d5f0ee272f02991fdec14473f039f4b5ddec02b9354ed49f86cf13b721f9055d17d4a88eb1c61af1335de9a88295f6cff0fcebecf3e1ca500745646e0f36905bac9bb0a74d331d196ac66766aea15a346757dac94366df748b07c7b1d513c185a8ae80fc55c86caccca61e28ba1db5568c7a1bd247eed263b69ed6ea57a53a75641b380214bef5dbd13378218ca883e91faca68c1ce2b2c79ad29b29c3c02fde073cc1404e756c59b02ebe420f6f8221203f49dc6cc21e89e41502521688ff40e086ddeb77a374eed7e704004585dcb0a63a6f1d3369e44b2aa546a2f92bbc721de378d4780e7a5358e61d0cce3f2e57b099cd607d4ff2770283c9d192f19604c941b9d15b7d09a15c55a40a3d6ff8fd6667b03b415baf82e79fc1f3adb14af225af11a197518933005e2ecb67b8a50065a8f2b522536612d2369f29b087e74d2a63229a49f6c4ce2621233db53015c6302464e23d556155239920792925f42f53f1965e5ba50ae8dd6049ec2e268a60e3d9ffc96569b4e8f11a96ab655c2bda28a0973a9522b8f30c50850efe9b543e6a916364ccce32a0e2da4aaa04311bc82d78e7dce625c7087b3b81db42e772f98108df62f7790c094051de9a29c6609b39258fb8c56cb4a8806b1605f75f544cfd303402810ca00efede47f8d280d31a63e6beaaab261af03de13d730da1e43d41fff98e07f54c6676f305f64b4e37dacd2545588a3fe94a4c4973f55c84b0201c2f5e09f5ad54e4c8d0dc51748ef989d514890c914aa825da3cd2475e5a1416c3802f6a77bde5bf34740ca24f5b0ca252a8ed6d4a3760228960ce9ee746c3a1ec9f7f0bffd04485ee538ba3cc8542fbb71e5b83f4d6654026680d10a32debc21b56bacb9d204481b7f1276bd5238392459c58a19f805af836dab329416c2c1cd7148d8b2c6f82c03860be94458ee700da2b48b0a7e9e7ad774a30f95b6e65731ff8322b33c5aa520032ed56ef147d2ba811f5253b6425c8af6e8a98b7ef2cfd1544f7d7a797c07b3757557dbb21d4c858353258b176e87132670fc4915669f2b70a62db9d6dfdb5c2d90af1433d8feb6a034047f3644f0c8525451565cd7f581a1701b22aa8c9cd6f4e9b8a8e4bc5a0b6fa0ad5ad6a9c3ccbdcd111e7414f9fb43421bc767595d2db20dfcb631adc220a3c54a768f2113ea55180dae16da2bd3c10195aad3cbe72a6534251907d5b9ce3a670ca78f98190db825db903b582a96367599cefa4694cdff86bbac1ee2011712d08422d266344efe6bc9f248a33e94b38518b0505a32d2ed60473a128b9467ff9aec781f12db8e15b9e63c45b5527253f1d7606094f0b3697c36a1f5f8dc974a6569dd03eae77c25a1f0b7d697560f5a7db6a8ef04d16e34609efe4d3b9459dbc8f9cfa508accdbbc6644190f603f59cbaa0f16f427cb5b7d110405ad1e976b9ed758f1646668f144a45de8c62710e4497647b10f7d9f6e63cf6eebc668a87d99cfc71eef414a38854482e9d298c2d0eafc8be25d698b1b03d5a3a2ba5ba37672eedce29165c3b408a3ed7d47482e2203ca6c9cb5588831bb57cc1919487fd28178a38a8686fabc1a489ee650ad77cc41a06677ddde5a71b7e3c237fd3f57cdec73eae797ca3379a23fba14d604e3a190877ff012d597c8ec88fbea212c869228a59bb265282c9ded74fbca74ca95e5eef59ea7c6771c0c6d0f6af917570c3570c3025c6b49757343b866880b1199102f71e3ce14c06668e9c5f43ef10bbafd5e497aeae9e883f1966f4b5c10e0805a1b47ac0c8d20c33d8a50abd300103a5a927c41e8fe919f058c667c727b203e8fadca1b1eabb6769bde9b937255f1df22e96ea1bbe6d81cfde8fc774e08b37dfd7561675eef5a88a18df2ffb4be9ae1081343be02caceabf21ad8770a1cbd02add94e7c4ad057289ccef9e71b0d22b221624bcdd0ebb1ddbd76c0bd9998615286d433a35c4453e63957a4c6eabbf15471d7174dd1041aaa3742c9cb03779cf39bff98ea607d6aa564597da2c4e0f80f200647f07211417ae949c76a699cee68a6ab8352d870e7ce7fe04f05791601be3c56b97e98396752ae5a2613107bb0ba739f0db2a6c5b8296ddefe8a54a81c92c61861af0a2169a05d2578ea7e62ea56f34ed95e709e17175a060a00740557508a08e2c99d2a36122edbfe14f7282735796818725b3809d836c8f685cbf03494e4e63b9a59cd1378d0aaea18fcf7b6e7770e43fda1f8fdbb6307d8e14b074e412a8d126bc7e9bc264507d20c0f24fdf4bcb2125ab22a862a19032ede2428a418a185224fe0b139486d411cd2bd421e16fba7aa0ccd4e7b10317ce5bc740230eeec56ab52829d9e9c6b8dea8ea9737ed24f6e52f9ab3a8f25be0cf66c856f1b03667adc8b7bc6411eae0836eaea1d1f1a02ea62e4a5caa983264115d083a20cc0ea2f5f1de95f6b93e8c88f2566269dde0feccd215c7693d90a922c5e105fd38e96e779e54a70f931dbad990350599bbe334d9861b1efc9229cd621631baaf97c7f98da8bc398bab4f4def1c4754eab4d4f8fa79a901446427f3e36e72c5e346cb64c7a74eda4ad8d1bff3f8e90ed9954c456da09af1a238c6296af191a08b2b445c0893ee78a8cff51d25324f23b87a85c72291ef8f8bce9b095a3a50c1f5f489729040b5943c98ba68f7f9159445733b66ba040eb9727c516f8d49f38af1140f05a5955e3955b78f92df423b537703e645dbdfa41ed16301a6e7daf4d446486e5832c65b479e671408673f0793271c8ecb4f7175bc2feddeda7ff41f80ccf308c5ea833d057a85709f6febf68e50483952dc2ab624d35a4fb9d9f69d1577b0fa5272a9e356710cb2bc46d3fd5ad536f7e3fd1ea62a5166d8b49406df45868bbb47b4e0a83036ab27c54409afffa03a02802fbb2fcab673a9533d47aea870ce793f90e3fc40766e4ac95415762ed08b7fbc3ff213a95de0b5c1a798436bd705f6d25f5d42b18ca70b1db812d8bf45fa6031f1ef9ccfe91d6f55bd2c73a599c11a14f3bc6492f0adbc5aeaaaadd3354d8b0afab6f33632c0054ad154b918de94c19f1f5fa0dff10087ff111d186ff96985f3457fb5ee150ce70d20f4f2b0378aabb76c985e3fe135b37ec6a8cc43b49113907edde803a940f846f6498292d5b135e1ef4d7c8850b6c2f0a8aac840623bae8365b75724b77e9d3efa362b1a9d3e0da40804548f0d9a122d61c48ed5039ca7e0810c5d8b48ccec81230e29ef0b0c9ea4abb4db0a3c3c475c2342a7b03727b96276fe3d52c8690f38234c44cfcbafdcf7710d502683f500324693a9188650cc4512a5aa667d06186c8f361b7366baf9f75b939a233d7a9b8e52dd9edc27ba3ad0597b7c3f44b6756d34eacc88560df4eedaad29287b396a5e7205815d596db9148d9dbda8f718a19fc95d6f901900b153b248903d0e037ff942ba6292ad2ad92e40ba514318b72af2f1a2bea39a3dc58d8733f85dbd0a290c3f7017ab2abd51ce495b28e90e7c3e0eb81769c2383d04a3d03372249c63a8f03f0bdec7061118efe5fd07ef05a22650399b34ba5571415319c3f0addc47117c813689a31e8384e983ad2225f30e40fa075698d51d71f5daa6dd53fbf35cd553c12ba2500b9ad7ee1620710af81a17c65142c373a440eca4e5b304b7d738087e231adb94180502b92227312380d3aeda29e3a921c980a23feef5fb1c722fc35e3f8d91f0aa5e9df71501beec89162e309532232467e302eeb101abb2ea6b7cba76e3ea6dc2588e23a90a77e09c258da8a621aef12cd2ad49f88add331741e2f6b5408b401b98bdf045c5f2ee1ec3c5269185263a97a4fd398c836cddeb23d5e204c961049dfa6eb67d2302e27b2c60e739b315b16c45d1458badee1897cad729b866ea9f0fc448fe5ac369a4e4a2ae7a44f823bc5bc7b1384e86ddf8ef8da2376d510a2d23da6586d2cfb105b9c354327174e6c12eca3bf182e1ec035ba78c06a2d4994c66310273b88ee1fc3beca3cb9d44be7801407bc63b92a9c2c0ba0ac0701a8326af53c3515b3cd8bb35757603b54f3578d325a90abd76b73ebd9300109eb7b9acbd7160244c4c8144e95eb1e66d687c9cfc480349acf00cfb28d07252733de35a4b214578edee53731bf9a49f07bab2b51c9f50ff30f930fbd59c57d43c4f393442f818bfeea3f05b3a30ad712cd0b4f2fa15901883df", 0x1000}, {&(0x7f0000002740)="ba5217042f614df4d17556b408c2b094609009cdd151b71292e84864a74b7d1be68bd2edba116f1f265a5fe34856e531386aa08628f703a0c017fa46ea0178a8649bf035a78ad1e735f6f1f39fc9f6af1a8093d92cf4a56ae867ecb9cb2c6f10e3cf94a2891f107e", 0x68}, {&(0x7f00000027c0)="4caacbfb8099b5451e0c96d18a6ad5d2a72ab37e60e4dce3d67b0cc4891a3061c44382af64e60a445ba5d5d897f0a6dd154ceab40346f1f7393ff253fb570f2db7e09caa4dfd8d0866378cd61eb34b0602a04774a1beb2731210b98836d337196a1dfb04164097c49437b1879b37c62a2bf1a52bab2478c8b9e24ecabb1f587227621cb1", 0x84}, {&(0x7f0000002880)="80b7e67003b5e53807b5eac0638bfd8eedfebdc05e51980ca51a42cb724597eae8492754c930f6bf26575fbbac1c101b07ecb73e1410a0b59153dc87e7a2a98f31f49cac3d41cd6f52e9c17c6e26132e1fe01268139c5db05cc039d91f3b6d8a2d765be12276e56f83755f7db41985fc845d3a30929fd9", 0x77}], 0x7, &(0x7f0000002f80)=ANY=[@ANYBLOB="2800000071000000ffff000001004000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="fd007e6da1f5fd"], 0x28, 0x2}, 0x2) r2 = open(&(0x7f0000002a00)='./file0\x00', 0x80, 0x100) open(&(0x7f0000002a40)='./file0\x00', 0x20000, 0x15d) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000002a80)) r3 = semget$private(0x0, 0x2, 0x200) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000002ac0)=0xffff) unveil(&(0x7f0000002b00)='./file0/file0\x00', &(0x7f0000002b40)='x\x00') utimensat(r2, &(0x7f0000002b80)='./file0/file0\x00', &(0x7f0000002bc0)={{0x401, 0xffffffff}, {0x7fffffff}}, 0x0) semget$private(0x0, 0x4, 0x20) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002c00), 0xc) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000002c40)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000e8f000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00000b2000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000d94000/0x4000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f000026a000/0x1000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f000024d000/0x1000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000504600000000000080007", 0xd, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) open(&(0x7f0000002c80)='./file0/file0\x00', 0x400, 0x20) openat$zero(0xffffffffffffff9c, &(0x7f0000002cc0)='/dev/zero\x00', 0x200, 0x0) pipe(&(0x7f0000002d00)) r5 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000000)="0b0d3f037a5ae932de6ab86e372ce810ac3a5dfa5490389f94858674ce78bb51862479853a4e5a7ba9ed7f1dbb98196d19a1c383e92ddc50984d87544954c1eec45e4dacc579250f8568dd8d1c7384f172b53be6b8519e6cba50af6e23f1a38dbef10e4cec4564f0c0b9b0459f073d00cbaafe11820c1a8630f4f50a75f2f4626491cc8995532df9061c0f80a33dd287ba1f0f8bcd160e4cccd0c77abc3d57cf237242a1f4c59ca94787227c", 0xac) write(r5, &(0x7f0000000c00)="34b2f6fd7199aae744b497127de50805b4c833191749c366574db18978d1c419660b2bcee37154f0b620109729eb3620a2f76d12f5d26c315f0bb5cb33baeac6871ad9da457f484a3967935e9b6dba6407ac775518fea59885974283f6ec275c356cbf5c0956d76063686e60ff87cef7bcf5fada58fb6681395a9f44752befd103d5adf55769caa23ff5807426bf5b149d22fb2d772a3cd7d91eeac500000044909a251f8b0b64d6994b2c6c", 0xac) open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) 16:33:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = socket(0x18, 0x2, 0x0) socket(0x20, 0x3, 0x96) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:33:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="1f00c204"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "0000000000000001000020003d05b71845da57ef"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) connect$unix(r3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 16:33:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000000)={0x6, &(0x7f00000000c0)=[{0x92, 0xfd, 0x2, 0x5}, {0x7, 0x7f, 0x80}, {0x1d1, 0x4, 0x7, 0x80000001}, {0xff01, 0x8, 0x20}, {0x3, 0x5, 0x9, 0x3}, {0x2, 0x1, 0x3d, 0x8}]}) mkdir(&(0x7f0000000040)='./file0\x00', 0xa4) syz_emit_ethernet(0x2f8, &(0x7f0000000180)="7a8da4ea1fe6f57cc63c5a0093ec") 16:33:18 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000080)) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:33:18 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) ftruncate(r0, 0x0, 0xea1) getsockopt(r0, 0x200000029, 0x65, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) 16:33:18 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x30000) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000240)) socket(0x2, 0x400000000002, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) fcntl$setstatus(r4, 0x4, 0x80) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r5, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:33:18 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/86, 0x56) r1 = semget$private(0x0, 0x7, 0x480) open(&(0x7f0000000180)='./file0\x00', 0xd3d9617871301166, 0x12) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="80b7ac42452af01c3ded7706a7b572d48aa37c6c6542f51fd255a97cddb8517a1e0b44d61a0f1110c85f32af8e26bff1dc8b", 0x32}, {&(0x7f0000000200)="2e92b25ab9bb3a34f919ebff3e91b22229a88309470033a863a425", 0x1b}, {&(0x7f0000000240)="d4e7492a398788a2d15b4f6504224ba62c2bbec5b93e3803cf3054d7db8c5b558877e9bea6d84008212262189c3c713e349e1699547e4b472372398856b65b43", 0x40}], 0x3) socket$inet(0x2, 0x2, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r2, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x406) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f00000001c0)='A', 0x1) semctl$SETVAL(r1, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) 16:33:18 executing program 0: setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e37f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:33:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() rmdir(&(0x7f0000000440)='./file0\x00') r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x48) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000540)) socketpair(0x10, 0x0, 0x8, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r3, &(0x7f00000002c0)=@abs, &(0x7f0000000480)=0x8) r5 = open(&(0x7f0000000200)='./bus\x00', 0x20000, 0x40) poll(&(0x7f00000004c0)=[{r4, 0x40}, {r0, 0x1}, {r2, 0x8}, {r0, 0x40}, {r1, 0x80}, {0xffffffffffffffff, 0x40}, {r3, 0x4}, {r4, 0xa}], 0x8, 0x2) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) r6 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x0) lseek(r2, 0x0, 0x0, 0x1) shmdt(r6) r7 = kqueue() r8 = kqueue() kevent(r7, &(0x7f0000000080), 0xffffffffffffff5b, &(0x7f00000000c0)=[{{r7}, 0xfffffffffffffffa, 0x69, 0x0, 0xe3, 0x7ff}, {{r8}, 0xffffffffffffffff, 0xab, 0x1, 0x3, 0x3f}], 0x4, &(0x7f0000000100)={0x4, 0x8}) kevent(r8, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x8, 0x0) r9 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r9, 0x0, r4) getpeername(r9, &(0x7f0000000340)=@in, &(0x7f0000000640)=0xfffffffffffffd49) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000580)={0x2, 0x80000000}) r10 = kqueue() pipe2(&(0x7f0000000400), 0x4) kevent(r10, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r11 = socket(0x2, 0x400000000002, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x8020690c, &(0x7f0000000300)) r13 = socket(0x2, 0x400000000002, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0x8020690c, &(0x7f0000000300)) r15 = socket(0x2, 0x400000000002, 0x0) r16 = fcntl$dupfd(r15, 0x0, r15) ioctl$TIOCFLUSH(r16, 0x8020690c, &(0x7f0000000300)) r17 = accept$inet(r16, &(0x7f0000000700), &(0x7f00000006c0)=0xfffffffffffffe41) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r19, r18) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f00000005c0)=0xc) fcntl$lock(r17, 0x8, &(0x7f0000000600)={0x1, 0x2, 0x8, 0x101, r20}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000000080)={0x0, 0x84, 0x0, 0x5, 0x140000000000000}) 16:33:18 executing program 0: msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000005"], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x4, 0x80) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0xd) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x5) 16:33:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = socket(0x2, 0x400000000002, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x80) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) kevent(r1, &(0x7f0000000300), 0x66, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000080), 0x0) 16:33:18 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) fchdir(r1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x7f\x00', 0x8430, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x26}], 0x1}) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) fcntl$getown(r4, 0x5) 16:33:18 executing program 0: ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f0000000000)=0x5e77) r0 = dup(0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) r2 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001140)='/dev/zero\x00', 0x0, 0x0) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001200), &(0x7f0000001240)=0xc) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/wsmouse0\x00', 0x20000, 0x0) r7 = socket(0x2, 0x3, 0x0) kevent(r1, &(0x7f0000001180)=[{{r0}, 0xfffffffffffffffb, 0x10, 0xc63aa0b7a505db00, 0x0, 0xa5b5}, {{r2}, 0x0, 0x0, 0x300000a8, 0x1000, 0x4}, {{r3}, 0xfffffffffffffffb, 0x93, 0x40, 0x3, 0x6}, {{r0}, 0xfffffffffffffffb, 0x0, 0x4, 0x12, 0x9}], 0x5, &(0x7f0000001300)=[{{r4}, 0xfffffffffffffffd, 0x9f1a465084aa3e09, 0x0, 0xff, 0xbcf}, {{r0}, 0xfffffffffffffffc, 0x11, 0x20, 0x3, 0xffffffff}, {{r5}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x3ff, 0x1}, {{r6}, 0xffffffffffffffff, 0xda, 0x2, 0x1ff, 0x5}, {{r0}, 0xfffffffffffffffd, 0x0, 0x31, 0x5967, 0x800}, {{r7}, 0x0, 0xca, 0x2, 0x4, 0x80}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x20, 0x2, 0x0, 0x56}, {{r0}, 0xffffffffffffffff, 0x153, 0x2, 0x1ff, 0x100000001}], 0x4, &(0x7f0000001400)={0x7f, 0x54}) pipe(&(0x7f0000001440)={0xffffffffffffffff}) setsockopt$sock_int(r8, 0xffff, 0x1003, &(0x7f0000001480)=0x5457, 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x200, 0x0) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000001500)={'tap', 0x0}) r10 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001540), &(0x7f0000001580)=0xc) getsockname$inet6(r10, &(0x7f00000015c0), &(0x7f0000001600)=0xc) r11 = socket$inet(0x2, 0x8000, 0x8) getsockopt$sock_int(r11, 0xffff, 0x1004, &(0x7f0000001640), &(0x7f0000001680)=0x4) r12 = accept$unix(0xffffffffffffff9c, &(0x7f00000016c0)=@file={0x0, ""/92}, &(0x7f0000001740)=0x5e) fcntl$getown(r12, 0x5) r13 = socket$inet6(0x18, 0x3, 0x9) getsockname$inet6(r13, &(0x7f0000001780), &(0x7f00000017c0)=0xc) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) r14 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCGHDRCMPLT(r14, 0x40044274, &(0x7f0000001800)) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r15, &(0x7f0000001d40)=[{&(0x7f0000001880)=""/215, 0xd7}, {&(0x7f0000001980)=""/240, 0xf0}, {&(0x7f0000001a80)=""/136, 0x88}, {&(0x7f0000001b40)=""/244, 0xf4}, {&(0x7f0000001c40)=""/229, 0xe5}], 0x5, 0x0, 0x0) pipe2(&(0x7f0000001dc0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTART(r16, 0x2000746e) 16:33:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000280)={0x3, 0xd61e, 0xa97, 0x7, 0x2, 0x0, 0x2, 0x10, [{0x186, 0x0, 0xcd3, 0x9}, {0x80000000, 0x100, 0x2, 0x7ff}, {0x1eca, 0x0, 0x9, 0x7}, {0xff, 0x7, 0xfffff000, 0x60}, {0x10679100, 0xde3, 0xffff, 0x6}, {0x0, 0xa5, 0x6, 0x2}, {0x80000001, 0x30b0, 0x6, 0xb0}, {0xffff, 0x6, 0x8, 0x5}, {0x81, 0x100, 0x5, 0x8}, {0x5, 0xd4, 0x0, 0x2}, {0xfffffc91, 0x7, 0x6, 0x7}, {0x1ff, 0x8, 0x9, 0xfffffff8}, {0xfff, 0x1, 0x8, 0x800}, {0x8, 0x9, 0x2, 0x3}, {0xffffffff, 0x40, 0x8e0, 0xcf}, {0x2000000, 0x10001, 0x324, 0xfffffff9}]}) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x100) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:33:18 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = getppid() lseek(r0, 0x0, 0x0, 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r1, r1, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:33:18 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="000e"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = semget(0x2, 0x0, 0x180) semop(r1, &(0x7f0000000040)=[{0x1, 0x7, 0xa900bee895a24241}, {0x0, 0x7, 0x800}, {0x1, 0x1ff, 0x3000}, {0x0, 0xfffd, 0x1000}, {0x3, 0x98, 0x1000}, {0x2, 0x1000, 0x1000}, {0x3, 0x2, 0x1000}], 0x7) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x20000, 0x0) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) r8 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = socket$inet(0x2, 0x4, 0x9) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x10, 0x0) kevent(r3, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffb, 0x54, 0xca, 0x1, 0x6}, {{r0}, 0xfffffffffffffffa, 0x40, 0x20000000, 0x100000000, 0x8001}, {{r5}, 0xfffffffffffffff8, 0x50, 0x98, 0xffff, 0xffff}, {{r7}, 0xfffffffffffffff9, 0x60, 0x80, 0x401, 0xe8}], 0x7, &(0x7f0000000240)=[{{r8}, 0xfffffffffffffffe, 0x53aa850a2c036b9e, 0x80000000, 0x80000001, 0x1}, {{}, 0x2, 0x0, 0xfc78d88003c5ea5, 0xffffffffffff7753, 0x40}, {{r9}, 0xfffffffffffffffb, 0x1, 0xa694154e87473dde, 0x0, 0x5}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x100}, {{r10}, 0xfffffffffffffffc, 0x112, 0x80, 0xf3, 0x2}], 0x9d4, &(0x7f0000000300)={0x0, 0x176}) write(0xffffffffffffffff, &(0x7f0000000140)="8c", 0x1) r11 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r11, &(0x7f0000000100)="8c65", 0x68f) 16:33:18 executing program 0: getrlimit(0x4, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x100, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r2 = open(&(0x7f0000000280)='./bus\x00', 0x200, 0x4) ioctl$TIOCDRAIN(r2, 0x2000745e) bind(r1, &(0x7f0000000080)=@un=@file={0x1, './bus/file0\x00'}, 0xe) 16:33:18 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) socket(0x24, 0x4000, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = kqueue() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x191, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) fchflags(r6, 0x1) fchmodat(r4, &(0x7f0000000080)='./bus\x00', 0x50, 0x8) kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x16d}], 0x66, 0x0, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x80) setsockopt(r1, 0x6, 0xffffff80, &(0x7f0000000140)="ebc67d45d3cbaa3708e14de26d90005787972c1d41cf530fdee24cc16b9b523dd31788467473dc5435c6a93aa66a357e64eb74abf2024d91e66ede78c87ccb02df105e390850eaa9ac6546430f63226e9d3414d5b3593524d345e62d37ec7e7fea7db847baef1ca09c788942bbbd3527579e22abca8ada5b2d3594e2e43e107371988b312aac6d404f279a83f2203b4a5de5ec8439c25cec2c7f63d54f9bda351d2c72bd8c1fad4d6480d60c85ef4e28", 0xb0) 16:33:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {0x24}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) setsockopt$sock_timeval(r1, 0xffff, 0x1807, &(0x7f0000000000)={0x6, 0xe2c}, 0x10) pwrite(r2, &(0x7f0000000040)="fb", 0xfffffffffffffddd, 0x0, 0x0) 16:33:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x5c}, {0x7}, {0x4000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:33:18 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x89, 0x2, 0xf4b, 0x6, "f93e997e3e04f2b73abc3d38d15170cf61b18fc6", 0x5, 0x7}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="01"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$getflags(r0, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x20046, 0x200) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000001c0)=0x1f) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="896c11e2e1d36302", 0x8) 16:33:18 executing program 1: ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000040)=0x2) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[], 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000100)) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f00000000c0)) shutdown(r0, 0x2) 16:33:18 executing program 0: setrlimit(0x8, &(0x7f0000000180)={0x7, 0x90}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r0, &(0x7f00000016c0)=[{&(0x7f00000001c0)="5e176d2f875c949848a1ff33bc71d78e5ced396b3e71fce41d4b5bf8713a", 0x1e}, {&(0x7f0000000340)="10c99b3a35d399fdf549015788742bfa15786d66410e6874f35f0ba73aa94a815feb6bc8079b03f519dce3124c2f6ae8260b718c9b8263cc29eee3215b6a41d9e8c80cbf9c14d11c1d63b685606e696d6c142e4225c995408c7f2abe115ee180eba48d656e3d7a1a2b93b4265a83a7c44262d31d478cbb6e58642babb1eed1442177c51b97bd4ff2fbe7c109650c89ef9b5621bdfa026368d9e099460eb4240094221e05c3cc5c1b04d4e4fe2d8ee3e987a5c1f4767486988908d9fb3452798277ea96f3aa40dcca66603d23759a9d4e8b0ea6b160fbfa5fc65eb50412a488f52ebdb182e549c45fee98cb9ae459feffbf23081ddc1928c9033e499cbc3d802d6348435d4df7dd93f8d52f7614eba3ddcc0a6b9c36725edd8fe4d5546a7845b3ae8b6752873a07679a298265a05f648d8e356b3e1fee081077e31539d2f775152942db604ef2a69fe3654cb2f6adf409dfcf4bb5a8a93f74e6889eebb7e66712a36c2f35ff93cfab2ff271eb1954d054b725d2b219678a80516fc0446c3b46dd61201bb907c378a6610652e84998956338a9877e991a7e8ca6cb5420374b676b54f997ea271b143861136cec0460187d929e043d4dea9336123d617e7181718d98103887790977ae3a512484faa544e4d3350b8cb38beeec74988ce2ad6f17c6ff91e6e93255f7bf5d06de79e9fcff24ec55b5f0be46935c4227831e83790d10167e07d5753b3096f88b9bde3405de80601fb91aeca9e417ff36472b5b3137ffd53e44305b5c813e9af6db3a24fb8439f707f32a23dfdaec51e0042f843054dddb3ca58791abefbfa23d35d52b6ca739483ca038ba556dd32b1e1047fe344304d27b09808942a634bde8df2660e2e17d8a11d270436708c30b3a9aab9463d52f4023edd94e1d5ca45c35810c73d7236ce9d3adb73b6a8fa1954428ad528a727e2b456824926b369cef5d51b48ea1b9d380833bbcb3bc5ba1b88cd17e4ae5e103221f04727ac805bfcac764bc021845b4f06b2e7f133477cf1265fdd673cce9665c9950a24a037de9d436a1f2ee375fb21d204fe0ec95bdd0a0f64ded2e0efd93470b5a78bc1a6198312726b0ad666295b6d8727e4afbd3ba9fd287cf30ad88566af713645ac9744a773c59bdc6f880c20d7bf0a52c56bc479d4ffaeedfadf1b3f6a989d974e83ec9851d7ae88982301300e45a82a1ba75f3feecd9f212ac990a818b9aee3098e966a95a952432a111100f3e173ff3e71f3619923d499fa6968f08f26459ab4bcfa2ec8d9f3a0bf8f16465ac610dc8562dd388726f5404e8ed4dafc433fbaae20a7307e1f71e5b4794514d77fb11cdd1df1d248e49089bf6b35c40afb93b5083688b942977ead21b3a9929f4d21dda0549562e8a0bd1f848f6a6d40c2536428cdbd9d6654e466e082f220fe417eabdc89023b42856d93d56a3b4acb40a76fb00cd1fe30de2514e468b8f324b48a863505174d692a597311ff4faa5ee5fec87c1aa0e0cc456827475925b8c7583c6ef49b6e9e3041f072ddebf7f53f46522fb24151a4e7bc9e4eaded1dd08ac9a471f074581f0083cfe619793479208bacfbdd1516e7e99ca0ef7f12cfa293ba6879714afe99df086f05569a0e74f546f729c7525ba2cf4cd614524df8d96fc1c883885372182f0bd246a5fd5cda00a33f3b9b716cf11bd479ac0ab21358a4ffdee5117b536911729f5539e4b67cd57f8845373069d0604b4a9ea7d733e6e1220fca3584674c52ed50b4da84a7abc16cd203a37a9a68caf977fa91cb5df7a81c360a1d22e701efe13a1d1e0875b677808aa55f464808105dde57af62a2338e870be3357a285abb48b2d37304aadaf36bec37168101b3c3a4fa7af77d3e466d46e7320ff91bc740a9ac94e5edceff4dc18cdca6d328a1f84f70e3e8c91dca0a2d451b7b9f4b5109b68f7f2e77218e86325566281a076a916b9ea65c42c491f058604ca918cf0400669fbbb7f4796f13d9f01500c5f2725f7ad4de9d62cae633ff99bc859bdc30a27e2ac0e36d7d63720d59070774ebc3efdd946a69b73d6b1fa8cd4ae2faa14bceaaf5a475ab5a3c1243d2d863b7e5f91263b5b9764af5aa5e497ec6b73aa202f444d5450800d7c30d26ccc4772fb33026569e0043f0caf261e249577670a3118fc049b67966964a3ad7c6d42ab463552161d6ee86632d5d36289d57c3412880eca0e79db2e536ad3f124c0419ce237af239e5d4871c973a1825499c8babe3ea6480c47f0a61ea8f08b0ab000fcd96722c25109d27e80ebd30cc7d5955a91e7b3755e3464e1413d91ab19d05285d8d8c2f3ecb73d7d77a464310c88a7b3f676094faeeb095abed2377ff10dc5749f99b59788de714edbd30c75048f4a06f5422b44fedb2ba8557fa2c861f4bfde730b3ed30bcd8ae014e082d168f598b5f93fc47afc3bdd39e205de6bca4aa6009d29ae86f8a74b7354dfde68abd54136241b4f171791c5384bfeaf15573361912dd615fda593792f0ea3794d5aa5517f937d24bf89d43fda0cadba5a12dd4d8d371cef6097c44789ccf4b3a19bce85f8e1d74d7b0c700d33cdff2ccbe7dd4983d2188cc373f8f64f6cc27df3edc7198810a766842eec0693eb868a6fa38ed072614bee3dc7b564a5859829b4ecab832e6cf766356423ea59d9e863dbb71cc9fadb12ed915bd92b8f05792601694c27f40b848d4d2124e7882b27db23f47df0b7cf32b158f75d62dd3e24a6a5f2120d573114a44f60d73d4d3dd0b02442cefc7d9114c722523d67bd85f522771919adb49483a6a7cafeb5fcf8fc43a828ca76382ca2567e6461ff0a83020b647095db33f0de301881b427930a461d7e69fce1a15d4912fd650067f1e7af3ea8b0208c1e5537fef8a9b4c9510646c44fddcb1da03bd17bfe06306fb2b0bea8462ec10cf8a2f3069fbbde1efc2c8e19f1ce2209035772fe89d7a3d5bc8e72e4c3b75350f3a3015cda17c37903cc9d95eabf353914bb120dcf64332c124312a4ae051af6dba47947f2d92e4ccd092946a6222e57c964bf0e84a34c891c2ead4bedb03451db82e9dcfb0a36077ff9d86a4ac2abe8092cbaa72cab6995b1fbcda92fbcbd38aff6767abda0e70481852fb0b156f20ee6be54d7f6583255bd3810dc78fad8298d64448a2557b71fa9fa16a03b476b9f868d5677935e087b2da15d2e4f30d07e6daf36f104696ebbbedcbb81fc72360a7bcda675b8f6f303036716bb210eb402d6e4888e11d891a9bd718a779f9d70feff2a930b0ac53494dd3189172c44768116df004c7739e36952b88f2a7290d5c1aa21507aff47075173dc0af6c4c710582d1ea78a151b9ddc21bb3d873bf719e57ec9b9ff026d91f387a745eaf08f11b4cd91e0d196a3a30d39c0fd6cb78b53a82ef794dadfb720b718c2bdcbe275a72739a1b13b1af5b080561c5b7832caf9b723f40fac50f40186744277cc5811db33f9b0923ed619b1fd8037853c4cbe8c2f99fae4b44173048c891aafe49c5cda207ade25893b1a438c2fa69cec9494c3d204a051d6e5fe8346252221180a886e60ab0b1aa498b74690a6547d8022cd20874e9f608fe861cc4bfae38360730e808d3c8f71f5d68f334040d3183bfeef0a3193ebababe14f404e2eb3940191b94b249283d03bd5087b308dda753140f7bbafaeb8357eb1d939eded54c3f39a076c08b2885168fcb46f9a5bb9f98960c0a8b2b57730a5f015838fc3d0f9e6385b83373ab6c8b1a8b737e2f9cd6b94c8bbacb2f09f0dded7c61356bdf768449a78984b4a22fd3395bdd51de4a6dbae99047eab7fac9f3b12bdca6d0fc9011f30861bec5b2550eac4146d055211d7618c8e4befef0bbe62a309", 0xaab}, {&(0x7f0000001540)="7f8e7d9894213b236b0f694bb358918e9b6dacc55e238aaecbf208208f2eb33eb70c2e54e03678a5cb996c3bd11f5931f3018b2870e3a23df614fc5faf12a5d731f28073daea7e0c32adf544aeeeed3e5d36eb617c85ff57a008ed8706faddea64bb724c8cbfd25921b032171df298d4ff63b45861267f408c40da6ec8010a6890ce623728bfefdf20958489a3159521878c16b000158fdceeeb7f50317189bf29d5be7c4d0ae1ca8fca5ff4996371c23568d5b1e26cc109", 0xb8}], 0x3) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f", 0xba}], 0x1) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) r6 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020690c, &(0x7f0000000300)) r9 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r9, 0x0, r9) r10 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r10, 0x0, r10) r11 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r11, 0x0, r11) r12 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) r13 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r13, 0x0, r13) kevent(r5, &(0x7f0000000e00)=[{{r6}, 0xffffffffffffffff, 0x0, 0x20000000, 0xfffffffffffffffa, 0x800}, {{}, 0x8000000000000003, 0x20, 0x2, 0x3f, 0xf67}, {{r0}, 0x8000000000000000, 0x1, 0x80000060, 0x17d5}, {{r8}, 0xfffffffffffffff8, 0x93, 0x4, 0xfffffffffffffffc, 0x8}, {{r9}, 0xfffffffffffffffe, 0x8c, 0x20, 0x9, 0x1}, {{r10}, 0xffffffffffffffff, 0x4, 0x798a4c78267fb946, 0x3, 0x1}], 0x7, &(0x7f0000000ec0)=[{{r11}, 0xfffffffffffffff9, 0x8, 0x20, 0x2, 0x5}, {{r12}, 0xfffffffffffffff8, 0x80, 0x10, 0x8, 0x8000000000000000}, {{r13}, 0x0, 0xa, 0x0, 0x8, 0x1}, {{r1}, 0xfffffffffffffffc, 0x80, 0x20, 0x1, 0x200}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x4, 0xffffe, 0x9, 0xfffffffffffeffff}, {{r2}, 0x0, 0x0, 0x20000000, 0x0, 0x4}, {{r0}, 0xfffffffffffffffb, 0x41, 0x1, 0xe6bb, 0x8a}], 0x1, &(0x7f00000002c0)={0x5, 0xc0}) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) dup(r3) r14 = socket(0x2, 0x400000000002, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$TIOCFLUSH(r15, 0x8020690c, &(0x7f0000000300)) write(r15, &(0x7f0000000200)="b945348b631d55e84019a96445489810ff03b8949282add52ca1da9da9e46bc571aa2dabf5c96795941bd9411245764cd4a2e49627f529ada9672324ce86f851b9a250b7234b8744c96562141aab54b94423f1592fa23b28774a358388e36ae43826917dfa4edd78b0a28cb6109df4a500c4e09079a1239e3c5b87301655822464387efb", 0x84) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x120) 16:33:18 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(r0, 0x2) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) pledge(&(0x7f0000000240)='$\x12;q\xfa\xa2\x17\xc9\x0e\xad', 0x0) r2 = syz_open_pts() r3 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)=""/51, &(0x7f0000000080)=0x33) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x0, 0x3582}) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f00000001c0)={0x8, 0xff, {0x6, 0x3}}) ioctl$TIOCNXCL(r2, 0x2000740e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r7 = socket(0x2, 0xc003, 0x0) connect$unix(r7, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) dup2(r7, r6) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r8 = dup(r6) sendto$inet6(r8, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r9 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) getsockname$inet6(r3, &(0x7f00000004c0), &(0x7f0000000640)=0xc) getgid() shmdt(r9) syz_open_pts() r10 = semget$private(0x0, 0x7, 0x11d) semctl$GETZCNT(r10, 0x1, 0x7, &(0x7f00000000c0)) 16:33:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='\x01\x00\x80\x00\x00\x00\xff\xde\x0e', 0x80, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r5, r6) chown(&(0x7f0000000200)='./file0/file0\x00', r5, r6) lchown(&(0x7f0000000780)='./file0\x00', r5, r6) lchown(&(0x7f00000001c0)='./file0\x00', r5, r6) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r8, r9) chown(&(0x7f0000000200)='./file0/file0\x00', r8, r9) lchown(&(0x7f0000000780)='./file0\x00', r8, r9) lchown(&(0x7f00000001c0)='./file0\x00', r8, r9) r10 = getgid() r11 = socket(0x2, 0x400000000002, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x8020690c, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r14 = getegid() getgroups(0x8, &(0x7f0000000140)=[r3, r6, r9, r10, r13, r14, 0xffffffffffffffff, 0x0]) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") syz_open_pts() 16:33:18 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f04696c653000"], 0x10) getsockopt(r0, 0x0, 0x460, &(0x7f0000000240)=""/213, &(0x7f00000000c0)=0xd5) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="a547a880e7de8ad4a57ac49cee9c39923d2c73fef4d74107d52e6ef9bba5ed8886e18e0d", 0x24}, {&(0x7f0000000140)="67e1b019f819516ec74823487b22e6593c73bcd4", 0x14}], 0x2) 16:33:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x9) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000140)="c5216006c997f63a209e00fac508f1d9d45748c6ce3baaa1f4d1c9e179b629df122c8a78bfd0fa3ef9f1fd0277959f9cb802167895e05804db667d83f74f7c0d3a5e35304efdd70231b5bd1f0930532082725baee7c26d3b6dac9734b72c837c58892e628d67b2", 0x67}, {&(0x7f00000001c0)="bbb05e36032e703452af86fe2d7ce394ab2812fe958f32b2881bc5dda3e780d1144ae443d4451601f4e5de0f642112287a611bec83008b06bb49a79ddb50871e0317f7e269", 0x1f}, {&(0x7f0000000240)="8c143f79b3c05813c00105666dede1629d1f2cb65175a26aecf3848f8315553fa3421beaae771be09c09a06c5bf63a8511d5de2f35c1d81ca503e1e8ef94ac3f600d559a6faca44845837fc3b05f6da21424670c9d101f291cab27d5725348948c5ac95c0591b6c19717b8e250bbaaf6366a39674128988dc0d554792f5352173ba6a0ba189d5212ef09f78ceae645d58d4ef85e24a071a0b15545fed1e58f2fd44bbbc313a8af8d1b790c2d5552c8adff6d7b9195b8125c82982512dbc1eae6f22d6aeff1059b5817f7ddbfad23a1", 0xcf}, {&(0x7f0000000340)="fa5d597479627d1032c3a0ba573d335788a19baeb630629bb251e1b960764d13a0ac7f2063340dd8dfa4334cc3749daa21e33bf301eb1c4117be10368cd52e8c973f71cf9e2f21bcc88b5882192d642ec8b0e458a805b4398e2bd8f4335076b0f6e8f41d0bdd889862fa0af35ccd96728b5bb5b52d2f791dd364e900", 0xd}, {&(0x7f00000003c0)="3dd2af2060a678318182dd3a5e9d8772a85af8e9cf7b0358e2f23f18fb234c058996b1d829f1c3c424f4b89d4c7d85a3414ec768373c46a82af65651467a4489", 0x40}, {&(0x7f0000000400)="8b5fef49eefd3e06986b95553dac864360034f262c54eae8659606ef359ee3b1fd3346b088e082fd062aa91073cda826338a8adb3dfc4e4ff1eded755eb2fd652debf6985a8e8c7d5b6625b875e15d526135dbf7e6745faed0da198c6e815560a3cc63734f6ccc0572632bbc2534d50ee8ecccfb68c50462208cd5f2d62a11d3276638bc9c7a781aec806adf85b48ac4bc54644a5734bb5e1a8a34a1482a0c6c98642abc4f987d6271eff6273555bf5a090746863fa385e6fb95f917173e1067ab3dd4314670ff3c3027cf8bd07fb7867078", 0xd2}, {&(0x7f0000000500)="37e8efca1cc13ba69e5fab6e8b3a68f7dd7275546e3ac68e20734428f4098dcd659150aed8d18e5a827083884154e24a8a13e6ebfd85db52de85f47e30a735cd6ec1ee66060da97aa5b92453802d6bd254295c3cad2b9249fefbe842b3f5dec840c3d2b9b120df7bad35ea4ecb174bb192767da24305281cff6c16037ffee6a2521a7663a13bb2076e4082f3d3d68c4d2b7230935f09edd82945680953597eed5b9922573a102a29a1c66bc6fa484f938ed7e0230b72c81f411903d9c3be50b47939253d8e7eb65c8011e43936b6e15a89f75b1872c868f9d1cba71a4e948d5701ea5e1cd166433bd5013e7b6d3b545e1e48b832be0996c239224b5aac29f0725e2e1073bdfcfe1868bf28560fa8952342c24172e44926696e4f43031690eea285094a6a87beb0768509686234d291262f5f9b430aa66801e6dd2639b670cd001deffde6eab9c518258ea65524a8d8b74f4cfc4d048d8052d49ea3f4cf84854dc59342575ffa301cdfb0d3123377b903bdf8611f3636c421ca759e228b12c075a7e8c7c31d888e13a1d1f775f3c9ece4e059b3e2f8f6795f8eb2a18542f902e13714d8c7994f3f8bbbda439c4f03e15f6f59a04c014b84f8d2c7f9f550d6864be1ddc9ce1181d17a1da746eed05c19de41f6958b6347f498b9d3731a142d9c56ba37c73631ff36ea4e316f747ec2e3f924075cc1478e8b7811e4ea2b4768a4196380694508b1e0c0d30d4ab29369c56bea781b91de9d82b2a22c7b7cbb59ffc9dea1ddcca786915076dbe8a82ed3e0861fe87a3a61aff30535e0126fa8ba1135ab155a303c22bda6114d89640de7b73d00591f24b6768944d0abfe1fc98b2310a03f17180f3f341fb17f0c2e2e387b63bf3be8b0912589509024d9c81cc1441e940da739f0c59047924efddf766e5d4b898ed4c548f8da6d989550281d28965ba6cfbfb9efa1701e19b20621b3aecc570b945086f22c993e86a41df6912ecc22234212516de0c6312ebd16c50d9c8718c25f7f0dd33a9dd0e734aac5edb6ff6bf9b85937c7154e62d83bc646f0a17bc8c9ebcb27401ed7602fb73ac2cefcaf3f93465e97d272b72c3f7caae47496fb32f143a474b7d1d122dad6e70e71e31e3fa510b5aa0f94f902c48766b2339db389c13ab94f950f7f621c1df5373cbb2ae1707d044ca0a4eac907745b80abfc192f7d6448193ad3e4f7c95da7358dfe5a166c10cddc21b48ef104f8020dc75eae66d2e2b1fc6135a9a36ff58323bf1cda016c0aa66f6e429b0e59f9860e9aade7747e2f50b1df59c67625b887b450446e7a3a8674bf7f0e11fffb3eeb75d0f6e0e5a7a21dc34770f445bdbca6d6a539fb91ea4decb080234978ee5ab7516e4b31891b84614988310291a7cddfa2d8cd112f018a229c95624d3fa2dfaa9d8ed99ae0c4ad9a522d4075dc147ac10840f382b2dda1b264767faa933b72538ac6b05c1f99339260e2566b8af43972fbbafae2dd0fba11b5f6894cefc920c5b76a8ac15f363a9c18f1032db3d537a17be0d0f36ec08970eb4eccface948b9273f920b44fe8cd3e4cda2c1cfbadf1a0a3e94f167cafe6a951cb1a94b70513103a9f536a458e87a1ab79a367311e8075bd66c6288c07afae5882f3861f7e579db1f69fa3f9eae645071f6247d1ef6c682ec9abe3928ad9608dd39dffd8c4ae1c959b08816ed459ab2b350953e1abf95db400f4068025beba2c037b90a5c4c9ead50e219cbbcdd2fd7dd50974d99cc723d312b36ac696c2bd520e197994dfa5ad551035189bbdd54f6b9570cfe5d4f207c7c6253440b084668af39e5f8e8f1b9b75b60d4a8e472d27a59110bd31385869e5b992d27f61ab85ff40a9889a470afe7f974113a43c8fc7e5f0945a332373e6b26d6af6ba179071632e406606ef9b7e921c5b98bc598cb0b009252c2985cf4e6070a9604895476411bf92595c7858d51439e58107bf535b61229c3d6e8eec21821dbd920f554431b14073a62bb88532a85a1a4fe9c6c0fe44680255a23d738fda6c21811476ee32e5ac0a2b4e454aed142be2db61f6d2f29a60b795c9366be4aa94f61eee7fa136cde0c4fb57d9ad062412ae5ad962d6bb1b62ac1eff9a48ecaaf1e82209c673426cc07118ced223d5bd80f927e8f5e7739dabd48f9e4c6659fe9a7eb053213294cf79a670ca24bf67d8bda60bdce2cd48aefae7e31c4a36f141aeb29f34db33dda8c9da89ac8befa9d830eb1bee03c3f40d31423a2f6726acd74ca970142e5f2c5d473dd3fc12cd11758c084bbb67b1e29fa4a41c7b80b1a4bf859f0e755e0cf1272fb4b9679cd95a1411ccc8f97b28a747672b1c4d95ea53900f1cc291c2d10952ea6e8c068e54a38c0ddf1dc84af25d23b46d267c63590012784d88107236ac4d1062d0ea2dcfe788fb21706ae1b53b0c12c906d93fe5edd663415e8a489f23beb5f46f9adc46a683fdfe3bad75214db07147f51ad74f6b6deb3b3a6188112f3d0ee8cc9d5738fae24a95e10cef0b7b61ce0742083a3b519e69648cb1c15574473aabad544c69fcf5061bed84adcd5dcad8cc881bc4817467ccc326309b9dfa4b2a8b8da8e6350bff624a6e6c07d9b1b3b23db42574aec2bc8b9ab1b2b0c1160327aad619d4147cbc0d65442eea7ecbc1cd1723a8ef1a95d89ac148fb3fce3cd63e0432ac961b265bcccf2d55a385b18237ede5f1c006be13a7e34c2aa50127e8f0efc563579469ebd123c1ff2089b7f9e645a2af7a740711f7039a3459bb568b631a731518e1eb1d6d110ae19c23e7b6723d8c56b97b3058325b6905b246c6fa9f6b257e3115fa27bbe5481edea300465af262fd87fec8c441900d91f1a7d28d231772ad9f09f7c5873b2501228755973f648a0910e7126603cba958fb22f1276cfa568753284f7d8144c58284b4f0d5fecf74e3bf311391eb25096d26e39a3d8ed32362c9cba68715269c890756b95cf8488b28f0d2dffde8855335e049457124cb0b87494a6c43b6b283a799245ec1d8b74823802d12163bbdb966607f4d44683ee2476857f2527ea59d2bc8877d36be21217de2875dd40e6c040888812e7a5dc09971e06adeeffec3d150ee9a0f592b2a1f2d8a046bb6954237f05e4ce7fe37b941b57d8be9931942bf02e63b5bfb2f8095f3c7bca171bc7b8768ed8d4a166a2ba5282f14904125fa54e52d598d2d26bbb8ba6985a509447e760befe8f5ebb5e7f8f1522b8bd5a35e5958834eca86fb4a93d507a01c7013104b9738ced466f9104eb7d9f86f0d8874358a0d372f03f072d3966d41ffb3bedfcf0d22a772a5ca6d6a512a65b4119027d27f8e74940b8483edfbb1343891c25087259a3693c744c4e5e260ebb52a92c99243405cab147966d346c29be9d5a7426445fc0e6b996d850b958c7d23193229426634bd4a2611f059a6c9dcbebe16a5d539c8c2d3a7c24bca07b2ed87c01f7dd80be23934e0b811e60e20a3266989b0758211049d36030243f34207c1781cda70226e290eb4165a6131cf13638455613dfed1221199ff622c2b0fed186d41e9d02bee9f108204501c652fee2738257124fae655427d1deb1f104ed271772c057e9795a7e2dc3057977366593c82d93d92b213dada2ea16f60abb7f3bd89821df1e8ba1f8447a4866608330a50a169f179e7d0d432ce6e15f105ac6768bb9907feaeb122edcd972d6bf250f329f6a29eb8c3276002b823f7318d05a9fac0cce752a9adf0ced32ccecef6c97351b9f53b218e663283170fcfee266e12186a1a6dc5e8faede36a69e169cac6a00e0f3f3c96684acefbd8f9355323726f63d4e5b32edc8f811fcbf04d74bbda92ea6f4573b2b95527aa59acc3992f588ce6dd1c0d570ea670c575ed4c25c421541dfd36d541d1a2bc6e76f2f8a2c988c265e229f28d06864e59cfbb20df0eb36dc127da45f258ad1c1a6e439ec1fdd00ddd26fbf7c11294f5ae6da83c18a915b98906ba64f5dce37ca51995720d14ff50ed55c5984079ed6fd50aae3663276858647a050986df760536ee7349ae961cc44b769cbed6a7415e02588a27d05a8b5171ad391012ee96a70da3b5901ebe1ddbc9cd55fbf63c12f2e7fd02b7cd382d21190dd0187f8a788257c8e47b86a7ef3981da2d2bc62fc59535748ae3665b676dc6d64ae97be78f6d92add8d43394307bb29e3611bb25dddeda805ce7300458aa0126256cd8c9132349638fd630d5a690bc7c39d8b6f215003c23bf7f095bcb41628d1f8052541d120933fbf8e2b241446e5026783b758fece280674c9f6ba546807c88fe2b55c959f61b1b852892fc3b2de1a4b251d492e1fdd27f29ace1a0f67667d77079d217312bb26fec305bb0d632a6e12b876406f230bc74f6a3dc2862d442b70297119bff08d46cdb62731481c6a563d635747e87883a3e90afde8444fc71e7c1b8bdfd84db1f44a9371e2dfcc99db2b7a7a79579833efa4c038518595ea30be8ae0916ec20886c6263842bebaa9b2bc2013aaafccafb4e4a84bab140dbeacba7139703f764a38a7be812c2d0285fde48972c0a7d3a2ada44c683885a72543cefd5e285df96fe778d7435ad526bce0d781686bae2f776325dcdfa48f849b2b75b661d2499184bf3aea6776ee3ab7cfbe5684c41007c731464c3a9534f54ad8cbde186448ac5dcb5ba7011db091b652fb7dbbbd7e824e6688f400225e6ab7254566ca6fc3c3ba9951959046e86d393752e7f2043dda719fe95b051afced3687b22fc2a20756823b517c02b9e8d45fd3544081d5ff4cec3f54cea16e0d6a8a0eb562fe29199f5cbd9008d7feb626af768a8d44cb2acf1845c5d534cd8b6038402a8948b233b9318b0076102d505ae233c4b619c78ecf7cfbfd08acbdc9065b0a5b1a1773fe1ea3d45fde1a07efdb677a8a24f55f50650eeca5ad57464337e626ff0362ed41820f0baf902e35f5227c750322be8d46ddc99b545c5a256c7603be68c038e0911aadbf1b905bc33cad277de7d8b2cb25a0da22e59090ee534baf56576ccf8b9d4ae544748f9f32506ee8abf47e2be651f0a21c3e6bfc8bcdd2f41d20880efde204cb4bc9864e792e263e44b0b4981a73860fb289f742445d014f313c7839c334d10a211e148f1961e1efae1b7978b1703f5d070548366721f0acdfc619ad2775510e9491ddfe6510db74c533c2ac1c48e6b75f585e22e7662ca4168e27beb7ede5e61708cb803230a5ce4b08a0c9b7d54f7070f53e48965aa486526d35cfc9b81c163aa22439e4da335c986db2620ffc81b29cdf5db66e57a6e9d39605f4dd9d1269498027802712ed1301a1798cba758561b3cbe7e1a3cbdf532affe3c42d5f5f649fb19c9f18e01628bfde8c6ad8ad30cf8257573b7fc0fb49d1ef1148e2417fe971d176bccdf0e94983efda2d776f4fe89980ecb814d975a2b79952a689dfb1d82af381b6c1b27ab3cb9e98f3ad1d5967f128993addfdc941b40b1286e1bbf8453a9cf17e307f14d10d97c14c49dafc02407d58a9c41ebccaab8c23ddb16dcdfab8ae0665e6f8e853984d81d71ba9c3c7879892004cdfd800ba2bfe327fdff37018e4e8a50b54af53f70e803bfc826f75df720de68d2f773d806adb42d11e678ac1fcf7f8317aba77ea92ef1bcf16a44b6b094392374f543211fb5bdb7b9f493f52a5b74c6c85072d7460dad11f9ca5582f1eb4f50b974b2d4d9afa2bc063a7107239dc05420ebe1317d109ab52fccc4b61985e5a681f4b1083d9f60068e751152f60716f2b4b3875d406e460a957405c9f2f28bcf005d710489742b77", 0x1000}, {&(0x7f0000001500)="b8829bf12bd3755fab5ea57dffd57a95d3c875db72337b6292c9bc77984c7cb088381845c677b1537299cbdedac82861b2acb2ddfc18c2e7b386a675cd984b04086d00c8afa22f758bf29a81a2fa21fea29149a9223b9ecf584105c7fb920751f811de71b2e630e2cb16ec418a605efa60a10373d021ca3e0907f385360cd8c8093e40117586f0f154909e39cb3107b6e901a236f2a22178a4e04401681201548dd48f7b8a312c42975d4a7682452569887a0c8aeb299392dab9c2f92cf0582cc50fa9ef725b1559625ee64b2011fe42805a072626fe68500705d90d3637f0306fd85d24", 0xe4}, {&(0x7f0000001600)="be38e364bf5fcfaa9fde47d16dfb6c2350c0be9fbb20dbbb089dcb6af5fcfdd28e8c1b2240d3cf46b2207701b52ee8c9a70ea99ae852f4ccc391ec916669739607607a9069026b5974d6feaccf42d62c4f7264ae5a02f1c6c07eca187fbd0bac5a25b0297decc297d59d1639821647fd5aef201c031e9e18a4aedbacb6c449e7db8841d04099d129866382a58b508e7b4c227d3e5a5c49e4b1a330b8e67bc16fda17851bb823e6cdfdd0dec9dc5260529baa17cd794fa8", 0xb7}, {&(0x7f00000016c0)="c96701a580285afd7cfdb5bb054e7acd17f4934888b237e556407274817d27f7d7045d3f361ed302c3bd81c152e8b524e5ee11c169cfee601013145c0689ab6150", 0x41}], 0xa, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0xe051, 0x2) r1 = kqueue() fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ftruncate(r1, 0x0, 0xfffffffffeffefb9) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) r5 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186204f88a002b3a0000030083caf7afb9d8dcd161342e03edfef1b544b58c1db2e2029d0c4750f8f7da13f1071d36803a52f8c8bfe3667124583b516bb3820000ae84c9f0611da24e00"/87, 0x57}], 0x1) getsockopt$inet_opts(r5, 0x0, 0x4000002, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0x7c) read(r4, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) r6 = semget$private(0x0, 0x400000000d, 0x0) semop(r6, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) connect$inet(r0, &(0x7f0000001800)={0x2, 0x3}, 0xffffffffffffff33) semop(0x0, &(0x7f0000001880), 0x0) sync() ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000300)=0x4000003f9) pipe2(&(0x7f00000019c0), 0x4) r7 = syz_open_pts() ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000001a40)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000001900)=0xc) clock_getres(0x4, &(0x7f0000001980)) fcntl$dupfd(r0, 0x0, r0) chroot(&(0x7f00000018c0)='./file0\x00') ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001940)) r8 = semget$private(0x0, 0x3, 0x102e7) semop(r8, &(0x7f0000000100)=[{0x1, 0xfffffffffffffffc, 0x1000}, {0x2, 0x7fff, 0x1800}, {0x4, 0x3ff, 0x800}, {0x5, 0xb0, 0x800}], 0x4) semop(r8, &(0x7f0000000440)=[{0x4, 0x80, 0x800}, {0x3, 0x2, 0x1800}], 0x2) semop(r8, &(0x7f0000000480), 0x0) r9 = socket(0x6, 0x2, 0x3) fchdir(r9) r10 = kqueue() r11 = socket(0x2, 0x1, 0x0) r12 = kqueue() fcntl$dupfd(r11, 0x0, r12) fcntl$dupfd(r12, 0x5, 0xffffffffffffffff) fcntl$getown(r10, 0x5) semop(r6, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) semctl$GETPID(r6, 0xffffffffffffffff, 0x4, &(0x7f0000000780)=""/137) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x3810, r3, 0x0, 0x18) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x2c, 0x3}, {0x5c}, {0x6}]}) 16:33:19 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000080)=0x101) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 16:33:19 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000040), 0x1000000000000117) dup2(r0, r1) 16:33:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c, 0x0, 0x80}, {0x2}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:33:19 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0xd9}, {0x48}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:33:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) socket(0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r2 = kqueue() r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020690c, &(0x7f0000000300)) r9 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r9, 0x0, r9) r10 = socket(0x2, 0x400000000002, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8020690c, &(0x7f0000000300)) r12 = socket(0x2, 0x400000000002, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x8020690c, &(0x7f0000000300)) r14 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r14, 0x0, r14) r15 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r15, 0x0, r15) r16 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r16, 0x0, r16) r17 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r17, 0x0, r17) r18 = fcntl$dupfd(r3, 0x0, 0xffffffffffffff9c) r19 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r19, 0x0, r19) r20 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x8, 0x0) r21 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r21, 0x0, r21) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x800, 0x0) kevent(r1, &(0x7f0000000340)=[{{r6}, 0x2, 0x9, 0x80000000, 0x7, 0x5}, {{r8}, 0xfffffffffffffffc, 0x2, 0x4, 0x4, 0x64b9}, {{r9}, 0xfffffffffffffff9, 0x1, 0x2, 0x1, 0xfc01}, {{r11}, 0xfffffffffffffffd, 0x20, 0x80000002, 0xfffffffffffffff8, 0x2}, {{r1}, 0xfffffffffffffffb, 0xc4, 0x1, 0x5, 0xca}, {{r4}, 0x58d12c5aa2a51886, 0x14, 0x20000000, 0x7fff, 0xd9}, {{r13}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x1, 0x360a}, {{r14}, 0xfffffffffffffffd, 0x10, 0x12, 0x6, 0x4ec}, {{r15}, 0xfffffffffffffff9, 0x4, 0x42, 0x3, 0xdda}, {{r16}, 0x0, 0x10, 0x40000001, 0x3, 0x100000000}], 0x8, &(0x7f0000000480)=[{{r2}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x7, 0x4}, {{r2}, 0xfffffffffffffffd, 0x50, 0xfffff, 0x0, 0x7}, {{r17}, 0xfffffffffffffff9, 0x20, 0x2, 0x6, 0x1}, {{r18}, 0xfffffffffffffffc, 0x61, 0x40000000, 0x9, 0xffff}, {{r3}, 0xfffffffffffffff2, 0x10, 0x2, 0xb9, 0x1}, {{r19}, 0xfffffffffffffffe, 0x8ad131652fd99c34, 0x1, 0x73e1, 0x100000000}, {{r3}, 0xffffffffffffffff, 0xf2, 0x1, 0x1, 0x4}, {{r20}, 0xffffffffffffffff, 0x49, 0x80, 0x3, 0x7}, {{r21}, 0x8000000000000001, 0x80, 0x1, 0xfffffffffffffff7, 0x81}, {{r22}, 0xfffffffffffffffa, 0x81, 0x20, 0x1, 0xfffffffffffffe00}], 0x30, &(0x7f00000001c0)={0xfff, 0x4}) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(r1) 16:33:19 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x6], [0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffff], [], [{}, {0x100}, {0x0, 0x0, 0x8}, {0x0, 0x0, 0x9}, {}, {0xffff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x3) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = socket(0x2, 0x400000000002, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x201a0, 0x0) r4 = fcntl$dupfd(r0, 0xa, r3) fcntl$getflags(r2, 0x1) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) r5 = dup2(r1, r4) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80206979, &(0x7f0000000300)) 16:33:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getrlimit(0x3, &(0x7f0000000180)) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = getpgrp() r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = accept$inet6(r3, &(0x7f0000000240), &(0x7f0000000480)=0xc) fcntl$lock(r4, 0xf, &(0x7f0000000340)={0x3, 0x0, 0xffffffffecd81e2e, 0x100, r2}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000380)=0x101) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) r5 = semget(0x2, 0x4, 0x400) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000003c0)=[0x80]) rmdir(&(0x7f0000000140)='./file1\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000500)=[&(0x7f00000004c0)='\\!\x00'], &(0x7f0000000740)=[&(0x7f00000005c0)='+\x00', &(0x7f0000000600)='-$\x88\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='][\x00', &(0x7f0000000700)='\x00']) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000400)={'./file1\x00', 0xffff, 0x84a4, 0x9, 0x0, 0xe7f3, 0x3, 0x7fffffff, 0x3, 0x3, 0xa8, 0x1ff}) r6 = open(&(0x7f0000000280)='./file1\x00', 0x100, 0x16) chflagsat(r1, &(0x7f0000000800)='./file1\x00', 0x10001, 0x2) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', r6, &(0x7f00000002c0)='./file0/file1\x00') r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r7, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r7, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r8 = syz_open_pts() close(r7) dup(r8) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000940)={0xffffffff, 0x0, 0x5, 0xffffffffffffff19, "02000010000101937f000000f6ffffff00"}) readv(r9, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setuid(0xee01) 16:33:19 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) munmap(&(0x7f000001a000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x1680000, './file0\x00'}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000040)=0x8) 16:33:19 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000020091, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x800000000001d}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r1, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:33:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x8, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) 16:33:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="a63a358a33247a7664327f9c7100", 0xffffffffffffff4f) dup2(r0, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:33:19 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000006bc9fa1c91c10d2258c9df85603ac6c8d051fa61bd9c9e82ccbdea475dc4d50b6d4e8ba115"], 0x10) connect$inet(r0, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:33:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0xd4710604337a3c82) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000200)) pipe2(&(0x7f00000001c0), 0x8) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) symlinkat(&(0x7f0000000140)='./bus\x00', r2, &(0x7f0000000180)='./bus\x00') truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x7) 16:33:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080005000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="000000186204018b002b3a0000030083ca4fa4af07405027e3e481106a0cc557977136807465e1d48c0fd55b8886b04add144827823ad900c5d1e33b088311cc626b791253ff99e6ca1bad5a8b8c1a79d2c024676a856c", 0x57}], 0x1) 16:33:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2000000000000068, &(0x7f0000000000)=[{0x5}, {0x44}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") fchdir(r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x3, 0x7) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) read(r3, &(0x7f0000000180)=""/89, 0x59) dup(r1) 16:33:19 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10400, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x1a0, 0x6) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r3) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) setsockopt(r4, 0x1000, 0x8, &(0x7f00000007c0)="9220bc3ac6c317f507da53f016d96034c9c76a1b6e52063945af3e719fd00e44b46898475af94ebf37e0c08d217ff7394a67788dc67cb25c3453646076304a6a92facf4ff1bc90db97b024861462165b90e00a723b58b4fdf63498075f2ef2e714106053062307c0cf5e9fc4d29578e58c15d61e56504ab665e74c4e43b0e3fae249d1468ccf81736738afab059f980a38a08470be23af26e2bfa631edfd0b08003cdb7c7d615da01bddaac71ffe0b3482dce0b232c9f83d9ce47842efc41fc108d226871f41e539d32c553271651a2687a7d6278e6fe71256a2d08372023b748b57d8c2e8deb6a0a9079048c0b978c4469aa7b63964508f93a4256d0bddb4bc73d4123147cb463ea9e17698659fdbe037322e6f741de6701bdeee2d3fc4912be8dd3da359185aa410e9d57cc8380942e56f4d89c9ca47b149a161c46f2e0a9be5e98ecb8aafdd37489719f96a7cb16eb9faa6395aebd563fa2a2505c9a1d7e693d5d4311fca5e114d57d391ab85544eaddfcdd4bc7d7cd2ba0560c9c3b3dde275defa0bee52537cf040dad51e6b7ec146fa9ac075d77570f170f2bb239c49ef82d69743f1a7b38fd88e6914a5096bb812dd276d44a7828f5daccf2e07c9f5793d3261ba917586294886396fa5deb102c8c5a04f1ee6b2976ce4adc4448c079362f1a89e30ebc7ec37ecfa1e29549313c9538d3c1f8729e41e4a92c056a40f1554d730edc184ec6ab1b92da903daedc4f61564ecb26e0e009c10d246703e03207e90bb55b2da45f925ac1dcc987dbcac61f2ff8f1231d47aefb6079d410fa32080cb824cf299f16a799f803e44d8904c1c86dc8b4f0b5479226cb8b4eeb556448f75346cfc71e1dc3d4e1b3cde2ad5a0adfef042832603a3c08bc97361baca08b7452728cd0b3db3b37a928249baed2849ed6cc187a0af87cf55a1500569d511bc154a8c7c06b30d2015f6071d39f7dacf8c49d39ca5a5a9c37095c84297f07fc873312e914c6851edfc70a2c47faf828f1451b80adb2beb1094d57d2088d8934b9a0c2d1ea05a1acf1b8fb263dc964033e76166c2e012a9abdd1ee71c345d9350a4d00b9d7c2844c2c811b2bf61d992f1348a63b6b9c2884e29fb1c6e229bf5971c9d842e97a8e22cf24343ac8b658ac855b74ac499ed9b9bf62f90cfd3f1480339b4e76dc9d17e8180fec756bad3eaba2882bcb14328850f9e0d8c1bf99504212fb72356964afd5a99051d54c9958d76bde5a98ae3e2fdbb2b7b5b007055bd7eeba14a5bdecb138d950891ab6afcaf7705cff1f215bd8655143e02b05356d211d8b9f67065d8f71fe84e0ccdb7d78e0b634ea5775269ae38461bc0a8f5208aafa4be689dfab6f2019701414d97e69e5f9547eeac0d1f22574ec63456a26224618a203f0b5e581c2ceb69f4e89f4a1e8ee65a810494114b8ac1d6b24eadcc1916cb2b530e756feb3814f1c3f187ed6f71781214b3200b85f092f7197cb4db17c552ef1cd83de20a0f8899a1fa1f2564bb376bbc6be12f14c6d9b787d0b41fc87c70f4e7368b862488961459e562e7ba9c9175d36e96adf0c81440546c66cf27c2eb1643409eadd93e3c48106609be8b19861c69926596e70e2ce0755c57e9141d32129784cfdc08a9d9f814d8bd1db6af7d7bb47b3059bac9943249a14f8b7d7bf952c28ae4803626d65282db40a07358ee630902c5defa64d79d3cc124fb670440cf4b17592fa6fc5382f9ea7d95ce89a0e7428fa19e777eca0a63fb189f9de487bd15fae9c1d29cead00fef44caab12cd4ba7e0bae52872ce3b6f5dbeb00734d972d788b7a1316181c9f4ec46889ba65f9ec7f8b31f335bcddd345be107b5e3a3a6a3611b72f9816135bc992c376b2b160afaf70428f39ee505ba2ad3b371fec7648a5dc5fbfe2f558c1a6367f452afded7b6c849353202a67d318e42f6385f6c9d135096da70b9dac7ffb645f8c05c4c4eccfc0226fb033a59b63302ff55a8b70a4b013b47c3da51708c01c1e2b169d57dd731716a78fed96ac8e7ca0520f06465e87d4caedb3ac75c8903743945a6fdb50305b2698fd533626e7c7044c1a31012ba9f4dc3389369f5f10657b17224e9e95a2efa56ead278ae836a3f3b14ba2aea42205ab42c0d865cb6cdf7c817a3b478b02bb77016e6daec81634617dc84cbc4bc0db8b10410c0da0926344cbc6a827eea29f265da787c4271e90cd1374064c83cc2afa621ca5d0f2acb4280674a2b9152b0803ec94748958c5efb5098f54b551558502055de08d9ee5975f242575948681f6e1186c00608dac830800a1eda31e52c37346e47f46a6eb97bb268b0728150335b1bcb02b1f343b4925dbe124b692609df0c36849cdb53d65967ba8d1373752c30500d9c91d84040208a5f225ebdb363b796f30e13334f2bcf85a2b26638d37f2b3d77ef7a1cc8f0d29bfb31bc40f6a1b28ba8cc1d44c9773afc5e47c07aa51f3634d16573de5249f06bcfa537816d290a02ffc4cb8c874087f6eb9235df65727a147ec040d0fd0558754311f5760294abee97ec395dc8c103ba6fcae7d4c781ebb315dcaefd9c2d229c50fc3acd96435898622dfb762cef7fda5ad728a657dd602724ebd4c00a436bdf64ee08418b3c7252dab3185885d029a7636541f336d03e7892231a7836ac097c261bca30d120c09f730889fbf42150cc266abda12a994c6a8f3c2429c650c030950b5715e26ca5549d2c376d8d6febfd88d41d46612a32d3ab1c895605278aca6581f19ed03b272f806329ac3ca83573393df91585fc99ea999a8c44c1912207e40e4f79886a599bf651b779d20ee993f8487f893df9c8ae8fe225d478cc7790a416520b7be067f90e23d600e0142ca2d5a4220fb2de948301d92e93745146a8e64ff71d5db221554f461dc9d4723f9e1b41c7f87bb4fe3bc3cb4fa8d93906c55d80dca274144424467ed1a003f3df95c13ae594fc9099436bdadc7ee06c2a939485c26ac7b1928c34aa488b8e020b82831967b86c43ad8839b5a099bbcbe7052b2f2afd00ef81438953fd249f6bf8c5e6a89ab45ac3859b18f04afbe400f2880c8b32f963d93f6d35ed4b4ff508d0287bc19da9c662aa6e9ce5c2c4cc88c083f3d42a339fb14b87b2b4f577b07b19cc21bfca5abd3e4caeef866b04746d283f91136edf41bd3007318d04fbfd3d448ab85690a0ade386259ea745fb2d656ba7a644b1a6931d06ff322bbe79aad133311db889c837ac307596a0fc1741009e8bc43361d6726a758791150c7ebe43d6e85a4d87cb9c88ef9845c962e5b9a70d3acfd781bd9a2e40a607e10f18201435650d1dfa81c1aa491689ba5d24e9f45eae3bf8bb52bd07939907366663bf68621625ca6427dd41c6114d747b4591e7774e93788f694d183144747312685abf8657cf1304f17feca2971f37519a51c10749c1217630f8b25ce7c8146676ea64db4c5f34328ad7c40063580aad559260e83517840229e638b58522b43e4794f53024e934c86003dd29deaacc2c2c23b9f740e8ebef9b7a7edebfb679815f25c5394faa4fb498788d28c04355b6ca4bbe6ed9960f6c720c52382351d615d26b1962f47bc38a12d1c5f0b11bbc82c4a1349b99b20e575a035fdbb0d8bf4c39bf7674d7c8bd49e6d30c540e221d5ace0fe04bbbf7aac71035f624e6eafc4335f4a23a06834f60bfb662ddcf892db588e497a4da7b5f29766128a3583960bb3d38169634525d076e31528a947336cadab4051049651de7c1dafe9715576a3e4fb7d086938f5a710b1e4c53f50fc31beca16184e3d7abb57805c310e916f1d7558d3157c884a7b572c192f6c7c2a49247e315f870d1229ffa3b6a51350ea0953c579de26b4f7e3d6f6c93c0ef3ac24df9137bfb5c531331c94f8520b232a8f1cb971c7fdee982a0495f0019f7af00746660174d46dbdd481872b8fb5dad8ea5abd21ce7e99b34b933d5b7c1d409139ae15b2c9c55c9a5f629c41d4da3661133323fba01bd587d6915994f0dca3744c3c1a6e7b606ea369d8ba30413869b2619580b536b0312884b74f4bc1cc28d2ff8719a5f4ae04a34f5f3dcbc620ffb48a7605918c8c19305286022929e3af83677fc3ed6a15a68b4347ad8a6da1ca980b4891e8bee6b96ede88449c997dcdeba50f7f7c50b556a11180b395ff25bd61fdc3b00d7c79101d22c77234eda9aa47415c149ecdf92c140f9737a542bfdfe280852b0452b1e3a36497d3b027b9ea98ae62724cfec76e3dee78a879ed735634c2aa8b899d3ca6f5705b0b5f11c40ea8342438d9f6641ff5fb398fcbbe8e20b16775fcb3b63ad7a0d6720dd731c53675be4370cba52fe6d9d5d9f6b8b3ce389475b2ed78b50868a9105fa07edfbf770933d57ec37faeaa94718e493780fc444b9a3e886df3760559fcf1619ccc457dc52f16416792d01137efa57c72ce06d98a201638afd54c5a4d547c7b9cd6e7dcb7e0c4895f5b17bcfea5f2bc0fd4276f9456f3673b2ad6a18b19b07862db5fc3a034ec4696946e6165dfd1e7b6eaf81d922f0449a31cc8fa5cbd1cf6e162f7b898ca7c1d2a4b142f12a488ea0c6a614fa5fb14dd7df2032f0c9ae2bc504e89f34c902bc58c08f913b22f7237bd317d309e7da9ef8aa627cd154e906d6db94e7f97e38cc0a3d7dab7524d00a74c5db3331c2d9cf74e567eae8b4d2742af283aa879e5d5a75c3ac35cf1a07a38a2ea82bf4fd983cd5ef26a17caa0dca322c7b76a6d6416eaad2e7a39abb5a557f27a02e9f615ed4736c15e46d499178e5ad70bec4b91f0300d325123d9db841ce142972e681fec481fe63c835ccb1d00e8801e98132845c8f27531d6a9bfe0be40670d58effb14c0396b209f83900f97acec87ababc06151e2ab898a1b53c3e0b9ab35123535b5918d56d596e61d2f1da97303db1d1938ba4e41216c49abfad8bd0262ac430ec01d99b6545471a8b6a203e009f4a715cf024793a89e6244487d29f20921fe8522048472c267f24a641ed13aff68e59dfd16403ffcd8de9602365c9376b06d6ba39a3d1cf7e7da29bf3594f607fa7478322bc5477292be2274cc856f082d38ff10ea0a1e1e66b189743a506cd51b5db24bc0bc1650980643595690a62dec3d07ffa077e9c56fb9f6c10479c678ab2e2a4ec74daae144320e28e33cd907bd43b19ea3f6480a020a5be95b4eb6791cecab80b7fd4fcd066936c1d5b4b6c8a31dc615be8dfaeddaf709505f9e0fee068cc569d83fe805c51111d937189920c335ea58df5558b0d3870cb550bd0f290a315b772d345d681d769b9991eba04c8e0b3341e89f8aab6eb0b62797bfa4df2a9d07981f68b163530a7454c6763b4fae4b9a8d0a3d2e3523a812ccbb5879c5a966eacbc8a8e2d43847d4221af9d9489187e9e7a033092a5995fb8ce3a9445c1f7ae978ddd5414c1a9c5313bba00635ade59955b02dd8667f2d90eed51b1f6244bd54c49cf2f331d08633c1316bcdad6398f791d666e3d375e6a6a0c70fdf15b5cfc9d89378429127bcbaae1d622d0994c8bb218d1dcc497c916950d81b678171a32958eaeeb9950bb284849c35c165c8f66068dfaa576797b745d9e49d6c11261734b0b2ecf8348990ac6152d9a0e9e42c7a1ca0a99e2eda5e3890241e14856c55362a5611a68c8abf0b29a693442d811a2d93970360e0c4d893ac8211fa486fa640fc446dc161551ea17467feccfdcf15a1d7c18a9940f6e30a1c01a2fdd6fb7ebcfc6fa5c6a840877c0386569d8bfadf1c7c491f7e79ca4566e1db8dfda455aac0a425f15465640", 0x1000) write(r3, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r3, 0xc4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) r5 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r9 = getppid() ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000400)={0x0, 0xfffffff9, 0xa4, {[0x1, 0x3, 0x6, 0x1, 0xc332, 0x6, 0x7fff, 0x0, 0x1, 0x5, 0x9, 0x4, 0x2, 0x9, 0x1, 0xf6f9e07, 0x7, 0x4], [0x6, 0x169, 0x5, 0x1c24, 0x100000000, 0x85, 0x8, 0x6, 0x2, 0x3], [0x6, 0xffffffffffffffb3, 0x7ff, 0x907, 0x3, 0x80], [0x5f3, 0x9, 0x0, 0x0, 0x9, 0x5], [{0x1, 0xb1c4, 0x5, 0x20}, {0xa9, 0x6, 0x74f, 0x3}, {0xce, 0xffffffff, 0x4, 0x9}, {0x5, 0xffff, 0x3, 0xb00}, {0x0, 0x5, 0x2, 0x100}, {0x1ff, 0x1, 0xaacd, 0x1}, {0x4, 0xffffe6cc, 0xffffffe0, 0x7f}, {0x1c, 0x1, 0x7ff, 0x1}], {0x20, 0xae79, 0xac4, 0xa8ac}, {0x7, 0x2, 0xc8, 0x4}}}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r12, r13) chown(&(0x7f0000000200)='./file0/file0\x00', r12, r13) lchown(&(0x7f0000000780)='./file0\x00', r12, r13) lchown(&(0x7f00000001c0)='./file0\x00', r12, r13) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000280)={{0x6, r6, r7, r12, r8, 0x80, 0x2}, 0x5, 0x0, r9, r10, 0x8, 0xadcd, 0x5}) r14 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='/dev/diskmap\x00', 0x20080, 0x0) ioctl$SPKRTONE(r14, 0x80085301, &(0x7f00000003c0)={0x2a87fb26}) 16:33:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x980, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x4}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") rmdir(&(0x7f00000000c0)='./file0\x00') r2 = semget$private(0x0, 0xf, 0x400) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000040)=0x2) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ioctl$KDDISABIO(r4, 0x20004b3d) 16:33:19 executing program 1: r0 = kqueue() r1 = socket(0x2, 0x4000, 0x8) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) kevent(r0, &(0x7f0000000140)=[{{0xffffffffffffff9c}, 0x1, 0x10, 0x80000000, 0xeb, 0x2}, {{r0}, 0xfffffffffffffffc, 0x40, 0x40, 0xff, 0x1}], 0x8, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xd9, 0x2, 0x40000000000000, 0x6}, {{}, 0xfffffffffffffffa, 0x4, 0x8, 0xffffffffffff7fff, 0x200}], 0x2, &(0x7f00000001c0)={0x48, 0xf7}) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r3}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) kqueue() r4 = getpid() r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r8 = getpgid(r7) r9 = msgget$private(0x0, 0xfffffffffffffffd) r10 = socket$inet(0x2, 0x1000000000002, 0x0) setsockopt$inet_opts(r10, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r11 = socket(0x2, 0x3, 0x0) dup2(r10, r11) msgsnd(r9, &(0x7f0000000500)=ANY=[@ANYPTR=&(0x7f0000000540)=ANY=[@ANYRESDEC=r10, @ANYRESOCT], @ANYRES16=r8], 0x2, 0x1000) msgsnd(r9, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r9, &(0x7f0000000340)=ANY=[@ANYBLOB="7c040000000000000012f813f2e989af84f23e5168158b96e72beb9a1cf42c1da50d46a5e76be0771b"], 0xffffff64, 0x1, 0x0) msgsnd(r9, &(0x7f00000010c0)=ANY=[@ANYBLOB="f00000000000000064d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0da7cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a96822abc39d6dd3eb6867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"], 0xeb, 0x0) r12 = getuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r14, r15) chown(&(0x7f0000000200)='./file0/file0\x00', r14, r15) lchown(&(0x7f0000000780)='./file0\x00', r14, r15) lchown(&(0x7f00000001c0)='./file0\x00', r14, r15) r16 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r16, 0x0, r16) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r19, r20) chown(&(0x7f0000000200)='./file0/file0\x00', r19, r20) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r22, r23) chown(&(0x7f0000000200)='./file0/file0\x00', r22, r23) lchown(&(0x7f0000000780)='./file0\x00', r22, r23) lchown(&(0x7f00000001c0)='./file0\x00', r22, r23) lchown(&(0x7f0000000780)='./file0\x00', r22, r20) lchown(&(0x7f00000001c0)='./file0\x00', r19, r20) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000280)={{0x7f, r12, r15, r17, r20, 0x8, 0x9}, 0x7fff, 0x1, r4, r4, 0x3, 0x9, 0x3f, 0x1}) fchflags(r6, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x5, 0x34, r4) kevent(r0, 0x0, 0x0, &(0x7f0000000340), 0x7, 0x0) 16:33:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='W\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x180c9, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000004455d5d3efc17a1a000000000000fcffffeb00000000000000080000000000e4", 0x2d}], 0x10000000000003a2) 16:33:20 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x40) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000000)) 16:33:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="5e910025204eac05d49907f6d79f64c18774e24e0de2033ff866611cd6b6584e3c85313a4bdba9f97152daa8137eaf4a5fffb4ef3b9bb3d26bd557a93bf72083"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) linkat(r0, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00', 0x4) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000100)='x\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:33:20 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000001380)='/dev/bpf\x00', 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) r0 = semget(0x3, 0x1000000000007, 0x200) semop(r0, &(0x7f0000000040), 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(0xffffffffffffffff) linkat(r1, &(0x7f0000000280)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00', 0x0) r3 = semget(0x1, 0x1000000000007, 0x200) semop(r3, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = semget(0x1, 0x1000000000007, 0x200) semop(r4, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r4, 0x0, 0x0) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1003, &(0x7f00000010c0), &(0x7f00000011c0)=0x4) unveil(&(0x7f0000001340)='./file0\x00', &(0x7f0000001300)='c\x00') getsockopt$sock_int(r5, 0xffff, 0x80, 0x0, 0x0) r6 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r6, &(0x7f0000000040)="670dc3", 0x3) write(r6, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020690c, &(0x7f0000000300)) accept$unix(r8, &(0x7f0000001280)=ANY=[@ANYBLOB="0000000000000000731500000000"], &(0x7f00000012c0)=0x1) r9 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r9, &(0x7f0000000040)="670dc3", 0x3) write(r9, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r9, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r10 = accept$inet6(r9, &(0x7f00000013c0), &(0x7f0000001400)=0xc) write(r10, &(0x7f0000003dc0)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0x1085) r11 = semget$private(0x0, 0x2, 0x100) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000001240)=""/62) syz_open_pts() getgroups(0x0, &(0x7f0000000200)) r12 = socket(0x1e, 0x4000, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r12, 0x29, 0x68, &(0x7f0000001100)={{0x18, 0x3, 0xd51a, 0xffffffff}, {0x18, 0x2, 0x4, 0x5}, 0x7, [0x0, 0x80000001, 0x583c, 0x101, 0x4df0, 0x7, 0xef1b, 0x4]}, 0x3c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r13 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r13, 0x8004746c, &(0x7f0000001080)=0x9) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) connect$inet6(r13, &(0x7f0000001040)={0x18, 0x3, 0x2, 0x8}, 0xc) r14 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) r15 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) fcntl$getown(r15, 0x5) fcntl$getown(r15, 0x5) fcntl$setstatus(r14, 0x4, 0x80) pwritev(r14, &(0x7f0000001140)=[{&(0x7f0000001740)="5a0d3131df61447d6cc630f58d7ef5d0350bca222b54a0542abd00283a6861594dca86d807faf26914b8b94101b5f9181cf6214172de010929243aa69ff4346053be6b531754505514f55ab68c23732f2677b3ef8f4fb555edbf4d06b39f83f0198d1da946801528edd1fe01dba9495889993db3190158d43eea72dd4b53f2426a3b9fa3b172fc5811c5a907b1b4d9591ee215e76993673c7128960471c73d9dd52acccba31fd402fdf503ab0c6205860266c12e18ca9f0b0f97c9ecc0c0399bd26521058ab18b6364af", 0xca}, {&(0x7f0000002c00)="59c182dd8589a3766c4616b7df4dd8e825322edf428f1c64363be334ae29d0c1af80d30dc4b7266720c7dcbf01aea3efd511379c451b484f912a0c89bde3d07b6840c536f0a543178ca9c426b3b6107ff2d340845ba77cea33e12b266806efdd6ca623055cc46f838cb5212a33f7c09c5daee63664df16fba2797ae8c10afbed779947b8d77e8ed3090a4a6ccf74487ce6ed4ef106cd0b39041c944a331eab4529068eb472c70f0a7802d5fd430608fa984579a51708c0fce9bbb62f6a78c6d929fa8c2cda152450ee3a0b02181c33f85fed1cdb4886136492d59e0c7aedb95d6711e3416dc38169e158e642d600abf5a38b832fed6a7810c3f1f8650330de230049b03d5ef5722f5f605c8b0e9cfc509a920c50c03dd51c57c67906af9913d2f7b48f05e68a4d7e5077eb958ff6f2828d2aa863996dbd14922a9f48b38407b39342fd053876b6df50a3c513b65240490bc0870bdf2ede545cd0282196513a7158cb2ec705b9ccc847f04be1e7c5470d6311bebcefeb024fbf7359766b87f2a321527195d6dc49e41567a4bdc06516ad64eddbe88e22bc1c6575f58f8e6a26251c952be61f0f4c52b713125996f9292a2583625e9e1a6efc", 0xfea8}, {&(0x7f0000001940)="f47efe5b6d0bd5be6eec3eb62494d7045d483da3ec509535541b46000f19919bf65713e14a11e7661bc2951138605999c82d26ccae8967fcb2b2544914cf1f574d39a79270fdc24ff7e2f2b621b3c6ab496c09f0d687cdadfa6534663d7fd0b440b1de558f48366f392f3dcc279fae03dcfa6642c185274bf0e59a42629877119965c6f7d6278c4f80d181ed217e63e7e419b971260234605a38392a8dc39a8bdef8ed612cc127dc2a2a78191bb6a87abeebe367b4365a3fc09e566d3ae33bf8035d7b4ad33eb641f455e9085def178776109cc501c6", 0xd6}, {&(0x7f0000002dc0)="59bc28f95fd95946524b5b5813a78354583a4bcf09fde1168db78508bdf3b06270c6597a9ffef2e4da6a1017ba0d626cdb9e4c764272a3eaead9b5e7917f04e4e59f2d45734a2cf21c9644578cd4854ee138f0478f2eb989c85514bdf35a40efb500492a3ab82dd7b39f0418027baa67ee51f8fa86cb776912e2af4325d61c6edaf7d920b41b021d71030d619dc56a83253100095c53d3b235b48961f24ebd72a0f16ce5f23eba1374c3530381bec31e56079fcc1324db754809f5bf30e80f2c055a25638ec47a9ec367915a4b34623f9cc7558ec4ff7dbf8c21be22dc41fbe9efe19e813b7e843abf9987568a4792db05b99fbccc0e4882c1404cc53b7e7c77e5fa2c1fe999dcad2ac6ad44f49ab23a7e0039122d40057faf583a39c5b9ca89b11daacf5bbf1f0b4a847721666cdae7c74fdd541d1878dba6e465fd8f54551a43592c1f7f4cbc10ba5e2131ce7ecdf6eab3aa664a90de77253a418a8192623ac1a947fabf9204b7ccce5d0f5639d4e507bec04614f66f5d412b65dd1a1b98dd5f4d3f1a485dc0f6676e50ba18e34508ac901c6ef7b9784a5b15f05ef7d31a85ca2641199bf84a2ac517ff9a48586a8007b129cc3e8b07e7394072dc6b7e7176729f1b6eeb6b71141dda7af28180e0f11ebc7bd929390de6a8b33d1927f92fc8740305d55f783f2f9de1b106594c7a2b27bc083e303e5b7ea0025a0c7ed6387875481b3734dea8ad48b81773518bff4df9d21cab83d17ef6669bedaf7954f4eb74a88efcacb81ffe6c1085fb61a1e4f401ca386177d67d0aefb238ae7ca52d783d348ac190161cd656f0b8a4b4d048aa044cb71c3707c3cdac7f60e8a384a026b313ad0a40a3d731c28193543104e7bb750d7850f7a0a8916e51d71b03069b44ac60395f4407da49c8524320ea7d88747cacc4828dec48abd01d56e1391dc82ba7dad690b824ab95e0a06d7c327d21fcbeba6dd04855811280dad5f3f589481f8051dc64856c63bb873d58755815e55fc86b99a23a63d484f7cd1ea0c99defbae9f8dc30f52b577fe9b615dbde927c54fa740c6128332b75e32743a35517be1a1c94a1fb7cea51cf42f306dcca42f48e7f15142f5c0f54f1b73e77475c60b804a81f36aa70fd70415df8f638e3dc9391b3ca3752fb2a78ab202a33623c5c8bd4d5a04c73dffb103da37609c3f50e813331dcf057cfd898dd16a2b5f42330482ea5316ca1b613b5ed945ac4548356bf1f26ec25da4b4623868afcba580efc8e98d81fdcd41017acf315e6733d88ddee639489b45778bde2802e2d4fd3744098cccea9cb44ce4afc020af24e245f0714b3df52402120979bd1d0212aee0f95b7e2a505b52c634c0c4ee1dee92b2cca6e4fdd4197f05af4caa5e6ed1a7390f0f245ad0885e2fffb5a3cf3478737840fa59b4a0666d4ea6d76b295d9140daef918467a3b8ea85a735ef08de3c28bfcbf97c6cb4661e08784d18b10b5d0715a3bb9672e9b84009bcd2372cc3131f9c83c52d7c123f960e47ee418f59b111d3112a40894b89f97cb3b59158dd1318caeb688b390dede7cb23b7ab03ffe8288992e87f77b4d1425357886e1962e160780227e4200c2dcf072340a1c8981093da8774233c8b4e9d2936a44909710f81cfaf3f09063108153aa8d219ba64e94f0e3b6562c971e4a456d95933971e7d204a3bdeb9c1885c5024b9217a9826adaf2a9002dc7c68c5d81c5f8c85e5263765cf3f6502df01e56accc0cdd7aa0b8faed32c80e1baf17a1dcf7353e92f72a0d05f119646ef1718a12ce47a72a594928c1544c3a4d7520961ef8950356520256478ad0f5d601e80cd6fddb85dfcb63d6b71544de1717a8aae64deb3f59c8692a2887409b81d2c83dbe6470511b3fead2fa96b7f73ccf9e54ee8b3cfdcece0b76f0b0ae679e7da11ac8cbf6b13d3dd07586a36dd1a44832d95b66030abda445db4dca8dbc060c8f7d703489693d1f0e75726838272662366d4ceee37667147fbaec193c09f5fe0007e5fc0b1664bbca73357986c7c530b084604fbacbc512af118afe65e9880888751a1d0673aadc26dbf535eceb91cd85277c16007fac0346bf5d49681f54b4eb67a8c7e87f535b0dbb8558818f294cccf266c378fff36014f583ca202ba3a4646e1999dab66cc047fd824589e53217bdb5595cca4ab21ca86e87c869ff199fb642b7b69467d3787df165dc42b39bdbb6146f23092a66bdb58e03818393bc58af9905db17902646e3ddbb187986488958aa3dbabead4462c62156093c53424336723e5c02ee93a7e31825e9c8f4e2d90b49743b29e73f21ff5c71453a339deaa91260e0388f1b7375b7368883f4eba19090183e58fc356f51073eafbb0fe8495b9652cad2fb6c02269debffbe459dad9e97d2215621a335ed5722ec013a57a40f2c369bc96b0ac49437abb8855c65d51dadab92a3e70ad8f22e5b17b32feb53aa759ab1201c092e0c8468d58b9ce8099dbdfb130b7916645329b6784811f33acd1f9cf4e514a642f504d939214cc3c2efa9dcaf2d132753924ca13f3126feb8ddc001eb7474cc1cf79b1788f631c5a6fd3707b07ff2ba36efd9e45c2d6fa3b93263e17b0183ca1eb8a2c0cb909f43d3f98b913b19aa885054e9ced57de877ba146a788562e9068e8a8876a24489c862da556bd45f594195fd2aa2f6df9ef6cae6e14650c108b2a2f7b671b524524b45958f5f4b1f9158849e9d3e762405c7b3de4ff48990733b1f414c9ef5a6f8df869d4a228ec8a0ca7879164d9a675dc23ec76762c8d2945e74aa73fb8fbda582897d6a933aa6870f509fe20238758c69f5538ee135fce107184e6597943ed99122c1f6637d28883088e8f99ea4de819ae81082ba062a7034e1d788a23c3f0e42a3be2e6e56bfaa2655547f033e23a9554b370ac7e222d8ef4e2f87818e2bc2f484df5ad6016b217713dc55e480a84ae5b10ea6fff02fd24dc8f2743266ec56bb6fab99275a7bf4e4df143b6de1f73344a74213256bf1866acf4ed72f58bab00035706dc743cf1406affd1250dfa25d297fa5920bff3b32d2be876307e4a97a79acde5504507a27c66730fa38f548e1abfadf9a6b77dc45d83b615ab6b8fd6d8f1f5d1c0ab236d5d502419755da48e83c16f9dca6257c5b48ae909e00158f4937cd883ca38caf11b55ed01bb936c35a8f2b9cde4acbc9c1fa8508d56b862d602df9856ccc3a31315058208c1452a42723edb913c13679948a5625d4f95ce97c2f3980e2a31128cda62139f975a47697b251d0f4ca38c1ca6ebb8dff37899a887f73f9e39c6bca2cb0e27d8b9e34bd17169ef9790bf71d744f8497442b701c9053836f09b90b694637a0f2a8ed7b78e090898f478e0c6e2137d9e3ed748e2ebaf533511ec3527f19dafc1bf017607eb968def571593cb79c31fd4a149a4611670427b7ac428af1f669c1986cbf34544d33ac0fc0d005d445467e09f1c6c8948cb5a48670d6842164962d252f2f33a17427a38ad5a16c9c3d63608ab73a9a64114b166c64b0067ebef146d83395dfb385141dafce8c649462b4ad1541d1de890ea025bbfb296a5d21469822464c8f8cf5130c4979f55cad6c5191a4be82bb4b84adc137dca189d6430c046d726e60baacbaf7a0e3ab76a58742509535893249f82130bc632e71c0d11b0e9e9038ac15037dd201da18994cd245ff47141fdd0e4e3ad7955df633804efc387e35e809f1b77963062910e47b9d280e2995e52d8aba834eb8fe9d4eb695768b59e62b983883062d3e1801e52a6e6709849d7e4222723d4838cc73c45d2faf0d532f944291f61913cdb69c725d3ebe5c36cbd2ac8b10bcdf45361a4cfab8245bb977d3befcd833f7b8abdcc70b8b34e5045487eae3a1aa981152187081a2ec6072db97dcf88e90f0a87863ec38517d78a9df183e5a2d31f372b41e078c5bc9e4a74d361abf34097fc0267306b0365da7f2d8ff49fc1b157028532c2b31836f9229fa99caa4879aa79ddd011ee51ff19da36d88fda9f1794333446f5b885be5126c4f6b4c8dd924be0e072ff732bb5623e30917650d43fd023ece1549ca9d2b668b5c67c304323bf3ea56936fc80aa5220d7792d28620f0f946a93b38b121bf62089e395bc53c0c534383375f182551048a906fc620b7f7ff10da84cc12db51e49523d13b59391137c144c39039adb447517e9fb1d2e47a881c87c105b894dfb00424464b8c1c9a4c26d342896d319207482e060179f10c85167bfe5be0e58850d51bb406a34c809f096b8ed00db2a036750c22a843fcb5489deb0355e2a21315e469146c8b8ed940b343baf24cd2d9d3d66e16cba674d98ff096ab946a466382d7220ba0be24bf9f46cac0c96995e3f9496394fddbf09d070b4ee380ddd665cad0384d3b83be0f2911c0a804bd3c08fa543e2df45b2efedfba38718c19785378693098a35b2050467c342ac3b61b2fcf240d17b248b2f373d08cdf6ab3d50e12947cd84c7e401791ddf220e1bff472559791d18254e66dc8b771f4f7303333ef94c23d84ca9d8af8da2973d09e58da98f9b400e08a9310a694b87843df35e5327c3a8891684b4880b22d6b3da3e1a30945ea51d005106b524ac421f91fe4bdebee74c63e857f1f4a9e176129ca48ef0ded535dd779e094b96b7c30ecffbcbff3650a4fb39e5d0f82fe395d6093a0fe4ae0b716a07c486d1f77cd8fb5ab712d934ba92d13a4da6b913bcc5eb6209f2b68d65e0cef4268bcd0f25e3a416b55f556d5e03f8c8c6ce1467f6f3a1cd15a4f0faae977a868b4b181de30c7355f8721b0478b58ec2964adbe052d3e21c376204651697a95be7090789aa9605c4625ae58cabed8bc3ae3599150d2abc48aa572b2801c7a823ef8834bd54d4da83ca506dfa403de5f5b78a47bd0e66927b3875617f8ab284ac8c8a0c9c6ef733e6dc9be66f460780512c587fbfc2828404e8558f2aa0f0d0fb159458f2aed661d5e6343aba87e46160d1263aed681233a1e70e8487c5d3be7f67c7f302522e374041b2d8430bf8fb7108a18562f0d6999b303117205bb219819e52c09c03f16f57350036e2703a2bc169494f3ba57fde63e7976c151aaa704b15f810d39283f9ca9ef01838b65af3bc307c53c812e48f30b8c6b62f789838941b47e3282c41cbfe46f3479bf56023642f564c598231408395af81f5e56fe6002f49e55b1c1a96827f9f7685d0938b97d10d6435b72c9f12a1ff7bc5fbcb4acd8ea65df3453889bef6f43eace58fd404d22950b7e510ae5449f5a1dd1f8398d5a585fb44273829f0700c047914e846b180f1dfdf1b3295a9c99e3740c13c0b706385888dc93dc155d97ec6f835b8b4fc9ea23814ace2611d0b8db3d79019afd7adb1b20ca79546e51607d0abae205848075595999f282cddfb32639319f194b2130ac0f7573ed9e7fe6804bfb96246de199975a74fde3f7987c96edbff709b22869df5815b376e1a42a67eb888f302724fcfd996f62f2878bb6dc55e163de90d07c73426c6e2e04b3fff275b1ab28e099c4b3b890e358bcbd2e50ec8f5fd24ba4626d32554dcf8535cca5a14c71fad8cc93306ab367e249948fcf56744c4ca1754e03357d9cde1fe780f5d8fbec48208d1f69d5195124e2eaff192c6177c1b2f1cf00c6d2b3b19107f4e7e575bd219e3a195e8cf26336f9c04d5129c2270df4fb91a9c65e4df94f08f563a14cc84da31198892a33a01d81880f1809e9059a84d315c070cef30acb17af5cde1fd85c13a2f5ab0189f12cdcc56958293305aace254900", 0x1000}, {&(0x7f0000002a40)="d8604b8b45a887b236b2dfd31c2dd538b6c172f6729190580a487db370c385c0915c473b43241433d6051b16d63f617c50d1e6caeca6c5276f85aca65422207de3670db510e79be4997468a82679a24fd507e108c472f730d34441c6c6cd74f8a6d8cb0dc19d78ef311ce9df3855278952340dffac8ef64cf376ac384ea16993f2038b3895125bbb24880fa93b8a8464c590e9ab52e3ed617f7689d50c51ec99361009521e78d88364ae04a8559498e9e6bbeaecff13453c741e2392d96e0f4e9ccc5df2b7b6af33fbe08a05", 0xcc}, {&(0x7f0000001480)='9(?$', 0x4}, {&(0x7f0000002b40)="c35d0074258e7677be7dbc3b0df0cbfae762e646e7a669203ec2d9d84f6a72cd2dd75566b76b01aaed740c9133dc85b0ea78b870c3dd42472dfcf632fde46eb9b49a73edb8182ba5096814cc1f0ae3e114ece45a1168d6f20d54e6a22dff16819e16ced37ff631f70adad1be234647f761a72df4062100aebc13ffb046c1dc49183bfde495995536ef153c7487c889106e8d544125da5e204272dc9e7047a4ae5d6ff8e44453be916bdaff34d837669816", 0xffffffffffffffd1}], 0x7, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r12, 0x0, 0x1) getsockname$inet(r12, 0x0, &(0x7f0000001200)=0xfffffffffffffe8f) 16:33:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x40, 0x0, 0x20}, {0x54, 0x0, 0x0, 0x3}, {0x4006, 0xf1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:33:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f0000000040)) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x20000000000001b7, &(0x7f00000000c0)=[{0x6, 0x1c, 0x9, 0x6e82}, {0x8, 0x1, 0x99, 0x1}, {0xffaf, 0x7f, 0x5, 0x8}, {0x7fff, 0x3, 0x21}, {0x7, 0x81, 0xff, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x8f, &(0x7f00000003c0)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4ee85bfb53bd4aa520a7b0cabdf9da534b4db5450618bc0d72feeced072100"/143) 16:33:20 executing program 1: clock_settime(0x0, &(0x7f0000000380)={0x4602e844}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r1, r2) chown(&(0x7f0000000200)='./file0/file0\x00', r1, r2) lchown(&(0x7f0000000780)='./file0\x00', r1, r2) lchown(&(0x7f00000001c0)='./file0\x00', r1, r2) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r4, r5) chown(&(0x7f0000000200)='./file0/file0\x00', r4, r5) lchown(&(0x7f0000000780)='./file0\x00', r4, r5) lchown(&(0x7f00000001c0)='./file0\x00', r4, r5) chown(&(0x7f0000000000)='./file0\x00', r1, r5) 13:34:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x203b, &(0x7f00000001c0)=[{0x5c}, {0xc7}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 13:34:12 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup(0xffffffffffffffff) ioctl$TIOCSTOP(r2, 0x2000746f) close(r1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x3e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 13:34:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x10000000000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) pwrite(r0, &(0x7f0000000080)="000000008f2d27050ce8eb7d6282", 0xe, 0x0, 0x0) 13:34:12 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0xa98a277f4e3b4eb, 0x0, 0x0, 0x470d1d7b) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x8) r3 = socket(0x18, 0x1, 0x0) dup2(r3, r2) execve(0x0, 0x0, 0x0) 13:34:12 executing program 0: r0 = socket(0x2, 0xc003, 0x2f) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) getpeername$inet(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x90177ed105bf02c4, './file0\x00'}, 0xa, 0x0}, 0x0) 13:34:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100001, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x4, 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./bus\x00'}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) 13:34:12 executing program 0: r0 = socket$inet(0x2, 0x0, 0x8d) recvfrom(r0, &(0x7f0000000040)=""/118, 0x76, 0x400, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x200000000000009a, &(0x7f0000000100)=[{0x44}, {0x81}, {0x6}]}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x80, 0x212) openat(r2, &(0x7f0000000240)='./file0\x00', 0x0, 0x20) socket$inet6(0x18, 0x2, 0x1) r3 = fcntl$dupfd(r1, 0x5, r0) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x400, 0x0) mkdirat(r6, &(0x7f00000001c0)='./file0\x00', 0xa) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSDTR(r8, 0x20007479) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = socket(0x2, 0x400000000002, 0x0) socket$inet(0x2, 0x8000, 0x4) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSTART(r10, 0x2000746e) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) syz_emit_ethernet(0x31, &(0x7f0000000180)="40c551575115b12ff78d5aee258c9b4005200c3e770f59d7fcb711b729fe62ea3acdff38f94f5045350e2ed3b202038e8d") r11 = socket(0x2, 0x400000000002, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x8020690c, &(0x7f0000000300)) r13 = open(&(0x7f0000000340)='./file0\x00', 0x400, 0x48) ioctl$TIOCSTAT(r13, 0x20007465, &(0x7f0000000280)) 13:34:12 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x9, 0xfa, 0x4, 0x8}, {0x3, 0x8, 0x8, 0x292b}, {0x7, 0x2, 0x1, 0xfff}, {0x6, 0x8, 0x5, 0x7}, {0x6, 0x6, 0x9, 0x80000001}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x16c) setsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000100)='bE', 0x2) open$dir(&(0x7f0000000200)='./file0\x00', 0x30800, 0x10) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x6c, 0x1}, {0x5c}, {0x4009}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) fchmod(r4, 0x80) 13:34:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000001100)=ANY=[@ANYBLOB="82026efdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8faee480700000000000000554799b9b8138d30505e8f0000a41f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff010000000037ec4305642ad2cf8724eb18089278e314330800000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a8000f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c07204cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac1573ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2ec7f8f686259e3d333abe5332615b7a814b77f3f5a559255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee170f55c81cb55d96a8bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82fcca1e245a58d78b9edc65978540bba1671379dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab7809983a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3fffff0000b87f1c00100000f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aadda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57ffadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059faa2d9edc2410ac1fef1a0a976f7e7a57819a2ee1ed776e48cfa8d31cb69de4dac2a5cf61ea9ce77638dd3f3399635086a12241509973dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c5bb1a944d08a79cc838177ec00000000000000000000001f3ce3eeac43c6d4f316c37ae03ab34921429b9eae68a81bfc8526a5e2e17ad0787b9182f04d191f4ab3d4b03c70ef283e0c51550af3986e7c2112ae59b562c9acfd29b5aed23c03008436f8a0bde3ee5022ee7aa5cf05105f518f00000080000000002f681f29cd4c28612ccb11f43f6a72f21987d15bd9f19227c3172db2124a2790f94bd3e8e912f59af8652ea032396500f676554cbc3d0a844420cf682fbe6ea68cccb48b36bcf42108c91c42ad8dd2b08fb219549b2e6657577dcc346212cd47cfcc5c1fcaf91bc45be0f464162fa247cf339ca451cfed7d6fe89ec327f016e4390c48f86a04add3c65c14f8e1f83add6661428539be1e00e414b164cf8d44a3344df34a6ac8f8d84a4d1aeb77f79823d6f811c4af50cc9dadc0474154c7ab8265d50af3b5116ed87ccab41b105180ffb29b54aba8b9632a9bb0af1084a52400"/1494], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000500)=0x8, 0x4) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$KDGKBMODE(r3, 0x40044b06) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 13:34:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r2, 0x2) shutdown(r2, 0x2) 13:34:12 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = socket(0x6, 0x4, 0x6f) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000000)=[{0x88, 0x8}], 0x1}) syz_open_pts() shutdown(r1, 0x2) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) recvfrom$unix(0xffffffffffffff9c, &(0x7f0000000180)=""/33, 0x21, 0x42, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) kevent(r2, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r3}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdda, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000080)) kevent(r2, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x31, 0x800fff38}], 0x8000, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 13:34:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0), 0x10000000000000f5}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="7f799e3f4ac16d5e5902dbf7c0253b69fa3d362154a25667f8c16c01ffe8417fd0dd18c258360b2cd4511a34984a6e11036320cf785cd6db5013b4c7b9c72c6c9ce751bb4d5a2e3e6135a9ab6aa4c5e00c48bd23c57447b34ab25048249c38a577d81479f12811c0fe383fd0721852f33e7329d1e746786cfbf2323cd4714b02d356ae386791db2bf1684f2779f27ac6f1c65be6721ec1f59a283d1559152b74e717ca19c9e1716064a35b66ffd03b60b797e36521a50f137057c4aa675217a722939b93a2c030eb4f9a0949242f828218dcddef4774fb5580274b6ec9b0", 0xde}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x4000, 0x20) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) 13:34:12 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc53c, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chflags(&(0x7f0000000080)='./file0\x00', 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x7b8) 13:34:12 executing program 0: socketpair$unix(0x2, 0x1, 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) recvfrom$unix(r0, &(0x7f0000000000)=""/105, 0x69, 0x1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 13:34:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x5) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000000000000000000000003ed4dde9b7fbd916f63f6141329aefa8e8a87324243f1f605906acac981ae3a021b7105cd25a1add6014fb94ad612ada1d5ddb5e743b4ac8d3073cfd2c41df8e5ded7c83fd7f1bca10d5677042acf05af1a82679a01701ce3f00efe876820c9f55fe38521fb4adab187fff61"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 13:34:12 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000005, 0x1}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0x8) write(r2, &(0x7f0000000040)="100a295bb9223776", 0x8) 13:34:13 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x81], [], [0x80000000ff]}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000002a80)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a90005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b5ae8f0446b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3bfc9ff7a2dc7cf198936bb326ba0de344cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd127bd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e70333ac13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24"], 0x10) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) sendmsg$unix(r1, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x0) 13:34:13 executing program 1: pipe(&(0x7f00000001c0)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x91bf83e8b9cab371, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x1, 0x1f, 0x1, 0x1, 0x80000001, 0x7fffffff, 0x8, 0x0, 0xaba732031433d64e, 0x9}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) r2 = socket(0x2, 0x400000000002, 0x0) r3 = socket(0x10, 0x8000, 0x6) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x810, r3, 0x0, 0x37) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000180)=0x3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x9d8aaaa}, {0x20000000000015}, {0x3c}, {0xfffffffffffffffe}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000000)=[{0x0, 0x2, 0x1, 0x5580c4ee}, {0xc3f, 0x0, 0x2, 0x1}, {0x1ff, 0xd1, 0x0, 0x2}, {0x7, 0xea, 0x2, 0x4}, {0x3, 0x6e, 0x1, 0x8}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 13:34:13 executing program 1: r0 = socket(0x2, 0x4001, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x40, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000100)=0xfdf7) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) r8 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r9, 0x0, r9) r10 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r10, 0x0, r10) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r9, 0x8, &(0x7f00000000c0)={0x2, 0x2, 0x80, 0x0, r11}) r12 = dup(r0) getsockopt$sock_int(r12, 0xffff, 0x200, 0x0, 0x0) msgget(0x1, 0x84) 13:34:13 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0xe36daf721c80691c, 0xffffffffffffffff, 0x0, 0xfffffffffffffffe) 13:34:13 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0x9e) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e699319296", 0x13) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000ac0)="cb50690d472457db77fde513406cd76431061d34ec2c7fc6e6c9f61f4ad07e6851938a5a62315697fbe8f79758534d6bdfc34217ccad1ac2ccec2564e8483a0fc8ed091ed1db8224bb5b58f56d0b28e201a5e9b1b915516101943d0a2e32a6d1ffe84aa6b36fac591b1179747cbccbc2517c2e2ed188a9ff9c5ddc118c8e99d1f4f2441d437804e739d32d749cd3d177b81ffcd5e55332f33549f367bcc33c8a4d8d1085b287c32d6c465f485a3fcd465a509a5363f875d625889c0841b7cbf4dbfde7e0078a6422aa6e42c80fecfab626cb8b0a8a16531d87126a9f7519071dff50b0698cb70c4443a67a0cf0c95391320e7926b811f112b9bcc995511a701c3cde2e470b6c01fe861c51c7d4a879839492fa8217020096c6b4e419b94a76a3ff59e8bc58e544548185b720f929e1e00c2d0a14d6ed1087cc056c9ce8ff4f9bf2966812e2bee82166fb32cb297b8e19963a1b5bab66b14a7e531dcba725b7a7d7fb17b8a71c24c82d5147e7275e22a854", 0x171) 13:34:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a027a386207000000008295955984c87910bf093f9bd31700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fada2306517506754f46cf05333c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4733a05c8aeef9d612f871f4385f0419c865a29d18c72c15d03aa057e4957795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2357d354aa079349f06235bd58060bd01fbb4bdafb0f13738be2d3af6800ef02d90f77b3f469824ba530ce8bdd8d61e4ee24d9a3e3de3529aba27abb9b41a2d8bf56bdb8d75bededeef2dddb4c5324ae4b10d8d40aed8c45201b3c20c25b8a2ce704ec4"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000340)={0x10, 0x3, 0x4, 0x9, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1000000000000}, {&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x5000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x800}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0xffffffff00000000}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xba6}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x2}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x63}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x8000}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfff}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x2}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3f}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) rmdir(&(0x7f0000000040)='./file0/file0\x00') 13:34:13 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c, 0x2, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffc, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 13:34:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0xc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) fcntl$setown(r1, 0x6, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x7, 0x8be, 0x400, 0x0, 0x45, 0x7fff, 0x9, 0x2, 0x0, 0x81, 0x180000}) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x6}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:34:13 executing program 1: r0 = socket(0x11, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000080)="bdea", 0x135) sendto$unix(r0, &(0x7f00000005c0)="b1000513000000000000005786ca3849459ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e0000b5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872d9030000f2f0c9f69ec7ab3a34c29000007f9230400e693873fb834a4f6ae0e45cb4b4b904b963775d5945055847635598e55742cd5b8ca25af5a63f4679ce851127720821854cc93b631951977e4f229f2628568e6944268a2b3a5d23ccf71691fe3195ee", 0xf5, 0x4, 0x0, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(r4, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r6 = socket$inet6(0x18, 0x4005, 0x70) r7 = fcntl$dupfd(r4, 0x0, r5) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000340), 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xfffffffffffffe8c) getpgrp() fcntl$getown(r5, 0x5) r9 = semget$private(0x0, 0x4, 0x408) semop(r9, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r9, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) 13:34:13 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000087}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xfffffffffffffc68) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67", 0x18) 13:34:13 executing program 0: write(0xffffffffffffffff, &(0x7f0000000200)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe8085a39cb1fb47e1a7bef06f2dd86c1c3ab4eeb027a7484b096f56fd1a0177f8f498f11cff77e40710772743458c6768f4da486df7b60798ec08f860065ff486edf17606099a5d69dba9f9e1dd1ede55467027a86bc59763c615d4414c7083c433fe289af070004499ab435a8e364786e1b789ecdc4fe", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x0) r3 = dup2(r2, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000040)) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = dup(r4) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x8, 0x5, 0xb2, 0x71, "c38b3acab90ef10a86ee137acba0866f54170b79", 0x1f, 0x5}) r6 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r6, 0x8020699f, &(0x7f0000000300)) 13:34:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x6, 0x0, 0xff}, {0x80000016}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = semget$private(0x0, 0x4, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000500)={0x2, 0x1, 0x7, 0x29cf, r3}) getegid() semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000d00)=""/226) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x40}, {0x6}]}) r6 = dup2(r5, r0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r7) setuid(0xee01) clock_settime(0x4, &(0x7f0000000640)={0x8, 0x9c2}) r9 = open(&(0x7f0000000000)='.\x00', 0x80, 0xa0) faccessat(r9, &(0x7f0000000040)='.\x00', 0x0, 0x1) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r9, &(0x7f0000000540)="f9781fcdcb79ceafba8786368bf93bd5187b29d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e294941b119d9882cd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c0800f5af977b96c38138e40000000000000000", 0xa7) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000a00)=[0xca, 0x1, 0xfffffffffffffff9]) setegid(r8) semop(0x0, &(0x7f0000000080)=[{0x5, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) shmget$private(0x0, 0x2000, 0x20435e543a222cf4, &(0x7f0000ffd000/0x2000)=nil) r10 = syz_open_pts() fcntl$setflags(r10, 0x2, 0x1) r11 = dup2(r10, r10) symlinkat(&(0x7f0000000000)='./file0\x00', r11, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r11, &(0x7f0000000180)='./file0\x00', r12, r13, 0x0) getgroups(0x2, &(0x7f0000000200)=[r13, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r15 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r19 = getppid() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x20000, 0x0) r20 = socket(0x2, 0x400000000002, 0x0) r21 = fcntl$dupfd(r20, 0x0, r20) ioctl$TIOCFLUSH(r21, 0x8020690c, &(0x7f0000000300)) r22 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r22, 0x0, r22) r23 = fcntl$getown(r22, 0x5) r24 = kqueue() r25 = kqueue() kevent(r24, &(0x7f0000000040)=[{{r25}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r26 = fcntl$dupfd(r24, 0xa, 0xffffffffffffffff) r27 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r27, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r27, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r27, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000f7400000000000ffffff7f00000000000000000000000000000000000000000000000000004000"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r27, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r27, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r28 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r29, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r32 = getppid() r33 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r33, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="01abc57dbc5ff2d00000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r34 = fcntl$getown(r33, 0x5) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000980)={{0x2, r28, r30, r31, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r32, r34, 0xa5, 0x1, 0x100000000, 0x2}) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000100)={{0x1, r16, r30, r17, r18, 0x10, 0x8000}, 0x1e3c, 0x8, r19, r23, 0x21, 0x7, 0x2}) setpgid(r19, r19) r35 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r37 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r40 = getppid() r41 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r35, 0x1, &(0x7f0000000100)={{0x1, r36, r37, r38, r39, 0x5, 0x8000}, 0x1e3c, 0x8, r40, r41, 0x1f, 0x7, 0x2}) setpgid(r40, r40) r42 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r42, 0x20004b3d) r43 = open(&(0x7f0000000600)='./file0\x00', 0x400, 0x0) ioctl$KDDISABIO(r43, 0x20004b3d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r44 = shmget$private(0x0, 0x2000, 0x20435e543a222cf4, &(0x7f0000ffd000/0x2000)=nil) r45 = syz_open_pts() fcntl$setflags(r45, 0x2, 0x1) r46 = dup2(r45, r45) symlinkat(&(0x7f0000000000)='./file0\x00', r46, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffef6) fchownat(r46, &(0x7f0000000180)='./file0\x00', r47, r48, 0x0) getgroups(0x2, &(0x7f0000000200)=[r48, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r49 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r51 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r54 = getppid() r55 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r49, 0x1, &(0x7f0000000100)={{0x1, r50, r51, r52, r53, 0x5, 0x8000}, 0x1e3c, 0x8, r54, r55, 0x1f, 0x7, 0x2}) setpgid(r54, r54) r56 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r58 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r61 = getppid() r62 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r56, 0x1, &(0x7f0000000100)={{0x1, r57, r58, r59, r60, 0x5, 0x8000}, 0x1e3c, 0x8, r61, r62, 0x1f, 0x7, 0x2}) setpgid(r61, r61) shmctl$IPC_SET(r44, 0x1, &(0x7f0000000240)={{0x81, r4, r13, r4, r14, 0x100, 0x3}, 0xfffffffffffff9f1, 0x1, r19, r40, 0x4, 0xffffffffffffffff}) semget$private(0x0, 0x3, 0x210) setgid(r7) semctl$GETZCNT(0x0, 0x2, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000340)=""/13) 13:34:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x400000000000002, 0x0) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0xfffffffffffffe56}], 0x1, 0x0}, 0x40) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, 0x0, 0x0) 13:34:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r2, 0x0) shutdown(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) connect$unix(r5, &(0x7f0000000100)=ANY=[@ANYBLOB="e41b2e2f66696c653000f8c5a88a80c30a029d51f176674bc5c7e328420ce2acca328c30d0cf3196acd5b81921ff8726bb192f9e5571574b0ea7e82ae2911ba26e29ede2d5965ca1c29196cf8b9c1ae57f4cad8637aea2d0bedd806653b2622caf034ea1251c4c06621f4972012cca3300d65e9d9979d957ab3c78ad0e205c8e7c3d601ebb798b4e9e57200747145690248233161baa3bf3a35d370aa7df5ef4b23a9221b1a0e7a63b2e19f4880c7067c105f1a50c2eb93a00000000"], 0x1b1) 13:34:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x3}, {0x2d}, {0x7ffffffe}]}) fchmod(r0, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x186, &(0x7f0000000180)="d0") 13:34:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4c, 0x0, 0x0, 0x8}, {0x35}, {0x800006}]}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000140)="cc3c00d818a84db7d3ed617ae4ba2123b723ab8d9ef215d93045abc09838d888ecc31805e2de624e121286b3f3f7df7af32b418c862630c804e8a69e39721e144a746688d0d075cd55127ee07a31c269ab469f4768c6c2b43dd771c1ab2ec4fbacf5eaebee57e280", 0x68) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000380)="6dfee711529619c9e3ffc2fe063a") 13:34:13 executing program 0: socket(0x2, 0x2, 0x14) recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0xfffffffffffffecc, &(0x7f00000005c0)=[{&(0x7f0000000500)=""/143, 0x43}, {&(0x7f0000000240)=""/87}, {&(0x7f0000000400)=""/95, 0x17b}], 0x10000000000000bb, 0x0}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8080, 0x100) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:34:13 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)=""/113, 0x71}], 0x1) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000100)={0x80, './file0\x00'}) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chmod(&(0x7f0000000040)='./file0\x00', 0x100) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad8b68da7104b516", 0xdf) 13:34:13 executing program 1: acct(&(0x7f0000000000)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) r1 = socket$unix(0x1, 0x6, 0x0) r2 = open$dir(&(0x7f0000001600)='./file0\x00', 0x100, 0x4) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001640)='/dev/speaker\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0}, 0xc) r5 = geteuid() r6 = getgid() r7 = getppid() r8 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000016c0)={0x0}, &(0x7f0000001700)=0xc) r10 = geteuid() r11 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000001840)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001980)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f0000000100)="c790a703c2551ac55a13f97e5872c952e11bd41c6702e824a7ac412b9a530a493a731c539b83635dbc5d776a7ab4f34fb87ee9d03d9e00287bdccce13189416aa0caddf4cfb2851dde6649d25b7e1bff3d04e8101993328fb22b621e500273bc6eb05555e473b52d7f5b013428b110bb22371ebc1c2ee9f76934dc5317a298aeaf9e2ebc7926b7caa712f568540154652f8c32fd9df98f5709a7d4e530747ca9156cb9af5efa532ddddcd6f4f1d704a7f27044fd9bcfbd9a2eb1983a99a4258d6bf17534a1837c63f1814127a9d9639459c53601adfba819d7c19f8bf26fb5cbdcdd708878c9da2131bc2e990d1c93", 0xef}, {&(0x7f0000000200)="bea9675a16830adacd1339600aae92f0b30ebf301de579d283decf3427e0770457f7d5f94a", 0x25}, {&(0x7f0000000240)}, {&(0x7f0000000280)="83fd73602f085a24545c692ac67dc9175dbf730750edd31dc69d055dee2993e8f05c3d25deea86ecb562e23b4e23f8d64e6f289d56a368757a92791c738ee1930a882acd444291a5be434bba75c66b9607f3d7d13e76ac57662b916681dd30d9858d740532e234a3ca2c522dfcd81dec924fc6ee9dae17bb325c0e7ab18e0d4d0b38f0cf22d9af7b1bcd2a78768a9f5cd3ebdc5e33dab8f6c2f6958d621cbb48a04f1f0d1087673db740462b14adec9d69dee278af3767bcc437292a1f6b4427a4336658af75101ba91253ebc375", 0xce}, {&(0x7f0000000380)="f8e6704f273849c3b3a72cc999a4ef449bb60d7eab73b19ee51de1bd0ef085893b26b91ec44a3879fb511feb6b68cba3d81ce6b52073e57992618e091e987d56845985004cfaf85a70c70764ff9fa4438d788c6ca548c28cf2d9e9b8ff68c87cf80533a4ed1f9276615f3aa8d16d393f3d37b8445966be8f3fec8d16f1e7545d5c6945a160aa938ee2eaf8fca160bea1512d4bee921230bbc4e8eeddec57e5ccd446f2ee031fd3a3f2a82ef9dd0aa72efdf091cc91", 0xb5}, {&(0x7f0000000440)="4f3b75c383e98c690b75f5b832f243aeab8056da95daa1cf8f598db389bf2cabef75f08e97456c595b71562bcda39626afa97a0767c58f36178e81a66cb08d74", 0x40}, {&(0x7f0000000480)="1f87c0467b0a62f28bac1209aa011cfac0a9a56c725e0d5229ff86329cf0918303bd8a7cf4ec8e26517b46426e3814cf79f7a894ab16a7182f5265ceb5dcecd3611315412f3832e21db7ce6f8e9369222e94100733216036f589c5c4d27ba18335fe0cbc37b9d49e4b150da2d80ffcb4b6cb39c8d22b8af6e7b2ac4fb05bda32be87a1a26120b43b103c2e5f08b0b3c64cdfc06a51d0bd984efb85fff0f70db076c5b8be7e15587e39c1afd9cdc021d61771d5484109fa25dc74efd535852ef652f2b45816569a46353406f75bba6cae04a517f31493d8ba384ad8b186f966f61c462ce294a66197045fe125583d56f6cebf70cafacd60a43860706ec378dca553245458defc062c2fbe28e2ea820990ca2dd4cc7f6cda84cc3a282dd7d47993855f0579584fbc412ce2f54828327ef3a0be052bcb14f99eadb8b8fe82b563287c669411738e8e574f960f2a06df070c3ea63ab9759691e1572ed27882e17e2d97268ac5001991b05d2ed3887779a76b1ddaed5158edc65249bec7ab88f5f0bac3a651c204f9e4a9ba32ea264a017bc69e2653457a7e076a5c8321a7f26a3fbce4e55d16efab56bee548f4df6fb7fe71b01569fc4bf7a1c42381833bcca6aadad680395240473d9e12fc07663695c0d7c8c02cf3954e0fdf9f9bf39536484782a0ebf974507ed8791ae2dd669470f262977d04cd34c2f14f2a17909de9402b34e326a43c9f41bf4fa7583314606ba7d6835dcb8355ce8ed2bdac87683225f8cd14b3b93dd7f46292b7be7dd6d9572a54296001d408b1dc6fcaeb0ea1389e230d8be52b5e863d6a256c514edead2c306b9042f6cb29020f35c3002484b9e51b2793feecb6c4d7891c8d6a377d7a9fdc3fd73d92fc240d6bbaafe4616f7908fdaa28a856e23de61418ce900136e49dc46ab16b3bfdd9ac1114fc2001a00237d4dcd9b368827dad6024222af3b03a5c8d6d51f5ed90374fe14c47aa0cc65a113b346fbdd1a1b52095edda31245c4bc95b60a60f490c7dcb3d2551bf4bb7c211c87f5e6a628d144a891f1bcefbfb45ea0e946260564b450d172675a0e1ce5ea12168274f3b83e38c402a11d9f05d5d0b1643a5b86ee64699669cc4972e69998f62f9c937b5e2d9f014c307c3a4e3239fd4fc722ca7ced1afae9adc8f7004d03f4d479a5542967a6a49e1cfac1167de8e94f2ccfbb0262be7e1a385dcbf115789d18390e59bd4c82f2e3ff3ebe30e06c376e55568cb6b229e5c5557b6970f51f432619fdcb6ea4be04f989da52d8aa2f8fc9d682ed322f63784c1d1878e84eb48c541d1467caf8b670361ab0c4a077f0a431382136ddd190e8eb753f4a37591b98a2593dbbaeda9c9ff3f7a1a338440017d580f5d0e298f7b72dfaca1dcac513c831e07f7d24d056275f7573ce595b93dd766a6b2afdd0b1bb4e5a33d76ee6685a6f379bf7745f69ccbfc6e6a7f51865d12d27e914c867a855164ac9515bc0408e6ecc3de0aaf2d84387998cbfd64ff5a662bb9f52a4a30e9cfb45ffa59db2b6b2174e86ca1f74ca929c97cbaf60475c3a1e5c49f2377586cba73f86049fba70ac2781971384f68ea3689fbb9f01f7dfe6054e15b68f0a35602ecec7a541634ff908b990ea6a26085301314d58d70677c485cc1a0b1bf9c28501a84ab466528c5058783948c5960615cf11320653cb01cb35684c711a6b19b9cc661cf9004ed9a31d7126fca32b5a22b1c228b711d156ef9616326d8dffb1584af23dc8aad8c3daca500653f4c10a3944170add7c04a16a7358943f4abf91776711759dce8cc8d1ab01a0e342c8a6b40d71096edb14bf3f2f7e8674fae95d8e913a77b30da63c1928190503201a610722c95d0f160855f688cfc0ceb877b6aaa8a39e382c076c7d9c5951b823f95ba08eb825af69fc53aff83d53eb7e60564d09f6a5e8854a5972bc835002306039997cb4ce8bda707bd4d683087587fe9ce86fa202a228aafe0f7298b963e41e0b7190ab0905e77b508fb02b741dd77520f1f0da284d95db0b4c4e3b104362c2ae50920c6961225f4bdb7d28333bab8404104e2cdd232bcc6819f433b1f9cd9d6e0da90b245de97c76480863fdddaecd011f883d2ba9ac31147cf983e1a1124bf4aae215450662ca589db15d3d4873683956565c8ff31c3080f58787b06f28012fd78217d62615bf30fa19dc488ec4e3b182393cbb40c7f6ad51886d3a354f8789418642ddbff71dce019a1de9e7ac27d19ef1ece727d439d087d7084ce5af0e9f06202c61e783bfd4e2e807744f98d5a49a0ac28f8495c246c2d79424d83ad83d1613f09eab00fb2b869aa5a81869d8b55fe436062a4c2afedaa11463a37860422481fc61d8f21e5160bb11eb6e16f2bb06c7804096b89e3d67de36e58392a217cd89cc899884f21519a8983d57b8f98e45901801091ba30b735d044bb8222a377cb009bbef2afbb26d6809fa3103f30d9ccc60a065b129657ef1a95e6803b7201240c585f2b01405aa39139efd9ad4c106533cd9bb68ef2ab115ea9602ee898e08678852e3be1dfbc65dd408dada41bafc4daf10e674ef624e7b30d8ebaa1f16734451e3dd121ed64377cacab82500efc443b40b8888caf88861a061eeb8a66115a60cba633c759443d07b37879530860627a5ba30745c918ff498eac7183f89a20b14316a9944f176416e091fc18866ce409ba3ac413d04439fafa8c832dadfd82941452c22a221879a61d31c2b3f1aeac810249de05e9bfdba0cda1f57629339beed3faa931c4e2595322263f3e8ef11b42fa51ee2ee64c1acf89a6db7f292fb0a6e93eb798777d1f65589d3b6cf12a72eb2abe49a18fb2506217dee5f1f749e37d56697e111a925aa75b735dd24a910ec79132bddbb6043e5596701b039355302bc9e0c1ab4baa7e959164196e299cc3544bb7eb01637fffa1fcdc678385f53f7620cfa52fb376ab2691e87b8ab2e9ea07ffb801e369bdfc7696bdcf429bbc1e988ca6e42e168a9e59ee8e556f1fcc77235ffd693cd7b2bdb90da5f98c518081dfddbcfffa556bb6c3d17bfaad9b1c2eec655095146a689d37b9358a74ad9ed112e4baaca1f4eae51898744f00469d1c500791955f33a088fd747722aba354b073a07b85dc53183f53e4c62e50c0cae0c3e71c57ce9ef25c9ca0a6d4c20ff030252caa60a0e650f774500f4366d5287311088e016785228e66a090233f8e3a493809b9e02fb79a646f19f94d10a163c1e787c2f262e79876c9ff949d7e4e232dd6601981de2c508dc12a12ffb4e8ec57b13c5b9af162817bc2501487bce6f59d5f133d67a62839009f440d1c975c52bb4a7d7be13c86a290410c1123ed8cd6f543672aba423d0d4f35656f6b1c5200f0eb344335d7d927e947ba1c76ed4fa545fd519adf49f83d8ffe47ba4a143c155b72ee450bf51f3c1ec3528c1ceb14d0614c2a36718378a1e449e33c869971f1d911ca6d465b2a7a04ec3784feb612a1fde8f63a59eea471a73b76eecb2a0c06ce0b16a8c04ef45261ceff554927ebe17b23d991b0a6e502083d2e9cbe5a2ff4f9ea5ff1be30e4204af101d33cf16457bc8763cab9237fffc8ac98624314ed3abb4b81e7bfcaee933b31100e6f77443c5294e230f4b74441eb98ef3fd32c6f6a6528274e48672b461f1767069229e4989241eff3f3126e82e7d35f8c8079e658e0c81d5cdef759789b177d29fe13e13fcf12b4fc8dfccee14aebb46ae46d7f9a9d8775240570477b63e5a68173fe72832cb9cbf5ee818157bc7aacd38ba08a13f990b43c9c42c8f8de8cdbae3ecf0a7c8b7b429374be6bcb63b0abcd17cfd5ffd861052c1adb4175177a07b37e21568f8a66b8af9b5ce6c8d4f27a8cf31e828ac45de5607630a1622ab5e16f7b1dab8de5acc815a216b9aa163349fa02e54319cee0736fa61a0f833ac172b9106cf80006dea40b92b21aca39e36550d4838e81a8c319f82aecc408fd3d24ba0ee7689dad5cc606c313e22ee61ff73e5f304124003ab139ff92a9a1de8b3ec301e31ca08f92d388ee2fb822ba7026ab6d675157a99acff15a7934fde8876483cb0fb33091e982fe8c9692bde7b410ca3a9f77a32756d5a75e759444aa498052e93390ad71fea1f70331c0d53d8df8a6355bebc934681466e75102fc1a0d8f3390719527720dcd1ce2c47bc8972399f7469a21c6c709f724cffb61fc0c70c1cebba3a6cb423f8bbf6e57e890ab7dea72cfd022467abfaaed867584cf108e0ff07943c4c78716f8c5a96f6e316071702c84b8320700d4f1d30bc253d86e68bf66e617b6a566f917e5f31fbcf4cd1dfdf952815ed211d14beb66bd2d1fb670676406e7248c699ffe72e7cf5d6b43732cf0e51aed37a8c4048755b76644fde67541654a12bd48dacc61e0e595b1de0c27fd1d31d7168bef8492b8d3500214bb44639dd1bf0edf0c658814da78fdaa80eaa798b8496e7c12d041c97b29cdeef7c380427edcca370987c95ea3b780dd9a89537e599df6d6994ce95f2f78e0eca4938acf1af47d0a245c087955d3e9d07a9a0fad77ca75f09069ac133b3d17e0154d980b27daf0d87b0584219edcabe8c1daa53c3a3e4452b763912fb5d34c7651ff5e7041534e0046b4986e07cd4149bc629a910356be583c52940772684dbd3b20affb8e35be8243676592778db6881936d736bb168e066b2531c03494d46fd4d17c1aa810e939ca80e7474d85011231fc5b838971e9e94fff74a38831872125e3a70d91a8d3e370daa79e0f627c7747e17826a964e09dbb4a727cef68cf7351c5386a1632def430fa1745d39e89e67a0c19e62c5268d2f8049075d8e2763ace3bf98e0156f7cb43199455aba910ece63622b084a2dc05e942865c0744950b1c5e8b369bf92d89a9213b1917523251125000f121729d18d915b782ae53bb7134fd651f60a75b5f728ef642a5f925ccf0e0873882ca0147ad2263f9b6e287f56814c3d8cde8af42f3af67c3f08b10d96ef734ba5b0a88b715ad9be97003e84fd8f0f20c262bc8cb25583559833a00705733664a1c55fdc77a673760f4739a264ae8f27adc8759cd922b9489a9c540525946a14c3def8ba8e3b7065dcc1c96902121769e4750f8ffe214a9e412b992f9925168604098a9a7d544e569f1e8d1e536adc790dc4ecad9b5a13d9138e435ed714a17b9c8e844af401b61d472f254f94ddf12000bb8bc07d06beb60d24426ea66bf21147b38febccfca6f4cbbefa7f662279c6dc241ebb7d14a226cf1b922a133197bbc0eb1841c0d3bd90f691a66ee9576edd2b12f51aa7e622a91faabfd3c5bdb961e69cf236e30b458716c72e81d8f702205144d020bce778107b036c0217fbc931c76c4be498fdc0e973bd177b56df8c74faed915ad131d26f1bc5ad362e9e89d69d79c1b5835d26c71969b1a15bdef3e8e240d2d78ccff88d53da05b5c01ef252db821d91031235b4a5df53b9151b8b7e2a08cefd25d7b250d2a0e6653f2bcb37af406a93452761b1b4c5f77cd19414df795fe1bec0e3ad65cf6a770ea1b0ee383a66a5436ffe76272260d530abeed65c0cab2210e2f2763ae5a740485f6a8629c72f5a20b06440f74925a664cce0eccb2bd4e1c6f9676697eae3766eed7db4e45d1a3dfa70144c712d5c12d73676b8392eeeca5b4172580adadf200e0faae5d192519014aae0fd7037371e5cc77556a9774609a6687c409031b7c5fcf53b221a7a8f152eb4d55d4894b4642dc7f0af32e16a34d686acaf525e96e228a056eeae9c14cf2efc3caa0d44578cb0860", 0x1000}, {&(0x7f0000001480)="1132fb8ee72b14116abb670bf54427c1582654db9b30f93eb8c495c470c4c8f3156863ccc098e74bd56ecfa989867212ed2943057ff9659611135d3e43e5c9daa5bcd1ce8d87d09f564ccfce01808b6a4c92c59553459bcacf91cebbd30e88c00aff38e66194710c37665fad50603aa2b0565a04c535842fcbf10425a76d46aaec6af5841faf29212d2453f89d366f0c4b66f5f1b47bdf5a667f1d9d9b9f6b2b939b7d95483fd600f60aae9fbe7f254c7a329be5cf78f9f39f02eb4dbf0daf69d2e121d2b69a6faa489a5b4c8b9969e5d0731d6a31f610c4f3c272c2f7ef20e4e993a8233670c1c5436de775f6fbc601e09abf5ba344da5f3f4f5db700f3", 0xfe}], 0x8, &(0x7f0000001880)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r2, r3, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, 0xffffffffffffffff, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, 0xffffffffffffffff, r13}, @cred={0x20, 0xffff, 0x0, 0x0, r14, r15}], 0xc8, 0x60a}, 0x0) acct(&(0x7f00000019c0)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000001a00)={'./file0\x00', 0x10000, 0x80000000, 0x5, 0x1, 0x10001, 0x8, 0x10001, 0x3, 0x2, 0x3, 0x9}) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/null\x00', 0x400, 0x0) sendto$unix(r16, &(0x7f0000001ac0)="d729ac8b3a966edef29a21c37b309abcedd6962fdf61d3724ffd32b60b6322a17c57d1e50067d6cc55a7c38e1ad39d00ef5e9473ec50aa45b0d002f108b33d", 0x3f, 0x0, &(0x7f0000001b00)=@abs={0x1, 0x0, 0x3}, 0x8) r17 = kqueue() setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000001b40)={0x2ba2, 0x1}, 0x10) getsockopt$sock_linger(r17, 0xffff, 0x80, &(0x7f0000001b80), &(0x7f0000001bc0)=0x8) syz_open_pts() pipe2(&(0x7f0000001c00)={0xffffffffffffffff}, 0x8) ioctl$TIOCOUTQ(r18, 0x40047473, &(0x7f0000001c40)=0xff) pwrite(r18, &(0x7f0000001c80)="e73b2557a78460ca64978d2ade962fc0f5dc3f19f84ce90871c88d055e83e93efd7aa135109fce06c608e88a6c1f4f7a18908b3d8def6516c7de48d7ed133fef", 0x40, 0x0, 0x21) 13:34:13 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = dup2(r2, r0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000140)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000200)=0xc) sendto$inet(r5, &(0x7f0000000240)="54f4254f18dc835d160e93f459c1695e32c75e6e028de9c850f93c038f4d6b2a81d67ebc5a9007de59804a1604e05bf5531b6161e22810f3bf98a8ffa95f20d62b4360da2e151241be6bf718ab669fef86823dbf367a407dbfab1134a919f4501aa341373e4be8fd03fcaad0bd1ecb43c5415ed5ea762aad696dbb245310114eb414892ef658baee83bcb715083b0074366635", 0x93, 0x3, &(0x7f0000000300)={0x2, 0x3}, 0xc) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) dup2(r0, r7) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100045}, {0x64}, {0x6}]}) r8 = socket(0x2, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCGDLTLIST(r9, 0xc010427b, &(0x7f0000000380)={0x8, &(0x7f0000000340)=[0x3, 0x8, 0xfffffffc, 0x6, 0x200, 0x8, 0x7, 0x0]}) r10 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r10, 0x0, r10) fcntl$getown(r10, 0x5) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 13:34:13 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)={0x4}) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r2, 0x5) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000080)=0x1) 13:34:13 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCEXCL(r3, 0x2000740d) close(r0) 13:34:13 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) fcntl$dupfd(r3, 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 13:34:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x24, 0x0, 0x0, 0x200}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) poll(&(0x7f0000000040)=[{r1, 0x34}, {r0, 0x4}], 0x2, 0x3) 13:34:13 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000001600)=0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001640)={0x2e, 0x7f, 0x9, 0x6, "573f50f9439471cd02f8ec5b6874692c75a20fa6", 0x6, 0x5}) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffe, 0x3f}], 0x400cc, 0x0, 0x80000000121, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x40000000010001, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffb, 0x70, 0x40000000, 0x6, 0x2}, {{}, 0xfffffffffffffff9, 0x80, 0x4, 0x8, 0x2}], 0x7a, &(0x7f0000000080)=[{{}, 0xfffffffffffffffc, 0x18, 0x2, 0x6, 0x4}, {{}, 0xfffffffffffffffb, 0x41, 0x2, 0xffff, 0xfffffffffffffff8}], 0x30, &(0x7f00000000c0)={0x7ff, 0x3}) readv(0xffffffffffffffff, &(0x7f00000016c0)=[{&(0x7f0000001680)}], 0x1) syz_open_pts() ktrace(&(0x7f0000000080)='./bus\x00', 0x5, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a56010000001c00fead000000000060d5706c851f000000000000004e341d89df00000000000000", 0x2c}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x3f}], 0x400cc, 0x0, 0x80000000121, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x40000000010001, 0x0) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffb, 0x70, 0x40000000, 0x6, 0x2}, {{r3}, 0xfffffffffffffff9, 0x80, 0x4, 0x8, 0x2}], 0x7a, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffc, 0x18, 0x2, 0x6, 0x4}, {{r2}, 0xfffffffffffffffb, 0x41, 0x2, 0xffff, 0xfffffffffffffff8}], 0x30, &(0x7f00000000c0)={0x7ff, 0x3}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0x3f}], 0x400cc, 0x0, 0x80000000121, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000180), 0x40000000010001, 0x0) kevent(r4, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffb, 0x70, 0x40000000, 0x6, 0x2}, {{r5}, 0xfffffffffffffff9, 0x80, 0x4, 0x8, 0x2}], 0x7a, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffc, 0x18, 0x2, 0x6, 0x4}, {{r4}, 0xfffffffffffffffb, 0x41, 0x2, 0xffff, 0xfffffffffffffff8}], 0x30, &(0x7f00000000c0)={0x7ff, 0x3}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffe, 0x3f}], 0x400cc, 0x0, 0x80000000121, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000180), 0x40000000010001, 0x0) kevent(r6, &(0x7f0000000040)=[{{r7}, 0xfffffffffffffffb, 0x70, 0x40000000, 0x6, 0x2}, {{r7}, 0xfffffffffffffff9, 0x80, 0x4, 0x8, 0x2}], 0x7a, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffc, 0x18, 0x2, 0x6, 0x4}, {{r6}, 0xfffffffffffffffb, 0x41, 0x2, 0xffff, 0xfffffffffffffff8}], 0x30, &(0x7f00000000c0)={0x7ff, 0x3}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f00000002c0), 0x400cc, 0x0, 0x80000000121, 0x0) 13:34:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = fcntl$dupfd(r0, 0x14, r1) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000140)) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000100)=0x1ff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r6 = socket(0x18, 0xc002, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r6, r5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) sendto$inet6(r6, &(0x7f0000000040)="6454688fd066092f560e9f5f3818431ede94ce40c4bfc7d621751778da759b5b3d9bf6a4d1f4b663f238eedd256b6cb73d64b97162fbfac15e84d36cca24e4", 0xff99, 0x0, 0x0, 0x0) 13:34:13 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) fcntl$setflags(r1, 0x2, 0x3) r2 = geteuid() setreuid(0x0, 0x0) setreuid(r2, 0xffffffffffffffff) r3 = syz_open_pts() fchflags(r3, 0x0) 13:34:13 executing program 1: poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x1}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x800, 0x100000001}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 13:34:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) write(r1, &(0x7f0000000240)="22f440", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x408008001}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:34:13 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='//e./bpf\x00', 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r3 = getpgrp() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r5, r6) chown(&(0x7f0000000200)='./file0/file0\x00', r5, r6) lchown(&(0x7f0000000780)='./file0\x00', r5, r6) lchown(&(0x7f00000001c0)='./file0\x00', r5, r6) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r8, r9) chown(&(0x7f0000000200)='./file0/file0\x00', r8, r9) lchown(&(0x7f0000000780)='./file0\x00', r8, r9) lchown(&(0x7f00000001c0)='./file0\x00', r8, r9) r10 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r10, 0x0, r10) r11 = fcntl$getown(r10, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r13, r14) chown(&(0x7f0000000200)='./file0/file0\x00', r13, r14) lchown(&(0x7f0000000780)='./file0\x00', r13, r14) lchown(&(0x7f00000001c0)='./file0\x00', r13, r14) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r16, r17) chown(&(0x7f0000000200)='./file0/file0\x00', r16, r17) lchown(&(0x7f0000000780)='./file0\x00', r16, r17) lchown(&(0x7f00000001c0)='./file0\x00', r16, r17) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r19, r20) chown(&(0x7f0000000200)='./file0/file0\x00', r19, r20) lchown(&(0x7f0000000780)='./file0\x00', r19, r20) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r22, r23) chown(&(0x7f0000000200)='./file0/file0\x00', r22, r23) lchown(&(0x7f0000000780)='./file0\x00', r22, r23) lchown(&(0x7f00000001c0)='./file0\x00', r22, r23) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r25, r26) chown(&(0x7f0000000200)='./file0/file0\x00', r25, r26) lchown(&(0x7f0000000780)='./file0\x00', r25, r26) lchown(&(0x7f00000001c0)='./file0\x00', r25, r26) lchown(&(0x7f0000001440)='./file0/file0\x00', 0xffffffffffffffff, r23) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r28, r29) chown(&(0x7f0000000200)='./file0/file0\x00', r28, r29) lchown(&(0x7f0000000780)='./file0\x00', r28, r29) lchown(&(0x7f00000001c0)='./file0\x00', r28, r29) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r31, r32) chown(&(0x7f0000000200)='./file0/file0\x00', r31, r32) lchown(&(0x7f0000000780)='./file0\x00', r31, r32) lchown(&(0x7f00000001c0)='./file0\x00', r31, r32) getgroups(0x7, &(0x7f0000000280)=[r17, 0xffffffffffffffff, r20, r29, 0xffffffffffffffff, r32, 0x0]) r34 = getpid() r35 = getuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r37, r38) chown(&(0x7f0000000200)='./file0/file0\x00', r37, r38) lchown(&(0x7f0000000780)='./file0\x00', r37, r38) lchown(&(0x7f00000001c0)='./file0\x00', r37, r38) r39 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r39, 0x0, r39) r40 = socket(0x2, 0x400000000002, 0x0) r41 = fcntl$dupfd(r40, 0x0, r40) ioctl$TIOCFLUSH(r41, 0x8020690c, &(0x7f0000000300)) r42 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000001400)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000100)="502f76428b4a15159510e1a0d4741e8a4b92f17ec6a04e0c3260c4f3243a70d77e849a9ae321ba254dff6de9d78d22fc997ad781acb255e75868f5af3979cb6b004d15fab3892cf5e7214813648a514366a34c8ef79ea164750ebe3b2baac2097d6b55bc325b3ee53ea097173d8ea944452cf7dafe9eadd74c4b64cd5a5083d421650e3f6877a7510478b30b3924e4bad41dd7baf2fab2ae338ffa28c652a6afdffba41b13bc9e6ebe37b748bcadf44d", 0xb0}, {&(0x7f00000001c0)="6dd3f4edab9d029dee084af3fa957cf94a767b5d6f9a4ef0f425dffe6d1c7ec670bbeb8b4c478a8cb5f837ae8a739671f28f8afff1ce1318b8d4d289ffa60e640d013d87fefa80a773008fa341688dde1fb130f22539baaab333670114fd51aa576cd4347b169ab738e5", 0x6a}], 0x2, &(0x7f0000001380)=[@cred={0x20, 0xffff, 0x0, r3, r5, r9}, @cred={0x20, 0xffff, 0x0, r11, r13, r33}, @cred={0x20, 0xffff, 0x0, r34, r35, r38}, @rights={0x20, 0xffff, 0x1, [r0, r39, r41, r42]}], 0x80, 0x400}, 0x8) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x3, 0x3, 0x9, 0x8}, {0xed9b, 0x50, 0x81, 0x9}, {0x7fff, 0x80, 0x40, 0x8}, {0x0, 0x80, 0x3f, 0x9}, {0x769, 0x80, 0x85, 0x5}]}) 13:34:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000300)='./bus\x00', 0x5, 0x80) r1 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) unlinkat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0) shmat(r1, &(0x7f0000c71000/0x4000)=nil, 0x1000) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000340)=""/212) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x65eaf54c}, 0xc) open(&(0x7f0000000080)='./bus\x00', 0x610, 0xb0) write(r0, &(0x7f0000000040)="670dc3", 0x3) open(&(0x7f00000000c0)='./bus\x00', 0x40, 0x20) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x20000, 0x0) r4 = open(&(0x7f0000000200)='./bus\x00', 0x80, 0x102) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x8420, 0x0) poll(&(0x7f0000000280)=[{r2, 0x100}, {r3, 0x4}, {r4, 0x40}, {0xffffffffffffffff, 0x2}, {0xffffffffffffffff, 0x8a}, {0xffffffffffffff9c, 0x100}, {r5, 0x14e}], 0x7, 0xb9) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:34:13 executing program 1: openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840), 0x303}, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) fcntl$setstatus(r2, 0x4, 0x0) 13:34:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x20f, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) execve(0x0, 0x0, 0x0) 13:34:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x10) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="4cc3b9b1136d34358c0e22700d31eb27803962e756086c6ecb006c68b0034d6275f8736d0e81f49084ef5ee618059e8c554b1181ee68a600"/67], 0xa) chflags(&(0x7f0000000200)='./file0\x00', 0x10000) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000240)={0x10, 0x9, 0x4, 0x3ff, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x101}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2fe0}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000f50000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xd4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x400}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000f94000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x273e}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000fef000/0x10000)=nil, 0x5}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000e00000/0x200000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0/file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7ff}) 13:34:13 executing program 1: sendmsg(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = socket(0x2, 0x400000000002, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$dupfd(r1, 0x0, r1) getsockopt$inet_opts(r1, 0x0, 0x41, &(0x7f0000000080)=""/124, &(0x7f0000000540)=0x3b5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000040)) fsync(0xffffffffffffffff) read(r0, &(0x7f0000000440)=""/178, 0x2d) semget$private(0x0, 0x0, 0x200008000000010) sync() 13:34:13 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x8, 0xffffffffffffffff) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$inet_opts(r0, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffeb3) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000300)=0x401) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = socket$inet(0x2, 0x3, 0xa2b) connect$inet(r3, &(0x7f0000000180)={0x2, 0x3}, 0x17a) getsockname$inet(r2, &(0x7f0000000280), &(0x7f0000000540)=0x255) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000a00)) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r6 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000001640)=""/247, 0x1ce}], 0x1, 0x0, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r5, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r6, 0x0, 0x0) write(r4, &(0x7f0000000100), 0xfeae) r8 = open(&(0x7f0000000080)='./file0\x00', 0x10b886, 0x1) ioctl$BIOCSETIF(r8, 0x8004667d, &(0x7f0000000040)={'tap'}) syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) fcntl$dupfd(r2, 0x0, r2) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000140)={0xfbc1, 0x8}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0xfffffd64) ioctl$TIOCMSET(0xffffffffffffff9c, 0x8004746d, &(0x7f0000000000)=0x6) r9 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r9, &(0x7f0000000400)=[{0x4, 0x8}, {0x3, 0x40, 0x1000}, {0x2, 0xd9, 0x2800}, {0x0, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x5, 0x1800}, {0x1, 0x6, 0x1800}], 0x2aaaac12) semop(r9, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) 13:34:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x279, &(0x7f0000000040)}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 13:34:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000240)='./file0\x00') setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) recvmsg(r1, &(0x7f0000000140)={&(0x7f00000001c0)=@un=@file={0x0, ""/97}, 0x63, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/217, 0xd9}, {&(0x7f0000000440)=""/217, 0xd9}], 0x2, &(0x7f0000000540)=""/4096, 0x1000}, 0x800) read(r1, &(0x7f0000000040)=""/117, 0x75) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 13:34:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = socket$inet(0x2, 0x6, 0x1) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r3) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) fchflags(r4, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x20}, {0x3c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 13:34:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) close(r1) 13:34:13 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x2, 0x200, {0xe5, 0xffffffff}}) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000100)) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) r5 = socket(0x0, 0x5453d3501563406e, 0x0) fcntl$dupfd(r5, 0x0, r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140), 0xc) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x23, &(0x7f0000000240)="1b03c57e22457768af61548c1b80642a22a969c3b76303d473cb28923c05d6c8424ce264f6fa1a36a0b8bd2b63c1dfc9f19ff4f2c162da2489ce22ff054cf1b3acd345c0f667ac4fd75a2a5267dcd2a37ccc9396052652080073558b061e9da5f75d3e8e23e42b9f28d36d03cadc53933b2856790c", 0x448) mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028ac) r6 = open(&(0x7f0000000100)='./bus\x00', 0x7fe, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002002, 0x28b0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f0000000340)="00000018", 0x4}], 0x1) socket$inet(0x2, 0x2, 0x1b) 13:34:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x20, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r1) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 13:34:14 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000000000/0x10000)=nil, 0x10000) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) preadv(0xffffffffffffff9c, &(0x7f0000000300)=[{&(0x7f0000000100)=""/204, 0xcc}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000200)=""/85, 0x55}, {&(0x7f0000000280)=""/49, 0x31}], 0x4, 0x0, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) pipe2(&(0x7f0000000080), 0x0) 13:34:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x5}, {0x3c}, {0x15}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x60}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") mkdir(&(0x7f0000000000)='./file0\x00', 0xe4) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/154, 0x9a}, {&(0x7f0000000380)=""/213, 0xd5}, {&(0x7f00000000c0)=""/25, 0x19}, {&(0x7f0000000480)=""/182, 0xb6}], 0x4, 0x0, 0x33) 13:34:14 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0xffffffffffffffff, 0x0, 0x100}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x5]}, 0x3c) close(r0) 13:34:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f511615d166b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b57485b3902005310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab91"], 0x10) r2 = dup2(r1, r0) socket(0x6, 0x4, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) accept$unix(r4, 0x0, &(0x7f0000000100)) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0xfffffffffffffe73) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000040)={0x1, 0xc0, 0x8}) panic: pool_cache_item_magic_check: mbufpl cpu free list modified: item addr 0xfffffd807a28a100+16 0x0!=0x5b12f2b7c37ff385 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *342574 90074 0 0 0x4000000 1 syz-executor.1 193340 97583 0 0 0x4000080 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c pool_cache_get(ffffffff826766b8) at pool_cache_get+0x323 pool_get() at pool_get+0x91 m_copym(fffffd806909a600,f794,574,2) at m_copym+0x174 ip_fragment(fffffd806909a600,ffff8000001732a8,5b4) at ip_fragment+0x324 ip_output(fffffd806909a600,0,fffffd806f6cf700,0,0,fffffd806f6cf690) at ip_output+0xfc1 udp_output(fffffd806f6cf690,fffffd806909a600,0,0) at udp_output+0x5af sosend(fffffd8062a7e330,0,ffff8000239a34e0,0,0,0) at sosend+0x645 sendit(ffff800020acea10,6,ffff8000239a35c0,0,ffff8000239a36a0) at sendit+0x52b sys_sendto(ffff800020acea10,ffff8000239a3658,ffff8000239a36a0) at sys_sendto+0x80 syscall(ffff8000239a3720) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffffd7,0,6,c775e332010) at Xsyscall+0x128 end of kernel end trace frame: 0xc79c515ab20, count: 2 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic pool_cache_item_magic_check: mbufpl cpu free list modified: item addr 0xfffffd807a28a100+16 0x0!=0x5b12f2b7c37ff385 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c pool_cache_get(ffffffff826766b8) at pool_cache_get+0x323 pool_get() at pool_get+0x91 m_copym(fffffd806909a600,f794,574,2) at m_copym+0x174 ip_fragment(fffffd806909a600,ffff8000001732a8,5b4) at ip_fragment+0x324 ip_output(fffffd806909a600,0,fffffd806f6cf700,0,0,fffffd806f6cf690) at ip_output+0xfc1 udp_output(fffffd806f6cf690,fffffd806909a600,0,0) at udp_output+0x5af sosend(fffffd8062a7e330,0,ffff8000239a34e0,0,0,0) at sosend+0x645 sendit(ffff800020acea10,6,ffff8000239a35c0,0,ffff8000239a36a0) at sendit+0x52b sys_sendto(ffff800020acea10,ffff8000239a3658,ffff8000239a36a0) at sys_sendto+0x80 syscall(ffff8000239a3720) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffffd7,0,6,c775e332010) at Xsyscall+0x128 end of kernel end trace frame: 0xc79c515ab20, count: -13 ddb{1}> show registers rdi 0xffffffff81c88787 db_enter+0x17 rsi 0x8b66 __ALIGN_SIZE+0x7b66 rbp 0xffff8000239a2ef0 rbx 0xffff8000239a2fa0 rdx 0x8b67 __ALIGN_SIZE+0x7b67 rcx 0xffff800020d58000 rax 0xffff800020d58000 r8 0xffffffff8215dd5f kprintf+0x16f r9 0x1 r10 0x25 r11 0xef47675aa42fbbe5 r12 0x3000000008 r13 0xffff8000239a2f00 r14 0x100 r15 0x1 rip 0xffffffff81c88788 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000239a2ee0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=342574 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020acf668,0xffffffff82671458 process=0xffff800020adc000 user=0xffff80002399e000, vmspace=0xfffffd807f00b000 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 90074 344462 66384 0 2 0 syz-executor.1 *90074 342574 66384 0 7 0x4000000 syz-executor.1 97583 185249 36187 0 2 0 syz-executor.0 97583 193340 36187 0 7 0x4000080 syz-executor.0 97583 236784 36187 0 3 0x4000080 fsleep syz-executor.0 97583 46453 36187 0 3 0x4000080 fsleep syz-executor.0 66384 337862 72487 0 3 0x82 nanosleep syz-executor.1 36187 524274 72487 0 3 0x82 nanosleep syz-executor.0 18394 122980 1 0 3 0x100083 ttyin getty 21359 265101 0 0 3 0x14200 acct acct 26764 290847 0 0 3 0x14200 bored sosplice 72487 410697 85289 0 3 0x82 nanosleep syz-fuzzer 72487 64289 85289 0 3 0x4000082 nanosleep syz-fuzzer 72487 360973 85289 0 3 0x4000082 thrsleep syz-fuzzer 72487 363102 85289 0 3 0x4000082 thrsleep syz-fuzzer 72487 498600 85289 0 3 0x4000082 thrsleep syz-fuzzer 72487 143611 85289 0 3 0x4000082 thrsleep syz-fuzzer 72487 347463 85289 0 3 0x4000082 thrsleep syz-fuzzer 72487 449004 85289 0 3 0x4000082 thrsleep syz-fuzzer 72487 76411 85289 0 3 0x4000082 thrsleep syz-fuzzer 72487 58187 85289 0 3 0x4000082 kqread syz-fuzzer 85289 135959 77543 0 3 0x10008a pause ksh 77543 517112 1883 0 3 0x92 select sshd 1883 146574 1 0 3 0x80 select sshd 22734 94930 92972 74 3 0x100092 bpf pflogd 92972 486425 1 0 3 0x80 netio pflogd 26862 283955 74554 73 3 0x100090 kqread syslogd 74554 72799 1 0 3 0x100082 netio syslogd 1107 448299 1 77 3 0x100090 poll dhclient 77611 112834 1 0 3 0x80 poll dhclient 8459 238293 0 0 2 0x14200 zerothread 28136 270596 0 0 3 0x14200 aiodoned aiodoned 17982 460614 0 0 3 0x14200 syncer update 29477 507869 0 0 3 0x14200 cleaner cleaner 54457 288636 0 0 3 0x14200 reaper reaper 26321 320579 0 0 3 0x14200 pgdaemon pagedaemon 82058 239646 0 0 3 0x14200 bored crynlk 40675 51679 0 0 3 0x14200 bored crypto 28200 190714 0 0 3 0x40014200 acpi0 acpi0 48077 514392 0 0 3 0x40014200 idle1 28049 184774 0 0 3 0x14200 bored softnet 93164 338897 0 0 3 0x14200 bored systqmp 39627 369048 0 0 3 0x14200 bored systq 26679 158496 0 0 3 0x40014200 bored softclock 18157 2595 0 0 3 0x40014200 idle0 37253 135235 0 0 3 0x14200 bored smr 1 22492 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 90074 (syz-executor.1) thread 0xffff800020acea10 (342574) exclusive rwlock netlock r = 0 (0xffffffff824a2a68) #0 witness_lock+0x52e #1 solock+0x5a #2 sosend+0x51b #3 sendit+0x52b #4 sys_sendto+0x80 #5 syscall+0x4a4 #6 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9626 6460K 7934K 78643K 18338 0 0 pcb 13 10K 12K 78643K 652 0 0 rtable 87 12K 14K 78643K 2045 0 0 ifaddr 108 24K 26K 78643K 775 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1691 0 0 iov 0 0K 32K 78643K 706 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1220 77K 77K 78643K 4072 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 54 0 0 VM map 21 10K 11K 78643K 42 0 0 sem 12 0K 1K 78643K 689 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 3349 0 0 sigio 0 0K 0K 78643K 283 0 0 proc 62 63K 83K 78643K 1482 0 0 subproc 32 2K 2K 78643K 310 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 1K 78643K 310 0 0 in_multi 22 1K 2K 78643K 353 0 0 ether_multi 1 0K 0K 78643K 26 0 0 mrt 0 0K 0K 78643K 15 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 84 371K 371K 78643K 84 0 0 exec 0 0K 1K 78643K 822 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 149 185K 201K 78643K 12824 0 0 UVM aobj 130 8K 8K 78643K 141 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 724 0 0 NDP 23 0K 1K 78643K 216 0 0 temp 250 3561K 4200K 78643K 77435 0 0 kqueue 0 0K 0K 78643K 51 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 38 0 34 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 245 0 243 1 0 1 1 0 8 0 rtentry 112 294 0 268 2 0 2 2 0 8 0 unpcb 120 1738 0 1723 4 3 1 2 0 8 0 syncache 264 22 0 22 9 8 1 1 0 8 1 sackhl 24 2 0 2 2 2 0 1 0 8 0 tcpqe 32 7319 0 7319 6 6 0 2 0 8 0 tcpcb 544 1262 0 1258 6 5 1 4 0 8 0 inpcb 280 9481 0 9473 29 26 3 13 0 8 2 rttmr 72 5 0 5 4 4 0 1 0 8 0 ip6q 72 4 0 3 3 2 1 1 0 8 0 ip6af 40 10 0 9 3 2 1 1 0 8 0 nd6 48 45 0 45 2 1 1 1 0 8 1 pkpcb 40 5 0 5 3 3 0 1 0 8 0 ppxss 1128 109 0 109 10 9 1 1 0 8 1 pffrag 232 54 0 54 12 11 1 1 0 482 1 pffrnode 88 54 0 54 12 11 1 1 0 8 1 pffrent 40 1064 0 1064 12 11 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 243 0 194 1 0 1 1 0 8 0 pfstkey 112 243 0 194 2 0 2 2 0 8 0 pfstate 328 243 0 194 5 0 5 5 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 11 0 10 6 5 1 4 0 8 0 art_heap4 256 1334 0 1204 18 5 13 15 0 8 0 art_table 32 1345 0 1214 2 0 2 2 0 8 0 art_node 16 290 0 266 1 0 1 1 0 8 0 sysvmsgpl 40 64 0 44 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 687 0 677 1 0 1 1 0 8 0 shmpl 112 139 0 11 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 6570 0 5159 46 0 46 46 0 8 0 ffsino 272 6570 0 5159 95 0 95 95 0 8 0 nchpl 144 11733 0 11272 61 40 21 61 0 8 0 uvmvnodes 72 6289 0 0 115 0 115 115 0 8 0 vnodes 208 6289 0 0 331 0 331 331 0 8 0 namei 1024 41015 0 41015 7 6 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 19 0 0 3 0 3 3 0 8 0 vmpool 552 40 0 21 4 2 2 2 0 8 0 scsiplug 64 9 0 9 5 5 0 1 0 8 0 scxspl 192 37677 0 37677 33 30 3 7 0 8 3 plimitpl 152 293 0 285 1 0 1 1 0 8 0 sigapl 432 3504 0 3488 3 1 2 3 0 8 0 futexpl 56 72577 0 72575 4 3 1 1 0 8 0 knotepl 112 892 0 873 4 3 1 3 0 8 0 kqueuepl 104 910 0 907 1 0 1 1 0 8 0 pipepl 112 3816 0 3792 15 13 2 3 0 8 1 fdescpl 488 3505 0 3488 3 0 3 3 0 8 0 filepl 152 31831 0 31721 33 27 6 14 0 8 1 lockfpl 104 1160 0 1157 1 0 1 1 0 8 0 lockfspl 48 388 0 386 1 0 1 1 0 8 0 sessionpl 112 37 0 26 1 0 1 1 0 8 0 pgrppl 48 74 0 63 1 0 1 1 0 8 0 ucredpl 96 3410 0 3401 1 0 1 1 0 8 0 zombiepl 144 3490 0 3490 8 7 1 1 0 8 1 processpl 896 3524 0 3490 4 0 4 4 0 8 0 procpl 632 11147 0 11100 7 2 5 5 0 8 0 srpgc 64 28 0 28 11 10 1 1 0 8 1 sosppl 128 56 0 56 12 11 1 1 0 8 1 sockpl 384 11515 0 11490 48 43 5 22 0 8 2 mcl64k 65536 282 0 0 35 3 32 35 0 8 1 mcl16k 16384 9 0 0 2 0 2 2 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 12 0 0 1 0 1 1 0 8 0 mcl8k 8192 17 0 0 3 0 3 3 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 9 0 0 1 0 1 1 0 8 0 mcl2k 2048 204 0 0 24 2 22 24 0 8 0 mtagpl 80 53 0 0 1 0 1 1 0 8 0 mbufpl 256 594 0 0 22 0 22 22 0 8 0 bufpl 256 20574 0 13526 441 0 441 441 0 8 0 anonpl 16 420390 0 402886 171 81 90 91 0 124 16 amapchunkpl 152 24064 0 23914 50 43 7 14 0 158 0 amappl16 192 20051 0 18993 174 114 60 65 0 8 7 amappl15 184 853 0 849 2 1 1 1 0 8 0 amappl14 176 383 0 379 2 1 1 1 0 8 0 amappl13 168 804 0 803 1 0 1 1 0 8 0 amappl12 160 19 0 19 4 4 0 1 0 8 0 amappl11 152 254 0 239 1 0 1 1 0 8 0 amappl10 144 164 0 160 1 0 1 1 0 8 0 amappl9 136 1679 0 1672 1 0 1 1 0 8 0 amappl8 128 1203 0 1169 2 0 2 2 0 8 0 amappl7 120 260 0 251 1 0 1 1 0 8 0 amappl6 112 242 0 232 1 0 1 1 0 8 0 amappl5 104 285 0 271 1 0 1 1 0 8 0 amappl4 96 4558 0 4521 1 0 1 1 0 8 0 amappl3 88 349 0 341 1 0 1 1 0 8 0 amappl2 80 26631 0 26547 3 1 2 3 0 8 0 amappl1 72 88600 0 88137 25 15 10 20 0 8 0 amappl 80 11709 0 11648 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 140 0 11 3 0 3 3 0 8 0 uaddrrnd 24 3545 0 3488 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3545 0 3488 1 0 1 1 0 8 0 vmmpekpl 168 34949 0 34907 3 0 3 3 0 8 0 vmmpepl 168 450080 0 447712 306 169 137 141 0 357 33 vmsppl 368 3504 0 3488 2 0 2 2 0 8 0 pdppl 4096 7097 0 7037 12 4 8 8 0 8 0 pvpl 32 1117831 0 1096768 344 136 208 209 0 265 34 pmappl 232 3544 0 3509 6 3 3 3 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 683 0 33 19 0 19 19 0 8 0