836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r2}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f00000000c0)) kqueue() ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000011c0)={0x2f93, 0x6, 0x5, 0xffffff57, 0xffff, 0x4, 0x1e9, 0x10, [{0x8004, 0x20, 0x7f, 0x8}, {0x8, 0x0, 0x8, 0x9}, {0x96, 0x2, 0x0, 0x558}, {0x1, 0x0, 0x648, 0x7fff}, {0x4, 0x8001, 0x5, 0x8}, {0x8, 0x8, 0x5, 0xff}, {0x7a, 0xb, 0x101, 0xd9}, {0x1, 0xfff, 0x1, 0x9}, {0x3917, 0x8000, 0xa0000, 0xffff}, {0xfffff800, 0x1, 0xfffffffd, 0x2}, {0x81, 0x0, 0xbea3, 0x2}, {0x0, 0x7, 0x5, 0x40000001}, {0x24, 0x3, 0x4, 0xff}, {0x101, 0xfffffff9, 0x100001, 0x8}, {0x40, 0x6, 0xfff, 0x3}, {0xffffff40, 0x4a29, 0x73, 0x5}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x2) r5 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r5}) fcntl$setown(r3, 0x6, r5) r6 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x100) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d, 0xfc}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair(0x18, 0x1, 0x3, &(0x7f0000000140)={0xffffffffffffffff}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kevent(r6, &(0x7f0000001380)=[{{r7}, 0xfffffffffffffffe, 0x144, 0xfffff, 0x0, 0x80}, {{r8}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x3f, 0x2}, {{r0}, 0x0, 0x86, 0x8, 0x1, 0x100}], 0x5, &(0x7f0000001400)=[{{r0}, 0xffffffffffffffff, 0x80, 0x10, 0x2, 0x39}, {{r0}, 0xfffffffffffffffc, 0x80, 0x0, 0xe00000000000000, 0x7}, {{}, 0xfffffffffffffff8, 0x12, 0x2, 0x2}, {{r4}, 0xffab107eaf0fb099, 0x43, 0x0, 0x6, 0x2}, {{r9}, 0xfffffffffffffff9, 0x9f345d41be0d1b1a, 0x1, 0x3f, 0x802000}, {{}, 0xfffffffffffffffe, 0x1b, 0x1, 0x1, 0x5}, {{r10}, 0xfffffffffffffffe, 0x14, 0xd, 0xd34, 0x8}, {{r11}, 0xffffffffffffffff, 0x1, 0x10000030, 0x9, 0xffff}], 0x8, &(0x7f0000001300)={0x0, 0x20}) fcntl$setown(r1, 0x6, r5) 11:46:29 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000180)={0x10, 0x5, 0x4, 0x250, [{&(0x7f0000000000/0x3000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000000000/0x2000)=nil, 0xf4eb}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000000000/0x2000)=nil, 0x9}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000005000/0x4000)=nil, 0x65}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000002000/0x4000)=nil}, {&(0x7f0000001000/0x4000)=nil, &(0x7f0000001000/0x1000)=nil, 0x7ff}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000001000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000000000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000006000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000006000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000004000/0x1000)=nil, &(0x7f0000006000/0x4000)=nil, 0x6}, {&(0x7f0000009000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8000}, {&(0x7f0000007000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xff24, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) clock_getres(0x0, &(0x7f00000000c0)) 11:46:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:46:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCPROMISC(r0, 0x20004269) close(r0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) 11:46:29 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00701c79a93063bc6863a9aa3902903d341f3545357fa12f5dcf0d52ec87e3e8ba7b7fe17e1051d0505f2e00"/57], 0x1) r0 = socket(0x6, 0x2, 0x63) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x8001) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x5, 0x0, 0x1ff, 0xbc, "000000000000000100002000", 0x0, 0x9}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r4, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r4, r7, r8, 0x1e4, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) getpgid(r10) write(r2, &(0x7f0000000100)="8c65", 0x3b9) 11:46:29 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000280)="9bc6a42ac677023d416017b82c966469bbb1ba436e9d045a0000003608476edf518b59dfebf308f0da000000000000000000005e", 0x34}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="ab9a4a6639139596d0e060335feaf3dca54fc34ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c", 0x31}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x3, "00001a00000200010510200000000000e1fffff7", 0x0, 0x10}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r2, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080)={0x4, 0x1}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 11:46:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) sendsyslog(&(0x7f0000000500)="b90dbd7bf10fea0a392a77c7109820063908d109afba5de8e128ecd2247080b22ab971b47ef1801bd0d37215c306ab1e3ae7ed41adb04bd15874f28c02c4b0c825b0bad03eafb764eb8debc783d3c5273c30f0e2772f47e9f1e6de94b4f8034046e5c4cdbbdc458917bd6ad7b3bd1b6fa0fc7d8ea75a218eebfb070871198e06d734f6b61e11465690196b07ba36a887bb2cbc9d24b268150bd70b35c306d5cd891d8c743e69ab0f23d847e4628a401828be4656a0d53722b12ae7026250b56a0aa02738f8e72e3d73bd8f486d09ed795e9eb76edcbf3921a6945f443097be3ae3ec0c62fefe344ba24c8dd8", 0xec, 0x18) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000f7a", 0x18) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="b16e2d4449621d8f451471ec52d03dbc0e0fcf9f044bfe0340eca3381ccc800d0419f326c07335a14004d4a54b458821e408d256609308c4d0990b7faea3786288529d6203040b8ac395ca1d510fdc849a2e91af833bdec093d2a911a3254b38829d0be3d0ab0e695ce6f0fd6a85f04ffaf5225fd939919d5a7c7ddc017066c251534d5917d468852ddb4a0a82d9352866e3025970d6f9801cc9f2ccea8bd22720f87e6acbb35286dabd8e8be7ee42d313b0a66a55bca586169de95061d0e3b5602260ab875fcac305c89770d14cb676a99991a1f4897f503a3ecce09078", 0xde}, {&(0x7f0000000300)="e35767bc8d944660687e55edaaeb7abaab9369f0f7df9a054ef5a97fad8fe8dafee044496b65198158e2dc2cb52d4eea82108086479a0ee728e7cf0efc84f2b9e745ddf9bddab502d7909b314cebed9e8623b5d3314eb01555dfbe2a7429106cb729a90ecdab22697c1e4b4c382fd0079f7aa3fcc18aeaee4225685fd277b440df9c790267c443fab73ddbf198a55a1540f02a26ab6819a17be2ddf44a83e88d73da69e80a052a9a29c0f54649ca29a2ce01f1b189a11b5414396a091563f55fd6697d2ffce81f66d86614df3e45738c3d368df968acc8c9607d5b389dd82e4e20d9f027d45a0174a41a606cafc370b95207657f6713d265414e7f3fc9", 0xfd}, {&(0x7f0000000400)="56574eb739b474bdeb795fbac4a68a555a5b88de6908baa1bb0202a40b81035298eb89403db61df2f52746dab476915c70e74132b988dfc2b1bc9f44905fd787ed124db4a67ce04466c5172ddd09d6de41cb2e97753cbb34132860ec907b17726bdd913ef16ef073028f75485e0a64a9fccebd582dd548f25af5fbfd9917e03f35e4c3051951d0ff5f2e77389d8e85c4107fa1c4016b052f9eef59a871a5aa740967b19e5b4da81e76202e237d6b68f060ca3afcf0ced6c4a5a86f99bfab537b3f31", 0xc2}], 0x3, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:29 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x800, 0x58) r0 = kqueue() fsync(0xffffffffffffff9c) kevent(r0, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) geteuid() r1 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000100)) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000100)}, {&(0x7f0000000240)="7786ca80b9d27ea92b3eed8e5c23df2a01283f1d8e2fc0a18aba072296b377c9c93bbd6903ba1c9f8dd68585e4737b6961dd4dde5c5be11761af003cccc297fad87b9c9267"}, {&(0x7f00000002c0)="ac9aad5e64fcd4eaf0377b9550ba0ac7ce999c825041d5f02ec8675a40147146284a043315a7e76bbde398a74ab13f61561b9d686e2435932528146ceb515e7cf06f5cd916961db3fd9090a12713acf4dcd4e4a8ce1882781be0337c8b8145ca601d9c0df825d7d749bb8dd3f3bd1136beda869e830bd85f85535078332167fcbaf919334a5f01a5ef48814d0206844b6edef8779bb714911a061d574064a21a86638b655669b253959f31015c7b2d830e3599c0fdeb1809870bbdc207b5bc6f4317ef8feac7acf79f946bc532f049101846ccdd288b1cc98a8e6065222416f4f7"}, {&(0x7f00000003c0)="f07c834cc2458596d69770ab9f5ab60c438245bdf1707f0af1817dc086fa4aa90fc7a010126a1238aef4c1fba23f41e3c48ead20ff8697481c7d1881617d4e870345e5301a9f984b9d00841e5df2d4c77466db8371f5c29b6465c5ba21d9d0e3295d4239e722581a4d5143e5845bc838037d35a15e690cea3753c7c5661701dec8272070628864f06daebc8a4c3b0f44edd93690e4db238d"}], 0x327) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 11:46:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000190000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x9) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:29 executing program 0: r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000001c0)=0x4) socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x8401, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r2, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x20, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r3, r4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r5, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0), 0xbe) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="621dd38c38050b4dd1a8a85380c766ea88a0ceabc0e5b32ddb3426cfd702af187f8f17a9e7aee27f4a1bb0ea", 0x2c) 11:46:29 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000040)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793ab2d0ec9f5f0ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c81879e99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b713232b3303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5ba1affff062b55dda0dca79cffe7eec9cc09e1de1e32e97d8b2c6b87655056091228999efd03565c43ff4e73c6c9de328c38af46e43110ab13387e4f2fda8dc3a1017c005a30b988dc8689fd452770e31f6b60856673cedc14513b67e80dd4b584cbce8a7eb70dc81cf10ed5f94b3d79027f35ccc5d8efc88dc49c4a8a0c00117865c03a42c9216715e1ca2ae4c065377111ddbfa88b47933bf5c82e022bce061d14552c7e19f5e1e45a69f70c6bb4e33e2d18f6543b5bbebc54df83aceafea3ddd0ad50d60256655d2ef40d70cf981d584be41a896fe7"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000240)={0x7, 0xbf}, 0x0) r0 = socket(0x18, 0x8002, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 11:46:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x810, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r2, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) r3 = openat(r2, &(0x7f0000002480)='./file0\x00', 0x8, 0x8) preadv(r1, &(0x7f0000002400)=[{&(0x7f0000000240)=""/231, 0xe7}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000140)=""/82, 0x52}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000000040)=""/13, 0xd}, {&(0x7f0000002340)=""/169, 0xa9}], 0x6, 0x0, 0x0) recvmsg(r3, &(0x7f00000038c0)={&(0x7f00000024c0)=@in, 0xc, &(0x7f00000037c0)=[{&(0x7f0000002500)=""/59, 0x3b}, {&(0x7f0000002540)=""/174, 0xae}, {&(0x7f0000002600)=""/4096, 0x1000}, {&(0x7f0000003600)=""/16, 0x10}, {&(0x7f0000003640)=""/186, 0xba}, {&(0x7f0000003700)=""/104, 0x68}, {&(0x7f0000003780)=""/49, 0x31}], 0x7, &(0x7f0000003840)=""/83, 0x53}, 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4c, 0x6}, {0x28}, {0x6, 0x0, 0x0, 0x100000a1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) 11:46:29 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x10) r1 = open(&(0x7f0000000100)='./bus\x00', 0x800, 0xa8) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000400)={&(0x7f00000000c0)='./bus/file0\x00', r1}) r2 = kqueue() r3 = open$dir(&(0x7f0000000080)='./bus/file0\x00', 0x0, 0x100) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xc9, 0x0, 0x4}, {{r3}, 0xfffffffffffffffe, 0xc}], 0x7af, 0x0, 0xfff, 0x0) 11:46:29 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') recvfrom$unix(r0, &(0x7f0000000100)=""/118, 0x76, 0x1807, &(0x7f0000000040)=@file={0x2, './file0/file0/file0/file0\x00'}, 0x1c) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 11:46:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x9) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 11:46:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2001ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b", 0x4) 11:46:29 executing program 1: socketpair(0x10, 0x4, 0x1, &(0x7f0000000480)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = accept$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000003ff00"/39], &(0x7f0000000100)=0x27) sendto$unix(r1, &(0x7f0000000140)="ef377eb6dd130127261ca65740b1e272ed0ad36e79b471b657831b011453971154925549ee70", 0x26, 0x8, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = open(&(0x7f0000000400)='./bus\x00', 0x20000, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000340)="0000001862040179002b06000000267e897f7780e9992d836000753dd40900a24e14da97f23e4600000000e1838f74654462e159c51bad5a8bca2f17a953f59be5b79d7d2c336ec5003a00000000000040000000000000", 0x57}], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) sendto$unix(r2, &(0x7f0000000580)="ce0de4d6c112bba4c04af702de29b393fb58d52d96b6d67c431a9129777d4f7dfb7d3b89baabf15807849bf212169cd3eecf947b2b02134c885583889cb311537e5925a004e192035192b2f3556bd3a8ab10e1645483ea649c06936ebcc3b94d3c9d5e14252c429f217f24937c95ac41f576f921f7c675b27ba12571a6ef307c79634b1f207c1a62cbcc10a31b52bd60f1965a16546a62b131c3aacc031c8e6ab6b04c2881ef87463dcc1d36ee2e3438dfcc07fda4331277f679cf4796a2db1aea4f7c9362f51149ddb1ca16ddc92f1b3af04f82", 0xd4, 0x48c02d9a3d334d1f, &(0x7f0000000680)=@abs={0x7d9a0102003ae006, 0x0, 0x3}, 0x8) recvfrom$inet6(r3, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) open(&(0x7f0000000440)='./bus\x00', 0x20000, 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20000, 0x0) fcntl$lock(r4, 0x7, &(0x7f00000003c0)={0x0, 0x0, 0x6, 0x2800000000, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) 11:46:29 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xc0000000ff, 0x0, 0x2000000], [], [{}, {0x0, 0x0, 0x0, 0x2}, {}, {0x0, 0x0, 0x0, 0x5}], {0x8}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x11, 0x4003, 0x0) connect$unix(r2, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 11:46:29 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x10000000000003, 0x2f) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000100)={0x2, 0x6, 0x6, 0x263c, 0x3, 0x9, 0x0, 0x10, [{0x6, 0x7, 0x2, 0x7f}, {0xcc, 0x8, 0x9, 0x8000}, {0x0, 0x6, 0x6, 0x4}, {0x42b3, 0x6, 0x7, 0x7}, {0xca, 0x4, 0x257, 0x2}, {0xa000000, 0x20, 0xfffffff8, 0x8}, {0x9, 0x10000, 0x2, 0xf7}, {0x100, 0x9, 0x9, 0xfff}, {0x2, 0xc05e, 0x4, 0x7}, {0x5, 0x6, 0x3f, 0xfffffffb}, {0x6, 0x70, 0xfffff8f0, 0x2}, {0x432, 0x991a, 0x2}, {0xef1e, 0x401, 0x8, 0x8f}, {0x2, 0x7, 0x7, 0x5}, {0xfffffbff, 0x80, 0x92a, 0x3}, {0x6, 0x7, 0x800, 0x2530}]}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x200, 0x0, {0xba5, 0x3}}) 11:46:29 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000040), 0x0, 0xa, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x400, 0x20) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x41) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) r4 = dup2(r0, 0xffffffffffffff9c) kevent(r1, &(0x7f0000000100)=[{{r0}, 0x7ffffffffffffff5, 0xa, 0x20000002, 0x9, 0x6}, {{r2}, 0xfffffffffffffffb, 0x8, 0x20, 0x2, 0xc6}], 0x3d5, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffd, 0x40, 0x80000000, 0x5, 0x8}, {{r4}, 0xfffffffffffffffe, 0x57, 0x1, 0x9fb, 0x9e4}], 0x5, &(0x7f00000001c0)={0xb6, 0x2}) flock(r3, 0xa) r5 = dup(0xffffffffffffff9c) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000240)={0x7, &(0x7f0000000200)=[0x400, 0x101, 0x3, 0x7, 0x50, 0x3f, 0x1]}) socketpair(0x6, 0x3, 0x9, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000300)) r7 = msgget(0x1, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r10 = getgid() getgroups(0x3, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r12 = getpgid(0x0) r13 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x8, r9, r10, 0x0, r11, 0x190, 0x20}, 0x1, 0x1ff, r12, r13, 0xfffffffffffff801, 0x80000000, 0xfffffffffffffc00, 0x9}) r14 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x40, 0x0) writev(r14, &(0x7f0000000b00)=[{&(0x7f0000000480)="4015a85f62075d5011030453be9af5e82576343e6b26caf522c6248621cfa6d0134acc4c261cc39220702cd685e1517f244ab54a50f6d532ea57d3b4a52d806cf99acf56d1b66dbadbeb59f03f09e70b0a6ba58430111f5c9b7369f98ebde12fbc8239547d40a07aa0457192ea6b45a5a3eed7be3081449d05cd222b00fb060bf75112a58d9bc3717c28ef9c0a0d70adf9458c", 0x93}, {&(0x7f0000000540)="b39baf56dfb2827c21e5f77f1b6b32a8c82115c1332cc0557e9572137905afc545ef72e4aac93d75f64a57d1c800eee4c43af2f2fa27dd0f94f96b78cca1324addab35ef47a3d30c2f76fef8f561661256ee12c98f603915ecbf0154c813ebdc005a135ba212a570ae84ca64daff3aaa97cfa8530f047a5d055738f4b2a577fda21b2e4848940b42d5f51aee5cac150732c9", 0x92}, {&(0x7f0000000600)="3e91a67aefea0adca9e32f450218506cac8585e7ec50970312f72c1cbeb236ae97e545b25abd4606d4ddf50f580e733fbf89bd683304e14d0d7673b6d8c126ffa924a0c00bf0190210d92436f025e0d3afee9fa68c1a477c6836eba8f4d80d569db0e6b42625d4cfefab4ce258db84901177cd618ba6001bbac1793499f6cb90b8118916b8b630dbbb3172b0878bb02518534cb0e2032a921f20ce216a0a0c09fe3c50baeafbb1899a1b26b3e084ec543063b4d34c02f2db7470507c84f2b9fec411d0fe8755cbb7", 0xc8}, {&(0x7f0000000700)="17a8f753e021a4632f569719527a6f8e814aac018476a8fcb21532358184cc1de16f7676474ce834c9f049d47b1f4626151849e9e570984c703b13c8ab9d774e22e669440731290f006b5e6b34b33875153bb87764efd6c9f07c516f77b839d3899ffad83f8cc54dd8f27065a568db3a45215c12c6fe597fa58daa3820b8344069d89fe6ac2079cb71d456bc66292c9db6576152b658903f1fcad6d092cd5f0b1e924bacc1fcca3152adc1f52aa0a51807bd433575cf1b5ed96cf64b844ccbe1d6cf", 0xc2}, {&(0x7f0000000800)="1e76f2b9d33bf08459fbd1ec50ccfc430f8399f153d0dae8c3a0646c27382c380af9435bb13c0d571636de97300973895f3dd361cc918fbc4b0723eb2cdbd26b814032b5f6077136ea39a9e42d6a2b80a17722f8a16a101e0240b57ef42e57cbc1eb9f460ae6fa3670689057d361719e255b7d2d35691676ae6a24d14b08908cb87dc7c26e33092a11b0cd3c35b0f9a5404715cf02c0267e1f8f39d029975b8a0960854ebae12c6eb162d0a231f209dcb9eacba511e6220b1c657e56736aa4a6d2402f74c0", 0xc5}, {&(0x7f0000000900)="36bf660a42ec67243ec7f3ba5cde32664958719fcea7ceff3bdd782c6f62dae28afa7bc9d0c9fa43a6417c8b10f3c7c90795b570153182f4fe8c8392dd4e4359fbbf81b998f50b0ae9bf36fea9ec3e005e7d32c212319fab31af2a250c9b4d421fae495944348fc9e8f0ae6980860bfc0263193773b49984002d9f5f08cdad497ec53bbce2f76b8a7d0b57eb6c26e22c675cea3170dd8f44d4ed2705fbccfc303fd1621f880038550811a68a41bc6f9552971c71dbc0b6a101d92fc93027458be6ffe7a8c40507559d887c4f183aeb9a0bd4c8763488901b49a3776c661c13a1eeae10837d", 0xe5}, {&(0x7f0000000a00)="3206129b80f062b13bce433f18a83956c5edb4bbefe5624151437b979f5c4f143e1eb06a888827a45c84e24c7486f3994e4ec85f18c713e59ebf6ead58460cbdd505cef47eded9921b5d831ac3a8098709f41a6ffb769930a542dbd6cc28f7804e7e32113d166efc8d3b285a597ea22c83b4300a546653672cfb33892465e7f73c71cef5fbdc2e1aa12bccdca5f1f58b9419435c2a75b0aca21b6ad77aa829699f5f070c565352f9155f9b0bc942bd8a006fc42a265cab3c2839493bfd6c219fc76dde7bd6d6b5bfd1a33e8957b538424f4b", 0xd2}], 0x7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0}, &(0x7f0000000bc0)=0xc) getgroups(0x2, &(0x7f0000000c00)=[r11, 0x0]) r17 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) r19 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000cc0)={{0xfff, r15, r16, r17, r18, 0xa, 0x30}, 0x2, 0x5b, r8, r19, 0x1, 0x5, 0x0, 0x7}) r20 = accept$inet(0xffffffffffffffff, &(0x7f0000000d40), &(0x7f0000000d80)=0xc) bind(r20, &(0x7f0000000dc0)=@in={0x2, 0x3}, 0xc) 11:46:30 executing program 0: munlockall() r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x2, 0x0, 0x0, {[0x4000000000000, 0x0, 0x1, 0x40000000000, 0x80000000, 0x0, 0x800], [], [], [], [{}, {0x0, 0x0, 0x0, 0x100000}, {}, {0x0, 0x0, 0x0, 0x6}], {}, {0x40, 0xfffffffe}}}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) 11:46:30 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="062d"], 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) r2 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r3, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r6, r7, 0x1e4, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) r10 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r10, 0xfffffffffffffffa, 0x7, &(0x7f0000000280)=""/175) semctl$GETPID(r10, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r10, 0x3, 0x3, &(0x7f0000000380)=""/215) semctl$SETVAL(r10, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) r11 = getuid() setuid(r11) r12 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r14, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r14, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r16, r13, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r17 = getgid() r18 = getppid() r19 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r13, r16, r17, 0x1e4, 0x8}, 0x5, 0x5, r18, r19, 0xfffffffffffffe01, 0x9, 0x7ff}) r20 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x0, r11, r17, r20, r21, 0x100}, 0x4, 0x20, 0xfffffffffffffffc}) r22 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r22, 0x0, r22) shutdown(r22, 0x1) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r24 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r24, 0x0, 0x0) shmctl$IPC_SET(r24, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r24, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r26 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r26, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r26, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r26, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r26, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r27 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r27, r28, r25, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r29 = getgid() r30 = getppid() r31 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r24, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r25, r28, r29, 0x1e4, 0x8}, 0x5, 0x5, r30, r31, 0xfffffffffffffe01, 0x9, 0x7ff}) getgroups(0x1, &(0x7f0000000140)=[r25]) r33 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x7f, r6, r17, r23, r32, 0x105, 0x980}, 0x3, 0x7, 0xffffffffffffffff, r33, 0x0, 0x1dbb, 0x100000000, 0x40}) chown(&(0x7f0000000040)='./file0\x00', 0x0, r17) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 11:46:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000100)="eaff125d400000000291db86651725df412bf3362f8e5671e9a51ff1bdbe2132955024dae05e2016abca95b3c3841b72e0a198ea6ba9f084f798f77fc968c930dbcf37085a50aad2ad9e7066e451c2644ac317c27a905c8be8af6ceb85dd38328f76c310c4aebf632063dcf41c6e1572543ca86eb41fd1130cb9de1e81d8d05d145cc47dc8a53b4594bae112aed7f491b12cc52acdd8b15a22062f2101b6de89a8d8e746e4794252557791bfeecde01f560389143b", 0xb5) setsockopt$inet_opts(r0, 0x0, 0x2001000000008, &(0x7f0000000000)='?\x00\x00\x00', 0xff3a) r1 = socket$inet6(0x18, 0x4000, 0x9) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffff9c) pwrite(r3, &(0x7f00000001c0)="7489735682c66a85ffcdf53709ec34a06d0ef81441318a300e93745ed79c54caf1a4150bec23824c4600fe88028ff259c3b4100c758c8dd8b6ecf268dc3f2d9db54f19cdb62899e78b086876f6526978eeec0074c89bfd1c1353be1c5d9b1dfb362a9469cce6b3d0c0dc74fec21cbf469409cfe7fa3899686528b0d81a4943b00f9a448d39d631d35995f2df10ffa29fb7890e7b4fee524c18dd2ef0a2859364c6dd9e1f3d2c10b03dee197c7248d1d39bcf9f2036ddf20408b5d111a5ae95c883f9ea597b0adcab843600431f6535cebe422d47b561cddcc251c75df323dfc550d0f5b35f0e3df2f42a04aa0baeaf4fb4b356ddb23248f369b0", 0xfa, 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSCTTY(0xffffffffffffff9c, 0x20007461) 11:46:30 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f00000001c0)=0x10) close(r0) r2 = socket(0x18, 0x400000002, 0x0) r3 = msgget(0x3, 0x10) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000400)=""/131) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r2, 0x5, 0x8, &(0x7f0000000240)="306a642747a01502de9855ffb2b5afae8a65547cab3cfe4e6a1b2c96a5b136aecfafd6ecdb622b4f220772f58df30dda81c936628c32cfb4e0f16569c407eb6b73fc8e88d80aa904de2c16b88d880a868ba3cb61c203c68d5e11a1f1cc7e380b97d99b6e95397306171738695c268b675a6f90c3af3bd2bcea59b6c4d1ae07412cee5240a9671e2f476e86847fb67dd092d91bb4665f829a222f5e27fe536e8e930c228c989bf2554e0aaccb36040071e122f09d48352bfddff4cb6ef96f1cee4f59bcfd9c6cdc38aefafe0655a68cc81b1e49dfe95d975d26ee612edd687571421e", 0xe2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) listen(r0, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffce1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r4, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) connect$unix(r4, &(0x7f00000003c0)=@abs={0x2, 0x0, 0x2}, 0xffffffffffffff41) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 11:46:30 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000b40)) r0 = socket(0x2, 0xc003, 0x11) socket(0x1, 0x4, 0x49) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000ac0)=[{0x2fa, 0x5, 0x40}, {0xfffa, 0x9, 0xf8, 0x2}, {0x0, 0xa, 0x1, 0x2}, {0x7fff, 0x0, 0x7f, 0x20}, {0x8ba, 0x0, 0x20, 0xffff}, {0xfff7, 0x9, 0x1, 0xe4c}, {0x5, 0x4, 0xff, 0x576}, {0x9, 0x6, 0x8, 0x807b}, {0x9, 0x1, 0x1, 0x4}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYRES16=r1], 0x1) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000180)=0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0xa}, {&(0x7f0000000280)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0x1ee}, {&(0x7f0000000100)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1", 0x3a7}], 0x332) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000580)=0x1) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socketpair(0x10, 0x1, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r7, 0x4010426e, &(0x7f00000000c0)) chflagsat(r7, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r7, 0x8004427d, &(0x7f0000000140)=0x80000001) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r9 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r8, r9) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchmodat(r7, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r12, &(0x7f0000000a40)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x1}, 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000640)={r10, r8, r11}, 0xc) r13 = socket(0x800000018, 0x1, 0x0) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 11:46:30 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='\xf4\x90') r0 = socket$inet6(0x18, 0x4000, 0x3f) recvfrom(r0, &(0x7f0000000200)=""/4096, 0x1000, 0x800, 0x0, 0x0) 11:46:30 executing program 1: nanosleep(&(0x7f0000000080)={0x7e, 0x7feffffc}, 0x0) r0 = kqueue() nanosleep(&(0x7f0000000000)={0x4, 0x7fffffff}, &(0x7f0000000040)) kevent(r0, &(0x7f0000000100), 0x40f8b7, 0x0, 0x10000ff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0xfff, 0x0) 11:46:30 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0005000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee05516b64a6a52440c0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendto$unix(r1, &(0x7f0000000000)="d828de237c20484348568844fce553b241236722a594de09a9eaad861d", 0x1d, 0x407, 0x0, 0x0) socket(0xcdb9c67d58168476, 0x8000, 0x4) 11:46:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 11:46:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)='$', 0x1) 11:46:33 executing program 1: getpgrp() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000580)="b627581d477c6daff9488298a2ce") 11:46:33 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x400080000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20004) openat(r2, &(0x7f0000000040)='./file0\x00', 0x1010, 0x40) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 11:46:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) recvmsg(r2, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 11:46:33 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000300)) 11:46:33 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="14960465ebf81bec922d2e63a37a7bafb61ae1e2685cb6fd028c1c13a022e1181e653fc5559ccdb1bbb2ab7f3141e3920f7ac0fb55634440b0c1889498b3f7f473d35eec436f10bbbb6bcd66da4bc7519e3520ed9cbb63710162b5b8323223a669a950e815b6dbcbc28734cbb1d9ccf7443154662271b832807c4b20931e71f03a47729d132843fcbb900c4b19303c", 0x8f, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 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) shmget(0x3, 0x4000, 0xd25fb268390b9d70, &(0x7f0000312000/0x4000)=nil) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000280)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xfffffffffffffdb8) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r3, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r7 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)=0x72) 11:46:33 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) recvfrom$inet(r1, &(0x7f0000000100)=""/179, 0xb3, 0x827, &(0x7f0000000000)={0x2, 0x3}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0x5e) 11:46:33 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') symlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') fchmod(r1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r3, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) dup(r4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) connect$unix(r3, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) 11:46:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$inet6(r1, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) r3 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r6, r4, 0xf3, 0x40000000000d}, 0x80000001, 0x4, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r4, r6, r8, 0x1e4, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) r11 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r11, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xffffffffffffff5c) fchownat(r1, &(0x7f0000000040)='./file0\x00', r6, r12, 0x4) chflagsat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 11:46:34 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dac", 0x1000001c7) pwritev(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000100)="69bf3c403b0449f3a04274a4d69c794815fc08fe0f315c135e4cad7f43c24dcf576eece942c479274131f840f5053071e6d1e43501b3503cc08102be5c8e6e25b18e2728698212bceee3b3d00fe0da3a970e11313419feb293f7d41d5e33d202ac5f6bd098502465c9d110141f63a5834223636c2bd1837c5144e8105b533c002143be4f99e8fa02afc41d8e1a7864d393f8283f343a1484f8a28bc613cb6c971f7cc3dcfba6df7f96686f4f93fd0d7eb30f530d205d06264688bb11152f9766d3955ec45ee05528e0b87dba6eb675d9887a", 0xd2, 0x405, &(0x7f0000000040)=@file={0xff01e58f55fc707f, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 11:46:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955930cd5f77c7d20d6ce98cfa90fc2c84c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447c68b3a473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb25ff7fd60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361cd8cac7dbbc5b65c6593d2870b4122cd235"], 0x10) r2 = dup2(r1, r0) connect$inet(r2, &(0x7f0000000040)={0x2, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 11:46:34 executing program 1: write(0xffffffffffffffff, &(0x7f0000000040)='Q', 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000100)={0x6, 0x200, {[0x2, 0x6, 0x2, 0x4, 0x400, 0x7ff, 0x2, 0x7, 0x7, 0x3, 0x2, 0x7, 0x9, 0x8000, 0x6, 0x1, 0x1ff, 0x8000], [0x9, 0x5, 0x1, 0x0, 0x1, 0x9, 0x1, 0x1, 0x0, 0x2], [0x5, 0x8, 0x4, 0x1ff, 0x0, 0xfffffffffffffff9, 0x1], [0x1, 0x6, 0x1837, 0x7, 0x2, 0x9], [{0xce, 0xff, 0x7d, 0x1f}, {0x100, 0x0, 0xa000000, 0x7}, {0x1f, 0x482, 0x8, 0x314}, {0xffff, 0x200, 0x6}, {0xfff7, 0x7fff, 0x1f, 0x2}, {0x3, 0x1, 0x9, 0x4}, {0x20, 0xba5, 0xb7f, 0x3ff}, {0x8, 0x7fff, 0x4, 0x8}], {0x1, 0x4, 0x3, 0x4}, {0x3, 0x9, 0x8, 0x996}}}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/7s\xd2ouse0\x00', 0x0, 0x0) mprotect(&(0x7f00006be000/0x3000)=nil, 0x3000, 0x1) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x20, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000000c0)={0x1f}) clock_getres(0x2, &(0x7f0000000340)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 11:46:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x31, &(0x7f0000000000)={0x1ff}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x54}, {0x1}, {0x6, 0x0, 0x0, 0x20000000000007d2}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000080)) pwrite(r1, &(0x7f0000000240)="b9e91bee8fad27050cdaeb0413b4", 0xe, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) 11:46:34 executing program 1: r0 = socket(0x20, 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) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000001200)=""/50) getuid() 11:46:34 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfcfffffffffffff7]}}) r0 = socket$inet6(0x18, 0x2, 0x81) fcntl$getown(r0, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 11:46:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x250) close(r0) 11:46:34 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66a474696c65"], 0x10) connect(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f0000000040)="f481ff177968de7f0f42179dd8e4000036c44a2d7002000000798003a7c0e91496193d8f500af0082d5cb5dc0935", 0x2e) 11:46:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="047129046c2f0f6f72866e35", 0xc}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r3, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) r4 = accept(r3, &(0x7f0000000200)=@in, &(0x7f0000000300)=0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000001780)={0xd8, &(0x7f0000000280)}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sendmsg$unix(r4, &(0x7f0000001740)={&(0x7f00000017c0)=ANY=[@ANYBLOB="75d23876ce51c2dade058c3f117d6e021297c7070d13e49e8e23fc53a66b4f5a4d928e8caf68953a64476318c86bf2a1a6185907875334c58012ceb145223daf9be6b2fdb9a73ff5fad2b808a4394c44f5a2bfc8c86e037fbf8f50889faf0add85bd6d30e5d2574de90465ff8bbd3c6e8a79359249fcfa63e82021060000004cddbddfc1fe95461c8fdc5877a0534dcadd0e08232983265fc6e8616c2f95ec13268927ae2d3a437bc45f0bed"], 0x8, &(0x7f00000016c0)=[{&(0x7f0000000380)="06dc83cba219885bf527a7e2b18e976142b55f84d1d5aabd1c7b4ec4c2e89f19fdd618532ed4e6fc9fb52884c128e5525498802950f925a0fe18f90b47ae40fadeec3c4739d889b83a5ad7f8d8e7f1f207e3718d454a3f68e5102d88e92ef4a2d8866cdd22f46db87f04880f350ed5f122a6ffca9e750cec69a125992dd547a2b5f31688d56a241ef52a5ad5fcd7e8d7d477207dc708bd", 0x97}, {&(0x7f0000000440)="93ff3319fcbeaa051e7b393852cab5fec5ac6bc1e89fb9015a99d0fce9c19db14e5df2d5689102154a", 0x29}, {&(0x7f0000000580)="6de3faf1aa7b61a9d43d4907cb279bc467842f2c1d81650cf1e34fcbf25981cde0afa61d56f756f6f62f22cd00615f52c140c171d34f8dc047904428df87c2c2b9657a694d5cdfa314de0a40d64094f1ca2b18aeb7bf3b55778a5d842bdda32d1f7429d24a9a00032198352b91dd8a85017ac14d764452ebc56668941ae730129bf9e9da90c5c9b698315f5163a2a947b68f0c5e417b53522c23cf1e81dc5e41f494458d8f74362c2fbe96e2fd43a6ed6f5663e5d3d2ebfaa49ce69fa762fecf00a588c8c58fbf3c78f836d0ba53596a300542421909790ecdf817bb1df60367af4f3b394fd5068870e2367d8f347820d4c7936b590393e6fbc7bbc34b5ef96b1c383738878719aa7fd5cdf5f9f338516cbab2441125740f9478b693855accc4cf615a5b2039d61defa4c877716f3310e96360568871780a109a95aca9bf0967ccfd3fc06c5f9d01343269e60728ae93ffbc5ed0de63be4854f1ad7c89f53bdfc91ca170f673b4cd72e232089a1f02b8c76c0af17dca174471f189fd6b6bdbcb63b9d23576178a6b9473f6f9475ff6332b7af4532cbff40d4d9f0ee21d06bc32a2acb6b340f209ebb36fd82ea253b208fe10109352525cd5462d95ae352c178ce90e0c8c6995fbd04cf93567c9f85b2470febe81d30c3eff3656e47317f42be3236b5f193bf2f16a00d4db8948634143cf956069c23904fa2b4869a35bb129e6d853cb1b7b8f1169d71d6ebb8dead3065886da5cd1b45c614d35c9e47dce5e5c6f61e50c190efc5de669efd6104c638943438bee5b5353d3dc99aae7f2aba886da9f612503f43361a9c99bef4679bcf3296aae8d1d5f3406933747b413c4dd1b76faad084c3f0d92869ef978a424baa363f948bef25b7fa5b1c1ae25621cece3676e8960e8d3c10d7393be8a5fcbbd9d0b242aa58503d8d2fcd99cd5800a22b099a5e442b00c6208ec58dfe423b1f7865eba5b6e727c48817511f3040b4680d27d28e35b2e53567e6e7b59268cbfb11807aa5c83d0bc80c137b58d4f4ef90bf71e59d84f469cc3d63195a84816c13be2722fc9a1958f441d8ecff25d65a6a435d81423f0ddf86534b8c12b66e6019e983d3c389fee6689b606bdbd161d8cb9d3abe04e9fec91f0d55984058437d6398e62b2a4ff16931cc955fe240dcc14b412d97e7ddbc461dcc3b513163a1c6bcb7c4d6e0bbb2996da2e29658de74d3fe5d82b60a236143609b4dc612c40a74c1649d6283ebf2ec14ea10a3c327ed370e98a05be5469f7c8786e4a7a391f95952dd646c7c412d261ddd1a80840684968338a9a4ae4970522050c0465bfa3fd2e9e216cf776c2a56e54b7fa99d568da5f90c1a2ff2b51e12649ba64a7198e230efe483e871960254597c770f779c491678b15d2d9e0d29b5b2815342dafd5af452d367113ad050e3aaa11764078c54ed2f4de8e29e30a939e7af88c67fe95b018afa346e8a876423aceac624d706092fe8e88a749c8a234e937d6b03b24860f79b12ad26a6121ac2a91262b3ef71d7863ba5df9c2ccdff107fe1c9e31876c700d5883a839e83f15c95b080c1eb671ec4552a4cf1989864a3b00b24b97201bd121453d5f05bc74ea719757e9a545a90f06a986abbb3558cd2a1e350bfa1242cb36fa2ccd90adafbd4b9b5407f4612cca3d1b0775a8edc70705c3869b43f886e2055b5cf449d702f63a2898444b19d368da4a151c1900c202b200db55f312798d9402f4baebbd1dac61ccfa7c12cd7baa10f166b6c8e70234e7530a5a2f81d9904f049639fd7e65d5732d24eed0022fe0d1f5c7db55555d127143966a55249c7646585298e9975586dc20f009806b0adb30ea2ccc2943d6c999b83c28bb74fc204416953303cc995fb5aa6e8b3e8b73801a70cf83abb9a8be6f01c2bcd3860ddfb4452d8dc363616f36258cec908eed1315433198cb2ac5377afd14c937859c728ade8fe108b878edd3f1067009ad3ea78bf5f11eada5a905db46f1dbef297d8049950b394fbb4cece9f474342f08df577f49d3ab4b6c71109a0e51671e2e7e9896b969758163165ee233ecec282b46c6c7de87bd977fec3800ee05f9708cc11f7e24203e5bd92e8451540b178772e6ea761e07b20f54b5e524d01674b6326211d7e6382e7bdbba6311b9fc139b97cb42c3d99fe01e948488da7f328aad73ff5e7ef361bf5218facb66293e303fbefffb0707fb51c33b797cd0978498230e8e18da7829b3e68a691c60602934a1800664ab59e96e14d567f487cadf9b3a143ab8ae51e2e230b0c8e3688077023598d5e0d393d45670cdf600e92fb2f3ea253f05c2b9891941416dff052760613998189a001385d8a9abed6224a9a2419590bdb858b5c75b80cf51d39602712fd30ca2e13aa68fcd052fac53ea0692a6bb9c78edb002f10d938a813b6ba21b701d901ac4ea3b8983ff07ad525e947f840c43fd670c053e8d790b6a5ed058d8aa3f1a9cc8c805cfdc73b3a659a3875f052aca3d1ce4a3ec9860be12008179d80bd6e2fd9f2ddf5ce01b43e2bf2798543f0b2179d19d20cde9b8218bbeb172c47da480dcdaa8940f7bc0151baccb417e3242b94b93fdfbc2e60fe0e7db49ca1397659fb89e0a412ff29be8be51706bbb58b67b1055684293e6ed7aaada22abb8b09d6af40cae762d38378ec23926feeacc27d20f1c38252bbeeec654d220da38325ef4016ff0ef85b35d180a06b8424f1bd636b95cb1954788a5420aa20d9335e0cd0810d72928397215288ec1d459bf45b6e1ec572668345230679ee37976f32334a8b08e30e19bbd3759c2fc387f6b53f5ba02a5a2791c923c78f58144640488324beb885dfd23ec32231046a5c133c7d4bc9be55dd33e1e97bfa0904e18bb8f0e0922bc66b84f3704d1cfac0fd2e0f63a557a93589655dd4432a2c4f313847d6b52e841b025dd6569a5598cadb66c350a659f5bfec9d26a55ee996c00d75906a428a3c2b205aed13bc5c60cab5f3fcac9c7b09085426fabcd554ccf0a6c7f56ef81bdd42f0822b27a7102855a543566249dc973ff10357f5032592962642e2a8b26cd17243477eff968432469a5725b40ec0ddbe819a26c3dc7356b66e176f19bdc9a65b69a045b5d0c37916dec2f70f408c1bf280b0b6a23dd0bf6414c5cf5de8cc1bfeafbbea420276788122b6add4973ae7247bafbdcfea459c82398e1a5ec0d5403b92752c53d29da192be6a69918ef03443e2559a3bb84f6a64917f107d4769dd68ceca1444d44138a97e1be772c86f6d2bf57c5e3c2850c3b4e2b42fe86541965cee21955e5f2840059729891c068baf446eeb35770d3032ae48661ab50a62e6860cda6451efb483cf460dd83d0e24588659e9d0e904dc64785836a16acc667dd70e1238beeb01573685fac8b7869535bf4fdf1dbd30630b3f71ed2d9e6007872070f8cf5946bde256be19671e4d7bacb12e61b87d0e1438cef7d3cd7fbf88b171c180c3e54fb19a5d722392c6cab3203a74980f1d508e7593d269dccdbe8146f35564442f8e51632f52c1983c7eea8fae516baad6b74fa88624b5dc8d24ae39e61cd6e59f409aa110a72b4b8dba56a069900b0f70847cce7ac61c673a229c72d6c78986ecc4945cb00085ca8e8c0cec43ec13ed1acec288d018a04f21fdc1526b45b15fd3c848145bbba7f38b889fabbdeeb7455cdda73c8655efbcbdcabf117f16adae57a801aa9eb184e3568eb8c8b3c9fec3e05be8c9654afefeb8cf39eab40b4d6a2e05ffad61a667aa46b275abf74c5bf67bd90750887eddc17dd60aa0380d1625a802d93dd6a6354dc3f865b773bd97ae1e42ed8dffcc4e73b9988996cd0c0b8564c96edefeb2e47069fab89105a8cc3d994a1cb2412567829ae297f610bc9fcfb63d78d41ae728cc16aa45c14806bd59474520f79972457a4aa9405cc2e5c05b316ae98642ed4a79db5df26ccb80439ab202a7411f281634f94760a20a09e5b0e0340d939d4dbd1ba7c64e9f03977e3bb4bd84086175cfd3a34a980b9c0fd665ef914743bb86b684d66ce4e5de1af3713a2954da5de9c606b460d8db3e331b0b17fa7f49faf0bf713bae0ef303d4a0d9669702763c0dc2022ac06c21877dde439821948237713261b7283c55e0306979827ed9a49015d6501f9858c29a28d1ba5594291ce7a207e9d809754f0f23328d22e84577763cb0fa4826defbc44e21f98dd2c6acc3fda47b81ddf10fe0a6ecf48a412de73725645f4cc0689f9f27d17b189a9143483bfe2f0920284745efda5d002938b8560804c73c2e31663230c606a0053787a5b2e953b7b656017b349e3d694593b87e26aaca29640f743e4c4438ea73acf4c332caecffbc679b16a218f3116eb9a165f71a8ada390d41e467dbadca1620b36b331e0c429dda365cf7aabd1d3f39cd68615333b984a6db02b4f082c1c4da7571793553c11b11327b49428b9f94b8fa100757f9a3d820e5ca8d5b9dae0ae3c276b1c8508e37aca01d9b6ae9026aba64aae7c0546f787a979b91803d41da933550480961e8bf4416b1416e3e880cd0bf62c75eb5b4871af465acc19a352482d4390b100778f0ef92b5b3120245769c2bf7c2fc5d4abbc8a51b3e110afa89fe9f9d9edfbb01b26c6fdbfb2e5d542ffb19c2260d6bf513d050545c05725fd9571f6e9b55c8cfa1d5a523d9eed4498d933743e426a2fc414d131d86ba0306d824926b62a704b4e1f5152cfa79ed730735ee2a3ac565cf97b27857b661df208a42d4889ec321351ffa4548a1c122f2eb0dca35a0bd58b592ea9d2c2d52ec1806b58caab2eb3e91bbe1625b565fb2956915e9ad97be2e9b21bd1b4c50fa22cf9d385637dd22ffbfe267247d48c9005b3203554846957b9b263338bfe4015a7a49ae65eb517ca6c1546e58b29f12ca5696a4e12f264ecdc2b18a8249cc5c76290746cba022489a53c38a2ec91686383147aabed20b0d4ad7d522771083f6aa33ea08d3ad2a34b3757701a8e574a79389c42e8ea563feef535a84f688bda583e18d3cd2cbca1fd5757a52df8396e9285aa550dd4c1f859dffae9d99f345c36ca7103a5734e86fa870ed513dc9fa7b445434bf5bc7dfb1e3d52d71943cfe759288144a8e1a1859de85f7eef868220371f8594298ec8d65ff4f66863c860ea861283a62a37d1f04651f0b9465d1ca6abc31bbbf33a3557d1492a1201fbeaf8f3a26326de92c6874bdeb02ccd3cd55440b91794e9e4d4267fd38cd345b8c48f683167be57e985642e809756c90306a911e99b40706d74e95263b682f710da321e48f211c166a547a0fd8d3f405cb9c57ec1ae1f166c3081bec6274a954ac14a43433150a2170aa5b9b82748530127b7cf914fe4ea3cb7d8ea43bf01ead4a65b1f96e2cf98ec6bed5d79e97714647e6ec2d80b23c9faa2a7fc46c907ec88c45211e5ced8999d86c270e9eef31535d055818e3433c322a2145ba5439926c6bdb0575ce42c45cfa979ac3a6418d4d8f6b5bc9c2733e1ca427845ee2664833546d94634b4f78a13432563591251baa0664e2f1eecb61b69793b200b65c1ea1ec8bcd6184564e2a964a6a31f697b65d1a389d02316c108813e1ce44459d8b149a3f347495d44dc73d0073ad1d23027cfd4d6be96e14361b2f45aef87ae41288bd8346b9255f30b1c9c27d26d21cda8ad75d55b75da51ab9be1883153185ff4056c5bf178943382933f5f7dbded9a9169d7524ff66467a52681625f6b1b5bd451413d5f732b35439f538245ff89a48c14c5d301890030e18b5157c98992929cb12946d1", 0x1000}, {&(0x7f0000001580)="decb1e2b4d397e6bf47df128d5265f7ac6b94e5b6fee3b15641d753bf8bf2ec26e96c5ee4cb2165e277e1137e9f39ecd179c0e986ee1e3b48160b34ef3d46ff55f9d6b3fcf9c94545cbca4d85ff18ac1cb4c0b9c045d43ecf0effd9d19a02192296aef74c32fe0799e8ac67c011a643a2060a583e3f6f682", 0x78}, {&(0x7f0000001600)="fcb15168bea3aa06db0543c2485e346ada12cdde87d2a54a30fc313936f987ba5be9413d0c7a33a33bacdf41f59e443284f7864d482e41736d71fc8023c892a66978bf9bb8e372222c66e27fe69cc95aad15080c7e1757b9bf330990335256f83f84b7b4bb502a8aafe2f6c1e55edafb5326fab49ca3b888a6e5fb8281b46746e41bf49ac29687d2f15457c8d2ee5576a7077f7263e40e4dddf2758314b6b5c7346b07760292d15f071397378f178cd544cc47a418fe256f", 0xb8}], 0x5, &(0x7f0000000480)=[@rights={0x28, 0xffff, 0x1, [r5, r0, r6, r7, r0, r2]}], 0x28, 0x400}, 0x3) recvfrom$inet6(r2, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f00000001c0)=0xfffffffffffffe40) setsockopt(r1, 0xff, 0x0, &(0x7f00000000c0)="ab8e23045c27c4dd903cbd1882f8ca57cd4de805ad7a2315f88b7751e44af3fff0b4751d22ced96448fec5a79da1c436e15a2b1a62667c967e1557ee148b2483e05149f96673378cc764fa339a95cb55aaf8c497f84c7a0b136cedfff1c31f562576bcc24c488a7cfbf7ec482b1334c37e88d244ce682eada650940e9aaaa283dff8405e7fd3846c7fbdf584bed577d0f2a94c50093f1f67abc62758e470b8c0e5d433864530b498cb77da9dfbd8b7fe854f1af7be207efba3f551140b02b7598af6d3d6726e7fefebea025efaff941ae0dd4fa42e803c22d863fdd7b2ea317cf67b8be56fc9509a79a6e38dce98bbeff6940db6a58c", 0xf6) 11:46:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a4", 0x4}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus/file0\x00', 0x80, 0x40) mknodat(r2, &(0x7f0000000380)='./bus\x00', 0x1000, 0x4) r3 = kqueue() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kevent(r3, &(0x7f0000000240), 0x42, &(0x7f00000002c0), 0x101, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000240)=0x5) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) close(r1) r6 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$sock_int(r6, 0xffff, 0x1004, &(0x7f0000000180)=0x5, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r8, 0x4, 0x80) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r7, 0x0, 0x8000000000000000) r9 = socket$inet6(0x18, 0x8001, 0x0) r10 = semget$private(0x0, 0x3, 0xb0) semop(r10, &(0x7f0000000040)=[{0x5, 0x1, 0x1000}, {0x1, 0x1, 0x1800}, {0x0, 0x3, 0x1000}, {0x1, 0x1, 0x3000}, {0x3, 0x5}, {0x2, 0x81, 0x1000}, {0x2, 0x0, 0x2c00}, {0x0, 0x7}, {0x4, 0x8, 0x800}, {0x4, 0x4, 0x3000}], 0xa) semop(r10, &(0x7f00000003c0)=[{0x0, 0x0, 0x1000}, {0x0, 0x91, 0x800}, {0x2, 0x1, 0x800}, {0x1, 0x1, 0x400}], 0x4) getsockopt$sock_timeval(r9, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) r11 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000300)={'./bus\x00', 0x2, 0x1, 0x5f1d, 0x1, 0x7, 0x0, 0x80, 0x2, 0x2, 0xaad0, 0x117c}) ioctl$TIOCFLUSH(r11, 0xc0106978, &(0x7f0000000800)) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r12, 0xc014575e, &(0x7f0000000140)={0x2, './bus\x00'}) 11:46:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x3c}, {0x7ffffffe}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80a8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 11:46:35 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r1, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) pipe(&(0x7f0000000580)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f00000005c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x9, 0x5, 0x6, 0x7, "9ec0151bb6ceebdb904ba6830cbeeff814bfda13", 0x3, 0x1}) read(r0, 0x0, 0xfffffdca) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x40) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r5 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendto$inet(r5, &(0x7f0000000140)="305116ef4044644b810e8b38e4eb6ac694fde7a87eb2c49de7942e8e2fb9fb46030b358b473ecbe6dbe505246ef09c7ee381a90287ec0175e32107234928ed82a7064071f2a7bc1fe66051ec4df60bfb92a04c7ff2e902baa8b68b51502ea7f5759f52ec6c2c1ac60b20ecc6bc4bf6342ea09af985f786090d18f5803ef4634f919d86eba5596323f484b9a113af1704dfa25f03da5a427d4cebdeb48fa2c1278303800c6c4cf3cd8769bb5cfae8c55d111add8618", 0xb5, 0x0, &(0x7f0000000080)={0x2, 0x3}, 0xc) write(r3, &(0x7f0000000300)="15fa43b7c1c12a1d93f2bb476d5d44831020e448446c4c13a5704a5da943728ef96088e407e18bd5e84571932399ec8c20f532b6fd64802664f40c16dc93dbd491ee6ee4c7a934df7072fe2d10c65f0cae6b09595dac89af2e348fcc6789390ce72223329daa275e77506889e142a726323ed106d01999f80940dfb033eabf692d9712f5f8e61b7b3171ccf3f55639c83991eb9a7b5ca676f34cbc22235e3cb9c4f661d61cc2df2ff85d8fe093eb26a7cf5607aa4eb960fc973814850ffef70ae91e34f5ed070de4d080e5df56f5cc7aec3d82a202ec45a4baf47797a120265b79f38bb6998feb8d6aa2260e4d38ebecb0c0c2e1e453ece4164fb7e4391a4d51b83e15cc67e5e26e50ae14f82ab9b752af7f6e23f8902be3677b9d8a79d8d8803d793e642c440e9882130fef87b6292a231405ad97802b82b77e5214aa986de99868bc619d007180b0002d40e7552e4b0e34c97986bcfa187c297fb92b7a0be100088c56ccf116ca6b5b5bcd61581473258a1fa36e45d1adfaf13506b88f5164f738835308b5e477f50096b81d79c60b915a50125cff1050300e80edeb2854de4a3a3d87fa71d28a3fda7f16c6d497fa2153638308b4dc4606adbc5ee65b9d40b1d381e438c9c84556374d697cc2fa2b1589636832e91110f9b0e3bec2142be9dada7bef42c1387e264d2dd33bb3fd5c4dfd624d522d963fb86e5d8f7f027361", 0x200) 11:46:35 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000555000/0x1000)=nil, 0x1000, 0x2) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc02069b6, &(0x7f0000000300)) 11:46:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x50}, {0x10000006}]}) fcntl$getflags(r0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) dup2(r0, 0xffffffffffffff9c) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 11:46:35 executing program 1: setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) getpgrp() r1 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r6 = getgid() r7 = getppid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r2, r5, r6, 0x1e4, 0x8}, 0x5, 0x5, r7, r8, 0xfffffffffffffe01, 0x9, 0x7ff}) fcntl$setown(r0, 0x6, r8) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) r9 = socket(0x18, 0x3, 0x0) r10 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) recvfrom(r9, &(0x7f0000000080)=""/44, 0x2c, 0x800, &(0x7f0000000100)=@in6={0x18, 0x0, 0xf324, 0xff}, 0xc) setsockopt(r10, 0x29, 0x6c, &(0x7f0000000040), 0x4) r11 = socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r11, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r12 = socket(0xd6ea252dc41b7257, 0x3, 0x4) r13 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r13, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$VT_SETMODE(r13, 0x80087602, &(0x7f0000000140)={0x1, 0x1, 0x2c3a, 0x6, 0x4}) setsockopt(r12, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:46:36 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r0, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) r1 = openat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000b, 0x0, 0x0) r3 = socket(0x1, 0x4000, 0x1) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c653080"], 0xa) 11:46:36 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) r1 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) bind$unix(r1, &(0x7f0000000300)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket$inet6(0x18, 0x8000, 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r4, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) setsockopt(r4, 0x101, 0x5, &(0x7f0000000180)="880d8440b196de56f4eba4a05161a2209d4b6b60f0ee43639a8faf6ad241558bd4b4c2cc49b1243b988cf4cb63fdabfc01797f2dedad160cb3833fe7f34460d67ca2ad95040063330bb07431483509fb7303bebbb5d6ae7076a0e057ae42fee2b8b8d84066e25f45f6f734a60003b2ef62ac1508e5e4ee5842e00f429e62ddc8d089594806d339a0858f025493c975609aa11edac992a345c760d48f758c8c3366276f5095c535862cd7f1bff26fdd8fc5e503ae47b2718203978699cf52ced8afda887978ba24dd883e916be8eee0a4bbb97503d260f9", 0xd7) getsockopt(r3, 0xc08c, 0x8000, &(0x7f0000000040)=""/86, &(0x7f0000000140)=0x56) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 11:46:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955930cd5f77c7d20d6ce98cfa90fc2c84c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447c68b3a473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb25ff7fd60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361cd8cac7dbbc5b65c6593d2870b4122cd235"], 0x10) r2 = geteuid() r3 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r3, 0xfffffffffffffffa, 0x7, &(0x7f0000000280)=""/175) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000380)=""/215) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) r4 = getuid() setuid(r4) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r6, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r6, r9, r10, 0x1e4, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) r13 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x0, r4, r10, r13, r14, 0x100}, 0x4, 0x20, 0xfffffffffffffffc}) fchown(0xffffffffffffff9c, r2, r14) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r15 = dup(r0) sendto$inet6(r15, &(0x7f00000001c0)="f139312e36b54553e715d0426a6e47dc43261eb74378b1ef5640728ff07b378799dbe4a35da81ed517d292c89d7eab5dd392fb5bbbec6941673d55c010042b89376f49e60c0790f462ac62170d282b61116e2afc1be7325453330c708020bfbc996272c25b619d52c28a2722852283ee4db0", 0x72, 0x2, 0x0, 0x41) ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, &(0x7f0000000040)=0x1f) 11:46:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x100, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r1, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000340)={'./file0\x00', 0x7, 0xffff0001, 0x81, 0x0, 0x0, 0x7bd2, 0x400, 0x5, 0x0, 0x7fffffff, 0x57de}) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x200, 0x0) r2 = socket$inet6(0x18, 0x1441c4177cd04562, 0x4) recvmsg(r2, &(0x7f00000002c0)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f0000000200)=[{&(0x7f0000000180)=""/105, 0x69}], 0x1, &(0x7f0000000240)=""/65, 0x41}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r3, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000300)={0x7, 0xfff, 0x8, 0x0, "3e00062e65909ea1e46869b386fdd7c176750eb5", 0x9, 0x5}) fsync(r0) 11:46:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xa, &(0x7f0000000000)="a4b9fd83", 0x4) r2 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:46:36 executing program 0: poll(&(0x7f0000000040)=[{}], 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmo\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(0x0, 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = openat(r0, &(0x7f0000000080)='./file1\x00', 0x80, 0x51) setsockopt(r1, 0x5, 0x10000, &(0x7f0000000380)="d609d8d300578fcd8da8ac47b3f4841c7b7d5267aa4331854a994aa9532c157013ea78608af740c29113938934c6e65ce19604417b01391513a7bbaa48f46905e3d45e507baf54ca443ac47b46d47fdf1cb7456a399a6cbf45433d760143d086a353d056d54a290305bb7e8685c964ab61ec37884a4280353eac84034c41e4a3d56aa501ee791b9ae284ad2bf606aacebac3fa1f9de229d407f74c9959ba2f69e3e66b9826d97ec42753ec587c949adfa9a13b4401c3cf365b014a67cb0c09b8f56934036e2801dc3eeca3a6b4b83b3780382ee9f833d851c20abcb691c6", 0xde) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 11:46:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x40) r2 = dup(r0) select(0x40, &(0x7f0000000100)={0x9, 0x8, 0x46a, 0xebe5, 0x3, 0x9, 0x2, 0x9}, &(0x7f0000000140)={0x7ff, 0xffffffffffffff49, 0x5, 0x5, 0x476, 0x2d, 0xfffffffffffffff7, 0x8}, &(0x7f0000000180)={0x8f4a, 0x8, 0x7, 0x0, 0x9c47, 0x5, 0xdea, 0x9}, &(0x7f00000001c0)={0x9, 0x4}) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x10, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000340)={0x9, 0x3, './bus\x00', 0x3, 0xfffffffb, 0x7fffffff, 0x9}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r3, 0x20004269) r4 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = dup2(0xffffffffffffff9c, r5) utimensat(r6, &(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)={{0x8, 0x6a1}, {0xc95, 0x7879}}, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000280)={0x3, 0x1}) r7 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r7, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$KDSETRAD(r7, 0x20004b43) 11:46:36 executing program 0: r0 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12, 0x1d4cbbd085866740, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x3}], 0x9, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 11:46:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) semget$private(0x0, 0x0, 0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) getegid() 11:46:36 executing program 1: r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r6 = getgid() r7 = getppid() r8 = socket$unix(0x1, 0x6, 0x0) r9 = fcntl$getown(r8, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r2, r5, r6, 0x1e4, 0x8}, 0x5, 0x5, r7, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) ktrace(&(0x7f0000000380)='./file1\x00', 0x0, 0x40000016, r9) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0xff01, 0x8, 0x6}) r10 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\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', r10, &(0x7f00000000c0)='./file0\x00') r11 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r11, &(0x7f00000003c0)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080), 0xc) symlink(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') r12 = openat(r11, &(0x7f00000001c0)='./file0\x00', 0x2, 0x188) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchown(r12, r13, r14) readlinkat(r10, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 11:46:36 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc1e, 0x800b636, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190a", 0x87}], 0x1) bind$inet(0xffffffffffffff9c, &(0x7f0000000040)={0x2, 0x3}, 0xc) 11:46:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x80}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 11:46:36 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) 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) r2 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 11:46:36 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[]}, 0x0) r1 = socket(0x18, 0x4003, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x28410, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000002c0)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup(0xffffffffffffff9c) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000140)={0x7f, [{0x6, 0x800}, {0x52623cc4660c990f, 0x70}, {0x94523ca5d835ed5b, 0x1}, {0x1, 0xd922}, {0x1, 0x9}, {0xce3747df962bedde, 0x8}, {0x1, 0x8}, {0x1, 0x7}, {0x3, 0xfffffff7}, {0x1, 0x800}, {0x1, 0x4}, {0x1, 0xcf}, {0x5, 0x4}, {0x2, 0x5}, {0x1, 0x8}, {0x7, 0xb9}, {0x2, 0xddbd}, {0x6, 0x1}, {0x2, 0x1}, {0x3, 0x1}, {0x3}, {0x4, 0x7}, {0x3, 0x8001}, {0x3, 0x80000001}, {0x2, 0x8}, {0x2, 0x20}, {0x3}, {0x1, 0xffff}, {0x0, 0xffff}, {0x3, 0x10000}, {0x2, 0xde}, {0x3, 0x7fffffff}]}) dup(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSTART(r0, 0x2000746e) chdir(&(0x7f0000000080)='./file0\x00') sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:46:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x3, 0x1}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:46:36 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x8}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="48f0682dfae0715ab44032de8dfb35796fec805647a824b36dacdd7b2f0653a067f568c4bcad48a4fe6e7fa0735967eb6468fe9cfc6f957a859df06267290bb4db5cb31185c6654b0cb94052db320a1990147e40ca31d6fb002c59ddbbaba348dca9e1e2b8085f2a5b2118b21b58f1bf3a2d546b6e7b76969924797e26b1f1632196de8f697be0e6ce35d29702931d0c26dddb9f13580fc769689fc110c33bb7788e6e62d23dd613079ff0777eb452dcf0e497b7ce1c5872ee9136c2074c7bc4058796b38e3a1377d2b35e7a9c3bea65758eca67"], 0xa) close(r0) r2 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) connect$unix(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="01002e7cf936285c303dfd192fd2ec789752c9402ca2295e904a14b275bb2149c17fe68e553b5363d5a0dec91c0a158b969ffbcc7e0e885d8353302d015af911e23bb6cf8f72d377796046bbb462fdd0a268049295271da0e9d317435ed620c79d3f7d5afdba1986e11704085bb5102727acc42991e13ddab62d59320a88bed4679a3021ea588e8f4b1186ac83bc39420f2920f22e76c585b6c2b7c9a22db7065ac9e6aa10121df9d457ba9e"], 0xa) r3 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000100)={0x7ff, 0x3ff}) r4 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) r5 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x1010, r0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1007, &(0x7f0000000040)=0x81, 0x4) 11:46:36 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a00)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f00000004c0)="bf4bb0d3ed2b644dc98ee5b928d0960cf8558d6032d17a5aaa63eec0bba3d86f29be71e90f9db6fb2417e12b285432d7bf68ca31d4247802c54ea0abc9b809", 0x3f}], 0x1}, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8110, 0x0) pwritev(r1, &(0x7f0000000580)=[{&(0x7f0000000040)="8f8284e5a5d22d1755ff6b7e8a2870560c1f3c621df1a299e0bcc52293fefc0e9804d7bc68e268caa5ce7468531bf76b", 0x30}, {&(0x7f0000000080)="47033543fc08d376eeb879f5bf7ccebffee893dc779a31f99d564b698f", 0x1d}, {&(0x7f0000000340)="9fdfcd530e4a87cc8f26f72656f2f7760357a839b74b7b6e967d69c7240dbdebfc577882d760ea34ac0ea7fc8e7a4691c0e35bf70da50cf3bf24e2eed6e90a2c2a3b0c4395c952b235863d324b222e430b2de6d9c2564683dfc641bc2a443a5ebf945257650e0583038aea69427b88f1c096b9c959bbc2fbd6db92bdfd8ed2f4e73d1e51c5cbfb284ea24891e81be757153fa8", 0x93}, {&(0x7f0000000400)="8c02dd2c4d", 0x5}, {&(0x7f0000000500)="056fd22e823d41f60980a1478437005383fd4dddde8d2101b291fc87336c25fa18e8834acfd820d9d3005b633c9a97ebceefc7b6354796c14210b9c5593cab6f28973724363ac0f26bd4a1343a4013bd2fe31472505c0b6f5015543e4cefdfa839aa06", 0x63}], 0x5, 0x0, 0x0) 11:46:36 executing program 0: r0 = socket(0x2, 0xc003, 0xf0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xd8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0xfffffffc, 0x6, './file0\x00', 0x80000000, 0x7f, 0x7, 0xff}) `€@äÿÜ`€@äÿÜvm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b43a48 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b43a48 11:46:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r2, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) mkdir(&(0x7f00000000c0)='./file0\x00', 0x92) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) accept(r2, 0x0, &(0x7f0000000040)) connect$unix(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="8202adfd7f80d791d8b9bb3085fe28d95e49ffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000ff0f000000000000000000b66ec0f5c669ea191976681aad1e03781b316cb24017630331fb23bb3a52084976d34e17030000007f219768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad2900a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce12842db8b2161e337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661779efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62d2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fecf6906e82ce60146aee39db8387ae6baebd7a65819c84f76a853fc3ffd3bfcce2ceb1ae5456ff420cbd7017720995e769a8acfc8c7ad5a1e52938279bc686ccef5b48e01bbe0c6b3fdeb90225453bf16a1c8499453e4e031fef1e0bf4d20f58944b09abff231891b1408914eddb63a860723993b09d947ab1acd37aa2551e9e2863205b2aefb6b2104aacb971e5a9bdc65d805e79d214bf798af72401444bd0e611d13c107e0ec083329d945b33f1229e32d85d85a410656c8ac90afbfcd26e5bdedb398b2f91a6530e3bf18f7acdc49ad767c9c1a5205c9174a3314a6041c91d0189bdc3a7a1599a8421b3bb820de40c4566c6681f1baae3e727ae105415f75a4569cc2e29b55281fcaf4fb802be6261f90708c3ed8fd2fa89b0d6e2062c81cdcee86b1e0929c5f6bc69a1a745b35d97049e3cdd7f0757244e9978ec55b860d1e4a58ba2337ef6080e644fb377b06cfe136d1472a931d600bb425aadab9793277a7df6e82e02a17ee14d1b87f3224d864f1a19e8f07985342a38a51aa2028d16c43dfcf335823c8605d165b75d8bd2a9"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 11:46:37 executing program 0: minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x2, 0x0, 0x6) connect$unix(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b65", 0x26) write(0xffffffffffffffff, &(0x7f0000000040), 0x0) r1 = socket(0x2, 0xc003, 0x6) r2 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) open$dir(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x68) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x1, 0x6, 0xbfec, 0x7, 0x8}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYRES32=r3], 0x1) write(r1, &(0x7f0000000100)="9e3eb3900603adf7a8be0496507525c7419aab4230e8864fabe4f27242", 0x1d) 11:46:37 executing program 0: getrusage(0x0, &(0x7f00000000c0)) 11:46:37 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r0, 0xfffffffffffffffa, 0x7, &(0x7f0000000280)=""/175) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000380)=""/215) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) r1 = getuid() setuid(r1) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r3, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x406, 0xffffffffffffffff, r3, r6, r7, 0x1e4, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) r10 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x0, r1, r7, r10, r11, 0x100}, 0x4, 0x20, 0x7fff}) setgid(r11) r12 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\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', r12, &(0x7f00000000c0)='./file0\x00') readlinkat(r12, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 11:46:37 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x2) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r1, 0x0, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10002) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r6, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r6, r9, r10, 0x1e4, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) r13 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r13, 0x0, 0x0) shmctl$IPC_SET(r13, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r15 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r15, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r15, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r16 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r17, r14, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r18 = getgid() r19 = getppid() r20 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r14, r17, r18, 0x1e4, 0x8}, 0x5, 0x5, r19, r20, 0xfffffffffffffe01, 0x9, 0x7ff}) r21 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r21, 0x0, 0x0) shmctl$IPC_SET(r21, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r23 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r23, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r23, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r23, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r23, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r24 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r24, r25, r22, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r26 = getgid() r27 = getppid() r28 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r22, r25, r26, 0x1e4, 0x8}, 0x5, 0x5, r27, r28, 0xfffffffffffffe01, 0x9, 0x7ff}) getgroups(0x1, &(0x7f0000000140)=[r22]) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r31, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r32, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r33 = getpid() r34 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r34, 0x0, 0x0) shmctl$IPC_SET(r34, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r34, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r36 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r36, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r36, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r36, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r36, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r37 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r37, r38, r35, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r39 = getgid() r40 = getppid() r41 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r34, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r35, r38, r39, 0x1e4, 0x8}, 0x5, 0x5, r40, r41, 0xfffffffffffffe01, 0x9, 0x7ff}) r42 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r42, 0xfffffffffffffffa, 0x7, &(0x7f0000000280)=""/175) semctl$GETPID(r42, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r42, 0x3, 0x3, &(0x7f0000000380)=""/215) semctl$SETVAL(r42, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) r43 = getuid() setuid(r43) r44 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r44, 0x0, 0x0) shmctl$IPC_SET(r44, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r44, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r46 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r46, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r46, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r46, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r46, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r47 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r47, r48, r45, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r49 = getgid() r50 = getppid() r51 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r44, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r45, r48, r49, 0x1e4, 0x8}, 0x5, 0x5, r50, r51, 0xfffffffffffffe01, 0x9, 0x7ff}) r52 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000080)={{0x0, r43, r49, r52, r53, 0x100}, 0x4, 0x20, 0xfffffffffffffffc}) r54 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r54, 0x0, r54) shutdown(r54, 0x1) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r56 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r56, 0x0, 0x0) shmctl$IPC_SET(r56, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r56, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r58 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r58, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r58, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r58, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r58, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r59 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r58, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r59, r60, r57, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r61 = getgid() r62 = getppid() r63 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r56, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r57, r60, r61, 0x1e4, 0x8}, 0x5, 0x5, r62, r63, 0xfffffffffffffe01, 0x9, 0x7ff}) getgroups(0x1, &(0x7f0000000140)=[r57]) r65 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x7f, r38, r49, r55, r64, 0x105, 0x980}, 0x3, 0x7, 0xffffffffffffffff, r65, 0x0, 0x1dbb, 0x100000000, 0x40}) r66 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r66, 0x0, 0x0) shmctl$IPC_SET(r66, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r66, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r68 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r68, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r68, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r68, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r68, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r69 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r68, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r69, r70, r67, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r72 = getgid() r73 = getppid() r74 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r66, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r67, r70, r72, 0x1e4, 0x8}, 0x5, 0x5, r73, r74, 0xfffffffffffffe01, 0x9, 0x7ff}) r75 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r75, 0x0, 0x0) shmctl$IPC_SET(r75, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r75, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r77 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r77, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r77, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r77, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r77, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r78 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r77, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r78, r79, r76, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r80 = getgid() r81 = getppid() r82 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r75, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r76, r79, r80, 0x1e4, 0x8}, 0x5, 0x5, r81, r82, 0xfffffffffffffe01, 0x9, 0x7ff}) r83 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r83, 0xfffffffffffffffa, 0x7, &(0x7f0000000280)=""/175) semctl$GETPID(r83, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r83, 0x3, 0x3, &(0x7f0000000380)=""/215) semctl$SETVAL(r83, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) r84 = getuid() setuid(r84) r85 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r85, 0x0, 0x0) shmctl$IPC_SET(r85, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r85, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r87 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r87, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r87, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r87, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r87, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r88 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r87, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r88, r89, r86, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r90 = getgid() r91 = getppid() r92 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r85, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r86, r89, r90, 0x1e4, 0x8}, 0x5, 0x5, r91, r92, 0xfffffffffffffe01, 0x9, 0x7ff}) r93 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r83, 0x0, 0x1, &(0x7f0000000080)={{0x0, r84, r90, r93, r94, 0x100}, 0x4, 0x20, 0xfffffffffffffffc}) r95 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r95, 0x0, r95) shutdown(r95, 0x1) getsockopt$SO_PEERCRED(r95, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r97 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r97, 0x0, 0x0) shmctl$IPC_SET(r97, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r97, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r99 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r99, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r99, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r99, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r99, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r99, 0x0, 0x1, &(0x7f0000000080)={{0x2, 0xffffffffffffffff, r71, r100, r98, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x6d, 0x9}) r101 = getgid() r102 = getppid() r103 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r97, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r98, r100, r101, 0x1e4, 0x8}, 0x5, 0x5, r102, r103, 0xfffffffffffffe01, 0x9, 0x7ff}) getgroups(0x1, &(0x7f0000000140)=[r98]) r105 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x7f, r79, r90, r96, r104, 0x105, 0x980}, 0x3, 0x7, 0xffffffffffffffff, r105, 0x0, 0x1dbb, 0x100000000, 0x40}) r106 = getgid() r107 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r107, 0x0, 0x0) shmctl$IPC_SET(r107, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r107, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r109 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r109, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r109, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r109, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r109, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r110 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r109, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r110, r111, r108, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r112 = getgid() r113 = getppid() r114 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r107, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r108, r111, r112, 0x1e4, 0x8}, 0x5, 0x5, r113, r114, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) r116 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r116, 0x0, 0x0) shmctl$IPC_SET(r116, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r116, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r118 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r118, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r118, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r118, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r118, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r119 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r118, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r119, r120, r117, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r121 = getgid() r122 = getppid() r123 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r116, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r117, r120, r121, 0x1e4, 0x8}, 0x5, 0x5, r122, r123, 0xfffffffffffffe01, 0x9, 0x7ff}) r124 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r124, 0xfffffffffffffffa, 0x7, &(0x7f0000000280)=""/175) semctl$GETPID(r124, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r124, 0x3, 0x3, &(0x7f0000000380)=""/215) semctl$SETVAL(r124, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) r125 = getuid() setuid(r125) r126 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r126, 0x0, 0x0) shmctl$IPC_SET(r126, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r126, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r128 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r128, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r128, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r128, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r128, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r129 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r128, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r129, r130, r127, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r131 = getgid() r132 = getppid() r133 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r126, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r127, r130, r131, 0x1e4, 0x8}, 0x5, 0x5, r132, r133, 0xfffffffffffffe01, 0x9, 0x7ff}) r134 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r124, 0x0, 0x1, &(0x7f0000000080)={{0x0, r125, r131, r134, r135, 0x100}, 0x4, 0x20, 0xfffffffffffffffc}) r136 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r136, 0x0, r136) shutdown(r136, 0x1) getsockopt$SO_PEERCRED(r136, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r138 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r138, 0x0, 0x0) shmctl$IPC_SET(r138, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r138, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r140 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r140, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r140, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r140, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r140, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r141 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r140, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r141, r142, r139, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r143 = getgid() r144 = getppid() r145 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r138, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r139, r142, r143, 0x1e4, 0x8}, 0x5, 0x5, r144, r145, 0xfffffffffffffe01, 0x9, 0x7ff}) getgroups(0x1, &(0x7f0000000140)=[r139]) r147 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x7f, r120, r131, r137, r146, 0x105, 0x980}, 0x3, 0x7, 0xffffffffffffffff, r147, 0x0, 0x1dbb, 0x100000000, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r149 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r149, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r149, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r149, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r149, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r150 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r149, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r150, r151, r148, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r153 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r153, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r153, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r153, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r153, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r154 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r153, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r154, r155, r152, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0x7, &(0x7f0000000740)=[0x0, r131, r150, 0x0, 0xffffffffffffffff, 0x0, r154]) r157 = getppid() r158 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r158, 0x0, 0x0) shmctl$IPC_SET(r158, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r158, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r160 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r160, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r160, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r160, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r160, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r161 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r160, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r161, r162, r159, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r163 = getgid() r164 = getppid() r165 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r158, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r159, r162, r163, 0x1e4, 0x8}, 0x5, 0x5, r164, r165, 0xfffffffffffffe01, 0x9, 0x7ff}) r166 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r166, 0x0, 0x0) shmctl$IPC_SET(r166, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r166, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r168 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r168, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r168, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r168, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r168, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r169 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r168, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r169, r170, r167, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r171 = getgid() r172 = getppid() r173 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r166, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r167, r170, r171, 0x1e4, 0x8}, 0x5, 0x5, r172, r173, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r175 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r177 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r177, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r177, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r177, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r177, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r178 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r177, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r178, r179, r176, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r180 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r180, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r180, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r181 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r181, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r181, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r182 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r182, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r182, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, &(0x7f0000000840)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r186 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r186, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r186, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r186, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r186, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r187 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r186, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r187, r188, r185, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r189 = geteuid() r190 = getegid() sendmsg$unix(r4, &(0x7f0000000a80)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000200)="2fa4a66b197d0ecc9aef49f40c537dc19af8da173a36eb8dca70128b074264bb4763f28f581cb1c8106d8d2af68916c5e2ed476114b63d4a2f883b3cf7eda75e35009813a5de7774f7b2395ef95c5872133cccf8623ee587f1e7fa83f2eb849d6a80d480670e5a65823f290ab1afb1e658e60b27327d70f4b6901fe32dd420f693d7d9a23538845621018f953e4f488125aec15ce677d4801b501e6a18bd9c56a638a522014cf55120750ee10d480d96df6b4f1b49d4a7b2490818cf28c6f559d4173197a66a72c090c0cf2eaceb6220d0851a86990b1744de60eae89d", 0xdd}, {&(0x7f0000000300)="29b1e53746166a3c8ae47022344612a82c313bd393794b51e90aba2eea735e5b9c7382bfdd7a9a4999717f", 0x2b}, {&(0x7f0000000340)="1110f35219963aea050aaa93c309dc119a8740a3996f24c7cb8876ce9e7a1a928a9073ddc6ca264f84a3696542a9ffcc81de8ea1b4b3e0294c166385e4a86ff8e36478ed1422fa4a49c4e9c807e097eab17d0341ee8872d9f51509dd3b2f503deb421163a990c0bb857ab87e30ac9756bbef335dfe555a2e60a9a8e27f1f937bc8a57a23e3c7a42250023de93158f3f7cb", 0x91}, {&(0x7f0000000400)="0de23166f0aa764c696d3ea195473cb6ed7dd138f211f1c9d3ee0860848ef45a3101f12a1ad82f9344bed852c278637a9c729b514a41dc095418b990acfa13b9f768317919adc0d308b679e3df2886841a7f90356fe6e3932eb3ccdefc508f28dd0ae84ac8ae7033e64515deb9f75829beae2c28b2c4823e340f03311ad1196be6ee93088eb22430194969bacbff9e", 0x8f}, {&(0x7f00000004c0)="dfb6d2f2ced16646ab21e93f8b4315add474262b9515f625ecb30920fff4bafaf461c9d3bd26a7245fbbd612081e582d9f0916e4b433bd143314ac4b76dd5828bf5d66bf861b684372b4f833a604f302ad728396e745a92736ad1c9edd7bbf120c98789031e31e770c3bd9fda6123788a61c9648b476482ab44c69df58c688702016eee29170d05c59", 0x89}, {&(0x7f0000000580)="c71137548b2c9d75501ad3859eb946dc75ff81647e621fd0694e777193f849554f3d1cd2ab1fa76b426b9e93680111d2a8d515dddf06fa35fede3e2173163a85602ca61ccc8686905bf1743cfbd975dbbcdf4427de8ffc12b788030e0c0b378e0f89c064199fe94285516de1fb6551ea5734f180f9aa4c6c130e18b6282ee6f4b18349cc9f49f25cd73ff39a8dbdca1571c717a9261fc510364f43e0994b0fa69482b397748eab63443c9124b670cbc96522b49218a413c177783d9925cd9cecef0f4c7df08ae6dd8e259583d6fc446b116cce19513215edfb29efa8f3b88baa40912e9f3c58aedc15168c8d6ff09f52eaba3531d3efe18011bc57df1565ca", 0xff}], 0x6, &(0x7f0000000900)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r17, @ANYRES32=r22, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r29, @ANYRES32, @ANYRES32=r30, @ANYRES32, @ANYRES32=r31, @ANYRES32=r32, @ANYBLOB="3e00000000000000ffff000000000000", @ANYRES32=r33, @ANYRES32=r38, @ANYRES32=r72, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r105, @ANYRES32, @ANYRES32=r106, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r113, @ANYRES32=r115, @ANYRES32=r156, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r157, @ANYRES32=r162, @ANYRES32=r167, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r174, @ANYRES32=r175, @ANYRES32=r178, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r180, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r2, @ANYRES32=r181, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r182, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r183, @ANYRES32=r184, @ANYRES32=r187, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r189, @ANYRES32=r190, @ANYBLOB='\x00\x00\x00\x00'], 0x158, 0x40d}, 0xd320ed0bd712e96b) r191 = socket(0x11, 0x4003, 0x0) sendto$unix(r191, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) 11:46:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000180)}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") r1 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r2, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0x0, 0x1, 0xff, 0xc144476b82b835c3, 0x2, 0xff, 0x7fff, 0x1, 0x2, 0x7fff, 0x5}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f00000000c0)=0x10) 11:46:37 executing program 0: r0 = socket$inet(0x2, 0x31ea38b0667d98b6, 0x0) r1 = kqueue() socket$inet(0x2, 0x8000, 0x37) r2 = dup(r0) preadv(0xffffffffffffff9c, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/141, 0x8d}, {&(0x7f00000001c0)=""/239, 0x2c0}], 0x2, 0x0, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000000)=0x93c7eac05579787d) socket$inet(0x2, 0x3, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0xd9}], 0x7fe0000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x6, 0x0) 11:46:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x30}, {0x6}]}) syz_emit_ethernet(0x2ba, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) r2 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) r3 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xffffffffffffff27) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000240)=r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x80, 0x0) pipe(&(0x7f0000000100)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'t\x00', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x40}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0x23, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81c3df2cc82c1e9368c6116e0b5162f974e4f9d95e95") 11:46:37 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xf1f2]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 11:46:37 executing program 0: r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0x282) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/45, 0x2d) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 11:46:37 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20092, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x80) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x3) lseek(r0, 0x0, 0xfffffffffffffffd, 0x800000001) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) preadv(r2, &(0x7f00000003c0)=[{&(0x7f0000000240)=""/60, 0x3c}, {&(0x7f0000000280)=""/76, 0x4c}, {&(0x7f0000000300)=""/87, 0x57}, {&(0x7f0000000380)=""/4, 0x4}], 0x4, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000400), &(0x7f0000000440)=0x10) preadv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)=""/72, 0x48}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) bind$inet6(r3, &(0x7f00000001c0)={0x18, 0x0, 0x0, 0x26cb}, 0xc) 11:46:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x78a0d99d44a1f99d, 0x0) pwritev(r1, &(0x7f0000002240)=[{0x0}, {&(0x7f0000000d40)="b9", 0x1}], 0x2, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c, 0x0, 0x0, 0x5a}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r4, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r4, r7, r8, 0x1e4, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r12, 0x4, 0x5, &(0x7f0000000800)=""/210) r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r14, r11, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) fchown(r2, r7, r13) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 11:46:37 executing program 1: setrlimit(0x4000000003, &(0x7f0000000080)={0x100000, 0x100000}) nanosleep(&(0x7f0000000000)={0x7}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000001c0)={0x5, 0x8, {[0xfff, 0x8, 0x9, 0x1, 0x1f, 0x4, 0x0, 0x8, 0x8000, 0xfffffffffffffffe, 0xbb, 0x1, 0xbb, 0x10001, 0x80, 0x4, 0xfffffffffffffc00, 0x3f], [0xfffffffffffffffa, 0xfffffffffffffe11, 0x7fff, 0xba, 0x2, 0xda, 0x1, 0x4, 0x7], [0x100, 0x100, 0x100, 0x37a2, 0x80, 0x100000000, 0x9], [0x5, 0xfffffffffffffffd, 0x9, 0x400, 0x5, 0x1], [{0x7, 0x3f, 0xc8, 0x27}, {0x4, 0x6, 0x7fff, 0x9}, {0x0, 0x3, 0x2, 0x80000001}, {0x5, 0xdc5e, 0x3, 0x200000000000}, {0xa9, 0x3ff, 0x6, 0x3}, {0x1, 0xfffffffd, 0x922}, {0x4, 0x9, 0x2, 0x3}, {0x9, 0x4, 0x81, 0x3}], {0xff01, 0x7, 0x400, 0x1}, {0x9, 0x7b, 0x0, 0x6}}}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) r2 = msgget(0x3, 0x101) msgrcv(r2, &(0x7f0000000100)={0x0, ""/68}, 0x4c, 0x0, 0x1800) 11:46:37 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) chflagsat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10000, 0x1) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) 11:46:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x3c}, {0x9}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 11:46:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendto(r1, &(0x7f0000000040)="079e2adacd51ef3c7fde56b792a7c2643097945d292ac582b1c24866230ae41d85847f2b17f47589ad7f3a48d09f03", 0x2f, 0x1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:46:38 executing program 1: r0 = socket(0x11, 0x4003, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x40, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0025000200050004fecea11ea8fef96ecfc73fd3357af00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ac0100000000000000a8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee05516b64a6a52440c0002000000000000020208a371a3f800040000000000004e0900000000000000003070e7379d96ccf88655dbd57407d3fbd13cd3934eb449135564468cb1aa67a8e22edbdb8a98d7adeff82b991495395b24f69655fc8942728c6e26ef1dc906efa0ca460dc6def23e25eee2c89d2856b97cd3629c38622a4be26618618d1e3e655f8a6021898e1e72fc61d1353d", 0x113, 0x4, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r1, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r2, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) r3 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000200)={0x80000001, 0x1}, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xffffffffffffff1d) bind$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="8a000000000000000000"], 0xa) 11:46:38 executing program 0: utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x1000, 0x7fff}, {0x6, 0x9}}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) r1 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x8001, 0x5b29, {0x9, 0x6}}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x3) select(0x2, 0x0, &(0x7f0000000040)={0x500}, 0x0, &(0x7f00000000c0)) 11:46:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x20000000000000e3, &(0x7f0000000000)=[{0xec92, 0x3, 0x80, 0x1}, {0x8000, 0x8, 0x3f}, {0x8001, 0xeb, 0x6, 0x3}, {0x80, 0xff, 0x3, 0xffffffff}, {0x5, 0x8c, 0x81, 0x10001}, {0x1ff, 0x5, 0x4, 0x10001}, {0x7cce, 0x2, 0x3f, 0x7fff}]}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r2, 0x8c}, {r2}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 11:46:38 executing program 0: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{}, 0x0, 0x0, 0xfffffffffffffe01}) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r1, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0793d5f80e149b33000000000000", 0xaf) write(r0, 0x0, 0x0) 11:46:38 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0xfffffffffffffff8}, 0x0) r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x29}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) r3 = fcntl$dupfd(r0, 0x0, r1) kevent(r3, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000000)) 11:46:38 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0xaa3c, 0x74, 0x81, 0xffffffe1}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) select(0x40, &(0x7f0000000200)={0x8}, &(0x7f0000000240)={0x9, 0x0, 0x0, 0x0, 0x0, 0x6930}, &(0x7f00000002c0)={0x8, 0x0, 0x0, 0x8000000}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/nulm\x00', 0x400, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000140)) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0xe0000, 0x9}, 0xc) 11:46:38 executing program 0: setrlimit(0xf, &(0x7f0000000000)={0x1, 0x2}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000280)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup(0xffffffffffffffff) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) socket$inet(0x2, 0x4, 0x0) socket$inet6(0x18, 0x2, 0x2000000000000001) r1 = socket$inet6(0x18, 0x3, 0x4) ftruncate(r1, 0x0, 0x9) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000880)="289caefad85b04ccdf900d249bba7de457eeaba523b2ecf6209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e7db92cb99d639058f28ad91f7afe5b41947db7fa3c4693c93274943dd501c10729158df03f9f5dc781c86870658233acff9589ac6e640f127bbbdb8b2f0242e8efb25618da70acefad36c790a0e6861296617c3bf46f2517119e3c2c684ee7fcbbd27493b067b993a3eb2ddb72e9d160466361741fe6f473f49580f92d78913c890423650f98b83005a708a2dd0e2e63297370d59ded510f123f455a2831f465442af641100b3303f5e05a47f45588716f01c69", 0xc336c2847464a966, 0x402, 0x0, 0x372) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) setrlimit(0x2000000000002, &(0x7f00000000c0)={0x60000000, 0x60000000}) setrlimit(0x4, &(0x7f0000000040)={0x3, 0x4}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000280)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000002c0)=0x3) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000300)) sendto$inet6(0xffffffffffffff9c, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0x68, 0x1, 0x0, 0x376) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc0205603, &(0x7f0000000340)={0x10000, 0x8000, 0x20, 0x2000, 0x0}) getpgrp() writev(0xffffffffffffffff, &(0x7f0000000700), 0x1000038a) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r4 = semget(0x3, 0x2, 0x401) semop(r4, &(0x7f0000000200)=[{0x3a9f1960813010a5, 0x3fb, 0x1c00}], 0x3c8) r5 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r5, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r5, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x6, 0xe4dfa06e9c9fac48}], 0x0) 11:46:38 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000140)=0x5) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x48}, {0x200000005c}, {0x6, 0x80, 0x0, 0x1}]}) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000000000)={0x4, 0x5, 0xdd}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 11:46:38 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82032e1e66695a000000cb3aa696313d04b126556a4edead7d425e497eb88442c55a5b81a47b17c78f04cecde2f3646a9a65e1edbbd54f6a15e81bd01b251bf5dba54ad0384da519a8163e8bda54bdce57270933b20443327a4820ff7fe27e1580431de933c7f01f6af90b00"/117], 0x10) close(r0) execve(0x0, 0x0, 0x0) 11:46:38 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5) 11:46:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 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)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000380)="9630d3e422fc858eaca3f252", 0xc, 0x0, 0x0) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = msgget$private(0x0, 0x16c) msgsnd(r2, &(0x7f00000003c0)={0x2, "f11331077c93775be6fccc84ccd24e3b3bb043ada5bbaefcaac7254cea98aa366012f81d29c453955112d2f26c56eb0580c6c3a11b2f5427ed43764a78f23dd0be68d121992b682d0b710626d9ca72d7e9d3de9a1b85fe1c1c44fb6af7b0cd1c1050523b70887e4f48940373efee4c5adefe17507c638ff20630815063c365ff974ad413472e59c8f7b95db25ca54fa158f6a8c08bc2d00e62e268b64e54253e91b53ed63c1296f16af4ecb0d80dc9e637a00d3dea6528aaebc254"}, 0xc3, 0x0) write(r1, &(0x7f0000000180)="0562423a68327ae81a63961b5f2def8fb9e7609182d4814553fe4cc0a224b2ce8b1af194d1a8526df142d51df76901ab7bdacf0c6b7dedaa83a3f1afaf7359ade91c1b2601279311206dca03ea63a9ee41b97059928b20c5000256af8cf8f2239cccee0a1f627e2b54c684b4e5dc27050edeb180174ac5ebaa0958351d5dd54814af1fd6b85eadc7a10607fca3e66489da7fcb27f625fe28b1ab0245afdae6fbe6ed7840a833ef84e798692941ed9620c2535beb9087a74f3d1432acee5a39ee3b22e21d4b3424cef22ec2d1f11fb99b91f99ffccaa47b72d57a0ffc0462446a7567487401a505252c9ceb39f2afcd8d40bc24cbc68a6f5b1bbfe23e4526", 0xfe) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="8c8e85b4bbfbe3b008d81d0e748c98713587458b822f84f523f10b3a90018f4f7b01b611", 0x24}, {&(0x7f00000000c0)="f43d6b4ff2b4e837d5f6d4fcd803c83f9f0e3971ae6d0833668a049461ef992fca04c785aee1ae", 0x27}], 0x2, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x8140, 0x0) 11:46:38 executing program 1: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xffffffffffffff40, "73fcff4d4d7ee4000001000000c0010000000010"}) syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000080)="1a2eeea85f965e1c7c1b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded3960f8ffffffffffffffa38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b2998fa5c35c248df954ba16f9e75d199678200"/185, 0xb9}], 0x1) mkdirat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x20) 11:46:38 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000140), 0x10000000000002f9) close(r1) write(r2, &(0x7f0000000200)='R', 0x1) r3 = kqueue() readv(r3, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/21, 0x15}, {&(0x7f0000000080)=""/62, 0x3e}, {&(0x7f00000002c0)=""/163, 0xa3}, {&(0x7f0000000400)=""/179, 0xb3}], 0x4) r4 = getpid() r5 = geteuid() r6 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r10, r7, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r11 = getgid() r12 = getppid() r13 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r7, r10, r11, 0x1e4, 0x8}, 0x5, 0x5, r12, r13, 0xfffffffffffffe01, 0x9, 0x7ff}) r14 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r14, 0x0, 0x0) shmctl$IPC_SET(r14, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r16 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r16, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r16, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r18, r15, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r19 = getgid() r20 = getppid() r21 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r15, r18, r19, 0x1e4, 0x8}, 0x5, 0x5, r20, r21, 0xfffffffffffffe01, 0x9, 0x7ff}) r22 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r22, 0xfffffffffffffffa, 0x7, &(0x7f0000000280)=""/175) semctl$GETPID(r22, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r22, 0x3, 0x3, &(0x7f0000000380)=""/215) semctl$SETVAL(r22, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) r23 = getuid() setuid(r23) r24 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r24, 0x0, 0x0) shmctl$IPC_SET(r24, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r24, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r26 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r26, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r26, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r26, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r26, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r27 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r27, r28, r25, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r29 = getgid() r30 = getppid() r31 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r24, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r25, r28, r29, 0x1e4, 0x8}, 0x5, 0x5, r30, r31, 0xfffffffffffffe01, 0x9, 0x7ff}) r32 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000080)={{0x0, r23, r29, r32, r33, 0x100}, 0x4, 0x20, 0xfffffffffffffffc}) r34 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r34, 0x0, 0x0) shmctl$IPC_SET(r34, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r36 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r36, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r36, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r36, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r36, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r37 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r37, r38, r35, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r39 = getgid() r40 = getppid() r41 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r34, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r35, r38, r39, 0x1e4, 0x8}, 0x5, 0x5, r40, r41, 0xfffffffffffffe01, 0x9, 0x7ff}) r42 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r42, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r42, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r43 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r43, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r43, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r44 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r44, 0x0, 0x0) shmctl$IPC_SET(r44, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r44, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r46 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r46, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r46, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r46, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r46, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r47 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r47, r48, r45, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r49 = getgid() r50 = getppid() r51 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r44, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r45, r48, r49, 0x1e4, 0x8}, 0x5, 0x5, r50, r51, 0xfffffffffffffe01, 0x9, 0x7ff}) r52 = getuid() r53 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r53, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r53, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r54 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r54, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) r56 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r56, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r56, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000900)={0xffffffffffffffff}) r58 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r58, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r58, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r59 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r59, 0x0, 0x0) shmctl$IPC_SET(r59, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r59, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r62 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r62, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r62, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r62, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r62, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r63 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r62, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r63, r64, r61, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r65 = getgid() r66 = getppid() r67 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r59, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r61, r64, r65, 0x1e4, 0x8}, 0x5, 0x5, r66, r67, 0xfffffffffffffe01, 0x9, 0x7ff}) r68 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r68, 0xfffffffffffffffa, 0x7, &(0x7f0000000280)=""/175) semctl$GETPID(r68, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r68, 0x3, 0x3, &(0x7f0000000380)=""/215) semctl$SETVAL(r68, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) r69 = getuid() setuid(r69) r70 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r70, 0x0, 0x0) shmctl$IPC_SET(r70, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r70, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r72 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r72, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r72, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r72, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r72, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r73 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0}, 0x4) semctl$IPC_SET(r72, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r73, r74, r71, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r75 = getgid() r76 = getppid() r77 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r70, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r71, r74, r75, 0x1e4, 0x8}, 0x5, 0x5, r76, r77, 0xfffffffffffffe01, 0x9, 0x7ff}) r78 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r68, 0x0, 0x1, &(0x7f0000000080)={{0x0, r69, r75, r78, r79, 0x100}, 0x4, 0x20, 0xfffffffffffffffc}) r80 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r80, 0x0, r80) shutdown(r80, 0x1) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r82 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r82, 0x0, 0x0) shmctl$IPC_SET(r82, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r82, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r84 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r84, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r84, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r84, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r84, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r85 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r84, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r85, r86, r83, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r87 = getgid() r88 = getppid() r89 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r82, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r83, r86, r87, 0x1e4, 0x8}, 0x5, 0x5, r88, r89, 0xfffffffffffffe01, 0x9, 0x7ff}) getgroups(0x1, &(0x7f0000000140)=[r83]) r91 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x7f, r64, r75, r81, r90, 0x105, 0x980}, 0x3, 0x7, 0xffffffffffffffff, r91, 0x0, 0x1dbb, 0x100000000, 0x40}) r92 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r92, 0xfffffffffffffffa, 0x7, &(0x7f0000000280)=""/175) semctl$GETPID(r92, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r92, 0x3, 0x3, &(0x7f0000000380)=""/215) semctl$SETVAL(r92, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) r93 = getuid() setuid(r93) r94 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r94, 0x0, 0x0) shmctl$IPC_SET(r94, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r94, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r96 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r96, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r96, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r96, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r96, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r97 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r96, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r97, r98, r95, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r99 = getgid() r100 = getppid() r101 = fcntl$getown(0xffffffffffffffff, 0x5) r102 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r102, 0x0, 0x0) shmctl$IPC_SET(r102, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r102, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r104 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r104, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r104, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r104, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r104, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r105 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r104, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r105, r106, r103, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r107 = getgid() r108 = getppid() r109 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r102, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r103, r106, r107, 0x1e4, 0x8}, 0x5, 0x5, r108, r109, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r102, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r95, r60, r99, 0x1e4, 0x8}, 0x5, 0x5, r100, r101, 0xfffffffffffffe01, 0x9, 0x7ff}) r110 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r92, 0x0, 0x1, &(0x7f0000000080)={{0x0, r93, r99, r110, r111, 0x100}, 0x4, 0x20, 0xfffffffffffffffc}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r113 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r113, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r113, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r113, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r113, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r114 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r113, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r114, r115, r112, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) sendmsg$unix(r2, &(0x7f0000000a80)={&(0x7f0000000100)=@abs={0x2, 0x0, 0x0}, 0x8, &(0x7f0000000840)=[{&(0x7f0000000140)="5fef73283e1fed085d12f5ed77668dbd468c0a1ac6e0d8a63bf6e5904bca595616f361a8f8bb8c8fa6bbb08917b90a7d359834f5604f8b11eb7aac1d9ec8ee20d5c92f435ad4cbd202a4311b039c25899492764a71af1dc2826ff8b66daa8011a5b6f0d4a3b8bf3065e4", 0x6a}, {&(0x7f0000000240)="1077be7508309266482b7efcbae53c7f18e01acf934f84c946efe29033395fbca4e6538661aa3bb3c128c97f14b7a005d60ade72a8e2e8112ed9af7250c75820bd1c11187ea8ee638fd593ec38b67c84bf856930d9688c1dbb846fcf00318317eaf02fec194e911dc190b532ebf4b9d0cefd1c6c35044d847fcd830a9aaf", 0x7e}, {&(0x7f00000004c0)="a5c280e845a72c39d97c984173ea2190daec194abbd34d5dfb333287c936be60179e23d72d2d2194ccc7f72a7e97954e77ec9dd713e7099e2d0fbe5104a4ebf6e3ca697c65b1b7dbf0de858c4aa9b41c6c2bbb683d0997a8f5ab02887ec74fba4e92af928e25da59b4c79602311327fce2dcc3e8b7a7f358278f835b9dcba99d8441228e3e8453859209d0455ce0cb523662b85931d073c823e894ee99881b2bbbe4737daf747edd1465202e84b2e0e58eb203d5b9838d0e76d4b5199e7e69e3fe0a4e8401e081c261d9456e013dbd", 0xcf}, {&(0x7f0000000380)="9e879e02f31dd3a151617bba60bf20618665d186ccc1ca4be34091d72d3fd4f62016c29e291d7fac742cb00729a139763caaf878631affe8ec2e", 0x3a}, {&(0x7f00000005c0)="c5fde8d9cabb90d71e161f5ef9737757fcbde38870db977dd472338a70ca0adac360ca12cef5331e28e1bcbf1edc19312f10bac368b73bd388877fbd24f35fb28fa1c8e9913213c9533ba2f0d64612bfcb1c3b9abc5f45ef6bfb3fab3fff23cfc325ad8122bacd44c76211da8cefa87ab4ba2868cd027d87cbfe628668ece99603f39b358336363fe01439c480ce7499d5d06cfbec4e9220fed90e62410b3850094b90aea2c10a484aaf160a514a874e056f224479202b32abd0f843aed00b29eaf5a4c13e59a59841f3c6befc567f4e", 0xd0}, {&(0x7f00000006c0)="43cf19054b1f9cd05c369dfad340daeff4d5ea9accbba35b7f1da04d7c13935b57cb52756051e6fec02bccb6dd3380ac1e1e930aa63dc97239b38639afecd6166682b91e1fadb203581576f736dc66eebdf1fcf85301434234bcf4e1f4caf24ce4606012f5afde14a7b3d7ace72e4c7defc8b53cbaa1", 0x76}, {&(0x7f0000000740)="6d3dca2f585221b02f395f4ca2cfd4e363c068a29ab7358655", 0x19}, {&(0x7f0000000780)="ea9f2dc67475be83e7614884af4fdb62108f593c592484f7f1a058007bb40b1cb4dbbdb38a0dd7e079cd5d189b34ee122fbe99c50e2a829106018bd538f5e63b15aadc97e0085bf39f9cfa233cc79b64fc1246183b65718331e2320afb201383593b5353e17a79a8ae2c1733ffc2ad2a2b4ac30c1adc21d2849704d0759f8ccd6e0731bef6bfb9258e254d6da44a6878e021c48a03cf81330bc59630114fe084d6259c", 0xa3}], 0x8, &(0x7f0000000b00)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r32, @ANYRES32=r35, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r42, @ANYRES32=r43, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r50, @ANYRES32=r52, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r53, @ANYRES32=r0, @ANYBLOB="200800000000008467a110550f3453b033ca7ef3c621e9bc2fe043203d2bc45d98b38ec1b3371b97ec3bf3275c5f", @ANYRES32=0x0, @ANYRES32=r55, @ANYRES32=0x0, @ANYBLOB="00000000200000003f000000ffff000001008000", @ANYRES32=r56, @ANYRES32=r57, @ANYRES32=r58, @ANYBLOB="0000000020000000e1ffffffffff000000000000", @ANYRES32=r91, @ANYRES32=r93, @ANYRES32=r114, @ANYBLOB="000000001000000000000000ffff000001000000"], 0x110, 0x36642b293a7ac787}, 0xc) 11:46:38 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000001c0)=[{}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0x14, r0) ioctl$TIOCSBRK(r3, 0x2000747b) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r4, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000040)=0x3ff) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 11:46:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0xffffffff, "0037070000000000000007000000000000f03800"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="ebf1a6871cc96530010000000000000081"], 0xa) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) socket(0x51, 0x8000, 0x3) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCSCTTY(r3, 0x20007461) 11:46:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0x5, 0xffffffffffffff9c) r4 = dup(r3) bind$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x9a1d, 0x0, 0x0, 0x0) close(r0) 11:46:38 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 11:46:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x7}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 11:46:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xfffe}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080), 0x4c56069e}], 0x1, 0x0, 0x0) 11:46:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001740)='/dev/speaker\x00', 0x2, 0x0) writev(r1, &(0x7f0000001880)=[{&(0x7f0000001780)="1a67ad4765599db297b3a37cb3349725b3a770ef9aab64ecf1188d7de484033abde6c891cc11485dcea035c3ab39ecd194628062fec62b5ded24147ea51901dd2008e930c362f380f61bab38d8ec7edc881a55d35221d81c29e053649401c70e5f9139bf1b3fb6835f310a8c94fa273cb326da48f251948ec4fd631bcaf8829849fc36f2fb6cf51db8092bebc94d852a28b3bf5607752968a3a92c366180321f0ead219ae7f433afcd1cd0e99d0524d2e9bbcb94f92c9e07860479272e72b9c551c7df2003315e5e8cac87bbfe5e6e", 0xcf}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r2) r3 = open(&(0x7f0000000200)='./bus\x00', 0x100, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000001140)={0x10, 0x5, 0x4, 0x1, [{&(0x7f0000f8e000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000e4e000/0x13000)=nil}, {&(0x7f0000e4f000/0x1000)=nil, &(0x7f0000e2f000/0x2000)=nil, 0x5}, {&(0x7f0000fc9000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xaa}, {&(0x7f0000cf3000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x400}, {&(0x7f0000f80000/0x3000)=nil, &(0x7f0000cdf000/0x4000)=nil}, {&(0x7f0000f19000/0x3000)=nil, &(0x7f0000ce1000/0x4000)=nil, 0x7}, {&(0x7f0000d15000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000ebc000/0x3000)=nil, &(0x7f0000f2b000/0x3000)=nil, 0x1}, {&(0x7f0000c83000/0x4000)=nil, &(0x7f0000e78000/0x3000)=nil, 0x63}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ca5000/0xc000)=nil, 0x1}, {&(0x7f0000c3b000/0x3000)=nil, &(0x7f0000ecf000/0x2000)=nil, 0x3}, {&(0x7f0000ed1000/0x2000)=nil, &(0x7f0000c8f000/0x2000)=nil}, {&(0x7f0000f43000/0x4000)=nil, &(0x7f0000e3a000/0x1000)=nil, 0x1}, {&(0x7f0000d33000/0x3000)=nil, &(0x7f0000e6b000/0x4000)=nil}, {&(0x7f0000fe2000/0x2000)=nil, &(0x7f0000cd6000/0x4000)=nil, 0x7}], ['./bus\x00', './bus\x00', './bus\x00', './file0/file0\x00'], './bus\x00', './file0\x00', './file0\x00', ['./file', './file', './bus\x00', './file']}) setuid(0xffffffffffffffff) r4 = geteuid() r5 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x2800}], 0x2) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r6, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r6, r9, r10, 0x1e4, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) lchown(&(0x7f0000001640)='./bus\x00', r4, r6) r13 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x5b35c49374a4b6e7) preadv(r13, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000330, 0x0, 0x0) 11:46:49 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x1, 0x0, 0x200016ffffffffff}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:49 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000002600)=[{&(0x7f0000000500)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f0000000000)="9e2a", 0x2}, {&(0x7f0000002780)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xb3}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b38bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d504000000000000005b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa09127ebd2fd2bf0c4e516b6169749988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0xfff}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0xfffffffffffffffd) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r3 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8, 0x80) bind(r3, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x49, &(0x7f0000000280)}) open(&(0x7f0000000200)='./file0\x00', 0x20000, 0x50) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = fcntl$dupfd(r0, 0xa, r2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0xa, 0x10, r4, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) write(r0, &(0x7f0000002680)="93784cc01096a35ac96e45dd6fbb22e128a57f4bdf8b436d3370f1f3c90d57e193202acac66a8b7cb41cde8303fe79f5a094dbf3ee0d9638a88d7e71d8b6277fd4820d826a9dcf4e5dc0311c662a1311bdfdc4c640eb30b4807aff1cefd8a91f14a0e8a2f01590e7a47c7aafee441dc411b5d7d7dfccc386d5b1a115b40575e607c3e8535c36f7225e21bd1f0600065542c4596ef3e69f88614d6191b6ad293993465e53952812905c0cd99f04f43f46f315dfe09ac09c4607851b52858081492ce55d9cdb81060bbb326f", 0xcb) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 11:46:49 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="471b1b4a0a650466564a3e6ef093cf570d653934d5da00009dff0fa291b08f1ac1d85d6b077f2d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ebdf338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be8835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b59652e749e6fa53d747316d6059a7d1700d5ce325ed1be9af965bc115bb7e6f8d6051d5a9b6bd396607261fafd614e0504b7972625d2fc4543", 0x1d, 0x0, 0x0, 0xfffffffffffffef3) 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)) socket$unix(0x1, 0x5, 0x0) 11:46:49 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0/file0\x00', 0x5, 0x4, 0x0, 0x0, 0x0, 0x4, 0x0, 0x2, 0x0, 0x6, 0x200000000000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='k\x00', &(0x7f0000000100)='&.I(]\\\x00', &(0x7f00000001c0)='\x9a\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000380)=[&(0x7f00000002c0)=')[}\x00', &(0x7f0000000300)='}!\x00', &(0x7f0000000340)=':-\\!\x00']) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000004c0)=[{0x8, 0xbc, 0x3f, 0x7}, {0x0, 0x2, 0xcb, 0x1}, {0x5, 0xfd, 0x8, 0x71f}]}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000400)="95580d288820384c5afa35c870402c78e7b46e1a8c04bc7162367942ae99fa6ee8e69cb19fe4fea92c92b86893f0b32b07b808a96c0b6cb05c55832a3e50789c49bdad3825613467affa2829eefa0aa3da4a39824788f4fbacf37564d2d87ad1", 0x60) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 11:46:49 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 11:46:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x44}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x3af, &(0x7f0000000000)="b658b389a83dea4908399ea80400") openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x800, 0x0) 11:46:49 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x400000000018, 0x3, 0x3a) pwrite(r1, &(0x7f0000000180)="77ab9074034a09f975253fb1a503cf279077be467e47170b45ab3a44cb2d197076d81d810696ec57a4df09fbd35d0304aa33e7fa2ded5fa712a6406af7cd9d225e868f17719ca40ec45c4e0945fe00385cef401b3fcddaa5647690410862da7a7b2d3ca1493074565354b2ccb46f0fdb82b30c9cd8d6a74bc74692bd777c72888dc0c756d00238c513ea2e88f0a8fb491349f9c4b32cf7af5fcf32a3259b905ff90876f4ca131d96c1cbc0295c0ccedb35f5afc7c60a1755f29496e5b03fc90ab31ce44a5881b350109928458657b00be973bcaddc71afb4a3aae6ec74147dc6e077237bce062c7945c5cde38500f9d2569ef043120834afbdfd487375085de9e0164153c8655943a4a525be08a68346acc1c61de0eddfd64c816fcc6331386c94e1635569794c2de0ead71a71c94775951424e3375df5d9bca6775b6c1485922f55682a43aa1185e364706192316c9e93bee9f17d79fd3966d185d6297d4a5a3391b7b15b6b46c259d2911d45c4d43db1f570eb3b449e5d3df00551b0b2193b6d3a1c9f8d8c02ae04d0effec9e32dcede11eb05a6499f8283c02354e92510ab443c73e7bebed0d1f99952792b1a963c526f6c49cc44e56b3dd24cc02ef04bb4114cd140a001d54f8eeb23c7981f88334160540baec8526481ffe432845da459ae1e791ca31280ebfaa8e9023da815a178fdb11754f1424ae1597439189be331bfa200d42e73512cc813c842786a27f267fa0386ea747738bbf86f647c32d4f49e109e03d5169edf301d41d5369ac06c82f7d4e4c77f635edaed388f79109f16f93987f3b7701ff2967004cfdef9bcd8346bbd9b31526820dcd436b380d75be3492332ec3b8773735fa5822bdaf9a4dbd2f2d835f973778b6d93165d4b5f354a15ce767782279b433c46ebd9aeb4b6c46e5534498ded331455453ae7cc66068b556e285ca24a5763dfd1ca6852ea5d6c9a8457b2b5996334488adb5adc0694116a8f11b679419b38bfef9e00303dcbce681ee8a916474d9d9521a99b440aa715f309b6250de78e654fb087d5db7fa6b7a2a7e22d499ac1e0bb2c4c0f9dcd070ea9eff27b2a71880416a283d146e77718276f6ac7df45c843c05ff978824274da0f4c455b089ec487d1e33df6bb2d3dbe685bbe7b7585cb418a1609b6e9b360a0e4a673a3eaf3f9a924a8d0bd8f72e3f6b4e97c99fbeb1fdcefdfe37ad73ce29cef76be86008a960cc601923f5a031e08a4104112da1b5dc0f5ce71e65c136539bd354741af45a1577644ae882692d4ca5f3ab2aed4770158e9b4a157ed3446e619d78077f49e731678c5a6cd19380599493e5fa6d6a083bd3564a8f4e69d4591fd5236b31efb5bbc07d9a8211fb0444507db7a4cfa189ed828c5414fb24a78390884bd763518f6516d851f727f71d98527de0f5c6eac691126730471faeb2bebf3158ea0eb1a6cbb790da678293309597e1638bec010ddc6d66262b1c1929c8965f8af0ac9b595562fe42791970a75b53a6457f3245a034587b616c1535f86ebdce178628df571c5ea7418475efe55d99e95bdc7952d3edb0299e1e95973a4a398b5beaa0c4c18e8f0b7215be4fe2f4997f2fda9fa77c2510435650f712ef8bd194314172979fa8edd36a3a8801c80e83191190ec113a47b45aed42799c6a8cd04e62d691ef36a98c8ee848051a90c7b51d772b1ca5cbf4febaf7826a5751b4ebd7b2b9a2e4914e263b88f83ee8a791783d6882f269587c9501e37f38055fb5a137d52fc74965cdb1f139eef03690ee78f3cce4b63692d4b96a86cebd986fc2ef3503bb1a6c51049e3f0dc575b5857c56f4bc844394e4eb4465467837fbd4574e98fcdb2005b489cb5756293ee8d6004a74ea2c65216532a78d8806c9b3f2068bef08965dab2bf52f60f8bf140fa172893be0ec1fd4fd52cf23683b514660dffc89010e8391d31547d856a27d1d18ccb12037c9df0d490d948ea30a39d59d93e96dc4e0547bfff9435412c213caeec6018d8bf899cf4ba85a4e6ed8d5ce1bd648ea4340401bbbcc823166c649a7dbc5db7818029553ed05978ac695bbc3345fbf1105d723c606885507eeed32ac37dc05fff8e06b68b0909b1d59eec9653c4364dca173774c7edfe0efea65e8555205b94c62b267475ee4690c06b8b23494f27be0fb4c2e9d680a6103c768624de20456d53f712522a8345ad8ce5c2f5a0e95517a6fee63f950b568eee768733c3034c4f63dbc7ca9f337061f6c415dd67c6688965c4d7df4867c1b0974bffdd74c54747cd4df71244c4e5c6fa8086dc6ce50b3e225ffadc690b4f3999aface81ec08b15014fd0f916e308b6df362bb96d5af1c4c20e4553852bbfbd707bc8ad130f13a2edcf725f4a05864b4c027f81c39ac841903a4c7e0dbaa5f9bc2e4c8cb1ba5cfa4c6bc9314096be6105ffc6d83f205513752c8c766d26c01199074e5aec7dddeeeeb958eaffb26cbbb68d5f01228197047416b87fb11ae640557e1f09163cf5c867d8d94a184232ace22640242e232441c22f4a19de0eb7341441bc3530c5a0fe30c17e1ea9266b5589631bfb402dddc198ee255b660de7fd3d0fd34d6eb86c2b9fd5247cc75e5c74c6e2f6dc2f1e17c9a160505e267b528400e6c77eeb4e56a557b028410c94fd691d832486d9a3b898827ff4bd228da7d6a251dcde34315556066698492b1e51a4a11c2e6a2d92a91be2b3502c41b2997d197325b81971023f6688615ba6b0a3983edc1707ce7cce042b53aa251f9dfb96d63d437a99ec2d875052389b5439addc7c7243b299b183ec0a35a4e763941344cc2cd197650a33588f131c6106466faa423da5a7332a13b93df40017ea94e8aee7d8ca0dee82996fc3fdb2ad3a36becd2de2db01c67bcb99fc6bda9506e166481947c1bee18bdaa6c1ec8488ea3886639e70fef07b2bb6b15ca3fddf872e77e9435d8ddf79018cdd509fa4b1656fbebc9c2aa62711a4053742d74aec69c56c5b1b24674bfd8ab3ddf5c7d4c64c6d0b13f08c0a11cd130d6559199affc1b2a53adfa3a702a61f100c8f94d21e40683b34bb64467dc78949fb55eda62e5581ad401a284ff26e7ae20df6aa7eef5fb21490412e508c7f82fa67043e68a9c367603be43eb98ccc16c39c512366eee90563f6165c1aaf60a52a50e64a2ea2a6a372468b295a617325c6843cdb2ebbcb6b4bf37af8e63ef257cef667d566a28dc603df260aebb8b747cd0189b0534b1d70df34b0675a8da8b7c429aa107cbf67df307bfb796e8dbc23751704c69d1a2bc5436b48df1f00df369e4fd24e62f1afab4a206beccbea6d581aa56ab48dfc92f3ea2d77a35eb060100501f3081e55cb4caf133bbc33bc63066c6d0f1c21632f9c724f825c48956f21cc750c40e1b3d403a22055adc13ad76e113d27d83843252c082f9dfb9ee83084e1a9fab5f0382b276679448fb1b53534b4e9d17a696d8cb1f5732211057f108543836d4608a56bb236147609ad3cdad52752182c7f743ec0d17dbf08c4932f85ae461c45e0897c91db0647f23b4ee1b6fc31b67f9359c1f8481362ba9488f41d40a9378c07706e65e96566a0b1ffb0f597357fc8310d52315f42bb3e11b935854bf95533d572e81906b672f4e2f379d63e157ce2acd1f914bbaded3e2c083e3f0f7f4da9ae01af3f0910981977850b128f2e63efb068371e568c5d1094fe158111579a6bcc77917ba1d10642b04d33f97fc9fea5b5598c8a19ddf516befa382ea069d9eab1284595e58b96431a292149c78d6290c9cceb5b674090549d3d668d206de124b8bf729c164b8c2bda17e9bd6131489e6655a8eae402a3eab6c3593b6bf7c11b66d233f90d11978a5d0209c462394b420c551277c627a0801b7b4fe83b806cb32b4027e3fbb020670b6ab240913edbee6421f1b7c5976b8e7003d82bb2511e5cade9db6e39623cb2ac0202d62a3754b57b672282f52b94b72c3081ab5d9b73e771f474b36d438074cbdecff8219c1cbb22be774c0f1d128da44299a426255faa8453746b5a47d648a09f2d05c44b5b7b657a6dfb3384087e586adcd909f604c9913d2e3bfd7c9648c94b46e2839b07edb7e9e870b0523960d05904f82329d97b651d38bc05155664a37a1dad46a4307605dded88012d6bb643f960c0999adcc4827877357bd22d5b3e0b9580338a226e214ab35cca8deeeadc3a27efbe543a66f432a257fd20bfd7a719c9c6a87b13e37e956ea6488f6de020cc24d5396f792df5e159b4971cd462bbf2e960256359a5f6516d2f1298abbf4f3cef94e98cf3cb268f4957310a261c44a5378c1583cb87ca3a9ad0e25c734131bd87465a987d5c5be71a59976b3441f30706a8fd75c8f25cb0b545302c4c4408fb637d3f3de2fd449e4f535357104edb86f895d5dca4f304454bbd7fbd016bd195bc6daefbd863ebd3df56609924b97e085f730f88be36d6e46e8d7db9bba802fed191dcd8cedc609f03ef2622471b544a2f420d9f0c864c5e32f469f254836ce2ba2d2d934edf78b41df6999947e23b4e0cefeffc898c2cba97cdc1d9e2c15a548ca7d7cdf6eee6b2c6552ed0d09f380f33a7b8bdfaf0bf80bcbb34f3367dd1df4869308165c50bc32a5332dfd2870a4115ec639c0042f9e13cc0f42770729f218009ce0687116469ed837b9ec486d738f950c5312b5921cf7a2e5ad4f5dddf9de1a383d69e315afe34a8e17ae6d1443b81ea80a5da8ab16d5ee18038ec50bc42ef42296928f3328493b0f6519458afba3bf5bb1a2c461e365615ebbee68051b4b2aae6f33952dddfb4851fbb6fae6dd36ce7a402b154ca0e56d481f45150eaffb3bc0e8270302b4b98dcd1fd2e8686d1f7f32ef894f09bd8ec120d39b0ec5eedee56686d4a91d9c1ca8d3b403af52299e77e79880fb359e5b0507ba118a04c182815e5f3c61ac95bf5944a5822ac0da0371042dfbbadd8ce2376a76731a0f93c0857d192385f0ef83dc1d18b58daf8ef8d8e0e60f86aa3f94c2c819d9615806a01af86406082bb7017b8922282af7d35a2b494f075a95c18c5b7116a89a0c0ff27b7a400981f8cc326774e1aab9cf7a9648a1e97ba1dc6c9a47c374f5a069d6811bb5af9d2d06c0a21f5fd559aa843a6a314a5820e1f449fb3a649a211e4949e4e2481aee652d6678e871f12da2a268840c72eb27b038d77b096e193fda06bf51ac67f225f0c3be567ed40b6364457f0a8b132d674cce0e091c9081d423681e94f363110f6d88eea2c3f691d878c725782c4330d614fd6257e494a3cac0b8adf07957a51ecfb87383b11ea9f5b96a9ac8b379da32a9cff38e9734e050024abdf3113e811bb1c4ddbbe4999ef8386ea287f15f7dd1884be40eca7b3250ec4bcb31cba225d3f701fc0f0e5c6c980d2648c59f0ab0fcc8c3c523dd99275e4dc030adc7a828bdf5b5c226df388e109c1b0f4a6e0749ff1589f487f5b6b85977d7c3f13940c845dc5e0f11cd65c0ad66547b35474575b3ccbb1a9cb161c6ec73ac9c3b0721b2d94738832232f450d28e81d8eee1456ac0808225096e85c14efbac8072cc39ecce4d501c1209210c76441dcede09a6b5aac117a99c6e8262d07f2874632d21b5acaa7507491871a9d75f1f0bddf0a515d56140ee40017fd4f9ed840240269b86c5f3e2f8baa9e05b9ea19dff6c6ab982ca5b709dd0dbd053bef45965d689ab90dd355e89714ba707c8c86f5a2d2600c7c0156f53aeecb8349dbe273d97ee782426ef24588cd27e8ee1a315ea331954331119955cf106b87de69cdea8ca13fe4", 0x1000, 0x0, 0x0) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0), 0x5c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0x123) write(0xffffffffffffffff, &(0x7f00000000c0)="c805e76a51135aeebea0df160bcad0b32373fe27dfbbb5fe944935e91d85fcd66247c21d6d52e6a49ba1572fe86ee0ac65d65e81b425ca2ed6683fffb5", 0x3d) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) 11:46:49 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x2, 0x9}) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10040, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000000), 0x2ed, 0x0, 0xfffffffffffffffd) fcntl$getown(r0, 0x5) ftruncate(r1, 0x0, 0x8001) ftruncate(r1, 0x0, 0x3ffff) r3 = socket$inet6(0x18, 0x3, 0x8) bind$inet6(r3, &(0x7f0000000080)={0x18, 0x2, 0xd3, 0x40000000}, 0xc) preadv(r1, &(0x7f0000000000), 0xf2, 0x0, 0x0) 11:46:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x5, 0x5, 0x7, 0x7}, {0x5, 0x5, 0xae, 0x81}, {0x400, 0x7f, 0x1}, {0x3, 0x3, 0x6, 0x313}, {0x7, 0x3, 0x3, 0x6}, {0x0, 0xa2, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x60}, {0x81}, {0x6, 0x0, 0x0, 0xebb}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000000c0)=0x9) 11:46:49 executing program 1: recvfrom$inet(0xffffffffffffffff, &(0x7f00000000c0)=""/158, 0x9e, 0xc02, &(0x7f0000000000)={0x2, 0x1}, 0xc) setitimer(0x1, 0x0, &(0x7f0000000080)) r0 = dup(0xffffffffffffff9c) faccessat(r0, &(0x7f0000000240)='./file0\x00', 0x102, 0x1) getrusage(0x0, &(0x7f0000000180)) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 11:46:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0xb1}, {0x54}, {0x6}]}) syz_emit_ethernet(0x30, &(0x7f0000000040)="1c3370ecb6df218b31025a560ffabd46cdf839e09c71ca4d743c8047353f0e9a712edab33679601dd7b2b20e7044d903") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b6f7e75f99f95dcc489aed7ef55e") 11:46:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x1d, 0x0, 0x0, 0xffffff00}, {0x7}, {0x7ffffffe, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) setregid(0x0, r4) sendmsg(r1, &(0x7f0000000240)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000180)="ed3313f9427315a3905edd8f25ba3206466cdd4ba433699a852e2678c19ecfb81eca9dbb7c9a62b8d015b5fe620096d009dcc2e7b2ab3304fb9f0d499d7705e99e03", 0x42}, {&(0x7f0000000100)="5fe852159e987e54380dc23fd27d1285c8341a9342cd8e448bfd000972add672325396433643f09429a07a09b3796359f17a7b", 0x33}, {&(0x7f0000000380)="681229f53bd62b27c7017bba4da4a3cb4f4f2a60c7176475413977a888e316723c60551e5422c0d0c162d7d04eaed99cd710d2d98be63675de4fe636fa270b70e1107e4db664f6c1e38b16b119b8cd6fa30e5a7f326c4fc082b54c7ce0c2b345aa655085c47d77460d656cab9127e6c0751e082391cecbded11a99c3d2c1af1185681f8014182c4d3100d3a8f40e", 0x8e}], 0x3, &(0x7f0000000440)=[{0xa0, 0x1fffe, 0x6eeea290, "820f9f5f17d817b874c845a52444ea4a51496a0b858e0008dcda2a512c9fcd2e963cfde3de116a26d9570b1b45f788d0e601f86e5fd99fe3e7aca718eb2e539d2198ed23ec2b2967cb93254f082896b14fc5c732ea406754704b1d2f42a22ba73c5733e2adb0086210f49400e1616450224d45965f6d7c898e40d8a0f24d94da2aa5bdd3591edeca136b83a740"}, {0x98, 0xffff, 0x5, "ac286a9a70210162c96327291249a67f5dd5c2ad7139da9e57522efcaae25c59341609953c1924c900a637384bfa2105375029a05dbfcc257c38e53a25d5c54a2e8e3ee7fef3678e0580c1dfa7ab6c9c55928e8f017cdf137e6d03d20ce46c5d2499ef46d5cda413827ee76e7bfde61aeb18cd798c0aa0c2e45206f3c99a25c298"}, {0xc8, 0xffff, 0xa1, "f27f5e42f60fed23939fb470bff4198c099844716d453457c07961225514277030fda85802b249639486900b6d364deb85edc1fa70a8560c01b45b9aaceed311cf614551f2738d8863a18a7ebddbf0b137e6bdcba1e272a786aa967ee4641ad3dbea6b7d9200eeaf1224a02a1d60e8ad6882be59d4c7e5e60031a63e51bed0c65da872bd82539261719dbcb06d06f37861740646753938efaab182263a68a1390b387aae57d7da569ef0f518ae7fd3105ccdfb901e87"}, {0x1010, 0xffff, 0x100, "019285ffcb890918a7be4e3182b606eccec1e24f12b6c85bf44021487d7134f221a21136533a3950a5a964a7e3990509abbae4ab4ba7a46395a601187831b9a5d7b129dc45bf1bc00b15bfd0012232b7673e0ec2993232cc4b174e0a4394a2007677058e1af44c702b4d484d1d0be6a06711dfa904bd8513121b0d9665c49ca535c3b54d7a50ecffade417fa589fcf6a212b1cc5ba2730d020bababecec3a10c9722adfeb89f0e7a7d7fdcd379ac7ace52293a19dadd66c2c1c30b84d5d891e98aedf916ee0f97e3f60419f0ba06c4fde209a083d4049d45f908a1e9a1286ad6173b093a1a510f01a5747ffe00a687c109ee3078cca332ca20bd6c532d2e3b980efca12fe0aa6fc9b961018fd499b6003a6b2cf621ccecd27ccfe7607a283564c1916f5389ed551fae223dcb2bd9cb69092a374d4f78033af6dde1b0a2059e3d5ad55a416a17cc209b7ae126ee3e7ce734159827cfac4d2041cdf4677c6ebe884af6cd0f3e7846b0394ee95beeaff1c69a65beda5cbf08ceee12bbc34a0425d2b9348a6cb3a4806a65190ed6308b8735a2c4d674959268f3c5207ccdecd8fd1260311840595adca18f15d347c86707127adc5705be310031d092a74d037755d3d004739dae606e7130f811f609c3998c5a32430618a36a3290e5d72ac01b4c15ef559628e6768e1b02d4f8532087e63578faaeb1c0c4e88de5098e53daeb1205540adddf8af1435de881a61abcafed946cd5e288301251ae1a7731c7ec7c0b74838dfd8e67be899c4083c35fc2ef2f7cd9fbc95ffe3a707b5a16c476d6645479c1e0058eec406e1be975b0f10c70002f5be174d8ed101aebc4dfcffe5b41507d7aba1463b1d9c5f5de90fe771d835b8c4a2c45e0c507d43af05a9766cd23a11269ac9b1114950fae7753ba9e5d4f0ed08c9ddfd6135707151166318708ea315ee6cca01b33b053730985f07eef1f9065506ef3b2728b2627b9de1f16dc6a687d8a7f6b72f90aa12c7e18dfc458ea18bce4b0ae775b3373808d3d8e77bba668ce4f0f80bd5705a21716a8df30ca90866e410c1a51501747afd5bd93c616c2947d5826f86650ce3e650cc2dd08ff54ba642f8e23b7bdf0b30421f4057bf34d99778166ecd197c7f647b23468ebceb179ed7d2311d192040382a4e16c65882cc547b8e335e3b00d3c15f0da15c41d5e255e68f158d1311f0b8ed855c9dd1f47080f2cfd1055835dd9d44dc56ea49712428be8a6b036309dac41c4c6f179a053e71d1eb97fcecd1b26825d2d26c240988dab3da0faeb8a18d0058b59045da4fc8d68a5e6de4aeedf78a390f28c1fc584d266737ff470c780d19540fded6dedaea7da5b1e7e312bb93b6076a3390ec6cd3103e3485ac73101d9903e3adb2ac97dbcd1f16f1d621cdc9ed8999b14bf0242dc0b9325841550bff868389375cc08c8a2e69f594c73ab2cb9d6c4a9055b2d1dd40f5aaf2bb79850ff0ef7b30fe08055288b69a22bd1172b62e3fd32ea0f3e8dd9f3aac56d057402f9862d8a5f29071ac66943144cf748212006569c348dec6f623e426694f5a7999a211f7e2defb02f637a6846d1e3c3757cf3107e70858d0ddc75e50f864067d50cf44b7e8d5b21a286c519e63518f4ba3aecc48825b368d0d0c018e7197e083e96819921a4fd2695124f8b422ee62bf834b97a3c4a10cda42ce8491abfcc5b08cb3c8360f0e86116014c2088e2a5498c75b0253f750bf0483af106a0ff4438fff42cbb0d0a063268e09aaf7f5a6f5d40b050e4f9d9397ad74e486ed04530ba24f2af3fcb231ca934a1c2d83340b7c5a43301ed281165eb982df355920bbfffd25472b5e4c0e1c5959b5f8fc52124c2397c7e26d77867cb98110c3b181987058aacef218baaa6b6a75c29032a83c40a161a0f2f0cba29b98d8908755e659d0f8fd1f5c3e9634a4f81ecbb643bcde4c3e6fea7e3fc872c446a9493088bfd8fd3767a9ee715fa64d327855edcd1e01d085d1dbf29b46a5b0c9a9003e92ab8c81cf83cdece30edaee02e1789a44dcbca8b4453875baee6c15b4cf37b41e414600536870c0f44196a58d5b358e65a6f432935dc1802f20488faa4a1eaf2d1bf1343f6ce3a7617b8155ed76559ab866fcd5f5f82515ae2d04a9fc0131d3ba96ae4872d453baae8567d35073ff42e4d1b331032c782a1cbebe8a17c9a1542cda40837973a74ffda96ff1393728812d4c436793a32ca16eef387aef7987ea7e98d52269bcabbb9020141e58769027b587b3663a363468b364bace892b3ef4e873fd484027e52a2a4d9c2f15c742861c2d210cac866969fc84590682490476a8ff26535c3f5f55af3dd07816cf5fe35345d15bb365a77d1d22539f1ad1a2f2349d6541f02e44a4988dd7276d304d417362200ea3cff937b03beda1d436c5af03842736326667305889d96f0bfc65bc112c7d7d5822a978b80c9a777344b99676c9bd71836292897904d252b806abad028e9b3cd7de292c29cca21e52f987e41c504770bf6e01b73fedff7e0b20f9f606a8f95ddbbe7c077f4f9232261f0880eed19763cdc6f4be292b34dfea2c8bb9e2472ee95ad4760b375e586474e8479291118fc366d66eed820f526f08f9148fd0158eb92d6ecafb4923b7b1833cfd8d3c189355a5652a211ae52f5e08a558b238f3e0578b7046c7bb40ac45b1e4fcabb6d81d1e21e3b1b7a60a90a2603831f0d8cb4b49fb1421cccd25aa89f937831174fbb629f67267c037b78dbe14dd61e59a60de06b3912135704b197ffffdb7a327dd33190bb32c27dde4e0e5c0afed095bd1c065a61cd4a6f8db5e2018552cfe7bfa29b4e502012ad86e49ccefc93276a478aa33536f553dd02eb59c0bc8453e589f006ac0a5cb1c3b04bab4ffdb83ccb0c8f90bc5e7d3cc959bf3a44d32d508474ca95cc64c8f604915f52f9d6b9d6e37e3043ac19f5723de71aaef19f8dbb8c5d38b6e463e8be776c8a445eada8300098de775cb8bfc0d0a86b94e604adccf167e6e018d81296970a1071825728fd25eff49a6822d8f46efd97f3717b9f9758c797769db32b044711b31e58cea7629e7fa4fa0c15e9520a6ee85801bf822a099adedb506a6dfb1ece1440300996f48a92851f0503adb1b24e27616e943d24a5997b92e3ea8cb4b830c6a3f374283c3c058d9dfaf651d28bc26fb632ec516860872352ca4f57273e4d94374ef683870344d45dd1a8c7f1e5d2c0d549e92cb670419caaa519803fdbbb74622cc4909c8a0789da43ac9dd8b4818a68eebc57a9750e80f2b623d183c467f0b0f90b2eef634c4ba017f6fc5476cd38d787446f21427e554979d6418c028a0c462f5b5a5ee375100534c7f5ab5a428d7074f72be9f50410e96e3dd332bfafa04b47f6a30d3781fdc39c0098898b912d32d273e036eb3e663176d76dbb86214a959639363dbccbb62c24e413de792d98fb6ddc47d074b77cda687303c172ff94d8e893077f2c628571b23c19218e5a4a2c74ffe16ab513c7e07558a5bf60054408ebc32060b3e49ff349e8560769c3f522c2423ee4aabed770bc3512cc3335cc95bab60c5ef4143cc2040d6b24fa99f634cac7289ad7bfa674c4f825ca6c5eaea1231f07865d7e2207e4b72dd8438d527362083fc3195e381996766e1ab7028fe773ec8cec669215da54846e41107949f1354cda16ae06e799f03709a9db5a6a07d41a6cd969cd218a7f6f291f8eeee4cd02b4af3fe7d47cbd0f9078b85ba5eddd6d2d34f7f68495cc48eb799c8c7eeae41e754627810117ca2865f69c1beae327088c49c3b51c81124a6b4aaba2a1d03c3524f4c39af4829a8f0ca28b4a0472f6a9150d4868522fd9932733d46ade947bdc9560f9e712439e49c4d2b12c9ecbcd849cfd0659aaae2f034e4c13bcf7f9b5848a5b78284b5b3ca774ed9e181de24df069a5dd634eb9e386a5871c3a1b8ece553ce116f9d3ef8c2c710889f20fd9263d61bcb22c5cdeac7772a9d71994bf1c356044ad20d81005f1706ce6080a3045e88a447bc8a7fc3210e748fadc26b8c2d3c455ed748ae4e029abacac8fa5b198e8b9d4dd5a8363b942b829ee7c9b30b3f000d0dd1a0577c7a400af04da025010919250394770afbf69ad692c3ae60edc99c5d6a90676774cf01a6f3e047c2fe4f04d64aa73cda22ec125b96d6a54c16a6b77ae8c410b65fae88cf84c35afe7ff979082d838abfab66285b7fdcdd874e6edd4ff024d783c9d166659f3840a29db717fa2977be5d6df9ee14e5e4259d09e4064d3e944c0dc24077009d335078d90efbac81744de788021ba5367cbb0194f2a38391994e02921568966fa1ccff376625cbc0d787f44a2c8469296e43c3b4d261ecc72c6f43d54051d310add5d9dabe055c1f892c0cc5aee4877d6a9fd2cf388276eef3aa017b86822b47b2fa9bc7378e0234901b04ce8ed94d0a64586da7c601054ab9c01f728b16783954c2a3c53d3f8862d5c3c0d5b7fd2d8f2922c76b318d1566a987f8a4535d8c8202ecacd81c826b13d3b1b51cbd05f5c80b84e6e6430ca6313b05b679366cace94c8d45b9585d85017596395e56a11ab863b197ceab346d069acb4690a46da3e13a2bbb5e21421ccf587e24585899003e6716eef4850b8a7249992afff45957e69482681d82b89278805c5d22690511bac750643c2b4e47d620cc679078cc4459e6b3ea6c2653780a26cc3babc488a5ed1d8b14acf0bc256a320bc1d8e669bf7be35b00abfe92325261d742440a25131ee01d61321363bcee944eefc73cedbe68ff38b4b1d5c2d04d23ef3839d5ef03fee97be7811af59f71d1df13d7959f51ec3b51fad17dd1cc280087bae6f9b5b3f9d290c4671b418a5a6066c42fecbecb8e0fdc2725f3d5d4d1e1194b29b2d7ed3a546e78ca1461d1326c71ffb7b777c0bec2669e6571e05a8be971314a94c8fb94a2ff8884c9555b56b1cd12b3ae6191686898b2a0e7c048017da5b74d3b7b00778f9b1974fa7eacbd26cfe2e369ff8ce0762a053df96b5621bf13cc07024fe02e8bd0991ed4fd91669936bc0bbb3889e515b5d05da5336bcb60d067cdb8d44c11376e02594976439cd1aa860d023a27de2dc028cbb4fae59d188f69cbc70b5fa3a18054f4a24bd0c69e6f9992cb1ac2567f58e6702dcfe5213c8bc6e1e2e2243b2400ddb7555964799b36715da27c5ea5cbd8a34da6e6c67709c629406c0ec8c0300f16cd336a98e887545cfb38ccc651cfac7b826c776103866d2c7314742c261de2ab6fa86ac4d87be294d1bbee1f9024f035b05826a6715d71407e8104823517200e5476872b045bf8e3cc611cf2405746c4c5b451c8311a8292caa0cbe0ca8b3003f43dfd26e189765a0a9ab80d03643c7325f75592806edbdcaff95fc798655d10583aafac9127758cf263af293cbbd199f16c5a0f070cd29512bcc5f0fd96bd747b92123a0686b7710c3b5cb5764ce2cc339b66359c1b0602eea612688ef51cb4add73f7d2f36337f5e151ef1e426199de7ad44c45122fb81f297ecd589b6d39511be65a615ed941c4fbe274c0aff0e7cf40acd638b35c6d245e658696c30d085a409cc40f872cb9f0fba2b7aac2b30ab156f75bcfacfd99857204bebb67f30ee8ee62956055266346960d2dd2b6ec294712288b7f8b7b42c7ab0bfdd090c0c7140b5f79878407148e61de2e0bd9701f17c3632af3b8c16dfed721506c4e12bbdd0174eac3897eeb28f797c49f096b255f7da12cf180ad4900ce277e25171ecf68797d8980ef25e938427ba1e89fef3c29248952b860"}, {0x10, 0x1}], 0x1220}, 0x1) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 11:46:49 executing program 0: ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x90) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r1, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) open$dir(&(0x7f0000000080)='./file1\x00', 0x80, 0x2) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) utimensat(r2, &(0x7f0000000340)='./file1\x00', &(0x7f0000000380)={{0x4, 0x8}, {0x1, 0x62a}}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f00000003c0)=0x81) connect$inet(r1, &(0x7f0000000180)={0x2, 0x2}, 0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xffffffff, 0x80}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x54}, {0x40006}]}) listen(0xffffffffffffffff, 0x4) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000300)=0xc) 11:46:50 executing program 1: r0 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x9, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = open(&(0x7f0000000340)='./bus\x00', 0x10, 0x0) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) r3 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000480)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r4, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r4, r7, r8, 0x1e4, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) r11 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r11, 0xfffffffffffffffa, 0x7, &(0x7f0000000280)=""/175) semctl$GETPID(r11, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r11, 0x3, 0x3, &(0x7f0000000380)=""/215) semctl$SETVAL(r11, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) r12 = getuid() setuid(r12) r13 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r13, 0x0, 0x0) shmctl$IPC_SET(r13, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r15 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r15, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r15, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r16 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r17, r14, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r18 = getgid() r19 = getppid() r20 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r14, r17, r18, 0x1e4, 0x8}, 0x5, 0x5, r19, r20, 0xfffffffffffffe01, 0x9, 0x7ff}) r21 = geteuid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0xfffffffd, r12, r18, r21, 0x0, 0x5c}, 0x4, 0x20, 0xfffffffffffffffc}) r22 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r22, 0x0, r22) shutdown(r22, 0x1) r23 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r23, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r24 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r24, &(0x7f0000000180), 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x3) r26 = shmget$private(0x0, 0x2000, 0x19a, &(0x7f0000ffc000/0x2000)=nil) semctl$IPC_RMID(r26, 0x0, 0x0) shmctl$IPC_SET(r26, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r26, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r28 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r28, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r28, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r28, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r28, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r30 = getgid() r31 = getppid() r32 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r26, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r27, r29, r30, 0x1e4, 0x8}, 0x5, 0x5, r31, r32, 0xfffffffffffffe01, 0x9, 0x7ff}) getgroups(0x1, &(0x7f0000000140)=[r27]) r34 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x7f, r7, r18, r25, r33, 0x105, 0x980}, 0x3, 0x7, 0xffffffffffffffff, r34, 0x0, 0x1dbb, 0x100000000, 0x40}) setuid(r25) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 11:46:50 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x44}]}) mprotect(&(0x7f00004e8000/0x4000)=nil, 0x4000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='c\x00') sync() 11:46:51 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) close(r6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f0000001500)={0x0, 0xfffffffffffffff3, &(0x7f0000000080)=[{&(0x7f0000000100), 0xffffff65}], 0x1, 0x0, 0x0, 0x408}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) 11:46:51 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) r2 = socket(0x2, 0xc003, 0x4) connect$unix(r2, &(0x7f0000001200)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7daa699f4377fc1da38055c4c4ccfa32be051981c14d4ef7e27ff97901fdccd8610696486c60fa5c4342c3eb523175d0cf8111"], 0x10) write(r2, &(0x7f0000000180)="62bfaf4e754681e360b53a2a7074ef48e739ea7646fd875aa0184709bf5d04c320d0cef275ad8397feb9f017b781bc29d956ea61be305f99010e23d154c781fdacc4b99146f8668a3d0d1684ea5efb5d3089b096eb1b7fc1b0513d8f0cd88354119af51873af2d24297c17f853d848f6295c260a46a662f47f72de4a55a36797629187aefd416ce5dde24b15c4bbbd4f14b079256b35409f1f1b7a95861ddf415d08ef4615302d369f1b27bcf59b0cd4d474e0237121e417e4b2aef7f65e12af76d812c0544e02da1f8dfef11feafb71e429cc740c36e95c91c937a61dbd129853b91b0755480a5f298c77b75eafb1482a5081dc57e291a122bda2f27c03d7172f582fd51d8cc3a759b1345f7a6eb2c748ddd9bd12ef2afd8a1fef242deb54253edbfe7f56a9a8b74fd89885595671687d309d21adc4d4df2d9afd3ddfd64559c5ece375198af556df2a62cd0628836c21fd77b48e468ce565a599db96d8f9c6ec6fb3ff43ef3a802d32d756c68ec66c69b8d2879091baef76bfcf01f4796e056985c39cce5935317aea22a29fc12358a6509df4cd3da1b612b3f646666956e3a5d10270bb4a48e3073fba96a56ed3ce417abd4b5909132b45cd48d8de97121d3d453de9aaf084eab596bcfe7cefec5ae6969707688202f7acdae004ba68046a8e6177d593035ef7b9b267451d8ae82b344c134611d265abdb765978329c9b099ca07fc2ba1086d07cee976c6a4b9a6240989bae27fa2aeb2e081f596be8a98ed097b4169adbc9582a46a2eb94a8b6378a4824bf9a73e79db7de956e46aae1450fd1ae773f52897e59ae754b5ce2eb918c3b34cf9951010eddaf7b3a82a1f2e52cd04cecfb0f29ed9aa0d00a508620e100d6e6f9fccb4ada99743c96b3ca52e73d38ab48341429b9a966d68682b1a2485b53e781cd2ef3363f9ebb776a21bfcf1c60e1e4ec34c8dec32838e1a562c7866d5667ed8c3b0cf93444cec76e28c3e568379231fb872e3da85cc59bb0268d3b79645083900de4035c93e012a2e3874eeb6e459548d468e0d9f7efa4bf78b8191b0887e30bd4a27d123348ee63fdcc4534239328773e0905c702324e143e71707d7dc4f1e49e286b832ae68ecb7cfb103b5258f0fd2ad44a782cfa3e4467598db89d0bc04c83375a2261ecc0a9a7400af1a6507a07a5d2102a2e96f41df7f20c9690ad0559d1f3ac3bfca1f14e33f91be9bc11525c5df85bbf120ef6a935693bc3058e5edb260cb40d89c4fdf6a4ac5fbdff563ca3a58299b332f995ec2533cf17da59580c09f35654a7a4b65dc70a67353fc8000bc284d261a26bc19fed8de0cd93156f2a791a2d845d04cfb99e28b3f62055abddc6bb392b0b9a955635952d9e3bbe23c3b677a5fc775eba141f2cf7c13c001eddc53f5fee7f3680d3c53b2e9e896212d2ea8a7a93cf3e560e165c5dea1d78432e53b7a9bdcdcaed5c37cb0ec0f26fed328a6a4ed20fdb11e5275bafb6ba676fe16888dd013f29627eb7d6e1a7d35ac173ff2181245831b4a748d1e8ef2f739fc3aa7bf10d8aa7094b91d3755604ec624c6d50ae8684a7c990b9008fac15536715dfa16f9ad3690b3ce89639b3856b384c86482664df6b7adf52c33ad2771c2839a57f36fbb07559a6addc36a8e2bef1af8a433a7848a03f40cd6b42a1c65299ab96874c05c9f20098485997a36a0e62510dd06282dcddee6391d3b9b11980117f5466b5cd54685455d980298add1a527627a155ad67a14e5fa81cd2654983f337ec6f210cd2fee06bb767874aa8bece4cd0fc7efda9f6a0a19395588e806d4f479bc94ea2cbb0e3b8d69dcab4520a057e3a4cebee8c943815201c334553246b7460c812ab97aa8c377363d513063df77cc66be570e151cc450505c150ec68a295dbdffb7914fdf02d5f61ecf076137e7366288e2555780a0618d70798ea2d64a1567218b1b9d3bc07022a7e0c710637053d4b249a8061348838f9d18c0c76686221d0c1535e1dafe239e07bd7de3868ac7100a198e8701e01e7b7cddd", 0x5a1) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000240)="2d50e0ed15f1f2251ae38a5cf27156d51d05bb2efde6a1876dce5fee28c640ea7bb910f2591ed2d5394df16067e03b5d3ab675e107772c6ba8c6d2b43118cddec0ee7051a5fff65706750e1a0310b38e10aed3d3d2fde08414", 0x59}, {&(0x7f00000002c0)="d614b2c60b98f21ffa5d89619ac3c436db625beba6a4aa981ec2100666ee65b8ddd70f1b88fdc340b116e16c4917b1151c5a22fa1d780affcea293bafba38b494602025356408f10a95af10840bd50143e8cd802069c", 0x56}, {&(0x7f0000000340)="6700061388121c0a92e19eb9712b81d8f9b7aec056088ac927157367370eae91b25d81b86c9bebaaf8e272a43475c4b3521150153865393443e14b8595aed40a441d449145b0fa8593285e0e071b33b4912314a92aef339b6c062e63d79f1f38c6a7e15bd3d03cc2d1203aac11d7d2b7f4ff3f0d20c831e7f5fff18ed82a87ec", 0x80}, {&(0x7f0000000100)="4592a32647d672ccbabec64330f0244251a2aa20a8d997d85141ff578d676fcdf6f40ca9787417aa", 0x28}, {&(0x7f00000003c0)="e708aad5e1bfb6a50d3be751c8511290efcff6252cf2ce41436a20f577dc6996ac2e394c6b834f3088f42a04ddf0c4513c98db34946c556f038b109f4f59fc0a969748314c6cb9bfa7d15815ecc861dad023bcc9a4207b0685c484f426ea2d14d2639d3b80f6b459a1c140a3fc772885df2aefe2e9bf665dd0fbb71e3528247f7e1d5315ce1771163951a4c2371213", 0x8f}], 0x5) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r5 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r3, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) fchdir(r2) lchown(&(0x7f0000000000)='./file0\x00', r0, r5) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x2, 0x0) utimensat(r8, &(0x7f0000000780)='./file0\x00', &(0x7f00000008c0)={{0x8, 0x6}, {0x4, 0x2}}, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0xfffffffffffffff8}, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) 11:46:51 executing program 1: r0 = socket(0x2, 0xc003, 0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) renameat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66693cca1575eab58358f649fd6c47fd7462fab7d4add4124a5135ae940dab507eb77bd10f8e7b6fa15e250d53a9805949fd8adbd20c9a14a98afd0560173f7ea428246fc6ca232f9fc984489aee5c009f5ab944050071b64538b575b2b3811d85a6c8bb77abd37be9ff0d2d76f666957de2a08a44efa8fff595af858821edda67565ad973067fbfde5def6f746c975f32d44ca1434f1615fddb9d517522fb8e6892bac2c1177acfc5dc8035e7d0025777742558c069266faf7d2c15c4bd"], 0x10) write(r0, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) 11:46:51 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x10000) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x10001, 0x0, 0x0, 0x0) close(r0) 11:46:52 executing program 0: r0 = socket(0x11, 0x4003, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000508005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 11:46:52 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) poll(&(0x7f0000000400)=[{r1, 0x4}], 0x1, 0x80000000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x1000, 0x0, "14e6bdef0e509ca71193aa2d28c331819ac8881f"}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\xca\x00'], &(0x7f00000003c0)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='&\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='(#\x00', &(0x7f0000000340)='/(\x00', &(0x7f0000000380)='U\'\x00']) 11:46:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open(&(0x7f0000000000)='\x00', 0x40, 0x10) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="de0883f26b8cb7519c769ecefce9b11e659356e47c6d674a37752e990fbb3713cb543073f626407d1ddbe65e34575cad166d18b8deb7c965b701f35d1a4fa205a803d4efa5cc325a2039ed1f6378fd26ff46b90daa7e5f4233a9dcdcd7719a474453bdc39cc82a08779bf187635d283334160c9ad53d8d9060b5765c428e0388b27dabd50ec21dd1ea378947f37f90cabbf0e130d5860cf9d6c599becb79e588fe3e75a46abfdac465a9", 0xaa}], 0x1) r2 = syz_open_pts() r3 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) fchflags(r3, 0x0) faccessat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x108, 0x2) close(r0) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xde32, 0xffffffffffffffff, "85495500020000000800001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) 11:46:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="820239c1bfffffffbfffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c117041293414bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad308f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000000000000000000000004f988297d8694639bd8f5424ff6425ff8bf401ac59ccc038141a6272e601be91d3835ea639c1d89bede8b89954dd9938a4e45abf12a995cddb70fd427ab37a0403e2b04a0a9b8cc9e910ab8ad05eabb1ac9d8eb4be47d49b4f756af7b4945e72f3a153b1577af68ef2aef1753a39d9ddf928d3527b7b4a62b33b823ea81b0097fab4afb5cebbaa8a24a4932915bd9b0a4bc7995ca2188d0f1a818e733556de82cec149a47f0101bf48bff50cb753e06220beb522cdd50a99297ef681d6220000"], 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 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000280)=0xc) 11:46:52 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) getpgrp() open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) 11:46:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) getpgrp() mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) 11:46:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x0, 0x0) writev(r2, &(0x7f0000001180)=[{&(0x7f0000000100)="ea8f3907f80a1082a2bc6284d2a921f3477de1fe6bad71934325548747197c75f313972f99a21975e015cfc1b367752ce9ec17b10f4b2cbf251c43f992b3a161db226dd7ae2ae1128cc5c332a12817983d7153c045320fc3c037937e55d9056d82bc435fcd01723b2a04b4c4bf8b71cb74a9fd613c91692906c2f9d2309b8aa00af97e1edcdfd0d7dc086c7a0cd57134eb88548317f7cfc8cb61138dd0120ccb9efe85f24f69c0e63b3e2bdddc19ca60b026c41d328de4a3b0f94d8b6da84205efa2c16cad6bd919898fe47cfdde29f69878e2a3e45d3daf15198e35e4b5c3e5dfb2c9151d55fa763787f5cf9e3129ce188bfe50f0232de0649ba7efaa57e1fadc7b39b63566cf5cddd899300127acebc387f4dadaec987536625c575acf52c934ddca8a1e2c511a9de58f35282875a9cd4b66e70ca1b23b07c051a7fe0c005327e39b542079f64d280bd71d1143d6ff3f554253f8a6357626bd8af9b4ebd3974ea351c43bdefa205ff22319dddcaaefb2f184ecbcb33518e3c95ef96a047be43e032dcf96561643c26de646f312bc529895a35c265fd23b64945909f1aaa46d1d9da6ba176ddb4c3633ac4b03feac1c87d51151477fdcb70d7cbc48b8c378ffb70dd4db8b4b45c25b795f058c60055d5592a86a70825a7fe5bcea05b6eafd8c6e959ee1e99e6be82d755bc1dfc1929b5679fa0e69db18963f61906c6a8fb98c2c40bf3266fcbe031ef12b07a520b32388e003eb34e13cdd1ffaa984678a6ea06a5352afcbbb1c6efb435c321cf48d1d421966c9c994d0bcda77aaf4df1a753c96053c32b0c93bc4209e23e9b3b4a7a030982893d72fc6cda206b7454e9402c08f785c3b5e0828d73388425da2d6df1a1430a2bc72ad723d46b4796b335a529e034a201e8fd628162eb38b1261e03064d056b43d1bc3163b60056779f994749874056d528608715e0128c6fb310842e1df715decec26319b83cab10124086c2ed9ca34de53b9bb07bbc2407bd32a8eeca9b56e106cf5754c85544c8fa016011056d4b08449405937875137f6da271fe915c318b6d9b967374940032bd4ec8c3099dc6c49772ac254d56a3e6d8635ef69b2f05ef2bf4b9f6efc6c7c99afe726a3c64a4cb0560dfac56d0477a662908006184cf6370d096a32878a7940e8e0d96dcf0c2f841ec30b0744d047482508e88dc894552c56deaa9f60c88ece4094ae841b694e5efaa68ca3a53b36b96cfa7fc54884533727f67e5f3a8fe09d2df5a014f8dfbac1e9c4c80f23d5e9a293a9041fe96a312cbf421130d67f5a891e613357486cabd4b611103e47382378bdcf93b4edb75965f8bc7f981b8c217be7059f9185303599cbe646918ea7e38fdecef81e205db7f19288d19ed11abbab804e0eccefd6840567823937ba6b9a3fa25c6999a6f930d7e41b7bbecbe15b28a17e953c87bb7d2f23b4069d6af68b062a80091305ab2eb3c954e2cfd091b2f730fe34a77787cbe93d050efae85c7109fab5447c356eb4bc32b18ddf8157092e91601def9bb72ee0d579f197a8e34c58027a7c30e7ca1b9860375a4a69d43cb1d7de9414ce87c6bb2814e1c9908ccf33eef4b737641f5482403684ac9e4ebf9d43da9ae9199a331ef2446479a396c1fc91ba12e32d5fa88455ba80a287cdcac8bc09e59a24269ce1f6fa0631cffa680d3ec60264ef71ff82047ddeb345ff7d710dbf90232c4af2b76d2194b2205ee9c452c61fb4c227eda8463d248d45071217ea306dfb68407b47c7bb9eff525c2c1d8bb1b3df23a4149fc87dbe993c21e494d417f4de9f134cb7df56797de692dc8d30e46074ade5a76a5655508a671bf7b00f96aee2de3a8a816c845b9e91110d8621beeadd5ce59737deb351934f35eb111ffbc59a50e5f2fefd8ce81431b94ee455b04a32b2b46d079a3cb03bd8ab0f20458eaa150d531392c3228b2fb5a742c3e6c74847052c798606c883de350d257f1a15977e81b0d0ab903afcf1b015f5222ec4e0b3360fd141285d76ec041cd7a9dd6a28e2f05de3c74760c2c472ce15efd0a497ad2f7a52f3c0a09967fa5dc9a9a2ec4a1dcd3ed0fa29902184ef7bb8e96c8c85d8a77f8119aeeb81ce4101fb17b9f2da18947ce8d76c0f4d48632ea9a6c0ee505765996d3b89d8eb757face64b7ebe09fb4cce79cbb1d9bc05d2609aa16368cbe195f97845745eee9509080dc492d076e5a5e37e72519de6de314babd67f07b4cf40962b1c0a3d232cb84dbd8dd5308bdab4e0ebfeba17ea0bffea758e6e89956b9481bcd71a784bb3f68de1ef63ebecd1ed30e491bca0da1a3164b139a04ea2b0c13b06dde7a5f25cc0689f72c11a6fbfced015b78c14c36c3aa6161f355f91ccec356d025d1d1a7e49ba4387834bb47c6a65efa7ba19f41ecf5075d924599b0fac0bf643fea1ab2b99af80edce64b96535f5357b08a16929f3c990b89d5a23ae3d22c11030ad3cbfd3af19fcc407769e73db9e745e1265246503fe8cd1ccd608773d003e91ecb2d4152df766afa589757d027b6335900abb70e8ba24118123f96d4b507d49908c010550d1a761f48bf72b87b0e56608100ff4f3cd5f8ab284380d938bc5b0762a2ce543629506ec021c0fbcddf3d8a93d7689e46a483f8810ae7fc880b37c78b1272de47e49a56367357fe1399c2d93f63246d21b12d3c35f9ab6959b3ae60c2a42362914c1d04f3081ea4bbd73624343846eceeec031acf8cca56608f46adda813a126b8361bfbf9e1b1df336a8f46324c37979e9937cd7d6631d86d8ae46b55cdcade70ba68cf6fa962c09eb9668ad060d3db7367b516acbe91af7c3b448b7f9f371849abcd35d8a55f0dce514a2c9fedd5c8d147c1a4baadae451dc7d1d4ff69413daddbf7f9aec6665a04489f54b125a32b1cc70b4653b8efd0f53b04cef7041839915d115b9ef0373d46790e6a147b7dbd3a3d34e7cd3377ada15ed1e7d75210ef0a875265ca18b5f66af7d4fdbe8d5a8fe92284574368b67df767ccc41fbc236f2fe90748845c7df894318d387e8487c885e2b27044fc2ef726adfa1b29ff3b5397aee24aa9057e3508ecd7cdeb5b8de10093c8851e71171668c7b18670fbd22b5bc3f1bd87acad9064c30c54e9a7fd17b427bfb1678e626eb64de3dafa28d919860184249f6b971569292abf8587317c1810080a7f30e4699d855e59e791c8724e358224d67a8fa766085007f7ba464d387f0a5e01c4dacd102b6f64abe8a7194f5593752125139eedd7e1c6f3ceb9b617d13593095bd15c9e02ea4a804bd52418eb2cc4ac88ae244bfedc6ef8eacea9f22fb7350adc13f94d76274b2ae72a96b9fe45aa85410e1621ff71360c3c550e7cdb53296e4155b634fce487d2d3bb51f599c80dccc06a31e12cf7d77f8fa4dd94416a2a41f1a8cd76ddc11a3a83d45970e7d63d687084dedd8cb50b2b1ef208b321606682b79809fab86302f9d09fef76077fcba12e2df50a4070eefcf9e03d749b4b026c06752d44e13bbd7c168b7b615a8a26e6e66f9b0ae3e1d90d40fbf42b5ac5e4bf560032504f365401bcb1463de85f398c6a7ca1dd00c8a2dd565fb7337fe17af07be0989bd1e6f81a99e0ff83547a0440b3a40e379f72a1b1e28045b3872211dc52fd8028d1433693bead29707fa0a53c6c1b6f15048dbbab5326488bce01d8833d382b6090895c0e2f031854bf6490da6ae9e24b98a3c738ffb0fcde7aa3ff5833862bddf2d4719f4d7902ea74d501efd49c5afed45096ac75fed81900e01cc6bb90606ce6fbefdc98c9363ba59c091b792fee478548d595b7410e97a4cea470df1d253dae748c5d3b0dfc8f06872b7f37ad0201cfb6219053608912fb5ec23358ab245cd6048fab1f690f267ce3d05fe9ff0a5ed11aba4203df115e13cacf2315dd954905ff0bd8489392a20da56eea3d8b091f281c21b08e9db1d9056d7eaaa380e4698e86399db081bb7a253d68269d0c455ba826cfa018b195264306e192a3215a5c1b7a6cca8afb074737acc27c736866aa5290c9bec53ac53a798a20d621d6b9f5745d744c74c6757d0df2d85312e59e33b1988116547d3c975f1e6655b537fa0dbafd4eafe019005172f0c4256bd17303beb8c83f590390d42007df5dc1303a5ce81fd0e1819a17c345c58ca575e0dc5e4954f3d9ab41bb66f3daa7e62f737c656fd072bdc04efa0ddc4f54e57ff63f25afe481c9b24a8ad8e22ff66dd5eee2ffe65688f54ba55622da092a839e898c5054ad841f50fdfd5091a725c207b776e720eb543d165c4ff93551333fa7f4ba22fe102a29cb5047b403742725824786c1822b16f24f7e14b859d10facd7998a25da7d82327dedf656c627a96f9ccb50269765a2e62c9412efb169ecc8013e2c3e3ef588acc57f26610c1c6b187da6b9b6e0a792856f0b77ae9ab2168a52c3b3b9be163bcaac2bfaf55f87e35333aa807019aab21bf754019112635e19f9c46f9a805cae313026cc877483cc1722ecf94546f54c86ed83741074c5444b7830463feaa3ca2408c925e5c51e48cadda1406de8a56323ddc3967bca83b411cf11be14083609726dbd2d75b0dba7876caad331f92084ce42b534feaee41fca092fecb64f7c03fef323bf5703f6d0e614fef5724b438a1ce98738a2ed9bc29ff1f6fffb2ff6810c7e25f3f4c7d9c2135dcc3169978b6e6537c7e04d3b2ef35fd385485678a3bb6a53d8900f171c046758fbf5612a6928a29b8d14723a9787926ea629214051a8a6c53df226ba808c01a69788313d4acdd040582233067b06a8a486c5e2d30257212221e57d1c185dba0b372c4140f7b3eb4c68a62032c8ae815f79062997e94acbcd8c7a4497f4f5013b53208a15ec27382c376d043336ff408089964cd60fb311c0b3bded9a959b65213226ba9c5ef03eeb7d4733d89d715baf7cd4f20569bcb8a11a5bf59931d86948ca1f791257e6ea8b6e0e9f6675001359e0ad92eac260ded2d38954068d41e0fb448cd5d5205d84980be7051c909b45c6f15d3fc73f1d355da5ed2b7c9481f2126d5c6ecca2b3415b7932d0431cbf41099cf2e14d185421b0c19fc37d319cc94db5842fad0098070fa9fa6b19429fa2f1e54c4a0fae89799f99dea51a60598e49e48e4a0d958fbf0214372778eebf34f560ba864267749921870c25a72ea189f02a48480de9f4a69f37d93e4e2cc53453965c06bfc32a31d842bf6c48db374b4cb09f9d8e3acf765fdf7c2bae84bcf74068915f809d99ecb853997a219f4f7ce63a3f77f36994221d386257a0b11fee28d4ece4d0d7299d6ae672a6babcf1a40630ecee9cb885b30ca2ab6d58f84ad12db7649fd5c088161058f68323328d23ff5326f48736494e6146e3fe1a4bd8ba1141837679a045664ebdf1ac23655a79e7075e45e42b63fbf8f420b7ae31a55103d08264a5d61421ff88efe3aceba32becddceeb02d2e797d6e5c04ea89cfca5f93a6cd4abb0fe8c2bcf00fe62e928b4a1e757988d99cb7200d73bcc41ddff4a8549e0be408ea10de4f608fe013a011d0027ca5112b0cdac6001d548549b8d750e3881c0ecc853477e3047f15a53941d3049f78670e865c6bfecb5fa04cf6ea6f176d2e0ee37e094b4510637ac3a86628fc89acfaa4e6dd945da879ff62747f303ac1c137a4a8ab74302b67e6ffd6b2b2555162cdb84c275061007a56e693e511d0c5984d7e683524087e643614efa86254e42798bfcf9b54d7e5d29ba22720eac969ffc043a480a011e347e93b5b0f9ed37fb1fd569df31e395f1ca4a94c109f5", 0x1000}, {&(0x7f0000001100)="afa0e3041554e9b9e8879bee1b224994bc8cc0a0900d285558acfffd0c996fb9ae62b0b96b6039c7dbea7df7ea860f42f50935969812d41d8efe2eefa5ff261fd8aace2817ed03b861c2cf11b8e1b7ac60f4d0fd8717c64c1bc07b0abaf209176a67d2", 0x63}], 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 11:46:52 executing program 1: getrusage(0x0, &(0x7f00000004c0)) r0 = socket(0x2, 0xc003, 0x11) socket(0x1, 0x4, 0x49) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000"], 0x10) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000180)=0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0xa}, {&(0x7f0000000280)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0x1ee}, {&(0x7f0000000100)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1", 0x3a7}], 0x332) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socketpair(0x10, 0x1, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f00000000c0)) chflagsat(r4, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000140)=0x80000001) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getegid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchmodat(r4, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000640)={r6, r5, r7}, 0xc) r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 11:46:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="670099344f8bc20f003e0b965c13") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x7, 0xdb, 0x0, 0x400}, {0x8, 0x4, 0x7, 0x9}]}) 11:46:52 executing program 1: r0 = syz_open_pts() syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693"}) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 11:46:53 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="d669bf39ba0500007ba90082c29986db7bd4aeda03446e79f51592ac14d2fec5b071d609014de6ee1090c15c7b7027421a495d6ab5ee96ab01e8e11c7562e0138d5b9d8eb995f41dfe94df1fac0dc5c108f13c58a78d7a0d5f8cdbfbcfa10bece142ee21a17c193ce315cc8186906eeb0355b777c5566b535f68b3c5de1475f1ec498af52f84decc95319adab3808149d1d0e8e8ee557182bba6a5a820da55155662bcef9652886ed28fdf0bcc368db998d1cebb97da264731310cc0633195e1ca2a4279a29431a1fa02ac77fd8ec19ebac68059f49f6628a29b327ca554538590fd83583d100bae5eb6c709cf670b0000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r0, &(0x7f0000000040)={0x0, 0xfffffffffffffd14, 0x0, 0x0, 0x0, 0xfffffffffffffe13}, 0x0) 11:46:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1) r1 = socket(0x2, 0x10000000000003, 0x1) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/8}, &(0x7f0000000080)=0xa) connect$unix(r2, &(0x7f0000000000)=@abs={0x34036b25e2c65efd, 0x0, 0x2}, 0xff10) sendto$inet6(r1, &(0x7f0000000040), 0xfffffffffffffd5b, 0x0, 0x0, 0x0) dup2(r1, r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000100)=""/71, 0x47}], 0x1) 11:46:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x3}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = dup(0xffffffffffffff9c) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x101) r4 = dup2(r1, r2) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 11:46:53 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='xc') r0 = semget$private(0x0, 0x400000000d, 0x0) semop(r0, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) semop(r0, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r0, &(0x7f0000001900)=[{0x4, 0x80000001, 0x800}, {0x0, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x7, 0x1000}, {0x0, 0xccb, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) semop(r0, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000200)=""/234) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/47) 11:46:53 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x0) getsockopt(r0, 0x200000029, 0x3f, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r1, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r2, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) sendmsg(r2, &(0x7f0000000400)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000000200)=[{&(0x7f00000000c0)="71f4bae3e200749fefd71bca68281698d9fc3fb9b232c9e3d87df27493c2fa789b6757930011bd7b061c0a96b76a0f2a87e3f5ad8e48f6c6f8b33d535405e1b79f236e0527035021f3dd3806c304d622d1db12f33699bf2e6d51c6d7d79814e87b1285bfa65c8d92f44a94707c4479ca9369c9e09a791a3144c470de4e6ba999bcbe8f9fe55725db84f6559e4a5e05a5af29e9786b0b7c3c3bf374eeb898029ac534d497df84ec371c05cf35eba14f83e8dc0237cb47d462664f2b5f0237e7cd9a33bbfd7a5d65c564ed30e8e2d7b2c28fd389da94e2dd319fd0926728b2346f73e774ca7d27bf80aea3cb4238bf1863d0ef594d04d0710e", 0xf8}, {&(0x7f00000001c0)="93eb16a4a7d8779949fbbaa4cf18712c0f3b0f0305b2874a71f44fdfce15c3a7452b4e85527c3274443778d2332d4f9cef834b097b5fece293726a7d1f", 0x3d}, {&(0x7f0000000300)="07b2c5eb4649b7993ace1097a202ae3870f81e766e1b00bc09817e4a9d223830d3ed1193e996d7d6225b1cfc900f35b8fe99bf19b4498d7bc9cb13356abb1903337ed58b9607d202503bdcf1346fcdf69a0be746973ea90ad98fed5d98dd9654ed210d18ed5d236d534480a05e6d5e36ea021985edf615978e57d81cfdf342c6f99f203ad161d439cd5b9c8830bcaf3af9bdc4f40eae242ea782797aac70177184c7ccd1d77820e423c0fc4d870f4ee961f9a5f0dc5f04705a4ee2bcb79c6c5275ee7a", 0xc3}], 0x3, &(0x7f0000000580)=ANY=[@ANYBLOB="a000000000000000ffff00000100008021a8d3b0172607f89e36d2561b07313586bc348de9f658f25ed5a102883b4f490cde75fca27e1cd33d25e3f7e2d0d97ab554fba771bccc1890c2dc01de4c38f78212cac938ee76cef5579729208c5afeca3717e863d5e49f0af61d39743d0399fb03aa6ce5d690885424ffd50d01aa4bc19438b41ba1207cdb888e3b86c6b0ba9e8dff1279fc80919932a3e9e8ac204b6800000000000000e7b19e630100000075159d17f1f830eac86f17a4ed04ae0eb034360e82160201ff7bd43eeae56b114888b3423e19ebce3b2bb5d34776cdcdf52d8d8865665db1cd3dc314fea855ffa2c5b6bbe3cc7180016298502e3d38887a00000000000000"], 0x108}, 0x401) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000000)={0x20}) 11:46:53 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x1000, 0xaa) r0 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0xa49, 0x0, '\x00', 0x5ad, 0x0, 0x3, 0x6}) r1 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = socket$inet6(0x18, 0x1, 0xff) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) readv(r4, &(0x7f00000004c0)=[{&(0x7f0000000380)=""/241, 0xf1}, {&(0x7f0000000480)=""/33, 0x21}], 0x2) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x8, 0x5, 0xfffffffffffffffa}, {{r2}, 0x0, 0x2, 0x1, 0x200}, {{r3}, 0xfffffffffffffff9, 0x94, 0x5bf46d60d8415196, 0x7f}, {{r4}, 0xfffffffffffffffa, 0x40, 0x20, 0x526, 0x1}, {{r0}, 0xfffffffffffffffa, 0x0, 0x700dfe6670f71ec5, 0x71, 0x62b}, {{r0}, 0xfffffffffffffff8, 0x6b, 0x4, 0x2, 0x5}, {{r0}, 0xb4b8e9c1005c58b8, 0xda, 0xf0000000, 0xff, 0x20}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x2c0, 0x3}, {{r5}, 0xfffffffffffffff9, 0x69892074f69c0f81, 0x8, 0x3ff, 0x7fffffff}], 0x0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x16, 0x4, 0x7, 0x7ff}, {{r6}, 0xfffffffffffffffb, 0x10, 0x20, 0x3d9, 0x1}], 0x100, &(0x7f0000000240)={0x2, 0x9}) 11:46:53 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000182, &(0x7f00000002c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x8001, 0x80}, {0x18, 0x1, 0x0, 0x9}, 0x40, [0x6, 0x7fff, 0x0, 0x900000, 0x2, 0x9, 0xd030, 0x10001]}, 0x3c) 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, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x7, 0x3}, 0x8) write(r2, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 11:46:53 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a021b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf2fe98b9838d4834505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1c3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535", 0xc6}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$setstatus(r2, 0x4, 0x0) listen(r0, 0x8) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r3 = socket$inet6(0x18, 0x3, 0x40) listen(r3, 0x6) r4 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) readlinkat(r4, &(0x7f0000000200)='./bus\x00', &(0x7f0000000240)=""/51, 0x33) 11:46:53 executing program 1: r0 = socket(0x11, 0x200000003, 0x0) sendto$unix(r0, &(0x7f0000000640)="b100050300000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = open(&(0x7f0000000040)='./bus\x00', 0x400, 0x89) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kevent(0xffffffffffffff9c, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffa, 0x59, 0x80000000, 0x1, 0x2}, {{r3}, 0x5092c44860c30f02, 0x62, 0x1, 0x5}, {{r4}, 0x6468020157298acd, 0x4d, 0x40000000, 0x4, 0x5}, {{r1}, 0xfffffffffffffffc, 0x0, 0x20, 0x5, 0xc52}], 0x697, &(0x7f0000000240)=[{{}, 0xfffffffffffffff8, 0x14, 0x4, 0x6, 0x8}, {{r5}, 0xfffffffffffffffc, 0x8d, 0xfff6b, 0x2, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x4, 0xf0000000, 0x0, 0x1}, {{r6}, 0xffffffffffffffff, 0x70, 0x10, 0x1, 0x2}, {{r1}, 0xfffffffffffffff1, 0x11, 0x80000000, 0x5, 0x400}], 0x200, &(0x7f0000000140)={0x5, 0xffffffff80000001}) sendmsg(r1, &(0x7f0000000540)={&(0x7f0000000600)=@in={0x2, 0x1}, 0xc, &(0x7f0000001a00), 0x0, &(0x7f0000001980)=[{0x38, 0x1, 0x102, "48e56462851c1994e978fc6864bf40a24a4a312f392ab5d7582a4b913e0093194790"}, {0x10, 0x1, 0xb9d1}], 0x48}, 0x400) socket(0xd8cce521451f8e44, 0x8000, 0x1) 11:46:53 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) rmdir(&(0x7f0000000080)='./file0/file0\x00') r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='.\x00') r1 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) accept(r1, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) 11:46:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x54}, {0x81}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x6, &(0x7f00000001c0)=[{0x0, 0x4, 0x0, 0x100}, {0x1, 0x6, 0xf7, 0x1ff}, {0x7, 0x0, 0x7, 0xffffffff}, {0x6, 0x69, 0x0, 0x9}, {0x2, 0x0, 0x6d, 0x5}, {0x0, 0x7f, 0x9, 0x7ff}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x4, &(0x7f0000000240)=[{0x3, 0x81, 0xd7, 0x2}, {0x1, 0x3a, 0x83, 0x1}, {0xee, 0x5, 0xfd, 0xffffffdb}, {0xfff, 0xc8, 0x9, 0x7ff}]}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000180)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r3, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) mkdirat(r3, &(0x7f0000000340)='./file0\x00', 0x156) open(&(0x7f0000000000)='./file0\x00', 0x10200, 0x8) 11:46:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x7c}, {0x6, 0x0, 0x0, 0x200}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getpeername$unix(r5, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000d4ff00000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001600"/104], &(0x7f0000000140)=0x6e) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r3, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r7, r8, 0x1e4, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) fcntl$setown(r1, 0x6, r9) 11:46:54 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x1000}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r0, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000100)=0xbd) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x1, 0x3}) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000180)=[{0x4, 0x40, 0x8}, {0x1, 0x0, 0x1, 0x7}, {0x7, 0x26, 0x2, 0x4}, {0xff, 0x4, 0x14, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x7}, {0x15}, {0x6}]}) msgsnd(0xffffffffffffffff, &(0x7f00000001c0)={0x3, "c733372835ad5b56f255f497878a35ed3bf4cc5bb3a385ef502a"}, 0x22, 0x800) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001680)="11a9dcfaae39f8659cf281938dea") 11:46:54 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x12) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, 0xffffffffffffffff) listen(r0, 0x2) 11:46:54 executing program 0: r0 = socket(0x0, 0x5, 0x7) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:46:54 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwritev(r2, &(0x7f0000000200), 0x0, 0x0, 0x2) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) 11:46:54 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000340)=0x1) setrlimit(0x2, &(0x7f0000000100)={0x60000000, 0x60000000}) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186000fe0000ffffffff0000000af6ce4f22276e2b8d2a48d600000058a300"/44, 0x2c}], 0x1000000000000097) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) semget$private(0x0, 0x7, 0x4) unlink(&(0x7f0000000380)='./bus\x00') r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pread(r3, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) close(r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 11:46:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3d}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x2, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000200)="6b3e1913ffd6af8956551175f523") 11:46:54 executing program 0: 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) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3f, &(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) 11:46:54 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0xc003, 0x1) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) writev(r1, &(0x7f0000001540)=[{&(0x7f0000000400)="7370aa425c9924c74268f60cd3abeac10f250ca70b22066b44e082828254f2cf18a7bedeb5252ccb33a87055a24f95a49d2dfca6e739aeda62f07e4c6a55976e01225fdaaaf46cc3f2eeb8081b9bf1017c96608ca82e55ed9d93b93bfed23365912a", 0x62}, {&(0x7f0000000480)="93944b9addefd0b214bfd0fbd5aa71814f9e3da1ca817e5680f08075686317e76f3b7a7a625d96c1dcf96a4dfac7c36028aeaf7e89944bc3f8a244c4e66559773aee2784704abb3fc7a451705b19f9d5a6c966015b2ed8bb4dd15d98950e5b5fb52e4d8681d45c92fb5a8ce57656af7658e5ad867acdd638706b1526bfe421f82337e738dd550280c2705fbc2f0f6d821100a8616993f1c96ced41a3fb99832d7b57303407720600fc1d60182a", 0xad}, {&(0x7f0000000540)="9ad6433a979975ba3e098399cc2b97ef7366c5297f42f4c7d2b119099fc6ecdba0e27d69ef6e3d9a08948d1267c2300b9eabc69080d9f75facfa9f7121deba01c47816e9a9d5d2ae5010bb963860d7844717e078cf310b3c28c240e81aeefeeda586fc3217f5f68352222d531066611312bef9a8e121fd66007383c81ec70a4b3f1f9f3808ddcaa84ef269bb3a2b6621fa3acecc8b68c65bc16f491452b85ef51da51e835946dee90e9f81db33a10d96bb894473c85afae9ee660a74a0725ecc8289eae648f0b013ae1f250e0e791cda1a00ca770df80c0b85fcbd1214d7258635e2b61c7b82ea53b73b200c3489ec9a0ac8f3aa4a05c70d4e19952727149619f23c49d3e2684dc8d827ddb4161c03a495d94fdb5eeaf6e031e65ee3d8ec472ae1630f749a00f02ab3d11baefe1bf688e473a0e776033cf0ee80952d4390910c5befba1a00581e8f080f6e0f1c643b53268bba7fdfb6a97e98111fe1a3e06cf98ab25cc0fa52b45f2ef7dae8a6f9a4231a71baa4a36d974618f6c05a4fb74e9bc1ec21ea272e8b52fd6e74a527f872ffb803118ef011f8659a4f6e001cc6d49476e7d76286c767998e270074393265f189683ffc732af9f2a8de9b5685a4235c35f92b0ff447b07ad96fdc73d8b75ace07fc044c43deb28c0d196d20d6d1d94488c97e530b59bc04aec9c1a3786e4f5f755c66266636c1b1f708ab7b252d5e926470c94ed923c015dfacb22b3582744c4740c3cba83ffa4923650d530ac6935b8a4360caa83423664c470d1dc8fae56b61c89becca9d81b29b128d4bbe6c9d07888dd4097a68cda9dd2f2391c7c7bd0d638c24c28d07591bac68279997036ad52a69c652185470e7871babeb0d3ad0df6050dcdb03ee19861048017aaf92d4450598daaa13e008a0dba608271d80c2ec46877da2c31e8d384c9ce09683e1fa3777ceecbb63c3bf497556e5a660f34b1bac5760a79491038f5bcf0f1a6337200a78859b57f169ad4b15d531abbce7b8351b2ea10d30f1adb0ee5c37fa3be3039aeea7350c290d87007e76d4a74c3cf2d47f56950abbd2b47d74f7de145bd7636c0594e0bf6d441fcf5078e3de1c33c4191ca8e492a9d30caf7bea21529e934ff6d532260bbb5853a86948731bcd27a0ad5b54ba6dc2b540a863095922f5ed811a4d17e4166fb4f038edbb1fc2d4aa06a8d07c371f0e42761bc273564ba55ee0b049ad60072adbcf3143891d3db59aa800af7a45253d0e34a2cee5ff84d85464b1426fc577dcf419cc582cf70096a51bb8b8a68051ad50d0f62170d44cb8ae8c1edb00a27dfae2ad9548bbacfcfabe3520c3324dcb720c41575b94378986cdedd6ce08185af948f0328635b8b614085b3b7c322a3ec589b0c642d53081620a827a223c19c83bbc44ab1f62025ff3ade2bb9d0035261d2273214fed76f06e20d169bb57b91cd2236b43a5746c1846c0c8edd5459054e96637c7aeeccf69834090f91248b8d9da594ee61e585ef90af86156f3d97e6ae96de560c1d7684aeda76c2876daa8c5c77fbaee7224acd290444df677b33e4b4d3165e841993645f0333d6a189acb1043cf5755c8759e8cce1aaa28f00c7808462424f39650dd280349f532431044ee5a607480e9db03c77ebdbfc679de5c8f155da7b4dfe577b56c33ada4468daffab97bf9ae2645019b1476bcf0aaffc22f8454fd5afe6f", 0x4ba}], 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, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 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, 0x1, 0x80) 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, 0x8000, 0x0) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x6000, 0xa00000000000000) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000400)) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000480)) 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)) 11:46:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) geteuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x5}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0xe, 0x0) utimensat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x4000, 0x5}, {0x1, 0x5}}, 0x2) 11:46:54 executing program 0: getrusage(0x0, &(0x7f00000004c0)) r0 = socket(0x2, 0xc003, 0x11) socket(0x1, 0x4, 0x49) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) connect$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee6b5efbb304c8329057a6683448c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135d8ffbb67a1c3a94484c692cac607b1c26455bedfb9cdc9e9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b7719a40ef65ffb08bdfd07f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a9e0d8b3f7ea5bb28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001e6de12a65741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747293442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557547f486b7a846cd21ec99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e0c2d47b2a1069ddace000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac000000000000001d8f80848bdfe0fd08bd508d94844bb8d492e1403b7326a2bff046e9697014900825a0360ee8fa827ade1d4bd98a54416e76146a35772c395ac3df7e284948ebccc70de1fa85bff189ec104f9cbe28"], 0x10) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r2, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000180)=0x996361c5) writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0xa}, {&(0x7f0000000280)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0x1ee}, {&(0x7f0000000100)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1", 0x3a7}], 0x332) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r3, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r4, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000240)=r4) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socketpair(0x10, 0x1, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r7, 0x4010426e, &(0x7f00000000c0)) chflagsat(r7, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r7, 0x8004427d, &(0x7f0000000140)=0x80000001) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r9 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r8, r9) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchmodat(r7, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000640)={r10, r8, r11}, 0xc) r12 = socket(0x800000018, 0x1, 0x0) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 11:46:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x700) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x24, 0x0, 0x0, 0x200}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 11:46:55 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x30}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 11:46:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r3) write(r3, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r3, 0xc4}], 0x1, 0x0) r4 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r9 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x6, r5, r6, r7, r8, 0x80, 0x2}, 0x5, 0x0, r9, r10, 0x8, 0xadcd, 0x5}) r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r13, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r13, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r14 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r14, r15, r12, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r16 = getgid() r17 = getppid() r18 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r12, r15, r16, 0x1e4, 0x8}, 0x5, 0x5, r17, r18, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r20 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r20, 0x0, 0x0) shmctl$IPC_SET(r20, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r20, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r22 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r22, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r22, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r22, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r23 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r23, r24, r21, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r25 = getgid() r26 = getppid() r27 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r21, r24, r25, 0x1e4, 0x8}, 0x5, 0x5, r26, r27, 0xfffffffffffffe01, 0x9, 0x7ff}) getgroups(0x1, &(0x7f0000000140)=[r21]) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x5, r15, r19, 0x0, r21, 0x80, 0xf0dd}, 0x800, 0xbb, r1, r1, 0x9, 0x2, 0x7, 0x7}) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r28 = socket(0x11, 0x4003, 0x0) recvmsg(r28, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 11:46:55 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b0500cdf304b826010000000000000000000000e25972bd558928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x6) write(r0, &(0x7f0000000280)="f8893e9d34ba751218d141ed7382a05dd4857d0e4b1fdfd4b09f4f8a", 0x1c) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b580200000000000000e447473c238495aaee48c02f6ac4e41af3bf554799b9b813fe8ce9298a381371350298e5ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa3f31c4b78a202361cd8cac7dbbc5b65c6592934e4195b51e5510aa6866bffe673362870b4ca408947f646876e47502cccc2e0f48817d4f4affa73c62018ea95b332aeadd2d19d391ef394d4286ce99f11fc17e940167a8f78496997ce1ad7de4d0a1751678dcba2a8c89c7c1541990886af7ed114572a90a74160a2362c276c33c80bc419268a0f80931dbfd9d6df40934e45ef01ba9eb05aca5e0aa4958677e87db77ade6dbf0731aafb4d95dc0f2d9dc749b2661e80dec57eeeb934ea781eea5eed57bb1ddddf291ccee28d3cb628ecc87caf569e589ef3593351e3fa24f090ee89ce2009bb6203b6b9d13d945cadb8d501b9f0d72655fc45c0c38c7b11977428e2bc41840c4b5b65e0c8901f5659af98a4bf55c12427511bd36c959ece7e5119f7eb28cb8ab5f697480363515b6867bb17eab39a93ed911625eb7850c20ff92400a0a273f8f99bda21b6a13a56681fd2e3f1a660c8c0e3de"], 0x10) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) socket$inet6(0x18, 0x0, 0x0) 11:46:55 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='c\x00') symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0xfffffffffffffec4) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000200)) 11:46:55 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$setflags(r1, 0x2, 0x1) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x51) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) semget$private(0x0, 0x4, 0x2) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 11:46:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf0000000031963085c3cb4f9fcdb765c287ce7eae55a78ecb9e885d30cf1a35e823cc0950325fc09d580a09ba9de8fae386666992583f4eed95adf9705ecbc680c93d691f9bcc2cb6a51bd1e76b0187c8aeda45db9a143f8eb6c9ae5e885a6f9401dea1f28ca5162c4267526b96370bf83ad5076ac1105c2dfdecc524a41c84847ecf9fe4cc219c29d495755003c61afd0b6c794bfe554c11839a9c765a291dbb1112e68f71b419a2007355a9b26cd7d9a3a0620bc73a58fc0a831ffe5ea02ba1fada88140fb7f2440940efdce1e14012bd8f83f2", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$inet6(0xffffffffffffff9c, &(0x7f0000000240)=""/99, 0x63, 0x22, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xffffffa4) read(r3, &(0x7f0000000600)=""/230, 0xe6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) r4 = dup2(r1, r0) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) preadv(r5, &(0x7f0000000380)=[{&(0x7f0000000140)=""/187, 0xbb}, {&(0x7f0000000200)=""/85, 0x55}, {&(0x7f0000000280)=""/214, 0xd6}], 0x3, 0x0, 0x0) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000040)) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000580)) 11:46:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/de/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) r4 = semget(0x2, 0x1, 0x10) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r2, r6, r7, 0x1e4, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000380)=""/171) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_index}) ftruncate(r0, 0x0, 0x2) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x44}, {0x400000064}, {0x6}]}) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x1, 0x0) dup(r11) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) ioctl$VT_GETMODE(0xffffffffffffff9c, 0x40087603, &(0x7f00000000c0)) r12 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x1d3eacaf878fdc25, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000340)={0x1, &(0x7f00000002c0)=[{0x0, 0x20, 0xb6, 0x8}]}) writev(r12, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCCBRK(r12, 0x2000747a) 11:46:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x5}, {0x6, 0x0, 0x0, 0x8001000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r1, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) r2 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x5, 0x400, './file0\x00', 0x1fffc000, 0x1, 0x4aa, 0x1}) 11:46:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5}, {0x28, 0xab, 0x0, 0x2}, {0x840000006, 0x0, 0x0, 0x8006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x3, 0x20, 0x64, 0x8}, {0x101, 0x20, 0x5, 0x400}, {0x800, 0x7, 0x2, 0x400}, {0x1, 0x2, 0x7, 0x8001}]}) pwrite(r0, &(0x7f0000000100), 0x248, 0x0, 0x0) 11:46:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c, 0x0, 0x3, 0x7fff}, {0x60}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") 11:46:56 executing program 1: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x20, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000440)={0x200, 0xfff, {[0x1000, 0xffffffffffffff48, 0xfffffffffffffff8, 0x1, 0x8, 0x81, 0x200000, 0x2, 0x1, 0x3, 0x7b84, 0x80000000, 0x80000001, 0xffffffff, 0xb196, 0xc57, 0x8001, 0x2], [0x8, 0x7, 0x4341, 0x101, 0x0, 0xffffffffffffffff, 0x7, 0x7, 0x0, 0x9], [0x5, 0x8000, 0x2, 0x6, 0x101, 0x8, 0x6], [0x5, 0x8, 0x5, 0x5, 0x100, 0x1], [{0x5, 0x280, 0xf3e6, 0x9}, {0x80, 0x5, 0x7f, 0x38b}, {0x20, 0xffff20b8, 0x10001, 0x6e5}, {0x477e, 0x80000001, 0x7, 0x2}, {0x0, 0x7f, 0x2, 0x81}, {0xf83a, 0x400, 0x8000, 0x6}, {0x968, 0xffffffe1, 0xe7, 0x8}, {0x8, 0x8, 0x1f}], {0x8, 0x8, 0xd94b, 0x3}, {0x8000, 0x5, 0x6, 0xea}}}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pread(r4, &(0x7f0000000340)="0fd88408ba269bef8d744a890a6f364419ef688da520f4debdeb3f92fc1f56b2b7560bb883079dcf30d863d0a857a826831304bcc013123d64f028b54ee6fc2418bfa63f4ca41510feb74599ff96b0d2aac78b3c93a3318254d5f7aee5d331bec52e7eaa7b19a20c2dd9cf2293e443dd438b79981614ffaafa9408785828c777f900"/143, 0x8f, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r5, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0xfffff800, 0x3, 0xfffffffc, 0x1, "0e9b255d89ddb98cd19a340112ee4cd605b7cafb", 0x96, 0x18ac}) r6 = dup(r3) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000040)) 11:46:56 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffde4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000340)='./file0\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) msgget$private(0x0, 0x23) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = dup(r3) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f00000001c0)=0x80000000) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r5, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) r6 = accept$unix(r5, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) 11:46:56 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {0x0, 0x0, 0x10}, {}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, 0xffffffffffffffff) mknodat(r1, &(0x7f0000000100)='./file0/../file0\x00', 0x4, 0xffff0000) r2 = socket(0x18, 0x1, 0x0) close(r2) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r3, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) r4 = accept$inet6(r3, 0x0, &(0x7f0000000240)) setsockopt(r4, 0x1, 0x2, &(0x7f00000002c0)="06f87308f4cb36c96532a40277bb4a064d6b6ac411813d05a2116cc99dc66a4d28828b3c7512", 0x26) r5 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8010, 0x0) ioctl$TIOCNXCL(r6, 0x2000740e) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r5) r7 = socket(0x400000000018, 0x3, 0x3a) r8 = socket$inet(0x2, 0x2, 0x1f) setsockopt(r8, 0x3409, 0x31, &(0x7f0000000340)="ebffcbff0e2e5d561f19a48571fe80bb00e22a13e0def7c54f637b278325edf512111c239226aeb0bcc766af719bee372d08d99b24f8304be9b0f853882df2e3aaf8fd9a32d64d8f6815e5ddd0970441e0fab36ed905b3ef759c3888bede3da3b10d1dc550eab6b1847561ba7bf64bfb376b", 0x72) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) fsync(r7) 11:46:56 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffdfffffbffe, 0x0, "d730c1e7bb6f0000000000000000000000e74de4"}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x5, 0x7f, 0xc2d2, 0x1, "766be4878ea94b19dcb3be49226e7112f50d90dc", 0xffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r2) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:46:56 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getgid() setsockopt$sock_int(r0, 0xffff, 0x208, &(0x7f0000000040)=0x401, 0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getegid() socket(0x10, 0x4003, 0xe14) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x243) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) preadv(r2, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/167, 0xa7}], 0x1, 0x0, 0x0) semop(r1, &(0x7f00000000c0)=[{0x4, 0x8, 0x800}, {0x7, 0x6, 0x1000}, {0x2, 0xff, 0x800}, {0x4, 0x12a, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0xfffffffffffffe01, 0x800}, {0x2, 0x100, 0x800}], 0x7) fcntl$getown(r0, 0x5) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x8000, 0x8}, 0x10) 11:46:56 executing program 0: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = dup(r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000002640)=0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f00000000c0)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4ea64417365ac58c116eb0badb397e76ea5e3e92a158c8604d58025c203d83dbe9dd0ee7e3c034c040f130f", 0x5a) r3 = syz_open_pts() close(r0) r4 = dup(r3) writev(r0, &(0x7f0000002540)=[{&(0x7f0000000000)="4fe6800e65be6f27e6cdf0e3950013c4034ff0d69e8c5411f05b733db781c7", 0x1f}, {&(0x7f0000000300)="6f74473a9d5ef05701eaedf493664d2a524bfa44e3c1d4efc3813362c7fc7487c13ec6c73a329a3c965a7a77cd23a2c174516fc09ddf6f23ce0ecbbc2f18d34e26dc9e8d1c33e73bc687f0919503f673075dd2dde4a866d38091a53e3572a45c299d351b20ecb28efd3ebbf1564bedbc4cdbdc4b23fbec5f23629753477c7abf9655d6868af75495a06b398006d2010d4d531a079b15707a244ea457908ee2554fe8da88375120005c99f1d9cc8faafc2d0852f3e0a064490de675489d4f839a1a11f5067788b33db987c6e6e48d1973aebab4702c9aad17abef160327174862b73264a408257abcfbeac14ebc0a44b90abfeea1d0d5f621fdba91bb4041e75475dc09fdd1cce279f05072346b028f10dfde26aeaa4b353f7d0809d5d3e3e8c92e0fe71281c797f75c56961c91dcecb66a14ade7ab8c0155bb410528a0c76ff05438b1d4e14a19080ffcdf14cbe989e35341d39511c2a91eda97723e8aceb8534e96e365ba8ff34fbfac02098f8b188314cb4605ffcc65ff8287fd963c8939bf019ad047929c41c9829c31d22067091720e51279d4e80a6ac0c51b78f6fff52a4d7367d5e7da5418f3d6acb6e252d583d7295256fe67ecd8750b493990e9e21d170a2b6e979713fb5db45dd66b2329789a5caab330921fd860f24d8dae12640f339e201e4a2f718cec11d5796f0054980d9efeeccaa4725fbf73a4bbf492e04b01c518f4a8286dbefc6cb439030c66ad3c2603ad69550425b0bd1234658c52afdad9e4a8f35154a49215c8ac6b72232129b1e3e534f97165002135f93ce1c36dc4cfd21d0e9159f239514219eca41760c6f2c505e5d1a58d45c77ea601e676f9589a7c70f30119aa09c78b06a5d7f80b9f49dac7278e7fb6d1f30fc9050412d9c1da9281379a09fb59fcfecbbade4bae11715a6d2602bf0fd84e5860eaf4b62ff4bf722eacbb24d0f1b157b17bed73fc8820514c7d4eadd4aa9814e22886affe210d457343b0f6ea1730fd9f857da62ef8f3564f6a84f6365df508a452e5e2c0cd70e335ab8527c04399725460af20b1624da6bb34baa995db906966085156a380e826353eeba5cef8b04d704a9f8f0e5453b9f8950d717ba572b4518886a780be312c7a361d93beac76a3f7c27e00016a8e491043a069ff93a819efc3b4d5da548d55eb0aaeb56d50c16ff203809ace2cb371a2f305b257accb0d835bd4f98c3ccff096d2c84b96deb8fbe9a891f756d77e4926bc284097b3139d5eea8ea1271a875c5c8ebe85db0d680fa0a6f2bb7ded6fc23e0d38efc53d5f259f922acf9fe6c2453cb83f0acf0cb763244974d80971c75483f056daff6863f0e17f3441c1936c850bdb719e6c80aca1a46d410ac3c967124440a9af797115c73928be3da8c8c83ae8ebab4e79d38ec7290b5cfc03a5dfeab71db5efe8865f11695455da6e25c9238d9689d39c6c87474bb8ddd52dcdd23e249d2ac31ada41eade5a2cbca6187fc2508fa908cf3002481f75b2fe41dd69e45d0d56f6f3b0fa045109268d349f8aad943fb42c5511692289f0174ce378537a1f907d0d75e1f47d6484e4cc9b9345a819cb61c3afc36004108fc18235b3407d5aecd7edfb53f0ed6176fb41d12fbb263c7810ccd3ad7bbf09d10dafcad8fd6c9055002485fc42624b81695f804cc08dd0cf672b29167f791144aa8a9692abc82b0e5ecd50968b5e650ac06d30a4ed3747850a00e3c6f36995b8783fe10b6d34ac995b28705f9076a6a9801bcb9e5ce949df49a4097670e08118736c4e19233661ebabbb26c72befb21dc18bf0c2180d97734286e099dd108d57c752628e7615a1dc435d7d34806a6fd267dcf63b124682d59415db4ad7e06f5b005bb59a6ece2cd585e066c438a69b055872cbb2c09e90e33517398c234f64012ad8f0824546e24ee94907e67bcf2ada47bacdcb9f88b80a354b06262f64c80414f220ef4d3d3d263cdc682177b28c9737424166e0bbb4777f969a71f7e7afdf77fcab6079cb69dce110607bc66b82bea7e703572ee9773f0b6e74476c3466cc1c378c33be6380d582bfd7f42403d4e63d36c76582429bf359f4ab08927507f6021744aeed13f470c5a1b3f6645253245a9f5a6868cac26b1f3635d96f301c9864fd093b609af782cf0ee2699b1073ace71353115e5fefa1f57bc8dd2a503926f6cbfcb7169cfeed4e41ee448abe8fc19889e5ce1481f1127bb0de29d525d7b1dc2aa65e4d57862b850d86f01210092e99a8247ed557bad823ffb3f58c61b2f7015c18ab9d78bb46d21e9d999e8da3badc98fdbaa5d3dd6b2285b58f2dc78708af75879f09c426e3ce502547100dbef5c1bb0ba0b29ecde72f0c0c6b6997283e96791faa4b3dc90a6d7346957549f1d66dac9b360e0e0b1d083722ca9e4f5b9a0a8a6056d24d7af44c804f69c4d1b94b99b7cbd1dbd72ee199318238f83592966872ea08e3dd2e72e054489cf6f3ec0237d447ffd5298b053d994e2fb56e2460d3247858d5f81fc390a533773bbab286f8e44ac9c8306a5fadf82562e3ad541d367da5feda896d4d6e4512533b8f5bf993266fe9ef5e2108ee3107e2ad1f77080079955302c11b4c3aeb106ea07cce57cca8c903479636cfcf8e83f7d193297d9be8c147b43642669349c6dfe43e7f7382f21e30b934ecfdccb3b87aa92be46b0c3f2673cf47b020c99fba36f99d99efe4a6b09ae68b99baf8a99afd288069bf5076557a6fde7353c795d04511059c80b1622ce048db20fe22a7ff6ae4da4a1bae5d2ee17df05cf467101e9d99c82aa255d85500df8b58af4052a77fcd8cd5ce3dbaa7190e19fe6bbd0253faeb84cdcad8aad9cac39754ae087ac63f84a6d363fee334c1cb3e066d159d15159a382ccb48d77ca6414c372b3205eca0aca187cebe8418082d4806ec1e84ec4965b8939254fee32841757cc6421a4ea4c942865d10d7d55cfde4cee7aaa2276c350144d1a75ae2fd1dc52c3b836fc47f9fbc153254d5e3299d3f1805deb2f81e07443f1090eefa1fa6a4d738e25b27f12f1d64753e7faa35cdb7223a3fbbf7423839ec7cf5f20e3af5c1592bd1a7c9905bd04e761a8b04fdf16cb61ec77f9aac0d32ae026774f42bd12ab696527a8a5ca6c3fc9eddc90dc9590422f31dbf409df8889527b4ac17d3b45a5c7f7a1ca04c6421d1da17dc785fc4066f26ff669ab78c8c819789495b59b7dc002e77ca6dbd9213c36343f75424088da2c1214f0f3b88757c40109a1942cfd75c0ea53867b365f6d23755a92e4ef4bb4184ab826eb17265ec20868a55f4e05b2aa01ea0bde57ff84efc043e06c7056fe85d1b8ab64598b544be3157d7aa8689e90b80f9d1ddda596218f520b2b7f53d89bde0b7e7003a51430d179f9fab59089ec5fd0414dccb5b62768e35edd4a914f2457df4af63818a16f79cae699994eec0116c469ea562af41edf68a4510fb110e9417e116690c2a281a1ee38e4c94283c86ad4b766b4036af4aeb28bba96114914ae019596f9b25377f90fbfac6fe4502efa7d539eac9dcf3a166da20e71b647b251f345399e9fe10b581c7775eea5ec068d09a63c338f54cd20ddfc3ca382a30c8c3480f7fc22e9475c570d89d00298bc46921baf416d3912b9e3e7b96332bcbc31fc3d5017c9099270faba90eda4c6b82d752013c3e48342adb2da3640ddec7e8a2719aa86a4cc226a7de08ca5e5a1ef0d7e1ca3aeb6b1943a16619a3e98cf6ffa9950f6c160625aaef72c7f4042d68bbc2cd5793a1c11f01922fa7ccf460f4bc4aea4e79945fedb674725e2e4a25db345fcc9878a507e827cf710b667d62d66bb394b3d3a6a681e948d88763d6284c9104dc60b526225d7df0020c2c8bac2d1a38a6697db080473f38e548624d384c73a5070a898cff9b76fe3b31c77d218041aa9e177223b659e894741515a874904ccde8c4af6a38742b4086c568caa17c88e76a4771f5e7f8b346010a95f5efc182424ea5b643becd713fd23931a1221ca984a9bfb27cabfa45d7b51230f090ab46e0bf103a224d6bb004870a6e1449736be9720a8dc9bfdfbe7336865a410e0d3fb20f2e2cbc2daf061efb021057011b3f40e71d52b067ab29ddbba8e87a459b9c3711487562e83d7b531ec0bbb045b2133e307ec9f98ee2a68ce72387281e00125d07cfcd71e25cf2f57b39639e3282f6bf1611302deac5197fa71b91ef676e566485718d2d08be760afb907da060e62d48ebdc9a076a2f741c8fad66342a722b1f4d8235d912f7d67525baf1763f7eca68546a8b14a3f7372468d4c5b63e32ec8849437a2265a35073d9851027b609a72de352d1d99353930fced2599107282ad35ed688a8a431e3dc02ab6caa8739a19c9cbd40dc7a3d5e6d39993877a411c37ebe93888e704d6120f79c2d956bb5ca7a3459fa383303ec787be5f5ccd5b143064d3543831592ec9e3701bf8571d6d088c28ff05b51a37576f6980339e3c68461fadb332641934a675851dc144609ba5f0c12c505fb104d26fd2d9b071cc889663f6dbd112eb8bdd32f4c3166ef06a284f7b03919340903d0fd4598bdbc235ad88950fc9c462e677f984a051ee66617ec74f1879453b2aee8d1f094ab081ca8faa07f7d5c276cc2a4c45ca2c629e6bc156dc71694c6c96b48d35304175274de9701cc1093fccbc7a930ce52288da9e5803b1de920a34eec29fb3d5c3973480d838d9979f4371043951cfa5e06be2261d03ddb8609efe36ac92464f8a4f7fbdea9a6264a4077f13c999f011659f7e5bc629630b73ee759e1d5350d45a225b883b33fe3c332ac5f43723ee4b096495e99ae4dbe2a2b7bc8d8eea8ccf6ae46f3191f2d78d2af29c3e248b0283a25568c4a2e20ac58de20876aff7988426cbf8ce97a7047341270ac14d4306b41e47b87b1fb71cc367df0ec2cf35a898d40732fb9b2b2246c67c93a27fed30e9c9ad9fc6341f5dc0064486f0b222880c54ab9829d2935e95370d2ce06cda98ca0da5d1c5ad9796a790c3ecdf8a9c84c84c0c63b43c4e53a38f8f0b9bee68237f137994833f4a832fafb59154b6ec5c1beb997e40e6af2c94af2df1a58e7b979ddbc1fa091f85f27a0e324ab2dd343822f8978ea41ae5272b59900c6598f8315db3823c2633313323aee38af16a46e65b8558be46e05a610531ce238ccbb5a4634fcabcde5670511bd5685406e12459775b7bf7332f784d567cf5c5ea4da9915767ee7e790b5dd6e544dec87301be1e89fde371a0a08c1a83bc82c81a7629ca71dae2289071dd36a7f68155c2590ba25381796be8dff30b5504b0fdd8a63f5190efe1644b77b41a380be0a3fb11e97d6487f605e5d5d1d290242f792d7647405950b5374e2aa3bfaef4e801ff404fa4494bca3e7839946367ca7c5fca027f6f9b374c769bf3b751e546d02f38abc2c1af5ae5af421bd45a5ce4129c095e4b9cae0a51fafd0825b7a5e9da48e0329d84d24e6d9c89b3278dd84c850e650f12fe649587035ffae7568067b626c0e2ce3882d2dac0259640023c636b900584673c08d45fe7165aa238f31f66bcf61c7f8b780a745b85072007f06f467c9d68a0da39d34d920446fd30bdf57b2c628c93f92b96d79c69136db27afcc3e2821d01df84297c4f37ca03979e723210d57dc6fe2494366a63c4701969c2cc759cf63756abc81752f6cdbbe5be0cb14e7cb332fecc855f22f64e5f31352a981ec876246d1fc9e0bab8d7d0a750823ca629251ecb77154983dee52f1700c5ffa95f4256f3c290f4455e2f5667cb36d93f1f0fbb183", 0x1000}, {&(0x7f0000000140)="801b7260e2861ea829f25dcac8b4cfaabd36179a460a16b134e3bd657e159927bdd8066cafeb306cab5badb67828820233a2159cf1eac2954890183eb3a60f94b3fae4e9ae61f73521539064d5bfc776e0f70296fa1f1f4b056f1e08317924290ddb58746e811011c4b71a41d6749f48d6b1b09aa1632a9f949c1a0d3d2d161e1bcf96e189a4df1d0c56abdf1bcadd2fdcf9a4691516e87c54cd8f35d54dcd7b33f922", 0xa3}, {&(0x7f0000001300)="ca5beec9b223a3def5104c0d4259beed226c356c14fbeb227bf5a727f1b1252a3d2ab8c26448a66ab03d82e5415348603f31b208684ae6b034b816b44f26453d34a571c42ef80a6694dda05bc1bc70d822bc1f25ae4ba854bfced15413aab6c8c24a1e55e515bf82506b5bfb5d16e0a0905d59488a341248152e081b53419c8902a9889858c2fa8a680e096813005bfd6c5060af56", 0x95}, {&(0x7f0000000200)="cb6985cde84b1999afbf366f8612f1286e7854ef6f033d1c64ebbfdd7fab59831abb989e3ca7643b48e0e1e928e8e8d699d3fa8f37", 0x35}, {&(0x7f00000013c0)="269e14ed8f6865bc4d68e4082a8e1e69b310f086cb0056959d4b1ec945ffe805074b2c3839340c4877df8941fac82f4ccfe8d49b4050c31b4c3fe0dd1cb2e2830099bcb6c169a34b24ad61bf0dc25fb255eb42c079b8991ffc9c3917fbfc907cdd04528102f70214e376ceb9c16902149f68538225608c7d752735b7edc80e685f42fc4e3410424ecd3a1ae75c58599d9f7b8b839b19072ac9ef3bac126f8b82dcaa165185d1dd147480d040ef70688a217de4bb8f5c31b154c0bb8625c849c053643bda850f344e22a6fc5c59840dbaf80144861f921b5979204c7a3465ff862da1af3220094b18ccee94c65051895cc48dde1da8485f292ed8f1af3883b17bed7dc49e4ea7fd81fe57ac00fbe6be0278d2fac2a40890e7be810af9a51b78e1fffba008c47fa76529514603b2f361e03a289fbd9d0ff4d3bf57d78bd7f4e74f98d558f3a372cae745591a38518a34f294c451d7f797dd4394fa5f1259af258952ea885ccdb6e5af3e176bd0f984a16f9ae95afe601dc1df44c0707223d77feb90f435e3b7fbae5af9a82158687a5dd9c34d0bae71d8ef375e19475d411a467c09d5e79f7e863b832071172c5d3899c8ac956c7b992b3c8d52f766119337d1a8bcd3854d06750c656a6a750aad6b067e65c52969d39076c92cc201be19ca5c2f771827f2d1c8e6db284b745f25eb2ec2d14bf69547e08b9c8427e9f1dd31f21aba1ed66851bb90755737f344f0d50cb32475151c614831668f08bfbf0157e42a52d98250b4ee3d5c51444ef345beb528a0356b261ab6a715de7d40b506f010c5cbf9061e68f6920e8e57f614323c30302f79be81db8b4963bb3fe9520c24965b91a9b2e03f5d542bab780289a07819d89a4270545d234c82fb5ce0b0d0e189a8bbc62294326d6538bfcd016a3b53234ed3658f76337b16fa99d9863e0a4afd5e738004cd18152313e5bfd8551fa0cd9c684c96615717a5371f5a881329edb477ccff176e729b401f0420b0277a964b71100f56abae93f3828d9f2162d2bbd365c161135d7a15de430446aa5d177367fcab039bc20bd9f2b0ca63f887ceb06d0b6de79c7c6625f5001c5467d86245bb13979eda66c4836ce43512bd190c3a955f1860509b2c9696540c8c6518440e11dc2c975fa2e3cf48b77c9dbf83594544e2ca50678c3066ce730372449107904dd453aa17af66c820c1e680062e97e4b81dadf3170c28d90c47bb6740e539ca260f2d8c6b57e8d04412acb671a7a5195a18d43a4b35d3048975d3415f93a432c2c4d15a83bfa3274024909658d95f23a2bb242c5832e8fd635b54b412d8c93f3d9223c457fb65f558b70e44d13205452a1f86f0a963183dc7e44f8a2a8198ca5d4f6026fd788b337b84e07493d4fff981dc6546f30ea65ceeec2baff78add309597b3cc1085356a4c3d5d4ca4eb785eef71d292a31a49475c1322e28f56bf68781aa0d96235a8a3b347f78265fb1033ee78e71dece1dcd1e8d64fab1d6b8413b9fb2541ca232ca25fc3160e4b7ee3a03e89f55489316acaaa7003f1fde56e8707162dc1e5af6dbb02529bed6421c2f9ab07f32a12696af63d77f8dac4f704a498dd93c31079555a409c507a27413c1df579e8b0dc2045262d9657fba9b7665a42fb4d406165eb7b1968f313f76684b4f78ebdd878ebb63635cf7c86ab8b159053d234e2ad34bd31611e9b3e071efc609ace3cd6a59759b921033011cd72ab1e1dc462f744068764bfc3402f3afb632272181583bb30e5f16c3a52e2dfce2722485542f4bc2689bc5788c6b1ed02d4da8e0818b79a289a597e32fc35a1c38b45fa58bd68f4fb32ee7f7c6daaf5b84474df4519b848d4d1e8c2b767a8aae0925ca4ff883ec89a74cf537676700eef2658787a5c389f44380ae66309c06b62f14b9de98c9017950a5d7b75d4fb78cb95db9274fdc93d4cd462bb1fa702c6c6677d0d43a6cd90d6ecd7db738ab6f3d1329904b13de35e3c0febae4d29b5936b4f4ef922104852c0ef8eddaa33167e03fcab3c0c4bb5cc91ccbaee1ddb38a4fff7d1884b38d487dfb4d6f71c4f83b54270cdae00c64cefd50eca791c86db2440e9236fc85ba82d8d689dcbcebaa2b9738b0536f2ffae2c180a11da9205a0c3df2d26e6437299425e582616fdd1aabb3ff1cade6c819b26a423ec18ab3cd98ab741116db2cc6fb3ff1ef2118c76ce68a708b565804966cc0c38fad2ce06982c8e82a1c3406b1731d4084c6da32cfb7ca9d9143809457b4c6ef663bc7e256dfbeb20bcf02b466cbed5af854743afaeace3c1e1bc6f7c2fab60dd67709d57635138340ef5334e60ffe5ef88aab3a10dfed6f955f6f56092ae6ca7d5ae2a1ea72178e4eb9429f307068bdf6eaec55b7433760c8ed8ee769a79bd8a9affe09b30fbed8b03c169cd3064394dce0d890a3f5967f9a2d87b754a3ef2d5f14ef0f7137ab9e708ab42c3d7c5442f4e66ca97ae1c605ddf9d587838c873b4953322c964591fcdce00843260141893247acea6fc06489325b4a41beb85f8948ef592847c36d1cf449c134e2ecfe3d6850bb3ea43f88617dbe0a98871070cb83ff6419e444013c5267ac8778e6c5471f7bd13fe419390b0f5bad9c3264816c67587bf850cc9a3cb226a7bfe01a1d62b4deb82301370cfc6aec408e3e095582e2db7447851713728bb3a7ad8702ade4e5ce3dd484d1c96ac14530eec9735d1ceb240125b4bed90329e547e34282c233bfa4b249b2c9648d05d65f161924c3f96c5d2b886c6d725c2aa77647f8d30831b050fd3dc14fc91c81e78be330b7d399c09edb48cd005c1e407e57f4905212ac9b164d8a7ebe5ac53ebbae8252213d52fde9b907f2a1a6caf5701ada0cbf8b801913f6739486755ca09da4b39fff1e0d3824155064bfcfd191c70ed79a3ca39cf8caa441539bfa69f7d45635f3d04dead50a2928e0e84e1aa87a33c52b5ff6faa840db0e357b7cc18fb197976a4a677654b89c2b3c220c1b796392c730585a03ddc72596a414bbb6eaa8eeb1624a6c5c344f9275bbacab1e13361917797e0b34b40ba2e13e0f87aed8e3b83e0a47c62d8212ae97675db9f377054bf261d6c3d1e3b556c0dd8f5c6a46ba89afa80972386f77971929617b604c088ac5e2068fbc5de09816632aa98077e1af4942bed0deb8ca367372e4c309fbe51c71f33f06cc147bc8fc18aa6ff16dbfc4611f771c9ff77db827fc963c997e814adef2cadf343dea3f604b3a127fa87467748198983520072db973536f2598b73a87c9e393eafe00c4b945fb2f5a0f298e638b795a02a1d7da25790f3a6af4abf083a2582342c141a3940ab6fe1c047df1c741a29b304dea7d7153c76849a197f4bd98abc3a9bdf192fbfba0ab4e66b3a5517f8fe1a2e326ff7d6a0121a000abddd1ae6087d4bcef7e36b5341e18dc2dde9037ea398f34281587253f4bda16756b3114df8ed5a9535282b09058b95f24a17e66e3433b3a6fbdb79d77bc1e80ee6a69c9b57c371717aa9840266dd65c9c96c8df37897297c2282d3d86ad35441f9f264bf093c69ce6aebb554c4f944f3cd3e5f5405bf1e015917dbae1bd99d6b59306f3e1badc34b9c76ae15113426fcd976403c6c43b9169729bddcd963d171ecc605789da48962d44eef93c6fe10d24aa7b3f9d8d5479d95981c992097fd8671e1ec59e15e518ff5248d3d3c47926932e52b4efab212c8a499635b171e39c2f57fe76cd32a454445e0207c92418e7564b94bcb6a90bcdc341f7bbbb723d05759b3f8e232cea6d97685319647b198456d1d1b1fc4b6cded6086f2f035eb6830fe2f9f02ee4e1d01f265af29200cb9bae1cc57b8c55e39e358e8ea4ccabc22ce1ebd1d6b0e711026ff651cc492e96b77fafccb42611a076b99d5634eb44711c65a40036da7c4d7e3aa3563cb5357618fc5d996e122e15e94b8e06091f3fc6999b2f35ccb9223fb746e67efd075c044460654b10662a1a53dbd2e0dc6cc16f5afa93896a8373121c297fe5b6775e1e2eb6580f1f38588302cc90b7c3cc465bc629969dba4659a1c042c5723c2983772facc83d95d22e1d62d1174eef107d42fa6172212d8413e90b6bfa94c058211a67f3a3d9870ef252bb71fdd15566febcc021de157840a1970c828c97f2db15816683d916b8d825dec247bce15253df7fb584ea7429d53f1cae727a13161d1f632484d724ac8b6f22dc4d908a226aebb253906ba5614f2613e521317a2f500b1285c2336b61c853ca47f1dd6062edf92f4285415e2d3bface8fe4e0529a530410aeeb05dbfa7069b06593b1d895789f4bfb742d7278fcf7c7793bce3e9661c88eeb3b1996190ff45c9f64fe73e6b915ecf2aeda2ef08c9d3121fe6413173a332e0be1b362c0f3f60ae44446ad7c63ac923dbddca3ffb2fee569b177f5f4136095989a1f9bee063849c761c08063f9c36a3cc2b3bc2f40be62d72a3c08a00252ed1091d575e7e1cfb5428df7d862669538392453fb536147888ff060f71dc557fbd17a9d1da305952b605614462a0c4aede884a29eb4cecd4ece149090b516ccf612e3e79f53d4f66b96f808afd487f0bb828c734df1ef3fb3772a5fa8434673d308af25185c1a4ae3e73728fd35a18d00882101c18e8eb2c151a044f6d4ee078d862457034a78a8d9a498540f55e909972091e5060adf5239df9beeb47a96342aea0839a8fedee0860cf7ca72fb4233f570d71cf056f020f6cc95c6cacd055fdd5ca27b8e55122d03fabf54a90e6bab5f93aff1fa3d4d31744587aa7362a1d9b59e8b574ab61dc8d820f7b7710533da0a20c7dfdc450035ff80add0cd97bffe07ca920dc412595b023eaa1b08657161bdd7a41b4ff95b03dbeec273be4fb074b3ee91237323bbe45a4520b834c354212e25781857540ca7656e35d8407fbd837a8ab0c23870e2ec201fd5637fa13269b7678505052377ce01c7819cd907f5a258af36560a4cf431eb35750ba50f31f343f4e6b4ad590da1477663cf2bc85b32f3846147ba99b45d75091e91974aa45dbd02609880d87985474c1ebb6a1c755c3e1bf7b691816a022e776016012f564897bb55bdaae814e2c5b74e71f9d2f664b9c7b4327eb8baca68e8a9f629b8c634a262adf0a8ca4fe0bcf8db11fefc127c5a3a998bfc6a96fd970807603ffbf1fdd539cbfdd047bde54213ff265dd2ddc2b5453a5de8dc496cc5548f21b786bdacf0a694c10e50bf9a8d00a2cd3232a8af6daf9b06dc33ff65e820357fe011fc42a271cb35232622915e0bcd16bc4823e9b9c83503f65d9c566ec72eb63c4a3317b03d3e6ce1793f55b35a5bee1371f41f7a493d0aecf6e33d009fcf59ff4f9d3ddb8d0331b96b947cb1eb966c197a673dd4ce91f467a2fe2911ad8ab9f92813491b78270ffc8956f32b99a9af56be079a60a0ea0ffc55dee52c4f54ce8ff21d20deba8f45b870c12d8958c7085957a3395146e06e19b53308c9fce03ba79b5006eceac975c0fd7b7c2c193d90db07c043bac6b9a14b11631995554cea67d805a9acec2f9f96cbccc0dd22e6bbdad6202cd7ed6364ecaf2833e249de7221a006c3439c522aa4e90d30296b2b59febce68af993222316108db3854c654bcb9dedf8331d919544196563ab7fcab8d281fbb1d12dd915fb40ff0ac245c33e1bf0222e1a7198115906838be70c97ec5dec483ad2524b028f3ad441946d75544394e3b1e71e647cf4480acf1bd3037da9afb4511c6cb08655655ffec1d2a3db2f6d9b85634cd6e958744a53875785cb29a6ab8dd3cc3a6f8", 0x1000}, {&(0x7f00000023c0)="703010d19408927bef1f5a5ff237413e0acaddc3dd6859475d005109982acb2bc52fe547c179b4ae73e47fb8db717668a7f2dcc0bf402ce439b5e22841f755ae0853aaad4db7f657d562b6f4a89c4a6ba65a400b706dd243", 0x58}, {&(0x7f0000002440)="2b12100ddfb483d48f7eb312ec7e82dab1e5d0181edfb20bbc8452804c08af7cec0e35fa36618c3614512b4f188eda793cafd66013abc505e5447ee1a3832dca98dffdb170c6ba2d00", 0x49}, {&(0x7f00000024c0)="fd0ebad2ba95da926411ec17c1110e9b2e76354df70ed926358e0663e4f730b8938e1772349633ec55142372ab796fc345151822530a0f3bde2ef4142e39fa5f256c2e7a1d3ac8", 0x47}], 0x9) r5 = accept$inet(r4, 0x0, &(0x7f0000000240)) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f00000026c0)={{0x18, 0x3, 0x7fffffff, 0x57a}, {0x18, 0x3, 0x1, 0x2}, 0x5, [0x4, 0x2, 0x1, 0x38, 0x3, 0x2, 0x6, 0x100]}, 0x3c) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r6, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r7, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) r8 = accept$unix(r7, &(0x7f0000002700)=@file={0x0, ""/61}, &(0x7f0000002740)=0x3f) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000002780)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000002680)={0x4, './file0\x00', './file0\x00'}) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000002600)) syz_open_pts() 11:46:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(r2, &(0x7f0000000100)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5817173f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00142917900824b3da025bbd47bb2667001bc1896e21d8cf883", 0xffec) write(r0, &(0x7f0000000400)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe71088b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700", 0x17f) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000000)=0x6) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "856000"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0xfffffffbfffffffc, 0x1000000d0e, "b04d00f3ff0a631a010001f0ffffffffffff00"}) r5 = getpgrp() r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r10, r7, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r11 = getgid() r12 = getppid() r13 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r7, r10, r11, 0x1e4, 0x8}, 0x5, 0x5, r12, r13, 0xfffffffffffffe01, 0x9, 0x7ff}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r15 = fcntl$getown(r14, 0x5) r16 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r18 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r18, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r18, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r18, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r19 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r20, r17, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r21 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r21, 0x0, 0x0) shmctl$IPC_SET(r21, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r23 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r23, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r23, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r23, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r23, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r24 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r24, r25, r22, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r26 = getgid() r27 = getppid() r28 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r22, r25, r26, 0x1e4, 0x8}, 0x5, 0x5, r27, r28, 0xfffffffffffffe01, 0x9, 0x7ff}) r29 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r29, 0x0, 0x0) shmctl$IPC_SET(r29, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r29, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r31 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r31, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r31, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r31, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r31, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r32 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r32, r33, r30, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r34 = getgid() r35 = getppid() r36 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r29, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r30, r33, r34, 0x1e4, 0x8}, 0x5, 0x5, r35, r36, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r38 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r38, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r38, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r38, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r38, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r39 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r39, r40, r37, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r41 = geteuid() r42 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r42, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0xc) r44 = getpid() r45 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r45, 0xfffffffffffffffa, 0x7, &(0x7f0000000280)=""/175) semctl$GETPID(r45, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r45, 0x3, 0x3, &(0x7f0000000380)=""/215) semctl$SETVAL(r45, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) r46 = getuid() setuid(r46) r47 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r47, 0x0, 0x0) shmctl$IPC_SET(r47, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r47, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r49 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r49, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r49, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r49, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r49, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r50 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r49, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r50, r51, r48, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r52 = getgid() r53 = getppid() r54 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r47, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r48, r51, r52, 0x1e4, 0x8}, 0x5, 0x5, r53, r54, 0xfffffffffffffe01, 0x9, 0x7ff}) r55 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000080)={{0x0, r46, r52, r55, r56, 0x100}, 0x4, 0x20, 0xfffffffffffffffc}) r57 = getegid() r58 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r58, 0x0, 0x0) shmctl$IPC_SET(r58, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r58, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r60 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r60, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r60, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r60, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r60, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r61 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r60, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r61, r62, r59, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r63 = getgid() r64 = getppid() r65 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r58, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r59, r62, r63, 0x1e4, 0x8}, 0x5, 0x5, r64, r65, 0xfffffffffffffe01, 0x9, 0x7ff}) r66 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r66, 0xfffffffffffffffa, 0x7, &(0x7f0000000280)=""/175) semctl$GETPID(r66, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r66, 0x3, 0x3, &(0x7f0000000380)=""/215) semctl$SETVAL(r66, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) r67 = getuid() setuid(r67) r68 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r68, 0x0, 0x0) shmctl$IPC_SET(r68, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r68, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r70 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r70, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r70, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r70, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r70, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r71 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r70, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r71, r72, r69, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r73 = getgid() r74 = getppid() r75 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r68, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r69, r72, r73, 0x1e4, 0x8}, 0x5, 0x5, r74, r75, 0xfffffffffffffe01, 0x9, 0x7ff}) r76 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r66, 0x0, 0x1, &(0x7f0000000080)={{0x0, r67, r73, r76, r77, 0x100}, 0x4, 0x20, 0xfffffffffffffffc}) r78 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r78, 0x0, r78) shutdown(r78, 0x1) getsockopt$SO_PEERCRED(r78, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r80 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r80, 0x0, 0x0) shmctl$IPC_SET(r80, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r80, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r82 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r82, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r82, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r82, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r82, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r83 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r82, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r83, r84, r81, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r85 = getgid() r86 = getppid() r87 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r80, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r81, r84, r85, 0x1e4, 0x8}, 0x5, 0x5, r86, r87, 0xfffffffffffffe01, 0x9, 0x7ff}) getgroups(0x1, &(0x7f0000000140)=[r81]) r89 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x7f, r62, r73, r79, r88, 0x105, 0x980}, 0x3, 0x7, 0xffffffffffffffff, r89, 0x0, 0x1dbb, 0x100000000, 0x40}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r90, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r90, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r90, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) getsockopt$sock_cred(r90, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000a40)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r93 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r93, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r93, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r93, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r93, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r94 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r93, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r94, r95, r92, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r96 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r96, 0x0, 0x0) shmctl$IPC_SET(r96, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r96, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r98 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r98, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r98, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r98, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r98, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r99 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r98, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r99, r100, r97, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r101 = getgid() r102 = getppid() r103 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r96, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r97, r100, r101, 0x1e4, 0x8}, 0x5, 0x5, r102, r103, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r105 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r105, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r105, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r105, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r105, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r106 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r105, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r106, r107, r104, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0x0, &(0x7f0000000a80)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000900)=[{&(0x7f00000002c0)="5cdf5b20302b2aff40020b975f3ddc6af3c615902c", 0x15}, {&(0x7f0000000340)="14a5a015f88714851b470bf88ade706cc8df2adedf607f6b8fa107ff97ebcd22e81bf5ff817e47464f6675cd02f5f5cbd0b59815f63219b47f8e52aea24880404b04e83d0d909ff40530cdbf1c436876233cef8c16be32c7ada7a7ded20c8514f6891f8ad5d7c6cf09a2f2898549b1d33fa9cb137a0fb9f1ff1ae639ad133ce0191607521351978b30e5cb06c16498d750a790e50c78934e54251b19c8fb16e92db6062479e972", 0xa7}, {&(0x7f0000000580)="b3cc57868cd637af35463c54545a1c20cf66a5c06ec1ced557ab47e8a494e4b75dba98860ad2c092453ef36a69f01b6e", 0x30}, {&(0x7f00000005c0)="20db37eda13d73359b04aec22627fbbb1ee1fa2a05333688bc66a8e6e66c8aaead1d3c4e1e76b8eb705ecaace68c9a6aff93d7d152a49da1e31440ba030c95637cbfdbe43cc3e942344449f1cf954db0714beaf7e911d99910169a83e34269ddf07a5aef513e", 0x66}, {&(0x7f0000000640)}, {&(0x7f0000000680)="a7c1f19c836c7d354945dbe4dfea48321586cee0a40a7b5e1709b147d9600afa7ff328d6bbdd661d15c4e104aebcbc8f8600e04893535625bdc92354d4afeafc3ac276af1fa81c708212486cb39e1e041d87a0ac3e5653573d4c60a5790eba9e7905b047b73dfd0526cb5721eac5670e4218c8bb08737e3e784f602a3524ee", 0x7f}, {&(0x7f0000000700)="5199045d9a801643e719dbb5371ed75de7", 0x11}, {&(0x7f0000000740)="78e2dfd1f3c25ae52962655b38412fe5a4cc88ffd77112a9688777c2d92bf01b8a55a1f7176209712baa2353ddce7eb5a9e217bfa9db21abe151066d4958eff039bae09435162d1451ed5c895c746d722929fe51e84417f29cd1efc902f665840f48af5e7916a825737ade04739508f0bb5cfae89eb2887326c79537eeea5a2b8023d65f3d63f865058f3d0d11ac5110d3", 0x91}, {&(0x7f0000000800)="e811c745f0ac027e8a13a3dec681121446604bf50b22045303d63d5f240bbdd3bf556e892e794ee865be2f5ff32059c01fd80ba8a34ed1dca4e415b5799046c9631fd741bb614558d7bdcccb338724b1a02ee7b9cf0900cc9e116cdbb227098cca70e426230897e9bf64d5e577b087685639b166e61ce9dd1f4cd928e21f73c5de6b56a9394f7e7e24345818135ad2ad79c0e33510993b431960b8c653398be8336cb6648d4c7a89f99d3c3f847e39c3079280b58f99afc006cf63c2b0cbff1e88a07f1d2fc03ef2ef7c50a45fcb6671868349c6b5c3f8eb8421d760af147ce5e6367d500b59e769b221b2443ed9d2b2d40e1053200d", 0xf6}], 0x9, &(0x7f0000000ac0)=[@cred={0x20, 0xffff, 0x0, r5, r10}, @cred={0x20, 0xffff, 0x0, r15, r16, r19}, @cred={0x20, 0xffff, 0x0, r27, r33, r39}, @cred={0x20, 0xffff, 0x0, 0x0, r41, r43}, @cred={0x20, 0xffff, 0x0, r44, r46, r57}, @cred={0x20, 0xffff, 0x0, r89, r91}], 0xc0, 0x401}, 0xa) read(r4, &(0x7f00000001c0)=""/161, 0xa1) 11:46:57 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) write(r0, &(0x7f0000000040)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0x1000) r1 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r3, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) lseek(r3, 0x0, 0x0, 0x0) read(r3, &(0x7f0000000000)=""/214, 0xffffffe1) openat(r3, &(0x7f0000001100)='./file0\x00', 0xef5b54922f8bb187, 0x20) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000100)="8c65", 0x170) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xffffffb3) setregid(r2, r5) r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0), &(0x7f00000011c0)=0xc) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r8) fsync(r8) setsockopt$sock_int(r7, 0xffff, 0x0, &(0x7f00000001c0)=0xd00, 0x4) pwritev(r8, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r8, 0xffffffff) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) kevent(r7, &(0x7f0000000240)=[{{r7}, 0xfffffffffffffffb, 0x0, 0x2, 0x3, 0x3}], 0x2, &(0x7f0000000400)=[{{r8}, 0xffffffffffffffff, 0x0, 0x80, 0x80000001, 0xfffffffffffffff8}, {{}, 0xffffffffffffffff, 0x4, 0x40000001, 0x5, 0x1000}, {{r9}, 0xfffffffffffffffc, 0x1, 0x20000082, 0xfe, 0x9}], 0x4, &(0x7f0000000280)={0x3, 0x40}) r10 = getuid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xfffffffffffffe32) chown(&(0x7f0000000000)='./file0\x00', r10, r11) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r13) setsockopt$sock_int(r12, 0xffff, 0x0, &(0x7f00000001c0)=0xd00, 0x4) pwritev(r13, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r13, 0xffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) kevent(r12, &(0x7f0000000240)=[{{r12}, 0xfffffffffffffffb, 0xd8, 0xfff7e, 0x3, 0x3}], 0x2, &(0x7f0000000400)=[{{r13}, 0xffffffffffffffff, 0x0, 0x80, 0x80000001, 0xfffffffffffffff8}, {{r14}, 0xffffffffffffffff, 0x40, 0x40000001, 0x5, 0x1000}, {{r15}, 0xfffffffffffffffc, 0x1, 0x20000082, 0xfe, 0x9}], 0x4, &(0x7f0000000280)={0x3, 0x40}) getuid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r18, &(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', &(0x7f0000000200)={{0x1, 0x6}, {0x6cb, 0x9}}, 0x6) getsockopt$sock_linger(r18, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r17, 0x100000000000, r17) write(r18, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) getppid() geteuid() getppid() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000009c0), 0x8) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffffffffffc9f) r19 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1004, 0x0, 0xffffffd3) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) fcntl$setown(r20, 0x6, r21) sendmsg$unix(r18, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0), 0x0, 0x2}, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) r24 = open$dir(&(0x7f0000001440)='\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', 0x200, 0x70) utimensat(r24, &(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', &(0x7f0000000200)={{0x1, 0x6}, {0x6cb, 0x9}}, 0x0) getsockopt$sock_linger(r23, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r22, 0x100000000000, r22) write(r23, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r25 = getppid() r26 = geteuid() r27 = getppid() getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r31 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r31, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r23, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r25, r26}, @cred={0x20, 0xffff, 0x0, r27, r29, r30}, @cred={0x0, 0xffff, 0x0, r28, r32, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r34, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r33, 0x100000000000, r33) write(r34, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r35 = getppid() r36 = geteuid() r37 = getppid() getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r41 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r41, 0xffff, 0x1004, 0x0, 0x0) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r34, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r35, r36}, @cred={0x20, 0xffff, 0x0, r37, r39, r40}, @cred={0x0, 0xffff, 0x0, r38, r42, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) chown(&(0x7f0000001240)='./file0\x00', r39, r11) setregid(r6, r16) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001040)=""/62) syz_open_pts() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r44 = socket(0x1e, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000014c0)={{0x18, 0x3, 0x0, 0x100000001}, {0x18, 0x1, 0x4, 0x6aeb}, 0xffff, [0x4, 0x80000001, 0x0, 0x101, 0x4df0, 0x7, 0x12000, 0x4]}, 0x3c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r45 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000001080)=0x9) r46 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='/', r46, &(0x7f0000d06ff8)='./file0\x00') preadv(r46, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r47 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r47, 0x4, 0x80) pwritev(r47, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r47, 0x80045726, &(0x7f0000001200)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r45, 0x0, 0x0) getsockname$inet(r44, 0x0, &(0x7f0000000140)) close(r44) setgroups(0x0, 0x0) setgid(r43) setuid(0xee01) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001140)=""/110) 11:46:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x300, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000084, 0x0, 0x80}, {0x48}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 11:46:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x24, &(0x7f0000000000), 0x35b) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = dup2(r1, r2) r4 = kqueue() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = dup(0xffffffffffffff9c) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000280)}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r11 = socket$inet(0x2, 0x0, 0x8) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kevent(r3, &(0x7f0000000000)=[{{r4}, 0xd9b4c841d2c5c554, 0xe6, 0x80000000, 0x1000, 0x9}, {{r5}, 0xfffffffffffffffc, 0x2, 0x1, 0x6, 0x3}, {{r6}, 0xfffffffffffffffa, 0x1, 0x40000000, 0x7, 0x9}, {{r7}, 0xa44c877f52da07ad, 0x19, 0x0, 0x6, 0xfbec}, {{r8}, 0xfffffffffffffffc, 0x10, 0xc0000002, 0x0, 0x100000001}], 0x38d, &(0x7f00000000c0)=[{{r9}, 0xfffffffffffffffe, 0xea, 0x1fffbd, 0x0, 0x77}, {{r10}, 0xf822880ba769dbd4, 0x8, 0x10, 0x1}, {{r11}, 0xcf3cd71750928fbc, 0x1b2, 0x1, 0x7ff, 0xbaa9}, {{r12}, 0xfffffffffffffffd, 0x11, 0x10000090, 0x4, 0x101}, {{r13}, 0x0, 0x40, 0x80000000, 0xdc62, 0x100000001}, {{r14}, 0xfffffffffffffff9, 0x80, 0x80, 0xec, 0x10000}, {{r0}, 0xfffffffffffffffc, 0x0, 0x4, 0x1, 0x286}], 0x5, &(0x7f00000001c0)={0x4, 0x32}) 11:46:57 executing program 0: r0 = kqueue() kqueue() r1 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000240)=""/89, 0x59}, {&(0x7f0000000340)=""/120, 0x78}, {&(0x7f0000000100)=""/58, 0x3a}, {&(0x7f00000003c0)=""/160, 0xa0}, {&(0x7f00000001c0)=""/30, 0x1e}, {&(0x7f00000002c0)=""/56, 0x38}, {&(0x7f0000000480)=""/47, 0x2f}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/4, 0x4}], 0x9, &(0x7f00000015c0)=""/158, 0x9e}, 0x845) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x1, 0x0, 0x4}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x809}, {{}, 0xfffffffffffffffa, 0x0, 0xf0000000}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r4 = socket(0x2, 0x8001, 0x0) connect$unix(r4, &(0x7f00000016c0)=ANY=[@ANYBLOB="f51e051fac1400326c4fb8c88149362238bde780c6b90f568a1844f73bcaa7b66dcf0e668f5b69ee68b6abe60cf087d8d93a5b3d842a556f2c299369e96ce424a55339cea6d980744390d3f2b57801a9d16d568be6d097b7faff270a758709ba6a2353b0db71f2eea95bcd6a926fb33b872d1d4969b968785b1cb6136e3b70ed0e3b199a58193c9849f573ed1b3ba07955033d10603b810b7098edd6c9b91bebc4f3096f30ac4e7bc117f4b232716a28ee0a3e570652bd34abc63f9bf3898eb1b1de58afb3de3fcf0c8d3d65ab47dcab0fcd946093cfebf4afc9ae01733aa3938c401ddc016541b8c82b61a5549e0111349a373944ea1c8126fd29066bbe8ef4260a70dfd7b199a7d49e738937244f64624d9879bd99187324415721e123da75cc2f81581c7e4d4bf0460d2b7fcf4810c628aae7a21333da0784b5165ba941a723321f271a7f590cf010371ef3d816f9e838e770bf2ac0fcbcead0055bba179486d46b69e4163a53146d88fad8078331270ffcc9b700893cf82a451f08255c8c7ee461814d85b6b0e5d4b2c38152f3d8500ab9be723c539f24"], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x10) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) 11:46:57 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x28) chmod(&(0x7f0000000040)='./file0\x00', 0x74) r0 = syz_open_pts() chmod(&(0x7f0000000080)='./file0\x00', 0x112) setrlimit(0x3, &(0x7f00000000c0)={0x4b, 0x10001}) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = semget(0x3, 0x0, 0x4) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000180)=""/110) r2 = semget$private(0x0, 0x2, 0x4a0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/7) unlink(&(0x7f0000000240)='./file0\x00') r3 = shmget(0x1, 0x2000, 0x81, &(0x7f0000ffe000/0x2000)=nil) shmat(r3, &(0x7f0000ffe000/0x2000)=nil, 0x1000) r4 = semget(0x2, 0x0, 0x18) semop(r4, &(0x7f0000000280)=[{0x0, 0x5}], 0x1) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x80, 0x0) fcntl$setstatus(r5, 0x4, 0x88) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x3, &(0x7f0000000380)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000440)={{0x6, r6, r7, 0xffffffffffffffff, r8, 0x4, 0xf800}, 0x2, 0x2, 0x3}) ioctl$TIOCMBIC(0xffffffffffffff9c, 0x8004746b, &(0x7f00000004c0)=0xfffffff8) r9 = socket(0x7, 0x0, 0x20) getpeername(r9, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000580)=0x80) r10 = dup2(0xffffffffffffffff, r0) ioctl$TIOCSWINSZ(r10, 0x80087467, &(0x7f00000005c0)={0x40, 0x7, 0x4, 0x40}) chmod(&(0x7f0000000600)='./file0\x00', 0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wskbd\x00', 0x8000, 0x0) r11 = semget(0x0, 0x3, 0x6) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000680)=[0x4]) 11:46:57 executing program 0: 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, 0x4, 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), 0x7a, &(0x7f0000000080)=[{{r3}, 0x7ffffffffffffffc, 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}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f00000002c0)=[{{r8}, 0xfffffffffffffffe, 0x3f}], 0x400cc, 0x0, 0x80000000121, 0x0) 11:46:57 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) msgget$private(0x0, 0x112) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x5) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000800)='/dev/klog\x00', 0x40, 0x0) r4 = dup2(r3, r3) ftruncate(r4, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(r4, 0x0, 0x0, 0x1) sendto$inet6(r4, &(0x7f0000000400)="289caefad85b04ccdf900d249bbae457eeaba523b29dfb209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e78292cb99d639050128ad91f7afe5b4192fdb7fa3c4693c93274943dd501c10", 0x57, 0x4, 0x0, 0x0) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000300)=0x3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000080)) sendto$inet6(r4, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0xd4, 0x2, 0x0, 0x0) fcntl$setown(r4, 0x6, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x4000000006, 0x0, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x4000000006, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xffffffffffffff3c) fcntl$setown(r4, 0x6, r8) writev(r4, &(0x7f0000000700), 0x10000006) ioctl$TIOCSBRK(r4, 0x2000747b) r9 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10, 0x0) dup2(r9, r9) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd0\x00', 0x880, 0x0) r11 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10000, 0x0) r12 = dup2(r11, r11) ftruncate(r12, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r12, 0x40044274, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f0000000640)={0x3, './file0\x00'}) lseek(r12, 0x0, 0x0, 0x1) sendto$inet6(r12, &(0x7f0000000400)="289caefad85b04ccdf900d249bbae457eeaba523b29dfb209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e78292cb99d639050128ad91f7afe5b4192fdb7fa3c4693c93274943dd501c10", 0x57, 0x4, 0x0, 0x0) ioctl$TIOCSBRK(r12, 0x2000747b) ioctl$VT_GETACTIVE(r12, 0x40047607, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r12, 0x80047410, &(0x7f0000000300)=0x3) r13 = socket(0x2, 0x2, 0x0) bind(r13, &(0x7f0000000740)=@in={0x2, 0x2}, 0xc) r14 = socket(0x2, 0x2, 0x0) bind(r14, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r15 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x104) ioctl$VMM_IOC_CREATE(r15, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x669ed214, [{&(0x7f0000000000/0x4000)=nil, &(0x7f0000000000/0x3000)=nil, 0xfff}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000522000/0x3000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000002000/0x3000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ff8000/0x8000)=nil, &(0x7f0000004000/0x3000)=nil, 0xfffffffffffff75f}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x430f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xda}, {&(0x7f0000608000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000008000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000000/0x4000)=nil, 0x6}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000433000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4809}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000007000/0x2000)=nil, 0x2}, {&(0x7f0000005000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8d}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000007000/0x3000)=nil, 0xb25c}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) ioctl$FIOGETOWN(r15, 0x4004667b, &(0x7f0000000000)) sendto$inet6(r12, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0xd4, 0x2, 0x0, 0x0) fcntl$setown(r12, 0x6, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0x24677a0861439003) fcntl$setown(r12, 0x6, r16) writev(r12, &(0x7f0000000700), 0x10000006) ioctl$TIOCSBRK(r12, 0x2000747b) r17 = socket(0x2, 0x2, 0x0) bind(r17, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000680)=[{{r4}, 0x0, 0x44, 0x2, 0xfffffffffffffffa, 0x2}, {{r11}, 0x4fafe674af2a5fd4, 0x8, 0xf0000000, 0x5, 0x1}, {{r9}, 0xfffffffffffffffa, 0xbc, 0x40, 0x40, 0x80000001}, {{r17}, 0x7, 0x40, 0x2, 0x7, 0x4}, {{r10}, 0xfffffffffffffff9, 0x40, 0x1, 0x2, 0x7}, {{r12}, 0xfffffffffffffffa, 0x0, 0x80, 0x5, 0x6}], 0x80, 0x0, 0x0, 0x0) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) mknodat(r0, &(0x7f0000000240)='./file0/file1\x00', 0x4, 0x2) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000380)={0xffffffffffffcbd4, [{0x1, 0x1}, {0x3, 0x3f2}, {0x2, 0x8}, {0x3, 0x100000001}, {0x1, 0xfff}, {0x3, 0x6}, {0x2, 0xe1d}, {0x3, 0x1}, {0x0, 0x2}, {0x36fd32f6499b81da, 0x2000008}, {0x3, 0x20}, {0x1, 0xffff}, {0x1, 0x800}, {0x1, 0x5}, {0x10596f9da9526bcc, 0x400}, {0x2, 0x4}, {0x1, 0x9}, {0x2, 0x8}, {0x3, 0x8001}, {0x2, 0x7}, {0x3, 0x1ff}, {0x2, 0x8}, {0x1, 0x4}, {0x1, 0x81}, {0x2, 0x6}, {0x3, 0x100}, {0x3, 0x7fff}, {0x2, 0xab47}, {0x1, 0x4}, {0x3, 0x3}, {0x3, 0x1f}, {0x0, 0x1}]}) setegid(0x0) setgroups(0xfd01, 0x0) mkdir(&(0x7f0000000580)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) openat(r0, &(0x7f00000004c0)='./file0/file1\x00', 0x80, 0x40) fchown(r0, r1, r2) chdir(&(0x7f00000001c0)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000780)={0x17, 0xa7a1, {0x10000400, 0x5}}) r19 = socket$inet6(0x18, 0x5, 0xff) getsockopt(r19, 0x2000000000000029, 0x6c, 0x0, 0x0) r20 = dup(r19) ioctl$WSMUXIO_INJECTEVENT(r20, 0x80185760, &(0x7f0000000540)={0x80000001, 0x100000000, {0xfffffffc}}) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r21 = open(&(0x7f00000005c0)='./file0/file1\x00', 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r21}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) r22 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10000, 0x0) r23 = dup2(r22, r22) ftruncate(r23, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r23, 0x40044274, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r23, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(r23, 0x0, 0x0, 0x1) sendto$inet6(r23, &(0x7f0000000400)="289caefad85b04ccdf900d249bbae457eeaba523b29dfb209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e78292cb99d639050128ad91f7afe5b4192fdb7fa3c4693c93274943dd501c10", 0x57, 0x4, 0x0, 0x0) ioctl$TIOCSBRK(r23, 0x2000747b) ioctl$VT_GETACTIVE(r23, 0x40047607, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r23, 0x80047410, &(0x7f0000000300)=0x3) ioctl$FIOGETOWN(r23, 0x4004667b, &(0x7f0000000080)) sendto$inet6(r23, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0xd4, 0x2, 0x0, 0x0) fcntl$setown(r23, 0x6, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0x24677a0861439003) fcntl$setown(r23, 0x6, r24) r25 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000020c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) writev(r25, &(0x7f0000002240)=[{&(0x7f0000002100)="a197f8f1c9ecf407c7d046905163973531aaa5cb342ed3a1d420f93d4807ca5bbc652b381a887d3a06eac4c2785ebadc8549fc10a90f99be2f617cd852ca3a7dab9122dfca6befeb9c87c732094333880753f504227830a80374239140322877d741d7a66f04e75df8c77d9a"}, {&(0x7f0000002180)="88a37963f235f5a38859249c8c93ea905e2fa49b052326aaee3ffc598a8911372c824b0d5ad31a396b6b2e90dbf52a8fff5565a953a12019904400c5c5efe3471ea166aa6ca45546c2d397d27dbf8e6215cccd77f4e644f55677275584e75208f7d0cff44c94b5d96d6dab752f6879e99923c17b9ff16e6ca3a2cc70bc6861ebeffa590d642246ed6a97271d156bcc9fc2020fa7e7a970bd371f4bff0e9900beff2f48a63b8d2591e48647409d"}], 0x98161a07f29c625) ioctl$TIOCSBRK(r23, 0x2000747b) mkdirat(r23, &(0x7f0000000040)='./file0/file1\x00', 0x12a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r26 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000100)={{0x2, r1, r18, 0x0, 0x0, 0x80, 0x6}, 0x4000000000000005, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x2, 0xffffffff}) 11:46:57 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, &(0x7f0000000000)=[{0x3d}, {0x4}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 11:46:57 executing program 0: poll(0x0, 0x0, 0xffff) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setrlimit(0x0, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) 11:46:57 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x101}) open(&(0x7f0000000100)='./bus\x00', 0x800, 0xc0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='W\x00') execve(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000200)='W\x00'], &(0x7f00000004c0)=[&(0x7f0000000280)='(\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='^\x00', &(0x7f0000000340)='{^\x00', &(0x7f0000000380)='W\x00', &(0x7f00000003c0)='W\x00', &(0x7f0000000400)='\xa7\x00', &(0x7f0000000440)='^]$\x00', &(0x7f0000000480)='W\x00']) r0 = dup(0xffffffffffffff9c) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r1, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) recvfrom$unix(r1, &(0x7f0000000600)=""/96, 0x60, 0x846, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) recvfrom(r0, &(0x7f0000000540)=""/177, 0xb1, 0x0, 0x0, 0x0) r2 = syz_open_pts() pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000180)}], 0xfafa95dbd1579a1, 0x0, 0x4) 11:46:57 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000002a00)=ANY=[@ANYBLOB="00002e2f66696c65300095dd099637daa71e9056d4f3a76285659079b55e0b666d6b15a9d401d92c04565f050000008b35e8742abec46a6ab1c3fa074ba85afc41ab51c23264aec455b4ddcb8ffa971c2f69551cf5d4eb5bd1145cb5d9fc88dea1b4d0ca8422be575726582f821423fe547602b58bc577ba08fe28b436f56b9cab8cd2a28035e66618e67d8b8a8d89cc49985a979a3bec1be01a54070a31730f6c7078eb12f66f29ec5b436574ddffac72c4d957da743a1ef6c57e473264ae4570cced96de374f6f2dd64b180016daaa2a8a8b63abe2f5f7385f76a70aee95e419467c296b52ff7fffff04f8f46506f37ed6e48e0ff89d73ecfd85e91cae6e1b6f678080375db994e09e0d268cfe7e8f8bd53d394daf3d1dfe8d5b735f9a00"/297], 0xa, &(0x7f0000000340)=[{&(0x7f0000000000)="5c3a0ca985b5ed5d3c807bf725bf6defe71d727ed72083eff444ea81e991eaaf550cc137058a2b0f7b3e27723d042d356323f04c7ba05c85efbc2567076d18f58fb7f235d9c4218b21fa31fc7e70320b40f89e5e6575d76c8167fa40b28f67b69876ddc95d1148068ca6083481a9c7d4289dbb18ca1a00e836b81812748a2e3127ca2e8d0fbf8d870c7ae9d983a32add3022a14dc35d0a1b710b86a77af5f213df929413fee78925e31642ef20de48dc32fc1c0779a6602b4b87e8d1970380d84803e1c881a738b239e250eb6b589b", 0xcf}, {&(0x7f0000000100)="43af05db98cb1358c105d742b0f3a04442dcf4f022ac3feff30d8db205bde653d805f5bc0e366f336b639603d01a14475fb4c21ea877c817e0c13c6aba08cb3756e3", 0x42}, {&(0x7f0000000180)="415506ebb875631360ee1fe36ea93766c06524a393af4b644531dd27144a196f560fd0038206168c34d87f5da0cd4e5735517ee398289241b9290965ba7a77461f2f3e592228595875c6d194f41cefeaa81871e1f9db0d63b043c55d2fe933fcb56175b16891562271ed", 0x6a}, {&(0x7f0000000200)="7e212ed3316deb3a4a8fd5d9877f854644e1491a78d78269f9f91667278d6307561fb38079ea0b3503b3184c1c3eee9712f6639d5343db45ffeb0390f212e7dd9b89cc0df7a83547e92b9a66131d4203a4dda14a6cdb5928651d67f98e1c91bfeab8c11847bed4dc1d6fa94c0da0d2e3fafdda41148f4b47baabf42a3c27096dc2d209ef19e4f3c2f6e2c0fa47ecb44d32e971a982b6", 0x96}, {&(0x7f00000002c0)="895ca43adb85b1f001353f9891c3f83b2840d6112b154151622c8185dd84446a6b06086b5f7f20f1763ccf938e7f2fdee6e27e3e93704506cea8b50cd4a2cc9566629ef435b2ea6f68d483", 0x4b}], 0x5, 0xfffffffffffffffe}, 0x7) r1 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/vmm\x00', 0x200, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000700)='/dev/pci\x00', 0x10003, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = getppid() r6 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r6, 0xfffffffffffffffa, 0x7, &(0x7f0000000280)=""/175) semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000000380)=""/215) semctl$SETVAL(r6, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) r7 = getuid() setuid(r7) r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r12, r9, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r13 = getgid() r14 = getppid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r9, r12, r13, 0x1e4, 0x8}, 0x5, 0x5, r14, r15, 0xfffffffffffffe01, 0x9, 0x7ff}) r16 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x0, r7, r13, r16, r17, 0x100}, 0x4, 0x20, 0xfffffffffffffffc}) getgroups(0x4, &(0x7f0000000740)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r19 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r19, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r23 = socket$unix(0x1, 0x2, 0x0) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r25 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r25, 0x0, 0x0) shmctl$IPC_SET(r25, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r25, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r27 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r27, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r27, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r27, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r27, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r28 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r28, r29, r26, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r30 = getgid() r31 = getppid() r32 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r26, r29, r30, 0x1e4, 0x8}, 0x5, 0x5, r31, r32, 0xfffffffffffffe01, 0x9, 0x7ff}) r33 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r33, 0x0, 0x0) shmctl$IPC_SET(r33, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r33, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r35 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r35, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r35, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r35, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r35, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r36 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r36, r37, r34, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r38 = getgid() r39 = getppid() r40 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r33, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r34, r37, r38, 0x1e4, 0x8}, 0x5, 0x5, r39, r40, 0xfffffffffffffe01, 0x9, 0x7ff}) r41 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r41, 0xfffffffffffffffa, 0x7, &(0x7f0000000280)=""/175) semctl$GETPID(r41, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r41, 0x3, 0x3, &(0x7f0000000380)=""/215) semctl$SETVAL(r41, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) r42 = getuid() setuid(r42) r43 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r43, 0x0, 0x0) shmctl$IPC_SET(r43, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r43, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r45 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r45, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r45, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r45, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r45, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r46 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r46, r47, r44, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r48 = getgid() r49 = getppid() r50 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r43, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r44, r47, r48, 0x1e4, 0x8}, 0x5, 0x5, r49, r50, 0xfffffffffffffe01, 0x9, 0x7ff}) r51 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000080)={{0x0, r42, r48, r51, r52, 0x100}, 0x4, 0x20, 0xfffffffffffffffc}) r53 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r53, 0x0, r53) shutdown(r53, 0x1) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r56 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r56, 0x0, 0x0) shmctl$IPC_SET(r56, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r56, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r58 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r58, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r58, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r58, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r58, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r59 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r58, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r59, r60, r57, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r61 = getgid() r62 = getppid() r63 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r56, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r57, r60, r61, 0x1e4, 0x8}, 0x5, 0x5, r62, r63, 0xfffffffffffffe01, 0x9, 0x7ff}) getgroups(0x1, &(0x7f0000000140)=[r57]) r65 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x7f, r37, r48, r55, r64, 0x105, 0x980}, 0x3, 0x7, 0xffffffffffffffff, r65, 0x0, 0x1dbb, 0x100000000, 0x40}) r66 = getgid() r67 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r67, 0x0, 0x0) shmctl$IPC_SET(r67, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r67, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r69 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r69, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r69, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r69, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r69, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r70 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r69, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r70, r71, r68, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r72 = getgid() r73 = getppid() r74 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r67, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r68, r71, r72, 0x1e4, 0x8}, 0x5, 0x5, r73, r74, 0xfffffffffffffe01, 0x9, 0x7ff}) r75 = geteuid() r76 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r76, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r76, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000480)=ANY=[@ANYBLOB="40002e2f66696c653000a7633d0cd13aaf93f021f0"], 0xa, &(0x7f0000000680), 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r4, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r16, @ANYRES32=r18, @ANYBLOB="030000b9bf00000000405db0f3c32e8800000c30fc943df3cb658e", @ANYRES32=r54, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYPTR64=&(0x7f0000002b40)=ANY=[@ANYPTR=&(0x7f0000000500)=ANY=[@ANYBLOB="27924297c2d34be55588fbfecdfb35af81494cb7d122c4d3b270491e0e309d9fe73067d77f6a8df0707f28768465ac39584157ccb232a224b7b33d0667160d7497ad69f6a6673ecf040b694e", @ANYRES64, @ANYPTR], @ANYRESDEC=r76, @ANYRESOCT=0x0, @ANYRES16], @ANYRES32=r55, @ANYRES32=r66, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r73, @ANYRES32=r75, @ANYRES32, @ANYBLOB="0000000024f83e5f24672f36c7b0484b51dcd55fe3440ec49c03bc8a71828d572acc33000da10008dacafc654530aab064269632eac3014e54f9307ccccae9c6a729061fae3e0d256e5741333d0b5c420ff1"], 0x11a, 0x4}, 0x4) 11:46:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x100080}, {0x4d}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0xffff, 0x90d2, 0x0, "00e74de400", 0x0, 0xffffd}) write(r1, &(0x7f00000002c0)="14202bc87290167d61e1f5ecabcb0e0ff7fcc134ea11325884c3a32bb898c44482eab9c7a74a83e5047087f90eeb2d7e658d3d0f1dd368f2a7c5da70a76f7df19c4f7bf4423bf515898c99aaafc5b4f2436bc457ade89efaea7b434a86f133395739acf9f96f3737ebc319", 0xfffffdd5) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x0, "966d671d26ea3a9d7f6886180664f6325645b6d6"}) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000280)) r2 = syz_open_pts() syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") ioctl$TIOCCBRK(r2, 0x2000747a) 11:46:57 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) r0 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r4, r1, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r5 = getgid() r6 = getppid() r7 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r1, r4, r5, 0x1e4, 0x8}, 0x5, 0x5, r6, r7, 0xfffffffffffffe01, 0x9, 0x7ff}) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, r5]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 11:46:57 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x1, 0xe02) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000240)='./bus\x00', 0x8, 0x0) kqueue() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000029c0)={0xfffffffffffffe01, 0x5}) select(0x40, &(0x7f0000000c80)={0x3c, 0x2000000000000000, 0x0, 0x6, 0x0, 0xfff, 0xfffffffffffffffd, 0x3}, 0x0, 0x0, 0x0) dup2(r1, r0) r2 = socket(0x18, 0x1, 0x0) sendmsg(r2, &(0x7f0000000c00)={0x0, 0xffffffffffffff44, 0x0, 0x0, &(0x7f0000000ec0)=ANY=[@ANYBLOB="d65fedc58684cf465a12eae4f2f6546ce152a666ffb09a1c06e53d588c1ebed858188a24018675e0e355f443c92e6aedea8545f6dc43aae6d3efe0bccc501a35b6512b84605309ea03ea752230f5ccfc0d3c95e089a79136f759188638a75673fa7b006b9ab996d7513826b44c4622cba6234042cb36db262711a4d5a22d8ce1e317bcf5ce705d13c867f5ba9463631032425f5ce7aaa177cf9191d61c38bca95b6d00"/190], 0x10}, 0x0) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f0000000180)=0xc) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) dup(r3) getegid() r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000440)=0xc) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000c40), 0xc) r6 = kqueue() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x2010, r6, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) r8 = dup(r7) ioctl$TIOCNXCL(r8, 0x2000740e) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r8, 0x6, r9) sendto(r8, &(0x7f0000000080)="4c4fe595e8cdb4c930fb9c77020314eeb610ee9599f674719562a4f84a44ec6836fae8b07ee5b2763f9d5c9ee1174720fd8186cec561a8d4ac94ffaccb9c5de0f268131f38ca5ea862459b04a7e0ff2bb2", 0x51, 0xf, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) read(r6, &(0x7f0000000140)=""/58, 0x3a) fcntl$lock(r6, 0x274a7c1755daac67, &(0x7f0000000180)={0x3, 0x2, 0x6, 0x5, r9}) writev(r8, &(0x7f0000000640)=[{&(0x7f00000001c0)="9ed0c32b80ce84c52dae5d1fd37d4bfc2ccfd23d90af5ec6262b0be7ca542d9a968d9e6aed8ae734285666d2c96e8c6742b51b8a81dcc9d91bba746c986e44e2a4ca221d68f46bf889704bb1fd0eac6159b83ed1a098d6722c96f68b2af90ed8591c1becaee9b74f63a5746225e92c4dfa264fddbcae83f159e0cfb8f77c4da5535d885730e18f92f2d7dd7405de840645b365f74caf8b1c7a4b023df3632550ed06025d5de26a7372dba69012f9c12acb0cec33932d012c93b49c9e0e61b25379e16cd416b4fd4e8d7dfd4ae60e0f079bdbe83ddfad735f12b9e095e65b6e642e43d34a29e29746", 0xe8}, {&(0x7f00000002c0)="20effc39a1428edecca0320d8b1dfe74d6348a77a39c4419f05e97d956d7494ebea61a6e0166c26e6911b79c9e4b02a5b3b0b2c2bc0b0f940ea0d88326c3c401ce466a3a3d6038089670b3bd72a7cbda9a5b06", 0x53}, {&(0x7f0000000340)="4d8f2ae7d94950fbbaf6ebbe617e8b70dfaa608355425a3ef74214022c6f9159a2b78f5cc638cef777c3544f56407eda6824b6dde33ba2f4f209022a504ff844008ceb6e68db5412f5218a28ab05cf524d56e08333d59ea6e875c23b86be588f796f48d58a135021a6e005c88024a6", 0x6f}, {&(0x7f00000003c0)="4250201550968e54cbe25e49a7bfb3daa1fdc4299da496b8b18cc472a0e812d7e0", 0x21}, {&(0x7f0000000400)="a147d7c1eab31c08f7b819c19ab41e4acffdf3d027b5", 0x16}, {&(0x7f0000000d00)="32f3a47c1fd67797f24748b000e2654dc07a593d750277a98fc5df7301e6bc9916d76b92ef181b3e5792c04aba82dc968fa97452ecff663180483212de2236fd69df027db7726c5e8d34dcbb7cadec675a045431cae99fbe379e55b27da8ef3295769df533a31a0611ce48447815491d5b340a2a2f081a6f099c1615924d299b612cdf473eba8d5ef9025e8da97df1d60b78d31241c51764f95bc5d3e0b6b791ad5f8be436f9a529a5d192350be2d90ec83841f70e8761b9f86dd4ee2c5e0ef19973d0e7e71810ce4b0fe1acfd40e717310afed7597dc2a018cf2b086f78f50bf079b40eac43ce0e91964f80b6827d734eaf2ed96a0337aeba965ec1cf44ea99ba88fc51dd1d04", 0x107}, {&(0x7f0000000540)="78244bc7c838234dab", 0x9}, {&(0x7f0000000580)="493f3bc51bff31c48bda34c9fb34", 0xe}, {&(0x7f00000005c0)="894aea7299d85baac20c305aadaeec6a762f0a5d2c63eed5b43a367a83ab8246ec66a8bb55dda758c98a777278e753ff5f5f78ea60dd196d4d8665403c292c604fb8e80ae154cbb8b64e2ff638d1f463d875bdbdac74893cf54c8c77ae66", 0x5e}], 0x9) flock(r8, 0xc) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000700)=0x3) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000740)={r9, r10, r11}, 0xc) r12 = semget$private(0x0, 0x4, 0x10) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000780)={{0x9, r10, r11, r10, r11, 0x0, 0x3}, 0x70, 0x7, 0x3}) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r13, &(0x7f0000000380)=ANY=[@ANYRES16], 0x1, 0x0, 0x1000) r14 = getpgid(0x0) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000840)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x4, 0xfffffffffffffffc}, 0x3, 0x8, 0x0, r14, 0x80000001, 0xfff, 0x5, 0x100000000}) 11:46:57 executing program 0: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) chmod(&(0x7f0000000040)='./file1\x00', 0xb2) 11:46:57 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0x21) write(r1, &(0x7f0000000180)='\t \n', 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 11:46:57 executing program 0: execve(0x0, 0x0, &(0x7f0000000140)) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x45) r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwritev(r3, &(0x7f0000000400), 0x10000051, 0x0, 0x3) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x9) clock_gettime(0x4, &(0x7f0000000140)) 11:46:57 executing program 1: mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x9, 0x2013, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, 0x0, 0x6) r2 = accept$unix(r0, 0x0, &(0x7f0000000380)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = fcntl$getown(r3, 0x5) fcntl$lock(r2, 0x9, &(0x7f00000003c0)={0x1, 0xacd852ca4e4ee632, 0x4, 0x4, r4}) readlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/192, 0xc0) r5 = socket$inet(0x2, 0x7, 0x3) sendto$inet(r5, 0x0, 0x7001, 0x0, &(0x7f0000000000), 0xc) socketpair(0x1, 0x4, 0x1, &(0x7f0000000400)={0xffffffffffffffff}) lseek(r6, 0x0, 0x0, 0x1) r7 = accept$inet(r5, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getpeername$inet(r7, &(0x7f0000000300), &(0x7f0000000340)=0xc) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) 11:46:57 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() r3 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000140)={&(0x7f0000000000)=[{0x105, 0x5}, {0x41, 0x4ee6}, {0xc5, 0x2}, {0x45, 0x5}, {0x3, 0x75}, {0x85, 0x53aa}, {0x81, 0x6f8a}], 0x7}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) r4 = syz_open_pts() close(r2) dup(r4) mknodat(r3, &(0x7f00000001c0)='./bus\x00', 0x40, 0xa8b) syz_open_pts() 11:46:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x4c}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000300)={0x0, 0xee6a, 0x8, 0x8d3a, 0x68548659, 0x40, 0x3, 0x10, [{0x8, 0x5, 0x3, 0xdfb}, {0x2, 0x4, 0x101, 0xb8000000}, {0x2, 0x2, 0x1, 0xfffffff8}, {0x2, 0x9, 0x2, 0x3f}, {0x10001, 0x4, 0x4, 0x7}, {0x8, 0x5, 0xb8}, {0x38, 0x5, 0x30000, 0x1000}, {0x1ff, 0xe205, 0xa5, 0xd681}, {0xffff0000, 0xa5, 0x8000}, {0x2, 0xc1, 0x6, 0x86}, {0x3, 0x81, 0x0, 0x1}, {0xffff0001, 0x8, 0x41c93b5e, 0x8}, {0x8000, 0xba4, 0x7, 0x80}, {0x1, 0x1f, 0x6, 0x5}, {0x5717, 0x8, 0xfff, 0x5}, {0x9, 0x401, 0x1000, 0x8}]}) 11:46:57 executing program 0: getrusage(0x0, &(0x7f00000004c0)) r0 = socket(0x2, 0xc003, 0x11) r1 = socket(0x1, 0x4, 0x49) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) r2 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000180)=0xc) shutdown(r2, 0x2) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000"], 0x10) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0xa}, {&(0x7f0000000280)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0x1ee}, {&(0x7f0000000100)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1", 0x3a7}], 0x332) 11:46:58 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r0, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0xc600000000000000) 11:46:58 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 11:46:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x400014}, {0x44}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x652, 0x7f, 0x8, 0x7f}, {0x13, 0x4, 0xd7, 0xc1b7}, {0x3, 0x4c, 0x1, 0x5}, {0x3, 0x7f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 11:46:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') getrlimit(0x2, &(0x7f0000000100)) r1 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000000c0)) 11:46:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0xffe0, 0x6, 0x81, 0x2}, {0x1000, 0x5, 0x35, 0x400}, {0x1f, 0x7, 0x0, 0x200}, {0x1890, 0x1, 0x0, 0x5}, {0x5889, 0x22, 0x7, 0x8}]}) 11:46:58 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x141) read(r2, &(0x7f0000000180)=""/25, 0x19) r3 = socket(0x2, 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000040)=0x1f) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r3, &(0x7f0000000080)="02d7b511b437676a5e7e4876e4ebae4d7756f41adeedebe47f769507b955a35efcf74e6d9cfd8089ff4ac9ae3ca5c95ab0f493305d3e9b7f432a84893f1c1d567b4648bc34235e07f2a1444c84bc1d290818290c0ccd5000d30a96f7472e99293b6b59cc7d05d53118fb1c4fdc3b17e5d38d8f70ae816a7cd0ade43215d2a895284661ea", 0xa98a277f4e3b4eb, 0xe5bc0d0a8b918e91, 0x0, 0x25f25932) 11:46:58 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x4c1b3fb, &(0x7f0000000300)}) r3 = dup(r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x10000000000, 0x1f}, {0x3c}, {0x24}, {0x4006}]}) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x10, 0x3, 0x3fd}, {{r3}, 0xfffffffffffffffa, 0x4, 0x4, 0x10001, 0x7}, {{r4}, 0xfffffffffffffffc, 0x0, 0x2, 0x1, 0x3}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x0, 0x0, 0x200000000000002}, {0x18, 0x0, 0x400000003, 0xf1}, 0x4, [0x1002, 0x7ff, 0x4, 0x5, 0x5, 0x234, 0x2, 0x3ff]}, 0x3c) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000580)=0x7) r5 = syz_open_pts() r6 = fcntl$dupfd(r5, 0x5, r5) close(r6) pipe2(&(0x7f0000000240), 0x4) geteuid() getegid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x1, 0xb) r9 = kqueue() r10 = accept$inet6(r0, &(0x7f0000000540), &(0x7f00000005c0)=0xc) kevent(r9, &(0x7f0000000600)=[{{r3}, 0xfffffffffffffffc, 0x85, 0x4, 0x6, 0x7}, {{r10}, 0x0, 0x0, 0x0, 0x100, 0x8}, {{r2}, 0xfffffffffffffff9, 0x0, 0x50000000, 0x7, 0x101}], 0x28, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r7, r9) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) r11 = semget$private(0x0, 0x1, 0x1) r12 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r12, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r12, &(0x7f0000000800)="6f4c44a3d79bf7f636a1472db9c493d25493d504a1f7506f32bbe6c8f0298bac04ff611ca4c9503cb0f8f943fcf9759a61c7516566b5d75b126b2d4b34781288184dae55c92537fbf7e9107fe7296af2fd22e4bbb83611b972c3ccaa9efd15f0cbdc85905c958a03dc5c954fd06304ea9a3ea1dbfde51f9a13349e1bd3039290a5950a3f4ac95fc63d2f018137db1d633b76548b7a590d27b57a2ace53dd25350aebbbfeba9f3fb8c50fa87b1d419de2aba162cde6a25f69b17c2e9a8443314e31d87c4c029ea7840a2161a46f8070c9da4dd5239441a6d4000000000000000000d55cb964f3181336bf4daa9466d010ece4606a265dbb6a7ca66a4a3d77a7e74994d596ef71284c13f28116fe3fd5b34f20fb337a7bd4641d3dacc7d7de92ca303a40761dc2e70d8743413822a9a1714411d094a18e8a503bc318bf9b2b0ae355ada45c70f7dd48690c5bcdb0607ec2bdd7437cb169cd3895fdcfa391cfbe326b6527ecd2065baf3e3995e1f767", 0x1fe) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r14, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r16 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r17 = kqueue() kevent(r17, &(0x7f0000000300), 0x66, 0x0, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000380)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000780)={{0xfffffffffffffffb, 0xffffffffffffffff, r13, r18, r15, 0x2, 0x80000001}, 0x6, 0x6, 0x7}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r20 = getpgid(0x0) fcntl$setown(r19, 0x6, r20) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r22 = getpgid(0x0) fcntl$setown(r21, 0x6, r22) getppid() getuid() getpgrp() msgget$private(0x0, 0x0) r23 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r24 = kqueue() kevent(r24, &(0x7f00000000c0)=[{{r23}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r23, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r25 = kqueue() kevent(r25, &(0x7f00000000c0), 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r26 = msgget$private(0x0, 0x8000000050) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, r14, 0x2000040, 0x6}, 0x5, 0x7, 0x0, r1, 0x4, 0x78a0d930, 0x639f, 0x1}) 11:46:58 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0xc9, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x20) unlinkat(r2, &(0x7f00000001c0)='./file0\x00', 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x80) ioctl$TIOCEXCL(r3, 0x2000740d) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x4b) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x8, 0xff, 0x4a49, 0x0, 0x2, 0x5, 0x7fff, 0x0, 0x3, 0x4, 0x100000001}) 11:46:58 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r0, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', 0xffffffffffffff9c}) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) poll(&(0x7f0000000080)=[{r2, 0x8}], 0x1, 0x8) lseek(r1, 0x0, 0x2, 0x0) getdents(r1, &(0x7f00000000c0)=""/4096, 0x1000) 11:46:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x20}, {0x2d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) 11:46:58 executing program 0: 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) close(r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r2, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) connect$unix(r2, &(0x7f0000000040)=@file={0xfcdbdcd7858ec0b6, './file0\x00'}, 0xa) 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) 11:46:58 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) r1 = semget(0x0, 0x0, 0x100) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0xfff9, 0x1, 0x2]) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r3 = shmget(0x3, 0x2000, 0x3442598f2e5e41d9, &(0x7f0000ffe000/0x2000)=nil) r4 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r7, &(0x7f0000000480)=[{0x0, 0x9, 0x1000}, {0x1}, {0x4, 0x6}, {0x4, 0x42, 0x1000}, {0x2, 0x3, 0xd9fe12d11ac324b8}], 0x5) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r6, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r10 = geteuid() r11 = getgid() r12 = getppid() r13 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r13, 0x0, 0x0) shmctl$IPC_SET(r13, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r15 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r15, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r15, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r16 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r17, r14, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r18 = getgid() r19 = getppid() r20 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r14, r17, r18, 0x1e4, 0x8}, 0x5, 0x5, r19, r20, 0xfffffffffffffe01, 0x9, 0x7ff}) r21 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r21, 0xfffffffffffffffa, 0x7, &(0x7f0000000280)=""/175) semctl$GETPID(r21, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r21, 0x3, 0x3, &(0x7f0000000380)=""/215) semctl$SETVAL(r21, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) r22 = getuid() setuid(r22) r23 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r23, 0x0, 0x0) shmctl$IPC_SET(r23, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r23, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r25 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000640)=""/170) semctl$SETVAL(r25, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r25, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r25, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r26 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r26, r27, r24, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r28 = getgid() r29 = getppid() r30 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r23, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r24, r27, r28, 0x1e4, 0x8}, 0x5, 0x5, r29, r30, 0xfffffffffffffe01, 0x9, 0x7ff}) r31 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x0, r22, r28, r31, r32, 0x100}, 0x4, 0x20, 0xfffffffffffffffc}) r33 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r33, 0x0, r33) shutdown(r33, 0x1) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r35 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) shmctl$IPC_SET(r35, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r35, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r37 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r37, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r37, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r37, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r37, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r38 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r38, r39, r36, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r40 = getgid() r41 = getppid() r42 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r35, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r36, r39, r40, 0x1e4, 0x8}, 0x5, 0x5, r41, r42, 0xfffffffffffffe01, 0x9, 0x7ff}) getgroups(0x1, &(0x7f0000000140)=[r36]) r44 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x7f, r17, r28, r34, r43, 0x105, 0x980}, 0x3, 0x7, 0xffffffffffffffff, r44, 0x0, 0x1dbb, 0x100000000, 0x40}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x1000, r5, r8, r10, r11, 0x333, 0x46da}, 0x5, 0x7, r12, r44, 0x8, 0x40, 0x2}) recvfrom$inet6(r2, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 11:46:58 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xf1f2]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getpgid(0xffffffffffffffff) wait4(r0, &(0x7f0000000040), 0x0, &(0x7f0000000080)) pipe(&(0x7f0000000000)) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 11:46:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x3, 0x4}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0xffffffffffffffff) write(r0, &(0x7f0000000140)=' ', 0x1) 11:46:58 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x4}}, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000000040)={'./bus\x00', 0x4, 0x2, 0x6d, 0x0, 0x82, 0x8, 0x0, 0x0, 0x3, 0x200, 0x5}) poll(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000300)='./bus\x00', 0x2, 0x71e3d82c77f8f332) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) dup(r1) getitimer(0xe1e4bb08ece6bbcd, &(0x7f0000000140)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r2, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f00000001c0)=0xc) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x1723beba028fe3d2, 0x40) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x400, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x0}, {0x18, 0x1, 0x1, 0x3ff}, 0x4939, [0x9c6f, 0xc1, 0x3ff, 0x7, 0x7, 0x7fffffff, 0x3]}, 0xfffffc8c) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r5, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r5, r9, r10, 0x1e4, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) setpgid(r3, r11) 11:46:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/\xd3\xa9I\xb0\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x633aa1b6c5a4b91a, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0x0, './file0\x00', './file0\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 11:46:58 executing program 1: r0 = socket(0x2, 0xc003, 0x29) connect$unix(r0, &(0x7f0000001ac0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf383f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e5746360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf5547612f871f4385f04557795ea4a5c5fe65baa202361cd8ca05dbbc5b65c6593d2870bc122cd235000000000000000000000000000000000007adb1ff02fb37ecd2cf8724eb18089278e31433000000000000000000000005e5d10f524a64ef5632ccf137c8ae115db3119e911c3a94fb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1c103681b82634ad276d3a365e12d3b1433eab57e9e9a3da452aa14d14cb2412b25bd1bc73000000000000000000000000f1ca5f2071c1f276b670a2a93110d876454aee547f98e515464903ac94794738537d7b5d74f90bd08c5f4d51be32f0ebd9189746005454d719e5a9e7a50f6c453ee525baad02581807c0cbfa1e220f379363c68c0b2a299b208dfa12aa5d5037263725391fa4325a1970e9cbdcc9eb6fd5e9dec4d723127ad15c42b2bb8fd236ba056419f99ab5ba9e812a96aee4ba82f46f1cc10e0e3b92967d2921075aef14000000000000000000000000020000160000000000ec7ca6ae65ee351978e8178198e534c03c4a9a1e81c4b5c1dcdef1cd01f64395907812f59869c62cbcd2eb3f123388ca7b3bfb194461b5fd3a4f61b9c567bc700573d82d0ddb28ebd74bfb3af0653303b151a7423676b227c8be6c1ba88eed569cc5c05806ed3bea51fd98f69ffb2940f0da5c91cdcc6bd61efd4a0cec3c03cbcc56917c2b3ae9d553fb914caed76484e34cf60b719a4475ea8a4d290f5525118657871568930000000000"], 0x10) writev(r0, &(0x7f0000000540)=[{0x0}], 0x1) accept(r0, &(0x7f0000001880)=@un=@abs, &(0x7f00000001c0)=0x5a6) pipe(&(0x7f0000001980)) msgget$private(0x0, 0x5b3) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r2) write(r2, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r2, 0xc4}], 0x1, 0x0) r3 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x6, r4, r5, r6, r7, 0x80, 0x2}, 0x5, 0x0, r8, r9, 0x8, 0xadcd, 0x5}) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)=""/97) 11:46:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080d34413fb2c507153a05b8a2a9") 11:46:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x97}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) syz_emit_ethernet(0x98, &(0x7f00000003c0)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4ee85bfb53bd4aa520a7b0cabdf9da534b4db5450618bc0d72feeced07210000000000000000000000000000000000000000006cb1f4") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) chroot(&(0x7f0000000040)='./file0\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000001c0)) 11:46:58 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003eb000/0x2000)=nil, 0x2000, 0x0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003ec000/0x4000)=nil) shmat(r1, &(0x7f00003ed000/0x2000)=nil, 0x0) r2 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvfrom$unix(r3, &(0x7f0000000080)=""/23, 0x17, 0x442, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 11:47:02 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./bus\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r0, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x8, 0x2) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000340)="0000001862040179002b06000000267e897f7780e9992d836000753dd40900a24e14da97f23e4600000000e1838f74654462e159c51bad5a8bca2f17a953f59be5b79d7d2c336ec5003a00000000000040000000000000", 0x57}], 0x1) 11:47:02 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x994363ff7d739a51, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200c2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x40, 0x0) r3 = socket(0x18, 0x0, 0x2) r4 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x7a) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x40) r6 = open$dir(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x60, 0x4, 0x62, 0x8}], 0x9, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff9, 0xc8, 0x1, 0x7fc2, 0x7}, {{r3}, 0xfffffffffffffffd, 0x82, 0x1, 0xb5a, 0x4}, {{r4}, 0xfffffffffffffff9, 0x2, 0x4, 0x100, 0x3}, {{r5}, 0xadbfcd7bb78026d2, 0x1, 0x4, 0x7, 0xfffffffffffff173}, {{r0}, 0x0, 0x4d7bf3dcb034c6b8, 0x9, 0x1ff, 0x1}, {{r6}, 0xfffffffffffffff8, 0x8, 0x110, 0x7, 0x2}, {{r0}, 0xfffffffffffffffa, 0x6a, 0x2, 0x81, 0xffff}], 0x1f, &(0x7f0000000340)={0x101, 0xb6}) r7 = socket$unix(0x1, 0x4, 0x0) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000380)=0x100) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x1, 0x0) mkdirat(r8, &(0x7f0000000400)='./file0\x00', 0x48) msgctl$IPC_RMID(0xffffffffffffffff, 0x0) r9 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file1\x00', 0x800, 0x10) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getpgrp() r11 = socket(0x2, 0xfc4c170d2bd06c07, 0x8) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) preadv(r7, &(0x7f0000000940)=[{&(0x7f0000000540)=""/87, 0x57}, {&(0x7f00000005c0)=""/28, 0x1c}, {&(0x7f0000000600)=""/202, 0xca}, {&(0x7f0000000700)=""/249, 0xf9}, {&(0x7f0000000800)=""/76, 0x4c}, {&(0x7f0000000880)=""/107, 0x6b}, {&(0x7f0000000900)=""/64, 0x40}], 0x7, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, &(0x7f0000000a00)=0xc) seteuid(r13) r14 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0xc) r16 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a80)={0x0}, 0xc) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000ac0)={{0x10001, r14, r10, r12, r15, 0x1, 0x5}, 0xffffffa0, 0x9, r16, r17, 0x5, 0x2, 0x3d1a}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000b40), 0xc) r18 = openat$null(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(r18, 0x8058574d, &(0x7f0000000bc0)={'./file1\x00', 0xb6, 0x1, 0x6c66, 0x1, 0xaa0f2b7, 0x796, 0x7, 0x0, 0x2, 0x2, 0x200}) 11:47:02 executing program 0: open$dir(&(0x7f0000000480)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpgrp() setpgid(r0, 0x0) r1 = open(&(0x7f0000000340)='./bus\x00', 0x20000, 0x40) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x768354a1cd075663, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x10, r2, 0x0, 0x0) r3 = semget$private(0x0, 0x400000000d, 0x0) r4 = semget$private(0x0, 0x400000000d, 0x0) semop(r4, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) semop(r4, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r4, &(0x7f0000001900)=[{0x4, 0x80000001, 0x800}, {0x0, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) semop(r4, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000200)=""/234) semop(r4, &(0x7f00000001c0), 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r5, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000040)={0x4cb, './file\x00', './file\x00'}) semop(r3, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r3, &(0x7f0000001900)=[{0x4, 0x80000001, 0x800}, {0x0, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) semop(r3, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000000200)=""/234) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000100)=""/224) r6 = socket(0x2, 0xc003, 0x2) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000004c0)={0x10, 0x7, 0x4, 0xffff, [{&(0x7f0000000000/0x4000)=nil, &(0x7f0000000000/0x1000)=nil, 0x1f}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000dec000/0x2000)=nil, 0x100000001}, {&(0x7f0000003000/0x1000)=nil, &(0x7f0000000000/0x4000)=nil, 0x62}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000000000/0x3000)=nil, 0xce}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000b67000/0x2000)=nil, 0x200}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000fed000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000003000/0x2000)=nil, 0x12}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000004000/0x4000)=nil, 0x6}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x8}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000a7a000/0x3000)=nil, 0x5}, {&(0x7f0000c9f000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x100}, {&(0x7f0000b3b000/0x1000)=nil, &(0x7f0000da0000/0x3000)=nil, 0x8d}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', '\x00', ['./file', './file', './file', './file'], 0x4}) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) 11:47:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\x02\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x84}, {0x80000002d}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f00000004c0)="0081beeb42143e2da1d67dbcf19e5d5b856ba16bb6b60ef10ca3e591741cfcc90d874f6fe70378f4cc077b99c52309000000e57e49da3c91dcd7f88fd777e2ecd1c9f44f2597812b42fed03b8c6a58c6b2fa1f8728c7b2f32666bb052de50bd1a9fadd9b001b1c9a41942f89260db3d5853cb9735cbec8569e5e715eae5d831c66e8b197f12d0c0036eebe4a62ad5bce0496b01209ca2475199ec7eab74e92857289e224c972b39d369d35994550fa69f9f243fc42c6c13ea99cdd81fa749ae0a01a572619aeff4981bb84e879c9d9c25c518bef35d9ee4167aa534767") r1 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) close(r2) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0xb2, 0x3}) 11:47:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r3, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) recvfrom(r3, &(0x7f0000000100)=""/160, 0xa0, 0xa0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) 11:47:02 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffd, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r1, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) r2 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0/file0\x00', 0x400, 0x9c) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000001c0)={{}, 0x3, &(0x7f0000000200)=[0x0, 0x0, 0x0]}) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0, 0x0) lstat(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000140)) 11:47:02 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8c92b0d21b597fb2c001c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa551050017f38969eddff7744123053f35c0568241d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b8dda05a0a414c6394359a0002000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1770cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c709d6b23a8b086c43633a42e93fe75f8b35f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae44a70eb4100006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d813c13713bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629f6c1799b1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd495d5940875423a77c02df20d0335d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfb17c892c3efab1dbdfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630c6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f0007aca1548ac259dbcebef3c31b342bae09e1453438371101fdb7bbf1237472c058e795a0d08572595f7bff3eac1e594a4c3d553042250f356ff508b453bf6b159ce368cfdb0667e2afe8ab6f150ed6273502ac99cd197f903c0ae243e6992a4d75a5e3b66e0750a4a04664485edac5b1be351c2fcff18e7b6a045615d26e0add73f743c2ce4e2d3e0a2b4c9e9af6e785c84d02b"], 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) writev(r1, &(0x7f00000000c0), 0x1) 11:47:02 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2030, 0x40501) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'\x00', 0x0}) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000001580), 0x1fb15674d647e91) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt(r4, 0xfffffffd, 0x1, &(0x7f0000001480)="bf0d29b67db40db52ab9408f4970541c8a3217afce54b215fa4891242c21ece9eb9e31606ebc3edc0748cfb8adc5cd5272250f9c6a3987fc12a8faf60d42c2fe8bc58e173973a3c80df841d71ea7131cffa5f736c581fe114ca0fc08832568c937ec8d79301ee0a84cd2cfbd24f8", 0x6e) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r6, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) accept$inet(r6, &(0x7f0000001500), &(0x7f0000001540)=0xc) flock(r0, 0x1) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001440)={'tap', 0x0}) preadv(r0, &(0x7f00000013c0)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000000040)=""/60, 0x3c}, {&(0x7f0000001140)=""/202, 0xca}, {&(0x7f0000001240)=""/131, 0x83}, {&(0x7f0000001300)=""/145, 0x91}], 0x5, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000000)) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 11:47:02 executing program 1: kqueue() mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x5, 0x7}) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) close(r0) r3 = kqueue() syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r4, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r3, &(0x7f0000000080), 0x77b, 0x0, 0x88, 0x0) 11:47:02 executing program 0: setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e37f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f00000d0000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 11:47:02 executing program 1: r0 = kqueue() r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x5) kqueue() ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000080)) kevent(r0, &(0x7f0000000180), 0xec7, 0x0, 0x8001, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x10000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r4, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r9 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x80, 0x1) kevent(r4, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x94, 0x2, 0x0, 0x8}, {{r5}, 0x1, 0x36, 0x1, 0x1, 0x40}], 0x5c837bc9, &(0x7f0000000340)=[{{r6}, 0xfffffffffffffffc, 0x1, 0x0, 0x7ff, 0x7}, {{r7}, 0x0, 0x1b2c64dbf1fbe628, 0x1, 0x800, 0x2}, {{r0}, 0xfffffffffffffff9, 0x1c4, 0x61, 0x400, 0x1}, {{r8}, 0x6adde1930688fb24, 0x10, 0x20000000, 0xd1, 0x1c82}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x13, 0x3e554cd1a9920321, 0x2, 0x3f}, {{r9}, 0xfffffffffffffff8, 0x8, 0x40000000, 0x0, 0x1d34}], 0x80000000, &(0x7f0000000240)={0xffffffffffffff14, 0x9}) write(r3, &(0x7f0000000100)="8b5820c450330fd1d37627868a0dc4ae5fc616877de91dd285ff17fec047c1c50d42b6618bbbfd877d63d2c8dfa740cf7fc937e530352541937fdab4d1e719e54b9939e956c04667eecfe76d8394e8d20681757b564d4834f37d3f59092216d6c333233adaec5a0d621034a499692a12177788d120aa44ed8b15620996e13b2b29d491156622b6e2e8e86550c2478ed8196330b4c79692bd97781410a045c58a0b09edb01310d743725c6c1582cc6fbaf46a8da667013debd2ee", 0xba) 11:47:02 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000340)=0x1) setrlimit(0x2, &(0x7f0000000100)={0x60000000, 0x60000000}) mknod(&(0x7f0000000140)='./bus\x00', 0x100, 0x40004000000028a6) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186000fe0000ffffffff0000000af6ce4f22276e2b8d2a48d600000058a300"/44, 0x2c}], 0x1000000000000097) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) semget$private(0x0, 0x7, 0x4) unlink(&(0x7f0000000380)='./bus\x00') r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x80002102, 0x7) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x4) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000240)={0x2f44ba83, './bus\x00', './bus\x00'}) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pread(r2, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) close(r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 11:47:02 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="89768d280a824d1e3f673a5da0792bbc9760f10e516603425db4080b74a1d09653d61124c9c47925b9539ac60bbaf76a32a30ed47ca158db48deb5a83a6a7f02d394"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x2, 0x1, 0x0) munmap(&(0x7f00004cd000/0x2000)=nil, 0x2000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x2, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa2b7130c8e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = dup2(0xffffffffffffff9c, r0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000140)={0xffffff7f, './file0\x00', './file0\x00'}) bind(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) write(r1, &(0x7f0000000100)="8c65", 0x170) 11:47:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x8b}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x7f, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x96fba6da79502985, 0x1}], 0x9, 0x0, 0x80, 0x0) 11:47:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04ed83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcdfadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c56ebed7f9a464a99d6c3105c25a83a2cde42edb2e8701af93d265d15a0ee0f3e060a46edcb9a342bafee9139645637b89c81feba0f40c08c3a959b47fa6ef021fee27df442b4540f4a1124b9bf779945601f6fa7eca47765e186bc740e6ee66469e492f519cb98a6a4636ede6b3befa278e0e5a7ebee8a3b9784d199bb73540e4"], 0x10) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) writev(r0, &(0x7f0000001740)=[{0x0}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x14}]}) fcntl$getown(r1, 0x5) r2 = dup(0xffffffffffffffff) r3 = getppid() r4 = geteuid() r5 = getegid() sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x402}, 0x400) r6 = dup(0xffffffffffffffff) r7 = getppid() r8 = geteuid() r9 = getegid() sendmsg$unix(r6, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x20, 0x402}, 0x400) kqueue() r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x14}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="11"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) 11:47:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2e0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x222) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000140)={0x4}) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") 11:47:03 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="4f78740000000000000000fed32e6ee29986602c7ed0b91400"], 0xc, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r2 = kqueue() fcntl$dupfd(r2, 0x7, 0xffffffffffffff9c) getegid() r3 = socket(0x2, 0x8000, 0x0) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) r5 = socket(0x2, 0x8002, 0x0) connect$unix(r5, &(0x7f00000006c0)=ANY=[@ANYBLOB="00b80e7cad37afcc0d9ccb78b3d38362c720dcb9359d00cd7ad9a493887d6cc968e531d493d68f05cc4885090740c58cfcca1a1f3c3adc528a041870ee8a352679190fff912ed53d47bba4bdb0bc279cc3aa267036ad591fba5dbbb05e044cda969a1fbe2c691d28dab3dda1966433bca5c5ce6899aa5ce88c7237100dae152e2f3bdaeef045754337bdcdd89bde35e5526953e03e00685d47ade4fe1c5a7678d48f4017019150693b335394654e4e49e48aaef41458510e7aab6f28c2ecebcde7c923a3582f849a5537733e255fd04d82"], 0x10) write(r5, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r6 = socket(0x2, 0x8002, 0x0) r7 = socket(0x18, 0x4003, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000540)=ANY=[@ANYRES32=r7, @ANYBLOB="9bcf0db0a4cc8dd777f8d36ed3643ba3f93ad7c812c2d0493210db3c2797b9ed5e5a649206b4b12d0674d5d78ab5f25a64823221c2facd", @ANYRES64, @ANYRESHEX, @ANYRES32, @ANYPTR=&(0x7f0000000440)=ANY=[@ANYRES64, @ANYRES64]], 0x6) write(r6, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r8 = socket(0x2, 0x8002, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYRES16=r1], 0x1) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x24}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r9, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) write(r9, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0xfffffffffffffccc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r10 = socket(0x2, 0x8002, 0x0) connect$unix(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="62020207e00000010030b0bfaa17dbed5b250cfed2a2f0fcd1953c9758236881eaef1670be08662c430ba259dd1fecc1c8765122912e2a"], 0x10) write(r10, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x10, 0x1, 0x10001) socket(0x2, 0x8002, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7c, 0x0, 0xfa}, {0x22, 0x0, 0x0, 0x8000}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r11, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='+\\\\\x00', &(0x7f0000000140)='}+\x00', &(0x7f0000000180)='@\x0e/&\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000340)='+-\x00', &(0x7f0000000380)='-\\\x00', &(0x7f0000000240)='}\xa8\xf0\xc2\x80\x9a\x8d\xd8\x82+\x00']) msgsnd(r0, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) 11:47:03 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r1 = kqueue() getpgrp() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) kqueue() kevent(r1, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffe, 0x13}], 0x7, 0x0, 0x0, 0x0) dup2(r0, r2) 11:47:03 executing program 1: r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$KDENABIO(r0, 0x20004b3c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) r2 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000000c0)) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:47:03 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000223]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) 11:47:03 executing program 1: getrusage(0xe0733f662dedad22, &(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x0, 0x4}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getrlimit(0x7, &(0x7f0000000140)) r1 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r6 = getgid() r7 = getppid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r2, r5, r6, 0x1e4, 0x8}, 0x5, 0x5, r7, r8, 0xfffffffffffffe01, 0x9, 0x7ff}) r9 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r9, 0xfffffffffffffffa, 0x7, &(0x7f0000000280)=""/175) semctl$GETPID(r9, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r9, 0x3, 0x3, &(0x7f0000000380)=""/215) semctl$SETVAL(r9, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) r10 = getuid() setuid(r10) r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r13, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r13, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r14 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r14, r15, r12, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r16 = getgid() r17 = getppid() r18 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r12, r15, r16, 0x1e4, 0x8}, 0x5, 0x5, r17, r18, 0xfffffffffffffe01, 0x9, 0x7ff}) r19 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x0, r10, r16, r19, r20, 0x100}, 0x4, 0x20, 0xfffffffffffffffc}) r21 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r21, 0x0, r21) shutdown(r21, 0x1) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r23 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r23, 0x0, 0x0) shmctl$IPC_SET(r23, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r23, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r25 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r25, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r25, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r25, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r25, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r26 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r26, r27, r24, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r28 = getgid() r29 = getppid() r30 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r23, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r24, r27, r28, 0x1e4, 0x8}, 0x5, 0x5, r29, r30, 0xfffffffffffffe01, 0x9, 0x7ff}) getgroups(0x1, &(0x7f0000000140)=[r24]) r32 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x7f, r5, r16, r22, r31, 0x105, 0x980}, 0x3, 0x7, 0xffffffffffffffff, r32, 0x0, 0x3f, 0x100000000, 0x40}) r33 = getuid() setreuid(r5, r33) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x3) 11:47:03 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0xc003, 0x1) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) writev(r1, &(0x7f0000001540)=[{&(0x7f0000000400)="7370aa425c9924c74268f60cd3abeac10f250ca70b22066b44e082828254f2cf18a7bedeb5252ccb33a87055a24f95a49d2dfca6e739aeda62f07e4c6a55976e01225fdaaaf46cc3f2eeb8081b9bf1017c96608ca82e55ed9d93b93bfed23365912a", 0x62}, {&(0x7f0000000480)="93944b9addefd0b214bfd0fbd5aa71814f9e3da1ca817e5680f08075686317e76f3b7a7a625d96c1dcf96a4dfac7c36028aeaf7e89944bc3f8a244c4e66559773aee2784704abb3fc7a451705b19f9d5a6c966015b2ed8bb4dd15d98950e5b5fb52e4d8681d45c92fb5a8ce57656af7658e5ad867acdd638706b1526bfe421f82337e738dd550280c2705fbc2f0f6d821100a8616993f1c96ced41a3fb99832d7b57303407720600fc1d60182a", 0xad}, {&(0x7f0000000540)="9ad6433a979975ba3e098399cc2b97ef7366c5297f42f4c7d2b119099fc6ecdba0e27d69ef6e3d9a08948d1267c2300b9eabc69080d9f75facfa9f7121deba01c47816e9a9d5d2ae5010bb963860d7844717e078cf310b3c28c240e81aeefeeda586fc3217f5f68352222d531066611312bef9a8e121fd66007383c81ec70a4b3f1f9f3808ddcaa84ef269bb3a2b6621fa3acecc8b68c65bc16f491452b85ef51da51e835946dee90e9f81db33a10d96bb894473c85afae9ee660a74a0725ecc8289eae648f0b013ae1f250e0e791cda1a00ca770df80c0b85fcbd1214d7258635e2b61c7b82ea53b73b200c3489ec9a0ac8f3aa4a05c70d4e19952727149619f23c49d3e2684dc8d827ddb4161c03a495d94fdb5eeaf6e031e65ee3d8ec472ae1630f749a00f02ab3d11baefe1bf688e473a0e776033cf0ee80952d4390910c5befba1a00581e8f080f6e0f1c643b53268bba7fdfb6a97e98111fe1a3e06cf98ab25cc0fa52b45f2ef7dae8a6f9a4231a71baa4a36d974618f6c05a4fb74e9bc1ec21ea272e8b52fd6e74a527f872ffb803118ef011f8659a4f6e001cc6d49476e7d76286c767998e270074393265f189683ffc732af9f2a8de9b5685a4235c35f92b0ff447b07ad96fdc73d8b75ace07fc044c43deb28c0d196d20d6d1d94488c97e530b59bc04aec9c1a3786e4f5f755c66266636c1b1f708ab7b252d5e926470c94ed923c015dfacb22b3582744c4740c3cba83ffa4923650d530ac6935b8a4360caa83423664c470d1dc8fae56b61c89becca9d81b29b128d4bbe6c9d07888dd4097a68cda9dd2f2391c7c7bd0d638c24c28d07591bac68279997036ad52a69c652185470e7871babeb0d3ad0df6050dcdb03ee19861048017aaf92d4450598daaa13e008a0dba608271d80c2ec46877da2c31e8d384c9ce09683e1fa3777ceecbb63c3bf497556e5a660f34b1bac5760a79491038f5bcf0f1a6337200a78859b57f169ad4b15d531abbce7b8351b2ea10d30f1adb0ee5c37fa3be3039aeea7350c290d87007e76d4a74c3cf2d47f56950abbd2b47d74f7de145bd7636c0594e0bf6d441fcf5078e3de1c33c4191ca8e492a9d30caf7bea21529e934ff6d532260bbb5853a86948731bcd27a0ad5b54ba6dc2b540a863095922f5ed811a4d17e4166fb4f038edbb1fc2d4aa06a8d07c371f0e42761bc273564ba55ee0b049ad60072adbcf3143891d3db59aa800af7a45253d0e34a2cee5ff84d85464b1426fc577dcf419cc582cf70096a51bb8b8a68051ad50d0f62170d44cb8ae8c1edb00a27dfae2ad9548bbacfcfabe3520c3324dcb720c41575b94378986cdedd6ce08185af948f0328635b8b614085b3b7c322a3ec589b0c642d53081620a827a223c19c83bbc44ab1f62025ff3ade2bb9d0035261d2273214fed76f06e20d169bb57b91cd2236b43a5746c1846c0c8edd5459054e96637c7aeeccf69834090f91248b8d9da594ee61e585ef90af86156f3d97e6ae96de560c1d7684aeda76c2876daa8c5c77fbaee7224acd290444df677b33e4b4d3165e841993645f0333d6a189acb1043cf5755c8759e8cce1aaa28f00c7808462424f39650dd280349f532431044ee5a607480e9db03c77ebdbfc679de5c8f155da7b4dfe577b56c33ada4468daffab97bf9ae2645019b1476bcf0aaffc22f8454fd5afe6f", 0x4ba}], 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, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 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, 0x1, 0x80) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) preadv(r5, &(0x7f0000000cc0), 0x0, 0x0, 0xfffffffffffffffe) 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)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000600)) semctl$GETPID(r4, 0x2, 0x4, &(0x7f00000004c0)=""/210) semget$private(0x0, 0x7, 0x10) openat$bpf(0xffffffffffffff9c, 0x0, 0x41, 0x0) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x6000, 0xa00000000000000) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000400)) 11:47:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x87}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 11:47:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = semget$private(0x0, 0x2, 0x902) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x889, &(0x7f0000000080)=0x20, 0x4) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0xfffffffffffffef6) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f0000000100)) 11:47:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x400000000000002, 0x0) fchmod(r1, 0x200) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) close(r0) write(r1, 0x0, 0x0) 11:47:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x34, 0x0, 0x0, 0x7ff}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r2, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) r3 = accept$inet(r2, 0x0, &(0x7f0000000040)) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)=""/33, &(0x7f0000000140)=0x21) 11:47:04 executing program 1: 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, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r2, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) r3 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) connect$unix(r3, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x71a) write(r0, 0x0, 0x0) 11:47:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000100)) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0xdd7c10512bfcb550, 0x40) fcntl$setflags(r3, 0x2, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x28}, {0x35}, {0x4000000100006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000180)=0x5) 11:47:04 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000000346, 0x98) setuid(0xee01) pwrite(r0, &(0x7f0000000280)="96ec8111678f8dc3fc2c314f17f1e6fb9bc4881a8717a5ecfddb1b559342708b33c3031f3d17d54fd2701393", 0xffffffffffffff4d, 0x0, 0x5a) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='c\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)={{0xfba, 0x3}, {0x6, 0x3}}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r1 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) r2 = semget$private(0x0, 0x5, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r4 = semget(0x3, 0x4, 0x8) r5 = semget(0x3, 0x4, 0x8) r6 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000380)={{0x5, r6, r7, r8, r9, 0x40, 0xae55}, 0x0, 0x9, 0x7}) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000300)=[0xffff]) r10 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r13 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000380)={{0x5, r10, r11, r12, r13, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r14 = socket$inet(0x2, 0x2, 0x0) semget(0x3, 0x2, 0x1) getsockopt(r14, 0x0, 0xb, 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r12, r15) syz_open_pts() semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000140)=""/178) 11:47:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x30914074cea07f2b, 0x52) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r2, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) chflagsat(r2, &(0x7f0000000440)='./file0\x00', 0x0, 0x2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000240)={0x4, &(0x7f00000001c0)=[{0x6, 0x3, 0x7, 0x8}, {0x6, 0x8, 0x81, 0x92a}, {0x101, 0x26, 0x80, 0x200}, {0x6, 0xff, 0x3d, 0x5}]}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000180)={0x2, &(0x7f00000002c0)=[0x80000005, 0x5]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000140)=0xfffffffd) r4 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f0000000580)=0x1) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r5, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000480)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d, 0x2e}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCFLUSH(r6, 0x20004268) r7 = accept(r4, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) r8 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fchown(r7, r8, r9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") 11:47:04 executing program 1: r0 = kqueue() minherit(&(0x7f00002de000/0x2000)=nil, 0x2000, 0x0) kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000362000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 11:47:04 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r2 = kqueue() mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x7) semget(0x3, 0x0, 0x529) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7, 0x0, 0x0, 0x2}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) kqueue() dup2(r1, r2) 11:47:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x5}, {0x2}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCFLUSH(r2, 0x20004268) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fchflags(r3, 0x0) 11:47:06 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(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) r2 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r3, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) write(0xffffffffffffffff, &(0x7f0000000300)="925b08afab4f1e7878a6c221881dd6f9064be76410fe76c8ac27e567128200b6304bcba032463e31adc62e4569081e44833292323c5d5bf391cde6bb7ad451cace5bb7892d7c69e1afc4d3fe2816da147428b7347f911b9067399604308816c294767b57c36597e8de5a8e200c59f79f704219ec4077ac405b59ff41c94340a0f27546b52b9c4240fe5dd7184abb638f6cc360c3f334c2", 0x97) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000240)=0x2, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 11:47:06 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5f800000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) lseek(r3, 0x0, 0x0, 0x3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r4 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x20080, 0x2) ioctl$KDGKBMODE(r4, 0x40044b06) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:47:06 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a", 0xd5, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) recvmsg(r1, &(0x7f0000000680)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)=""/111, 0x6f}, {&(0x7f0000000340)=""/70, 0x46}, {&(0x7f00000001c0)=""/17, 0x11}, {&(0x7f00000003c0)=""/90, 0x5a}, {&(0x7f0000000440)=""/171, 0xab}], 0x6, &(0x7f0000000580)=""/217, 0xd9}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x400000000002, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0206923, &(0x7f0000000300)) 11:47:06 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='t5', 0x2) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376309000000000000001e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d6f9ff0d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2aea9c5cb000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f00000001c0), 0xffff, 0x2) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) poll(&(0x7f0000000180)=[{r3, 0x4}, {r4}, {r5, 0x80}, {r6, 0x4}, {r1, 0x4}], 0x5, 0xffff0001) msgrcv(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000004ae6f9b135367e97675cc9b648da1100945a0000000000000000000000002000000000000000000000000000000000000000000008000000000000002c2275b980010000000000000000000000000000000000f48dc8d97aaa554b542cf8351506935e7cf15159d7e8b34be3910fda770694c9f17c5b2496248f20f3f2379dff2ba0c83642039f41168d11fa734b2ce506ab298032bc2be0702b3484e86eb2d1af4592442bc7365e9a89cc3177edbf599014765c2eaf88fab8d4be9c457918f725480072b9d2de000000000000007624788b00fa3953f8fd1057b0241c9972b47e25877d6b7dcc20ac9010574b495802acf425e6152ab59f32d10dddefb96c485f60bcdd3b50b36656a1b10eeacff71daa98aff064c06f86ae188c52f69b007747c303f02ddb36"], 0x1, 0x3, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000001200)=""/50) getuid() 11:47:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket(0x0, 0x0, 0x8e) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r0, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$unix(0x1, 0x1, 0x0) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) r2 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) r3 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r4, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r4, r7, r8, 0x1e4, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) r11 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r11, 0xfffffffffffffffa, 0x7, &(0x7f0000000280)=""/175) semctl$GETPID(r11, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r11, 0x3, 0x3, &(0x7f0000000380)=""/215) semctl$SETVAL(r11, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) r12 = getuid() setuid(r12) r13 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r13, 0x0, 0x0) shmctl$IPC_SET(r13, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r15 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r15, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r15, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r16 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r17, r14, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r18 = getgid() r19 = getppid() r20 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r14, r17, r18, 0x1e4, 0x8}, 0x5, 0x5, r19, r20, 0xfffffffffffffe01, 0x9, 0x7ff}) r21 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x0, r12, r18, r21, r22, 0x100}, 0x4, 0x20, 0xfffffffffffffffc}) r23 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r23, 0x0, r23) shutdown(r23, 0x1) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r25 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r25, 0x0, 0x0) shmctl$IPC_SET(r25, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r25, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r27 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r27, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r27, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r27, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r27, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r28 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r28, r29, r26, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r30 = getgid() r31 = getppid() r32 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r26, r29, r30, 0x1e4, 0x8}, 0x5, 0x5, r31, r32, 0xfffffffffffffe01, 0x9, 0x7ff}) getgroups(0x1, &(0x7f0000000140)=[r26]) r34 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x7f, r7, r18, r24, r33, 0x105, 0x980}, 0x3, 0x7, 0xffffffffffffffff, r34, 0x0, 0x1dbb, 0x100000000, 0x40}) setgid(r18) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x40, 0x202) 11:47:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000240), &(0x7f0000000280)=0x10) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000000)={&(0x7f0000000180)=[{0x101}, {0x2, 0x7fff}, {}], 0x3}) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) pwritev(r2, &(0x7f0000000200), 0x1000000000000019, 0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x8, 0x4) semop(r3, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000008c0)=""/191) r4 = semget$private(0x0, 0x8, 0x4) semop(r4, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r4, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f00000008c0)=""/191) semop(r4, &(0x7f0000000200), 0x256) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000b00)=""/173) semop(r4, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r4, &(0x7f0000000040)=[{0x4, 0x2, 0x1000}, {0x0, 0x3, 0xad4dec33594ea7d1}, {0x1, 0xe6, 0x1000}, {0x4, 0x0, 0x1800}], 0x4) semop(r4, &(0x7f0000000200)=[{0x1, 0x4, 0x800}, {0x2, 0x1004, 0x1000}], 0x2) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000002c0)=[0x5b20, 0x0]) semop(r3, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000b00)=""/173) semop(r3, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r3, &(0x7f0000000340), 0x2bc) semop(r3, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) 11:47:06 executing program 1: open(0x0, 0x8d0, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) link(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0\x00') chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file1\x00', 0x10, 0x181) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r2, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) close(r3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000640)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x3, 0x5b0) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r5, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r5, r8, r9, 0x1e4, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000340)=""/155) listen(r2, 0xff) chroot(&(0x7f0000000000)='./file0\x00') readlinkat(r1, &(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)=""/238, 0xee) writev(r0, &(0x7f0000000040), 0x1) 11:47:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000240)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0xbe87435e34bb8ee6, 0x0) dup(r1) r3 = syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000140)=0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x0, 0xf7fffffffffffffc, "85000000000900005f000000f8ffffff00", 0x2}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000000)) r5 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x48) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x73caf77f, 0x101, 0x6, 0x2, 0x4, 0x8, 0x2, 0x3, 0x1, 0x8001, 0x2}) 11:47:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() r3 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) dup2(r0, r4) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000040)) kevent(r2, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 11:47:06 executing program 0: write(0xffffffffffffffff, &(0x7f0000000040)='Q', 0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x40, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/7s\xd2ouse0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendto(r0, &(0x7f0000000080)="c2", 0x1, 0x4, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x7, 0x800}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 11:47:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2000000000000025}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") r1 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180), 0x1000000000000371) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x1, 0x5, 0x9, 0x586}, {0x8, 0x5, 0x2, 0x3f}, {0x9, 0xd6, 0x9, 0xffffffc0}, {0x6, 0x3, 0x6}, {0x8, 0x0, 0x7, 0x6e15bdd6}]}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000140)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) 11:47:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) r2 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000300)=0xffffffffffffff93) r4 = getgid() r5 = socket(0x18, 0x2, 0x3ff) bind$inet(r0, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) listen(r5, 0x5) listen(r0, 0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000400)=0xc) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCGSTATS(r8, 0x4008426f, &(0x7f00000002c0)) fchdir(r0) socket$unix(0x1, 0x5, 0x0) connect$inet(r8, &(0x7f0000000340)={0x2, 0x1}, 0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)=0x400000000000b) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) r9 = socket(0x18, 0x1, 0x0) sync() fcntl$setstatus(r8, 0x4, 0x80) setsockopt(r9, 0x29, 0x80000000000003c, &(0x7f0000000140), 0x4) getsockopt(r0, 0x2, 0x7fff, &(0x7f0000000380)=""/128, &(0x7f0000000100)=0x80) 11:47:07 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0xea) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r3 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r4 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) r7 = semget$private(0x0, 0x400000000d, 0x45) semop(r7, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) semop(r7, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r7, &(0x7f0000001900)=[{0x4, 0x80000001, 0x800}, {0x0, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) semop(r7, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETZCNT(r7, 0x1, 0x7, &(0x7f0000000200)=""/234) semctl$SETVAL(r7, 0x4, 0x8, &(0x7f00000001c0)=0x10000071) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x9, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x1, 0x4) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0xe0, 0xffffffffffffffff, 0x0, r8, r5, 0xf3, 0xf}, 0xfffffffffffffffd, 0x1, 0x9}) getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r13, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r13, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r14 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r14, r15, r12, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r5, r8, r14, 0x2, 0x8}, 0x5, 0x8, r10, r11, 0xffffffffbffffe01, 0x9, 0x7ff}) shmat(r4, &(0x7f0000ffa000/0x2000)=nil, 0x2000) renameat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') writev(r0, &(0x7f0000001700)=[{&(0x7f0000000140)="7432e2545e3fa9bc875f3683bcf3a51bf13e", 0x30a}], 0x1000000000000069) 11:47:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x101, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000440)="0000001862040179012b06000000267e897f7780e9992d836000753dd40900a24e14da00000000e1838f74652d62e159c58bf626d9dea3c2c37bb79d7d2c336ec500000200000005000000000000000000000000519135cba67612dc423777838f22e84b0000000000009c7d99dc6469980128ae3cc8136183ad6454df7a1aa24d3191d905004251f09e1a109b753e4c979f9cc4b9527d3d5209da6714a43f0200c592e252cb7cefbccc7129b184670000000000dea493e269c68e3780b9d6aa8c68d277e5722a47ab709e4b8d7796508b8b29256e4fc6057865f7f39655befea0d2fdf60c63aef3bc8faddd0c5f6556c7b706f2baa8602a9743e7fc1d7d945a242e1b87fcc7b142f62a485872481d672e9753bea1b0063630b0ca8d03413753966e8022a60078d2514629dd8dd821d7e5a1944e3c20fe5c9279dc3767ea769c8aaef5935d39e310b8deebefba7c2732d900fef0f200e7", 0x157}], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r1, &(0x7f0000000240)=""/99, 0x63, 0x800, &(0x7f00000002c0)={0x18, 0x3, 0x5}, 0x8) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 11:47:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="000000186204018b002b3a0000030083ca4fa4af07405027e3e481106a0cc557977136807465e1d48c0fd55b8886b04add144827823ad900c5d1e33b088311cc626b791253ff99e6ca1bad5a8b8c1a79d2c024676a856c", 0x57}], 0x1) r1 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000080)={0x1}) 11:47:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) r2 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r2, &(0x7f0000ffe000/0x2000)=nil, 0x0) connect$unix(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700107ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000ffea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1729d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce12842db8b2161e337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5e148cafa6c649aa5ed8f2c2beaae414216a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94c2931e645303a2da0ae2e628beccd1ab0500"/657], 0x10) socket$inet(0x2, 0x5, 0x0) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002400), &(0x7f0000002440)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000024c0)=0xc) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r4 = open(&(0x7f0000000200)='./bus\x00', 0x100, 0x0) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mkdirat(r4, &(0x7f0000000740)='\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', 0x24) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r3, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000380)) r5 = msgget$private(0x0, 0x718) r6 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r10 = getpgrp() r11 = getpgrp() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x8001, r6, r7, r8, r9, 0x4c, 0x6}, 0x8, 0x800, r10, r11, 0x7, 0x4, 0x8, 0x484}) r12 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r12, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r12, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r12, 0x4004746a, &(0x7f0000000380)) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r13 = dup(r0) sendto$inet6(r13, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 11:47:08 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$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000080)=0xfffffffe) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="5df57ae108ada9eab529afd1a1bf", 0xe, 0x0, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)=',/%}],\x00'], &(0x7f0000000300)=[&(0x7f00000001c0)='--\x00', &(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='tap']) 11:47:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x80}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = msgget(0x2, 0x10) msgctl$IPC_RMID(r1, 0x0) 11:47:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2003, 0x4000000004500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f00000000c0)) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x100) 11:47:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) readlinkat(0xffffffffffffffff, &(0x7f00000000c0)='./bus/file0\x00', &(0x7f00000001c0)=""/205, 0xcd) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/17}, &(0x7f0000000140)=0x13) recvfrom(r1, &(0x7f00000002c0)=""/171, 0xab, 0x1, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x3}, 0x8) fcntl$dupfd(r0, 0x0, r0) select(0xffffffffffffff6f, &(0x7f0000000080)={0x1f, 0x0, 0x0, 0x0, 0x101, 0xfff, 0x0, 0x4}, 0x0, 0x0, &(0x7f0000000180)={0xfeb}) 11:47:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000e1040dcc4000000000800"}) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) r1 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) utimensat(r1, &(0x7f0000000140)='./bus\x00', &(0x7f0000000100)={{0x3, 0x40000400}, {0x7, 0x97d2}}, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = socket(0x18, 0x2, 0x6) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$unix(0x1, 0x2, 0x0) 11:47:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r2, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x8, 0x7, 0x40, 0x3ff, "fa5a2814d160d94522143628a15ceba2a3263689", 0x8fc}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r3, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) r4 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000180)=0xc) r5 = accept$inet6(r3, 0x0, &(0x7f0000000040)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r5, r6) close(r0) getsockname$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000006286938b324cc7c804273cb950bb01a4210f0ab2b64fc054d9480ee0e9584a8f879563af2e05a102adfbb9fd4ae160bc2ff6389cbf89e81aa1615201689d0c99a5008d"], 0x0) dup(r1) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 11:47:08 executing program 0: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x6, &(0x7f0000000180)={0x0, 0x1}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r1, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$TIOCNXCL(r1, 0x2000740e) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r2, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x745c1785) 11:47:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x3d}, {0x6}]}) rename(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./file0\x00') syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") 11:47:08 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="9513", 0x2) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x10, 0x2, 0x5) r1 = syz_open_pts() poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:47:08 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) r2 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x40, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', r3, 0x3}) 11:47:08 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r2 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r3, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000280)=0xc) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r6, r7, 0x1e4, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) lchown(&(0x7f0000000080)='./file0\x00', r1, r7) 11:47:08 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) r2 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r3, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r6, r7, 0x1e4, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) r10 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r10, 0xfffffffffffffffa, 0x7, &(0x7f0000000280)=""/175) semctl$GETPID(r10, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r10, 0x3, 0x3, &(0x7f0000000380)=""/215) semctl$SETVAL(r10, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) r11 = getuid() setuid(r11) r12 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r14, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r14, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r16, r13, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r17 = getgid() r18 = getppid() r19 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r13, r16, r17, 0x1e4, 0x8}, 0x5, 0x5, r18, r19, 0xfffffffffffffe01, 0x9, 0x7ff}) r20 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x0, r11, r17, r20, r21, 0x100}, 0x4, 0x20, 0xfffffffffffffffc}) r22 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r22, 0x0, r22) shutdown(r22, 0x1) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r24 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r24, 0x0, 0x0) shmctl$IPC_SET(r24, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r24, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r26 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r26, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r26, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r26, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r26, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r27 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r27, r28, r25, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r29 = getgid() r30 = getppid() r31 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r24, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r25, r28, r29, 0x1e4, 0x8}, 0x5, 0x5, r30, r31, 0xfffffffffffffe01, 0x9, 0x7ff}) getgroups(0x1, &(0x7f0000000140)=[r25]) r33 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x7f, r6, r17, r23, r32, 0x105, 0x980}, 0x3, 0x7, 0xffffffffffffffff, r33, 0x0, 0x1dbb, 0x100000000, 0x40}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r34, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r0, &(0x7f0000000140)='./file0\x00', r23, r35, 0x3) fcntl$setstatus(r0, 0x4, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x8000) r36 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r36, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r37 = getpgrp() fcntl$lock(r36, 0xd80121bd9011336e, &(0x7f00000000c0)={0x2, 0x1, 0xffffffff80000001, 0x5, r37}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 11:47:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x200007c, 0x0, 0x4}, {0xff, 0x0, 0x0, 0xf2a3}, {0x6, 0x0, 0x0, 0x200000000104}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0xffffffff, 0x40, {0x4, 0x7}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000340)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r2, &(0x7f0000000140)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:47:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r1, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000840)={0x10, 0x3, 0x4, 0x3ff, [{&(0x7f0000000000/0xf000)=nil, &(0x7f0000003000/0x3000)=nil, 0xffffffff}, {&(0x7f0000010000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x9}, {&(0x7f000000b000/0x1000)=nil, &(0x7f0000011000/0x4000)=nil, 0x74d71790}, {&(0x7f0000006000/0x2000)=nil, &(0x7f0000008000/0x2000)=nil, 0x7}, {&(0x7f0000007000/0xb000)=nil, &(0x7f0000006000/0x3000)=nil, 0x728c}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000005000/0x3000)=nil, 0xb9f}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000014000/0x3000)=nil, 0x8}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000008000/0x1000)=nil, 0x8}, {&(0x7f0000006000/0x3000)=nil, &(0x7f000000e000/0x4000)=nil, 0x3}, {&(0x7f0000008000/0x4000)=nil, &(0x7f000000b000/0x3000)=nil, 0x2}, {&(0x7f000000d000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x60000000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000001000/0x4000)=nil, 0xffffffffffff5025}, {&(0x7f0000007000/0x3000)=nil, &(0x7f0000013000/0x3000)=nil, 0x9}, {&(0x7f0000009000/0x2000)=nil, &(0x7f0000004000/0x1000)=nil, 0xde}, {&(0x7f0000007000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f000000f000/0x3000)=nil, &(0x7f000000f000/0x1000)=nil, 0x101}], ['./file0\x00', './file1\x00', './bus\x00', './file0/file0\x00'], './file0/file0\x00', './file0\x00', './file0\x00', ['./file', './file', './bus\x00', './bus\x00'], 0xe3}) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x1b654657441f8d51, 0x4) fcntl$dupfd(0xffffffffffffff9c, 0x14, r2) ioctl$TIOCSTOP(r0, 0x2000746f) open(&(0x7f0000000000)='./file0/file0\x00', 0x100, 0x100) open$dir(&(0x7f0000000080)='./bus\x00', 0x800, 0x8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 11:47:09 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x606) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff03}, 0x44001000e, 0x8000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:47:09 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000000300)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b2, 0x0, 0x10000f9, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{0xb1}, {0x6, 0x0, 0x0, 0x400ff}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{0xb1}, {0x2, 0xfd, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30002) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffb, 0xc, 0x4, 0x5, 0x9}], 0x30, &(0x7f0000000180)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x61, 0x4, 0x2, 0x2}, {{r5}, 0xfffffffffffffff8, 0x0, 0x1, 0x1, 0x5}, {{r6}, 0xfffffffffffffffd, 0xa, 0x2, 0x7f, 0x5}, {{}, 0xfffffffffffffff8, 0x0, 0x4, 0x7, 0x412}, {{r7}, 0x0, 0x8e, 0x2, 0x800, 0x6}, {{r0}, 0x0, 0x0, 0x60000020, 0x8, 0x8001}, {{r2}, 0xfffffffffffffffd, 0x41, 0x1, 0x100, 0x100}, {{r2}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0x7, 0x4}, {{r1}, 0xfffffffffffffff9, 0x40, 0x0, 0x101, 0xffffffffffffaf32}], 0x280, &(0x7f00000002c0)={0x4, 0x8}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r8 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getown(r8, 0x5) rmdir(&(0x7f0000000040)='./bus\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r8, 0x80206979, &(0x7f00000000c0)) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x1f, 0x0) 11:47:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x400035}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') r1 = socket(0x18, 0x4005, 0xfe) shutdown(r1, 0x1) r2 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getpeername(r2, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 11:47:09 executing program 0: r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x2f30, 0x2, {0x0, 0x200000007a4}}) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000100)=""/33, 0x21}, {&(0x7f0000000240)=""/106, 0x6a}, {&(0x7f00000002c0)=""/130, 0x82}, {&(0x7f0000000380)=""/115, 0x73}], 0x4, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='\x00\x00\x00\x00\x00\xf037\xb3\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000200)=[{0x8a, 0x9}], 0x1}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) 11:47:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x25}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$KDENABIO(r1, 0x20004b3c) 11:47:10 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xffffffffffffffff, 0x0, "8500001d00"}) r3 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCNOTTY(r3, 0x20007471) r4 = kqueue() socketpair(0x10, 0x0, 0x6a, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$dupfd(r4, 0xa, r5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000000000da1, "b08d16003fc75e001a00f3ff0a6300"}) 11:47:10 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x20, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000780)={0x0, 0x0, 0x0, 0xffffbfff, "001000002e02507116b4000001000000a600"}) r2 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000240)={0x6, 0x7ff, 0xfffffffffffffb7e, {[0xffffffff, 0x0, 0x40, 0xe9e, 0x7fffffff, 0xe, 0xb20b, 0x4, 0xfffffffffffffffe, 0x7ff, 0xee49, 0x3f, 0x4, 0x6, 0xffff, 0x1, 0x3], [0x2, 0x40, 0x267, 0x206d, 0x4, 0x3f, 0x1, 0x4ef8, 0xfff, 0x8], [0xfbb, 0x0, 0xd8, 0x0, 0x1, 0xf5, 0x8000], [0x9, 0x2af8, 0xfffffffffffffff9, 0xb3a, 0x7fffffff, 0x18ed], [{0x800, 0x81, 0x1, 0x3}, {0x8001, 0x8c, 0x7, 0x4}, {0x80, 0x91c0, 0xb}, {0x800, 0x10001, 0xcf, 0x3}, {0x0, 0x4, 0x9, 0x5}, {0x9, 0x0, 0x0, 0x9}, {0x9, 0xd675, 0x1}, {0x478, 0x4, 0x0, 0x16e}], {0x1, 0x9, 0x3, 0x6}, {0x7f, 0x40, 0x6, 0x40}}}) poll(&(0x7f0000000200)=[{r0, 0x4c}], 0x1, 0x0) 11:47:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x10000002402, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x390, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="0100", 0x2}], 0x1000000000000274) write(r0, &(0x7f0000000300)="9326eb531202", 0x6) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000e80)="6bc73c8547486edfb077d7376c98de4b4927d05be2166f7874b6e38e599933e7e71399d165da3bc8b0e8ba14ec1f453d47cf2de3cfd068089e6daaa8c5d21ee14698e9fc396f31a85638fc0cd7bebd34f443877dd19d8a15ce652ce20c213b8428b180948a3f2bee603a19aec4aaae7cd9a28023e5f0984654dea64f9a1bead1c30bc35b649af7ae6de3a52e9a60054f8c8678160280035238b14db939b91e274ebe64f20a39dfc989b0a5db581ffe9511c21c60987f9769d608aa4b62508010613f432350dd088af02ecb7f069c9a0b1d1befe201c2a3d92cb317c79c144b4977ad66c234069b995e012bc46066002a4d17fd573b4c155e5c2e2f32ab81b2329cff47eda5da66236d9f8e6a41cb400f0e47cbaca35f8470d2a64e72c8c856942bd546ebaa9559dd9409082ea73352f1cb34c0dc4a35c5e0d689c52bff4b1c48020353cb5a1897454396adf35ddd7f83aae47733a728e6160e277b1e2538abc392d0ed9cb1b97353ce0efc9a637e964c6b6d5dbbc2b3c7e7f967e17aa8049365b5a7b76c2373c8f6faad310d6d663019f785092c42b5f1ecd56a2277025d67b88de908c77aef8cce2ae22cd335aa6c5e882e3da0e1e929b3b5a3753070a2d71b9fa2a85f71a0831cdbbad9f10f139b82185240ec7f15e4dec3465d4d19171e4a2ccb5c17c6bd4e2681352e7ad664a85d7e8f1a03bb991764aa391e60c5fb446802c175bbb3c799fe991d27bbeac562ea7f36ed82ef34096f4050bbc3451cd2004e3565abd666c3ffc19d39d0eaf672a957fec56237654feae766164a26973d3e1680729b684bd377a77cf6289a85e26d98cb07d98907de94f00d2607f74841eb4be669be7b1607978de55fe7b70484f5eb632cd0b32032e709b29d553396657d5f043fc396fd7c78d0b37ccd99ee41da34e28a863c8b7b6764a456f6e08b4777b1e181429b745e4724d277fa35bf915cfc1567da6404055b3356c538f4702f950f08c2c7e00dd88aeecf5139db1e1eb0be1fc68e4f0ae6d7fb810a740cfae55e8edcaea48676c452c26974f8ae1f67abd0a5e15e97ca0f86d8cfee6834f58cf61ce281243d9a63a0154f157780c490552a1f210d3b4b3170064469890c6bd5c32ac35a3d60f8befa9d0bcfc160e028f01b3e17666d793fefb2d965d6e5363fea56bdc1fa68d3ffaeeb132a77b127c18a5614d8ade87ea92fa5d6afa2aa4db87e6de0b8adb4ef2a4b347e7768d237574f3216920c1eff86d93ddb5827b00e98afca324fd6650cfec7f112e04489858731b11fe08af95cde520195df7c19b63644de88aee59fd4d1bffd1198b3d45f0ff15b2914296a828a6d6fa0f19d33e183242ceab21894d858d36930f128b68abc9a026dc3857ba7f5d1f1cf4afa3d6e83d357768ce9021801e1852c8f77da3d13dce49708f05a776399bce4e0775515d7f594d96c5c4e24983a6904a22313a15314245983630e674e19438b80851957e02ff8d37e93adbe670c2ae035789da7eeed166bafd95344d68240fb59e9d97e2a54bb7755de23bba0c124e1533c3a8d93be7971c17d948038a9e80a73f072f590c44ccbcf8b75817c434dcd929a670c3838b55a63a8e1be5e6a9cef42bc85a437a68497c26973e1ff487777ac421e23b7f0ae9094", 0x493}], 0x1, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x100) connect(r1, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 11:47:10 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="6988ad2c069608853753e923a456513f"], 0x10) flock(r1, 0xf) write(r1, &(0x7f0000000100)="a1be44c3769ff406cba64616ec6dc26da7f88f94ad6dfde38c6549ec30122c39db41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f9153e77eb631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2818ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc610647a0bf8e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1ec81ca6fe12ca51736e5be3002974afc0b7175b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b7260406ae2349fffd2c04df265cfc2c860fe84ed2afca91b03d6149ab2416b65964f7483589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e898b09ac00ee5c213c84b5b90fb5aff9a20effd8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2ab1f84a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68a916b7e39c55557cacf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93bb3bf0f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0057f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757aeb55b52d2242837737f1c20f2c97f8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da27d1d086b00dbf0a90cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e7f", 0x599) 11:47:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r1) fcntl$dupfd(r0, 0x0, r0) socket(0x2, 0x3, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) semget(0x2, 0x4, 0x80) 11:47:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "810000000005000000f1ffffffffffffff00"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r0, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) setitimer(0x3, &(0x7f0000000140)={{0x5, 0xc5f0}, {0x5, 0xffff}}, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b39cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x1c}], 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) socket$inet6(0x18, 0x5, 0x1f) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) 11:47:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x1ffffffffffffc97, &(0x7f0000000280)=[{0x31, 0x0, 0x3}, {0x3, 0x0, 0x0, 0xffd}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r3, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getsockname$unix(r3, &(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRESHEX=r0, @ANYBLOB="039633705e6c8566d59bdfd350f7af7f95e9d8e47866f94c01669bcdbe19d1d61533e3", @ANYRESDEC, @ANYRESHEX, @ANYRESDEC=r4, @ANYRESOCT=0x0]], 0x0) dup(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 11:47:10 executing program 1: r0 = socket(0x1e, 0x3, 0x0) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) semget$private(0x0, 0x1, 0x0) 11:47:10 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x350) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r1, &(0x7f0000000640)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f44739c081694370adc31e8f45cbefb20ef000085197bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621288ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a35", 0xe8, 0x0, 0x5d) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r2, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000009c0)=0x1ff) readv(0xffffffffffffffff, &(0x7f0000000900)=[{&(0x7f0000000280)=""/173, 0xad}, {&(0x7f0000000340)=""/211, 0xd3}, {&(0x7f0000000440)=""/182, 0xb6}, {&(0x7f0000000000)=""/23, 0x17}, {&(0x7f0000000500)=""/225, 0xe1}, {&(0x7f0000000740)=""/157, 0x9d}, {&(0x7f0000000600)=""/25, 0x19}, {&(0x7f0000000800)=""/142, 0x8e}, {&(0x7f00000008c0)=""/28, 0x1c}], 0x9) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0x20005302, &(0x7f0000000140)={0x0, [{}, {0x0, 0x7ff}, {}, {}, {}, {}, {}, {}, {0x2}, {0x0, 0x7}, {0x0, 0x2}, {}, {}, {0x1}, {0x0, 0x1}, {}, {}, {0x0, 0x4}, {}, {}, {}, {}, {}, {0x3}, {0x3}]}) 11:47:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r5, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x6, 0x0, 0x1, 0x5}, {0x3, 0x7, 0x5, 0x100}]}) 11:47:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r3, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) openat(r3, &(0x7f0000000000)='./file0\x00', 0x80, 0x12) readv(r0, &(0x7f0000002680)=[{&(0x7f0000001380)=""/242}, {&(0x7f0000001480)=""/90}, {&(0x7f0000001180)=""/9}, {&(0x7f0000001680)=""/4096}, {&(0x7f0000001500)=""/177}, {&(0x7f00000015c0)=""/84}], 0x161) 11:47:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r2, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x20000, 0x40) bind$inet(r3, &(0x7f00000001c0)={0x2, 0x2}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x45}, {0x6, 0x0, 0x0, 0x3ff}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ftruncate(r4, 0x0, 0x4380) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 11:47:10 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000002f80)=[{&(0x7f0000002a00)="3aa3dc0ce9696e0e3ce39bc45957c41132ae4f910879e0e765024d07cd21559528c7ab5cc1554eab33f6f5986ed6838edd22fcc60239c4945c1a8f790cc96ba80b844efe4aa90b52e54d4b7eb7871a86abb3396caa647a9a56dc46b6ec252664319f187df8d7d6e3bea0e134f372f812450bc63a5d5a5bbef8b3067ed7e6e2d1cbe342ff2f66d7f6a8c99356dc9af25665a0deb42f2b01aeb8122a12d71f71de9ee8d1222f", 0xa5}, {&(0x7f0000002ac0)="4031c8c92b602681f3f11c9210d3a35102e91347779c1c7f53d7b6d44437f2b88982ab45f2e609afc395b20aafd01dd295426a519a55e5378bb8356336a7bedcabb547f97a29f5d0a5ae41d83834a42ff085f1a48b158644f395af34e2b1ca8f34c91a30af7237ea742c4dbaea49a936d2db9890359ea4c90a75ec458b453ff52ba79f0dd2b697bcbbae07dd94f7a6c2421964efa55ad76179c440ae2e63a02c349ea3", 0xa3}], 0x2, 0x0, 0x0) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r4, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) chown(&(0x7f0000000000)='./bus\x00', r3, r6) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 11:47:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000140)=""/111, 0x1db6036960f62377) syz_open_pts() read(0xffffffffffffff9c, &(0x7f00000001c0)=""/193, 0xc1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) write(r1, &(0x7f00000000c0)="d03ff79f77bdf9b36e446e7c6fea2dfed33ed9cd80a28ce947d2e8c61ccbd5ddbec57f83003c14e8f478089e473b0520c9b6d7bacda397f26e3b5796a1f27ba3a11dffea276b8c859a7d88", 0x4b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x75fb, "ffa487666524c9dd74ca43796a40d16145de78a3"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000300)=0xa7) recvfrom$inet6(r2, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) r4 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) listen(r4, 0x2) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000002c0)) syz_open_pts() 11:47:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0xdba, 0xe5}, {0x18, 0x0, 0x0, 0x30}, 0x12, [0x2, 0x401, 0x7fff, 0x7, 0x10001, 0x7, 0x20, 0x4]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x150000}, 0x8}, 0xfffffffffffffec7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:47:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 11:47:10 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000280)='./bus\x00', 0x2, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000002f80)=[{&(0x7f0000002a00)="3aa3dc0ce9696e0e3ce39bc45957c41132ae4f910879e0e765024d07cd21559528c7ab5cc1554eab33f6f5986ed6838edd22fcc60239c4945c1a8f790cc96ba80b844efe4aa90b52e54d4b7eb7871a86abb3396caa647a9a56dc46b6ec252664319f187df8d7d6e3bea0e134f372f812450bc63a5d5a5bbef8b3067ed7e6e2d1cbe342ff2f66d7f6a8c99356dc9af25665a0deb42f2b01aeb8122a12d71f71de9ee8d1222f", 0xa5}, {&(0x7f0000002ac0)="4031c8c92b602681f3f11c9210d3a35102e91347779c1c7f53d7b6d44437f2b88982ab45f2e609afc395b20aafd01dd295426a519a55e5378bb8356336a7bedcabb547f97a29f5d0a5ae41d83834a42ff085f1a48b158644f395af34e2b1ca8f34c91a30af7237ea742c4dbaea49a936d2db9890359ea4c90a75ec458b453ff52ba79f0dd2b697bcbbae07dd94f7a6c2421964efa55ad76179c440ae2e63a02c349ea3", 0xa3}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) r3 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getpeername$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 11:47:10 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x20, 0x2, 0x3f, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x2) ioctl$TIOCFLUSH(r2, 0xc0206917, &(0x7f00000000c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000040)=0x1) 11:47:10 executing program 0: unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180)='r\x00') r0 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat(r0, &(0x7f0000000080)='./file1\x00', 0x400, 0xc0) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000000)=[{0x6c}, {0x30}, {0x4006}]}) r3 = dup(r1) ftruncate(r0, 0x0, 0xc0000) ftruncate(r0, 0x0, 0x30000) r4 = semget$private(0x0, 0x4, 0x201) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f00000000c0)) semop(r4, &(0x7f0000000780)=[{0x6, 0xffffffff80000001}, {0x7, 0x7f, 0x1000}, {0x2, 0x6, 0x2800}, {0x0, 0x100, 0x2c00}, {0x5ad5e5dce4d9d33b, 0x80000000, 0x1000}], 0x5) semop(r4, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)) semget$private(0x0, 0x4, 0x220) r5 = semget$private(0x0, 0x4, 0x217) semop(r5, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r5, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(0xffffffffffffffff, 0x7a2b22743a8a57c3, 0x8, &(0x7f0000000240)) semop(r5, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff, 0x1800}, {0x0, 0x6, 0x2000}, {0x0, 0x993, 0x3000}], 0x4b) semop(r5, &(0x7f0000000a40), 0x0) semop(r4, &(0x7f0000000040)=[{0x3, 0x74, 0x1000}, {0x3, 0x89}, {0x3, 0x7ff, 0x1000}, {0x2, 0x1}, {0x4, 0x9, 0x800}, {0x0, 0x3ff, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0xffff, 0x2800}, {0x5, 0x4, 0x2800}], 0x9) 11:47:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028ac) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000080)='./bus\x00', r1, 0x2}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r2) 11:47:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0xe04c, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:47:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000600)="b4dc0d3eca000000007f0622b303") 11:47:10 executing program 1: mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0xb3354cfbd6eafdd, 0xffffffffffffff9c, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup(r0) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='./file0\x00') mknod(&(0x7f00000001c0)='./file0/file1\x00', 0x6000, 0x0) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000180)='\x00\xe6') chflags(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file1\x00') 11:47:10 executing program 0: r0 = socket(0x2, 0x3, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r1, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) r2 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xffffffffffffff21) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x434e0c01b65b9c12) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r3, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000080)) socket(0x18, 0x3, 0x8) 11:47:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) 11:47:10 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) chflagsat(0xffffffffffffffff, &(0x7f0000000140)='.\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d, 0x0, 0x4}, {0x3, 0x0, 0xfc}, {0xff}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x101, 0x5, 0x40, 0xd0}]}) socket(0x800000018, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r1, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000340)="084aa6521890b894ba578cb8be07e12198c980ef", 0x14}], 0x1, 0x0}, 0x0) 11:47:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="1ade4716d7", 0x5, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x8000, 0x80, 0xe2, 0x7f}, {0x6, 0x2, 0x2, 0x2}, {0x1, 0x6, 0x7, 0x8}, {0x1, 0x4, 0x4, 0xfff}, {0x100, 0x20, 0x0, 0x7}, {0x200, 0x8, 0xf2, 0x10001}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 11:47:10 executing program 1: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) chflagsat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000880)={0x10, 0x800, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x5f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x80}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x3f}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x1}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x96b}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xd5b}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x7f}) readv(r0, &(0x7f0000000e00)=[{&(0x7f0000000e40)=""/120}], 0x10000000000000ff) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kevent(r2, &(0x7f0000000740)=[{{r3}, 0xfffffffffffffffa, 0x2, 0x4, 0x100000001, 0x72}, {{r4}, 0xfffffffffffffffd, 0x40, 0x4, 0x9fc, 0x3ff}, {{}, 0xfffffffffffffffa, 0x28, 0xfffff, 0x80000001, 0x298e}, {{r5}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x5, 0xffffffff}], 0x9f6, &(0x7f00000007c0), 0xff, &(0x7f0000000800)={0x7, 0x4}) 11:47:10 executing program 0: r0 = socket(0x1, 0x8000, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) preadv(r1, &(0x7f0000000380), 0x5, 0x0, 0x0) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) 11:47:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 11:47:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002002, 0x40004000000028aa) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) 11:47:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = dup2(r0, r1) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f00000000c0)={0xca, 0x0, &(0x7f00000001c0)=""/202}) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r3 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000340)={0x1, &(0x7f00000002c0)=[{0x1, 0x9, 0x5, 0x5}]}) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000000)="0000001860720591e88f3b251700fddf00000200000000ba0d31e99a0000000000000000f9e6f33a734a046f", 0x2c}], 0x1) 11:47:10 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x48) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x30000) close(r0) unlink(&(0x7f0000000080)='./file0\x00') 11:47:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f00000001c0)=[{0xf800, 0x9, 0x7, 0xf5f4}, {0x5, 0x7, 0xf7, 0x6158b6f7}, {0x7, 0x5, 0x5, 0x1}, {0x1, 0x7, 0x7}, {0x0, 0x40, 0x8, 0xfffffffb}, {0x1, 0xe4, 0x5, 0xffffffe0}, {0x7fff, 0xff, 0x1f, 0x3}, {0x8, 0x2, 0x8, 0x9}, {0x80, 0x4, 0x81}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3d}, {0x400000064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x46, &(0x7f0000000140)="41194a544592642fe8d0b134d65a0a66bf6f0535ad8c957d326e8e76b6e9ee2697458df42cffe6794ef548c17b0a04701bc414ec89526b0313fdddcbff6b718159021d57b566d3207fe9585d9a6c") 11:47:10 executing program 0: r0 = kqueue() r1 = kqueue() r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) kevent(r0, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x6, 0x4, 0x4, 0x3}, {{r0}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r3}, 0xffffffffffffffff, 0x20, 0x4, 0x3, 0x7}, {{r1}, 0xfffffffffffffffb, 0xc, 0x2, 0x0, 0x5}, {{r1}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000280)={0x200, 0x7}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) poll(&(0x7f0000000b80)=[{r4, 0x2}, {r0, 0x40}, {r0, 0x80}], 0x28e, 0x6) r5 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) msgsnd(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="010000000000000068f887b0447e983de55c5711ed4bdf9112c779e71f76c972e8372936dda42335ef13a6cc00e284185451fb99e78a91ab16b67c769793c8a1fa9956bf61bf9bbcca0bd9be72edd969b8807123d0b63306004ecfcf24de3e0000d2367d3206304513d8fef9460b7a15c3a9d674c51ee732e14abaf680c8c789c24ad010cc8dbe053debaf7a5899ff8fa8ebbd8dec2309cc6d849de18f4b6961f8a4fa58000000000000000907d0163988c1dcaed7a1bc720c09f8b1f4449a76f0981483bf0f115dc49dbe1621d7bab823b66f5f27a5d2a15c72d3fbc11622"], 0x95, 0x800) getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r7) setgroups(0x0, 0x0) setuid(0xee01) shmat(r5, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r8 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r10 = msgget$private(0x0, 0xfffffffffffffffd) r11 = socket(0x2, 0xc003, 0x2) setsockopt(r11, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r11, 0x0, 0x65, 0x0, 0x0) r12 = socket(0x2, 0xc003, 0x2) setsockopt(r12, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r12, 0x0, 0x65, 0x0, 0x0) msgsnd(r2, &(0x7f0000001080)=ANY=[@ANYRES64=r12, @ANYBLOB="1fd3ef59d8c467065e68b731799ae3f92e0397339a84f5a5197064b013bff5bf3ccfc3181533e32a7ed869bc50844e3a8158c64b5d4f52238ed594bc82e5d942015bf0328370e53b4df61be40ee61ae9171734", @ANYBLOB="f209440775bbd9bcd502672b6111a20171aabbe961239aa7d01e84916fa5f73130b07ef22da1fb514cb3a98761caa2827eb77d3616d0768602b3a75580c41333fc272cacb6b8e118c8c7d0e7fcfb95cf247af3c104174dcd94839138d61a5ff8c1963951fd5233f652ed30dd69d416445f60e9ce6f833a667f102ed902a5b52032f880481630a03618afccd129d79f90e471d43c7a59cbfc219d09ab7e4d96ce3913eea8fdcc30"], 0x3, 0x0) r13 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r15, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r15, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgrcv(r15, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r15, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a3ec1ed341c5533b89b0603ae37c860fe2c09c1100700f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd24321572bf12"], 0x44b, 0x800) msgsnd(r15, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r15, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r15, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r16 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r17, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r18 = fcntl$getown(0xffffffffffffff9c, 0x5) r19 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r19, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r20 = getpid() pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r21, 0x4, 0x46bfb) r22 = getpid() fcntl$setown(r21, 0x6, r22) pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r23, 0x4, 0x46bfb) r24 = getpid() fcntl$setown(r23, 0x6, r24) wait4(r18, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) preadv(r19, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r25 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r27 = getegid() r28 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r25, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r26, r27, r28, r29, 0x1, 0xff}, 0x8, 0x6, r20, r20, 0x0, 0x2, 0x1f, 0x400}) r30 = msgget$private(0x0, 0x0) msgsnd(r30, 0x0, 0x0, 0x0) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000980)={{0x2, r16, r6, r14, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r18, 0xa5, 0x1, 0x100000000}) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r31, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) msgsnd(r15, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r0, @ANYRES32], 0x2, 0x800) msgrcv(r10, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r10, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r32 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r32, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r33 = getpid() wait4(r33, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r32, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r34 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r36 = getegid() r37 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r34, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r35, r36, r37, r38, 0x1, 0xff}, 0x8, 0x6, r33, r33, 0x0, 0x2, 0x1f, 0x400}) r39 = msgget(0x3, 0x241) msgsnd(r39, &(0x7f00000002c0)=ANY=[@ANYRESOCT], 0x1, 0x800) msgrcv(r10, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r10, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r40 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r41, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r43 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r40, r42, r9, r27, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r43, 0xa5, 0x3, 0x1000000100000000, 0x6}) msgctl$IPC_RMID(r10, 0x0) munlockall() fcntl$setflags(r0, 0x2, 0x1) r44 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000ac0)='./file0\x00', 0x2, 0x3) r45 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r45, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2d}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r45, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r45, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$lock(r45, 0x0, &(0x7f0000000000)={0x0, 0x2, 0x6c3, 0x1000300010005}) chflagsat(r44, &(0x7f0000000040)='./file0\x00', 0x1, 0x6) r46 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r46, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) r47 = msgget$private(0x0, 0x10) msgsnd(r47, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r47, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r47, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r47, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r47, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r47, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\a\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r47, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair(0x20, 0x3, 0x4, &(0x7f0000000b00)={0xffffffffffffffff}) sendmsg(r48, &(0x7f0000000380)={0x0, 0x2e6, 0x0, 0x0, &(0x7f0000000000), 0x7c}, 0x0) 11:47:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="1ec74295249825b12762ed1d7405") 11:47:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000240), &(0x7f0000000280)=0x10) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000000)={&(0x7f0000000180)=[{0x101}, {0x2, 0x7fff}, {}], 0x3}) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) pwritev(r2, &(0x7f0000000200), 0x1000000000000019, 0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x8, 0x4) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r3, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000008c0)=""/191) r4 = semget$private(0x0, 0x8, 0x4) semop(r4, &(0x7f0000000440)=[{0x0, 0x5, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x0, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r4, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f00000008c0)=""/191) semop(r4, &(0x7f0000000200), 0x256) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000b00)=""/173) semop(r4, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r4, &(0x7f0000000040)=[{0x4, 0x2, 0x1000}, {0x0, 0x3, 0xad4dec33594ea7d1}, {0x1, 0xe6, 0x1000}, {0x4, 0x0, 0x1800}], 0x4) semop(r4, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000002c0)=[0x5b20, 0x0]) semop(r3, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000b00)=""/173) semop(r3, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r3, &(0x7f0000000340), 0x2bc) semop(r3, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) 11:47:10 executing program 1: symlinkat(&(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000140)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0xff0000000000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x800, 0x0) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = open(&(0x7f00000002c0)='./file0\x00', 0x1, 0x0) writev(r7, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000280)={0x1, 0x4}, 0x8) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r3, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r6, r8, 0x1e4, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) fchownat(r1, &(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, r8, 0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3}, {0x44}, {0x106}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 11:47:10 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x10300000000000c}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:47:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x1}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x9) symlinkat(&(0x7f0000000100)='./bus/file0\x00', r1, &(0x7f00000002c0)='./bus\x00') r2 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000180)={0x1, 0x2, 0x9, 0x2, 0x5, 0x8, 0x0, 0x10, [{0x81, 0x80000000, 0x2, 0x2}, {0x2d1, 0x5, 0x3e2, 0x7}, {0x5, 0xb0, 0x2e07681f, 0x4}, {0x7, 0x40, 0x1ff, 0x4}, {0x1, 0x3, 0x800, 0x5bc}, {0xc89, 0x5, 0xfffffff7, 0xfff}, {0xfffffff9, 0x75f00765, 0x8, 0x1}, {0x1000, 0x54906fca, 0x8, 0x6}, {0x8, 0xfbf, 0x4, 0x5}, {0x7, 0x1ff, 0x1ff, 0x400}, {0x5, 0x4, 0x7, 0x10001}, {0x7fff, 0x8, 0x3f, 0x2}, {0x40, 0x401, 0x80000000, 0xe8}, {0x229, 0x7, 0x81, 0x4}, {0x3, 0x6, 0x1ff, 0x9}, {0x6, 0x4, 0x7fffffff, 0x1}]}) 11:47:10 executing program 0: r0 = socket(0x1e, 0x2, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) fchflags(r2, 0x5485393ae920e661) recvfrom$inet6(r1, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 11:47:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/ev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x64}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x521e16b679ed52b6) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000180)=0x48) syz_emit_ethernet(0xe, &(0x7f0000000100)="237b5dc6744aeabac7c85353802c") 11:47:10 executing program 0: 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) 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, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 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) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) r4 = msgget(0x3, 0x109) msgsnd(r4, &(0x7f0000000080)={0x6, "2aa1ca6e286a6e56d5d34b4a8513c1bb192a65facc76e013b4c30b62f3e7af93b36813539f1ccae2ef"}, 0x31, 0x800) 11:47:11 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x10, 0x9bde74abec54d5c4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000000)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) r3 = syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0xf9}], 0xbd56, 0x0, 0xc, 0x0) 11:47:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x0, 0x22, 0x7, 0x5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getdents(0xffffffffffffff9c, &(0x7f00000000c0)=""/21, 0x15) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0xc) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000200)={0x2fb, 0x800, 0xaa, 0x1000}) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x48000000, 0x7fff}, {0x18, 0x2, 0x7, 0x3f}, 0x7, [0x1ff, 0x4, 0xa4, 0x5, 0x0, 0x10001, 0x7200242b]}, 0x3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x1d}, {0x54}, {0x8006}]}) r3 = msgget(0x3, 0x422) msgctl$IPC_RMID(r3, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 11:47:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x14}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 11:47:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4d}, {0x1d}, {0x80000000000006}]}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') r2 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r3, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000040)={0x5, 0x3, {0xfffffffffffffffd, 0x544}}) 11:47:11 executing program 0: write(0xffffffffffffffff, &(0x7f0000000040)='Q', 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x20, 0x289fccac994de67d) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r1, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) bind(r1, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 11:47:11 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x180) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x30000000000) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/39, 0x27}], 0x1) writev(r1, &(0x7f0000000040), 0x1168) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x6) 11:47:11 executing program 1: open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0x800000000000002}) r2 = socket$inet(0x2, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0x5c) r6 = shmget$private(0x0, 0x3000, 0x517, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getegid() r11 = semget$private(0x0, 0x400000000d, 0x0) semop(r11, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) semop(r11, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r11, &(0x7f0000001900)=[{0x4, 0x80000001, 0x800}, {0x0, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1000}, {0x3, 0x2000, 0x1000}], 0x5) semctl$GETZCNT(r11, 0x1, 0x7, &(0x7f0000000200)=""/234) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r13, 0x4, 0x5, &(0x7f0000000800)=""/210) r14 = semget$private(0x0, 0x400000000d, 0x0) semop(r14, &(0x7f0000000300)=[{0x1, 0xffff, 0x1800}, {0x7, 0x5, 0x800}, {0x4, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r14, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r14, &(0x7f0000001900)=[{0x4, 0x80000001, 0x800}, {0x0, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) semop(r14, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETZCNT(r14, 0x1, 0x7, &(0x7f0000000200)=""/234) r15 = semget$private(0x0, 0x400000000d, 0x0) semop(r15, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x1, 0x1800}, {0x4, 0x2, 0x800}], 0x4) semop(r15, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r15, &(0x7f0000001900)=[{0x4, 0x80000001, 0x800}, {0x0, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) semop(r15, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETZCNT(r15, 0x1, 0x7, &(0x7f0000000200)=""/234) semop(r13, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x1ff, 0x1400}, {0x3, 0xfff8, 0x1000}, {0x3, 0x3, 0x1000}], 0x3a5) r16 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r17, r12, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000180)={{0x1, 0xffffffffffffffff, r16, r9, r10, 0xf3, 0xd3}, 0xfffffffffffffffd, 0x1, 0x9}) r18 = getgid() r19 = getppid() r20 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r7, r9, r18, 0x1e4, 0x8}, 0x5, 0x5, r19, r20, 0xfffffffffffffe01, 0x9, 0x7ff}) lchown(&(0x7f0000000080)='./file0\x00', r9, r5) fcntl$setown(r3, 0x6, r4) fcntl$dupfd(r2, 0xa, r3) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x3, 0x4, 0x9, 0x0, 0xde8, 0x0, 0x7, 0x3, 0x2, 0x157, 0x800}) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) 11:47:11 executing program 0: 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) 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) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x20, 0x0) r2 = socket(0x18, 0x2, 0x0) socket(0x2, 0x400000000002, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18004) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0xc66, 0x9, 0x3ff, 0x3, "71cce640edcd46681f86a67d75cd1876caa11a5e", 0x96e4, 0x5}) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000080)={0x5f}) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x40, 0x0) write(r2, 0x0, 0x0) 11:47:11 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) setreuid(0x0, 0x0) r1 = getgid() fchownat(0xffffffffffffffff, &(0x7f0000000280)='./bus\x00', 0x0, r1, 0x5c95de85336c40b6) r2 = open(&(0x7f0000000200)='./bus\x00', 0x200, 0x60) accept$unix(r2, 0x0, &(0x7f0000000240)) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0xd6) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 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, 0xa58474e421f7edc7}], 0x66, 0x0, 0x0, 0x0) dup2(r5, r6) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffd, 0xb}, {{r7}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r7, r8) r9 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000300), 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}], 0x66, 0x0, 0x0, 0x0) dup2(r11, r12) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000380), 0xfffffffffffffd4f) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) r13 = semget(0x1, 0x0, 0x102) semctl$GETVAL(r13, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(0x0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x800}, {0x3, 0x4, 0x2c00}], 0x2) r14 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r14, r15, 0x0, 0x10, 0x9}, 0x8, 0x1, 0x9}) 11:47:11 executing program 0: rmdir(&(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000240)=""/152, 0x98}], 0x1) 11:47:11 executing program 0: rmdir(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 11:47:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028ac) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getppid() close(r0) 11:47:11 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="479da9c7c90b65be7c03dd82a4e878dd9ebc60992c835a05397237d4cb65576f209f4d116df904163d0377794f2f3e5196f534129694b50827a87f7ad462f1476f4d8b54d45cc7a0a1422579869e5414147ff633b3bdcb0abb51e1f53148a6895f99c1fe0875663f72b7b1b4f1a1b8b64bfe429de75e0b476a1f15d400b3c7008b2dc6f1683917e6cde03120a4ce0e374fa2ff03927497583801dab63ab191b1a40cb3db53b89df1dd234e0fb110a877d609898f915d91d4d8cb4c1df1a5620409ee2e671bd896fa375ccb159970d861d2a779010ad9329994470127460b4b5d0dba0c87c308ceea50dc285da8f02771011e58b02a3856fa5b95f2e9cc8982b5eefc6a3cbd46cb562fde1a42e5688eae1c0cd1dc566a904dd1004ab0f9e82d71f2171b470139e873c3cf195a25eca53fef3b123a14f22207c387eb87df4b94b218da5775c2754033030590646f3aa6b8945f1e6be4462f57116e29666754e5bc339a2673a981d542d45c6c3f20143c560165e88eeed426bcd8d3779fd3c57d84cd1f40473888efd5421dcda7e29140ed6a611ae1bf4dce92d0a52a7a8e28a1b03c357db5845e61260ea19c417051a85116fc13b64ea25666b95481cade8ac4256683802eb1295edcbf0614a605014904ff09d3a4a206d64db3b206ea861b7735bd8cd1a1d2b7f46969c1bc3c17fcf7b3ef129120b7907d90d8ab237dd95d580b55b7910cdd50a706ea30646ae908aebb9e281bd5bd7cee5cb05bffd7c79934a810ba0beacbaffd5cee89bf70507bb31d7d20bac63389a7b30be2a20094b8bb36fc9f512b555fa8bf6b9b8c8089264e4b48e9f72f2bbb6902a921266c4b7c17ed563d26e8764a04ac5beff1cd4fdf318379933452f703870fb50b3138a578835df64f775588f3eb64c0504cc6cf121614790231d7dbee91167ec198a209d4d9af3af6b6ef3d86ed70d5f61fb019e23cb52f3269307250691d78f097cd8a16db08ebd8fb1c2bb5e1c81d6a09736c96410f24a920688cbc71c8fcd4db145acc02d432c6fb3bddbaeda42de5d2abb99552c7d8bc8f64156a0f2d6b4378f6eea9ad9bc0a3ede5d955825bb427bbd48d81d42f14df46236a6e2480d1364e560f4b0cb8a9cc9036ad537725b97c7098479ffa07508abc16c4fd4991a4f0b1057b9bd9c1d889a77dcf0174f88f343f4af0bc2abd5555507b63ab5a03545e8558090bdc3c47b325b475f71199e1c3640cd4da2b34fa281a7d520797d5ada69feab57d51249b94da358cdf764adfcf6657244bb8739808898c48aafbafebabd82c1264c42eefd177f34d1c22941c0e2608dcb08d6d0f59629a356ddeffdefe5d8704fe9f6f4f56a612b248933d7ae430b7e1c66ddc6dd367eaf15271ba9c940add38ea1b0e2f65f059f17b92b3e5c97bbda69aba6d364ca7ba89ac4cbd4a586060d45a458efc557114c377901ecf0785e84896fac498d3593c872fbb3baf36f1995e51a73bb2950df84cc94ae487e6dd535859500cc27d71323d84a12bd7bf67f6b4bed4b793222b8ecdb867b253602dc902724ec8d369aa5f0d4d924da4b3b119a849c77f74e6622dcc0bb24434b8c86f60b8c67a656288e2316454c2f4e09a2ba509833bee0612e62c5063865f6c16f066699acf44555b0ebf3492812c81cffa0fe082b513ea33deecf069674b782c615261af0d17e600a3afb61fcbb6437b7284f49ee3ab3541d8e4391939eed0ccac673682180384a89d1539584949ab1cd62f6524632be529efddddb6310ae85bd9ef4eff9411603ccc47839211757e6b8592804af464ec3be540761c22b469097a43100f75c06686e4652c95090f66d40fff239ee59c94f084f169f8d8a6b9a95e2f9f61cbe5d3fe99b5be9146b862fb37205a2e82d2bdb84fed2a29cf11aa6b208c0685ac74238640f9dde6d2f6cc571b72b00e0f6bc14e83b490a946745f873e9b7c79dc5ebb09cd9bf18b837a820ed8ba6d706f47f5993636a8890d3f6479e1caa011d3c5aa1cd7e476e207771072918b3f2b7359ebd22b10342c22b66cccc0b7399ed70a6365978a46f4bec5d0d0366c2e9ef7c03d9b769bc150008e1a4f4f4caf28980bc6b294df7c0fc6e08ebb822ab85a1dacdeb9347c8c833818b0034121e8d8bc6cb4717199d88ca2dde3146e3eb47dee66895489e86917af1f9b8648351fed594ec68771521e76fb2112f00e78e2805fcb6779382df86a0fed401eb6d66dff0cb9047ee1d76323946db096e1484aae9031d62cf015477177103420a1d1dbc764cf7a7742fb39e87327710b3f7ad1958201e53849b88afbb5da7bb59fb16d75a7e2c4fdd5b270cb587d66f8e68f42b82b726cb35696e6d5136a57d667320b7932ecb928d7bad7d461cda65b2da09f58a5f6f039e98f4b283568a4d97504da07ffdc034be078a281d0d6678575097eb913be6c9032a23c8a29778e3f31ee33a9035a4820ccdaef8444e12845f459d0eb179e1eacdfe443026e33f67e21ecc5889e7208ec78690f0eafbae7ab1222a39deca69f935d62033fd71a0a4466d0eec195d4672c03400835cdf29b0e0a3cd302998e8f9f6cab6c5864cbedbe5844fbfa84e373048f728541b3bb0a164e1cfad12af2e3f35bbe8d952e7cc98a853047dfc0f16da27473a859e7f67bb9b2221bd02b510b60b7b9175c9ddc31eb4f508a4656e988c99d754d930b1baf8ab4c25053113bd249ef3faa48711126c42886f10e9dff70056814282d8e75658ef7c1608e4bf0a5081502e3a6e50c38c6e734264cccc87c3133c7761e1e01bfbf4c2513ea72c02b86ff7021e9f52f5da620f2825b18cec73a2c232ec004ab8666fa9e5fa3f1f9f47f567564fdc3a85a0a10956aa4b0c1baf59055c64a797fa6880a601738e18a4533fdac9532c41b87a8624cc07ba74f0c371ea356c205a8eb40b0956ee582d26fddc8c59008c3e842eb5bba656c0d5f41237ee8ba3338f2866fe9109f18a7629ca8811bf5be5a64be4b3836f5b73ddf63548d334a3072119138c83aad36464945f78bde8b5779827cc4efd10f741ef2d87cb3d62f127dafcd3f6431d0e912bd62c0f696df5d804b3a656122c25d0c15b9b42052623fb622a8070d7335813f732b611bb086a03dc296075fd289c45dc667e8044fea57ce57177841b8caa84eb100c6e9bdc32bf99ab65e71b99abacd37be01396f3c7a665b28443662aaaecd84811ed013f9412a5c82ed9906179290aa21cb392d49c5cb690388aab0ed109aa1fba485dc7efcb31e581b8de5671614e4d526ab9f2e66082ca1fcb1e105d33914e03fd95b2e7f3993e81d2fe43f723fcaf23cb8b749d4e9ec2e36442ba57c0a2b0b2108c1eb28672e71a75bae983e8baf4e1511902aa578410fd16ddcd3e15ddc73c1b69073224b7d55f808b6fb420aad7649389313594a14918700c3d4a803ad9145271f2e93de6b6e2584602c54cc86c1f1327cd793188a6288815bf3ed4fef091472aee791bc7fac2d385552f572ad159fd4c3096d96b97c48297ba2b51668261fa11cac8834ff4267c8cbff2091d67b9e3c3750ce47a8256b21c10cacf6a080ad40e4b8ae8c8c2050cb277047ad3e8aea33f84087b78fea79aef994638236b237cd1dd32fd20330ebbdd1fcbad816d32e6bfbfb9dfe72dda440a0cfdad7406bd597cd89239666d2c1ee343c1da1014e0d62081b332bbffae3bb8f87306b334948b11cb50c7d44f73eccafcf563dc4209c76cf0c65a70db77b0773e67ac8d1e24bc2a7c2efc1ffea711e2e577b306a1391650d5278ca36bd068d779c7d157a8b3e0ec99cd6418cffec41652fe10844d1102ee252668664db57362378d4b7692e430c283a31f7d7d69abe761230cdb3449648bdde5aa24db77567e58b993fb8a5a17d5f1b83f0137d6c1a39f0c1a7eee5d9f5d02f2937023fa79999b512ddf39772341c94d01a810d868ee41f19c2af54a1ffa3236fd034942ec300a8b0bad99fa59bba997e4a4d974a4c38bef22aea1eb787b875a286ea7b72a487794a6cd9dcbdeb2e27f437b5d14f5edb5b9c119541a445d348f07fbeaa082498e309a2231f1f205c49468fadac93e9d32117da8dff8376fbe2807681cda2eebabf69f83969a578f5cbc083002844616f89fb5e9ef88eebf10dcb1b62fb9b522402909010a9eded938c8c0bb354edebcde9dc4808b743f6579e85c36fc34417e6e1390d1365dad2190bb995f70c3706cf620484067f40d337ceb27307a944769157700d4175fa27bcdf29d7f845c02c63289546b501dd3490b96697829a7e2feee2f36f39340df924640d95a627c307c5ee82989fe5c9ee0cafad5b7c098fe181d16f09ccc4c64fe634dfef7d62cc8316f61b5dd0787369a5282f38c796c0c5eeedd45b5009bfd33340a9a1c951443ea4a70b21e77718f43bfd6f9c5c21f3106a88513c92438289fe81d57ca00f752f94df90472c0e531861e401d679275b8d7d37a44d8dc5cca1492ab484a66c8a73eb749880cb68d4a17392ca3261a569e4314a613bca748f5c7514a331ee23ead08e42a491df1e0cf508c6b84b0696107c72fd551092506860ab641bcabaae90f3e73d1ffe2eafdca9df7fb3c74c7314aaec492ad6675142e896268fb25e78c773cd0d88da21d3da077a34aa6095ffd337c8e13d10d2f310a6d067faf2966edbe35ed0ea38404962ef4c8aeb7270fe5ee7809aa5ecc7e2f1f2293da7843217c805f4b29f224d620c842e41d72ca7f2cab20eaf35d30271f6d384281842b633b1f9b6b095c3402aff90025d78abe070eaddf3b685ffb859ab34890c17f0a9e3afd730834b0091334325ac6d520a11ced276d8459a6ae7d1aa0db1e02e4e6dc474934b6f618e6c444c8516ecb09f00181112ed36e0715d895303c868ca7f04b003453fcd5bf77d6fba63a4659461dcf64882b398e4c7b1fe3e683f4e5566f8997fe49d8ad8e20f16c764422bda9d975c9d4ab351355968d428d1759f03b3ef90d48334e7a8c9cef53d33f56142f2aef9cbec755e9d99830ec06e9406405db582eaa020a52946c715e96844562b6ab6da86c2c598defd9e1b1b7cfa0620e27ea7042e49851eab6b08b629c0dcb1ae2e768d5a5d64bfe097488ac8635818cf71671f2ddaa4f6ead5e0a6878debc09add34629fdba91fcef74e2323f50ff21fd3a478b0cb764e25e48248b7e4366894fa39c431a99f8d17c458832a598c5ccf6cde51e96cf4a26be25b3b5035e118f5e52d8a638120cab2982c177fc5c08d79f04456b5b9f857c8e9767e8f01370427a1f7c16dcd910aee3afff8b8e47ae235705226dc6244e010d60417a04c4025cf8e5327fd1b42d865a8dcb8118ef7b0800922d089be4cd101c13d769c643fd16459587505cd9523723e5d52b2489993301698ca5a2e19ef7db79004c8344c5147f3c5fe5d9e75b5bc97307695cc6020e61946ce6d00e5970dad7bc4fafcadcd6c569252f177745b85fdaef04d4f4f8e0f27f6ea5b67e63ee0b3725004fd0eb8adcf449ee80e18b4c8dde58677ef88dd5609b818c170c5e15f175a3e70aee081631d318cf84b70621508d67471f58cbb9aabc33fb8e348c2da7ad1dcb16b30b903c236905f99a1c7a5ddd92fc0794e23ce299627401317e30bdc97bc19dc3e6b6eeada214a6b3ff80f2295ab079c1928ae0a50cef2f118919b227e25a4263784f30343c8ff22fdaec7e28111c8807b8f929402e7726d7cd144aaf461cffd3e97b0991b34bdbf9fbe2f8a14403e042ebfd5155c9db5d3298da1e1f8c0f718ddfb6f275e1b7ef213e1a0", 0x1000}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x81) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x80, 0x84) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000180)=0x4) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x86) 11:47:11 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7ff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x9}], 0x8001, 0x0) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) getpeername(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000200)=""/12) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x5c}, {0x1}, {0x4000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f0000000300)) socket(0x18, 0x4000, 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x2, 0xc003, 0x0) connect$unix(r5, &(0x7f00000002c0)=ANY=[@ANYBLOB="f6f0acf312515a172b97ee16fbeeacf1a10da71dc3cc46865c9262ce7b084e91342ceff519"], 0x1) dup2(r5, r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) r6 = dup(r4) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r7 = openat(r6, &(0x7f0000000180)='./file0\x00', 0xbc5a71a31810b4d4, 0x4) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000001c0)=0x200) 11:47:11 executing program 1: accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xfffffffffffffc54) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) 11:47:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/dev//pf\x00', 0x0, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x302) ioctl$BIOCPROMISC(r3, 0x20004269) 11:47:11 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f00000006c0)="6e528e7f74711876c770a6e4a32c5f35da15182063e98019c9fb17c1ab1d5f7c565a105d99009784a2f7f48a99c7d69d30f016ee9f20cec8d5991641fc6d99b5689d020df130a8a133498beaa584d3698d0afad4f5638d203e563ae8fc7e875fcb0723006c9ad10ab7e70bdbaca9bca1d54aa1db85f7393056f3e600e5ec887c7af8cc92b7f5ab64d2fcb72861160d16b26e2c5122a134f209bf078feb14fea39a696bc4a668610f54606294fe23f370921f90ac024d70a7", 0xb8}, {&(0x7f0000000000)="42391caf0dd17473eb57312c7a083ff82db7c14792666ca5348fc8a112a58d8902", 0x21}], 0x2) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000480)="ef5e8b5705f018d8719e8428969a83a992802aeef111893b2d5e10442ceec6258f8f80154e7badb0ed4020f5d5d0ddb93fcb8e54cc73bf4feaac5d54ef15e407ff0c9b7c67863c61427a06c037b8218fc9e19d61c1cb101d97a6186535450157964db35471009dee57baba1dc121134e0c3f57b25fa4d7b705c7fa87ff5ddac4a982223f04c6e3bd378f6192a065caac5fb404f6868e7b5256042a37046239208439a9cf794bd95b8e79c2de894609859306d0d3b838dadc2d0766c5005ddc7af3e1b49629497949a7d2a012e3654dde52f81ba7518b95b99c8e98ad97a306747478338156c722f0d489abb35c94d16aa230437cf9838474a19e6719ae0a766bcae38d65e8701f5f20b54d67", 0x39d0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80a0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6, 0x0, 0x0, 0x8001}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r4, 0x20004269) close(r1) r5 = syz_open_pts() close(r0) r6 = dup(r5) r7 = openat(r6, &(0x7f0000000180)='./file0\x00', 0x106e9, 0x10) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f00000001c0)=0x80000000) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000300)={0x0, 0x3ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) readv(r8, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r9 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r9, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000002c0)={0x9, 0x7, 0x9, 0x1f, "f131b84acd2b3ff7d7a2f127c7b1528645197f73", 0x6, 0x80000000}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='\xd6\x8d\xecG7\xdaIq*\xfa', 0x2, 0x0) ioctl$FIONREAD(r11, 0x4004667f, &(0x7f0000000380)) 11:47:11 executing program 0: nanosleep(&(0x7f0000000040)={0x3, 0x1ff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r0, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) shutdown(r0, 0x3) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000180)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16bb6504a1f6d0de7605fcbb63794a71999b0b8050fc25c16a9b7a6cf49a857b6b0cc988ef8230fa37f24e112b45a876f5308aa89c1947ca9f088b446fb4a20929a66baa2ec6fc5ee17c654a2384915e0b78f2c1aecc3cbb69bab1bf7575271fde000200002fd5176aab8ebd3619c47188e5282beae1ad2fe6c81532e95790a5ee74bdf0c55e804cf5131a4cc3b933cd3a92f82eb7f2f4c900bdfe663d3474a04d59497beba4964d1e48ec767a07958c47fc34ee5fc85bc2e530c740108fb5d4e7202eca317ad5e3c2964cd7632390982dac7511e5ee12680e18", 0x2265f03b7c693fef, 0x0, 0x0, 0x0) 11:47:12 executing program 0: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="00030000000000000000e4ffffffffffffff0000000005"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) 11:47:12 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7ff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x9}], 0x8001, 0x0) syz_open_pts() r2 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) getpeername(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000200)=""/12) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x5c}, {0x1}, {0x4000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f0000000300)) socket(0x18, 0x4000, 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r6 = socket(0x2, 0xc003, 0x0) connect$unix(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) dup2(r6, r5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) r7 = dup(r5) sendto$inet6(r7, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r8 = openat(r7, &(0x7f0000000180)='./file0\x00', 0xbc5a71a31810b4d4, 0x4) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f00000001c0)=0x200) 11:47:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x81}, {0x6, 0x0, 0x0, 0x8000000000100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x261, 0x0) bind(0xffffffffffffffff, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6, 0x0, 0x0, 0x40000}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x8a1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r2, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r7 = socket$unix(0x1, 0x2, 0x0) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x80, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='D]HD\xcd\t\x90\xd4\x00', 0x20040, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r12 = fcntl$dupfd(0xffffffffffffff9c, 0xf, 0xffffffffffffffff) kevent(r2, &(0x7f00000002c0)=[{{}, 0x744d19eae7a49a1e, 0x2, 0x80000000, 0x48000000, 0xfff}, {{r0}, 0xfe0897bdc092d153, 0x78bf66b1f986067, 0xf0000004, 0x7, 0x856d}, {{r3}, 0xfffffffffffffff8, 0x52, 0x8, 0x800, 0x2}, {{r4}, 0xfffffffffffffff9, 0x1, 0x1, 0x3, 0xa9c}, {{r5}, 0xfffffffffffffffd, 0x84, 0x1, 0x9, 0xffffffffffffff8f}], 0x1f, &(0x7f0000000380)=[{{r6}, 0xfffffffffffffffe, 0x40, 0x500000c3, 0x6, 0x9}, {{r7}, 0xfffffffffffffff9, 0x82, 0x1, 0x7, 0x7}, {{}, 0xfffffffffffffff9, 0x48, 0x80000000, 0x20, 0x1}, {{r8}, 0x5cfe163beb0a9dfa, 0x17, 0x1, 0xe3, 0x7fffffff}, {{r9}, 0xfffffffffffffff9, 0x2, 0x80000000, 0xfffffffffffffffd, 0x4}, {{r10}, 0xfffffffffffffffe, 0xe, 0x80000000, 0xffff, 0x6}, {{r11}, 0xfffffffffffffffa, 0x1a, 0x7000006f, 0x9, 0x1ff}, {{r12}, 0xfffffffffffffffe, 0x84, 0x11022fe382c9a6ca, 0x1, 0x800}, {{r0}, 0x0, 0x96, 0x0, 0x1db3, 0xda}], 0x10, &(0x7f0000000240)={0x8, 0x7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7, 0x810, r1, 0x0, 0x3a) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:47:12 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002002, 0x28b0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000024ca5f303287f07b7efa76d410d59831a52830700000000000000814efd7c2200000000000000b7b6c8e5b69e9b00e702", 0x34}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000001c0)="af17f191ce1862d205d44815abe6178befb530dea676a3f5b2ff026d8442454e9996752d75e412087cb7fb80052423ec2e4f9c8c85bf487e445415edd5c0042a5a02e129ba8768e3fa9947c856824b461ba46280f0dce3b847e20a7dc2c42e4929a605088173ff6b2fed3fb9d3c4edf10f4fbc58518b359364971f805d28cca383bb698ebc3bc8bc3d815ae449971c01df9a6b25a6f2f621fb3d56d8b013cad8d1e70eac80351483d0935a0e3bc46afc475d8a2ce3f07649054f904f152b89705c", 0xc1}], 0x1, 0x0, 0x0) 11:47:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)=0x2bf) connect$unix(r0, &(0x7f00000004c0)=ANY=[], 0x0) recvfrom(r0, &(0x7f0000000500)=""/125, 0x7d, 0x1802, &(0x7f0000000900)=ANY=[@ANYBLOB="000200000000000000627573009ef1f6e6c878bbd012e1ab7ce69a4f8fbc11a4fe96e5e201008aaa29c0e9a0010000007e4aadd533c1f1bfe9e48dc462618ca038a2180f0b47401fad6f15d3d2605c1bf8cc4ae33a929f55624bce7bee4fe7c3cfdcd35a1947203dc8852b4aac6212d44ec874aa0c16c8cf03f6da02722b428c6a7c863dfcbe25c9ff060000004140891aa0edc973cdf924fc28e8498703bcc26a73e3e4823600000000000000221b1ae94f1c7f0f47f0fd38f2b6445a525d97a24e17a3c8f3c9077b8300f13c0d868934c39ae9836a58ce29bd70b7b3d373f3d951a4409993a2446890746302d4678bdb440f29908e2ff858dc5a8531c3fa04775cedf785bee1cc0668d75485f196ba498959e597c5b209dd653e6a5c484b2ff9e796ce369c9e6ad8825ef6d806746947dfe20664249fe8752ce40a85a4c4f6d1539aa4727dbfd4e274e36ffac10ba69607be9b94a6fd992c9530af7c4ad2072002b982e90659d8881d57485936a149aeb2ac6d8de728dc4a750e30004f859f00928a7a8faa298d9530d56e912d1afd00d0922ade1bb92be499a25870ffb7f9e54418f0e2ca940f9f6bff1cc8f76616370ebacaec5577aae1a67d175b4c31b6e85a4efa105fcf8326bfb5ac2a0bfd9803497fbf1d6ba76c116d81659f045220e2affc6543a4650a77c5d10fe50d10e4f7c473e09fb277c7a66da9c44ecf3679286071ead44466539065ef939ed60e4f0a13547e50a25d872efe1e4abb5d5c1a863d72a37f39ac6995cf31d48fc2b03450ec395b995f3f86947ae77591269f8027fc9fdd0cb0c7d4d25ada00000000004fe2dc5b5dd9fb5a2518a059c0e191c851675d3ba0dbaeb70764186b5afc8661ec8c323150520a951c480864e05535b2e0bef7a8d244c80cc7dbcac851bbdaeaf1d906665857d526cd1ff87bd9e2fea19c2247451789da462642026e32c5dc7bfd369b99df06d7e4904903fc1482a824bf3dbb96afa5079ebed7471e39abedc34f427e94d29c4716145898eeac670571eb1833f5adc45458b3cdb940efe81f359bdef1ddeebee3d4a60f9924804c3ef352f1ee44388eb82b013c1f03ab4b9ec704bd4c6ad9c4f6a79ae686aff2f29b2907daf2cf0952728247985a4358a203de908e453c566959b1239fe4a547c928f303cba6c131cb1f5aa1dd188d9a0376998a0efafd2752f93d2c1c849dee50000000"], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x14) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x7, 0x1, 0x1}, 0x9, 0x2, 0x9}) r2 = syz_open_pts() dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000480)) syz_open_pts() r3 = msgget$private(0x0, 0x420) msgsnd(r3, 0x0, 0xfffffec1, 0x0) 11:47:12 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x1, 0x8000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r1, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) sendto$inet6(r1, &(0x7f0000000180)="69fda63f01bc3fb5de7c343fb06ff52ae7266bd19eca21c06d60b62e16f615bef6933c6d1d1ae370d2fd17d49913b7c1048a25b303ed5b641a1a6a6731195e0c8cf99d9adf0af9e5d5c1e4f997d6483a33f224c7146ffd4822bf52d9be0bc381ab3a2cdb1992780d2ab0149e5fd7be754d2a1a3f96ca800e566b2d48a45b015f20588772c6e6df2c7c5a79211e8b96d94aa6ff2324", 0x95, 0x5, &(0x7f0000000100)={0x18, 0x3, 0x5, 0x2}, 0xc) r2 = socket(0x18, 0x4000, 0xe7) setsockopt(r2, 0x8, 0x3f, &(0x7f0000000140)="2c16954c", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) sendto(0xffffffffffffffff, &(0x7f0000000000)="e86c52897ec15d24f1d423444c0838e3a1751b58df45fd6f63da3e29045a273e46b5ab752397d1accfc6b7b127df9c13a6afd5a958293c269325eb12f867bdfd9357141adadc5a93b01930ecf8537c6c6cd5e95ed384be7d525ec2cbd1aa6cc5ab6ff7152d2e35561ae33dfa3393c1db7673cd1c90e56de2168e182e90151b5b91683bdc6b5b29547c2fccec3acf28c0ed671c8e6b540e197d03de", 0x9b, 0xb35a168315ecbe43, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, 0x0, 0x0) 11:47:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x1, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb1", 0x8a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c9fac8775287a685e55814969885c383896f05bb"}) 11:47:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000000)) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 11:47:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x10028b1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xb1}, {0x45}, {0x6, 0x0, 0x0, 0x68f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001840), &(0x7f0000001880)=0xc) r2 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r2, 0xfffffffffffffffa, 0x7, &(0x7f0000000280)=""/175) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000380)=""/215) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) r3 = getuid() setuid(r3) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) 11:47:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) read(r1, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x78c7, 0x0, "f866502e33ed9060de713b177d1b7dbf45321138"}) socket$inet(0x2, 0x4000, 0x20) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(r2, &(0x7f0000000740)="2006ef2a2a439cd9f6b2dad8a27470d37a71e16f02066337665391076e04a2b88ad10d15f5f28e8019f1d200000080a46ecc6390f3a0fdf685d95625db1ba264d7e47047a1ea29c863cd884793cba4788248c8788b16425346f3021ea602fd5a7948c59a27a85b6fa81a7a8762c7479f939461a00341798dca024c99b3408cd4c2b0e1b45be5a49ba9def452e0daa1e366790983930da4812ef5fa220e267a151730f6ea854e02b334406eb7e0604f197486e3d0113c562f5417658d5ac600000000fa654979cabc7386102fd8b17f97d3e0f73e1d25f6301418a50e7296481722b438a6e1b6a9d0e304f960b8dd8d5ec215ec8ee12c83320f020000000000000002bc5c80e46dab3477e7ee85af8fd10fb41de7324ea2d7727fa0a64729ac95f6cc4107bd0253a46d536259a765c6d4ffbdc1d156bcf261e6ae92e806bd4b9b3138f25db9bf24bb779e174f9fae7e58b0d9ed5d060e0cec01cb62df69872209a6595abd8bbc8ca9d095a448aa897b0ab29ef410c321cfd2be137758dd218de0c44537d89d57a1b364f9c9f23702f34e7d6afde559e0e7eed5240fbf150b80c2064c4ad6ad5af42f7fbbf3335c74a3ba98167f840eb0f66c9d32e49e2d09bcb5a7136100"/464, 0x221) write(r0, &(0x7f0000000180)="f6dfdb3c0f655512058e3048f2bfeafd19122416f1f6951f291bf986a167db696eef11418c51b4be5eb198c7446525ac114232e7062c023002569fe4dbc49ad40e42da", 0x43) 11:47:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x170002}, 0x8, [0x0, 0x400000000000]}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000300)="fefd8b6688938cd5ea7bf761722072833e624e7cf1061da78592b70708dced090000004d5396852e3897ec2597f22f4c478725e0f3ce5524327143ea3e0a52ded3033bdf926f42376761d32b0382fe2eb797222c6e6d5e79c1f9f626c25a03f123e00ffc0b211a34c886926b7f00291176c4780bf1fb2b1b18933b9f5773997c96372bacb0384c6c80106fd14bc55b09a6cbc616112792675e036647f44ce95051c1abd7eeddaa6520c7a006dc417108e1a6a08d19b288bd4dd2e25209faa132", 0xff61}], 0x100000000000005e, 0x0, 0x0) 11:47:12 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 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) sendto$unix(r0, &(0x7f0000000100)="6430498ee116beabecdb4cbbafc87990330ddeaf3b77dccefd9215499c0879a6ba91135ecb379b845a8eb1567a8edcf7f8262f93fa1363194fe484d39ea9e226621f481fa18166b89a04ad319fec8e76df29b71d3339996926bc4880c072648794fe431f190e29c3577644d0fa114a13893f20c4715e2e28f4cc6f7646019d14", 0x80, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000001c0)) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:47:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "070000003e79010034840c760b666bfede477dac"}) writev(r0, &(0x7f0000000180), 0x0) r1 = semget$private(0x0, 0x400000000d, 0x0) semop(r1, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) semop(r1, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r2, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$setflags(r3, 0x2, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x6, 0x3, 0xc52, 0x8, "b816e047baf004b08a29049a65b4c35c5beb07bc", 0x9, 0x40}) semop(r1, &(0x7f0000001900)=[{0x4, 0x80000001, 0x800}, {0x0, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) semop(r1, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000200)=""/234) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000140)=""/159) 11:47:13 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x40, 0x0) r1 = dup(r0) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) socket$inet(0x2, 0x4, 0x0) socket$inet6(0x18, 0x2, 0x2000000000000001) r3 = socket$inet6(0x18, 0x8005, 0x4) ftruncate(r3, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000880)="289caefad85b04ccdf900d249bba7de457eeaba523b2ecf6209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e7db92cb99d639058f28ad91f7afe5b41947db7fa3c4693c93274943dd501c10729158df03f9f5dc781c86870658233acff9589ac6e640f127bbbdb8b2f0242e8efb25618da70acefad36c790a0e6861296617c3bf46f2517119e3c2c684ee7fcbbd27493b067b993a3eb2ddb72e9d160466361741fe6f473f49580f92d78913c890423650f98b83005a708a2dd0e2e63297370d59ded510f123f455a2831f465442af641100b3303f5e05a47f45588716f01c69", 0xc336c2847464a966, 0x402, 0x0, 0x372) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setrlimit(0x2000000000018, &(0x7f00000000c0)={0x1, 0x4}) setrlimit(0x4, &(0x7f0000000040)={0x3, 0x3}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000280)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000002c0)=0x3) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000300)) sendto$inet6(0xffffffffffffff9c, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0x68, 0x1, 0x0, 0x376) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc0205603, &(0x7f00000001c0)={0xfffffffffffffc01, 0x8000, 0x0, 0x2000, 0x0}) getpgrp() writev(0xffffffffffffffff, &(0x7f0000000700), 0x1000038a) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r6 = semget(0x3, 0x2, 0x401) semop(r6, &(0x7f0000000340)=[{0x2, 0x10000, 0x1800}, {0x4, 0xd0f, 0x800}, {0x6, 0x1, 0x800}, {0x4, 0x8000, 0x800}, {0x2, 0x16f6, 0x1800}, {0x4, 0x8fd4cc4, 0x800}, {0x4, 0x6}, {0x3, 0x5, 0x40000ffc}, {0x1, 0x3, 0x1800}, {0x4, 0x3e, 0x1000}], 0xa) r7 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r7, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r7, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) 11:47:13 executing program 1: truncate(&(0x7f0000000040)='./bus\x00', 0x0, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = accept$inet(r0, &(0x7f0000002800), &(0x7f0000002840)=0xc) bind$inet(r1, &(0x7f0000002880)={0x2, 0x2}, 0xc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwrite(r2, 0x0, 0x2d9, 0x0, 0x0) r3 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r4 = geteuid() r5 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) recvfrom(0xffffffffffffff9c, &(0x7f0000002900)=""/182, 0xb6, 0x1801, &(0x7f0000002780)=@un=@file={0x0, './bus\x00'}, 0x8) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sendmsg$unix(r5, &(0x7f00000027c0)={&(0x7f0000000240)=@abs={0x2, 0x0, 0x0}, 0x8, &(0x7f0000002700)=[{&(0x7f0000000340)="8a116091ae6f82ce", 0x8}, {&(0x7f00000003c0)="707b4e43d36618ec3d81ef34ca435576cf69fedde7c0d94c30810e517af5dca4599f40d1276dc7db61b549dea0d1201d09aefddf7c98b883242075f9915b7908abae749bb699018c563658eaac6b5839e60c5ae54cfd52ab2b080cf4d8927f74060032f75ae3cacb622e6811f02cdf9f9ab5b65d94532498f04276951eebeabcfb759ae24bc8f1d8c94911f910914c98143aa76eba552dded782f7017b407ccd1d827e4efe066428178f355a0c4c93a4dbb4d0d05b1d1cdd54d18f9452e8da9c237814727af5d6209592c4c08ad218ef14bf3ebd71b2505e2ac5073a33255bea51f5c3", 0xe3}, {&(0x7f00000004c0)="23728ee9239d4725fcd39ca07ff0e80334a3a4157c8d7d182e00ec4b3ab971e9e567ec1d16d1a65836ad880dda767a6b6a752de0102be8f51449c2652bf42fdf15c8c0889fd59df6d0ae016b444baa525d961235c8b058e8d78076329fed28a45aceb78aed1eb24e9d7379ef1dd188255d46429e3b6870f4aed46b0cc190549f1651adae1b861e37090a0b541aa2bc444f98a5938e4c81e95d586c7848ba7350c07e00e969a9b7ff9ffdf48ab620e5c1d6eecf2e74c24b10", 0xb8}, {&(0x7f0000000580)="1f06e7fe73f98d2cf2b7799e2b41f8f634b1a5c15922a118dc8c9faabb39a0de48d144d428497fae72462e7d3f4a21fb795618d4c340bbc1c119f184fc7ac377979798d472b34f0d7db68df32bb7f2f47d48758ed8a1acb5239d7832736fa9857217160e8c17edbf21d339c00c8046499b9dcf2bc0da6f96eeee527a1077c6a85b1a046687470a004dfb396f704ef5ea48a2ee4e73eb5d8156dd7ab311196a3f27bc781a2b9fd39b90ed2f7749e1d7d7de49a8773904ec7c260cbbd7f2310eefc733f038a0119ac732d205acc56a7e3d69e9a8512dec47d3bbff967cfadb62aa4c254110841fb04def712f1ea20666076a57c4532cd4e59e76e3fa0531084aac69256dbae64e2d252719202da3497f2faa0553e4501f259539e6900b1da047f8282c0b898c2585d080ed7dcb895ad35595a66697f8c039c22407641967fc4597965ca2e0c69b0a05d2bb2a83d1948efe1e0652ee01518ad1057f31ce6ff9d47472cb477bf201b93bea7ea9c4c5174b5d564373332b6a6cbf4fb625219aa8a4be5d0d18c501e16f015bae782492008c86e6188bb6b6e571d008882e5fca5ba0ebad9768a671e67a46a5f325a0b0e5b50bbe17a47c4fce44e9171d6a48a54acd231198bb915ca0f10a93f8b3130e9fba1bc93ead5ca2163f7ad85dbbfac00f2ce4695e198866f5adcf72919c8c4da9ddceee97d0946d1a32e6159fc917f6227d99a7587f69aefa8c6f8b949549a2a4813ac93aae92172d90cb608f8914dc78b48cf03b59f3fba2ccd3b1c004c71527ac9c13cae850d824ca185fcd6f6629e2c74b9d4f19b75876c1232bcdbf64b864f0cf4eb64163b7b56b387995073a1cf3e5ae050604c6e78f7d7c897f1d5d1067ef0925188ca19e941995c78a2864fd65f6932f9a179b7daa19de057d33646cbca31d1476e2dc05bda2311b4d33759f5677241e7fedfe6906f3ef86967b5a16bc4f1d34232640471d9b9ee31e2698105a6b2722d52531943c8e65bc51de76c8eb9368c0e1c37b6ccc37dff8e572c48bd5471635cea434a3ac178d7512cc2b49b6fa758657ac8c74c37703aded44aea5b7e8048a66b2fc3441b5c3d3451713f9cdf95be250cfb96e9b77b37c476c877bb094496db9734fa4b2f5c29e653b4f7f5bb61e76998d86e0427588d3473cffa377d2f9c155db6c708972ba8a8eec116d8fea31a362a3468c3d15370626d3f06c03105af5bb7128b1e4da935299c3ab839c238fb358eb55e50c24b763198b3afd5860183530a119c623659a824456b2bfd1ba8b3996310f5bb76d3de56a969a60b154397ab656a8780fc274ed45d0040a2e55962a716def4ff4d8f96eb765eb53ea31c2e87b9f18410058851c8de2ecb05cb8c16a9509519c00fbdd1ce173791e6daaf176d8a6c55cdccd938e710a05c5175c2e2fc1855b1a157d2015a4719786e9a1a70ceffd1d73ee0a1df6d28ef4935bc2a71c2fe302ca782acde03d8dbd5dc6f00bf49de12c5a5fa50aab305a7a2735cc5e871b161565e42cce205960fc5eab40207c8f21f47c8d12e7196fd489a88045c09092e94887a26f885953a6e233ea29928922cb514018ada1cc9c707595ee3dd995a34e895642b03a23dbaea023372813cb0c4ce6f7b1e0d67768e1a062aaf473e21e81793e913cc467f1ab7f95861d58db534e89861dda990ba5ce4fff5181a2f0bb1a0e5de3483b0af47fedf8efdc5a9c2e37557ecd7161788b14755343f456da751c3dad5a96201044f2e052a6efe75b823086fcb6de015b4f46df35c28abf6758b4ab82ff0de9e0c1e6a95c3c3b7aad1cbfef610e0503b691ff8853d507d5cb332f453b0e8cee3b1d6a9e4efe83e47d4260773f59dee61ebfb456a8f12fb1ecb8194df8913f9df01ef4e54f6e4b022c2c4fbac27c71a2e0ed84aab25821c778281c95b7f390bfd55d1e79409185d026438e1e893c6642ce71679fb02d460ce259dc39edb8cb29e83823eb262938ab9308f3f23b4b054ea05e2a2dfbda569fac58922c296c39b31db467841734a3b6c8be8bf102b04bc6535303180f80b8c0ba7f9adac79b54e1c0df953b520fac765e62e4ccf338769ad5cd9f03891b7f8fb387831c62a384d57a03c612cdb35b29877b8ee36112f4186566f7b2b10d32297e8d928c3d69f4c46bf2eaa7908afc0476be012cbb4474fa2fb0c5f1d7b1d365eb1b0c0ee4390773bb1b7d52738597ef516a4b70469394a87c1e091bfa07bfee798693fd773b37fac79138d2c353e2a68a937d762ac625ce0ffa23bafcab9c7ac3b2886acf3f9c874752840b9454002eb675468f84c21187916352b2d50339a1ff09465996b30a46805b2ec566a1383aaac486369992c3775943b34a21f287c0c6aa1d58d7681a26a8015b89d93cfad22ece4c0fba3b535323f23d10045df43448b20612937239a51afa363602381242e286d1dbf3743d217d30542a2a90e9411aacec3a0ea3739975846dc33bb22e4b9b006e7ace4279fb3d5ba328bdc2273e4808f4cc749dd75c0a10e58d39ce650d7dcc1718a91703ff693a41e9f8122decc090cc5f1003807eefaf9ebde1b40b6f9423708adb569b7fffcf91d09567dc71646ea8f9cadcb4a4ed6ffe5bc2eaee1b70a90c8fb3563c93490e716e954e1249fe3f3f007537b0058ff5a480f638264a9783a1e978d543531946dad8e19b29cb61e5bb819e10b14ca4fc01a1b058e7b6e3608185b3749a280534b2d7b6955225f2c3117fc8d930b3964e2902b96df4b4ec1664e0d5480afb132dab0de1fb0372fb4b6304034afb29b0416c7ea18a2d1b78d7d0904ff9b407168199e7634844f49cbebfbe93bf9e2659a11c7b54623b7d490d9f278514f213f8a0b2699d9151dba32e2c97e708f697afa4e0bb5d6178effcd3f9f77dbf632ab00d28f40df28f208d17a6deb4fef9c4dfff7594f9a4888b4fa45dc097879d554b8eb227d86043bff7183fd22e602b1683c6e25f84f19163edf351090bbff5190ae521b068f4146da8023649f8a71ba88533b502f891538807006bfa44ea32dfb655e77c31c99d1265a39285237f49fe6f96984d5d798b7b36ac55021532b92d6aad17fca87047613c765df8c0eb6f62ba3e07752a993bddb8703a3c45eda73faeba0826ae56e7b8667480341f71d0514d98383f62e129b9e842dae7c714d18c8c03f34181db2b2d25be31664359403562454600889b83eeb823f559505636f8690cec3d6edb22022767667690a03a9b1454298ca5976480a9f03ee6d23b5b1989edb4e5185195c1a102e68d69b6647e25e6442b2d1f3471a65ef29a53f21f76f4342aa024e3e6a3383bde6c640b2113d9b951eed907abdfbf65930e15a85b687127eea021ab2fd96ce1c0c6a7e21b0029f0725b7fce029239bf1bdf61fca785e2c71dae14267e1319d45f7cfdc468228e5413c8303d393235d52e6ddcbeff48ce01672eb53aebf0eadea520dfc9d6a79c6909d9e7978bb80a4905114ffd7eb9702bac9cc43de33a1cf770b074f6f33735533aff5ed5a07f3b085ef90963c5e997287119da8cad8a9fa4c378f8786075898da5a49a68910e8da643e4dbdd824669151cfd96dbc075b2caa2bd32810acd46920fa6aa62900f188b483bbf9a9b4ec8c0620b87a80a5fcb0df44131ce640c5bf56b566f466d0e98719235871ebe7affbfcea7737114d130661c8659f118791811af7e02606030b1d7636480561e19b38b22ef7f2be34f0eecfc7a160b3f0b0d52e24c019a9b2bad66d93d850b0dcb0d52e57f4d0eee8faae09dd0dd5ac08684585b16539db2cdb87694f7039a1ab4b0417cec2874fd304a75a85cce07d5830fb060eb1f469ed8e33ce8b1dfd4e3e18cbe1a71cefb0434bb4092feb86aa503ec252ea42e17c6eb3b87f1b49aa6d5a98c1ccf6bc9fce70622cd8d82785261347f3076cf926507e337f5a6d8abb2a5cb23a18a4d15e1cace85eb9f04cf4a403d84708a4796d1b879e5ec06e8aadac0b8874fb8befc921bf68499bf68ad8fece8e701ffc4ecb062f2a1a5f4bc55025bf00f4f37ed329a7393cccad8d68fc85321c046bf5743f75fccf426bf6cdc90e98186044f1d5a25628797174ef304bbf2336edd17c786e3ab8c3f4cd2cfb57125c9f9c237fb9e975b3d2e93f442f4e98932b2517d129e828094ed9c7af1c2fdd1b5baaef880f93940ea0997e2f80224adf36d022f56f3d454bc96dd83be042a7047aafd5182974f1f0abaa3028f94fbd50dd2fe199940d08e3ef3d620f4fa60ef88ca09d342cbac2be0bf9b04ef7902c964fea0e400a9032e1ddc513b6a41789b2f35e65f2b097e55f2c1dd1585a2815942342c7a71e5a199d4178bfcee014e03b068300d4f857a0cd470559c7ade9d11f60cc14f16939d1256fee392c8cb72798411581bda509a3a0196651eed34b678e47eb4f3d156c3a9013910aeb3b4110fbc36dc435532046c129796e3f2ede75d301495aaf980ea347b13df520e8e9f09bbf3d0e89f6f91437699348d049d1a7d80bf6519a6420ba5f4afc1c97c60b36489f180f9f184b253b1fb0923d3e2da76e9c66a2dfbe15a69f1c26dfb634f213e617f90f1ae81d72363a8935899ca44357e998d49521d337bcd7193e1879aa2c7e25fb77e66a82e60381e91a6fe4fbbe774e1262026df7d7ae4575492078993b779a57a8c0d74a634789284ad097116fbaae096d27f71a756392ea98ef55a8563e6004e9e496de9d55415aa89b559a751f0d596d53b664b65475c620a3621b4479e12dc2d19137ba335248c650a1b2ca7f8b48727ae40577d71f63d3ec99fda819c85080208b320922fecd9147efef44e942dc124da27eb7d52fe9e7f8dccaea0e480cd54a78c9be0b914d248ff9d7b88f0bcf394d54fd284e51c8ef0e307f80a8dcff6524b41b69e72be87985845b3d424cfb1d83ce8e47f47d7bb76ff63cc5cfcee1587872043e201091160001e4155ac3e975778922c6363af7b620e0bef0e2f41d088e8e97870a96166d5d67124d47934ddca1de828c34dd5988268fb2070a122daa61a5f2068847b3a4d952c3787247cd5d080e2c963ca561643b234e25da5a831196ace91b210dd303922f12f9235e419e8de1afb27c92b369f841648301cfaa8d9a0e8922c24e261518339ea18453ef7dcd71c41987f8660f6a783b65cdcdf14b2312c96493f4e0cc2e04bf91cb6c8007ae7a94df5aabae9c816cd02a4b7c53a10a95433c0eea89b195d2bdda4aca6d0e4e7449ef1df9ca69b137216ff9949d8cee46f89d31b4a3b7c259980dd8842c2c8a80febb7d8826d3b4c6955700b0112060b4155f617debbad64e7c1fc7092990f077154bff5e15b1fef9f28fc497c2736c709d6a3fd983d800028896fce945a77cbf38f6d206b2ae3368ad5adc6fa2dcf4ecf3bdabf57f86c6443710a370c4fd58774c9122af1769d9cb76a9906b46d835257062c0b5daeb00df76a60f632f284369d495e24a3bfb7d4c5b812f1ed637f900d7a34465ad234ee40fdbc11421acfb81e637683797568db17f064bec0ca05517d51ba2b04346a68bd7e603c73b29324d882d078e9dd021c65afdf1c04674ae8d17fa20b55439f21bd1ef27a4e9a7677f5b97b1d51b3d23b11737bb788d4e9f762e8d3166b02b1b63f190fb42171860e3cedfbca5888041bff1a1c639145cb7cc8a21aa4b297ec3941b8e99dcc25ed2df6bea8f5b55d497a1387a57d3de6409ca3520dd3c8295bbd6a2819b93c11fc85998ebbbf8c882087f932163fc4e6a6b98192012ba7038328e95efa7c77d26ab7324f83b2", 0x1000}, {&(0x7f0000001580)="cf319f6ef84d94d6f6cb56cb1b3b5277bcde0c17d79d0ce5167ebb6adc87c0bcbbfc0699a2c7bbda6daf0ef3c08a799628f8993246cfb78068b9d0c809dedc3b2f0eb09fdfece9352fd986e8f1bdc60b95139e15e093914ae81ae11b104147e79e4a1a24086e8c1d61b58a92ada82200f34cf7e4c436ed4664e4f948ce41f4c8b56aed3bec23273b5f0922de5e7ea3360b262ab8baaf65ab0638fa68597662a9346d9bf6efc8d4a2b2a5862c4ad61b6950151bd0e5630c2c75c9be4cd48d7aadb93be66faed8ddcf4161b7ad5090cebb7457b7334c4d21ce853a9531aa7a643ccdd46ac263910af56b0f6da906fa08aeba07d6bb59018d8f", 0xf8}, {&(0x7f0000001680)="6b8499e350ec7d5a69fb8f7eddab0d2966626d2733df902e1001915d9b484a8a4bac775b4116e5db5594fed4d3efec21b9021907c1e4446cd42dfc3f86cdfc1c2e5eea6daf20fea5602c749e0650a4948f1f014a417ea118e8ab2fc171a9f9ebb1d9685b62c2ffaca4ca4e17e3a2ee47ed79bff155df08ab1157fbf2c3baab14ae366c5ff6c5ac5ee9d227b67e53de183fa2a076e208b227ff7d07f2e05ac37fa557d4e77e4efc8ae87984b4b62958f3266c8ee1ca66b3cdd869a15bf87b3575fe1527d938cefff438d54cadf4fef56cc9a1182c9c6bd82e60be494f54c5fbdcd5fe036209cde7d36fbc203719306e0eab9dac2c1b7ce6e31fe3d4181932590b37028eff24add4243a4d9ecd095857bfdc1d1b861d91a567f736217cabd46ab51e1bc0b6a1466636ab4de7d2f93f9a585e14d6d218ac3efe9492a5fb596d7da8e1458a3a8fba175bab9914a2f80760fe48d6616d96997ff821d8ffdf56399f27460aeef91a721e1011363f06b73cffc407ec2bdf1741ce178442d7342d615d582374397cac52e5a14ed912d56072c99ed539af0388ee5edea4b98aa71e3724a6211e7fdba6f1b95106eb673c22bae0ab71621edf7c92ec126b7c0acf9cd10a730467b4757f1581d8d646f6bebdae06c822a63827cd84c6e4b86fc29211d8f73d3a0b96e0e10659131b83e685ae5de7d93b54a23a6e30f8a08e1e21cb3e512bd668220055608818dcd3e8b776cabeb885550e1df85039c9a5099d59cb43d316a4936a98c93f59771515d013f1bd0c8c1806aeea7b2bf9fd9a82f96fb55733d4cc03d878139fec170162269d9b6769da27aedb4e39f49691d3b4ad27a3589d40cc82e2b9b25a14f3e9f4b156dd8a6362068ab43121d9aba12e11a393db4e02c74b717e486df6fc1c24ab8316ab231a83165a3d7cfb61f1bfbacf4a1899a35d8ff8fcc0a75e238694bf0b195790f7c2ccb4c62369c15a470aa2fd36add8e61ba59184d9bd81a17c3e91ddb993ed728b19f7edc3580a5487c1922fd239b97968c3b5fe8f062eec79e2b0b6df2540e6f0f037e0da8178e8942e58912376c6df71dd8d310f3b21886bbae01a12d2d8f596445142f603cabb1456f1467544b0f20033b69b7ce755c64f2e027a564b4ec9383fdf46ab9634341787d7d35f1f67b7b8e962170911f44913cd6c56a33088e6c6427f6aaf04938f86d036e4363eb6cdc07411293ddb73e6c9bacb20537b30fcb05c1cea9e68d643007bea1f152d01b2f51981214a6ad3673fe24c7cf8758c1ae95b265f4750601a35fbb1b6517e7018a1c2645ce5780bb5794c6a53e3ed10a0045bd7ce5e2d3ef7a27fb6970bf8aeca97e913beb41c843478581bd83c3c6515e5dfad7eb0b9d5c27093c3d3b4edc14fcfe43c6c2740055c3a290f6b42a7992c430798eeae928e1d4b588769418743780a97125660b6276aa2e63444f8609881bf1c4fef4feeb8b3757e265d25e26faaff0a48b8f76b82e03dec2d383c34015ef8c8555dd3a3b4d98d34e6713de95d26c1757aeadc8c783b8e2ba35bb9e4cdc59e9225b6b944802441b45b8a786e6fda119caaa26a04651ba863a41e9cad09748545c92046352badb06ec4697a1ebe041255f0878267a830bb1591ba3307ea0e3f0d1f2f0cc696cd65da6445ecaecdc0eeb55effd75bf04d32365dd753ece5d9f2c87140ab1e6da2474c01187a8746aee1d0deba88108852eb8c7367ede983122c9d74c7efd6f62fd5a669be6b188a68dd30502bc61eafd2de943f46ea5f11dbd3e63f7ae922a1f61bf4f85a84db4bf6bb3b0458960cb615b20a63a0c1d17e0545be5d35c021106f7444e36bf1d146b32651a129add09035f2065ce0f01254fbc3f7f80c1101c00aa2d01cff71f5ae6a22adc7e563028f2ebc3debc5967ecf4d17f856546c55750d69e6bcc6d180c33fa32bc434f2dacdebdf22ce6e5d5063061f63dfa0a534c07a7199a919634c9f09a83ce145079cfc7bdbb2e91bb5c8e7f744f29b9c1db79cc0b792e9f0d99bbea3f8a1242941000fa99bd2300876749493026e1f0e046aeb761e691a94150abaa64e04f1af1b1e05365d136c5493ab83f70bfdba7c225f5489ced6ab8994ef9b782baebfbe31c33d361121226234f83374c30390987b2739e4cd904a91c45a78b29e384325f2f4d81a438647dc48957c4f52930a6286d404599568a26f986f9c15ef587c1252445688c7901c20a757e72c92d4cf51e2829300c9b5d910ceb16224df00631f4c165dfa33b23c5ea70b22f171bb9b7578f21fdb8643a62c4dd9f7dae52a4fb60b93bf17f39e2bb5266901835bf31b1423aa8d426a057ff351cdfb6310681cd60c2815fe679fd1e54d64ab97d2fe99b4e9bc7689afc123260412eea86dbedd772896f32aeb5aeda3d5a7605d361e57de6dc125515df75da876e64fa62fac108a136a8693d9c388b6411f7e3fec182438e446cbb5a5217ce77252b0964cfc843ce4ca8f0f9e6090df917ffedb864bddcb84c891a21076670e1101b9222a220267f46b756b1b2b679e7daa346b7b1078ee445f971f66449ec2648e435d1f304d93730f27efe509cf8f581c82c8b2631f6ce848742b2f314f883932bfc45de3ff96709255729408fbc470df8d360b1f7a4d42ee0d79ee2c0dc039f202dd2d751431822e08d1e5eae468fecbdf3c98425f0fd71b02335bd7091d876d1c28d4fd1cc9e5b3e07f48c6e66f06a5c8bf5a08742ed7cc33b8ce839e42dbfccfcd4499e3fcb679eb32c69a87baa5d46006a1c31349cc9ea35d11a821bf2499e60489fa5349b83aad04732c65baf9daec6e0a0f4db6bfd3e4f82d82dceb03e028277ccd5e2cd4e0c1a7688f3c32af5a49f489e798a2f4818a47a288516a7a4f22f67cab741fcc94712c75407ede83a695bb904a3007d2dfe294d435bf7da83850836f6dbf940c4995f433d399326de7854f5bd9ad70f3c898f5c59193647ff495ad7671225130267e854d529383816ca682c8ed7c7bbea9772302df99c01ee9922c6e4e446c411a0950ff36095555b641547138d89a0687879d3a875a7dd79ae1ce941455b1532da4c9c478f7b1746e99affca44fff4c78b4a93522d7b42169caa8bfbe28c14435c6676a0ae2454efded4089e00f5befd65472766dc7d4949cae4530f0791edd8bb597fb3d5e4828251c42f7a40e76f4467d180af21fb788f53efcd726e559dfd4d14c97fe682a4fae78fb25158147e94a6971698bb541449e03b7b3675fc139e7ac76a2902b2612daac5814d48ae2e1f2e5cf23d2e9f5c4d34cc468a1d443715973bb575cec019c27773d9b94a5a3dad8ff3b16b0ba0c851d7ed24be016913b83d73755567024e37dcf1cf9543da719c1c98efcb561a5853a8ed0a5cb5570e73314924e6a7d176b53540d3ce73c88cbd93a70959ef86de499136085bfcc4caa2d776da70a17b29959639332b3813efac759d3fb140031e33333f692fc3abf91a1ea48b130e64894af9fd5c83a0c6ab052afb59378ca1b3750db1bb69d12928af7a8395d5ad5c5a073d847889000513adfbf116e055ae5b5454ef13f136ef32ad4c5c6def062265c51b499054c55bd25128da0cf364143261e7cbd95091238c1d57d300cf1465b15a5a4a57ac6b12b5fdd44be1ec34f4fbff8df3653671d421d8ff658fb898de3d0b04257d4b55893175651a03e3447efe2c54ef30af9c17a849c7f67ca53e26a66cf1208b9e3820a13c5ca7abfa6c1ea7306744bc76e740a3b8bee3ecf7a93e44b1af61f1ad6d22750c9c8e9c80ee8264fbbd6c47bfb7b48d161cd6d432ed165556ae86e3a322fbf1442223dfe3a6f96a72e07da055405b165794da7258f98829d89b6fce40f77f96808c4ed284bf1053126db0d230ca64e85b9a2aeeb9ccd1fd279a44d538e3818191295e2c1b7d8ad6081426c5cde41537fdea9848966b6ce544ff44b968e12ba6cde7dfae8b5a5848f27fa73582e0e9af3ec79f8aab27b8f41145f059da465010e1547f39dd3c6daf7c4ebd595f4e58eb7157440fb7c0c7875dc3bd6da61de12889aa7014b1b4015d80ead197db90e3767e9a2e99ea65f979d5ac074098c41abc5ee0de8f2809427086a86c56f18a5bcf2bf3c6d0aeacdd3c5205f891f515055fc215a1211b97057b898df5ec1ee1a4381c3851f45b40f854ec7f97158219f5520d09de41dfe3a5783d33c334e50c46a42ec7a78936f5e5213764a012f43fb1e732e08495c86341dbc2c5a5bc7397f5e2c7d9b1357a6635c58853417f45f957227bf29384de309b2b8e5d92a0c1fdae245917f3cedd86a7107c3157520dd1d3c1bd9b1a4988a97990288468747d14ea45b56272f2bcffd39332efcc2ad6498beeca2a10d7074cdb3df1d2f15a2b037eff8b64fa44e7399664ecf0b746595451f6d7726e3465562c2bdc3cd7aea495509e74e6085f2ae419d678ca8b365d376344af58a721fe0ea86b61a18557d1bc40280421f1ada39dbaaccac0f008c20440599377d5a315a3a8ccca556b2f13d946de4f27a569b9e9d4008faefb3141a823199d263c4548da4f14a9cbb036b1a9c24f2a03867370068a12695dbf516d15bd7300d66391f555ad25987c2126fa34d37aa616dd7c4ef6b7f38b24c75319961cf28f56663213fcdb3172f49b01370a866d4f52d6d661f495f1ca054135d3cdfef2568ce7d765c6f11a00f9d1bca268f82b56880d733300c3523b8842a96becab6ad2044507b1cd42e600e3c1fce54b21d778f518daa3e94a02d846a83a4dbc850018d99105c2621f9e8913c6752a7e9c5fe17fbb049fc24b711b10e6309fd03c1e86449493b9732d0c4610000e1736d6920c3ed34249b6f2c9a161fb5fae21cd217c736bceda014d26fb881a4f571aefb1a0d7878d73dd2af68077b3114cf501d088cf4c571dcb4754fb5136d6d2352ea1b3cbc026bb324424c0b11c58fadc5611200892be8cb27710bad5a4a0ebc8e4d976c7a7124ed291ff2b910e264c0f9495804737e913547231718110d644bdde293ad15ab1730c41b7b10a0a2d1b3c5c83771d94b6ca176cc3258d4a36421a722dc9fe062edd5af8287eb10cd5ec54402b1bdb2dc5e684ec9627e144b64161df73348339bf6df782db49526317f63c7d9dda1c79e71b4f04d8506ae77a37fbd0de180ca86e9c69828bdfd065d4570e3049eafbc943ae196263f5839563457a15f181094751839d165ffc123ae647932590cc2d15da9f24f4f49ca2bc26631d11589676c8430870662a27a2ce73a3a911c7340f0bece3aff8f723682667a6ad9376b6912e674b37a1b02f7687940e4579cdfa5aedbe3553adb5c64618ee053af46a4311a6364c476f41d1aaee66b52c1278514c7abcb5e79f6c4496c011ff92ede3cd25b0f1c2e76501d06cb2627e67d77b5f7726939bb220fb837140cbd6dd7b86970d9104bd5429d610e4eeb75bff9d72f43d900b747a7080a4afe8070abfdef631e9576ccc9e7877caef345e5c6e645ec99ab54dac392905cfd4539a127ca9bce0b0e2dbeba130ceed91a0bb3836ee276b0fe40e359d839385b19d083d4f2996c1e87efc54717badfc382cf15ff0e4f7f5c600f91ed6832743ce1f2031797aae85d507b9b3e927cd3b34ed09d2e82d3a22278c9ab5181eff4dfe27f8e24008f336ef13abbf2f11041819a8c637d2cc19cb5b24e7ea6843f7c03f849edad4e7860ccdad2775381d5f17c1a5c70fd26c70edaee08037897e5ac9fbfa358194edb35fd8c9fe99e0de2fe407a81d16f16366a3198cdebd1a4c5063173394979d0", 0x1000}, {&(0x7f0000002680)="f9dd1d5efd6e1bc9fca4b982cfeab8f29bc2dc73464d4bbc595da7030d9044aab4fdede1679ac21b2c62406af556f4d69d27ac14edff9f8dbc5791c3a979f30145c3859fde0ea1fd9f16ec67f0020da7567bce35864565c27d7f2d5aa54b825712ec1592db5f2548287796c8d6a3571ffa", 0x71}], 0x7, &(0x7f00000028c0)=ANY=[@ANYBLOB="1800000000000000ffff0000010000f89d1375701fd8e7af4ad229598100", @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0x18, 0x412}, 0x400) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000140)='./bus\x00', r4, r7) accept(r3, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) recvmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0xffffffffffffff94, &(0x7f0000000240), 0x0, &(0x7f0000000280)=""/167, 0xa7}, 0x800) 11:47:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3a3}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x8, &(0x7f00000002c0)=[{0x2, 0x3f, 0x0, 0x4}, {0xaa8, 0x80, 0x0, 0x9}, {0x4, 0x1, 0xf9, 0x6}, {0x6, 0x4, 0x10, 0xffff0000}, {0x9, 0x9, 0x1, 0x101}, {0x7, 0xff, 0x0, 0x4}, {0x7, 0x0, 0x9, 0x3ff}, {0x810, 0x7f, 0x3, 0x7}]}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[0x3]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000200)=0xc) bind(r3, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) 11:47:13 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/dev/bpf\x00', 0x0, 0x0) 11:47:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "b80000004034d012a47364d200"}) ioctl$TIOCGFLAGS(0xffffffffffffff9c, 0x4004745d, &(0x7f0000000080)) close(r0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e4, 0x7}, 0x8) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a51", 0x323}, {&(0x7f00000001c0)="a6219f5e9ed131ed94bc57e8bbbe810158897779e00d24728999a3955133307f7bbc7add6fa73fa1980ac6a887c449845f9ce713272102727ed53239912e524cc14d50d8d25870ee9199d140a2cde66064e8312feda8770cdbba87f81b34517483b6dd9de807ef6d5765705acf436e5c55fb18d05b8e221707385968b2ba95e3f988a7cda6b63262a22c85900bb18d8883fc", 0x92}, {&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218cc89cecc068daf47ccbc014fa4978feb1b5aeaa32cf8fb15897c0ea6460fbe1dcf613d5e2900db987d0b02ace6a4077a96d4a16c149179eaecd9380bca6e93db57816d2cf223c7348a15fd5ca37c6a9322f779ec2d0a5a9ea3b152ecffa87966e5932851327bf74fdb74f209aefed116ceed326ad72c503641ceb55f92eee8d888b84fc96937436f2b8d062efa116832f36f42d6c1dccdd0a2ad72ee7b27f4fe549f2f8dfad1e4274e6bbede723b9be6eab638bac5dda36cba8710feda5534edefab250acf86bb5c32cea32be221390c146e271a11c2d8fe39925cd348467bdd072913cf6975bf2be34a11d2b1486c3bebcbb83c695abf1c56dd5b00e8a2ef7cf1f561b2e59e8759d8d8458ae4790eb6048bb134e291bc1395fe07efd15116c9ebf5bc3b57e65f7a99ded6f4c794fc8c866d71c8afdad66e3f9faa604ab7d5f40f532b8a27d3127a427550b2ebd7930564f124037d255446b0468fdacb4bbb0c2b2cbd2173f154defe4098651421aaece5bac562e361cd431029c5cbdb076fbfa867be720da412b19a2900e44d3b66f5b3424048e49d89b8f3e16ba3160100d58959df9ca6054a29269ec54249094a0b068cf99740b466c720d7128c85286dfe89173cc8c5776b2cefb7d37e94d070d26270f78c18cc6d0ef3a05d5ca58130286b4fd8073da31ed9750e9c4a35f8102b95324d29d1c0c0455918f43aa4f0f6f95f275ae325965c25397c68768dd17496bdb09674583859c8913b6815403c2ce020250638b96a9308dbec328dbc204abd570dceef4398c410b8db7a9d302be58df14a925751e8ff8b4cfdb7ace7a2a92c370e0c944ff0b0fe272352240d8ef0608e33bd2b902c6d2003b19634725a37d76615d0e91a6f07dd5b0ce6de75d23e7a4e2318ef63bef94b4f13d5ac6fe282059349d4d204868efe8ad334ca53e017be76216f326bacd113cdf03e0e1f809423cd03450da701a3eedb788bc5ebc3702f9e2fde2c133703423c12e0c18b563e3bebbb8113f516adacfba517666d7ca8f88bb23961c45b3c999bf9ce586d0eb32397ad259ae40a74c187e7fd187129f764cbc5c048fab6e70fb018f7667540d6e1b097e220c1c90317ad4a7a43cbc1bf6342e3bb65fa13948c9735674b377948404f483f17fb9269cd9b38bf7ad338fd51e66add", 0x686}], 0x3) 11:47:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x14}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3, 0x0, 0x0, 0xd42f}, {0x2}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = dup(r1) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="000000000000000000f211008000", 0xfffffe72, 0x0, 0x0) 11:47:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009cb807d30000000000000000000000000000000000000000000000000000000000000000000000000000002f3d3c3a4b7d000000000000000000"], &(0x7f0000000000)=0x6e) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5798, 0x9, 0x100000001, 0xffffffff, "507d33822f6219af2abb9ba32d29f7cc5aed542a"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc819", 0x33e}], 0x1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r3, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000340)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCNOTTY(r5, 0x20007471) recvfrom$inet6(r4, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r7 = dup(r6) getpeername$inet(r7, &(0x7f00000001c0), &(0x7f0000000280)=0xffffffffffffffc4) 11:47:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket$inet(0x2, 0x2, 0x1f) recvfrom(r1, &(0x7f0000000040)=""/93, 0x5d, 0x2, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x20, 0x0, 0x0, 0x40000008d}, {0x6}]}) syz_emit_ethernet(0x8f, &(0x7f00000002c0)="991a018bd8093ccfd2f88320f12c76d7cdd987cf732bd294a8e3ff2ae3d6a9cc7d5c7c0a967f73170d821c17df7d763914b016f68608ba6a6133edcc6c296efdfe58d542debf653e8214c76b5dfb9026b1716d27fdfc8a1ea46e0b01edc8548f0314d6f41af063af6069ff8cd7b999b7c4ab7a2c63f4b290b237b62989cc1ea73a8d9e422c69d3a8d7d87f74102451") 11:47:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) semctl$GETZCNT(0xffffffffffffffff, 0x1, 0x7, &(0x7f0000000000)=""/151) socketpair(0x6, 0x5, 0x8, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000000), 0x2a6) 11:47:13 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0xfe3e) 11:47:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1729d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce12842db8b2161e337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$setflags(r2, 0x2, 0x1) r3 = dup(r0) sendto$inet6(r3, 0x0, 0x0, 0x0, 0x0, 0x0) 11:47:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x7c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 11:47:13 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) r1 = socket$inet6(0x18, 0x0, 0x20) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) truncate(&(0x7f0000000000)='./file1\x00', 0x0, 0x100000002) setsockopt(r1, 0x0, 0x8ade, &(0x7f00000000c0)="ba12af97feef8eb06a42f648697698314eff3a7d815c3c2250464e817a377611be18913c1a7828d77b31c4ad7da49b9b9ca0212ecb36be0feb2a144427a4315d7eed", 0x42) ftruncate(r0, 0x0, 0x7f) ftruncate(r0, 0x0, 0x100000004) 11:47:13 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x12000, 0xf1d) open(&(0x7f0000000100)='./bus\x00', 0x82, 0x0) 11:47:13 executing program 1: ioctl$TIOCSETVERAUTH(0xffffffffffffff9c, 0x8004741c, &(0x7f0000000100)=0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000002c0)='./file0/file0/fi\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)='x\x00') 11:47:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613e) r0 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r1, r1, 0xffffffffffffffff}) open(&(0x7f00000000c0)='./bus\x00', 0xc4a6ccc49fa58f3b, 0x0) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r1) write(r0, &(0x7f0000000240)="624ee7", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10006}, 0x44001000e, 0x8000, 0x0, 0x0, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = msgget$private(0x0, 0x410) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x8, 0x1, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000580)=[0x52, 0x700, 0xa40, 0x0, 0x200, 0x4, 0x5, 0x2]) semop(r3, &(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(r3, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) r9 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r9, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186000fe0000ffffffff0000000af6ce4f22276e2b8d2a48d600000058a300"/44, 0x2c}], 0x1) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffe8c) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, r6, r7, r10, 0x4}, 0x66c38466, 0x401, 0x2}) r11 = geteuid() r12 = semget$private(0x0, 0x4, 0xa5) semop(r12, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) r13 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/155) semctl$SETVAL(r13, 0xd88ce6400dd2fc4e, 0x8, &(0x7f0000000840)=0x1) semop(r13, &(0x7f0000000500)=[{0x0, 0x33, 0x800}, {0x2, 0x3b0, 0x1800}, {0x1, 0x200, 0x1800}, {0xef8a12edb4337a43, 0x7f}, {0x0, 0x2, 0x1000}], 0x5) semop(r12, &(0x7f0000000040), 0x0) r14 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r16 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r18 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r18, 0xc0107002, &(0x7f0000000000)=0x280000) r19 = socket(0x11, 0x4003, 0x0) sendto$unix(r19, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r19, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x2, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000100)={{0x3, r15, r16, r17, r20, 0x4}, 0x200, 0x401, 0x2}) r21 = getegid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0xf879, 0x0, r10, r11, r21, 0x24, 0xfffe}, 0x6, 0x9, r1, 0x0, 0x2, 0x8001, 0x4000040008000, 0x2800000000000000}) 11:47:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x20}, {0x7c}, {0x800006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000180)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x84) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") 11:47:13 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0xffffffff, 0x737, "0500", 0x0, 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x400000000d, 0x0) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) semop(r1, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r1, &(0x7f0000001900)=[{0x4, 0x80000001, 0x800}, {0x0, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) semop(r1, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000200)=""/234) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000000)) kqueue() semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/219) setsockopt(r0, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:47:13 executing program 1: r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000280)=0x6f0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r1, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) symlinkat(&(0x7f0000000140)='./bus\x00', r1, &(0x7f00000003c0)='./bus\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = socket(0x2, 0xc003, 0x11) connect$unix(r2, &(0x7f0000000700)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa34c7712a3d279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44356040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306600b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3abc5c7a192543dba4999caefe4857cbfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94799b28fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187fd29ef154100000000a629fde07bbb0000117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d5696f322d8da3a0c55b317eb692e71839bdc85bba476f2b88d87ea63a43f695e4ebecb3b86c4c0aa6ae3692b3ea480f670f35e2d7c4dc6dea428c812b19bbf025b00ddf6f62b6f81e2b0f1ec803a82400b0bc0b84ae999bb6db21aba"], 0x10) socketpair(0x0, 0x4, 0x8, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="0abe07449a965b6c0008b7c58b24520607aed6173246b07b0ea7c8da9f172484e0a6341acd520381f510f7ebe031cc001c2178d897ce4d9e025cd7939a71afe38cd795bcab02a0abd3a4c74ea5815269d994959b165f3200ccfd0b2b169095a77332e6c326b6a65e63774dfe9f807e410e42c99344c2f05d10e2ce0f0d8a685a87ffc575f62a1e3353dbc0449d6702235f7ba24afc9e8c089941a908df7f9533a9e86912922048ca14ad5ee69cf262d6bda602b6cd0de743e6fc2dfd1f059459689506002bd03df26b150c3c50e405530440d242519699a1276a1856792d"], 0xa) sendmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd0", 0x4}], 0x1, 0x0}, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)=""/148, &(0x7f00000000c0)=0x94) 11:47:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = getpid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fchmod(r1, 0x20) open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x100) ktrace(&(0x7f0000000240)='./bus\x00', 0x5, 0x20, r0) 11:47:13 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x38002) fcntl$getown(r0, 0x5) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) syz_open_pts() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r2 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) socket$inet(0x2, 0x3, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c, 0x0, 0x0, 0x6}, {0x3, 0xed, 0x0, 0x3}, {0x7, 0x0, 0xfc, 0x1}]}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x6}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x87f) 11:47:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) open(&(0x7f0000000000)='\x00', 0x10, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000080)=""/104, 0xfcbe) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)="413f150671af41575dd55193afb20d84f203d5ec2081681f134f9afb79ce60045e1313053267848bd3b8e5a50416ad308568e59b3087db558b203a0c44ad92", 0x3f}, {&(0x7f0000000240)="1c22915b234d3f04560acd0124d3f11245561059248ab1651669f06d66435f307e1ae91e84a5ab7f03758bcc33a72fbb6f93f63bb2c60849e640e466af7af714eac280620012e96c132a9d40467fd73c58d81faf0d2254fb2506dac144c79b87b8a1e54772dfe67680e626ce167ae2bc5967bf880b1550290f990f2b3dd42c8174a0b8382c7d47267060e9f87bb80bd537789e8e1779a6d5f59ea635206ef37c1cc40c305d8ae73887594fbf5a9cf7719772da26af3be5d1a9f3836f219b06ecc854cb7b0b68a2ea6ecc283fef35f66410be6e1fd25922335deb5c9732711a36f177ea38d3ee13bc27f7ebf04f5774bbbafd6a5d6180", 0xf6}, {&(0x7f0000000340)="9d55368244035b03f1934876d6107b4fe90b3e83149011b99a9ccc5b2660216e9af6c56151d15c5903f4413fdf3fb62dfe018d25eae71553794949b7644db8ffd688be77855f0ae1fbf81694a0ac9052a9e679c39f1575587b6c089952fde7126390ebd80c89459e75715f218e958afd4fadaf87641e3092712452cb2de3ff81dcf292bcdf254bdb98204a81dc5f", 0x8e}], 0x3) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) 11:47:13 executing program 0: write(0xffffffffffffffff, &(0x7f0000000040)='Q', 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/7s\xd2ouse0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f00000000c0)='./file0\x00', 0x34) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 11:47:13 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd", 0x8}], 0x1, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0), 0x3f, &(0x7f0000000600), 0x101, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'|ak', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000280)}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$setstatus(r2, 0x4, 0x84) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 11:47:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x35}, {0x35}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:47:13 executing program 0: r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffff, "73cc51f351b3fffffee53456087ef30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 11:47:14 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r1, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x10000, 0x5, './file0\x00', 0x8, 0xb304, 0xd8d, 0x183}) munmap(&(0x7f0000a9a000/0x4000)=nil, 0x4000) 11:47:15 executing program 1: r0 = socket(0x2, 0x4000, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c65300004102c0000000000005819757c55152f0ef2fc1588a722506510d14d927f059d8a06064691dd9d83a338374545c1e6c4e309e15700d0591e299b6eb808e1b667470a35416fe49414488e27819f621d58217dc2f522f7d971983251885f5c2cefb0260a5f00e0da21b0042fecbf74f97c382a84f9d0003d49ac000000ad968a036fd92759fc3ef3768a3f1036b2b824246aeac248537ea78207ef90fe8034e296bb5a4faac24ef43c3693b04ceb1d43eddb6c396103a54e23ecdf4cf06cf1848adc692bc94a631583a6a16da23677070040000c0aefdfb69939c20df6153eea9aa38f27af584d9b6f55dfb17cf2c1e991dd3116617c92faf467395bedd9a540098dbbb79ca00270afb599293b32b1e2f98e73a1430d92188eae4b2fdc0d0400000000000000dc2812fe9018e7a158b8322c4c57f08fbff90199695cf6ff5c4368a9fe56075a535654e34a651a4a9b52d174a30b59b53aafa0c5841e7eb1252a7d25e3c6443bdba9f735c39a6c0464da4962e33d4b264db981d14b5a45442248a53ef77754a15c2ef657f911db5d1e5845131e97571e20d49fd7968e36c2c4d9f9a19f6303efd43a1451c57142a68ad772ca0d3ca199aff15cb29be73bec732469778b58b5547334af9d5ac8913608f1380550d3f66d14df24215471b9d65d2183257843d5aa429375d2d9e8f48ef33a80ce6143c1619a2cec02ba5c0000000000000000000029d30f49f8a379536e19fc023e86626eab0879cd0afb508cbfdd05835758c948b5e7a046c2e8b445b4d8b9648862d8989eb9d63b6547c5878448f87dd8a62eda18404d09b5a83eb0c8215b6f9a4d001ee9362921549f240cf388a20d0e059bd73c393fa07c7ee9849dd5c5d5641578e2bac79b69b973ea294a0da079dd4bc3d10750f422dadac82dcaf63908a4f83a5543285ae58181ec5c04762e072474da528d1cbd94d579d39ee725faa4ab22eb2fb0876fdc97ce07f6da603629888e8cce1e11a03ce71b9371f5d65ee9a203121c5ced050b5fd7d493333388c75e2cd822119d53abef1accbf5ed806afff23bc5143a20497a52ea467bc955af38961c6227840a016116345ba5677685c6da916653e75842eb9468f7868c7c95b587c7582146551e1314c8b3fbede8b441e6b8d5b380265ed2c4e6dcd54bc54205abc6fe1a17be5e0c8f62dcb816dd78dc42907931d6abc43cbe1de2ea599ad2f1e95c2ad559fa62897e2f4071541e7601b101b6c3622f195f344ef24ee265eae9655ae449d1301bf73bf023e731c354cfb12a5db30ef7fa8d5c4f231c62359389539451be2805bf27da259da4a6767bb9b411540b7916578c5299245b623a82b27032d12f9a8a7160a362de08128fdff0c5d8959de26609dc22f806fc6afa05df376a6f847124129dcb82d0f24aaebd307722ae77c9d54c1dc225378db96e108391d01391af825067bc6f5365bddf2867996fa87e957f3c754689ab63a9577447be3eda84a4298c590731cb7c5ba5c84bccf46d7e1038adf8014ba91d843bd5a6df7043c836d1749a2a5323a3e7534bf1763dd113cf37109cf2c3ee9a296a0cd7c577ff0037b3f07112456602649"], 0x1) 11:47:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x5, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x7) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r2 = open(&(0x7f0000000040)='./file0\x00', 0x40090, 0x120) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x2, 0x7}, {0x0, 0x5, 0x9, 0x1}]}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x10000, 0x0) kqueue() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kevent(r1, 0x0, 0x0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffb, 0x90, 0x80000000, 0x3, 0x9c2}, {{r1}, 0xfffffffffffffffc, 0x1, 0x80000000, 0x1000, 0x6}, {{r2}, 0xfffffffffffffff8, 0x5, 0x80, 0x8, 0x6}, {{r3}, 0xfffffffffffffffc, 0xff, 0xfffff, 0x0, 0xffffffff}, {{r4}, 0xfffffffffffffffa, 0xa, 0x40000000, 0x4, 0x7}], 0xc4e, 0x0) 11:47:17 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x8, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x10001, 0x64}) chdir(&(0x7f0000000080)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x30) r2 = dup(r1) ioctl$TIOCSTART(r2, 0x2000746e) r3 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x2) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000140)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)=0x2) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000001c0)) r4 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000200)=""/71) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x2, 0x3f, 0x7}, {0x18, 0x2, 0xaf89, 0xf3d}, 0xfffa, [0x40, 0x9, 0x8000, 0x10001, 0x1, 0x5, 0xffff7fff, 0x8]}, 0x3c) ftruncate(0xffffffffffffff9c, 0x0, 0xfffffffffffffffc) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pwrite(r5, &(0x7f00000002c0)="ecab62e427b57c5c9e5ebca9301284d2ed910c7f0d99201ed28b8ea49328a9dc7fb2b0b445fbbfc7", 0x28, 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f0000000300)=0x1000) ioctl$TIOCSBRK(r5, 0x2000747b) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) recvfrom$inet(r6, &(0x7f00000003c0)=""/172, 0xac, 0x800, &(0x7f0000000480)={0x2, 0x3}, 0xc) open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x10) sync() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000500)) getpeername(r3, &(0x7f0000000540)=@in6, &(0x7f0000000580)=0xc) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f00000005c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000600)="21a97a8885a6d8a90773d2788d4d87ca439097df4ee882b61e", 0x19}, {&(0x7f0000000640)="50a15f36df830de605414b7dde91ab490caa8437dcd3efc8bd5b38739ad9bb766ae26fef6f8232e0cd085b14e697b44068d98733d3b5ec634a70c9ffeec6568ad606db7854ad23eb0065a759ea3671ffef299f9aefba6371f1465f6e60856315f61569a2d46c66d83a0782c3a80ba4c9cfe3e3b301f91d0d5ecc97428c727ae78876e910dce65807c2f31c052495fe68a5dcc96e7ec22de3b2dcb3b4655df74ba5c140b1d2eac322b5f231", 0xab}, {&(0x7f0000000700)="dfb2c6acebb7f6352ce4890e3e0a51b81cf4968a71099f995d20750a2945dab4e89edd8f2eae7eb0f23b7998c0c247be717e718e10a7f8582e97a2df15671aff1421ed27a50a6bf964d83006d3affb930f60a4450ee68f01b520853c5fe2a75085c819234ec3ab974c11b5f514c2563a081c7a1bf1eca5d2e129800de1dac19d8c094f46008fe82e3a1a23255ceb5fd1b3b5964c38247b20f9739e3870657d3d77ccfbf2d4bc4ff71c25820bd500ac3e1ca8cc62896f879ffc2aed11e085b73e3469e73c5b43c2a0b4d515ac3520ac", 0xcf}], 0x3, 0x0, 0x0, 0x4}, 0xf) sendsyslog(&(0x7f0000000880)="cad4e16e4dc1a730e5ef550f74916ca396faa0407f5350ee5620e16384b43df73704ce4d025c99ccafe4e1c6d0163c21bee5941ce87931d8156270de9e3fd1e00db8432e84fdbcd30e8a2442524a40606b403663293b207561c96cba6aded344597b865a0e98da8212dc35720533807de61a041a75e40c2571916ab0e76ffd1f797ea9f7dde8bda2e1f08d9cb82227a4011ae503c9801d41685d0100c7c860223962b6c0c0fb", 0xa6, 0x8) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000940)) msgctl$IPC_RMID(r4, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000980)='/dev/diskmap\x00', 0x100, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6, 0x0, 0x0, 0x10}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$dupfd(r2, 0x0, r7) 11:47:17 executing program 1: pledge(&(0x7f0000000000)='(*#\x00', &(0x7f0000000040)='\x00') r0 = socket$unix(0x1, 0x87625dc666960d35, 0x0) close(r0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x531, './file0\x00', './file0\x00'}) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') r2 = open(&(0x7f0000000140)='./file0\x00', 0x30280, 0x44) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000180)=0x8000) fcntl$lock(r0, 0x3, &(0x7f00000001c0)={0x1, 0x1, 0x2de6, 0x7f}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_flags}) flock(r1, 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2354b0ca7737135e) openat(r5, &(0x7f00000002c0)='./file0\x00', 0x400, 0x80) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000300)=0x90e) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTART(r6, 0x2000746e) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000380)='/dev/speaker\x00', 0x200, 0x0) dup2(r7, r4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000003c0)) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000400)='/dev/diskmap\x00', 0x200, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r10 = getgid() fchown(r8, r9, r10) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x120, 0x0) ioctl$KDDISABIO(r11, 0x20004b3d) truncate(&(0x7f0000000500)='./file0/file0\x00', 0x0, 0x80000000) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCSHDRCMPLT(r12, 0x80044275, &(0x7f0000000580)=0x5) 11:47:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(r0, &(0x7f0000000000)="4c578eb18c3dc6fb81eea089d9fa509c999dc76b2d27754e8eaac058864eb5fdcfe3d255", 0x24) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000280)='mN', 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x20488, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f00000000c0)=[{0x48, 0x45, 0x1f, 0x2}, {0x15, 0x3, 0x2f, 0x8}, {0x0, 0x6, 0x5, 0x8}, {0x20, 0xa3, 0x0, 0x4}, {0x40, 0x1, 0x76, 0x9}, {0x4, 0x50, 0xf8, 0xee5}, {0x0, 0x1f, 0x9, 0x20}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$setstatus(r2, 0x4, 0x80) 11:47:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x28110, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x100000000005}, {0x6, 0x0, 0x0, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") 11:47:18 executing program 1: setreuid(0x0, 0xee00) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socketpair(0x20, 0x4003, 0x5, 0x0) 11:47:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x2c}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000600)="b4fe0d06ca000000007f0622ff03") syz_emit_ethernet(0x17, &(0x7f0000000000)="113f1b10e46f8636f2d094b8c86a9599eb4118f1e79e17") 11:47:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = semget$private(0x0, 0x400000000d, 0x0) semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) semop(r2, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r2, &(0x7f0000001900)=[{0x4, 0x80000001, 0x800}, {0x4, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) semop(r2, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000200)=""/234) r3 = semget$private(0x0, 0x400000000d, 0x0) semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) semop(r3, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r3, &(0x7f0000001900)=[{0x4, 0x80000001, 0x800}, {0x0, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) semop(r3, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000000200)=""/234) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000340)=""/104) close(r1) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x318}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:47:18 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x5900) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000002be9, 0x0, 0x0, 0x0) dup2(r2, r1) 11:47:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a9) open(&(0x7f0000000040)='./bus\x00', 0x800, 0x2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="00000018600400910000232700000000000000000000ffffffffff01000080000000002d35d551a7de221a18", 0x2c}], 0x1) 11:47:18 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x800000], [0x7], [0x3], [], [{}, {}, {}, {0x0, 0x0, 0xfffffffe}, {}, {0x2}, {0x0, 0xf61}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x1) r2 = fcntl$dupfd(r0, 0x0, r0) madvise(&(0x7f0000154000/0x1000)=nil, 0x1000, 0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x100) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000140)={0x2, 0x6, './file0\x00', 0x6, 0x7, 0x3, 0x1a95}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSRSIG(r6, 0x80044272, &(0x7f0000000180)=0x8000) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 11:47:18 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() r1 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x2) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) close(r0) syz_open_pts() writev(r0, &(0x7f00000007c0)=[{0x0}], 0x1) 11:47:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100), 0x3e4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000001900)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c24085419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4392b5b3578c9654f08cdaadda1d1bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e386668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bb4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad618064014bd4d05087bc549b40bfa2e6930bc52f2be01ffffffffffffff89638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cd9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68f3023fa9173ee3a8d10a550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d20dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dc840731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c103000000825d306caaf088c087690c809832b16f3179641dda4d1a7709f280d6b0933b16fff0fe22d3c88c05ab4d8a24cdd2443c0e84b12d8cc28a0e1ae6b23d627c5a48b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b800000000000000033f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ea5aaec9b8d2e81cdaa028401ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf6c1301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec690700000100158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957fae88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9ca3c485479babed39941d62b05e0f8523e67eaf4cd31ceb834aff18eb62854f549a7b15f1dd5dcd41dce657ebc04246de75bab82085bb5cecd36e1", 0x3e6d) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r6, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) setregid(r4, r8) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r10, 0x80045756, &(0x7f00000000c0)=0x8) 11:47:18 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r4, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000100)={0x10001, 0x1}) r5 = kqueue() r6 = dup2(0xffffffffffffffff, r5) ftruncate(r6, 0x0, 0xfffffffffffffeff) r7 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x2, 0x80) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x14c145bb, 0x4}, {0x18, 0x2, 0xffff0001, 0x7}, 0x41, [0x7, 0x100, 0x8, 0x20, 0x1, 0x3ab, 0x7, 0x10000]}, 0x3c) pipe(&(0x7f0000000140)) r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r12, r9, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) fchownat(r4, &(0x7f0000000180)='./file0\x00', r8, r11, 0x6) kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f00000000c0)) 11:47:18 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xffdffffe00000003]}}) 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, 0x8040691a, &(0x7f0000000300)) ioctl$TIOCEXCL(r1, 0x2000740d) 11:47:18 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) mkdir(&(0x7f0000000180)='./file2\x00', 0x14c) recvfrom$inet6(r0, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file1\x00', 0xffffffffffffffff, r1) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) getgid() 11:47:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x54}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) r1 = semget$private(0x0, 0x400000000d, 0x0) semop(r1, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) semop(r1, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r1, &(0x7f0000001900)=[{0x4, 0x80000001, 0x800}, {0x0, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) semop(r1, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000200)=""/234) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000080)=""/92) 11:47:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1c}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(r1, &(0x7f0000000ac0)="fd7487723e92075ec50019d48ccae00dc2899958cf50751adb37dfd14ee96938ee09ed8dd4178603c9b71e8e2d794b899211d06736f99b96f47d7503836cec8760b44d80df0597b7e91a24c645fa856ab4bfc13f01a96c5ee0d90cec72fc88bd4410807d2a0ff2efa1fd260de4e3e82ceed36aacb45ac30b119d8d13f1818558ab4219f097f9961992e68c29caeba05422bce9a386d8d8f9a35453eb5a68b011b36ba907ff6c1949c7c0111daadb8d4ec1828a8c24c26e6e715ad6bcc402b8a57375cffe0948eb095225f62917c04e3fc5158c42c8195232949a9cea695a8456f05d06954f1ef52970cc8ce81f63fb645aa945aa2cd5d7d4b78b93754024fced84eeb9b27f55de78b3a9319b6dabb7e70d33c5ec2fcda4f5a07acef74c925518e906f10b49b544d31ff28702020fca08a7f9748692fd0cc733d70202e48f0b0410b61feca7070eb63b665163e7bcfda787f8a0df83e9bab955000680b60efcda4d9005ee772b822800787d9a7657c218a7c795de238e1e686136aa1cec8d1eba6496e8575956bc5c391258112176d1bb62e15369929509e6ef0ac32a2bd887d48f5a3699994d4b1430c768f7a38c09e37ce616a097fee91a21576ba4ed7c23d6a64e02b7773f3be7af23c6723e3de6096e79c39c28d6e5668abee01992949cbe0dd243a86436e9b218bec11166b60cdde99ff82115aaa1fcf6d5d9fb0c5c5de1ce085a2c425ae419cfe298de989f3290dadecada830b9ba6cb7885437e1837f3dbee19a8914e624dfe71b6dca7a68f5864b83e6656cf293fe6c84937471669552caa90a2b20f9c222f3eec8e431cbf9bbc9ae5420948983e8911cd75323192fa1c0e6bde728a4880b96ed4934b961bbe63e7e8d53fed455e5fdf4acc84df8fb02194546af5aa91e8207fc5d7953716b0cb34fd1f50f4edb0daae15db7d0dfe326fb062326e2a4df20113d00824b1423b93509a374205ac2bee3cb4daf32b4a4ef4fc6440af8aed8a1848645088d5a911aa10fbb7113a4b4c853c37b8f3c395924b876a5a96beef774d16e7aa0433e8bf7bf675ca813c308c066ca91c7a17c7bf4893a7f78e2ef468bd08f383d79aab1e6458947eeeb1c95573a69f5de05145a506a9dcd3236e15edccc2a29c03cc58fd086831e1c2e380f7e79b5c20362bfd7fb66b4d8d844bf99a0c73b0689b437bc3ff7255bc7789e353adc2b42cb3400a448a754d6597e8c14be8bbad3a21e9199f2de2fa9aac167fe8fa87652126a0af05c554f3318a84c06450e7e24cdb4ee837a9961be7670271c5bf2382a967a13c2767eb21a5265fab28172b12fd987ab5852b0f8fe51b29e4a2f308948616218b90cb993e1163c52eaca46bd72a32b544f11689db87cecef34fc1c26550dda6900da89267550dcd97845fdd4d582ec57ef8739ef1fcf09fa5df81104013828b077819b18f0e18cc5160546e634ca983fa44a55f333ff5784816c029ade000fa70516d670f0bbd2a9978793a18dd9ac75ab31fc94605aa08d5a0abacdb3531a08b65cf4c119618ab9699b5a9acc2d64309e61fae8d63382648f070e66ebcc5f82549cb599e97175ba3b33646a04ccce5d0e4225450d071338e8cc46dfe2b5358ddf58e468a8be90e637d59b0640dc7b5f913bd03bb4901b4c4a72d991e2a6344a415e23a38cdf70324a004acb2c6c5263df8c24d2d2bedbe9d343ae4a1452e2a74d19496ee026f63a99d11c89cdf1d32dfef78b46e7efea9238e8cee375b09c16565866bf3d13260b713cf8699fb88f4575b42a5b1b849fa7e713374b9ca662df8eea8d5d15f273e92a6f2511965c5c5c79ac8b4e9d214c4f83f9d08495778f3d2ef410aa0e2cae302615e247935b6a90c1a62691e214609771eb4b1f20ca13059a63b8924ddc49a7f23b69357df681a60065b451692d348389c065ec527d99e025279c6a51c912c8f05f8636a4657701689a260d88d49e0b11759d5a3819d128bd78eff28733f87205b4e660a02f7ab55e55dc0284c6f69054b19b5d19b39c434af7f0b914095fb4fd11add02b96dde08a48737f6af57db57d262b8d96506d06ac76e0fb2c513ae0a86efe71fc22f48caa1b48e309a18ef4ba42577e9c280cc37a5446ce6f902bf0e74756f3b13aaf2f90ffca1525bd3a32676365130009cc41bbe47644ad717f523959d467151441cb323fe38bbec890ce086ae87d830865056933307c54c9743719cab74327b0dbce5e8791c926fb0bd32c423c37556dc46b6b4adcabe2beedd8dd6fc010921d12028cd442c86147d69790133f7a6d96b6f927ab7ea542f5f24a88d0b6aaa6eaad4e2a8b1ac069b94da424f2fa5436a41c7c184f0b26c96b8e2582b5172b23d48f8c6aba0d504d37c1427cc072a9c3ba3831025326f5640f80503baf5c578a7de42aa545e0d6ec966ddebbfb7899ac7b19228d4fd26cf0e0bfa8e8d180305a64bd7b48d1cbedf24f8a23acef3ee12721b0c3d58e83e1a19a87c6da5548984b17879e0f5a8ffb6e7adc6673b0e93999e584f07db49346f4a5ef7432a23e917f527dabcdd0b748f3895b5295d793f8ba07cb9ee47b9ed3a2a4f32a9f24e4a66f6626640cf47a285c4f5bbd1fd8be3d03c3d73226c536dedc4cf68d1014bbdbefd4b33a2f85a5e8208266d4ec14bb5cc704ec90fd0a3168cae520f0f6c534d5d6b9f320a5a2ea0bc68f45764459554c122627cc423b3518fd07e973ba173a8dbf9134ee224ed0fd3b29f2f010ddc437e546da29e0134c4b2c86dfc37de5f5f0a045503896b6a4901298831a20918bbec5246e194241b042a00f5f5e3e32321cff138c81ccb34d6b418efbc11e862bb84a3b8d6ae438d45321eab18fe8935fdf00a1d70f29b18108b8983adc8865b2624bd75ac296000393f4be2fd978118114d077c60f38f1340e4c625b5caa6e3fc4e1ec592a22aecbe3aa3e6a03b19459902bae8465aa2d6ea88531a9bd6cf69380de7c2990b843b2e9b8883032f476cc6f67b2e37821e0ea5c8c067f6de08537bbe5bc166f2e95ca53699fd4902ec07bc07118c01ec0d095e0215ba3395bef32c7de4bcf6c63e61f3ec54ac65f40fbac8d0cedf48643d3f45c0408eb15c5f64e9ffb840c9038feeab3bc28f2d05fd0fe6645074966fe32dbad92f32e6fd6bd605397574e77d4156be78614d31bead73c32a9727288a46d021a0bfda38441389678b11b9f94c0d7da16c6cfb48e8625a15f9cd9b7e814f189218af33d2e406b4d139938d2e95240a6f51848f8768bd4cd4cd03002001886d6f02a629cebc4e0ab3d8fe99a535f1b6e24fefc1b443e2a9e9a299f57a20bee9cbe23246216e2f07580b1dc7269f42e1f00430cf87412b59eee98561a28eb483f116494eea3e3ddb06644fca3612cc537df027b8ab2102f16b70e5357e44fe5eecddcc4e27a77c2b935d83ca7a48a6fb438952476426e4085a22e04bfcc50de0e7b8e20f7d6380f38a040d4201b4b8aa2c0990a85fb3a71d23e74aebe2c25dee70b46130deee50b2dc56b31a836612f9ba692c3f415251b83471d8a87f42abe113276cb8b276530235e68c14eb4c3d9760f21f5616d9b8bb64619e5f9c1d391c51530c9bfc55c4a6d869676f397fb614ca5b85ab6ab14465bed68f96179a006d0c98d9b531908178392614e495441c8d976ff89b0db1e070daa511c6b6706ac76afa3facd29ca59e2e8c5b6fa3bead031cea8e4b44aba42cf862298db9c1b8536c7a87de980e9c517dab5e328b028fedc33df846e66c574e280de1afbec5260d374415dc825205fe3f8a3678d7a830bd988fc36c8a40ec162d4d46ca251c1f908396a3ee1e338f1c1541e4795680003b7c6f3be53ec5d046ea053344c420c35d72ed718786670722db7ea9b1decb1f02240ab1ab32caf50dbaede3b507917070fbcf235fd500467d36182dcf6ebda49fce67d3d2adc1301bd203c6d479288c8258a080d0b3763ea2ba1ca168622c0ce55713e239a1f965aa0b29defdde1cad70edfa8d6ba8d687499e344b771458f0bee66de60a73df0444a3d04d3c6fdb153d2d564a31e0203a47fbeb5e0a13c3ed0b34d6f5879435f6bb98fb27d9f1f3d6401bcb1d60304a5f76668bf05823decc27a4f1090f46565a701f81ac7f331370fef06966c70335770a2727a786e5af7b085c2605c92065fbeea1d97fb1989692fc9fcbd6e5dbb94844224a156d6968fd0f94b4662b2f4a8c7d059aa287080a04f251c5be26247ca0d6ab39d06a579173404e9aa51da888597393c1b427f5dc290cdff159d952aff5896b3eb85dfdad8cb3f94e178785b909a09f16632a947c9e8b57b07751352db5bb20e045c78931d3b98ce848e0845a9361890508832bbf1a7d9ab943c027f2ac4101be436264f11668da1939cfbef98fbbbb77ddcab9bf3a04e653269881c7e1392b2fe53989ac7375304cad600a99dc9fa89a4bfb284de03e5e4072f1dd58dccf25ff6a6059a707a19ba176881174af1e4df52207f2234cd8c07ea63a9fc8cf9397336541c44fa0086de8057478e3a551b038ee5df74f77e6039bd3d866c504297afd49236f4699aee62d171a907fe640a74bd8ce2f22bb6a891c92fe39cb9b0a2964cd2d8a97f8c82f4a0ca5937bcbc8e48de88e2f7d9eaa846377286fad8798fdc9398bd0269ac19ca35de31a3ec523d7b208de7a1c3e104a9d3c36bb15d61ee18490baaa95b81afb9396b61605749fc154250ae84c8f46a6fe6fcf478b7c6edf32b6e74e4bc23f874c65768b1d00662fe5734af3d4621137fd790fcf0577c5d3e8464c885e5f086cba25d35ab2e3b43df1045e62152fcb16b01c60d7493b97bc4902ad2735333852417914eb4203e7f803fc497d0718f49b280c1f5e99be4e52986c365fe3e23246a6891a19a30c7264e570d41cd98dce5fb819e694b32ba13d0f430120e45aabbcf823670e5d809c25a2d73a164686b579048e4765f0f54ccc97a4fcacfb49605b922bd955943cbb8bd5e30041fa96e832951110da0a86f3f08b14ce3eab86fbd18a2d978d6b9c29717c7bd2226222398c7288389c6282e76eec1f7246772cd3c4b0c86b804793dcb9840b98c4af870ae0b9baba33b7dc20d891be7d9c5b8ddde04c1b1858a0fe0f30945aacc47857a230e025b72680a66ba4e84271f880875c604f85ffc8d8a516dc3713dac827eab6b9e30b5b000f6d039583b98e9036cebcb45e90a1bb6aaac49cc5cc2e6d41b2cdf19602a106978405a63b65603b936ff20ed5f7cb19ed547ac5306326f699e7c8856c3f0ae2fbdc38a24a1ef9818f4fbd1a0d19247f7153d33b880a6c4e0023b9ec2fea00c0ea2ca69b8f0331e21de72256ef8ca0bc140e4342ef9f9620f8d409de02cdcba12428d3eff117a74fe10304d137098af4805c362cdee90b1db5918997a462945c92951726bba0ea19bc110967a38c19b883a32a3347bb4e9402e2b6f056af01371c52bc4086b19530bd77b655ed5f4d36fe80c1adc120eefb3b06124157748ac6e039fcd969202ad25e39f3468ec33ff6eca47d1eadc6bd8e3690d2f99c8540149ff7879a6df1be708142e54a509a226075ae2e58bb8da1da1f7c74ba232ed82d37d88af753ac1b792f813919570d8dbf07feb3ea1a8659359da5a7f087e4c6d190b328630b7cec8455a25382ab3f99bcc5b01a29a6a8810fb15a666d376ef06dba080f1d3e3631a1823876fa6643d643c4d225a998d98038fb12824a630eea397b6361dbaf25ff79022b1ab0671ce76fae968cb860c63381dcb062bceb1d9e3e1f219a456fdf09f07861", 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r2, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x20, 0xff00000) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 11:47:19 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x30000) unlink(&(0x7f0000000080)='./file0\x00') 11:47:19 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r0, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f0000000180)=0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x61}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(0xffffffffffffffff) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") r2 = open(&(0x7f0000000080)='./file0\x00', 0xd0, 0x1) syz_emit_ethernet(0x5c, &(0x7f0000000100)="fb9de66297808cd117ceac09192022c7452594d3cce51d7058e37b362aed6a95c1cf61d4553098601843e45cb15e4d14c23ea8e5fb415b09a3de9e59072fea4e3a04529618da5a0df5c317d9bb18d152dc8bd59f941bbfa4856aabde") ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0x8) 11:47:19 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x2], [0xffdffffe00000003], [], [], {}, {0x4}}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0xdb5bda9118120d26) 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, 0x80206979, &(0x7f0000000300)) 11:47:19 executing program 0: open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0x800000000000002}) r2 = socket$inet(0x2, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0x5c) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r11, r8, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r12 = getgid() r13 = getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r8, r11, r12, 0x1e4, 0x8}, 0x5, 0x5, r13, r14, 0xfffffffffffffe01, 0x9, 0x7ff}) r15 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r15, 0x0, 0x0) shmctl$IPC_SET(r15, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r15, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r17 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r17, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r17, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r17, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r18 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r18, r19, r16, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r20 = getgid() r21 = getppid() r22 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r16, r19, r20, 0x1e4, 0x8}, 0x5, 0x5, r21, r22, 0xfffffffffffffe01, 0x9, 0x7ff}) shmget(0x1, 0x1000, 0x100, &(0x7f0000ffb000/0x1000)=nil) r23 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r23, 0x0, 0x0) shmctl$IPC_SET(r23, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r23, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r25 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r25, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r25, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r25, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r25, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r26 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r26, r27, r24, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r28 = getgid() r29 = getppid() r30 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r23, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r24, r27, r28, 0x1e4, 0x8}, 0x5, 0x5, r29, r30, 0xfffffffffffffe01, 0x9, 0x7ff}) shmget(0x3, 0x1000, 0x4, &(0x7f0000002000/0x1000)=nil) shmget(0x3, 0x3000, 0x10, &(0x7f0000000000/0x3000)=nil) r31 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r31, 0x0, 0x0) shmctl$IPC_SET(r31, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r31, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r33 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r33, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r33, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r33, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r33, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r34 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r34, r35, r32, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r36 = getgid() r37 = getppid() r38 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r31, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r32, r35, r36, 0x1e4, 0x8}, 0x5, 0x5, r37, r38, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r31, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r40 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r40, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r40, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r40, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r40, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r41 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r41, r42, r39, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r43 = getgid() r44 = getppid() r45 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r39, r42, r43, 0x1e4, 0x8}, 0x5, 0x5, r44, r45, 0xfffffffffffffe01, 0x9, 0x7ff}) lchown(&(0x7f0000000080)='./file0\x00', r42, r5) fcntl$setown(r3, 0x6, r4) fcntl$dupfd(r2, 0xa, r3) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x3, 0x4, 0x9, 0x0, 0xde8, 0x0, 0x7, 0x3, 0x2, 0x157, 0x800}) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) 11:47:19 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) fcntl$getflags(r1, 0x1) fchmodat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x22}, {}], 0x2}) 11:47:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000f7a", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) sendmsg(0xffffffffffffff9c, &(0x7f0000002a40)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x400, 0xfff}, 0xc, &(0x7f0000001640)=[{&(0x7f0000000300)="5bb7fb2e0a47c31b6edb107e7ff301a98f294357cb12a8b4ad6e8001cd5d767f569b2e00db2edcd1926907515e34e26b6b54593ea5aaf2a0d80de23e41ad76d6791622979837cfe215c96f14685e2ea711b8ff2a5173080bfdf456c1eaeeb65d7e080b7305897354a54c0543cc0ac63b66a61bf013426d70912a64d477748c68d998105787d94461000a2458141f794ff614af6af8e7129f96f1ca1d06af1852fe3af81d0052a484a6b47415104224bff4d3b148a11138da78a8e70cc45ee6ef8bfc1ba65ca2b5738f108cb35d0808416743aef01f41d25e67115e571dbfe7e030be360a561b1c32998e655f2c724fc083487a3943d129707d8d69c9ed41cbfeb13e9e4f58d53ffd28c542a590a9309427005a39645d9296cab2fd3107a58a93f22c10510d5cda7bfb19b44c3a4de7f6f913a6d1375a2bbe25a0f39866652fcb0d7f57fa377cd074763ae85ce93e2bca603fff0e1cff8f6128359aa17c63180058265222b1287099521242e3dc98eadaaab8b77c907e72c56d30a9f9f6d16987598441460267cd99a6b1fd1f854420c8adce130a9ce96cf9e53f56995b653114cc5fd1d5a73a894cce60e3103c14a0f02db3f10b1818aee8318837c2dab1766c73aade28e5c4f27169c0aa82bc39f44ae42d5398eb34817d0602353fbb07c1c12f1ef80eb764aeca2273d8032c2c296ef6fbd4142c4e820559e2da545df3eac64a115d6dce3e9149faac91695f37c234c4218d50eddf25a1f5c7766148201349f40a95c7f7f3759b15f5c0308b863780d3014cc53b2d8368d09bb045ed93b89d0afa30ee65758336d24a3c40fd0a325042e5dc8f5289693540ff7d7c472ca186815b6d0955e01bfe3d38b31a957e0ca8299b7e1d355add1e08d2130f4153174076d8b893ab6d50042f7581072dd93dd5dcb2c3e6f0f408a5a788ef3fcdfc1a99dfcf65ab416ccb81c25454bff7890d43cdcc8a2248af4586412422cdfef3711ff83827f7948b6d543536cb04cca0ecdd138f9bf26a5334849bce9521f749a2cee3f484db722f9681882a5a495f3557b8d6df89f1f5ca0344bbed90dfb2447e27a9ee18d566d0d328b9cdf8ea9682b3de9afb5aff7f061809f2e2b955c846274e30dfc8eaf2a352b5b2827ad36951627b8da2fbb408c952ddac744ddeef7366673e090ca2e1575f1df735fadcb73c533ce6853473bf8ee600c33b132981c808e48ee1343565928692fa82a50d2577c0c987dc95d166e776e5b03a69bac01f11fed53aed8c7a0fd5d837bc1f4d5d294a10531caaf0edd72c75a4220ee86d5da54b5433adfb62c1697ee090e5d87df8c77ad8dede81abd1cdf4b65df6d022108a666a1fee3b4bb94998998308ff66e9cd1bd8b0b5b8760651db84df2fc2d63628456254d59d5937edda3599ee1b6617114f9cf6ff20c5de287bc1dec4b6af914a2418a7b5302b7f17d1a49ffdcdf35334abdb9bf931ee15b904b0f08fd39c0dee2789782440c3717782ca9d65758ebc910b7b8478b31e732158b7e7c236db2b13919a85b1b219b69475508577790a19e15d63121d38f0635cb900d18957d0a2039e4e43f202b151d8e1ad54a5736144fdcd051c3122148a347c5a70e4ed2e39c1b4d41ca38cc5dc838cdb716bf440f7a0e400210028b9fe78a574e7020ce015c7540b840b0f66700dffc0e1630bf29fade83031c30084ccf6a97e5d0c2c051f7f48d646e73361c6cf0b2c69788b4f2eb9b401e83d249528d7516aad934a537d2943f390436125c60a805006e65d9c130c05f8253bc69262dd946325d8bb1880b1f01f02a2418c915febd0159dbc3fbdd517f0a2cafedf710658f6c76dfcc064732de402928ebd5b69ef3b7cf55c7388ea01b6246a8e93f8f6135060bf5dbe308a74000060eae3b5f5a9831231226b33e3e9712376a67c1dfa5062e1652abd89408b4b7ce78409c38b1686f9bc20d984809e9aa8437208c95acac466a96db988932eadce0623c56640e6ffd4444d3f90b44e57cfd1ac5617ba300028505a67a75edeee0dc3e180191c6fdb6ec4ba493452add940f7cb9e4c71d03bd40be5d4fb843bc9646628920b5ff02c236b32a4c5e906256b184e1bd8ac8046962438ab602d8eeeef74b8346a010e0d8afbf0739d8e7d609d813038523bafa35eee54ba425e6038a5219d87fbe1be2548fe56b3dffa89cffd834d125a851649c7e6c0cdca233f37dfde15b729099fdcfec6d3e58d804bdd99ba09940f36eece6b3fcb939cce4c568cc2c4c680d22cac3f7b2575d080276bff2026c80c31b78847c8e1b4b657fb902653a12693ee9fef5fae587ef2341b2645add599c2c83c0716cc582dc8ab0a16bee806e4804c25682adb382a4a940fb326812597e6bff8cec20b207852214fd30881eb62eb8c0bb678a25a744904c1f10b46b344ddd21d4065c6955c4dd3a0f1cc42a91c762d1e25e0486c2ad2c88a58fa867bb3c688b9611011996b657abd23c8f8dd2b9e6587f2b18b652f4b452eafee182eb7ac1075f61097dc063bf19a016cade7a14551fc91076ae1f4672a8f92fca5a56a7da55f1c317403763228d1cfb630e514e165b27fc15235ee867e25277504733d8e7a744d6f481a510fd174dc20fbe0cf9f9087f4b5c9dcdf9fa1c67291535427a415355285fa94a526c19f290e40adb728f802cc2504089f89cd489e5a2433122cece5675c5c6ebdf11f191eb9d36b3102b103b9fc7240e018c9622e814d7bffda939d8527879a69b4bf940f141065da8d90430affe477535c3c937249affe085d3beeec1ba25fe4b4d4503dd98f4f77d0f35816fd85a019ddeb6e48353e4b737741f184ce4d01f5bd0176585e1e4ce2f3ad878ea55e502920b4d18cf4744ff4e5cf65b0420cf20c8d2a333b73cf9847d31cece4bacae11158e9cbdaf9374b3313168cd09dec3fdc78a3f3f3f92538b1ca6ed282876318c960394d3de8054cbec062ab48a4fafe961c156c149c2d38de3f9d88fe4860bcb7df8d31125d5133330b4e33e6e309831e3effda6c932eda5008623a7e50dcae74a0af909cad5b53083c3e41c9b3e6d1d2c2c805277c70dc5c1bccc8e32e2f42fc3d3cfcb3d9c2687b68f0806ef9c705ddaf641feff14613fcd10740dc014cfc6be9dc2a94303ad9710c44188bd3e1982dab57ccb9c6ebd591f7fd2a4e9b73205219d0fb95ebaf29123f0dfa6ee255b368c5e7022d313c22ccbf9da91b6007774c89ccb59cd983b633a2eb7b4a9ac5d6a24b6f87d90edfd73a81f085de529d803c114f1b3f812714761af05c51ab4f272ee4f9db981da254c261313b6c18091612a502fbee7a74d8fe3983cfe29321cf7e431d5c1635c531eb2348545dd3092949db4bc55a2dcae5e5efb49398952466f8a97a8e9ebf44f3798407e03b51c5feeb48cd92d711399958f6677e6bf35453e19c717f47cc9270356eeebe031ce8d55750e8ef7a2befae6ad68f19372c488051ceb1181daeb992070bf0e53538d5a6a47f75d6b042456db7110759c6d695f1232c880539d4ddf1016a0e113e8fdb8021fbf4f627defafd027edc6486ab0a31127132efb56957e02bc342c6f6e12336cb322816847aad3bfd5f5c22d1a3fb702c0c1ddbc9ac3f5e43c3e5f67b2e111933dedee2d1890ce7357670dda081b2813411628cf5cfd19ee46973075ad74b69041a534210d76915cb0352b60aba1affd4131b5a590cc757ccacc1127540e34bef3214aa508b85ba17ba89f89669c616b7740f87392ac611b802db994e627635bfe1745587d50a78068f11d87d2890a1768f3bc18bfc4aea63c6c8e906cf0b1eb31aeaae684c195131971a3762fd1a7ef16dbcfd8ba864ceed085f8d6197e9ff60de00c4766fe2ed9d563fd6c93fbbf3e5a459e169df1c96751a4b85aaa2850992d3bc24b29528e62e40acd7c42460ae43ea011b7298ba5718cf46c093b6ed066f4e6ee6c877d1d2491c44b1bfbee700e530521708ca8ea90c059f38231da066590837b10b0486b16a87dc70c95cc73fc58bab98a9bc5f9edf32a0be7814a2049a050cf878a4f8e3ddf263e2e9af8ab42eec1d80734cfa36d569ad6e1711326788a0c8b834ddc2faf9b8270bac3a1786965ebaeeb83062c03b0840674b33e9022706904e09603e3c2ba95f2c449d8aa51ab8bd0d732a2accd938cb7ef0873fa247798b2a3b00d44824e796ab7d289e8a61d17600e42d7e047479eb770a6b27645a3c33172a568e4abda29bf72386fee1a8da6d9e83bb625b71a4367a278e3da73bb23730f3a279758cdc98b778fff566a6045303f145055d541cfeaff3acf9b8fe2bda7c476146252ea8e87eecdb363ed521678c948209d9dd390279e995658c7f5b0603594d3745ba145e660fb90fc393e20d7086e9f5871b78981affa4dde93bb981d376a3ba611cbb9727698246b476ccf4c161cf8524a720b85ac30de556e75603a1fa2187f795318b7e1113825e74a67c9265743b06bedeaea23abd544b6575418b78c5189736abe5e1e9fdb41e138a92851edafe23a59eb0b90390078ec06dfacde4dc40f5d02cefd6380b8613b663d4e5360257a1f4e6f90bec61738ebd767bc78b6ae895befe7282e0d082ded869c36c42f067464c993be95a9abbbdc31d2ff5748d3469eb837cb3a2b830b4377773c22d3d8ddc3c55c69f86841da98191b2bb500b9636f46e5460ad0e2beb25bb286624ac30332d8d364a16d5db961dd5e5ddfb766fa72f1c0fcbb9a5884a31d93d6fe376e4ad5f069a090895c3a1965007c005aed024c8c7505d3e605220d33cd5f36b31fbd230627b2bdd5689b502e5b2bc3933a1ce41ebd27818aa0dcb86396e0b6b88ca94fc356aaf9bb27adc67ab588896eb25a58e9a4f77ff01fd1ad6100eea48d763f7cad76a5ef58b014f2420820b2916bddc1509809a688e44357bdded6e19de12155e7d9b07e76b730fb47f1b09c2f9fd51591cf2a54603e709ec776534f8ee2a249eff66bdb5cad3aae468b8cccc812c93f0abc57f87e440d575802ba21f9e5a0da2b7016d3ae15b772dc2a1afc30286b2c3d20044c7250f7e7af79297e9cf0f0bb0e0e65eccd472862759d353bcb2f7eed6c98459d014b784718a7368995ed2e04b6597375af64dc3fc680a30125cec718af8bd1308fefb69a5e953f9050b0c2441c67744093818514cadb81d55b256297b19e1680613955ed66a71473f430c7f084365bc0d7d378d268d3cc859a3ce85a95b9b7a69ab750dbe751bde728c73411e26b44e1cdceb38d457e4848e02397fb362fed4e03c3f781c18e1e3daaf3a65fcce6344a74ee52c8c7e7ee78fa1d6a847eafbad1a6acae7b53111807dfdffbb2f08be2c639a4f4c7f2e03ddf9108660d083e04fbb6ae8e73477edd6a7cba4d132a064c9108e730142704d0f7f5f942a3a928d3a79c1f511da01a7d8b11ba37b98bdddeca53ab3ccf5f5bf1e01d164ce0a2362c72f4eb34af0ebc5154323f9438711b2dff48bd27aa2a080e7f6cdc8bd64c81939ef8aaa843b6f2b376ea03828c65098449825a77cfa58a5a4049c4100939527255235233e0d7413ddca85e684b6b163f73ee2aab333bc486dbeaeea3c9b180f1e6296c8686663fd1f3e3d502e8b4364a40f2c4d0b5dc635218d42b03b086e83f3ae6ffcbe74a94a50b689d56ae22e8ddb2b6af1425dcfd51b177c7d7b50cf477befb41a6c65fa89ea705935d2deb29a975f944631920eb9a76ca2a38d557e7fbe2e61b4255d8d194bb55c0851383ae2d6dabcba0d07b68217ed65a7badbb33acd5855c4eede2fde67", 0x1000}, {&(0x7f0000000180)="f3a7d69975a5ecd0aa91f60a69d1af6cfd988a6323f08c44a0435a2ab70c2bf603cd70e0189102f997b2a9b8929670b7e9ef4d913ac3346148fbcd439f8550db6a746536531b4a01d846dd1eee39f553fcfac7946069a8a422748cf08e7313a8f2e17af3f4fac4bc4b97e0c8cf90c173bc4d3b0a33", 0x75}, {&(0x7f0000000200)="1b3ea724e1cb908f35a1324f6915af5ac4d070940f7b2bafdb2648576ca20b96f3f5b1bf3b2c9967f10280b38d2bc6c1486c2cc79f020cb35083c49694efc0c8c8acce16145e24fb86bfb68b55f9264240f9a2c2e28e3edfde2e7a2c0342d4a105a6aeec2b34", 0x66}, {&(0x7f0000001300)="b409cd9c9a1999897c4112a74eefdcbbb3360fc2121935d625e99a5dc627caa4893ef7e21b3d81506c5d176e09c43bbcdda383b3df6fd486dba2778867d16a9b0556b7c7be3fd9c4ce473823c8928cc687adbf9b837aea2d0fa07f605d3b42e98a5416a1c93736a4b849ddc3ff197a16fc01a0b015115cdcd9eeb5d009dd70ecb9d8b33a9a1d74991834aaf160d8e1b21543412343ad0eac365cf50cf38905fbcd001affbfde7009bcbe8e1aae934ef3febb6c3ff3bf349534fba803b0b453762c", 0xc1}, {&(0x7f0000001400)="924a88914b9a56c3d76e9afb8729a505c34e05cebd800a9125e8906901e7bbd4779a73fb84f43cd4c24860979eced4edebc18ea8a4f6c10120df6c6a22921e3c3090e0ffcbdcd07a6ee41bec3038fc7c0c97d80e32c792c8312359bfea41123a2c035c92a5fb05b1d944a31b73d1bae69735aae64bf64888c83e97196f783be24825a16694944ae32b0b5fbf1a8515e52873643651e892ee80d1e3c50169839a583d87f1e392b76cc504f51d9cc5216ff78e2514d497b1cb55750c22ec9677459de5bbedd3e457877f75da08771cfca4c6dfbdb8f442ecb71d56dbaf22f65bd2263c45c155efee8c7caa73f5485f3ade", 0xf0}, {&(0x7f00000000c0)="6bd6ff5e146b8afec258350e888af5977b7253eae2f803b04e3dc01ff698366dfd1e3c28cad7", 0x26}, {&(0x7f0000001500)="757a1e9fca7f999caf86509a5399a5dda50c1bc8caddb6b1a3a9d60765517e02caee38ea9d45865f1839063d2cd0ba93b37affc148c683d6b08a17fd14d6d61d6de3c62743cde0443bfa6794d5e574dd8380d602fbf5cc0861bc1063d5d4ca62d2ff26b40dd976a3880dd9d6c7a71dc5939c7b7eb7ea2a481581c0", 0x7b}, {&(0x7f0000000280)="cc13c9e721afffc2fce178648fe1", 0xe}, {&(0x7f0000001580)="97fb102c95b48d13addb7def7d9490a97f5b94a73dad78df9272eb05ba8f9032eac66f4a56b5716b96904a6cbf58ea11e05f2ee3bae39fa38cff2d65b44aaa1c625ce292df4c10695461d54f4cc7be94fe495f0104156ac5dfb4b4c35e2ee6a0fbc4f8e5239ae6d271692724f4bf69f06a26f1fbba140cd08531c92d89a2b93176bfb69e614dd92cd0f8a59243", 0x8d}], 0x9, &(0x7f0000001700)=ANY=[@ANYBLOB="880000000000000001000000050000007031c4859bb3457dbd372d2ba9d2dabb5bc13cb6f17f46e652406a910cd058cf70064eee6baed15d4712e98976489c9ec5458c8c7d654e76c43f554d9c6ff150fd9d90d3ac366c6831a6ed11769c811b994a0ffab534114057b2d9ab0e97e9f624e6fb2f63defbfd4cc6632e47d8d02fa90a0000000000007000000000000000ffff000003000000991020b8a8e02fc9c137ac1c50167a3e73575f2a89ba74cef826aaa1620252927c56d8ff2bda2e97cab7aa2c6575140c2e48d6f574921ce5862e6f1dcce07ceb1cd4014de619421550bddc31c36bcef8923a7f9977667f18d30000000000000010100000000000000100000003000000a656c1aea36a9a7267872295c199d2c5c5c71d804bdf7e68546c1b88c49d929a81bfe7310fee974edcd2189e40fccda6bd72ce462f0f9a769eb2cbbfb721414d4d0e45a335baa2ce83a7713702c879ce760b99d0266ecc2a46d865b2b3090fe44b2415dfe0262243f483df071f2b522194f9d3a5f6252b38365669908a57fcfb9a549f873bca6fc7c5ba56742172916d9a803be3100539fc68e012eea6fc271d0b2a109f01a679149ff8af10464e65188174b943059e8b9a7e1b77ca8818e9fae83862913b7516ec3e3dde80097ca79eee80eb59f2a697cb7313872414ce2a2a4f590473f94213c56b2ef87530793081ddcad697d6a5fa3d38c56ba87b7171cdf2857d200fa90526d0fbdb92f4f474ec64f1c280078e7b7ad1956bdd79613d5ec5f22dd2cbf5fbe1c536fffad5d407e6fc560f33f9ce8396973cd41cb3abc1ac5b71352c7515af953a9698ef599ef4b3b6753239629eab0df474a22c4b0f98feff40392273dfa042e9fc76c6ff8c35dfddf0b7590339ba9621b48fbaad5a11c591c6bd5840a96aa8f56d83953a5c32b8565b915679bb10551a0625e880f2ca61dea0cf2a4ebfd697437bc99c64ee98c6e250b69d1c67f5efd8de4dfcadb53fb6151f058cf03b0af4cb250989402499059433475d476f875643f0168a8fa0659dc3d47c1bbcd1a294183a77b56cec9e5ad35985c678305e8b9e7a79510e4099e92abdfa9f580e51178d4e40aa1cd2d09b56adf94b183653a789d24d6e0e4acc74173e1f5a4bbf38a7df47aa770bc13832d3570f1359f96519ada5b2ea16a9d654cd16992584b6aab45a030acdaeee2a5a24c1f14e00b01f3b2776d51bf9af729a097724d6a3fd101294170963c51dd55dc61dc18401f248f5af04853a649127b79fc422c6479b8797683a52cfb77b00cf385f0ded67da1f085bc12d3bb67caa7fc69cfec7111c8994fd8c3d27b0fac0416c7871f5991be91d6fa82d7da674d3e4eaf72f96c33fabea73b8e56d2700d6d4afe8c4fcb11b73404a34b593e03d1f345a33ba8227b6374c119a6438fc210eff1efeb78c20f6cd0a752b291eb29409a984e3f8876df244fd834d8abf9f74591b5ee301ff3ee4a9d0320418c8c205cdb9d3b93e35c02f2292e5675257eab6e9baf403981201e28aacbb666bbe4536ec878bd8ca08556cbfd148a61ae364472bb31fa4ad70cb7ef3e279c5ac863e1fbb1cdfa1e100f706d6ef370308c90f6d9bd68bccf82b641f77e2a7fff582c5027c9a50f3ef8c7afdd40d2baffe5b0e6b78230eaff81b94cb311fd33d56057b78285b406d8c820317705a9ff3b086d9ab3060f5f9d56165bc297e089fb8893749f8c081a69ae5d5395ed319e66f2d09dc53b0d5a25032cf7ed5cd9e027393c739c5689a6d4005a61bc468aecec9f0f012f57690eb8a343e380c51523682e52ac782eca0ed28064bf78d11863fc88d0d4b5aebfa3a8115ef62e11ddbd14a3874df2a6e3b646ff13b48d874f53c8e59ec5c0b61ec1b1685a447866582fcf1e1f74f53ac8e711e54e3a377a3e6331cd8aae490bfe0119e4339b3f75d4bc1f72923fd3055701944057e1d958130b96fc8590fbb12c9d9ecfa364bad5fc185711714dbe1b215ab2743ea9cc7572952760044fd3450f160064885e01782b2de9a1504e4bf463aa7d47dd13e7f8b22de0a05f4a5d34c1d31bc8c32225298d0740eaa364b4539d819cf795e76cebd9512037da70ca6bfdd422b9cd71d2e0ed79f21d3bf3193f374f76898cd57153e07f0d22a0ec808fec7a85aa8e0c524202adb0a806d9a92bb138eb29b51c8cc09dd905e33dfeb09ef6512e3c1213514fdbab3bc6e02e02f45e329d144559a4c54d6c13e72384bb4da57ff60210dae8923a9abcf6e960c916595a79e3e3cdb949800e734ee02064f71ab45fd3e4bb1aeecce0f52ce6cb48e14a3d9980b357eb17babd680979d7c198e39711882ea28edc886498132ce26c88fcb070ead2958dd93c714dc5ccdfe95d6b5adbd2826754983bd9510bc373085c028bc685cb544b15f28cdc1fe5c3098deebe7179ffcc521f851ce644825afc1b3edfe32b39309118a9cd93e1d17d122d106d0443498d55976bc8a94c88023a6f7b2cccea69aac2a5abdd6fa303f3755a1a26d12fc64ff76e97b5df64da33624496b542a5ebf5020c314db62e32b9dfb87b5e8f018587a47d4a99619967cd8ab8a95fff7b8fb7f082ee42ae1c64a559004e7345ca1c32a67ea57495406abfeb34f479804063dd11737f2739bc0818b8321511fdcdc77492de6ce83cc5fb685f3ef5fd44c4935d9c3342c969d5f19c69f884f24ef886e179c8d4cf60ef576c8eb54f2a86353cbc39ce20414a26e8fd988b5aae28db3f4b0be608fb9f5d4ac21ab2448d402a1cc9d182fb6da6dbba0c7f066d1c7ffa210ada2fc201ff6e5fc8d8508f82fec96bd924652b2c197bd58e0c28b8cdaf868ff4069d3100df152f9f984387c2e132fd1602d83c8338bd9c6b5749757b9155486b12edc3858ecff15ff7e8f4976eae43be38a99c78563eaf27683417b28e15d8012e9f1382285982f71d7d3a084624e8f2738dde7ac14c0a2239788cdc09ccfd52a8ee0cd05fda0f7de4805fc4fcd2af8d9696edb297463ceb4fc7bf7a240e4cc61f24112fcf4095a134796b004bb2da543530b772db6ac4bbf74580243956d7f49d67de8e905a040490c83b120694422bb6c724e8b6847412ba2425452ca700255e7468dd482387a203e1d5c4821c98f8948bf48c4a7f8dbfb93566a46124d527b8ae73f09a8da6f2edc943f6ad33521c1284dd2a1b79461151bbe7a10b2d7beaa5acc9b33f365e4216f8d939b8722c1ddd431e7ed69bf508fd03ae53a5739a41ae3ea18d9efc30a4b759c54c015cb99381157a9fa564930adde69766016e6a95cdcdc682cce889ab429713faddc7467929d85ca76409c695142dea3e5b9fb24e89df4687c7594e4481b4a559c66367b00844bb6c8353dd84c80eb730f4c31296fc2e4ccd177179af2fe68d021000035ec25061c74e020a6559bfc7fa01c14a7ec18fca190c33384f64a0958f9fc91ed8777bba7c9af50f5d14df3b70dc22d6f8aa6c3bca3921346f57aeada595907421a8cd9b9299504c4fd41903d39249813bc6f174215245d7dceebf32ab68f482616afb67edd68c2a10fb62cb92ff2414cbd4e7543e1972e5c4c6a0e67dd647e9a5b8c5fe03ea2823e6cd61970204e7cd3803d64eaddc215e1fcb3180ee8dc23d7bd4a9ac58695908afab14763546325783b343176a0df52d6b5b5d69963f7d378f0ae8e9dffe927685c40b64b3816dbb5d166ad92bcc83a96ee89bf0cb7148a5b516b6628f3553b4958e072036bf1ede8aadcbda4a2c84a3c56dbc9615df38715b4098a6a2fbc698d1d347990b17e81121edd5d28a10d0f917e293c81e1efac3bdfc9ffa8b55166561b7f18c9f4c9d1bc7b6845c0a56aa72e3ed64a438537ba06d8f981ed300661c84270718c1b3e2569345c9fd6ae32ef180b94f194f966cadb66c8e744f9c16f1df227ed36c0230f91fd9398a0847da80bad92684d227315fcb9309d01ac28d959ff8fbe60324e67d381a1193463771ca37d8a336191eadd051b3f852991d69d1174521d5e20362f9e61a58aa36d6104be678ef1b2368984e7a18907d32e354068f1742fe74b3ab57ed3bc4ac29164ce48d8ead351d35bd8b889024e9afc7b19c967286ffa63f1b9a53f3c844018b65f87bff4353319368a25f90186b7faecf8f81abf512978449ce3f19072b639b7561eb78f73276c25e614afa3a8d3693e7661d45ccd213adc1494d9d4317b1d4a35af7166d5b4302a44d140c71e0ef6e242f4af294a598fb6612ac8bcc5536447a154c6ab40928d1b73128e3a7914b6ced845b3071392b10d0eb6f4626978082d456668fb7fe73252119709b83b6250d4737a59a14a750f50e29fa37dec4094c06eced3e96a18b9399081605b5b43c9673b1ae40dc86c862afd9a7533829a4def546cfd687dd3ee685d454e1823670c2f021475934720a478d6423617cde86b5c928dd3ffdc0d4bcad5100a339d886513a33b1ef15af4a04f2e59f6eeec2b5c125d157c7f3658d687c876efda010bd5a8415a39065889973faec65a2b7826964dc2aeadf159b5204cbd8d92802d71a06020b25e6ddaac3e48dbb77b5d36659ca4d565eb94688436c538660040fd25d159948e90e46a40a51d12efaefe6bc1d6411f98cf788ba74c17cc15345327f50fced5be88403cf2110f2e92efec631b21c65f576ff089f4825d49ed7ff40a1fc96e8361e680c573b0040e8dff4f79e1ccf703b250a3e5cfadca56ba98246a1c47f588b13f44768556dfa3c5deff310975b97f46aed6a1c1d2500663625c787c5cbd0d4693ea9e3ef7fdfa5ad8e6b9a7e5b53ab0a6dde06a93ba759072d319791144b5911d92600e5bb39d56b2246801ff81b721c55253ecdf7e544a997b177e02fa24d16899de578e05262a1b7a7e6f6cd967a9e82ab88f131b26504f62fea65cd7b6b423ddd8a5efd6ca914adc43bed66ea8f89d32bfae07160065bac9f833e1b56d3c8d5b8ecc76ef6a78a3848015dc30e05383c518837630430cf035b666adcf393a5821a204ece9fbbea5a60960ad66ed8d4efc67a818f824de3698bfcd5a982834b33c12c3d196f222c2b170286aff1df5c8bb34f59ef5d64f551d5d6fc30fecb2dc9afc75860ef51f775e78cf64e8494f5c80d704a1c9f131005714e8d74eff334ec16853cee007fac6ccd480a9a224754113d2d190089404131449097c582f9352f153f0ba7659180d5e14ad398012887b87aa1a48ec35fdb20d6731693a9c9b2e8dbfda16dd18c97d1b16646e56662139e66dccc0eb4a74433fe18b9f6feedc3c304b5d08e95e5c671d4b6a02ee6589b4ffeb246fc4e7d5c4e864a9d27aa9c7eaf8265ffd366ff653a7f454463ecbeabcc4b365543e665a52a49055bd1d8b195adb4eafc325f69d37695b4db36f7de72bb1d6c350a9768d3fd317aac1ce194bfa29a8a5f1f3af9f3b6cfd5b712ffd14c81cc048890afcf262c0d64181fe8dadd932fbda13b1e4854dc1df34b0e3a7bc2a6742498c542429729f54889d3aa7d28f9872e914cf5ce11d647235af37a56e23d7b6eab018ce86eed0ec9eef2d040af5078782d69f9693548cf516017f0b803737c001ba1130f23d787b5ca3c23151ccf10c00f9ebb213fde317dcebe9814a71d04e912a1c407b26f59873227c9dfa0cd82464cabb46235bfce7c740d91f94ba1d9bdf177d79d13080975caeb77f821b140e47d70c1b99f92de9642a899b6f1a3de405dd528008726a25f74f6a0f33849a1c416a7a6982d4d114fc2f24c67344136b62cae9754500360fb8246a24a0c40356c6991b3ac16a8392ee186ac6b67ebad7afbbf158696833a0df11df6b8b6f57e93638f482a077e2d5b27261521073f1b5720a56bdd5ba04278c03e91d00ddcd6c2e338810c9cf7c0002ee8ac7f5cef6418ae138ad9279dd31cdcdd86c58aa359b8781a33a91385ef9569d0d22ccc52afc2578aceeebb1b2fcb925ed32e71b33ac4710af30a851b547e044ed118ed1a4f6aecaea1db26b11ccee2bea1cd00cda231d7232170648fa76411546f1df0ddeaab56d5fc05937a4066320706d71860e0e56557196872f442ed1dcc040fb0ac52f57330c0acda6615f539fc725c9fcd918fbe2f61cfd2489cf944db58c4919f166dc2db5eeadc1b65cb36b1d0103a48f71744b2946dd634ba012a68af3d8a0b0274800000000000000ffff0000a2000000b0aea419d4e52be8ab105d88e61dddc9284f23bd3d759e4ed544083893d0fd7bacecc2a1799700f4f53e1651dbfc80d04800000000000000f800000000000000010000000900000026c1d008d6c21f769c327e90d8e8ff7739a3fccbec35756b7e24927e969d510ea07a542abbfcfec00510d75c323cad91e6ac9ccca95d4f5e7d399934d8a347a63ee51aecbfa126448d0a7d26cb3b16de467b26d05940a8c2c4d43541b906d73498656f1951e7e69461805404f314e62dba07e32bf1a4a94710c8678664d3ffaba0d1930d120dec16c62842e62007b0bd3e4a3c2011969a4b6b4317237142f2bcfcf110ebaf98223e56319773d94aa9a87e9d8c8bb2bc213f6e89f2c5fa765efaa74eca260d0eedaef7fed2a519ea2c923356ee03314cee93aaf62766345a153655d7512d104dc200c8000000000000008bb2b391080000009671bfc058246c620d46f42b4ece76452021954b087a29d8136b80d22fd53e2b96be547cf6265724d7fa411c9f564b8268575c8c5ea2b619141e0e8027c012dca63b2eeeb43210679532ec40d41dea95b9cc872abb8db0c1aafea81f47a82c70e1e28d9768ce6e432bb9451848ab145492290476444a457770d3f164d08b367291e51612e3bad92d43f0a4c6e2e6dff515120cd8568e2078972fb689468be5bea59ce3b1e2c5901360998c197dac693559f11e71bd69de75"], 0x1310}, 0xb) 11:47:19 executing program 0: unveil(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)='r\x00') r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202439388696c65000080d67feb75621ea998e215c61b05812ae72613a23dcd29247e77f82768c02a31c8b1e937348d9df84157d3ef1f6dadde243ca0aaae97cce80e303410e68dbaf8a878763ece8c9f1e6a213b72a3663d5fd0f56d"], 0x10) shutdown(r0, 0x1) setsockopt(r0, 0x7, 0x1d, &(0x7f0000000200)="1310bffd733436cc3cfd1c2ef5c5d87d0bef2ae2d88c9e46679f1818778987f2602b59adaa5f3ca2d6d47e1fcb90247c425dd4b294de0139105dcb6843544ba7b5090905530e302c4debaefcf63575bf0870487416d06a08e3e34e0a160d28d7bb1501b6990d752db145aca16a93", 0x6e) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x20000000000051, 0x0) r2 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = open$dir(&(0x7f0000000180)='./bus/file0\x00', 0x8410, 0x48) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = socket$inet6(0x18, 0xb5ba3c8c8076bd69, 0x9) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x8, 0x7, 0x6}, {{r3}, 0x746a81548215fd6a, 0x22, 0xf0000008, 0x1, 0x3}, {{r0}, 0xfffffffffffffffa, 0x11, 0x40000000, 0x7f, 0x74e7}, {{r0}, 0x3, 0x48, 0x2, 0x6, 0x1ff}, {{r4}, 0xffffffffffffffff, 0x0, 0x20000000, 0xffffffffffffffa2, 0x5}, {{r1}, 0xfffffffffffffffb, 0x0, 0x2f856304f43da908, 0x1ff, 0x2}, {{r5}, 0xfffffffffffffffa, 0xe, 0x1, 0x8, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x19, 0x40, 0x6, 0x8000000000000000}, {{r6}, 0xfffffffffffffff4, 0x180, 0x20, 0x8000}, {{r0}, 0xfffffffffffffffc, 0x1, 0x80, 0x1, 0x8add}], 0x8, &(0x7f00000003c0)=[{{r0}, 0xe5d7c04d7cf9e07b, 0x44, 0x20000000, 0x3, 0x80000000}], 0x9, &(0x7f0000000400)={0x0, 0xfff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) 11:47:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x28d, &(0x7f00000000c0)=[{0x6c, 0x0, 0x8, 0x2000}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) r1 = semget$private(0x0, 0x400000000d, 0x0) semop(r1, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) semop(r1, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r1, &(0x7f0000001900)=[{0x4, 0x80000001, 0x800}, {0x0, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) semop(r1, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000200)=""/234) semctl$IPC_RMID(r1, 0x0, 0x0) 11:47:19 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x1, 0x7}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000080)="003deb8506c801d2bacb1b9421fe40c44842f07eabef63486d43bd0448c300fe107809c9af82f9878f4829756f118c163a85ea333dc08d0f284d670e6778bff37ec15ac21ce0653cb2c953e26ed6777e2423b29687e5bb7dcf4b0790471854c38531ed6698df1d2515403fc2ad1cfd5315ee8cac94754827a29f061910a63cfe7e183351315228a214d1dd0a5e53dcdf63def96324e80edf2f12417ce1cc22df370d1e", 0xa3}, {&(0x7f0000000140)="77d903e82a231eddcd04e32cc46295ede5f0cdc4d169d21d9382162725c65d97afa62a5ac6f29927c6454cdd8797e114afbe918cbbb3c5aab89e9f6baf3bdd7286d39231e2974ede2b5b163a50c109eee070ede6ff10333a23c9ce154148cb", 0x5f}, {&(0x7f00000001c0)="6b4602848914284a3db4f2d9ab52a4c44b72a1bfc76a13c322aad1d8776ee92a0f9e12287f8884f327ca36d5a3ef2dd292e9463d6cb146ff344b607f2d547f6646240ed8049bf0a527233d95900036d4abcfad1f36c9916e42558b8745f7df63b3210cbea023f0e7953b2508168640af59ab21f368269e2ba828fd391615cd9b5b76815e8ee616a46ed875631d73315c1d4037eaff035bfb6458102c6e567ac1b98dd137ab4ba5275ef6b9cc515f", 0xae}], 0x3, &(0x7f00000002c0)=[{0x68, 0xfffe, 0x6, "9a144f86311ac7770ca88c99ae3ff014cd07351f7ae9efed8c09308fa7bd5af0dc6cb6064a85e078e78b6038f76a48e6c45650931e102e38b4fe4c21adef81d03a07d2d60a37f639e12a90940350031808097dbe48a083d2"}, {0x38, 0x1, 0x0, "b7813ed021eaba21e749d16c81487117a691ae098aac39417277a90f30171700c9be13a153ac"}], 0xa0}, 0x2) r1 = semget(0x0, 0x0, 0x880) semop(r1, &(0x7f00000003c0)=[{0x2, 0x4, 0x1000}, {0x0, 0xbdb4, 0x800}, {0x2, 0x5, 0x3800}, {0xb07aec58e3a882cf, 0x2, 0x800}, {0x4, 0x1, 0x1000}, {0x0, 0x6, 0x1000}, {0x0, 0xa2a, 0x1c00}, {0x7, 0x9, 0x1000}, {0x4, 0x3, 0x800}, {0x2, 0xb6, 0x1000}], 0xa) lstat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) r2 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x400, 0xc) r3 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000500)=0x1) sendmsg(r3, &(0x7f0000001780)={&(0x7f0000000540)=@in={0x2, 0x2}, 0xc, &(0x7f00000015c0)=[{&(0x7f0000000580)="79565bb2d391596f51e6c5d5aa9e358ff18d876b1a7fbe3b40e7a4677e5473d7ec1edfa43234684801bc4a680dc26f53d93adbb435b32e28d7a8e46336230953c375d52311fd2adc98c73148f8566222202a8999502f2e77f82ab715514b7d87ac91c206b4c24b8b171e3944d4a7da9b777b0f8efdbf085461324891fff64b76b5baf452de2ca0cf5553488a23015ddddc25617dfdf9167d6264e9918301ce96a35e6c97679958359bb455712ab2ba8338175adbf200c681bda2058412c32ff9f2f0813a65c71c3c10199de6b0c0f6427c280da0a212a716f35321f957ef8c9415777ae19ac32352184705c075a5a4bfdbb8ab5ecde0133a634525553a7711de9f4f2e7ffa45ee1fc2b8d51461e8bcbd656af62216a2afcffd2c97f8a9e115ded03e35f9926f005e5d4246446c53de83e5bc1662c6c3395d86da6edcc448bc1377ce239e391e8a7c026b0eaefec9668b03a79b4745b7bda15e19e6483890688bf66a374ab7687f2e8623830371a3f7eb0ca5a20305d725dc2d562fc29e12b2791ab52e652f3f800ccbebf3087ddf89642d9894087cb6696c9c453b727defa7c6ade8a45800294b19d681fd68bdaacb8f566c9ee74fa486547133df67f56d8f224440e3ff1ccf55503db5f3bcdf73abe3b82554c4eb479065540a96e0e99dc0afeef3db81d6a78d809f4ddfb97f06cd94af19c0030b97aad95b67c4c8f928a3b547e1a0742e14bc8baf535498811b60f8e21b6c551964a869003e5daa01b77fbd1384ce38a842dbe20aadb11a03f58575b2202aef93374e07f1a50eddb8141896668576552255058451f7ff7fee4dd8341de2e91a3bc2a2516f0423b20c2b5be0e25f596ed89f260f8723ef91e66d1f59197ed651ca75a4bf152b8a0257e57be40aeb4ad5386e1f279978bf3d850d658bb3f56963185e6857b4af4e2a2c87334cda03bba505a6920234cd8e33c9df12c8f03781f4872fa143448d964fb43a317820187252aa9a2f9d73ab77b40fd008079d53cfe0bf2424b6828646f3b22be9619ead7732f18c16e5b89d94bae1477b9dd44f70d87aec24efe589de63bb4d9c70f31cb1289c63cc458db1d9ee7bb4acdccca2bc9274f4967a2db5d8675cb11552e86355d11d35a1b8839d250e6bf7f9fbe62025704a5059cf352ba7080990899bed2d02c4b2b78a664ff76584825dd4f44f11e44336368f68ca764d39f7002c77844b62e36029e265094518859ac9e8c14bd9817010886f243b1f1b9872fb4cf0984e7768c1cbd401025c6ff656366860a1214d119872cba602075583854120dd5ad794a282a2da6bc3c35e4df3921237f4754a015cc348f11b1a16c6c3326b08332882395d065d2866c89108f2ac263d1dc31b7829cf765cf4a36d15c6c24923bccbb9ff1f3f30efa1768ec4d23b9017f932b5f4e95af8b32af30f12aa890d298579a87102c505fa71e3f29c0d86ddf3dc910400cc23b83e796c19cf5c0ad6f01dafa2d961ca44d32f2172b7da0794cd783c284018ad9af5c3197e0fac2ba6e8eec1a2fb17d7d0f81c15e5260fd72439b5ae300d5b5c90e6ce13bf5fac26121cd5ef861258f3c13fbc1e0fcf5458f80f93f0a17b480993e2a367ef1a3c1987fb4619112ab3eb6a79d1ed391e8df871ff10c23e0aa00fd2c6a71139280b6ecdcfe617766f669df61c9e018743d05d763dc043f2cf6524f4496fe7766b784f73f5964ee322a082d2d0140aacfc34e38c8586097a4caf01c67354f1cae9ed6e903129689854e649f70fd4b4e0f3232c4dfd19262fd15d8897e59fefa1bb4b06886a1bb5d7bb9b7c5d2c81b827d9f2bc51fe61066d30a0a30949880732a6d73ffefd0b4fe4ae9bfbc12be9f020289f65127344ec9061fe8680c759761424e3c469327bef6f19cc2f93539257d35f5628c87b375e9a1ce73cc7b682fb78a074ac48185566d6cd7028a21e97a7023b135802dfbf9282fb06ee6deff594866b8169abe173e8c2beb0e9c21680c8765a1236156d1c6b895b7a0cba9fa579f543af17935e2c1286f0c12a7522bd0d95bc86e0621de1ca5bada6f606c193eb3b7e44fdd5fa89222753f94789fe8e886c11346010becf17bef4aa10a70eef2fa31ef880d324d4fe723b178303c9cfc4e8202056cf3252767931c6b1f0f917293765344409a8d4aec9b17437f35aa9fd3d944d5e3d7ce065b7337ee46d7847977fea0c5dc58526e340cb37fecc701119102552fd7d1cc127c70e7e1258b5ce5706e7eae988cf3ffdecafa12f75213ee83ae76073dc636530e45874c5e3bd47a26a7de964514ef5e0d09ce2ed37389974978626519f25aa5a67a2f129661b8bb0765e45ea49208f626be4c54bc19c10674c61731537231d9b29db6c4bdf8530ffd72386b91e042fbe67a1334b05d7b58aa0051bd450490c5d20e24d521043357d6c41e398fc380c67ddb3a16836c2e0a3bb8fd63c0c68eb2b9d705c8c2a2d657ea2a82bbb5c57d7e04172df158978fb294e31166980e3e61208124aea49aada09ecf38eed25b549c9e6e0cfbdce8efa9e6d08c3aa82c9ecc77e2ed6688162412068b5e4c154d3cbc48857b650b48182f394b3cd98e34b8ea130efccfe712061dc03fd93e32ea685597bad5875212c69ae4a2a1338e6a2f56fce493738151411dfa386ede9ddf7183ceb80d5d1f264756e7c5c3a3a62b25562107040eb37bf40cb1b6ec6254fab748e09039eb2544f0cacd815c3585e8d0c1fc36a6a45121b12248c2f25dd48b2138db5f60bff9f72dd035f2e4b4f345663c9db4fdefa0187d22e2a15b163eca6b0e32b910aef70a8ea38b8809ae678bcca8f63e4a10e572c57660e3cf9811d7f51ade94e5a1ea2aaf5dcd9b5df402879c2613cbb7f9ab52ef2f16dfe48aac8acf66d02ca3dc00c07b86fc572d4f10a0680a4768dd6d57e617a361cb10598a50bec141a7775606610ebae319d16f57f23ea8ab833675d5fa4b126128c34a0bdb74a01dc4873d0c741e44afc23546215811dff8b425f486f3856a1147f6e1de0bb50be2143812b93be124f74f1e52b66be5ccf6f696442493afbf55988baffbf8996952e476f0c5c49d950f16e6c434110d23c9d8815f66823a61393c3ff4c279e8bf9cf6599df6750044d0ceda20140ade3f7e629bceebde615478148929c9d29363365bd3c15329afc6ab450675089960018851cba700bfb586196fe6be306071e3673282f62ab6893a4c7825231a43b1b7a89569a39a4d3aacdff606efd4557382a03700685716ab892f688d298f3d40917504f1c4e03428425b1a90bd02a176e5d5817f50d985e0435c5f3ee110190378a8477039f8dcc8f8e575d58734c56042cfc9748f1d65bcd005729f6b484a4c953142732bd7ba14bd13e8b1179185f4a04df5aff2ed769d7c4a9d72af0e7cd82ceecf8ab028ed5df7a0458b339fe3182e52726ba18c4cc2e90a827219d4b4e2ac685fa45e12cbd25dc4d85519beac76a4ee9f5fe3723d2d2f03da7fbe5ee1c0d5a42069eaef47930a8d4f9d680f859eacf78bbfbae52335592a4bc82f44ff28c46a4a5a973d4726617d97b76b6fbfe250a1b24ce0fc017a731775956c9711326e1a0dd6e427ebd8c20d4ec5f9be4b7c9d071945639ac81d709fb4aafa253a8211379e16a080d4498e2a7a7ecbe3ea4b834a85a3f8cf6ee7a3ca64b8f838cf4a6d141f9264c39f0c41371bf740c91523e20d8de96a64a83a86843369e81ed0fb841e87c32fd1fc84c3afe9fd3be607b11cc1d51e83fc433111144127c1b809904c192b6307d9051a0f475af70cffcd3e19d4661581213798410171b4d325de9bb3a188f831abc76f3401cddc8de559550070ef9cb0d2311082100a2e7661c08c6f690493e6d707973e670acc5dca03fdb2f9dc332316d06c8a49ab9243d3f55285938dcfe45e94e28ae1a5ebb427de588ba8e13b205bcaec2588545beb7c7ce3ac292301a3632672a3bf476a67d67fc0cf5463abdd693820b990d77ee9f48c7afaffa2d821320c1c958518de74ccc8adb86d1b5f69da309ae4d330ff875553fbc3d5162cb4a884f4f103b112f958bab2b1afa715cd1b4cd948b96c3f01948acccc77773183a7af450a7c8b133e3d92539bbb1ef01a467d85b43c2d138c7936a92611c399fec814958c2ba4fe2a633eff65cd987c3c9dc958665e764c1715f335d66144a01e6dea208db6e708f99896116b8d260805a758a774a6912914c821fe8642f41b646ae6ee246ac111c00c5660da550907715d7473d1dbe9a9daca9230ec72749c6c0074c81cdfd4df2236ec13a5080f3f5c21217ded0d53cfc0691a8ac0db5d4f4dec3e28b10ddd7e0a97f321d23b890673d08055868e3f05b959a75564efce5e8b24fc32adf93e4f7e7f83296276bf5dbd54675536d15d481363f59d07f2c7a29cb10092187c8a9c6f4737a4ad7621f718c623081c66a91dba1a8b28cccf768b3da8f41ed6978f55ed4d1117d3d5bcdacc4bb51fd4bf27854878bfa39b29c1cf70ee800bb03ebaf90776b4b9f3abc5cc696dafb86ff0e49d36f9bdac13855ffd4fdb9a0a8f8255c7052c39d543645aaf14b69860a4b110cf17ca941a3fe34055da023c1c476ea3dd1f2c794eb05b517807b7ac07f2758292d9d99c9279f5c810d0766773bb3cc2e699a808bc055297f5bd9398b5d99e94a7f4f0d2afc53df030db1380558fbae9d1b519be1b0bb0681e117f0cb038bb3c53dfdb24528ae6df6fdd7b77cecc814a8ccfcd575a4f3122f1656b91868c499b821363d218ccf04693bc4246e246eccd016ff1cc7145f92de80e57ad262a6cd87618dc3ad3ddd077c56a4f38d6b753d110f439db4a8d306b53e465d9bdbfae06695a79c81c0776adee1cd8585aa4ed8dac5211166810b6893b99a17974eee12e324e5b72789f09d88a64fe52a0cc1103ede5e1ac7f4bba9b1d189ca4e2c3fbc1676b8ff9064cca95de46b3fb92ed3fd45efcba2e2fd54ed35a9c5787e0487472305645d5af6083f550402c5d38339763bd0608c90260127204aea9deddd22178e9fc9cedef1d49f2a65397b4167cb0a78e408b123e2ceb3605e833caf4fc20e40ea9e708445dffdbdc79085d311b09ccfc50363bfea793ee50bd41ff599aa62b2557520e33dcc3cd8ef1ea23ae665128bdb8ff878720cc3f92b4ddc033ffaaac9d6a8a8c9d5c93387bd43c705e33f7dad30e0c0e0d1f56d6fb95ea94bf54e6698a6a9b8f402a5b8ef678e0a887a6eded74e8eda32a82b6d46b32743d9f3bf225a11047ae2e6ad85915ec9a4391e1698d8d8986001feeb100f14097f66f17753ecdf8610a794ec235c8c60cab8b7a5341beb47c97ccec09a5621a0bc3c05214b52cc7bc5db949971e44491c63381ef36d79a70affd94b36506ebdefe4bd291834aaa6c3b4dc87b00fb1d048a45e5027f88e063672314367f9075cec0868d78d7fcf48d4a542116d31100814400253a00df33b2335c8afbf77e39415005fa6adac96c5fcd8b5f47fa4ced714b5aa866d9cc4cd501e039664b98b129aaffd4cfb091dbe8b9f4cb5210d0ab645334feed97c61a728a5884dc4a149fad0fcb909704bbaae326e88f3feb6b4771da96130af732957b1f5de814d4cf4620a7724d1326000e8bb06701ac95a80bd8966747c08f395a2dcc8e41798c0677d99c06dfec9efa669b459dde066766b30796eadc2e88622f7d3bb97b9ba162a3e9fca5b2970bcac387c88af3399e7b23a726668addfb1073dde147e6fd2d2b7e5c29142294d35bbd529839ed323b0b56d0090a0de2d061a8c5332f", 0x1000}, {&(0x7f0000001580)="d284e852b785a219f541e0f3ccefbd9363fcb488ef598abdc7c7967047a90e4c7dd779ff49886d5d0544910c29", 0x2d}], 0x2, &(0x7f0000001600)=[{0xc0, 0xffff, 0x8, "2af9eff38c866744368a5f297dc0f478951ab3f2b5d890b1d22c6a11cbde48949a8d0b9cc37fb26f53e714a3f70d2e82648bf6cf38819912a42481217c2d66cabe0ea31061cd24f7406666744076bc4ca8b55f5c2925edc3eee85b8dd85f9f018f07032274c5a6c1f6e7dbd562f28966e202f6a1587500494a3fde80455d9acfdb267c17934c7621c45d528c3942c72e0ce8723e5e348b09f1ae727713916f5a589eba71b6617f52a367"}, {0xa0, 0x1, 0x916, "8cf42295482bba6dacf31d549724fd414f15d537fa8260ceb0e8b96dc81b2dcfb9334fa00a5cbabe043d0a5cc28c8914b504b8f18d11a5dc89428d7204e11af3900e9eac8139be44f876f48ea1ddcad03cda7e4ae665c1bb50176546b86e8d818448c1d0452bfd49d5dcfc3dc8293569068092b3f889a2db3d22e5e22db29690b3f098e73addf7ed613497e781cb"}, {0x20, 0xffff, 0x4, "da19420822a99698c275bd9eec98"}], 0x180}, 0x8) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000017c0)={0x10, 0xc909, 0x4, 0x1000, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x81}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x401}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x2}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1ff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xffff}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff3000/0x5000)=nil, 0x8}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x95a2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1ff}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x5}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xdb}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x400}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x10001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) r4 = open(&(0x7f0000001cc0)='./file0\x00', 0x81, 0x4c870f862953ad73) sendto$unix(r2, &(0x7f0000001d00)="bb631bc9953182d57642cabd4443126ed2ce9890f9c4504f7f14ad2853aa38f955f039d0e69f61d11deec6802116a609e5", 0x31, 0x5, &(0x7f0000001d40)=@abs={0x3, 0x0, 0x0}, 0x8) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/null\x00', 0x10, 0x0) mknodat(r5, &(0x7f0000001dc0)='./file0\x00', 0x6000, 0x400) pipe2(&(0x7f0000001e00)={0xffffffffffffffff}, 0x10000) getdents(r6, &(0x7f0000001e40)=""/4096, 0x1000) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f0000002e40)=0x5) fcntl$setflags(r3, 0x2, 0x3) open(&(0x7f0000002e80)='./file\x00', 0x80, 0x80) linkat(r2, &(0x7f0000002ec0)='./file\x00', r6, &(0x7f0000002f00)='./file/file0\x00', 0x0) r7 = socket(0x20, 0xb0d311e43122d3c2, 0xff) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000002f40)={0x0, 0x0, 0x0}, 0xc) r9 = getuid() fchown(r4, r9, r8) r10 = open(&(0x7f0000002f80)='./file0\x00', 0x80, 0x80) ioctl$TIOCSTSTAMP(r10, 0x8008745a, &(0x7f0000002fc0)={0x6, 0x10001}) r11 = dup(0xffffffffffffff9c) utimensat(r11, &(0x7f0000003000)='./file0\x00', &(0x7f0000003040)={{0x100000001, 0x80}, {0xcd41, 0x7}}, 0x2) pipe2(&(0x7f0000003080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GMODE(r12, 0x4004574b, &(0x7f00000030c0)) 11:47:19 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="4fee9ce4ec0f51cbaf"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) fchmodat(r2, &(0x7f0000000140)='./file0\x00', 0x6c, 0x2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = dup(r3) connect$unix(r4, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0xffffffdd) write(r1, &(0x7f0000000100)="8c65", 0x4a8) r5 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) 11:47:19 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}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 11:47:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x74}, {0x35}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup(0xffffffffffffff9c) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) 11:47:19 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0xffff) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) 11:47:19 executing program 1: setrlimit(0xf, &(0x7f0000000000)={0x1, 0x2}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x40, 0x0) r1 = dup(r0) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) socket$inet(0x2, 0x4, 0x0) socket$inet6(0x18, 0x2, 0x2000000000000001) r3 = socket$inet6(0x18, 0x8005, 0x4) ftruncate(r3, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000880)="289caefad85b04ccdf900d249bba7de457eeaba523b2ecf6209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e7db92cb99d639058f28ad91f7afe5b41947db7fa3c4693c93274943dd501c10729158df03f9f5dc781c86870658233acff9589ac6e640f127bbbdb8b2f0242e8efb25618da70acefad36c790a0e6861296617c3bf46f2517119e3c2c684ee7fcbbd27493b067b993a3eb2ddb72e9d160466361741fe6f473f49580f92d78913c890423650f98b83005a708a2dd0e2e63297370d59ded510f123f455a2831f465442af641100b3303f5e05a47f45588716f01c69", 0xc336c2847464a966, 0x402, 0x0, 0x372) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setrlimit(0x2000000000002, &(0x7f00000000c0)={0x60000000, 0x60000000}) setrlimit(0x7, &(0x7f0000000040)={0x9, 0x3}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000280)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000002c0)=0x3) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000300)) sendto$inet6(0xffffffffffffff9c, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0x68, 0x1, 0x0, 0x376) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc0205603, &(0x7f00000001c0)={0xfffffffffffffc01, 0x8000, 0x0, 0x2000, 0x0}) getpgrp() writev(0xffffffffffffffff, &(0x7f0000000700), 0x1000038a) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r6 = semget(0x3, 0x2, 0x401) semop(r6, &(0x7f00000003c0)=[{0x4, 0x10000, 0x1800}, {0x4, 0xd0f, 0x800}, {0x6, 0x1, 0x800}, {0x1, 0x8000, 0x800}, {0x2, 0x16f6, 0x1800}, {0x4, 0x8fd4cc4, 0x800}, {0x4, 0x6}, {0x3, 0x5, 0x40000ffc}, {0x1, 0x3, 0x1800}, {0x4, 0x3e, 0x1000}], 0xa) r7 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r7, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r7, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) 11:47:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev\xafbpf\x00', 0xa9d0a1468f30cf80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x5c}, {0x1}, {0x4000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 11:47:19 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x3a) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket$inet(0x2, 0x4000, 0x7f) bind(r1, &(0x7f0000000040)=@un=@file={0x2, './file0\x00'}, 0xa) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2, 0x40) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000000c0)=0x3) writev(r0, &(0x7f0000000380)=[{&(0x7f00000003c0)="887553276f7da438", 0x8}], 0x1) 11:47:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f141ba2b0657eb623ccee89f3c64d63affa246e5ffd97d78f7efccffbe5720811a993def0897cf9c477fd28cee047dff05f1ffffffffffffea8d8e0bd23813115cadaf053d0500090062d0ca5cf47b7c9fa3aefbae6a6634edae380e1afb9b72b64e9e98be95741f8c389d913d533e2c33a1207ea29dbbac71a02ded58715d59398d133ce24478a43a060d2eddfb773d2a35f0e325fadf5c8da8487be1c6dfb7a20645b5229367fcd8d951cf24b3847af5151cea01588e936406df6437a9aa66d404994017793a74a2fb2cebe743043a6e167164bf5a576e090f1b94ac64057d91c64e0c83c60ba393c96b9adb6b8aa32b5edda73e5b9b89c054a0e48415f2a7f27930934ce37b2f6756d97db4b074c3b7af41ed9ea1f5461a20", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r3 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000180)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000140)) lseek(r2, 0x0, 0x0, 0x2) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xfffffffffffffc44, "855c55000267a7230000001a4000002000000040"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:47:19 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mknodat(r1, &(0x7f0000000080)='./file0/file0\x00', 0xc000, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea881c6c8108d45500a0c08f05f372a334065dee4896d79eae3997774494aeda54f56b73ecdb61c10b70038ec20b930a91553111dba1d42b9c3b3652c0a9b2af81635af8f7b72bad74c3512c8f9f2f0db4852d43cf1e6beeb10e467844c4dd0ce314679cd328ecc941bcee7164f0ffcf52f7f76d7ad76eaf555ffb0c970daa7811e1a6a3fdaabf187799648946d1d741767be5"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) r2 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) open$dir(&(0x7f00000001c0)='./file0/file0/file0\x00', 0x20, 0x1c0) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r3, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r7, 0xc010427b, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[0x0]}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r6, r8, 0x1e4, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) getpgid(r9) 11:47:19 executing program 0: socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6a000006000b00"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r1, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xc0d2, 0x0) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r3, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$TIOCNOTTY(r3, 0x20007471) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 11:47:19 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1}, 0xc) 11:47:19 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="0714ff5f099be009e938d0737f73eb2b6de8f19b", 0x14) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x7, 0x7, 0x1, 0x0, 0x7, 0x1, 0x9, 0x0, 0x2, 0x1}) writev(r0, &(0x7f00000013c0)=[{0x0}], 0x1) 11:47:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = socket(0x20, 0x8000, 0x40) accept$inet6(r3, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000000)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x8000, 0x0) pwrite(r2, &(0x7f0000000380)="57111c06857af2783abad3d045b863eecc34f1123fea3a74200be121cc94185bd87244329ab7673dfc93ed299987f5357f0bfd3c03b4b97a723fd3d29d6a3451660d1c5bccf5c14b1500a76b763a57c2006ce64e654ce799d83aab4dd2ac2300686c58eede871cc7634b139ae6cf4b7b31800e988abb194fa1d15fb4", 0x7c, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCPROMISC(r0, 0x20004269) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x5, &(0x7f00000001c0)=[{0xfff, 0x9, 0x20, 0x4}, {0xea35, 0x2, 0x6}, {0x4, 0x2, 0x20, 0x5}, {0x0, 0x3, 0x8}, {0x7, 0x8, 0x80, 0xaf0e}]}) close(r0) 11:47:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20280, 0x0) write(r2, &(0x7f0000000100)="8c6a2e5d1c18f533356b755755f689e7fbc6c2d10fc5464424b40baf519f07b5bad8ce35bc927564ffa5b2c071f026a6424969f0ede7ffd9752350b596247e511f09ec36417deb2f99df8f3b6df21237ed12ed46d1505844ba281dd9eac796", 0x5f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000000680)=[{&(0x7f00000000c0)="22532e5c17c55a6c145cfa926a1faab05ca1", 0x12}], 0x1) 11:47:19 executing program 0: socket(0x400000000018, 0x4000, 0x3) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x40029, 0xff, &(0x7f0000000040)="ebff7a7dc8fecec6ff13b9fd812eaa4e713048e6d931929648", 0x19) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x82b) 11:47:19 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x8108, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xffff, 0x0, 0x80, 0x1, 0x6, 0x35fa, 0x2, 0x2, 0x1, 0x7, 0xe000000000000000}) ktrace(&(0x7f0000000080)='./file1\x00', 0x2, 0x8, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 11:47:19 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000), 0x2000000000000260}) 11:47:19 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffa, 0x1}], 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff}, {{}, 0xfffffffffffffffa}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$KDDISABIO(r3, 0x20004b3d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) 11:47:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x60}, {0x100000001}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 11:47:19 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = shmget$private(0x0, 0x3000, 0x500, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) symlink(0x0, &(0x7f00000001c0)='./file0/file0\x00') connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2fac14000f7d81b1be4442081dca4aee0f7b987825057ac909265796e8f5840550fbadbe8795948f86159b7ab021df8c388ff58fbb5f27f9a009b320ac52340113"], 0x10) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r0, 0x2) listen(r0, 0x7) socketpair(0x20, 0x1, 0xffffffff, &(0x7f00000000c0)) 11:47:19 executing program 1: semget(0x3, 0x4, 0x400) r0 = open(&(0x7f0000000280)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180), 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) accept$unix(r2, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r3, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r4, &(0x7f0000000240)=""/99, 0x436, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) accept$unix(r4, &(0x7f0000000500)=@abs, &(0x7f0000000440)=0xff31) flock(r0, 0x1) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x1b2) r9 = semget$private(0x0, 0x400000000d, 0x0) semop(r9, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) semop(r9, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r9, &(0x7f0000001900)=[{0x4, 0x80000001, 0x800}, {0x0, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) semop(r9, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETZCNT(r9, 0x1, 0x7, &(0x7f0000000200)=""/234) semctl$GETNCNT(r9, 0x75d48512e1bc5e6c, 0x3, &(0x7f0000000640)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r11, r7, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r12 = getgid() r13 = getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r7, r11, r12, 0x1e4, 0x8}, 0x5, 0x5, r13, r14, 0xfffffffffffffe01, 0x9, 0x7ff}) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x3, 0x1000300010002, r13}) r15 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) setsockopt$inet_opts(r15, 0x0, 0x2, &(0x7f00000002c0)="9c4c3235e63fa2760e988b536b3047bd63626b09ecb0a0186bc4bdb615f2a0936f132866e67c46c17c68c7306f4b7389fe6a43b0fa83d0ca3bc843980117cb0f4c42e2fef98618d18797a36b4cf6044565a2d3fe01ecc2a599274c392cbab1e2f69e1ce9a0a8c0c42c88f314df38b42aabd12f21a9227912be5902fe647ec338d677d411326ef1e9718ddd8485f9455c00a4a04f2d78d531a39ce31c68e0b37c50874908ccf06647", 0xa8) flock(r5, 0x2) close(r5) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) flock(r18, 0x4) 11:47:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x12000002ff, 0x0, "00b9ab6d0000fd000200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffeda) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x3, 0x0) socket(0x18, 0x2, 0x50) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:47:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f00000001c0)=0x10001) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000000000)) kevent(r1, &(0x7f0000000000), 0xbef0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x80, 0x4000002a, 0x4, 0x2}, {{r3}, 0xffffffffffffffff, 0x2, 0x2, 0x3, 0x9}, {{r0}, 0xfffffffffffffffc, 0x80, 0x100000001, 0x90000, 0x81}, {{r4}, 0xfffffffffffffffc, 0x187, 0x1, 0x40, 0x5}, {{r5}, 0x7ffffffffffffff1, 0x20, 0x80, 0x3f, 0x101}], 0xfffffbff, &(0x7f0000000040)={0x1f, 0x1000}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000240)=[{0x20000000010001, 0x8, 0x0, 0x5}, {0x3c}, {0x6c}, {0x4006}]}) syz_emit_ethernet(0x170, &(0x7f0000000280)) 11:47:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4}, {0x7}, {0x683e}]}) getegid() syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") getegid() 11:47:20 executing program 1: sync() getrusage(0x1, 0xfffffffffffffffe) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r0, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20000, 0x1) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x4) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x396b) 11:47:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000500)="e1", 0x1}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6, 0x0, 0x10}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x4010, r0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000240), 0x0) 11:47:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x30}, {0x400000000045}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0xaff1, 0x2, 0x4, 0x3}, {0x5, 0xfb, 0x2, 0xdabe}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 11:47:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 11:47:20 executing program 0: 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", 0xef}], 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) r12 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000380)={{0x5, r5, r10, r11, r12, 0x40, 0xae55}, 0x0, 0x6, 0x407}) r13 = semget(0x3, 0x4, 0x8) r14 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r17 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000380)={{0x5, r14, r15, r16, r17, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r18 = semget(0x3, 0x4, 0x18) r19 = geteuid() r20 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r20, 0x0, 0x0) shmctl$IPC_SET(r20, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r20, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r22 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r22, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r22, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r22, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r23 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r23, r24, r21, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r25 = getgid() r26 = getppid() r27 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r21, r24, r25, 0x1e4, 0x8}, 0x5, 0x5, r26, r27, 0xfffffffffffffe01, 0x9, 0x7ff}) getgroups(0x251, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r8, r9]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r30 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000380)={{0x5, r19, r28, r29, r30, 0x40, 0xae55}, 0x0, 0x9, 0x7}) getgroups(0x5, &(0x7f0000000180)=[0x0, 0x0, r17, 0xffffffffffffffff, r30]) r32 = getuid() r33 = semget(0x3, 0x4, 0x8) r34 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r37 = getgid() semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000380)={{0x5, r34, r35, r36, r37, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r38 = msgget$private(0x0, 0x0) r39 = getpgid(0x0) msgctl$IPC_SET(r38, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x142}, 0x0, 0x0, r39, 0x0, 0x0, 0x0, 0x80a6}) msgctl$IPC_SET(r38, 0x1, &(0x7f0000000100)={{0xfffffffffffffffe, r34, r31, r32, 0x0, 0xa0}, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff80000000, 0x1}) 11:47:20 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000140)=0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0xd298f4b4cfec81f6, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000180)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x422, 0x0) mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) open$dir(0x0, 0x0, 0x0) kqueue() writev(r3, &(0x7f0000000040), 0x100000000000038d) 11:47:20 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}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="eb", 0x365, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000000)=0x1) 11:47:20 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f00000003c0)="410327d7b41c692e0ceb2351506ebdac2fb0e8624da6917739ca8be24eb8362e8cad38681c7c073de9ecdc6d4e074d8d64793293f15bcb020f4d85fdb9633084d4990b11d310ed2333a2304fab1d0de5c4f9c8ace0e684639ec9408851373d86cc4c809a2c23dc6f6f4e4d43a3f039bd69ab2bb875086ebf257b678ce3bf0b7160e1c2fef0015508d532993fb23034b8f289b8171d421168005ba4774e89b328a66d7deb8f859ed659b764f3bd02d49d3d4cef232f37297546dc4528995661a95007ae865cbd95be4a92fc851d3da1cdae4dfda78d7597d27e0518afe6aa3ae0c53c92d998a563e3d569465a9ee48a5689c7bc762253291da3d4f7b22532a2c35834364cc30fc4fea1c9dc4df3d9f425351bb58277816ef74ed24e6e951992ea0335a71e549c20fe49709177d1c0c3099121b07cb0f61ac6c310e35e50d6c4e5e569b12b9b94627cec224c6a9e34ff47341cbddf2f5f1a50b8ea6048bb617e", 0x42d, 0x0, 0x0) r1 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000340)="0000001860000000000000000000000000000000000000000000e4ff000000000100dc58b0db51721d0d08d94b4f3f", 0x2f}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x402, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000], [], [], [0x0, 0x0, 0x0, 0xfffffffffffffffd], [{}, {}, {0x0, 0x0, 0x0, 0x5}]}}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0xffffff80) 6-)-0,).)46-8: 56-3(!2% &!),%$ (22) &!),%$ 4/ ).)4 !2#(-30%#)&)# &%!452%3 &/2 6- 0808&&&&800022$71#78 6-)-0,).)46-8: 56-3(!2% &!),%$ (22) &!),%$ 4/ ).)4 !2#(-30%#)&)# &%!452%3 &/2 6- 0808&&&&800022$71#78 11:47:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0x204, 0x0, "b8000002000000080100", 0xfffffffc, 0x8}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 11:47:21 executing program 1: setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000000)=0xffffffffffffffdb) setpgid(0x0, r2) 11:47:21 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = fcntl$getown(0xffffffffffffffff, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x0, r0) clock_getres(0x5, &(0x7f0000000000)) 11:47:21 executing program 1: r0 = socket(0x2, 0xc003, 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r1, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) getsockname(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, 0x0, 0x0) 11:47:21 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) r2 = socket(0x2, 0xc003, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup(r3) connect$unix(r2, &(0x7f0000001200)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f37b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7daa699f4377fc1da38055c4c4ccfa32be051981c14d4ef7e27ff97901fdccd8610696486c60fa5c4342c3eb523175d0cf8111"], 0x10) write(r2, &(0x7f0000000180)="62bfaf4e754681e360b53a2a7074ef48e739ea7646fd875aa0184709bf5d04c320d0cef275ad8397feb9f017b781bc29d956ea61be305f99010e23d154c781fdacc4b99146f8668a3d0d1684ea5efb5d3089b096eb1b7fc1b0513d8f0cd88354119af51873af2d24297c17f853d848f6295c260a46a662f47f72de4a55a36797629187aefd416ce5dde24b15c4bbbd4f14b079256b35409f1f1b7a95861ddf415d08ef4615302d369f1b27bcf59b0cd4d474e0237121e417e4b2aef7f65e12af76d812c0544e02da1f8dfef11feafb71e429cc740c36e95c91c937a61dbd129853b91b0755480a5f298c77b75eafb1482a5081dc57e291a122bda2f27c03d7172f582fd51d8cc3a759b1345f7a6eb2c748ddd9bd12ef2afd8a1fef242deb54253edbfe7f56a9a8b74fd89885595671687d309d21adc4d4df2d9afd3ddfd64559c5ece375198af556df2a62cd0628836c21fd77b48e468ce565a599db96d8f9c6ec6fb3ff43ef3a802d32d756c68ec66c69b8d2879091baef76bfcf01f4796e056985c39cce5935317aea22a29fc12358a6509df4cd3da1b612b3f646666956e3a5d10270bb4a48e3073fba96a56ed3ce417abd4b5909132b45cd48d8de97121d3d453de9aaf084eab596bcfe7cefec5ae6969707688202f7acdae004ba68046a8e6177d593035ef7b9b267451d8ae82b344c134611d265abdb765978329c9b099ca07fc2ba1086d07cee976c6a4b9a6240989bae27fa2aeb2e081f596be8a98ed097b4169adbc9582a46a2eb94a8b6378a4824bf9a73e79db7de956e46aae1450fd1ae773f52897e59ae754b5ce2eb918c3b34cf9951010eddaf7b3a82a1f2e52cd04cecfb0f29ed9aa0d00a508620e100d6e6f9fccb4ada99743c96b3ca52e73d38ab48341429b9a966d68682b1a2485b53e781cd2ef3363f9ebb776a21bfcf1c60e1e4ec34c8dec32838e1a562c7866d5667ed8c3b0cf93444cec76e28c3e568379231fb872e3da85cc59bb0268d3b79645083900de4035c93e012a2e3874eeb6e459548d468e0d9f7efa4bf78b8191b0887e30bd4a27d123348ee63fdcc4534239328773e0905c702324e143e71707d7dc4f1e49e286b832ae68ecb7cfb103b5258f0fd2ad44a782cfa3e4467598db89d0bc04c83375a2261ecc0a9a7400af1a6507a07a5d2102a2e96f41df7f20c9690ad0559d1f3ac3bfca1f14e33f91be9bc11525c5df85bbf120ef6a935693bc3058e5edb260cb40d89c4fdf6a4ac5fbdff563ca3a58299b332f995ec2533cf17da59580c09f35654a7a4b65dc70a67353fc8000bc284d261a26bc19fed8de0cd93156f2a791a2d845d04cfb99e28b3f62055abddc6bb392b0b9a955635952d9e3bbe23c3b677a5fc775eba141f2cf7c13c001eddc53f5fee7f3680d3c53b2e9e896212d2ea8a7a93cf3e560e165c5dea1d78432e53b7a9bdcdcaed5c37cb0ec0f26fed328a6a4ed20fdb11e5275bafb6ba676fe16888dd013f29627eb7d6e1a7d35ac173ff2181245831b4a748d1e8ef2f739fc3aa7bf10d8aa7094b91d3755604ec624c6d50ae8684a7c990b9008fac15536715dfa16f9ad3690b3ce89639b3856b384c86482664df6b7adf52c33ad2771c2839a57f36fbb07559a6addc36a8e2bef1af8a433a7848a03f40cd6b42a1c65299ab96874c05c9f20098485997a36a0e62510dd06282dcddee6391d3b9b11980117f5466b5cd54685455d980298add1a527627a155ad67a14e5fa81cd2654983f337ec6f210cd2fee06bb767874aa8bece4cd0fc7efda9f6a0a19395588e806d4f479bc94ea2cbb0e3b8d69dcab4520a057e3a4cebee8c943815201c334553246b7460c812ab97aa8c377363d513063df77cc66be570e151cc450505c150ec68a295dbdffb7914fdf02d5f61ecf076137e7366288e2555780a0618d70798ea2d64a1567218b1b9d3bc07022a7e0c710637053d4b249a8061348838f9d18c0c76686221d0c1535e1dafe239e07bd7de3868ac7100a198e8701e01e7b7cddd", 0x5a1) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000240)="2d50e0ed15f1f2251ae38a5cf27156d51d05bb2efde6a1876dce5fee28c640ea7bb910f2591ed2d5394df16067e03b5d3ab675e107772c6ba8c6d2b43118cddec0ee7051a5fff65706750e1a0310b38e10aed3d3d2fde08414", 0x59}, {&(0x7f00000002c0)="d614b2c60b98f21ffa5d89619ac3c436db625beba6a4aa981ec2100666ee65b8ddd70f1b88fdc340b116e16c4917b1151c5a22fa1d780affcea293bafba38b494602025356408f10a95af10840bd50143e8cd802069c", 0x56}, {&(0x7f0000000340)="6700061388121c0a92e19eb9712b81d8f9b7aec056088ac927157367370eae91b25d81b86c9bebaaf8e272a43475c4b3521150153865393443e14b8595aed40a441d449145b0fa8593285e0e071b33b4912314a92aef339b6c062e63d79f1f38c6a7e15bd3d03cc2d1203aac11d7d2b7f4ff3f0d20c831e7f5fff18ed82a87ec", 0x80}, {&(0x7f0000000100)="4592a32647d672ccbabec64330f0244251a2aa20a8d997d85141ff578d676fcdf6f40ca9787417aa", 0x28}, {&(0x7f00000003c0)="e708aad5e1bfb6a50d3be751c8511290efcff6252cf2ce41436a20f577dc6996ac2e394c6b834f3088f42a04ddf0c4513c98db34946c556f038b109f4f59fc0a969748314c6cb9bfa7d15815ecc861dad023bcc9a4207b0685c484f426ea2d14d2639d3b80f6b459a1c140a3fc772885df2aefe2e9bf665dd0fbb71e3528247f7e1d5315ce1771163951a4c2371213", 0x8f}], 0x5) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f00000008c0)={'./file0\x00', 0x0, 0xfffffffb, 0x7, 0x0, 0x0, 0x1ff, 0x5, 0x0, 0x2, 0x4, 0x6}) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r7 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r5, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) lchown(&(0x7f0000000000)='./file0\x00', r0, r7) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000740)={{0x18, 0x1, 0x8, 0xffff}, {0x18, 0x3, 0x1000, 0x81}, 0x3, [0x81, 0x5, 0x81a, 0xffff, 0x1, 0x1, 0x400, 0x8]}, 0x3c) nanosleep(&(0x7f0000001c40)={0xf0, 0xfffffffffffffff8}, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) syz_open_pts() 11:47:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = accept(r1, &(0x7f0000000200)=@in6, &(0x7f00000003c0)=0xc) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x98}, 0x407) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000240), &(0x7f0000000280)=0x10) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000000)={&(0x7f0000000180)=[{0x101}, {0x2, 0x7fff}, {}], 0x3}) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) pwritev(r4, &(0x7f0000000200), 0x1000000000000019, 0x0, 0x0) execve(0x0, 0x0, 0x0) r5 = semget$private(0x0, 0x8, 0x4) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r5, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f00000008c0)=""/191) r6 = semget$private(0x0, 0x8, 0x4) semop(r6, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x800}, {0x0, 0xfffe, 0x1000}, {0x4, 0x8003, 0x1000}, {0x2, 0x4, 0x1000}, {0x2, 0x8}], 0x6) semop(r6, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f00000008c0)=""/191) semop(r6, &(0x7f0000000200), 0x256) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000b00)=""/173) semop(r6, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r6, &(0x7f0000000040)=[{0x4, 0x2, 0x1000}, {0x0, 0x3, 0xad4dec33594ea7d1}, {0x1, 0xe6, 0x1000}, {0x4, 0x0, 0x1800}], 0x4) semop(r6, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r6, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0x5b20, 0x0]) semop(r5, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000480)=""/173) semop(r5, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r5, &(0x7f0000000340), 0x2bc) semop(r5, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) 11:47:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000000004d}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0xa0, 0x100) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000001c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000180)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r3, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) bind$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) 11:47:21 executing program 0: socket(0x11, 0x4003, 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18006) dup(r2) r3 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendto$unix(r3, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257073f898b2e27acb5d602000d1c5e70fe914a98c74851b7538c2001cc7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500010002000000000000020208a371a3f80004", 0x2c, 0x0, 0x0, 0x1d5) 11:47:21 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xe0000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x515984405eaa0923, 0x0) r4 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getpeername$unix(r4, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000270700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033215fdbe6fe45d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007cd48e98bbcc09923c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020170f25a6"], &(0x7f0000000040)=0x1002) r5 = fcntl$dupfd(r0, 0xa, r3) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 11:47:21 executing program 0: symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) open(&(0x7f0000000500)='./bus\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 11:47:21 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000340)=0x1) setrlimit(0x2, &(0x7f0000000100)={0x60000000, 0x60000000}) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186000fe0000ffffffff0000000af6ce4f22276e2b8d2a48d600000058a300"/44, 0x2c}], 0x1000000000000097) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) semget$private(0x0, 0x7, 0x4) unlink(&(0x7f0000000380)='./bus\x00') r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pread(r2, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) close(r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 11:47:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x104) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x80000000007}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r1, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000001700)={0x4e}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0), 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r3) write(r3, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r3, 0xc4}], 0x1, 0x0) r4 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r9 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x6, r5, r6, r7, r8, 0x80, 0x2}, 0x5, 0x0, r9, r10, 0x8, 0xadcd, 0x5}) msgsnd(r4, &(0x7f00000006c0)={0x0, "1afbe40969bcb1cf4c389814d951d8621e0cafbe76c541c2d2185f5a489b95b91a4b817ebf6752649d53e89ac2363dd2cf52d27800a4ca736911613b6a24956cd8b4b8a34d1253cfb5dcb47cb8223c4cc34a4ccba8f3e872e3d45f29bb9afc1c7c3d7efd0d8453b2f86eb8b5fdb2eadee28587905e72820593ee0300806a80a9f2ba34fb4ca6284323cb1cef14e5903fe5abff855e44a036da02eebc1bdd18c5fe2bcc03de10e87767e33bb9d91457a48c655d15af8866746d10ff11e5df6dabdb0573ca41f17fa5592423a2ce3083436f067b06b7a1ef725d39294ec8162b6fac5728769ab85248541c1036bc869af8bd0a6f1f45abc25afcd8e84ad986b4737fc492b01d03cc4024cc6db0ccbff97f440666e6fb17faca1c359fc6b11333a42f2cff3f116fbd939cce1dcb343eff89ca20481fa388fd45818cd9337c21216235e841a045b033a979f1cefacd2fd910823721b3ed1cb394549e6fc4c07d19274bf3b6ae62b5ab78c28535880047e351ce69a2089fe33f5ac327f15911edf6c58fa86956c04008ffe40bcb816d103e7c0a5201b99f96e06cb1c632e9875b88a14d71827909e6eb7919ed1c82bcd5630854d6171d85229f55a1b986ebe5d5011662d865308248228778bf053611c297e56775ed3cfa000ea62a21751e52c88a6fba2b605188d635378e63ad836c320d470a85ecd5ff80d458274cc43bb54c2db6d77af0b677e1e8171258e025ef2ec0a74bb725ec68a14a7f41982f8b3123622e3d25cdcf8e5e1ef322a66d56c1871b05488b509fdab8323b13c6c6e461f9513831602dfcdf953ad87e49e88f30d8ccca703f26ab8cfea9fa1fc260d95261e1f40c66418b709eeb00ccecb2491699e03734fab12c73a3777e9021e07e239601fe9d50e86270f247dcadacc1b48f4ec0c61861216afa8bb47110454635a5027d1731c3f54fccf26696486542ea0cc4a74cec993c2b6cf159cf4e7917d71db9f2df45d2d324a1d9d597c4596f849ecfb4e39be968c4a2054eb5757cc085a0916c8a9f9c7139e22243327246108a03e207701ab9b1be96280c103a7c20c96084f80b73d788cbe5e8f73c3c62069d500cf1b91c34909f3fdd555527116ac5045dda9cadbf8267dde847a4a4653bfdbbb566d234b82c85707dd17b2c4cf5356cedf7c85c7101ea582d01875824fc826bfcf20e42a17f72a7a1ef36b06794c216e44b4c8f02ef43af583ecec78c732d984ce125fb724d3ca26a6908356cb3645c493d10643339c29c3136144caeec14bc2320cc1ee66f8beb6d37c96987df3dd5b1b0f5ae5902661b2d342d63de4014657f13004e5276e26b8086bb34b729036825ecf23fa2489fe018691b558402181e010bc049e8db7307e13398beb5b380719594448c053f2904aa0433c041fe2d96df0e77dda05510d0c38ff4f8a43097e58c8454e29c33baa581a126fe56ffdd9fc48c4ce28af40eee843d99f6c24deb7351225391816512e76165ce152c477b889c4241119afb7d67ec8f71c519838dc5462421fd940ab45ba6b55fdfdacf61687a34014d4946006b2d8528d31c60b1cf99b2ca893258f7538fb8018e908c83f0d78b9703b4ef57e5f9d78066f718a550fa7a1e4bc842db9bc15e8caea2c374eb784f859bb4d2147acf6d4ada13934d0e0e5b512c4ce34e202545b61251171015a27c2134d4058e64c42853f0c3b7927646741f6690dee781568153a7e7013f9c485d20ecf0cfbb435796fa3d350226ae20ffa910314a4b654fbee1457f6a42cf315bada6ad6f3ab4b81c14790776a43014f63f3ad2ef2203375ad75a3b8e3c5c8cd970ee1fc79fabff50efa0152d1c9791a3d21fb5af96e7c31c01f36546ebbb2835be3dfa4508183617da4ad5b2e80df427e1dd82d3dd9fab1e01b8d5a48770cdb63edaaf53a0dd68b6f0dc00a330e56086a7d8d6152ce86369c18adab9b0bec052ceff19d197d5a9e5df13f85691e0cb733956851ccc402d9d7be5a2f4d45ab7ccaed7774eb2596c3d8ad8a3d82f61e340abf69c9f2b417c56c56ed696fe49001c9df3acbe8bf0105cf51da6142ef561ee0b232418b4e7a392efe063f14fdf576c6f92b3cc8051ea5eb6c05b4b5d89d958c15325b36bed796be2a82a49bf49ceec1d8f7fbd36b99d18276925bd3ff37f270906a9148a67e8e680f3b91bdb2343144492b1b45aa28af28e8f843ef662487f181236bea7b7151ba573a22d4c1da252edbafb29b7771b5cdab7a6e5b880506cc2c37d244ab31d69d71c490348c71c6c04823393a4a12ea016a5e86d8a14f42298db0d69f8217e8eb546dbdd42f472ac6832cde504b126fc5f84d8c62d02e014e450642cb9f83a78fb0c5b74df2e230d85d3510284b8cf9f63956830ba1a7ed8ca43e12caa590fcc1c64a80440aa96e48ef53d9d0a58c7a42ae1ce886698fccaa6d04ba3121ba811ea86aa2a050581f8f1c0127cfeaebe23f9e6f808424a5976b838d48f6841af760d5983cf37d5d85ff476263a2d3a5ac446f63b7757cda420186972cdde5bff542b798035d2e16fa15cde0c38794f8f3cd643ab4b912297627ad4709836b123de9a7690c4da3fc0686b09e1f201ff4e0f58db76c9dc6c1d4c621f05468f0636fca15a21e9b4eadcfd137032b7d803d032e2df92ed335cbd5ba6d6715696dbfb06fa513425ca17ed6411b8a2ad15f7726e2eca74f874d49844cc1ee163cdc7cd28f0c5cac38155389f51df966d45ef0f15c3d1be4382d45504ea08a72fa22fd7d157393af0a088d1bdb37a9681091210ffa81c07d8eaa0303dbd650b6a866dc1882f049a7f4626ebcbc9c0a1e278bc018825e3dd3b0bd079ba4f77dcdfbc2b4c3a089cdbcc63f917084d308687e8d47e3a4fb032b3311a1584569015517baa911f331c8d3ac158ea4213c428febeeeb7f571d28dae2a34d07bc480f7c01f1ce27f1c3a35fa2be98f07f42ea1f1ea2010da9ef5c2ed4db49882bb91bc4ddf7b6a31b782243512aa583adbe2dc3b002c1f5d66c61761dd3411e603bc85bd1ec1e950259bfa6e10767102ee588bccf921cd8a967f902b881296067747764a652b1218e1d1f8c116172686ffc74798dbe823a8e097ab8244d1c2fa62ce03e1206258e7310cd4070b9e405a861e9b4bd0d1d0ed7640a6c40494aa6a98c1e38fa387a1c54684fa4acd5c4d986f8a4a0f1bad6a210c07cac881273bcf1c2eec5bdbb334fc958058bc692eddfe8da17a60988ccbafd071cc96e7e1d2e24c2f5c31e0f7a09b9ef7b5725dc7ffa47a932e20a9434ebb0001a5f3d2be2290125e683a196600a27b1bfc92b4ab2cc23bd7fcf56fde3fdb6615437745855f473fc8bd09339a971d3422c5fac326138cf8e1cbea88393fb027f2fa7c02b7cb71a44eb0bb97ff804ad7e6fcea434dd56dc40ff4fe0caefdbf94d0e78c90a8d9ebd75ef1c27d1cff680027436a6a487a0210593a774ab33b6bf3589ad42e336388a5050ed69f12e5c5020281606d20cfd56a9585dce4f1943bc7c4f90763c9fae731f8753127cbd8cb3fab6670dbf2f9bb223b6ff98716f6cf90ba7d6f1e65a019b751ee17d7e9d55be7d7cb4c1db9c68dafb29b324bebc8f8cd53c4da90bf33c80634d01d906f5d23e80a616d1fb99f865ce2b06543f0f749b8a6cf9f138d05bc0986fdb48d6bcb7dc09b81eb19bd89ec50b441e0f61aef2586595707632d667c3917b7b921bb19487842e2a6705d8ead77c64fa6deb1d5e6cd66d5f614d9ab691d0e334794195872cdb42cbcd4ecfadf35cc4c6ea94ff5f21d6495261e13c89aeebcd0141bee2d1afac9cb12751fb0cd1a7950dce28df79e5dc315901e03ca3693cca61af2b5e4f2ee188dac7f876e3f6a82410e03be704b8b1a645e947e07d392ef52a49dcd41bad6c1320a7ed5cce83fbdc46e53f4556e4acfd6ee8372f870039986d425992fd7a1887c948644eba0e1feeacafffb91b6f2925a101ee0b4285bb393bc94a4d2fa04a15acf78d019b9e7a280a1ee605dd3638fce6501c9233847407254ede4b63dcdb2f19dfc6126754653951961f88cd8858b630312558ca51a3d101c942b1784a5de15c035402cf31db4784f45ed6be9b945d9ca88433fdadcd4f7309e7f4d73de83d932be147d26fd4b2edc8ae3d4597472a7fe7af77d0c3e9d0766d5a9f2700e19f74ad24bd60372eab23ff25bca94303d401197d567ef96d88383767aab2cc023bdd8b7328fc3185fb72e5332660ce5e89590644af8128d1b3dd80e830947328705a7ab6aeccce287ee5e529a8dd68abd4ec3b357c0a447317f428b525c56968d3a4137fd7408c93e10d088600523303b5caac8eacd91a5efd489dce5c094b973f2c731edb61fbde18f78ad29df99befea9be9972b74ab25cd4a76dc72c9c7fca00aa57fb854674b639f96ae3b446f84b210f029d7addc6356b6d02375474b050d781bdd9e23c58b6705b075c23e4d869b8a57f68083328edd109bfa21053f31ab2f88327c99bbd8d393b2196c8051aae22edc0c3d086acfb00bc47566195f4f55ec1bc03e3cec17f7efe81c4cf78ca65215a7739c70f1b2aa4d4fb0ba342d612e4b16e2682dfb6e67f62354b617993951ad2b1629badd14ba64b48aca433c112a46a7d5e2a2edfda89e728037626acc8ae24bb7305da88b39b094c80b5889f56d0c3e36325db1e970d62d082f0ba19ab1e5944023407d5705803856d52f33bbde8dc3136293813e6fed7484c314caf1dd2874638c0480f0f862c46efe3b55bf0082893665bf70777ca279cc335766c56b8831c506b89dffa8b5e9399bb55cf75dfa854ee3d5cdcb0ff6a6894ee47060b60f56171023eefec730500da572886333931769922efd5a98fbf6a1c7674e3c180b4c1a76011db2fe1271fd7d396b80b4b1e4ee73817d9421462b5d42fe62057f8711749a9fe0cd29c132a98497456df26569aa42ce5c3937ae9c166f45d87afdd6cf5ad005fb3ad171de182bf3ffc6cc7d8e62e8899f90028312f1d0518a669111e61fb6b68cce7415e911a748440a312816f917678c53af38e651614e5c5e06768984a53bcb3a11a83dc7baeb0ddd683d58bd4c54c678c9fac35ec7a38dbd14e4c272a49b75351bf0d5b519363d4b4c57df23204a3cffd6ed8c7d4c56e73a9b3bc80540aa22887b95579f919cb04a697f081915935c7f0cb14be98bdeb912c1fa792217fe24bb03adb502828a7bbf9d291e31790c01f7f64202edf74152630f2d2a32de4d44ca950fc8696b9f53ee36cd8af47eed4c815284c0bd41ecce2d91b4dbcc9c5ff4c44af179a0948df37f8d8b54af98502b57c2da3704d7c21de0e85a6bfa3d855d2959c398cd2b9e87739a76094bf49bdecede838b3aa88daed1f59889cb7b53594f9bc6f8790b2f90e052bcd2245c92de74be5c22360933eea61fe8aba37a192a2690fee990858ebf8aa92d58e1b2909a333034fcf3df54245f7a83538278197980dd8e758da203b4b803bcbab51582992dc38e711d1783f2b83d880f1f80d8d566b07ba597d5c65c4436d961fa630283935e98ad869b3337722ffdcf2b6992ea51ff35181118bf9a9790851debb5993c94a8882288175d8c48d8019caa360a0d0a5acab101295d0062f598538ff25eb4b16d0edbfbc0d254cf76789281ad0cdcf5474bbe6c729ed41c1826f3cf925a1b04caf17ab88504fea98ed3a274d3775ee28812d7ec7750354173ffb3fe293adff6155065602479daaf8ed6908f4d124ecce140810874040e6383ea76fd5ce8f77a85b7244b777d35107764216cc44d5ff"}, 0x1008, 0xc00) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) 11:47:21 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x7, 0xfffffffffffffff9, "73f300070060c3dce5081af659b0d7317a117c00"}) writev(r1, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) 11:47:21 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee480700000000000000554799b9b8138d30505e8f0000a41f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3fce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059faa2d9edc2410ac1fef1a0a976f7e7a57819a2ee1edf8c8c2506166f4e971452308776e48cfa8d31cb69de4dac2a5cf61ea9ce77638dd3f3399635086a12241509973dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c5bb1a944d08a7bcc838177ec"], 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r2 = msgget(0x2, 0x400) r3 = getuid() r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r5, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r5, r8, r9, 0x1e4, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r14 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r14, 0x0, 0x0) shmctl$IPC_SET(r14, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r16 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r16, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r16, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r18, r15, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r19 = getgid() r20 = getppid() r21 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r15, r18, r19, 0x1e4, 0x8}, 0x5, 0x5, r20, r21, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000040)={{0x1, r3, 0xffffffffffffffff, r8, r12, 0x22, 0x8}, 0xca6a, 0x31, r13, r20, 0x0, 0x7, 0x7, 0x9}) sendto$unix(r0, &(0x7f0000000800)="e20ce77245fe6a814a3580a7b168ad2465bd39099bb1b3768edb5797dd193a30579e12267d1c37fc8a2a442dc83ce666f5c2b753198a9cdc40e6c015b104e75693bd18e34c4e0fa4f5ef09e621789bd25d15e56be3366a0f7bbee07e9410421b063129ee2fedd57672d65f00c0f044c21f06a7396f127c662517395ec2950d42f4f320628838ad573585ebca743728b924dad4ef44ec59be0cc2abf1994e52e9c3a6e5beed17f9e8babf3af2472b76fa2f409435dca7790eb9d313b1ee84314432aa893f06ec155892ac57f353017e79521387222076f7894cd3c164ede6e8ff103dc1299ea51cb7cc5da73b4e54bd9ab9162ba3ab0edc8d7be3fdcb60371223e64e13a6d22432ad8f431cc58b335941b930a07b2891c50bf1d425dcece6c28023433ff341d92e3ac8c26df20de113413a45f3bda7499e04b23cc0b689ac600becc30cb88678c541f4539e155a8d0439109f772d43bb82487c7cd547432a6c71087682aca5ad228b1bdea0b51340ac870aa03361dbce2bcff7b6eb677f3ffc12a316504b8fd571e115456730da88ecbef8a5b9fd35ce1d832621b269a144ba6730cc08f910fc20fd7e8f6ae1f6c3b06ad6f0d04d524702da06a384f1eaed00a8bb87eeb133711168dbabfba3fcc47755c88067c42bfb2841d15333f8339f88528bca8bb703fb30d3e350f396df90e57e1837ea25a6b7dd2eb4028f7ddd8a7a367c881faa73e9eb08687339d7f08c5403dbf4f778e8a3810f375cb2d94f65a406cb06fab9e951349bc51ee0d643d123ef40fa75034094b053e17a34fc8177ae44b3c32696c3cd728b018dc356873a7ec1f0cb5a8c14e27daf5e391523fdc9e7e745f812bd2cad3dcd7efc2386b0f04fd22e417f1e5e5824b06773767dce4e7104261cc6b17d13cbb6f93ce3b3a366a6f2d55b6969d52bb2b2c7d55b1934c2df807b1188064b447213722f08d4e23c17177c1638ec2f7a0b9cbc5f0efff139deb69c00df003a27bd74b065a345e12fb020af63c15dc3b0d7367f150abd3809066b49e9e3effcd9535dc6bc1ea72f5b58ad2d60bacfa45cba3c958e428ce43279a924fdf5d83ca09f98edeef5d7a85484a97710bdfc52edf7a5dc7c25285c21d086ae6434fd64fdfc13bc8f4f05dbcddef61953291b2fe0da806e8682cebc2bd0332d012414a85c4c7db088b682503e12675bdf67d1a4a05aed6eff58238d995d641003712db0478f0cf37bfea156560aa017e6733b4ff1b82ea1a3d9106d737172156e34c0f78c92ec73d465835fe190ac4a19d96dfa1c177ef2baf26d60037193b5e113f0e19a6da70565eab5a639fbf01ff33fcbc2ce8def8f48774cfe4fad1f8effc2dd9a5205277b5c1422409ec0e956cf61bbcf66f7b52b9ccd2385de415337ffae50333591ed7ce745e44624c7ff1103e618bd195c797f7926bfebeac3897a3659caccc55a38cb006f3850949c5099f54a471f3f7aa53b72dfe0c4a9fc403165c2f16d6355d351d71f21edd477990715285ff88c3fcd66ef8782a564206ac0a50b2d165fb4bed1621d625ea2aae86a1726cacb858b007f4006940dca748eef7a89dbbb8fa9c261a8d749b0e29d3959077b5ad03256c769a5554e06fb5cd6a7129f5d8c838c7e4d81791de19063b16d8b717555a8df7467a7d0e7fb0d26436f70af9d3a6da7190bb6107aa7dfc5625e106e28d25f4acbe01b89e87f8e2041e832b06c79ff9b0becb3ce283c4e21dc600d1d2135be036c9af1dae270b2a3e6051d81dfce9a1df1f10f5070892bd016aea169847ce6e759c2d8017aa625a44211990a315d302dcfa9874d08fb0201409fb2238944d8621698da0061712f4a395179f5856fddb42b0bdfb8c00f74caaba4f2c386a1449ad5e85b94582af43fc182eb0525384cea05898597b7defe114ecb7a74b089d19c4a4d13ef0194d84bcee560ef636b6a1d78ee7517aee89174eb9fad76dcc8b235853e86d0336b81684b9d8d04e057cd451256b9ab301ce5f1762ad02dcf3d6704fb05d0503649b1c390b3", 0x5a1, 0x0, 0x0, 0x0) 11:47:21 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r0, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) recvfrom(r0, &(0x7f0000000000)=""/58, 0x3a, 0x1042, &(0x7f0000000040)=@in6={0x18, 0x0, 0x80, 0xcb}, 0xc) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [], [0x5, 0x80], [0x0, 0x0, 0x4, 0x0, 0x3], [{}, {}, {0x0, 0xffffffff}, {}, {}, {}, {}, {0x6}], {}, {0x0, 0x0, 0xfffffffc}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0xc8) socket(0x6, 0x4000, 0x2) r2 = fcntl$dupfd(r1, 0x0, r1) minherit(&(0x7f000049f000/0x3000)=nil, 0x3000, 0x2) r3 = socket(0x11, 0x4003, 0x0) connect$unix(r3, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 11:47:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x10400, 0x3a) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x4d) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getsockname$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4000080c1, 0x10000}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:47:22 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000740)="247676fd7551ed158c29402719fe578b71d4201e564995322fc6a8e8ae72dc6cc1e60270d1b08e2d791b432cd81bb422b0306ab4071d87765266e956180494a487389e00c168ee53bc183cbf9cb5d4a4bfa71d9740c1650891d99ea72a7ecd25f72c3813f5219061d27532dee227d0bd389592b2f86e49a29f3948cb2d482e72b6bbe52e4a02f59694dca5990911fe47264a06bcd0e19a4f6fde4a308548d58e7824b26a4b64b8c9439cf541d85f23ee3ed564f19ed3c1310c0c1f75f6fdf1fe52b8280c28166d2bc9b9efae25faa901c078edac8be3729930386300525431", 0xdf}], 0x1) execve(0x0, 0x0, 0x0) r1 = semget(0x2, 0x4, 0x808) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000040)=""/189) 11:47:22 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() geteuid() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) writev(r0, &(0x7f0000001540)=[{&(0x7f00000016c0)="0c00657578dbdd09a469223a587ec9b8885c4b9132b98b623801d61a172e6582aebba5cab2c143214c1fe29028982c7ea9fce4277b695faf395054bc0f689d5b19022bce7f6fdedc14cd573e277c7742416559c126c7db4c541470ba025fdcc64e3920579a8f229d12bf3e61ad1e6be2b0da763f6824771f6e5c51b87b61ce14e8877eda2038edcde47fab701d27f2e8389c0b0546473925213c0483d6a7d1c14d1eabff48d33fa2de5d449a9600bdd103198a15fafd5600ab06a3f3a132c9b81b0d851622599854b05ecb331e3103f4641ae277244741c298f579980a", 0xdd}], 0x1) 11:47:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) getdents(0xffffffffffffffff, &(0x7f0000000080)=""/104, 0xfcbe) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1eff561b2", 0x3e2}], 0x1) open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x40, 0x107) 11:47:22 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x47) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x20) write(r0, &(0x7f0000000100)="4ac252", 0x3) 11:47:22 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kevent(r0, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0xfffffffffffffffc, 0xe53f9b9d8f54b1b0, 0x1, 0xfffffffffffffff8, 0x3}, {{r1}, 0xfffffffffffffff9, 0x0, 0x0, 0x8000, 0xdfe}], 0x9130fbf, 0x0, 0x3fffff9, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r2, 0x0, 0x0) 11:47:24 executing program 1: setitimer(0x0, &(0x7f00000001c0)={{0x0, 0xf423f}, {0x0, 0xff}}, 0x0) r0 = semget$private(0x0, 0x4, 0x9) semop(r0, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) semop(r0, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r0, &(0x7f0000000080)=[{0x4, 0x80000001, 0x800}, {0x0, 0x401, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) semop(r0, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000200)=""/234) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000000)=""/89) 11:47:24 executing program 0: getsockname(0xffffffffffffffff, &(0x7f0000000580)=ANY=[@ANYBLOB="0000002bba425904000000000001000000000600000000a264af44f7da3042e34dded6a9606a9920aaaa71389898be503613418c7219fbd2d49ffa70e861cded4aaeaf82465328be1cb6539a5b615190760c7a5680dd551ca80c77c5ba3cca0679074a5dff1f48bb43762205167a969fbc90bbe45cb96a6e81bb47df3ebe5faf59960497ff742f5f314f1e8a8a1ab3ee7bc286f8a18d85b7ff7d3886ebd8593a7d3e9764f379e35ed5758be325c0e047bf6684750898099e251ec18f8305d907a501a654297f7a227699632db3684ada7060c52bb87d548c7ef839d188e7"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r3, &(0x7f0000000240)=""/99, 0xff1d, 0x42, &(0x7f00000002c0)={0x18, 0x0, 0x8}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$inet6(r4, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0xdf2c705c94b68a5f, r5, 0x0, 0x0) r6 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000000c0)=0x107) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r7, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) r8 = open(&(0x7f0000000400)='./file0\x00', 0x8000, 0xec15ac558fc5743b) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000004c0), 0xffffffffffffffe8) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000004c0), 0x3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$TIOCSTART(r2, 0x2000746e) fcntl$lock(r1, 0x7, &(0x7f0000000100)) 11:47:24 executing program 1: setrlimit(0x0, &(0x7f00000000c0)) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) execve(0x0, 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x1) socket(0x18, 0x4, 0x5) 11:47:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3d}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup(0xffffffffffffffff) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_vnetid}) 11:47:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{}, {0x40000061}, {0x8000000000000006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0xfffffffd) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") r2 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) 11:47:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x20}, {0x800000035}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 11:47:24 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffff04000000653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8c92b0d21b597fb2c001c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa551050017f38969eddff7744123053f35c0568241d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b8dda05a0a414c6394359a0002000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a8141e9380b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1770cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c709d6b23a8b086c43633a42e93fe75f8b35f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae44a70eb4100006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d813c13713bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629f6c1799b1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd495d5940875423a77c02df20d0335d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfb17c892c3efab1dbdfac8ed8fa00a0661b68c2534fd26f87cde630c6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f0007aca1548ac259dbcebef3c31b342bae09e1453438371101fdb7bbf1237472c058e795a0d08572595f7bff3eac1e594a4c3d553042250f356ff508b453bf6b159ce368cfdb0667e2afe8ab6f150ed6273502ac99cd197f903c0ae243e6992a4d75a5e3b66e07500"/1496], 0x10) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) 11:47:24 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0xb7a, './file0\x00'}) r1 = socket$inet6(0x18, 0x3, 0x102) shutdown(r1, 0x2) 11:47:24 executing program 1: r0 = socket(0x1, 0x16004, 0x20) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'t\x00', 0x0}) ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(0xffffffffffffffff, r0) r3 = dup(r1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 11:47:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x96, &(0x7f0000000280)="e23ff1f0423ebff08a33e6a9ce749c1d48d4942db3323141de5927474e6ec6111bd0480c6c426fc211f0ad90930af5c50a912ea7f447cde42911d2d070777fabec0908085303e493bda56357a79ac5556ebb384e42a4e0dcdacc5e04662dfa5b16313e4cf5c6e163e0553f496fe876e75de4d1a4b08e83e0b0d79d80b5dd52832efa4b2a86dc133d5e04066c7caa4d55a446b3d5e4a1") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x4d, 0x0, 0x3f}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 11:47:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) flock(r0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1ffffffffffffd94, &(0x7f0000000080)=[{0x9, 0x0, 0x2}, {0x9, 0xfc, 0x2, 0x2}, {0x6, 0x20, 0x80, 0x7}]}) pwrite(r0, &(0x7f0000000180)="d0000000000000000000000000006150c13191d8557397c039ca96179d068da30e72ff8fa1b85fe2a082aced400fba47cb334c8fa15c837140be722c3eb433df74cf9912dd45271f7ec6f4af3185b6093dcf1d43be1efbfc5dcd90ac8aec54f2b5f8c2565dbd8f5ed95e63549a16fcba34b844888542db6595", 0x97, 0x0, 0x0) r1 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d, 0x0, 0x1}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$setflags(r2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000)=0x3f, 0x4) 11:47:24 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x116fd7e090de11bb, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) close(r1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='\x00', 0x1) 11:47:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c", 0x1ee, 0x0, 0x0, 0x0) read(r0, 0x0, 0x1ed) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x80, 0x0) 11:47:24 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="a7", 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x401, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x2000000000000005}], 0x7fffffff, 0x0) write(r2, &(0x7f0000001180)="affd3b685580143d6cbc385cdda8cc216c060df32920d36b6823b54097db71373b53408e03333e213252261713e7ae530b85805d7910c18c675af50dc7b686be401cf8dc35527516917e70a169c847bf21b9b893c852f786a92f59b8fa9cd815bcb45a72418c317e9c1f89a4d1598b6708d19464b444f6e93bbb185253e10132a73dfe43085a05639fa2a0a9eba1c5d5612531a4fcd36a7babf97adfeb578ad99fb511c990df2ac348a70edd77391c5e96138945cf6c7db11eb35f1b785a41e25140e461421b4380d78af26778be84924f1866ae5ec0b69ccb732ef9b7887026b2afa5ffc0bb3f6dcf6c969e1482c2ba9c165a8bcfee019e1cad953112999f1ddf110a1b44339d927aabc9931ee8e5ebe33731aede11fc1b1706858382da5a20e695e9ae897e1c7a33164b683ed5c9f37535fd04616be2c379dcfc249a0a86e67843cf58b2c00084626dd41973f0d3905f66519f43c44398b0df5b9c765edd33199d2948703ba9288e0020addd1ef9102eecc421a8779d0d7ec9691a7229eea35c89e34df940ca4b5b812a0d20bcb52320e07a4dd8aff481755d72d82c3454ce1858e4b7cc0fa2f7a9f9cd7068b659550ad568b1d8e64918ea97b0d4ea3401d5935e1ee51a7f95d590e0cb59b208a6f2867c49732c8c627cfed7c1ac4ec8bdbb7ea8b355aeadcc34034c4610411344b286eb3899624f5b051a2112ac6c62393ba793f552ae550b4669b35661e57e31f4aeb1e9607c7f4fd0437f31c335287fc8d6415b6b8b9cf03fedd16dfd8605bdd1244a12646fa12728e51761128b8f59178a3627a5f2dce0209cd047c6f2e0b5144b306b7e7b3cb04ac732a804cfa6c7838d9acfa71f5802af54e93c3844438049392791526843a6124b4441b8884e5534646e7bc854e799d05fa5e07d01217dfa29dde65c5dbbcd32a6518ef2c3a67af53f19bcaf9f4dc58500e6fedba174f37588d1ebac0ac4954b2702b2c80d40cc16096447aa3d0964e537733b812d759b0aa728c2d32a1169d090a8321e3ab33b4e3084bf52ce31f0021f9f81ad4e139d1ee0b04db0281929782d7d2b3167cbede46897b5c8798d12a4ac28ff8ae688c1d04e30d8c5bf2b0729f9c9cecebb2760833592122c7bc000275b36e7aa82b9bacee03defba2c4238bbb31cca2485f72c6f81ca4ad320af0ff7947bb675944e4af62de5c2f694f37afdce31015a6092fd9526554bafb118ce2af690c5c7ecb592abbabf48aeb81c7319b5da6dbe139f6366de23d51ad184bed92897ac7f8d5242cb6a6173dc3337aa12ad5cc97b878807f53ef835991d5e3f2f9f7b6b01e29737d95c90b80074e2e676645c8374397ea80d12b2195be7b4ec244c48af8fe60651fa02ce86ef22db17e3aea18eaeab1b19f8938a75bc14f45dc452bbb653daefd65b2eaad29701c2b3665f9177aee1a2e2b676c46819bfca11d271fbee94e7c121f7b9d0498dafc2a5fc3b5dfdeabee85e552f6d15f34554019709c42280d7621ae7ff7e063eb9de3cfefe1ce236723f75397694929e67f8763b08f92c0b38caa9b25bb963ad237bb42919a72822d8ce89f1892338004c9f3ae4b02493e7d89187ac460fb5c82f01e912aa2754fbef6c7e69ec162bd44aa85c61ea23d7f3c4d07188b1f18745bbf8ada4f189a9380ee769cc01910765b8145746e3f423bb5b3d9c5226a976b1d5cda80762487f3ba8aa1ac5742c37d85877923a60a095c8b8bac8e234a305829f8ec637688d0038de3c3bb5697d97dbd7bbac77888f1e90cf281642d57ae7d277e1270316e1ad7af955e51575eb5a72e4c748b34c5d6d1922d4176a88627172de551539d424c3fbd5b4d72b5c017b869714a8dd7077df2a5f5af2067df2413f05ae2592403ce35d3412b04a6cbed1d570a9e05c9d80ca3049105e55e9c344bab89071a4b9332a94d725af124a1082dc3a3520615218320fab999fd82262e9f79c53c833ae7ef34e0f3815bc3f593b31882f28444992d2d7b5aa3b5ea6dcd0571683630f7db5475deaf03ff252fcc5a8f4caef4220a7fe3e8658dd97b2c3879b5933112578e44e834e58d2c2a7725928caa3f89e9727106cf03b55d584bddaeff4cc904815cd5fa9681c20a60509bed6075d68eece150d8e8a2007a517dc5aca1281ce59d4510aa518d71d543a0b130430b711c67e81e38f11302e42a62deccf55ca3dac10d0d2a797cae12a1ca2be5926ca79628184b4aa0226aedafae2f09d62aff7577efe258a4679528691f2ae55346273784df68fbe4d0b6edff53e55d298230f40ee152eabd22cc7d51a51dd0385c962e39fa7c81255f91c68e3939e319fdf325bbe4f02f1f70aeece4538562f4b9eebd2f8d0ffcab02920143b4698f410c52d27612bc845172ae3b2f2387b37508cbf6b08aac17f2894a39bacb6a9e824a8f408ea48c9d70d104a67baea34d33b9318c14a0bcc2615d60418d25d3a882ab3b6a2c6ec2300d86ea441ebb0912498502d7b6becc12379daa5d2988d4e7aceb4015978784d1c75f3ed08361e4113df69c8b14ef70d65e2b52943feb1bce9d2d9be730ffdbc8b392bf6a36edd064546e7059e4da5988a615fac16ce21245de7ed02e2ef81bc92e73ddc175891bec7590f267fe69c8ef5b25cbb280078c425375b658a59fa7089133221e3cb50b13a9ae0d75c9d5b2e5080ea9650378cc4bb589b02370763a39dc72d2479695e1a354647bda2d39d79624be9106bc087785bdd71302b0edb2e33dd61748cd20c1b089ef022cba72c5c12557580cd7637f333c8c130789f333e98a5d7a7eeab2e93e31e440946211c577470ade86dcaa4e1d02703c6c6403e5adc5f2b9243710d8fc3b852f8ff3598c3d8aa14cd4b1ebb07a7a7fb5fab30b24aac14b9ccf8ce5e354245bef7210176b7d475538a9fccbeb99b47f08f40969c7b5bbeb578d1b558da868cca77569b1f69adc78f017b6048cdfa12d72f1b6cac4e00a78206b21f8cf72bbb4fdbd1f7fc0f47b2eee3f3f4b25bd0492769fad0f142a7ccd0b1f633147df5dc4922e30b3c8a82ba4175c711b81f0605d88de72d6f03c51b6214b3f2f5e5eb86d1fd83bbbb0da5c475081e5c5afc7de53d9f3ba1f927bfdb9e70a15e6fddacbd51e97e229e997b3e4c4169cb28dfb42bae3010e0d5d82f3e1d4a9b1f533a79fd2ba5d02068469492c13f8a82496033c351a0c795230e4f7f5e7b2ea521d32d6f12d6bf9740090b057f3fce8909029f88e5795a2bfeddda028ec6c08399f3583466676855f1327241b85479ae77475aea39c6e16aca4dc4e4bfbb45890091f42e5fb2da4c63c39131c3cd4a2ff0e0043a436d3d42be1f421b6bd0ec2bf16d654b40529a082ecfc8da4c549f406e07c6e0bda954494518853ba0f7191235c53b3a11d8b7f2dd56255cf613afa8effd4fce9bbc32e1c8c8c4aeb0e4e4a518fd65ed0b76da8dc5fa6425c878e2d51653ccd888b4ed05784df4e2a18d60b01a22558c0bbd85d72feeda1c97c670192294140823dc42789227acad5f300db97c627995020bce6c0e265819d56d8127e40f9314ff62ac33c3050dc2b73ba9e99c7fa67b80f373650e8659388fca3cb51e7cb19e9f3ee49ac574e66d7a0b12dba511a090aab0218687103350825c3cf777cdbc1a65df069b938ad749e9a600a7425b659ef47fe7fec23fbe71cd2d86ea6bd1b9f8f526f318a73f22bcc4063f58beb399563342a2d60697ca56e9b6efa833991460abeb834d52dbe382a74423fd75b04c84d8dfaaca011a8dd9c53fc4d7cbd00c2bca526f546e3915dad5c7c90782768a1946f158514b758f53af2b452d72130f3c1c26e286dcc6a1e62b7a986fcc420e1cb45aabe915c000e3c59581120bea6b7df5068d761ad6bbaacd8ef9859718715e2b07e77f0315e1ee232741c5d882685123ea383e6fd441bb2d885f770ccf956512831e684168ca83cad59703e51a64e41abc956d8dce61f7a93028ab92ca3a03881d60823440b232aee3d73bba5a3d4ec1bb91f65eb64e509a1d7b9031f0cae7bf35ff6ee2281c998974284907751fb63ebc140b0c11be1dedfbd2a7bd9841cbceb4be3321b245a2fc9390495b5d3c7ed08d6ea0b3e099581ca93a899c8bcd7bc81441757fc41c9bd620f39b44d09b864bba497518c5ff4d950bc9c569c0ff6cdea49fd217ff6bd8a820f6bae886b0ce86843317718d91fb249b56369ad75e508fb72e1056a4a1ee3bcbba06769322cbc608a4f1029bfba0dbdfa7b7d846257d56acf96bcd3f33b1be7c36e883e6e70c1b5de8b048c8c391d307cc5ac33e7073c8fd77fe38d4fa0934105d76cad9a81e19ff8997b6364b6b102a85b1253ba670a1a093c45c67eaf9be1a4a4b40a7d35edfcb96f3aae0ee1262bc9c539e34f040598f28a01db7d023be1c455f9fc505ca496c69c374efead4d4325dc5c9adf09faab2212392664a4ee829b0f0246e37e009b34f84a80820bfae0e6e365bfcede72ff114f5b1e7301cb459a1b25758a6325aceafd500570e0642d7c835f6aa6e900532b80cb5d737cc7a1bf5349722b8f493d2bd46113abc2fdfe778b46d81dde311295a39ae3be47ab214448ad0af380a3b120480eb3a2649325fc830b7c317fbab70d3a50b9075c0e09fb77288e472efcfc50167a5e21908798783b95e0eff2dfd73af3325d81b72bd18343e6dd37a8d99ab8453c4dabb2684cd7f2ab8d9f65c78c5e99f57b6191101923d919c91b89b762e17ae9b1711b787b79fe164b105ff65c64b9a088bcf123aa48175d60686132a92cd98755e73fdac1e93522f342a174e68d4aa2c3f72b5a96b3543df2e910b5b3f1faef2f45ef37f10d543bb5f71bffe6a3683c55b3bcea285492991984baea2c1e872ac0038cb3a30e9d2a3213f66685a3d92fd1df0977a6b21cfaa1560ac4c1a3ec51d73f424c74dc3b3cdd8ee87a95105dff956ddb8c37031d412aa00ae707fc90e1a48940123ed9de0159d2a001e7c88844508d6fd6a25fa0d00534962b5f4e5ec6a0bde0acca9642033875151946f97186610bbc2286f426c3f0fdc85b1318b21c1b6d4400e134fce16cc230a44c7bcdaf866c9f7f13fd4f5bedba5bc641cb6eb3a5257f4f0a84915d8c10e0e486f9ae4edcec9cf33bda023c84bbe205c4d779362cc1da21906ff45b346794f11a190066c6f68a70d0a945e2bd7534316d8ff8ae078ab83e02f1d5b7f869e33abef047b15dced1c0dca5c15eb8fbd508a955de064b36d9e8b3fd9e75d81d8a43ecb61052a7c24f6e77f8f8897a8ec89d2d11db181e8f1c5c9d730ea7d9bb50b5e6d3ed02c67c2dc4e783ee72205b8f83af8d5ade719158bc631a78cd000912fa084747bf54b65485ac49ff438bcd084cfce5188db540e18d4325bf1b76fe34f956e009ac3a2d75926c2ddfb43ec7ce42351b5a95322409aa9a124b0ed1df2edaf0b6b3a5ca5318654529d1f7d4fd65e1c4948a8141faffb56ba6f8bb8d5d6502d38c1c27caf133794a71bd2fa4bb0ded449d73fc707d64257b776ff31c778bc940c809c6c7e3fdabb4e456c182ed412fa95f455e12895ed758d344d382133cb08ff775741fa89ac151dc1b9ed37221562c29e9f93279374d3acacc0c7f18e2217d630666c33c6a8430db4afeee49502370c63d6649d7ad0147bd1bfbdc2c03bf1a77c4af1f49d9b30ff1b10180fa6114a7e1c30c48a5a41ed23bcfa4693c4b762717c9a0822e8b811105a38251bae34f088f7207b2d169f7843974216782239de0c604fa5cbeb8884f6020606181b3069d4331e0eb8c69fa6e976", 0xff71) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7, 0x581d, r3, 0x0, 0x0) getuid() 11:47:24 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0xc003, 0x1) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) writev(r1, &(0x7f0000001540)=[{&(0x7f0000000400)="7370aa425c9924c74268f60cd3abeac10f250ca70b22066b44e082828254f2cf18a7bedeb5252ccb33a87055a24f95a49d2dfca6e739aeda62f07e4c6a55976e01225fdaaaf46cc3f2eeb8081b9bf1017c96608ca82e55ed9d93b93bfed23365912a", 0x62}, {&(0x7f0000000480)="93944b9addefd0b214bfd0fbd5aa71814f9e3da1ca817e5680f08075686317e76f3b7a7a625d96c1dcf96a4dfac7c36028aeaf7e89944bc3f8a244c4e66559773aee2784704abb3fc7a451705b19f9d5a6c966015b2ed8bb4dd15d98950e5b5fb52e4d8681d45c92fb5a8ce57656af7658e5ad867acdd638706b1526bfe421f82337e738dd550280c2705fbc2f0f6d821100a8616993f1c96ced41a3fb99832d7b57303407720600fc1d60182a", 0xad}, {&(0x7f0000000540)="9ad6433a979975ba3e098399cc2b97ef7366c5297f42f4c7d2b119099fc6ecdba0e27d69ef6e3d9a08948d1267c2300b9eabc69080d9f75facfa9f7121deba01c47816e9a9d5d2ae5010bb963860d7844717e078cf310b3c28c240e81aeefeeda586fc3217f5f68352222d531066611312bef9a8e121fd66007383c81ec70a4b3f1f9f3808ddcaa84ef269bb3a2b6621fa3acecc8b68c65bc16f491452b85ef51da51e835946dee90e9f81db33a10d96bb894473c85afae9ee660a74a0725ecc8289eae648f0b013ae1f250e0e791cda1a00ca770df80c0b85fcbd1214d7258635e2b61c7b82ea53b73b200c3489ec9a0ac8f3aa4a05c70d4e19952727149619f23c49d3e2684dc8d827ddb4161c03a495d94fdb5eeaf6e031e65ee3d8ec472ae1630f749a00f02ab3d11baefe1bf688e473a0e776033cf0ee80952d4390910c5befba1a00581e8f080f6e0f1c643b53268bba7fdfb6a97e98111fe1a3e06cf98ab25cc0fa52b45f2ef7dae8a6f9a4231a71baa4a36d974618f6c05a4fb74e9bc1ec21ea272e8b52fd6e74a527f872ffb803118ef011f8659a4f6e001cc6d49476e7d76286c767998e270074393265f189683ffc732af9f2a8de9b5685a4235c35f92b0ff447b07ad96fdc73d8b75ace07fc044c43deb28c0d196d20d6d1d94488c97e530b59bc04aec9c1a3786e4f5f755c66266636c1b1f708ab7b252d5e926470c94ed923c015dfacb22b3582744c4740c3cba83ffa4923650d530ac6935b8a4360caa83423664c470d1dc8fae56b61c89becca9d81b29b128d4bbe6c9d07888dd4097a68cda9dd2f2391c7c7bd0d638c24c28d07591bac68279997036ad52a69c652185470e7871babeb0d3ad0df6050dcdb03ee19861048017aaf92d4450598daaa13e008a0dba608271d80c2ec46877da2c31e8d384c9ce09683e1fa3777ceecbb63c3bf497556e5a660f34b1bac5760a79491038f5bcf0f1a6337200a78859b57f169ad4b15d531abbce7b8351b2ea10d30f1adb0ee5c37fa3be3039aeea7350c290d87007e76d4a74c3cf2d47f56950abbd2b47d74f7de145bd7636c0594e0bf6d441fcf5078e3de1c33c4191ca8e492a9d30caf7bea21529e934ff6d532260bbb5853a86948731bcd27a0ad5b54ba6dc2b540a863095922f5ed811a4d17e4166fb4f038edbb1fc2d4aa06a8d07c371f0e42761bc273564ba55ee0b049ad60072adbcf3143891d3db59aa800af7a45253d0e34a2cee5ff84d85464b1426fc577dcf419cc582cf70096a51bb8b8a68051ad50d0f62170d44cb8ae8c1edb00a27dfae2ad9548bbacfcfabe3520c3324dcb720c41575b94378986cdedd6ce08185af948f0328635b8b614085b3b7c322a3ec589b0c642d53081620a827a223c19c83bbc44ab1f62025ff3ade2bb9d0035261d2273214fed76f06e20d169bb57b91cd2236b43a5746c1846c0c8edd5459054e96637c7aeeccf69834090f91248b8d9da594ee61e585ef90af86156f3d97e6ae96de560c1d7684aeda76c2876daa8c5c77fbaee7224acd290444df677b33e4b4d3165e841993645f0333d6a189acb1043cf5755c8759e8cce1aaa28f00c7808462424f39650dd280349f532431044ee5a607480e9db03c77ebdbfc679de5c8f155da7b4dfe577b56c33ada4468daffab97bf9ae2645019b1476bcf0aaffc22f8454fd5afe6f", 0x4ba}], 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, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 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, 0x1, 0x80) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) preadv(r5, &(0x7f0000000cc0), 0x0, 0x0, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000100)={0x0, './bus/file0\x00', './bus/file0\x00'}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x200000000000002}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000280)=""/175) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x4a0, 0x0) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000380)=0x7) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000600)) semctl$GETPID(r4, 0x2, 0x4, &(0x7f00000004c0)=""/210) 11:47:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x30b02, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000000)) 11:47:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000180)=[{0x7f, 0x14, 0x7, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055d52fbd5e4178963", 0x21) poll(&(0x7f0000000000)=[{r2, 0x191}, {r2, 0x4}], 0x2, 0x80) poll(&(0x7f0000000040)=[{r2, 0x5}], 0x1, 0x0) 11:47:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r3 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendto$inet6(r3, &(0x7f0000000100)="bb3a9adaeb9ad1328374c54f2b7a0b1b1d9b", 0x12, 0x3, &(0x7f0000000140)={0x18, 0x1, 0x4, 0x2}, 0xc) recvfrom$inet6(r2, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x1300) 11:47:25 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r2 = dup2(r1, r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$setflags(r3, 0x2, 0x80650f4a09f01651) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000240)={0x0, './file0\x00', './file0\x00'}) recvmsg(r0, &(0x7f0000000a40)={0x0, 0x1e7, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1000000000000203, 0x0, 0xfdcf}, 0x0) 11:47:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = shmget(0x0, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) r3 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r4, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r4, r7, r8, 0x1e4, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) r11 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r11, 0xfffffffffffffffa, 0x7, &(0x7f0000000280)=""/175) semctl$GETPID(r11, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r11, 0x3, 0x3, &(0x7f0000000380)=""/215) semctl$SETVAL(r11, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) r12 = getuid() setuid(r12) r13 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r13, 0x0, 0x0) shmctl$IPC_SET(r13, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r15 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r15, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r15, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r16 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r17, r14, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r18 = getgid() r19 = getppid() r20 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r14, r17, r18, 0x1e4, 0x8}, 0x5, 0x5, r19, r20, 0xfffffffffffffe01, 0x9, 0x7ff}) r21 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x0, r12, r18, r21, r22, 0x100}, 0x4, 0x20, 0xfffffffffffffffc}) r23 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r23, 0x0, r23) shutdown(r23, 0x1) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r25 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r25, 0x0, 0x0) shmctl$IPC_SET(r25, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r25, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r27 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r27, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r27, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r27, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r27, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r28 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r28, r29, r26, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r30 = getgid() r31 = getppid() r32 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r26, r29, r30, 0x1e4, 0x8}, 0x5, 0x5, r31, r32, 0xfffffffffffffe01, 0x9, 0x7ff}) getgroups(0x1, &(0x7f0000000140)=[r26]) r34 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x7f, r7, r18, r24, r33, 0x105, 0x980}, 0x3, 0x7, 0xffffffffffffffff, r34, 0x0, 0x1dbb, 0x100000000, 0x40}) r35 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r35, 0xfffffffffffffffa, 0x7, &(0x7f0000000280)=""/175) semctl$GETPID(r35, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r35, 0x3, 0x3, &(0x7f0000000380)=""/215) semctl$SETVAL(r35, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) r36 = getuid() setuid(r36) r37 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r37, 0x0, 0x0) shmctl$IPC_SET(r37, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r37, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r39 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r39, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r39, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r39, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r39, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r40 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r40, r41, r38, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r42 = getgid() r43 = getppid() r44 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r37, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r38, r41, r42, 0x1e4, 0x8}, 0x5, 0x5, r43, r44, 0xfffffffffffffe01, 0x9, 0x7ff}) r45 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000080)={{0x0, r36, r42, r45, r46, 0x100}, 0x4, 0x20, 0xfffffffffffffffc}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r47, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r49 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x3, 0xffffffffffffffff, r18, r45, r48, 0x20, 0x7f}, 0x49, 0x6, 0x0, r49, 0x9, 0x8001, 0x8000}) shutdown(r1, 0x1) 11:47:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendto$inet(r1, &(0x7f0000000200)="49a8810ba158331b5721b1500f0beebb98b979032c9e71a7b6b90392343cfd256cddc03620c93747a5d777567c2f1e13ae957927d4bbe473d4c3c58bd2a17cdbc06f243048ad1f10ddd6f7b7bc7fcab7ef46e40e51fb1f449322948d123639c7793914bbfec125b5985f3c4fd710db750f31b1b0bbb7467d35ce2eda158dc925a527fb73fcba2fc9d4335223dbb6f75f751a34033a04ccbb1505f6598ef1c0741fee68ca1ead65a9ee9950e52a8051ae0525603b57a16913467f9051379c9efd6339d73d6af562bf073be3fe239ea8dd37d17afe566d06d5ea5d9dbe96c3f94360e576fc5ed31cda49895be4fc", 0xed, 0xf, &(0x7f0000000080)={0x2, 0x3}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) read(r2, &(0x7f00000000c0)=""/18, 0x12) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x6c}, {0xc}, {0x200006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 11:47:25 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x10, 0x108) chflagsat(r0, &(0x7f0000000040)='./bus/file0\x00', 0x0, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x410, 0x0) bind(r1, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000340)="0000001862040179002b06000000267e897f7780e9992d836000753dd40900a24e14da97f23e4600000000e1838f74654462e159c51bad5a8bca2f17a953f59be5b79d7d2c336ec5003a00000000000040000000000000", 0x57}], 0x1) 11:47:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f0000000140)={0x3ff, 0x1, 0xfffffff8, 0x18, "9b7025695b35b8499d3b5982ae0ed44611cdb943", 0xff, 0x9}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000080)={0x8, 0x7, 0x0, 0x7, &(0x7f0000000240)={{0x8, 0x9, 0xff, 0x81, 0xff, 0xfffd, 0x100}, {[0xd76, 0x3, 0x7, 0x400ffff, 0x20, 0x80000001, 0x7f, 0x7, 0x2e8, 0x2, 0x5, 0x40, 0x9, 0x100, 0x1fc, 0x5, 0x7, 0xfff], [0x100000001, 0x4, 0x2e, 0x400000000, 0x5, 0x80000001, 0x8, 0x7fffffff, 0xa5ef, 0x8], [0x2, 0x4, 0xfffffffffffff19a, 0x200003, 0x2, 0x367, 0x9], [0x8, 0x0, 0x4, 0x200, 0xffffffff, 0x1f], [{0x8000, 0xff62, 0x2, 0x91}, {0x2, 0x27f4, 0x8, 0x3}, {0x7fff, 0x3ff, 0x5bff, 0xfffffffffffffffa}, {0x1, 0x1ff, 0x519, 0xb9cd}, {0xb6, 0x400, 0x2, 0x6}, {0x3f, 0x1f, 0x6}, {0x4, 0x9, 0x2, 0x3}, {0x5604, 0x9, 0x2, 0x3}], {0xd4ef, 0x3, 0x6, 0x1f}, {0x102, 0x5, 0x1, 0xfff}}}, 0x4}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 11:47:25 executing program 0: r0 = socket(0x1e, 0x3, 0x0) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000140)=""/13, 0xd}], 0x1) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'/10], 0xa) 11:47:25 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x8000, 0xfffffffe) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) 11:47:25 executing program 1: socket$inet6(0x18, 0x5, 0x20) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x1, 0xffffffffffffffc6) 11:47:25 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000100)) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) 11:47:25 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r0, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000001c0)) r3 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r3, &(0x7f0000000580)=ANY=[@ANYBLOB="494a0203b8c6000101009da5286ed597dcc9647afb3aee8df8a71664b2eeb6b85bf235f3f5c1ce813039347488b7852625b39b5d138ab3c1e263dda2749d48ac7cac58e4dda09446f19b22719bfbd6b80025526b2259ffa65a67062581de0f465dc74cd3188707afdc922ffd1cbebda649edf4ca77cc1e0f18b461b126976efdaf22145b8206606c128520202dc10ac44addd224accfd53bc930c7b35b29b3d2ecee595ffa5572bb480978e07eb30172667d12522a0b4675b15bea8bcbd7a37032830e572e5eb439fdf1d6bb98061854810eb209d5b2776d99a28f828b301f14cd6dedd1d437d087ea4fb7a08123e2"], 0x10) write(r3, 0x0, 0x0) r4 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x9a8c7952f4293bf0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) r6 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) socket(0x10, 0x4000, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0x141) r7 = getgid() setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={r2, r1, r7}, 0xc) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r8 = dup(r5) ioctl$TIOCGTSTAMP(r8, 0x4010745b, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0x311) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r9, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) chroot(&(0x7f0000000340)='./bus\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r10, &(0x7f0000000240)=""/99, 0x63, 0x1, &(0x7f0000000480)={0x18, 0x3, 0x2, 0x84a}, 0xfffffe64) r11 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r11, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r12, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000680), 0xfffffffffffffe04) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) r13 = socket$inet6(0x18, 0x3, 0x2) sendto$inet6(r13, &(0x7f00000003c0)="a591f191a0a9efc4683354a495d503754ea742c13d0289205e19b854b67a4f44b9ef59d7184cbcfd67aa752d7dca620fad9c69c41091905ad574d26fc10c34a5ce0cb6ed20d189bd7afece0d0d0fe224a0ff5f13099a779f19cceb7e78750752084525", 0x63, 0x8, &(0x7f0000000140)={0x18, 0x2, 0x804, 0x2000007}, 0xc) 11:47:26 executing program 0: socket(0x18, 0x3, 0x0) socketpair(0x2, 0x8002, 0x1f, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x400000000018, 0x3, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f000057a000/0x3000)=nil, 0x3000, 0x6e1d95ae0341acd3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x170) 11:47:26 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = geteuid() r2 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r3, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r7, r8, 0x1e4, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) chown(&(0x7f0000000040)='./file0\x00', r1, r8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x20, 0xa4}, {0x100, 0x41b5}, {}], 0x3}) 11:47:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x142) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180)={0x1, 0x864e}, 0x10) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'\xa8\x8e\x01', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = dup2(r5, r2) ioctl$BIOCLOCK(r6, 0x20004276) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000340)={0x4, &(0x7f00000001c0)=[0x8cf8, 0x1, 0x3f0, 0x4]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r7, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) semctl$GETNCNT(0xffffffffffffffff, 0x2, 0x3, &(0x7f00000000c0)=""/32) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x94, 0x6, 0xb, 0x9, "a15cba23637044e341fecab023f0b86fe13132b2", 0x9, 0x6}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x1d5, "ec9a5dd007da89ab0a11d7abe4e40f00f06ffa12"}) write(r1, &(0x7f00000003c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e5059ddb89d676d48c9c6f0fa20774dca9ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669db72371db394acba77de083c965124aeacbcf09b09c719ed25314dc21617d89aa9c6ffc4137067f33d1ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xd0) 11:47:26 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x8], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf36a], [0x20e0000000ff, 0xfffffffffffffffd, 0x0, 0x200000000000, 0x0, 0x0, 0x1], [], [{}, {0x8}, {0x0, 0xfffffffe, 0x9}], {}, {0x1}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x100, 0x0) r1 = socket(0x2, 0x3, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x1}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 11:47:26 executing program 1: ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000040)) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0xfffffffc, 0x6, 0x90d2, 0xfffffeff, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x9}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000900)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r2, r1) close(r0) dup(r1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000240)={0x9, 0x2}) r3 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x10000, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) fcntl$setflags(0xffffffffffffff9c, 0x2, 0xb628016ad127c48b) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 11:47:26 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00052fb8d5023982d8322625c6e5692f6669b1e7af39"], 0x2) r2 = kqueue() pwrite(r2, &(0x7f0000000000)="69b5e5c9de9f8b433108aef8962c74d578b319226223ac7844137adc9f026f3fb4", 0x21, 0x0, 0x0) 11:47:26 executing program 0: 11:47:26 executing program 0: 11:47:27 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) semop(r0, &(0x7f0000000240)=[{0x0, 0x40}, {0x0, 0x0, 0xfffffffc}], 0x2) 11:47:27 executing program 0: 11:47:27 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) semop(r0, &(0x7f0000000240)=[{}, {0x0, 0x40}, {}], 0x3) semop(0x0, &(0x7f0000000240)=[{0x1, 0x6}, {0x0, 0x0, 0x1800}, {0x0, 0x3}, {0x0, 0x7}, {0x0, 0x68}, {0x0, 0xfffffffffffffffc}], 0x6) semop(r0, &(0x7f0000000240), 0x6) 11:47:27 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0xa5) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x80, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') getgid() r1 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r3, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) fchownat(r1, &(0x7f0000000240)='./file0/file0/file0/file0\x00', r2, r5, 0x0) unlink(&(0x7f0000000040)='./file0/file0/file0/file0\x00') 11:47:27 executing program 0: r0 = socket$inet6(0x18, 0xc003, 0x9) sendto$inet6(r0, &(0x7f0000000000)="44c99300a2cfb401152cbaf08dbd972a299c4d76ae0a72d931eab6862a6780d1505832e371badd06729f70429c06fee13360e939404be2b84b5edeeaf0e36d213067e57c32f2671667dc17b3eebd82dec7da71b774844a5cca", 0x59, 0x4, &(0x7f00000000c0)={0x18, 0x0, 0x6, 0xfffffffc}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0xc}, {0x6c}, {0x20000000000006, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbca8a8d1a029be9bc8217690000", 0xe, 0x0, 0x0) 11:47:27 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7ff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x9}], 0x8001, 0x0) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xc8, 0x0) getpeername(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0x9) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000200)=""/12) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x5c}, {0x1}, {0x4000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f0000000300)) socket(0x18, 0x4000, 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x2, 0xc003, 0x0) connect$unix(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) dup2(r5, r4) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f00000002c0)=0x3) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) r6 = dup(r4) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r7 = openat(r6, &(0x7f0000000180)='./file0\x00', 0xbc5a71a31810b4d4, 0x4) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000001c0)=0x200) 11:47:27 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r0, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)) r1 = socket(0x2, 0xc003, 0x2) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238b6207000000008295955984c87910bf453f64c11700287ead4bcb777fa69dfcea442d7dc318bcfb2905000000f8c4c5483c4165695ec47e722bf7c6388bbd2ad88b2951b15801360b4d012ae447475e238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157975ea4a5c5fe659fa202361cd84ac7dbbc5b65c6593d2870b4122cd23500000000000000577b27"], 0x10) write(r1, &(0x7f0000000000)="9e3eb39095f3ea931fecc3cc4e52", 0xe) 11:47:27 executing program 1: socket(0x800000018, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_dstaddr=@in}) fchdir(r0) rmdir(&(0x7f0000000180)='./file0\x00') mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000100), 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r1, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 11:47:27 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) seteuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d, 0x0, 0x2}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc1126939, &(0x7f0000000300)) 11:47:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x50e, 0x0, {0x0, 0x3}}) execve(0x0, &(0x7f00000003c0)=[&(0x7f00000001c0)=',/\x00', &(0x7f0000000340)='+\x00'], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x4c6) 11:47:27 executing program 0: r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000001700)={0x0, 0xff5e, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1e0000000000290e90102881963de21387aa097d36dfd82cc10000000000"], 0x1e}, 0x0) 11:47:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x9, &(0x7f0000000100)=[{0x5, 0x5, 0x3, 0x74}, {0x6, 0x8, 0x80, 0x7}, {0x5, 0x1, 0x8, 0x9}, {0x81, 0x3, 0x8, 0x9}, {0x9, 0x40, 0x6, 0xfffffff9}, {0x1, 0x0, 0x40, 0x3f}, {0x5935, 0xa4, 0x4, 0x5}, {0x1, 0xff, 0x81, 0x5}, {0x6, 0xd6, 0x28, 0xf86}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x80008000000027}, {0x3c}, {0x84}, {0xffff, 0x0, 0x2}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 11:47:27 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x200000, {0x40000000000a8, 0x6}}) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) getpeername(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000008000"/82], &(0x7f0000000240)=0x52) accept$inet6(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000300)=0xfffffffffffffe2d) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = semget(0x2, 0x4, 0x203) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x4, 0x7, 0x20, 0x909, 0x200, 0x3, 0xffff, 0x2a7]) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xfffffffffffffe59) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f00000002c0)=0x7f) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 11:47:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x7fe, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="000000186204018b002b3a0000030083ca1efd4dd1516396a4fcc7420cfbf753b5d1d09075288182a3e7bd438b29be9c75807f32ecb3903175a7f3ff831745894314d8cad0875b8b01850013f1071d36807465e18c0fa6", 0x57}], 0x1) 11:47:27 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="3aaf"], 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) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x4a8) 11:47:27 executing program 0: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[], 0x0, 0x8}, 0xa) 11:47:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x87}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f00000000c0)) syz_emit_ethernet(0x15c, &(0x7f0000000340)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$getown(r1, 0x5) r2 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$KDSETRAD(r2, 0x20004b43) getegid() r3 = semget$private(0x0, 0x5, 0x280) semop(r3, &(0x7f0000000040)=[{0x0, 0x9}, {0x3, 0x2, 0x800}, {0x1, 0x7, 0x400}, {0xfeef3bc6c589aec5, 0x3, 0x800}, {0x3, 0x9, 0x1000}, {0x0, 0x0, 0x800}, {0x1, 0x4}, {0x4, 0x8a, 0x1800}, {0x0, 0x8001, 0x2b8297076cf58a1}], 0x9) 11:47:27 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000040)) writev(r0, &(0x7f0000002a00), 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$setflags(r2, 0x2, 0x1) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) 11:47:27 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="82022e2f66696c65300012a73352672416c48bfbd78a20f4b22174909fa85289cd76c22064baefa3e15a5993039fe5160292406f9623178a18df1e124b1321fd26f79394554925dc39"], 0x10) sendto$inet6(r0, &(0x7f0000000000)="11538f6b02af42167da0c339dc56400a850f0bdf099117c1b1901cd5ca58f0d70bbe14bf3ae53c3a0ab8469de5e524a9f50bcce493c35d32ea0d4ea8ee159709cce22fca44214d332fddd4371d2a7f56a718a81700"/94, 0x5e, 0x407, 0x0, 0x0) 11:47:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x64}, {0x25}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f00000001c0)="0000001862040179002b06000000267e897f7780e9992d836000753dd40900a24e14da00000000e1838f74652d62e159c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec50000000000000000000000000000000000000051ac6369d1489135cba67612dc42c6797f0bd09ddeaa6cfebe9c7d99dc6469980128ae3cc8136183ad6454df7a1aa24d3191d98fe54251f09e1a109b753e4c979f9cc4b9527d3d5c09da6714a43f7d98c592e252cb7cefbccc7129b18467", 0xb5}], 0x1) 11:47:28 executing program 0: read(0xffffffffffffff9c, &(0x7f0000000000)=""/129, 0x81) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000806], [], [], [{}, {}, {0x0, 0x0, 0x6}, {0x0, 0x3}, {}, {}, {}, {0x7}], {0xfffc, 0x0, 0xfffffffe}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r2, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000100)=0x6) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0xa) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) 11:47:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f00000000c0)=""/6, 0x6, 0x68c269bed336fbbc, &(0x7f0000000100)=@in6={0x18, 0x0, 0x0, 0x101}, 0xc) writev(r0, &(0x7f0000000140), 0x0) 11:47:28 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x4c1b3fb, &(0x7f0000000300)}) r3 = dup(r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x10000000000, 0x1f}, {0x3c}, {0x24}, {0x4006}]}) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x10, 0x3, 0x3fd}, {{r3}, 0xfffffffffffffffa, 0x4, 0x4, 0x10001, 0x7}, {{r4}, 0xfffffffffffffffc, 0x0, 0x2, 0x1, 0x3}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x0, 0x0, 0x200000000000002}, {0x18, 0x0, 0x400000003, 0xf1}, 0x4, [0x1000, 0x7ff, 0x4, 0x5, 0x5, 0x234, 0x2, 0x3ff]}, 0x3c) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000580)=0x7) r5 = syz_open_pts() r6 = fcntl$dupfd(r5, 0x0, r5) close(r6) pipe2(&(0x7f0000000240), 0x4) geteuid() getegid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x2) r9 = kqueue() kevent(r9, &(0x7f0000000180), 0x28, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r7, r9) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) r10 = semget$private(0x0, 0x1, 0x1) r11 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r11, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r11, &(0x7f0000000800)="6f4c44a3d79bf7f636a1472db9c493d25493d504a1f7506f32bbe6c8f0298bac04ff611ca4c9503cb0f8f943fcf9759a61c7516566b5d75b126b2d4b34781288184dae55c92537fbf7e9107fe7296af2fd22e4bbb83611b972c3ccaa9efd15f0cbdc85905c958a03dc5c954fd06304ea9a3ea1dbfde51f9a13349e1bd3039290a5950a3f4ac95fc63d2f018137db1d633b76548b7a590d27b57a2ace53dd25350aebbbfeba9f3fb8c50fa87b1d419de2aba162cde6a25f69b17c2e9a8443314e31d87c4c029ea7840a2161a46f8070c9da4dd5239441a6d4000000000000000000d55cb964f3181336bf4daa9466d010ece4606a265dbb6a7ca66a4a3d77a7e74994d596ef71284c13f28116fe3fd5b34f20fb337a7bd4641d3dacc7d7de92ca303a40761dc2e70d8743413822a9a1714411d094a18e8a503bc318bf9b2b0ae355ada45c70f7dd48690c5bcdb0607ec2bdd7437cb169cd3895fdcfa391cfbe326b6527ecd2065baf3e3995e1f767", 0x1fe) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r13, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r15 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000300)=[{{r15}, 0xfffffffffffffffe, 0xb}, {{r15}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r15, r16) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000380)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000780)={{0xfffffffffffffffb, 0xffffffffffffffff, r12, r17, r14, 0x2, 0x80000001}, 0x6, 0x6, 0x7}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r19 = getpgid(0x0) fcntl$setown(r18, 0x6, r19) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r21 = getpgid(0x0) fcntl$setown(r20, 0x6, r21) getppid() getuid() getpgrp() msgget$private(0x0, 0x0) r22 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r23 = kqueue() kevent(r23, &(0x7f00000000c0)=[{{r22}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r22, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r24 = kqueue() kevent(r24, &(0x7f00000000c0), 0x7ff, 0x0, 0x0, 0x0) kevent(r24, 0x0, 0x0, 0x0, 0x4000000000009, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r25 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, r13, 0x2000040, 0x6}, 0x5, 0x7, 0x0, r1, 0x4, 0x78a0d930, 0x639f, 0x1}) 11:47:28 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r6 = getgid() r7 = getppid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r2, r5, r6, 0x1e4, 0x8}, 0x5, 0x5, r7, r8, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x103000000000006, 0x0, r7, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:47:28 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0xc003, 0x1) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) writev(r1, &(0x7f0000001540)=[{&(0x7f0000000400)="7370aa425c9924c74268f60cd3abeac10f250ca70b22066b44e082828254f2cf18a7bedeb5252ccb33a87055a24f95a49d2dfca6e739aeda62f07e4c6a55976e01225fdaaaf46cc3f2eeb8081b9bf1017c96608ca82e55ed9d93b93bfed23365912a", 0x62}, {&(0x7f0000000480)="93944b9addefd0b214bfd0fbd5aa71814f9e3da1ca817e5680f08075686317e76f3b7a7a625d96c1dcf96a4dfac7c36028aeaf7e89944bc3f8a244c4e66559773aee2784704abb3fc7a451705b19f9d5a6c966015b2ed8bb4dd15d98950e5b5fb52e4d8681d45c92fb5a8ce57656af7658e5ad867acdd638706b1526bfe421f82337e738dd550280c2705fbc2f0f6d821100a8616993f1c96ced41a3fb99832d7b57303407720600fc1d60182a", 0xad}, {&(0x7f0000000540)="9ad6433a979975ba3e098399cc2b97ef7366c5297f42f4c7d2b119099fc6ecdba0e27d69ef6e3d9a08948d1267c2300b9eabc69080d9f75facfa9f7121deba01c47816e9a9d5d2ae5010bb963860d7844717e078cf310b3c28c240e81aeefeeda586fc3217f5f68352222d531066611312bef9a8e121fd66007383c81ec70a4b3f1f9f3808ddcaa84ef269bb3a2b6621fa3acecc8b68c65bc16f491452b85ef51da51e835946dee90e9f81db33a10d96bb894473c85afae9ee660a74a0725ecc8289eae648f0b013ae1f250e0e791cda1a00ca770df80c0b85fcbd1214d7258635e2b61c7b82ea53b73b200c3489ec9a0ac8f3aa4a05c70d4e19952727149619f23c49d3e2684dc8d827ddb4161c03a495d94fdb5eeaf6e031e65ee3d8ec472ae1630f749a00f02ab3d11baefe1bf688e473a0e776033cf0ee80952d4390910c5befba1a00581e8f080f6e0f1c643b53268bba7fdfb6a97e98111fe1a3e06cf98ab25cc0fa52b45f2ef7dae8a6f9a4231a71baa4a36d974618f6c05a4fb74e9bc1ec21ea272e8b52fd6e74a527f872ffb803118ef011f8659a4f6e001cc6d49476e7d76286c767998e270074393265f189683ffc732af9f2a8de9b5685a4235c35f92b0ff447b07ad96fdc73d8b75ace07fc044c43deb28c0d196d20d6d1d94488c97e530b59bc04aec9c1a3786e4f5f755c66266636c1b1f708ab7b252d5e926470c94ed923c015dfacb22b3582744c4740c3cba83ffa4923650d530ac6935b8a4360caa83423664c470d1dc8fae56b61c89becca9d81b29b128d4bbe6c9d07888dd4097a68cda9dd2f2391c7c7bd0d638c24c28d07591bac68279997036ad52a69c652185470e7871babeb0d3ad0df6050dcdb03ee19861048017aaf92d4450598daaa13e008a0dba608271d80c2ec46877da2c31e8d384c9ce09683e1fa3777ceecbb63c3bf497556e5a660f34b1bac5760a79491038f5bcf0f1a6337200a78859b57f169ad4b15d531abbce7b8351b2ea10d30f1adb0ee5c37fa3be3039aeea7350c290d87007e76d4a74c3cf2d47f56950abbd2b47d74f7de145bd7636c0594e0bf6d441fcf5078e3de1c33c4191ca8e492a9d30caf7bea21529e934ff6d532260bbb5853a86948731bcd27a0ad5b54ba6dc2b540a863095922f5ed811a4d17e4166fb4f038edbb1fc2d4aa06a8d07c371f0e42761bc273564ba55ee0b049ad60072adbcf3143891d3db59aa800af7a45253d0e34a2cee5ff84d85464b1426fc577dcf419cc582cf70096a51bb8b8a68051ad50d0f62170d44cb8ae8c1edb00a27dfae2ad9548bbacfcfabe3520c3324dcb720c41575b94378986cdedd6ce08185af948f0328635b8b614085b3b7c322a3ec589b0c642d53081620a827a223c19c83bbc44ab1f62025ff3ade2bb9d0035261d2273214fed76f06e20d169bb57b91cd2236b43a5746c1846c0c8edd5459054e96637c7aeeccf69834090f91248b8d9da594ee61e585ef90af86156f3d97e6ae96de560c1d7684aeda76c2876daa8c5c77fbaee7224acd290444df677b33e4b4d3165e841993645f0333d6a189acb1043cf5755c8759e8cce1aaa28f00c7808462424f39650dd280349f532431044ee5a607480e9db03c77ebdbfc679de5c8f155da7b4dfe577b56c33ada4468daffab97bf9ae2645019b1476bcf0aaffc22f8454fd5afe6f", 0x4ba}], 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, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e2f66696c65d16c798b9bb1423000"], 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, 0x1, 0x80) 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)) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000180)=0x14000000) semctl$GETPID(r4, 0x2, 0x4, &(0x7f00000004c0)=""/210) semget$private(0x0, 0x7, 0x40) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x41, 0x0) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x6000, 0xa00000000000000) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000400)) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000480)) 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)) 11:47:28 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0xffffffffffffffff]}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r6 = getgid() r7 = getppid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r2, r5, r6, 0x1e4, 0x8}, 0x5, 0x5, r7, r8, 0xfffffffffffffe01, 0x9, 0x7ff}) fcntl$setown(r0, 0x6, r8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket$inet(0x2, 0x3, 0x0) writev(r9, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0x3e5) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$inet_opts(r9, 0x0, 0x2, &(0x7f0000000000)="602bfd48fb786469ab3c7fc85413ab85c9d2cb72ad96cfad3b3678d0226134cb31c5060af09c5c4927b6f497698664f875d951d2db1596d43464f79836f61e639d8d2846cadb6767d6a26b75233953a540b9609b57cb235b7457d0b2f1098dbc4c9e1e842fceee4d8af18da0c4f832238a3e901387791baf645665d95341431e043d69c7f6c988f2bf1eb01a36e853d18db30dfd8d778d99e1a16bbd0a12de88b429e76ee3d4993b62e24494529ab2bcfcf3a604a0e9c59761adede9964392b42963c0fa94df41b3a44b0721fa5f33fffbb7768621e09ac98783ec1386b274c8b8f7b6c6c4f52f5ef53d3a5b9adac732c814a0e04795802b11f6d8b594", 0xfd) r10 = socket(0x2, 0x3, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8020691f, &(0x7f0000000300)) 11:47:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffd1, "855c000267a7230004001a0020d9830ea462f913"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:47:29 executing program 0: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000001c0)={0x1, './bus/file0\x00', './bus\x00'}) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) panic: bad arg kind goroutine 25 [running]: github.com/google/syzkaller/prog.clone(0x0, 0x0, 0xc003ab9e38, 0xc001037040, 0x10) /syzkaller/gopath/src/github.com/google/syzkaller/prog/clone.go:75 +0x8b8 github.com/google/syzkaller/prog.clone(0x97ca80, 0xc001d3f650, 0xc003ab9e38, 0xc00184bf70, 0x30) /syzkaller/gopath/src/github.com/google/syzkaller/prog/clone.go:53 +0x17c github.com/google/syzkaller/prog.clone(0x97ca80, 0xc001d3f680, 0xc003ab9e38, 0xc003ab9ec8, 0x30) /syzkaller/gopath/src/github.com/google/syzkaller/prog/clone.go:53 +0x17c github.com/google/syzkaller/prog.clone(0x97cac0, 0xc001d3f6b0, 0xc003ab9e38, 0x97cb00, 0xc0022c7940) /syzkaller/gopath/src/github.com/google/syzkaller/prog/clone.go:40 +0x570 github.com/google/syzkaller/prog.(*Prog).Clone(0xc001d8d100, 0xc002fdb470) /syzkaller/gopath/src/github.com/google/syzkaller/prog/clone.go:20 +0x270 main.(*Proc).loop(0xc002fc86c0) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:98 +0x3cb created by main.main /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:258 +0x111b