() close(r0) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pwrite(0xffffffffffffffff, &(0x7f0000000180)="8d36618fd1835e90b3df20f0d91d22a48f3d9c85c0b335b095b0dfde868ee56dc64f8a852e34f7d71bf6101dd94b9a0ef2ca3cd97e0aca8a882e754332b89d2bfc5e282f7af47bac22c8b9890b5163e3d62dd14dae17bbdd17dea09070edfd66ddf95397e1b429319ac7f78b7a7e6d6043dc25c842b31abe7d5c013757841e95e9972f88d2fcd70cd7b9777927f6309c1bc0627588da7c42144d3bc8cfcb113c7448452c282e1b6d13382e03603d06810c1dffa45c338695226d420b5f13fe685aebc4f3d7953988e0a970a0", 0xcc, 0x0, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) select(0x40, &(0x7f0000000100), &(0x7f0000000140)={0x34}, 0x0, 0x0) 16:00:31 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000f01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:31 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) unveil(&(0x7f00000000c0)='./file0/file1\x00', &(0x7f0000000100)='c\x00') r1 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r1, r2) lchown(&(0x7f0000000000)='./file0\x00', r1, r0) r3 = shmget(0x1, 0x4000, 0x400, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) setgroups(0x1fd, 0x0) setuid(0xee01) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r5 = socket(0x18, 0x4001, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r5, 0x29, 0xa, 0x0, 0x0) bind$unix(r5, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000080)=0x7deb03ad75178883) 16:00:31 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r0) flock(r0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) r1 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x400, r1) 16:00:31 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 16:00:31 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000200)={0x9b, 0x6, {[0x2, 0x7ff, 0x72, 0xe86e, 0x3, 0x7, 0x0, 0xfffffffffffffff8, 0x100000000, 0x3f, 0x8, 0x200, 0xffff, 0x9, 0xffffffffffff0001, 0x100000001, 0xff, 0x1], [0x2, 0x3, 0x1f, 0x57122edd, 0x100, 0x800, 0x7a, 0x4, 0x0, 0xfff], [0x3, 0x80000000, 0x401, 0x5, 0x7, 0x8, 0x7], [0x4, 0x0, 0x400, 0x0, 0xd85, 0xdf3d], [{0x1f, 0x9, 0x1, 0x4}, {0x8a, 0x482, 0xe3, 0x100000000}, {0x7, 0x4, 0x6}, {0x3, 0x6, 0xeaa5, 0x8}, {0x3, 0x5, 0x8, 0x1ff}, {0x4, 0x5, 0xf4c6, 0x9}, {0x3, 0x7ff, 0x5, 0x24}, {0x1, 0xffff, 0x1a9aa579, 0x40}], {0x601a, 0x2400, 0x9, 0xd021}, {0xff, 0xd3b, 0x3a, 0x800}}}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) write(r0, &(0x7f00000001c0)='z', 0x1) 16:00:31 executing program 1: setrlimit(0x6, &(0x7f0000000180)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) mlockall(0x1) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) getpeername(r2, &(0x7f00000000c0)=@un=@file={0x0, ""/56}, &(0x7f0000000100)=0x3a) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x3ff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x28}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:31 executing program 0: r0 = semget(0x3, 0x0, 0x220) semctl$GETPID(r0, 0x4, 0x4, &(0x7f00000008c0)=""/146) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/249) r1 = socket(0x2, 0xc003, 0x2) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r1, &(0x7f0000000280)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede826", 0x171) 16:00:31 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="72020207e0"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) write(r2, &(0x7f0000000040)="422769e53677618d8b6a31f114ee21ae2c36d76f71d80840315a484fff3a305a672a36b32ad8d8edeb8e4514b559551de1c5e7d379b3839aeed6582747c150bfb9c21b0ffe01f12952a81c0b52fa3c4730a5fc0aecce745b4d1befcb6edd26c51ff0ec52ab858e472c1245e62fcd9b1ca79837b26d02b40e6e596a1869e4feed598406a9d09aa4eaa0f3918160551dbea5cbb5cc9a61a4536a68d04b0e856af2d1a6d104caf281340206752c47abce4e2f1715b61b01efc44b0be22ab11f3ec9f3e4192d96e6ce70f6184937e88a687702bc06f731f455f5d05636c186a7e54dab473baf9562d56f6b70514b0913377f4b8259", 0xf3) 16:00:31 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0xffffff21) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="9bddaf96be8952e800d6fe7bdd3697936d51176061439ab9050030a9810dcdbbabfdfca910b2361351603255dae57c9951f2b9229f91c3be7eb7bfaa3140d18fe97df5df0e30fd537ef5ef4cebc6d5fe74eab9b5baf12fea8b764b4a5b754b070731ca12c3c02b1b918ca2355cebb7bef9b0d75a219189b3cf8460431ddff2e65ea3296176bd6d5ef1a2b20a1a784868c5456144478c"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) setsockopt(r0, 0x0, 0xf943, &(0x7f0000000280)="5a130246dbd00a7b9fd6d169ebb0d77661ed14ff367564eb55a1189f90570551f6140f52971f1604cc1d01961e71d23660f2c633160628a320156c5ae457f3123e1c7acbea183585b19b45f8812551dde53a5f354bc877726390e31fa8d61bfe14180e05ce9a2074de4d9f4cfbbc9131a0c530a81d8a224fa68e3d8268abd1a73c9ab14c6e2ef77b2ba1673f35f7d6a9881549fbe4b85ce06bf902154c73cbb1000142cdc9657b096bccd2f77270b6721f2adcabcd5f3b97a4d4f56821e58cf2f4be18112752c360bf86498e264416a9b8dca0d4d6eb19fc91102161d37504b0cfd12666acc036d5ee1b6e5da75fce69dc16bba2e00ef8cf2dea38ed201e7385cfd91e17714eadece28d2bb73fe1573641828a73d46cee2dd4982635b7d81012383c9d5a0e96097ba0def87ff5b78da6174a593585bbfe96f883e73544d30dd96fb96c8429eae901a6858dfec2dfb9048b3eebd0460374c6a9755e457bde18a2327a42e5e87c591fd9b12c1b1b1a5486ffdccacc61fca7695c0ebfcf4c645595a3def7d1efb8d6f4bc00915e2d8bd93df943b3a0a6bff35364f87f8678abf0a8aee0604d31ab54399002b88c683574a2b07bdf78645dd2cd21cc2d16912c8a19a2c9acea78880a39944ee4a89f3537ec254999fd8dc0a4b519e125db52e4c3cd69620ee0a666d496f2711e525f27f3fa9f1cbded3baa35208fa4d6608d92eb44b5267130ede816299940aef9183baf0027053509cf30485ec33daebd40f3b0db9784a06966bbca9257350ee4a216c9b3c5435716a2765c4fdce426844aed108c0961415f865d68bfa5edd556b2c6a3ae5e5eb9532e0c9958bef2a46881d84714188d84c6a1507e149c7ade4af6535479904679785b4c68aec0f150bc73216c4a9b0f2f61ec780073865da5de411f9bb5886a120dd8175bf60a295a75b6209e175a740e9eb8db45a4eeaaf100acca88d6e20d16ac16a81eb7c973226163833388babe80ad1285d1b11ac01829d3235d2bded371c9759ad7b0c7d1d04c5471dc7386d696082b843ccf5680205bd2298d4be2b35ef39903464090f5866bc62ad9f3fce2e98753b6b4a1ed619b48d043040a6f92d23f8f297fbafe8fa8d0dfa42ea4bf3f175c5c929007e40dccd501579c68b8375977547fb85ca37996e259a7c69985eba903d7d94c4a6a4b41cde41857eca2c403226d7f2c96aadedaf675264b73877c762ba2dcf97ce5e9aae349d80f8897a30159338f7e52adc3b0962206658db62da1880e64c8088db970467300c78395f444b41ceb0ef9f66e92e9b14ef80a6ff4ef3cf7c118027b98281c5570242955454554a12da1ee1a4df06ddfc46cba5124f3ff296fc8f769f58e3d7bb7093264848be2a9baee2ec0d990658e28b9010ad5a460814b8f94b05830fdd82daed6b63a763cc71ed8a1c8d6079906c3d13c2b4300909eed3dd6424882eea03acc896fdb5a4de52683d56d1a782d755b5ca7d31b7c4ac799631408e3384705169153ed583da51d0048aae80ae81fbac42406cbc61800dd2915aacdc1cbf50a4ca166b543d9e4ae0df9dbef41abce5fcf5d0c1314f4f10a84a8c6d658d8f33125277379bd85455bea3bbcb994a7ebd6f9b4a60d370c6714fd22d588bca752acecba2ad00d4443ff6ab3a5edb33dbb33848cd0e4d753ca1184abb4e6ccc545af55fc576929481d49911ad6f52000a9f59d843db7da0ce6a51f423e69f898e6c0343efc01ca9c4e4c911e89e8bab2015fe802a44193e6775baa2e758b65b7d28429de416b1ce37c78dd419abe0bcee61d7745094bc5d82f170dc3c74bb9d7b3648e99b44a42ef1639bca5064a64a9e571d4c28648f0886dd3b7d79e9685444b50d2863b7a45e4f1e59f4a2ae5d92f8db8e28a18298360682a59d09f2b0966ba48470f07b92ab9b1032369a59f532d9120e4409d489fca2c9b63aee73d8a8a7c1264dacc9ee553841b8a3ea7557f29b79760c9e6b3901ae2d8ecf21fca856aa84273626cdd67ae61e6cc5ac54f1f9f00f97285401679111c1c4bb51ef02e8021d38a702f95e8f9c1493e1b5593c1c23a6cfbc984d3df54eaf9420d00c09f03498104261be0b8343f762372ef02198fbaed25c1f42aa253abb2149aab4259002502276c97998648026369a325e31d4e69207d344e355b59db3e90dfbd32e628245642a09b4e901a7a5cb9fbdd153b27b678d149ead93d41188502b40ffcd9a2259c7b06270bd3d23228c2e5977827ead2740ad491101fa5663c7434fa8316d608bb67b94152a0c0288702fa987532a26c7e1a843b4ab9ba589f41faacee2142cdccec6eb078a3edaf531f391c01b6b7ffd76f0baee71a301b1e7e9e478a8ec62ece29b3b63ff03538e22197da2ab2a4246d67792e33f5678b8bfc7727871a14a94d9bd93b83ef5ec0291627a45f9cfde0f13197844489d90345f204f1ae6bb4f45f936f42425925b0d534fec694688bda4335aa3352ed20483d98f8faaba96c3ba6a75092026fe6521566b9875e801433a98ff8506eed515a870e1e8af2a963febe1dd49d777e78a26c5867d5dd328f1dc2db7f57765b77bf999ef865d6ad22e7ebb6ce4ab5758b8daaa48b9cc9aedb010d9f2048bbf14b2edc573770fc2ff96ffb524b3faef49c1d437e0ef20652fcf47f007004072bcfd8364bca46524ce607fa17cfce7d39d0f415454744119807b3a18f73b6a00111c0672abdcfa1460108d25eaa86f3cc0b15bb68a88321ba1b7f115841dd3aa0595f91b2c0c2e3906ded6c7c6e3358eca66baff4a1167bb4ac358e8e3822db4d1cfa23d8fd642eea181045cbfd3569980df48d84995a70d7234c54287a22d25d3cfd9dc754c84bfe10cd4ea6a2889a014e0615975d48194ba966ae2ce7660c148b029eca84aab6dfa1e8be1abf8d3967ae9b98a263b14bb4e3cff987a2a87ccc6972e479592874e17b1122e8f66010aa9aede20c8efa7e65680f0dacabf9ed09203ea1444fcef6c9d4de287a37b9cf04f4af97807d1b8e4b991aed30a1819a07cfdaae233b41d82e775337209bbf9521a52c913228df8279035ed84302a80bbf5256f6c954441db3bda32fa8b67e8a73333a834cc235f78c187612a6f0bba599324889ef622c99f7c2d6e6ca99947efac9e1628c4b36f586fdeb08f0b7b8ed134546aca9a09038be827821fc3eb0c5c8fd6f195cf4ff1ae6eaf080517ae5509ab42b722bcb23e93706f17508dfb91307951e1f34a27f7bf0237d34c7d4d57d028dda038cbfe4632ef5f70187686a566ad5b418c56fe446b3bf9219559e0416136bf38e9d94121c00a9436369cae502a27d3ea6e340ee90ffbbbf47cd1b494d30f3d786db073aa4eba00fb75d3fae68d35b36a45bcbad4e0afd7e6d20cba5a6205e7bbdb60a6fc4f2495837c2cd19ff13a93c3316f81973684c392eb678121a0ce13fca8a97fe8ca460ee15a68eb81e974cfdfa82661df3f8b5cb434ff1726fd6a11091babdbe65f0fc14c95ee69eb042b776c698e1697f96ec42d757cfa0c04ed2ff2c2cd29d83dc8df803d7be35f2bd075a8bf4edb2283f71240794b2deb2d789649ad62c96451cefbc4f2ad76eb25caf6f941bafecdd04b61749b7e51a5a6d6727d1dff7860fe8de8ffaa2fb2cc2246d3ccea4a33b990f64838539a943b87364f88d16299ece5ec4055e178b089c2407f87727f704e93f4cfd6cdd8c9c423ea01a06fbac8ceda1cd0965e955b64a9c37086fe32421854d514e3c9fc44bc2f4d5f9012805818cf0f2bb992dae040d55bcf61e21675624a8c142e0da6a4ae568858db68d3f6dfbef7a6f21251788bcb5fac44c59851664f5b46e9bc19f7bc23fd5ee4149505ce7c8d6de457a09c076638539910fd64b09fe0ae9446adf81a5801d669a02daba97f6ea2362731764c2657a6431550b5516863b663c067fcaf44414fe24df390b65e6e3a1ccbe133c52e6120cb15c0c23235e9202623fe67d07e5a5395ef64848e4a0db9de2e34c6414244fc9b31d15ed0d0dd3e67fb25be840076a1ae66f35dcf91b88857fc3ea6f0cb5e37e5581154484b84f4456d8fcdba250507a23434be03cef31c2064b97a0a4d85dbf4fa97a277d101f01d139bfd2b8d7763a952ec887507a4553d6a40a1bb697a8eebf700c4c354c830c103731c51778484a93b3338456cdeb25acaabf6dec63a72c70f67bd06db6afc13c3c6e64b9af8d80a05393290105046bcbda6f084e1e75794a0df69f67e44644ff1020b0e1d4df42ef9c7e9b3e535742ab1283de944ebc517d921c4d23e42f19dada853270a4a545eec95398f97775510ccabe9d6141420e808afd2c041bb227f0be308312f3f6a4c66e1b71141f725b6048dd96c0be5b6bd2405fc7dfd1e2b2f4b1840cb2e7237bf686ba99c99a05d6bd3de84da64762f50ed4215d1c6b3f901a32a29d47951a7e5482185b6074749e6f2e46ae3852bfe496d33029e5f2077a79eb65f10d0b002f9f462f8a0f5b9f1aa4cd6681f6251445df38696197b4fdca8c80e8c28e1b903604e80edbabfa51e1239c40cee91f71c0728bb71cc4a3cb5802384602ab8d7dae281c8368713ac014ab91f2b900f0b8fd64c47418775354400a902631fc241776a2508f838f59a0df72ad152e059ecafe6457f2a243ff95371c165c69471adb73debc00173d9d53503ef16342e76a68f19e74dfb88eaee51112ac4581dd36308357d0e7e4f4dbfaf8a2fa7fa7e7982c88b39dba25701e09b7c63fc98216dd25f56eacfbf7bdc9f545250c1546712c4b55d001dbd11f040041dc3d08dd92ba4586d547df8744000c0c4f2e6ef48359a1cbda60a63bb9f376d7dd55ab4e93dd8b1edbde1c15c9c08fe95ec5507a155cd5b34cb5333d97e3411eccffb6a6886140fab51414637d1f3a7d8e77f0f4787299e6b81a2c9393fa3ea7ba2078e31e3a9a9503bd6cf40cf565d1a39ad8ebda084ccd57a2430078913c924e6a64ab90772b4d2b2c4bc493bca62ae514abdcc9a512d7e7ae9cc4cf1266b117a4722ca74ee85eb197db496f2f2541e1db8349ccef464c6a598c6dceec5f8f8dad561cf275eb0944319de1bd9219b1eb81b5949f52b07a914e6f4ec93b20f908c2aa617bc6da1c243138f878c760b5c9491d5ed1d32ea2888bfa1fdbede2cf20aa3e86ea17713a1e249ad54895550d0b9bdb691ed4c8c611d274e4a3f627fdcb80b181e87afd683af6d2ba5a2c4ed620baec6b0def495d5f3ba6fbe6ac73849be2d2026139d8cb3a064efdd79dbaff5cb44c5ceeea564eced67230cebdb054af3114378993f0ed68d0758d070898add501ceb035de1f316833e652e61370dfbd098be5f7db37eb13872d535b17abe160b5eb5bd0a5bc0b85958ee279918632abced63af759db16bff68a47be20f4894d58725c4c180e5aea69b49fec3b87277a28de2fd64a9d6e68edc1fea88f010b218066560daa724fcdb94a143411d2234212b3b1b8b7c952cb20d2ffa8691b93a71ef1b0ff46c53f7316d37cf80efe7ccb26b26578ac470c5e89a237bc2f3e21c183ec26f1530810aefedd28832ea668ba511cb8a04f582096f8b769bf9deec9f74a2798191402b005f41c42d864e31415ea3d034932e5b8095b3363c5dcf29890b028432ead8fa9cd16d76e02d8de973d6491df1734712c96ae5eb730dac9ff831e2598912a5ecb4e0e0b2e807ee076038150628ec0fdfb108449b01376fccea40d84a142cc8f83a047c4c5369d3677e0165b74bc119f71209af80c02b30e15aa9bc24fac903f9331ec8a1e42fdc8afa9c53b91", 0x1000) 16:00:31 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) clock_getres(0x0, &(0x7f0000001240)) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x9) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r0) flock(r0, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r1}) 16:00:31 executing program 0: r0 = socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000140)={0x0, 0x1}, &(0x7f0000000100)={0x8, 0x0, 0x10000}, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f00000000c0)={0x2}) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) fcntl$setstatus(r4, 0x4, 0x741911a54b6e9e3f) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) shutdown(r0, 0x2) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x801, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x61}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:32 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x80, 0x100) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$FIONREAD(r0, 0x4004667f, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x4}, {0x6, 0x0, 0x0, 0x102}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x28, 0x0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000001c0)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x80) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, &(0x7f0000000500)=[&(0x7f0000000380)=')\x00', &(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000440)='-/\x00', &(0x7f0000000480)='@)\x00', &(0x7f00000004c0)='$-\x00'], 0x0) chroot(&(0x7f0000000180)='./file0\x00') r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) accept$unix(r5, &(0x7f0000000540)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getpeername$unix(r4, 0x0, &(0x7f0000000200)) close(r4) 16:00:32 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=';'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f0000000380)={0x20005, 0x20000000, 0x1000, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0xffffffff}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x101) setsockopt(0xffffffffffffff9c, 0x401, 0x9, &(0x7f0000000240)="44eb5f42ddd133465e13af8872ed5e668c3d804299b8b4bbe194beb05f9d7a2fa9d7170b8a9705077a151e99f841117eb44a66685acc22bd15f62f1881dea7621a26cea62de1769dabf1d1199c6162bf68685909238b6cd5d92589fc27c0d9e8cc7e41c747de33e0f7722a193d", 0x6d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r3) flock(r3, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000200)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@file={0x2, './file0\x00'}, 0xff42) write(r1, &(0x7f0000000100)="8c65", 0x6d2) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) kqueue() readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/74, 0x4a) r4 = getgid() setegid(r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r5, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) fchownat(r5, &(0x7f0000000080)='\x00', r6, r4, 0x6) getgroups(0x1, &(0x7f0000000340)=[r4]) fchownat(r0, &(0x7f0000000300)='./file0\x00', 0xffffffffffffffff, r7, 0x6) 16:00:32 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000000c0)='./file1\x00', 0x183c1, 0xd648fa7cbc0f0f3c) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) acct(&(0x7f0000000100)='./file0\x00') acct(&(0x7f0000000000)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) 16:00:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000100)=0xba) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r2, r1) 16:00:32 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002008, 0x1000) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) getitimer(0x2, &(0x7f0000000180)) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000001680), &(0x7f00000016c0)=0x10) socket(0x2, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x401, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000001640)={0x8000, './bus\x00', './bus\x00'}) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xfffffffffffffdb5, &(0x7f0000000080)=[{&(0x7f0000000040)="58f93da335ae37551d4356af793f694ebc1bc26bc838a8", 0x17}], 0x1, &(0x7f0000001700)=ANY=[@ANYRESOCT=0x0], 0x1418}, 0x400) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5711, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20080, 0x0) fcntl$setstatus(r2, 0x4, 0x4) 16:00:32 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="176661d343b2790667db746c4b2ba63b796caf513115d792f32720cce07998b6dd9343cca094be66816e64357c05ffcc45862c8913458bff954b697978fc33"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x576b7e55c7b11e59, 0x0) chflagsat(r1, &(0x7f0000000180)='./file0\x00', 0x1, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000020fffffff400000001979c1cffffffffffff"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000f26c07eefeff7b6596d3c92ff21fef9c8dcf4500000000000063e86cfc9d071b9d2a538706000000b81800000029000000310000000000000005020000139f0000db99634150c24803a316e4408393433595b68e95f255bc296eba1ee9cae35b4db36cc0da7943e38d47c9f0eb35b5dceaf6f8e4bb2ea4c5847bbf8b560886abb5784d9587727f767a5b1020a28b7500eb3b3ad5f0024626150e79abec063e156ff39619201cf4c0"], 0x3fd}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) minherit(&(0x7f00005ca000/0x4000)=nil, 0x4000, 0x3) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x52}, {0x20}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) fcntl$getown(r3, 0x5) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = getpid() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006, 0x2}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f0000000200)=[{0x0, 0x40, 0x1, 0xf59}, {0x7, 0x3, 0x9, 0x401}]}) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xc000081c, r4) ioctl$BIOCPROMISC(r2, 0x20004269) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r6, 0x20004276) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000140)=0xecaf) 16:00:32 executing program 1: r0 = socket(0x2, 0xc003, 0x11) getsockname(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000030095955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c36455bedfb9c9f35f23d1aa5513a6c17f38969eddff7344123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000be330003000000000000001d4e22265330027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e1b407ef5f19002bbccdaf733f9a509da7f66d0c7598f543f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b67f615a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7cf406f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8689d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e9226996d09c1048d54e3f8d3899704e0fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9010730f56ae48f7d47ae0e1f8adc5fd73faac6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a784f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac03c3bd74f9f78931f5dde8ede5e11ffcab9d420cceb4b2e05930673a8d85e6bd2a9dbca68d566a94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317c563000000000000000000000000000000000000000000008107ecad798dedcf0bcf67b09f0302579a54b830d62c4b12e63f6af06bba65cb1121790bfce754d77a4515fe370a5adda13549133860834ea0030147cda4332cb8d70b3a8247d5a24470861bf5853eb9636cd9842fc6b4ab696679ff8c0f6d2923a37fe3a8c915ff60bd3200133b17d7d474a9fd8d7296e70a84c39f0aef1f2daa608e8356066dac0b6a4dbedf2347d3c0e1b1a10b34f3faf9ac37d83cc884d5b4edae38d8d4fe7a1149c67dad4156f949445cda24f8d8c2ef2d5e30a1d291d92ee09b94ddc6263769fc0277efd8ae1ec1dff21ba243f3346a6887f511c605ea0a241c956a4c75d03898eea648a940c526c18d866798ed2ab291c2a2f9adfb16d752e1086dad52236d8879a17fb708a3c41d0bc55a1886d93a1357f7dbf515bb2fa8198915df992999537c578f9850426ad2f3aa20db80ea139371c0493ee222cf1f62f28cc97c43258325"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000000)="06694b11050800000000000000", 0xf0}, {&(0x7f0000000600)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c9867f9cbc95849f7ef0831f48e823e261275a7f42ffde13e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x94}, {&(0x7f0000000180)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b5bbc0545a6a50ee05cd90463e7df829ad88938bff629beb5141d263c6e6fc36a091bd45137a60eaa79d8c02fd648a4f023e0f708ba41e326d4450c149cc5b748ecaaf69ee35bfcced815ed4627e65a95c1ab4eb3d6522d1de24e9cce", 0xbb}, {&(0x7f0000000240)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973", 0x3ac}], 0x4) 16:00:32 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x85}], 0x1, 0x5) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) sendmsg(r1, &(0x7f00000004c0)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000100)="57d4d7cbad04340b383a01ddb8386edd5d52679ea98bcf5d87e72139b8a2e93ff6f9de06d297dd25637c59684dbaf4ef0388439bce00098533f7c83fa965c25d289138de3b9fe41d7c4c9e20a3604dfff984119b0b7b60240aedb3237f22e9f2d1fe46d3fb3de9d5e897bc19b6832601bfe1ce24bb1a9333919d3c444731f3c8aadf297c486b856a50467f568867e0cbbcc35a44a688cd919ca69d64e2d80f5abe6cb4b4bcf6eac37dbda7aef3b7b30e0956133ff75a", 0xb6}, {&(0x7f00000001c0)="e4c35b40b270d252b53f1743bef09836849aaea8a1a33a0c0a8287b09245f66b1b61eed535c18966ce9177204d99b552de95dbf9b55477430f37003ae3cf80fc25e8d3ce73d2f25bdb08caffe983f51724b506c4135686", 0x57}, {&(0x7f0000000240)="6ee7bdc758feb8411198b0918264f153b0f5373658e076dbf1ed82f7463ebabd06ae8c01ae5c3d675b29092341cd1a74262e95ad59827bdfd8158ba47c45c4d8fed109b709cc57610b40a0d20fe413247e9f4af681ebb04289070ca8be4f5bbab4fb00ca5f4cce50f53706cf0196b083598b1f3e4de6d9880ec929f2b7dd94b156913e5547405eaacb1571cd9bd5b8cdc493cf8008019f5a1bc8a4dc80055d99a44bb3bb6b56a4c9405afad772f1e327e76f99898f5d21d630df13f193476018752968c92566e39e837046bbd3a96758b79f0009d35e73a5fa7f8332e695f41228c330ce0af31971d831af89ed378458", 0xf0}, {&(0x7f0000000340)="466b81fe2ac775bc6a80abe0fc618c0ad003dba01e8fbe770f911f92cc69dea7c96c1589df8b4c6ac948dc", 0x2b}], 0x4, &(0x7f0000000500)=ANY=[@ANYBLOB="e800000000000000cbffd363000000008f1ecd35604480d90906d5fdce76d2e32613c3a1cfe730a770e7eb905a4dbe19d29c2a608642fc501c8f85020614ef43ce341943af7e30624bb2cd0a6fa87d690ce9fa2cf04b9eb72d618d4cd9262ddb91379eaf2cf6d389da4c525a95a57244af1931738b861b491572edf5765bd193df7f4d2b6370c787754fc61fe653d93ff4f48bf6b5c3d93db196ad7f4c3094e13488a48213bd80c380fc9653a1197dfc239e34877777b4c1c007e30203cc1a2c9a65afd3196be63a26eb5011779704abfe406c92a679fbd888d28eddf0534aa8cf1eadf44cc79bc7649000"/244], 0xe8}, 0x400) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) fcntl$dupfd(r1, 0x14, r2) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x104, 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x8000000004}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="a4b1abd604accc08d4df33b5293a") 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)) r1 = msgget$private(0x0, 0x200) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r4, r5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r7) r8 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r8) r9 = getpgid(r8) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x7, r2, r3, r4, r6, 0x54, 0x4}, 0x7f, 0xfffffffffffffff8, r7, r9, 0x0, 0x5, 0x80000001, 0x3}) 16:00:32 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000000086}]}) 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) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x7, 0x2}, 0xfffffffffffffdc4) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x59) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000002c0)=[{0x1}, {0x80000000000015}, {0x5}]}) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000240)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000340)) syz_emit_ethernet(0xe, &(0x7f0000000400)="08a6d63202e83bcf0c6dad00e61c") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x1, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x248) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'\x00\x01\x04', 0x0}) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000380)={0x80000001, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:33 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a38620700000000829510bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d0000000000"], 0x10) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="dc351a39", 0x4}], 0x1) 16:00:33 executing program 1: ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f0000000000)=0x8001) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x7, 0x7, 0x81, 0x10000, "eee18ae2f73162283eec17bd8cb7322cdaeb5910", 0xfffeffff, 0x9}) r2 = syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x1, 0x0) fcntl$getown(r3, 0x5) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r4 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) bind$inet6(r4, &(0x7f0000000240)={0x18, 0x2, 0x0, 0x9a4a}, 0xc) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSTOP(r5, 0x2000746f) r6 = fcntl$dupfd(r2, 0xa, r1) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f00000002c0)=0x3) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000000340)=0x1) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCNOTTY(r9, 0x20007471) r10 = fcntl$dupfd(r0, 0xc018f09a8cec67e1, 0xffffffffffffffff) sendto$inet(r10, &(0x7f00000003c0)="294489f28036c6009357d9389993c7c2a602081af593a35c3da164e35f1347a7e4aca91937922efbe548b3e1ec31090375491cd87bac39094d5b092095388dcf876cd54d9921abb2204fb37c389a713b01e8e22c0e331ad349387810edbed23326fbbcba0a1526bb76e74fe0dc34eabff4d36ba103284f85eaa81856126221308d585ec7d0f0c620118826729c525ab4e85334af848e2f04e8c28bfd706db143b1161564a02d3d10b5945e83a35bca086d18932ed4027e4e1806f3c72011162c8932140386cf69648b94a9", 0xcb, 0x1, &(0x7f00000004c0)={0x2, 0x1}, 0xc) r11 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fcntl$dupfd(r11, 0x0, 0xffffffffffffff9c) r12 = accept(r1, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) readv(r12, &(0x7f00000018c0)=[{&(0x7f0000000580)=""/154, 0x9a}, {&(0x7f0000000640)=""/151, 0x97}, {&(0x7f0000000700)=""/133, 0x85}, {&(0x7f00000007c0)=""/218, 0xda}, {&(0x7f00000008c0)=""/4096, 0x1000}], 0x5) symlinkat(&(0x7f0000001940)='./file0\x00', r8, &(0x7f0000001980)='./file0\x00') connect$inet(r7, &(0x7f00000019c0)={0x2, 0x0}, 0xc) r13 = socket$unix(0x1, 0x911947199fbfa406, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000001a00), &(0x7f0000001a40)=0xc) r14 = open(&(0x7f0000001a80)='./file0\x00', 0x80, 0x100) ioctl$WSDISPLAYIO_ADDSCREEN(r14, 0x80245753, &(0x7f0000001ac0)={0x1, './file0\x00', './file0\x00'}) 16:00:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) acct(&(0x7f0000000040)='./bus\x00') fcntl$getown(r1, 0x5) 16:00:33 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040), 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) syz_open_pts() r0 = semget(0x2, 0x3, 0x214) semop(r0, &(0x7f0000000000)=[{0x2, 0x1, 0x1000}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) r2 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) dup(r2) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x190}, 0x0, 0x0, 0x0) 16:00:33 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x14}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:00:33 executing program 1: pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000140)='/dev/bpf\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4c}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 16:00:33 executing program 0: open(&(0x7f00000000c0)='./bus\x00', 0x20298, 0x0) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xc7}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:33 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = syz_open_pts() socket(0x10, 0x8000, 0xb6) close(r3) ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r4, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) r5 = dup2(r3, r4) renameat(r2, &(0x7f0000000040)='./file0\x00', r5, &(0x7f0000000080)='./file0\x00') 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(r0, 0x1e, 0xffffffffffffff9c) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:33 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x212b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) fcntl$dupfd(r1, 0xa, r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x3d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="e4f34115a9130bbd29e69dab8665") 16:00:33 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, 0x207, 0x0, "000000000000000100002000", 0x0, 0x5}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) 16:00:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a277dc57451907000000000000ffffffff045ad35a0520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) dup(r1) 16:00:33 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c", 0x31) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) write(0xffffffffffffffff, &(0x7f0000000080)="946a5ef46569d824144cff5d", 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:33 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)=""/113, 0x71}], 0x1) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x2c, 0x4, &(0x7f00000001c0)="ebffcb64000000969030b36b3198363400005114370000", 0xffffffffffffff65) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad8b68da7104b516", 0xdf) 16:00:33 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)="da7ca948519656f986aed1979480187d5a7f9eef7b80059927064200ec05ceb325c8cfbfad6719574aa93f5527162f3c73e4cab21cf375ac7449da697142eb26ed0b22a37dd444f4dafc0d07bce99d87741766e73e48d32ad230e6637cea77c04ad60fe2ee370061ed016525ff2690834446ecbecd449089cf67060410911f5d62a03f174f05755ef5d15f15ebd62c", 0x8f}], 0x1, 0x0, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) fchdir(r2) 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) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = msgget(0x2, 0x200) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000240)=""/226) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 16:00:33 executing program 1: r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/126, 0x7e, 0x2, &(0x7f0000000080)={0x18, 0x1, 0x7, 0xa1}, 0xc) r1 = socket(0x11, 0x4003, 0x0) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = socket(0x6, 0x4000, 0x3f) accept(r2, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) sendto$unix(r1, &(0x7f0000000240)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) r2 = accept$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) getpeername$unix(r2, &(0x7f0000000280)=@abs, &(0x7f0000000340)=0x8) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r6 = fcntl$dupfd(r0, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0206921, &(0x7f0000000300)) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f00000001c0)=0x6) r9 = syz_open_pts() close(r9) ioctl$TIOCSETA(r9, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r9, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r9, 0x20007465, 0x0) ioctl$TIOCFLUSH(r9, 0x80047410, &(0x7f0000000380)=0x3) ioctl$BIOCPROMISC(r7, 0x20004269) 16:00:33 executing program 0: r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getuid() setreuid(r1, r2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) lseek(r3, 0x0, 0x0, 0x0) 16:00:33 executing program 0: r0 = getppid() r1 = getpid() setpgid(r0, r1) r2 = getpgrp() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000040)) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCCBRK(r4, 0x2000747a) r5 = getpgid(r2) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x100, r5) r6 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x40) r7 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r6, 0x6, r7) r8 = dup(r6) ioctl$VT_RELDISP(r8, 0x20007604, &(0x7f0000000140)=0x1) r9 = syz_open_pts() ioctl$TIOCSWINSZ(r9, 0x80087467, &(0x7f0000000180)={0x8001, 0x7, 0x3, 0x7fff}) r10 = open(&(0x7f00000001c0)='./file0\x00', 0x2e064677b105d373, 0x100) ioctl$TIOCDRAIN(r10, 0x2000745e) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2011, r4, 0x0, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000200)={0x3, 0x40, 0x100, 0x7, "9aedf788fdfe0ec4947743ef95f1aa8bf291e456", 0x47, 0x9a3}) r11 = openat(r3, &(0x7f0000000240)='./file0\x00', 0x2, 0x43) accept$unix(r11, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f0000000300)) setitimer(0x2, &(0x7f0000000340)={{0x9, 0x9}, {0x7, 0xfff}}, &(0x7f0000000380)) r12 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r13 = dup(0xffffffffffffff9c) ioctl$TIOCGETD(r13, 0x4004741a, &(0x7f0000000400)) ioctl$WSDISPLAYIO_GETEMULTYPE(r10, 0xc014575e, &(0x7f0000000440)={0x40, './file0\x00'}) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x30}, {0x1c}, {0x6}]}) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x2000028}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) syz_open_pts() 16:00:33 executing program 0: getpid() r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) recvfrom(0xffffffffffffffff, &(0x7f0000000200)=""/103, 0x67, 0x40, 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000280)) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x1, 0xfffffffe}, {0x18, 0x1, 0x240, 0x41}, 0x3, [0x0, 0x0, 0x18, 0x1, 0x7fffffff, 0x0, 0x6, 0x7296]}, 0x3c) fsync(r2) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f00000003c0)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3af604cb11b950a8f1a3fbc20536f3930b6de9ab6e4d50ed122cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc481548b5ed4016db64", 0x6a}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000680)="ab700a510ad5161b63ba5bfc58d964d29a0a06ec79ebbb877d3f35c13e907c90b9d82d092636d0b359fd1dae7c2fef782cd230d15ee29f8aed48cbd2de6d7519bf05c194bfd6929af98cdeec0fb84ef7d64a2b1f11a6009da4264af2e35b96f083984aa079d03849432b", 0x6a) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) execve(0x0, 0x0, 0x0) 16:00:33 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x45}, {0x20000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") getuid() preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) pipe(&(0x7f0000000000)) 16:00:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x1) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) 16:00:34 executing program 1: nanosleep(&(0x7f0000000000)={0x6a, 0x7fefffff}, 0x0) clock_gettime(0x3, &(0x7f0000000040)) r0 = kqueue() kqueue() syz_open_pts() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x0, 0x0) syz_open_pts() r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r2) flock(r2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000180)={0x101, './file0\x00', './file0\x00'}) close(r1) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r3 = getpgrp() fcntl$lock(r1, 0x4, &(0x7f0000000140)={0xffefb6bb3a532608, 0x3, 0x1, 0x2, r3}) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000100)=0x9) 16:00:34 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) listen(r0, 0x6) r1 = semget(0x3, 0x3, 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/209) sync() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x800c) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x8, './file0\x00'}) r3 = accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockname$inet6(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x8000, 0x2) mknodat(r4, &(0x7f0000000300)='./file0\x00', 0x4, 0xfc2c) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000003c0)={0x5, &(0x7f0000000380)=[{0x8, 0x1, 0xffffffffffffffff, 0x4}, {0x5, 0x3702, 0x6, 0x4}, {0x4, 0x8, 0x4, 0x4}, {0x4294, 0x20, 0x1, 0xab}, {0x9, 0x5, 0x10000000000000, 0x7}]}) r6 = accept(0xffffffffffffffff, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) write(r6, &(0x7f0000000480)="2642a80988f3ceb23a027cd95083464822d1c5db1e2f0323c424a689d32804de6155aeac6676875f4b64d8ec24801a92950966b97d8550e294de85ae7374c45dc97bf49c433ec4528eef7578274161f82532a974628808454d8c8c0ebf53f32b865716f0e618617bfe6504719f36d9a80b01fceb53d9f669", 0x78) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000500)=0x9, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r7, 0x0, 0x0, 0x3) r8 = semget$private(0x0, 0x1, 0x40e) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000580)=[0x7, 0x100000001, 0xc4, 0x8, 0x5, 0x30]) fcntl$getown(0xffffffffffffff9c, 0x5) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x8, 0x0) ioctl$VMM_IOC_RUN(r9, 0xc0205602, &(0x7f0000000880)={0x9, 0x5, 0x2, 0x81, &(0x7f0000000600)={{0x3, 0x1, 0x4, 0x8, 0xf8, 0x0, 0x9}, {[0x7, 0xfff, 0x4e, 0x6, 0x40, 0x8, 0x81, 0x20, 0x1000, 0x7f, 0xda, 0x1, 0x1, 0x1, 0x0, 0x100000000, 0x5, 0x10001], [0x3, 0xedea, 0x800, 0x1, 0x4, 0x2, 0x468a, 0x4, 0xda, 0x1b], [0x1000, 0x200, 0xc000, 0xfff, 0xeff7, 0x4, 0x800], [0xfffffffffffffe00, 0x1, 0x4, 0x6, 0x2, 0x9], [{0x5, 0x9, 0x4, 0x5}, {0xffffffffffffff15, 0x6, 0xffffffff, 0x1}, {0x4, 0x8, 0xf7d9, 0x8}, {0xfffffffffffffff8, 0x2, 0xb9f, 0xfffffffffffffffb}, {0xa0, 0xffffffffffff8001, 0x6c5, 0x1f}, {0x3cb9750, 0x3, 0x1, 0x7f}, {0x6, 0x10000, 0xfffffffffffffffb, 0x7}, {0x6, 0x20, 0x231f, 0x4}], {0x100000001, 0x1ff, 0x10001, 0x7}, {0x1, 0x8, 0x2, 0x3}}}, 0xa61, 0x3}) open(&(0x7f00000008c0)='./file0\x00', 0x8, 0x8) r10 = open(&(0x7f0000000900)='./file0\x00', 0x80, 0x2) r11 = dup(0xffffffffffffffff) renameat(r10, &(0x7f0000000940)='./file0\x00', r11, &(0x7f0000000980)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f00000009c0)={'./file0\x00', 0x93, 0x9f3, 0x7, 0x0, 0x2, 0x200, 0x7ff, 0x1, 0x0, 0x2, 0x8}) r12 = openat(0xffffffffffffff9c, &(0x7f0000000a40)='./file0\x00', 0x515b4cca817171cb, 0x56) r13 = getpgrp() fcntl$setown(r12, 0x6, r13) 16:00:34 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x212b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x292) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x7ffffffe, 0xffff7ffe, 0x0, "00008bb47680398c2000", 0x5}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r5, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r6, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r6, 0x20007465, 0x0) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r7, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r7, 0x20007465, 0x0) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r8, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r8, 0x20007465, 0x0) r9 = syz_open_pts() close(r9) ioctl$TIOCSETA(r9, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r10 = syz_open_pts() close(r10) ioctl$TIOCSETA(r10, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r10, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r10, 0x20007465, 0x0) readv(r10, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0xffffffffffffff77}], 0x1) ioctl$TIOCSTAT(r9, 0x20007465, 0x0) r11 = syz_open_pts() close(r11) ioctl$TIOCSETA(r11, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r11, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r11, 0x20007465, 0x0) r12 = syz_open_pts() close(r12) ioctl$TIOCSETA(r12, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r12, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r12, 0x20007465, 0x0) r13 = syz_open_pts() close(r13) r14 = syz_open_pts() close(r14) ioctl$TIOCSETA(r14, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r14, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r14, 0x20007465, 0x0) ioctl$TIOCSETA(r8, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r13, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r13, 0x20007465, 0x0) kevent(r4, &(0x7f0000001280)=[{{}, 0xfffffffffffffff9, 0x4, 0x1, 0x401, 0x3}, {{r2}, 0xfffffffffffffff8, 0x60, 0x1, 0x9, 0x4}, {{r5}, 0xfffffffffffffff8, 0x26, 0x1, 0xdd4, 0x2}, {{r3}, 0xfffffffffffffff8, 0x30, 0x2, 0x70, 0xffffffffffff35c6}, {{r6}, 0xfffffffffffffffc, 0x40, 0x1, 0xfffffffffffffb71, 0x7}, {{r7}, 0xfffffffffffffffd, 0x4, 0x2, 0x2}, {{r3}, 0x0, 0x8, 0x20, 0x6, 0x200}], 0x1, &(0x7f0000001380)=[{{r8}, 0x7fffffffffffffff, 0x42, 0x2, 0x7fff, 0x7fffffff}, {{r9}, 0xffffffffffffffff, 0x10, 0xfffff, 0x10000, 0xffff}, {{r11}, 0xfffffffffffffff8, 0x4, 0x4, 0x401, 0x10001}, {{r12}, 0xfffffffffffffffa, 0x36, 0x1, 0x7, 0xfff}, {{r13}, 0xffffffffffffffff, 0x40, 0x60000000, 0x8001, 0x165}], 0x401, &(0x7f0000000180)={0x4, 0x7}) close(r1) socket(0x400000000018, 0x4002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() r15 = socket(0x10, 0x1, 0x20) recvfrom$inet6(r15, &(0x7f0000000280)=""/4096, 0x1000, 0x400, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x7b8) 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x160000}, 0xb}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000280), 0x66, 0x0, 0x81, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r3) flock(r3, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000300)={0x10, 0x8, 0x4, 0x9, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8001}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x7}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x3532}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x80}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x8000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xcb58}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x523}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3ff}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x9}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x93}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x100000001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8001}) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) r5 = socket(0x18, 0x4001, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r5, 0x29, 0xa, 0x0, 0x0) sendto(r5, &(0x7f00000000c0)="7248ae762822cc5326220e85bdadf4926236a9d7b1644950787f147c0422783350352748da3f52a132a65b4a66625e12a1e73e31dafde6f246a1043a16ff82738be1581540d603f9ea3f407714f4062766ef607c77c86d2ca9cb0a6c1a6889e8fc2e9d47a21b7239a65352d1d3b70e888e0721ae9933", 0x76, 0x0, &(0x7f0000000140)=@in6={0x18, 0x1, 0xf9db0000, 0xb08c}, 0xc) 16:00:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) geteuid() r0 = getuid() r1 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) setuid(r1) getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r0, r2) r3 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) faccessat(r5, &(0x7f0000000100)='./file0/file0\x00', 0x2, 0x0) lchown(&(0x7f0000000040)='./bus\x00', r3, r4) getitimer(0x3, &(0x7f0000000180)) r6 = getuid() setuid(r6) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 16:00:34 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x10) writev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="225cca079fbfb243aec55f24b134a8983b6cfe648fe4d933d69f20080746f8801835899290f461b1f1f2cacb1483bb4b1b3afa6e9640dc901f9ecb5552c233ffb1ebb0ce28f4be810689a6ad09e9a928b8bc4769bfae5a7b841d6abd3b54f0c37f5e31c4c4cf31a40bd38d63bd50c4791f2e66a65381966d73", 0x79}], 0x1) execve(0x0, 0x0, 0x0) fchdir(0xffffffffffffffff) r1 = msgget$private(0x0, 0xfffffffffffffffc) msgsnd(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="010000e0ffffff0046219f0d91f8c5b1a44a306c22014c09000000e995c40848d591a4660c84b089a72a28a32204c41bf00e1f4b0ac37e0e3f3630370d639b7f26461f745fa3d91635ad9a1dc3"], 0x4d, 0x800) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000031000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"/172], 0x1, 0x2, 0x0) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="020000000000000068ee753528b1d49d181e74"], 0xc, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getuid() r4 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x2, r2, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0x40, 0x100}, 0x80000000, 0x4, r4, 0x0, 0x1e00000000, 0x4, 0x5}) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) getegid() readv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x20000000000001d3, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) semget$private(0x0, 0x3, 0x4) pwrite(r0, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) 16:00:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a00000003f1ffffffffffffff000000"], 0x38}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x10) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x6) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x50}, {0x7c}, {0x6, 0x0, 0x0, 0x100}]}) r1 = kqueue() fcntl$getflags(r1, 0x1) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) fchdir(r2) 16:00:34 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x100000, 0x100000}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x5, 0x800, 0xfffffffffffffffa, "0366288fef097f0c033c02df7179000076efffaf"}) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x46}], 0x1}) writev(r0, &(0x7f0000002280), 0x0) 16:00:34 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) readlinkat(r1, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)=""/10, 0xa) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f0000000500)='./bus\x00', 0x2003, 0xa6138) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 16:00:34 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x4f704200a155526d, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x4}], 0x4}) 16:00:34 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = open(0x0, 0x611, 0x0) write(0xffffffffffffff9c, &(0x7f0000000040)="6307f6f55681f6247284fe9dc5b8574efb1373de941618b5196e77fdca2dc9eec7214f28146dbec8065ac3bb14855bb3e2cb2338c804fda22b2102a2da1e69956cb09c4e7575d10ff86cb644dde2e6e103071d57aa09f49803c4ec2f3e194139476cbab180e4b8b7efdb931f3e781cf68e2e54b032ba5b993976d11749211996", 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) 16:00:34 executing program 1: socket(0x2, 0x4003, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000001c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{}, {}, {{}, 0x0, 0x0, 0x0, 0x0, 0x81}], 0x0, 0x0) write(r1, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r3 = msgget$private(0x0, 0x204) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000, 0x2}, 0x44001000e, 0x8001, r2, 0x0, 0x0, 0x0, 0x1000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) shmget(0x0, 0x1000, 0x246, &(0x7f0000ffe000/0x1000)=nil) 16:00:34 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028a8) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="000000186004a1a300062b2bd4c478af5509eefbe8b6a48b60059d00feffffff0000a3bb6b3c042efdd10000", 0x2c}], 0x1) 16:00:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) setuid(0xee01) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r1 = socket(0x2, 0x0, 0x6) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0xffffffff, 0x7f}, 0x10) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = geteuid() fchown(r2, r3, 0xffffffffffffffff) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) nanosleep(&(0x7f0000000040)={0x9, 0x9}, 0x0) 16:00:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0xcb6f9efa845215fc) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000100)}, {&(0x7f0000000140)="a2", 0x1}, {&(0x7f0000000180)="d59ba02d703b01b3", 0x8}, {&(0x7f00000001c0)="b1850497f63765c9695fecdc0dfd99410569827f2d62677249cd09872fa3059b67ad90b1c11243ce38794e94e7c85def76dd4f3bc046c9cb26f77f6b8feb174b1b4738dcbff2f7a6", 0x48}, {&(0x7f0000000240)="fcf1b2fd0507a06033064e837e02b90931e6e4238b18e60a6aad4c78394443cc9cc06314e6747b77b5db7961f4faf95c17af944fdf68ca88bf354b3bc1997c4206826eaf58e5a7156105d29979bf0e5b03c4cb4400648591a005e6aeaebb7e249da857b76982b956062d05c108c412d2ab631345bfe575e419b28e571dd15b6aed0e97f01ce926ed6f1710cbf8b024d425f0c551d71b34fbeb98ec0d86ca1d60c45fc539df3ae7d8ad949402415124b16b75571a8d71e26ebcef12c82ceaa86dd1886c00c0df1eaf66678831e63c2ce299370acd9652945f4b0d04576cad964446d814c322e683464ae24c", 0xeb}], 0x5, 0x0, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b00002b27feffffab7b74371b289105cec2806cdf000000000000c673c5fffffffe000000", 0x214}], 0x1) 16:00:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000280)=0x8) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = getpid() r4 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r4, r5) r6 = getgid() setegid(r6) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r7, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000001c0)) fchownat(r7, &(0x7f0000000080)='\x00', r8, r6, 0x6) r9 = getgid() setegid(r9) r10 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r10, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f00000001c0)) fchownat(r10, &(0x7f0000000080)='\x00', r11, r9, 0x6) getgroups(0x2, &(0x7f0000001980)=[r6, r9]) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/wsmouse0\x00', 0x80, 0x0) r14 = syz_open_pts() close(r14) ioctl$TIOCSETA(r14, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r14, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r14, 0x20007465, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/bpf\x00', 0x80, 0x0) r16 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20000, 0x0) fcntl$dupfd(r16, 0x0, r16) r17 = openat(r16, &(0x7f0000001a40)='./bus\x00', 0x200, 0x2) r18 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/ttyCcfg\x00', 0x10000, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001ac0)={0xffffffffffffffff}) r20 = syz_open_pts() close(r20) ioctl$TIOCSETA(r20, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r20, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r20, 0x20007465, 0x0) r21 = socket$inet(0x2, 0x2, 0x11) r22 = getpgid(0xffffffffffffffff) r23 = socket(0x18, 0x4001, 0x0) setsockopt(r23, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r23, 0x29, 0xa, 0x0, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0}, &(0x7f0000001b40)=0xc) r25 = getegid() sendmsg$unix(r0, &(0x7f0000001c40)={&(0x7f0000000300)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000018c0)=[{&(0x7f0000000340)="239143e766ff6e0dd5cbc27c14bdc24fa0343af7f42f7813f8ade621b240631865f1920a10877d64c219999fa07d175bf8e2268acb618fb4bab24fd1d2d39f0f13d677e735c726743076bc64419eba2e56736f6c8cb4d4d8bc06116b541c3cf683bfa1945dfbf0267172933cd6ba272cc1530960572851a8e9420a74fba76ae04315e6624897a6cc52bfaadad27ac2b8e457c492c9a2dab218740a1f028f2ee014fcdc7fcdb64e65aecc6c0c16d0e733fb0587e6ddc04939d1f704a319d1", 0xbe}, {&(0x7f0000000400)="82eb940b6a9d89f7fd81e0d31d6d7e6cd71fa7ae47d34b825e0acf44a64ade27167b8d4ece4ccd4f331e5cae80f74b074cea9d689eaa2446968506f763d0f19fc146c8df1a8f64060f97c4014b1b50f7005135de0dac78f8d2bd757a19c562afd33a887b7232311d2993ca453d584923cf9ede8249cbc1305fd9fcb387f293d3aebe9febbf5b8911d162e421b13c6a97d30bc223f761a2b637f92a139a836244b87841060574e233bfcbddaf5481c28724", 0xb1}, {&(0x7f00000004c0)="0bb66f4b0e1aebf3403ce083c8800f2160ec637b94a61dbaba8ddfc45dc874b9666902373fce42caef64e9a6536ed55dc152fe863e65cf71d9aa62db0095c98d5480", 0x42}, {&(0x7f0000000540)="2c3146f50acf0ba9991ce91e126dea3c6c5cbea6427ff46d71fe5d375446f6c985ede094fd8c2dd23ea7d99584ff2d1b96159cdaf9df3d72247fe4ba7ce211960b3220d0667b92522f362e5002a27230a688a1dae1e7d55f301038f8d68b332edf6c80f9b25b796748d09fcba22d75ca7c22", 0x72}, {&(0x7f00000005c0)="5cb0d9ba968b7ab9de21d6d2785be2b4f371aef46e502d42cc5f6ef84e56c7d8771954c40d085846ff91e9bb61e32a705ffbdbba72c29104366e79b40de8d6e923977eaf6d717e196c901ae17d1d136de6b31a2ed50ec0707989e4aebb690b9c35c2a9524c70b115a716ca6678f159c9a0b53b44fd3cdfda9979f3a310e0851dba5c15bffa8932990f0598a9b9ecadd02e227d94f2c47e7af2de5aaf03eb6d22cc221509f1443ac7fbb0f5b1680328868694dacfba960404a606a1a35868", 0xbe}, {&(0x7f0000000680)="e3f264084ab3479d73383b99a4cbbb0ddc19f2f23532202aaf7da321030703628019380cf77889d39a76d4bf5a3f609269c0f43b7bd581ce88b40eb38aee771e32990ff7177216248c7f99c1c904cde6732b660965d74708113f3280f9522ebb405b4c5c0dfb528862e575efb226b977385f1da32898bd4d0e29adbcadfe7b67604d11997f6e09fd082cef2e27ae3899f7d1062bdfa3b0379624e526bb755c90b651f8b11fd981a1d862e062435b9e6fe380493e0bcc3b267978af87292ec36174c1fe68f49d8291d1731eb7aa64e76173d557c500fe14cdcfd075590e6d6f5853e7", 0xe2}, {&(0x7f0000000780)="7beec501f945a344274da594a2242b52319e429056136b2291084be35c4f8920ff063be6d4e46d47cc8df23552c7c2c99cb2cedbd808ac734f2e960d71e28046b69ee79ddcaee9170ed60f0b1a35212b0ae6741007d292669dbe5400dabf5173d01c78970ea2ef47887aa5f17141e88c9c7144402295369bc2e40b5997ab4bc4e1ba599f1c7253505fcdc00e6f927bac0f9ec4b9086e17ca930d8ed76870559cff24f07bed952db66059f5cfa91db064219c7fc7854fa91de60be973b26891a69981d10d689d40097069cd3faac049df61a6e110d1b0362a1bd2b8c4a88e529752cbcc0f35da92b1998ebf3c2f33c0f9f9d4f10a8580068e94877fe02242c844196aa5e8b04e936c7b54237281bd13976ef477a9afb4afaee15d0f4fe7ee95dd68d9b40df6cf05c4ec32be87285a8b69fa99802e8ae4c5f26587ea08f54d51f463acb7678591f55a437e5113a263a7fec0a87c414cdf995639daf825140c7a5cf2059669c16fd6bbed23532ed09555557777221a3a660a93946a5e9755798b9cd439e57d7bbc390156d0c0254b89e07ee40c69d6423e755a54c24eda467c8af336e3383b8dc8c8562a26774fcba3eb2a1ecdada58aa1201c2e7f8c8edfa035237b4628ff614619aeebcc7e14dabbcd69eea1931040e89693372ca9298b07cd4432ea08c785c1625ce3930b18e14cb6eb55a0d9f6bdf288912d01ee0c4ec8b22f03f6dc1df9b3a8b5c72e7f50e64e226cf45000cacdd70a08c90c0a746b33dded1910cdda8a11f80a4d5040909826fa61188e522dbc7df933884ea67f85904f29eb8b6af34c428f29dac7fabf5fbb4e4f09317b88dcdfa062ca9cd13818796122ed85a97587ef24c1a4df6e9b4a405eacfa3595ed7d2d9268c33807b07e59b5545cb25df7ffa8aed620879fb15f1743284fa214be85282f8930edde3108cccf971ccca946852b56833163cd681068a894d9aaf33f0e202e65147e26520e1d17bb479765bb477ae8a896d370fdcfc82dd195bf864b9498e2db92f72616bf257faf234741b0839338f660f83a19bc06b4dce2f6a311359c8bf66a726a738836e8b50f451bc78ceaa8e8eb22d19729ff2dd4cc82be626ca3d18ec0b0a131b878f4bbeec65e69670de07a71964cb434b4133e93fb209f8bc13b13dd0515e81eeabd4d2ce49e87074f2e93c2478ad5b3468a48fddc96f07353d024b159a71d0228ff67baae192bd66f4c1cb6ed0e53f62b11cf17642f592a369e051eb42e568adf1dc685ae438bbc82f27e9a81bf300a09c2b0eedce0e7dcc49b145e0b8f95feb00ba6d4060a9a507a82730781018094afca9040990ef6261e828f5e2a89e2748ac49a9a6f14b5afe5db1b8968adf7e763738e3369b1a022510d7c12f56bc6775a64010a7a3d0208ce9939ac521d71a0a0a364bb8d1d83eef8ee8cb8afd2819646f9eac01a3231d9fef2b61de1c1361774610783bceaa669ac07d76778b0b0385e22a81af5821fa88551bd5b3ec57bed86e1e25d81d79e51fda018a61bc0d7bc02f945299cc2a660ee1e1fa7e81ef734d4d612ed06db5c7a8fe15c94b053d99e65758e3edafa90a41b08975231aa8e6b2494f4b8bb78e703e1781528c0617986d3182bdfe43eba6a2241eb565f44c67c85413555d8dc0008b6b67acc410145c05932ae3c59cf2d296ced76db58caef504cff14d84f8fe67af0dd4c0fd8ba1afaf5d2b815e90e95e54ae0266eccc5d322d236bfd02f5d91e2414d9f5391182b509db8cf409061b048d1282e03b2a6caddba82b4a41f39c22a3757ca268a84253d7037c03065d3a2af457c1ff08517e2e93edbd295b45a4151086407344433d0542e30a99ee878322051549daad8767f78652fb768a14016b78b61e3b4815485a16c3604299e315a3289f40111e1357cde71dedb3cccadf843ece48891115ba62e1d8ae55809ce67472378cd7e66487dd8cc3a4211fc3c673376aac847f46263065fe082bb1724e0f4e35beaac7575962e9a12ac260083ca7ba6361ef16c4863b13ad26e1af45fe34f374978c25717b48b4ba2308ad2494381f9909fcf8376cd1750b4bac3f27b6556c60c943a1d2bb0450cc5ea1c454339cc8450ffda9d2250b33f99bc6e13bb1a14d4bfe82113c12335134da6ac21773d75e4e5873a9347a57ae96157baaeb9893dadaa5f4b280b18d5080077593e5cf9c131d4da4979688c6daed97542a96909262d23ed6fe23b1a34c7bd631250899a832ece6792169eeddadd673932a6a348e451c40d36d2f3f52545d1f291472220522015acb0e362cbc3d85c9ff66efd87f635a2026a5348731b8f240da243af37134efae0452e1680dbfa755537931ce5ed853306070c7050eae7423e0492b675dd95fc02056c4d329827df3b48e9a6e4b89ac5dd060f637d38874dc074f550da733194dd291630b61a01d9e00a8563ee5f8a90e3d07a11e1f2ac456d753cd97e47cfdc35559c97b2845e38a5ce5bffae5b0d6fa65e1f649fd5f575ee944a13c4d0ca4f8b2a2258827d68c189007b4fa1a9635ac1df048397f27afe39a64995337a1bfaba380542060ea8c1156168d44243a25743a70f4d8a5fa46ea9a4a03b4c4a74cc777e880e8cb8ec97fdf37401d16bac5dd21939e07ca75d910c586c69ce803c1beb98baf831655d06015765ead165cf400632c8c64c0a9eabf15351af4f905a3dd7469e249ca24b38c3f61a75d08968eba5b8bbae8ee50ab2def677a9d4704f68e8875c9111bc20ec6bdc36ece8ffd1960de33ae92ba377031b08f6e1e9d19d2357ef62b6919ac26da5c9435c97fdecfe1243719308825543eadd46ec96640952d8d733dd1841d22f0084991ccd62a2b988aacb32c64c970a5ea652257a54922c6113a68215d9a86390e3f42e63fc194311e341d7e4cd1f984c5c49bfd09b3a022a4556d29ae8a634c12b21afecfa86b034d864b68812d492dd5ba5a1a1c694a132e0ca5f01caf860dcbd60ba4f210a5cee8a40ab449f0593431f6bb176b55133976660de5b6508b44cba12f5a67b2b9b6713a3d2cd3a65d55f40b35eab023aa9897f9a5434fbe313ed9bbd5ad67cb348adba81b958645faf4b137fb4f9ff58cf7ebb57a9896c4d44e5849ac08e25345d9fba7a51b7578d127eb2fe573f09157e47f14606ac03ff17fa8a067ed71f739f8dab38d6d221bfd00fe9797b70e5f7cc43415af26e03f7aa7a7df92cda1b980f5ae44783c700831033923a0ff9625ea5bff5f7fecbee2cd252484c37dd151a6f33717623ba9d2668d78533cea29490f76d2813f7f2e5a600a3d1bf381e5a2b1dd3a45637c4472d14aafd059ff6bbd6bb06d06f163be64a7a61395a53fdaf363bff51446934f640e7f426d1248b1a70968711e3c228ac618f93bf6e0d5bd90f13139ce9f8d0d663425a96504570c276e5d36d56a9e176fb7b37c715f5a24d5a7e5099cd25b4d8698db88ed609a54a492bc635c80e7144fb5da3c0145020a55c2be9b89cd350e6fd599c51ed6840cb4120f559b2acb6155d8f6ae39dd0bd0e491bb00fb892104aaef16a4b3a560e325d4be52bcfd5781e5a82c6295e4a04d9d19c85fff0e9d779b5d5a0f227ce9c29848197b6765940e8ecefed697f230ecbf96c89fade23a143f147db492936087a38725f962808be7d0bcc321be2cacb8e93a23bdebb1c7a472890ddeabe569d28ad03f506826f7996762d994419d20199755e66d1033663d2f1a920b45fd5a88fdb974ea6d45a42dc59d0cae8543421a45e8279c8e8c78f4845aeebdd7e3fa895dc3958696e83e0770b246e7c463c3ff672aabd3823debcb609d9d6dc68b6bc36ee8d5f1af8cff0ad38454a1848262aafa738b507e00cae76d83f7c0f718a0672d9f4914a96f838599b4a14af4794e46c67a933992c80e61bebbccf1d4149d2f7b8d39b4b64ec8ef35e9c8c28a610d3c27a0a0567e42739d8cda69645de58495da94f57dca8795525be9b5a3ab2b6f4d186233c12072eb0cdfa6ba2ecc1bf2c234a405ecf008b26a15aebd2e2c701567c1ac51d976cfb2a7e4d1ab5ac9653afc25bd7e495d02a1f72f1a30ed7169871353807e83c8a4a6ffca7a9c0d4531335603f34535dcfcf248fa544f26ceb3ceac3ff0e09c5ca8ff869453156fdb6f6c9b19ccbaa8dc0dbac3548e880ab159c99d4b2afdeafa132cb0e8bb522731c3df816b2787b2d4e5ec407306a1230306665f271eedea4842dc530942d6c1b3dd4409b462e4999c909b90f066bfeeb1ccc641685ec907a4267ce9c9cf6e065f4b7565a513b1689420df7e1972284e413e3962d76086c687018c4f781162b63314b5b1ced413fcd76556c35357166aa95fefda6889207f4aff960537e5bed47a3f38135f17b7cefbebd440d5d644e3fbc7ece763efa50176211d6d593c5370c38d533b3c7fff1ed6ce5198401134414f69b2c805fe0d6d47ea8a4d548929536a5b3c1f6b7cfbd5f96ca325cec94133ff761df2ecdc82e3280711216d7808d1ca3f4b722365ea532cd890c0435774c38c882855d54d7aa66a93b23d5c626d23e01b3c447d8a8b6601e1ac9413b25fa3b461dd66d75184a7f64b231b6b1501e7105d8f5408abf94b3fec60a1f015f15c0505f789f1dbff732605851ffbef1497c2ac5624050dd56fffe23dedac10a7226a234aec9050f733968ffc300ba6dffed9bd01985bad523653861c5fd3dcb2f74895cfb0255a34820da24cc4574b280d8359c70d79a1adc9eece853fc9d930a35db8860e8de2514a96fa4d92fca2d8290888f768649da46b403f10534721feddd1d0b97aebdcd67d615a6bee72a9758226c40f8d6d0b7bd7f4ed4ce6271a2cc48ec99854819f3e2c58d46982dc78e81d4ff2485296f2b982fbda7126d02a962541df970d1e854f6112df7075a1eea24e38c7745e034396c7a90c9ad1479d5fde9d772e9fd4fc1e540aa8e1770ebfbf94d4f7b7e15a2c976194e8841d6faa3bd0aaeef9cf44f94845f42f7304f51575dccb71a11146ac84cb80d0d8e9ae83e9d5f18c49a15f02e8df732c9316a90e37d8e639a4b6042813cc2982d06f46acc9e2f5300c28a749979a792fd925a2aaae76c48caf741319e3c112a9434d3b0729d9da599b3f6c42b941f05bb84eff27ef8ffec32e3b124f4af57b6678571524f1296731fbcec8fb643b7cdc8e9864a9e821f29782884effd9bdd2c81dbf3589141ee216ae68168d8ab6d79af274cbd5ee9703c6dcf77c496e2a083d254f59116cd3d53ce9ac424bf42fb40937da5323ab69b2a51ad38d1d94162f7467c086e63fe1a7eb9f8a4c10b0deb23349ff5a60e0ba39c9969a0cd0d207b0bdcea0305fe3bf0af2eaa4bded1fbf78b619f185788bf60fe6511d253f4c651e84ffb65c79e90254e3c7765ec142ef6f330e255c0bb7c9e12dd0b72bda68fac12fb0b6d908a1fc3ac3a08c0798c00a074c9e3b744893ea30849404d4a094c786e9d1d93b9406b38ccc069150128d19c6a7c93f2c5faeec76207d903d41a2b9343e49546fa65a49a349bfbe8c1972e17567a6740de513cad668da577c1b21c7b1892c527517a120b7b257a7d28371e7501f9c650a5d869768b9241819b45769755ccabc5e0c893c5f89c56ae9cd83f52445d011f2314a656cdc954e39e6a7346ec45c8f0c52017d3a6c2ff6a0538b05609b52ea7a0c6856a5b778fc95b7e8a5cbff19710977357f73d21e18394afd2aec2a30ab19287d33b14355719777700b99f9ecea2c2badcdd5a6f37f9264906f349efa91a50eb811c9d931dac9f588fbfc0a0455b2bbea4", 0x1000}, {&(0x7f0000001780)="db5b33a2e73a3a296cf66889d86e3f2b50aa89f0a64f29b59fde5b0194ec93a53d90e1ce688f6f9eec6eeb170c2252ddd5d3de4ee0dfaaf8167b306259078bfd1cca3261125d5d744f262978f408357ffc3d6afd59c7445d6ed20d7c8190ad291819113b5aae79aaecf0d139e75ad57367ac1c6449480936cc77c242760e103e8805ad30657c52dabc9e43d8c780f7db4e7aa34c30f6b9cace536e35ab1a758ab5e49ae121400fd5cb138e483f414bcf46ef68a016dcd8e5a98638e1b5a7d442f9f8a106eb030ce73e556f81e493650d98a519764f558017999bc760c52609aef97cd9ba72404d1d4401dc7855072f07a708d367acfe3ac5f8177d", 0xfb}, {&(0x7f0000001880)}], 0x9, &(0x7f0000001b80)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r12}, @rights={0x18, 0xffff, 0x1, [r13, 0xffffffffffffff9c]}, @rights={0x20, 0xffff, 0x1, [r14, r15, 0xffffffffffffff9c, r17]}, @rights={0x20, 0xffff, 0x1, [r18, r19, r20, r21]}, @cred={0x20, 0xffff, 0x0, r22, r24, r25}], 0xb0, 0xc}, 0x401) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x130000, 0x10]}, 0x3c) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x120) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)=""/157, 0x9d) r26 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r26, &(0x7f0000000040)="670dc3", 0x3) pwritev(r26, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:35 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f0000000500)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x9, 0x101}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 16:00:36 executing program 0: setrlimit(0x0, &(0x7f00000000c0)={0x60000000, 0x60000000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x9, 0x5, 0xfffffffffbffff79, "541bb97b6600", 0x5}) writev(r0, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000140)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x1, 0x20, 0x7a, 0x1}]}) 16:00:36 executing program 1: r0 = msgget(0x2, 0x2) clock_gettime(0x3, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) write(0xffffffffffffffff, &(0x7f0000000040)="670dc3", 0x3) readlink(&(0x7f00000011c0)='./file0\x00', &(0x7f0000000300)=""/215, 0xba) write(0xffffffffffffffff, &(0x7f0000000c40)="754350ee1ea31cb1e7e7c553f9e6249dd90f99b1a4dff4da01882caff371acfacea0c82d90229121d6cca50c302072d99468585394e9f6d329c96e74d321b8f34fa50f9a5d0300d2a0cf6148c1c43e116b5d1e0f126dc941ef3918a8e33387ef7e652c51fa068190701a12328ed3ec9f0b10283988ef7a034afd516d9c5a7ca90cf1f86d5a91fdb5b6566b7925537d8b238d65a3957b46f3a77b6c2c810cfce87c96323efbe8f1b1", 0xa8) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x11, 0x0) pwritev(r1, &(0x7f0000000b80)=[{&(0x7f00000005c0)="02793b8c4db154d0d80238f3abaa6a078a515854e4b70a00130cb7fa8c800de12521f3cb6b4aa7cfde82a530e6003206203cdf9e3e879cee03b1f93c9e499c7ec87f2fcb88c1f0bff37bc5bf3f8bcf60aabb39c71a8e40444a0b3ca85ed11e17418cc8674bb6f75dfa6c3246ad5e2e5bf1c58888ac2ccc5de960a9805e869139f41a269c377a76bf53417c67b36a9e7ddf58964d2f706b0efc56abb34373b5ba3580d1c624c1e300b970ec202563d121321aee48fe5aaa", 0xb7}, {&(0x7f0000000680)="566eaa9eaa66c5678a9721c223896fe188036a2321e2c10cfd29f2698950d54ab0275a1f72477dd1adaf06107d4cbe56507961544c7e2a97d521a5f8babaaec080317f391a0250f67a57357ffcb6f33dd41942ce810797226e23be54a59b1cbcb1339e917b9086fa0f9a5f1cd72b69a680850f906e428f552b18b2f4012a5bd795c7b460a4a54b7beaaadabc54514bee6ef45943923b353ec36b1841a04452419a0f4313d4b29d5ea499dd8d5cceb6bb42c58adb82cdda19796d781feaf4b1c29d9f5d13f31fabac201c1451ced61a0c449f7b1d", 0xd4}, {&(0x7f0000000780)="6c7e056030122d5f892341a59040193c209a4fa914f3cabe438fc7eda1f7c1e5daf63072a9481540dbbd4a10ede399ff1d91425a6eb1c6efd54717ac9d7eda9764f3bba8bc67bd8910785fbc18139383e4beb6de0c299fd3af74b75fdb05bb74a12a7104857bbbd618dcda2c60c81e95b2ef0b3dfce3fa38e903d9e3b79c57cf437902b2", 0x84}, {&(0x7f0000000840)="60264bc8533c40651650946d7f6c899e77f3fad2600fb08fc1dfd168250adbc476f86fd5c0818ee2228bf4d0076b5f714732a9c4c6460d3d8a283d5ad389994cdbc8abfce31dfa95b471cb101d6c1178478b3446b9ae1a5f03f5b38950e78d70da6db5cf4697bda8efcee5e4b720efc87656f383a09019145b8b4b5ea3b03fd2881449e2e8179cd5c3b43707c650f006", 0x90}, {&(0x7f0000000900)="63cc75f1ead575e7b4dde9593dd5faecee990bb8384dad4141e76a06428272226aa83f49d45f88a63e6f27cc9a279856a69e3ed773f4bd012b351f7cbbfe05782bca5b95f3eb1a31ee", 0x49}, {&(0x7f0000000980)="26f57f63b82b15953b3c46674f33e885342cc339023efe81fb39", 0x1a}, {&(0x7f00000009c0)="66e73f60cf8f57ad788d1e62bf59da9ac4d6baab71e92ab6eb741e0271147986d708bd5fe8271a54f1d3572d616e8ed878a2579a1ac772d0290cffb979f7ac9ac8c1260d32c86329fee0495d34057f72d9d0408c89afe1eeca642492b722958965c2082e35f8bed3d8353ea159139012a52713f7175bf2c55fb4da4cfd1be697d9b94a4a9f0c1ea8e4453565904636261af7028bc1f609a2267b52d213862050486695434843338d76a1278e497a0ec5423ab70ff918bf76c91cd99351c61bba61d15fb7051f127f7d9c5ef5817fa5ba8f3dfde7a76c37d1c4aa815bdf72c2615b484cdb4522471dbb0a75d21385", 0xee}, {&(0x7f0000000ac0)="1a14d8", 0x3}, {&(0x7f0000000b00)="ffffff7f7a153277d9f87bfec610e90d4aef22978119cac5555d17ae2f3617a6034bf767b5c6b21483572c9343bbe948e6ceff08a2e630ca589301a7910e5ddf7a30f78fccce", 0x46}], 0x9, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0xc2, 0xffffffff, 0x3, 0x0, 0x7, 0x8, 0x5, 0x1, 0x1, 0x8, 0x8000}) close(0xffffffffffffffff) r2 = openat(0xffffffffffffffff, &(0x7f0000000d40)='./bus\x00', 0x1, 0x20) mkdirat(r2, &(0x7f0000000d80)='./file0\x00', 0x19) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000240)=0x8) r3 = open(&(0x7f0000000340)='./file0\x00', 0x20000, 0x0) flock(r3, 0x1) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000d00)) write(0xffffffffffffffff, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f00000000c0)) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r4, &(0x7f0000000100)=[{&(0x7f0000001200)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf768cf33a58f696216a9c7c959068f6d0237eb8e3e18623f8dfa22809ed758e2e4049f65d604bd417954591a9c18b6d701c72ad3e3a2a20f5e437bc2fa07c00579d67056e0c13e8c60a3b0847efff63be6c28cf0b61286f2d7c8ec0d527ba0982f49c1c1a0d574d67f088122dc02553d290ef66dd5dd13a672b95053382f4236866ab8b04a4cb75a223500fc39c9e591d718521b7352175d772c408f2554ec1e8d3dbc4faa030011aa904dec772dfb63d27a35", 0x176}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) r5 = msgget$private(0x0, 0x0) msgget$private(0x0, 0x315) msgrcv(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x3, 0x1800) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000580)={0x3, 0x407, {0x7ffc, 0x8}}) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000)=0x208, 0x4) close(r6) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x1003e}], 0xffffffffffffef6, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000280)={0x100, 0x80, {0xfffffffffffffffc, 0x8}}) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f00000001c0)) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000400)=0x48567cf95d8d98d0) setuid(0xee01) msgctl$IPC_RMID(r0, 0x0) 16:00:36 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) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/97, 0x61) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x5c389f129d658d3e, 0x1, 0x0, 0xfffffd7e) ioctl$VMM_IOC_TERM(0xffffffffffffff9c, 0x80045604, &(0x7f0000000100)={0x7}) 16:00:36 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getgid() setegid(r5) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r6, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000001c0)) fchownat(r6, &(0x7f0000000080)='\x00', r7, r5, 0x6) r8 = getpgrp() r9 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r9) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x3, r2, r3, r4, r5, 0x10, 0x6}, 0x3, 0xd, r8, r9, 0x9, 0x100000000, 0x8}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000500)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7b27c903797549349e197a4630720d83793ae0b42e95fb0073ffd13a084052ee37af99592a56f66ded8e876d2dc00d47ad2270f8c5febd6a8a19be911c7ad5b06373162dba07d31efa2918e4492c84fa239c1aa339d6e40028e6c74aa4f0ecddcc58136669f5c4f6513c52e16318c3149c90a6e17101a4edea0bc32a58c430a9547f106defb1acadf8332a89413c8a82cbb6e85828da88f5f7b5708f58c94c8f4b0712b3c525ca07356eb629a0baf1091ae56973f598f4b06b053febdb98e3c92293389debd60cb6b97a8e44aa571ea81d97dd6825f267c52f1af5597b3a4ac628bf6008c34e8ca591968f9f489883d4a306c1b25369e8d20489565e4282ae42ab4e19a7add83d9cd7ce92b787b9305643e34e348472d005616a8a971c63d2f355874aca92c49c7dc1fb4d1288dc23b7acd90b793ec6b521be4fea63eca43a3c585b3c4cd3012e7916ae12c0c02e56fef780e9b76a64984c75a0af6f3b472a8ace681d6178d0a27cabf9eaeed58cf053908303af29779a164c9f5a35feef38dcab1eaa1a0c4459ea6ebee82282e28bacd93516841c0a37f1ce0810c1ddaffc1e094f0a8883d7793d7731606517a79366b392ca93463b8832a21fe26b0e6a36dcdc91105007d32d4f60e0141112e948b888d5621c4f1f06ef528b35a883e283c780f4bee5e673904b0739d69a986c2ed4b69472a661731947295e471d850a7974d3995ccf3f186e1456c346703fbee42506d6fbd8ade268e3792c0e27017acedc441fd62d763bd9de5d598fe97a7fbeaefcd8a0c2e216f54551d870694fa8b829e61012fe2c277828ae18c8e1bb59004363b91e9b09b288252248e62f35854bd216c084532cb3a92655fff6dfe148da93c5bf2c3bf773d1266c7d33f33f286b280329ec2e061fd58794d3fc8805fc26d5ff2c176018b9aed3f41d4ff4ad6892ef1fef52c08bff29321ad6ec69fe62aa1faa13f2345f77e792243e7c156604856fbed70934991b21e96f05014573d17ed37d73828161bcb1174b240a6ce553829d27994341cdebbd0f228d0486e50e654f7e695cd7b07f79980087b93f63e4fb69ebd95847cc3b7a4ea5df87e7c88603945a4d0d526833d8d92986af2209137816b83f74e7beaaa9226df760a87e2022dc642187fc1fee00f8f942a2fb13c535e75e6cd174016ecc96ebd177c901d37d5b20a7c2766804f98ca204671b6469abab918d50cc73374f5ff3b5007de875eb8fc564f518c60cb90a90e0870333b44c202b0079cf0083e19311a99fbcdf52e018010e931ae4bb4193d78f47d92c30287f212b68ea713722b58216ee0022f4579a6ff9a6cd25243b9ed2ca4627b128fd7877c7757b0501e4839c1f2d5192566815e2c28622ac23317e78b93af024acae19e2179d9ec5bba71fc623569d4f60f05bd24e1d5f5bf5ed8b07435ee236d11c6e9e88e1e0af29acf0d960fcd0e7074bbf0ca66c9e73446e2c5e883a86520f52d0356aad1525857339b93da7c20b51cbf0ec1a5bb3f6c59a0bada39fe48af1e7a3c113077e7fb03918202fed3b6732a9fc8bc10342e72aa5f5f522eefcc37b4850e48d67018ed629504ff87496da588ea2828d560eaeec2ab88bf1dc01e8a7422faf9b827b54afdb165410ca0172f2533908cbd35be605d9437b8212ef65877cc628140ccf326cd3efac9060f3322c739c284fc6629cf95c550e784623956ec67e5af44cd370ce5a919ec99a27608bccb32794037ceee6285100c0025c8a0d8e6b4fcee08c4281bad652653130fc5b829d35f987b648749fab3d0627f3f5e250004b350e994e8537f851f3ad4d44d0e0b68290bd315886cbd13f558652d56c670a8605eaf5b9953ddd216fddbe57c0d2c053b7fc0ec1d69cbe6db39a9d159dfef39a3f6c19afa3c4cc88b22a74f2e041660d2dfac7edf958399fec0f411052ac85c5d418cf7e61695bd57d1aa782d70f92adf1dfdf3557af42d6ff1a8dba426f46e1f77514a9480e88affc9a5a321b83b6512787a25955a8d459071bedc6b8d9b195da4fe4caa2acb514e35b24b2d2d2ad7dfa8a64d43bf975f413bbd56cddc80519890c39a9ec59500a0ee63e9970fe8bd3500d12d039d8eb7215dcddebacbbe7c3a1530400d0894a0aa07cd1bf7a159f69e2d9d537841582559a4e6d7114cab3c8aed3f8ed7b2a11b22b164af85d7cb009e1f233cd8a241ac2a81b6e763259688e080bc2434d1a57e05ca718b93d8249cd0c289728eb13a6865c50026b05dab4e7f146b1ba78f662e1c450ea0e15f9c141a78eb81f8d2edc0fd7a461560f5edfeeff0e99e19afa21aa9cbce6486c01a93c22728c13ec8dc7e410036ca6d5b7450d4b06f564b89158808ec125df86435b514dab6bda4343ac3c4fe1255c29bf54c958a60752826ddba43642732070a55572a92d270f70a8a1d803e02eaffb33b72ad50c194b0d8c396e68aa862deb805a927f87ab25d4a4d541e610ded5eba0ae2765cb61c2bb403d0c4c174fd04ee5b4b396fd4919da23f4dc1d8fd2593c404da376a21c420b73b222c69d8089e4b0f2f38f1170f239c0389a084eabb9cecbd7b456c56302181bb2d46ccf8bea32f5710c8184faa87b9e2b17e2b9212637a8d208bd887b18d3c1661bc79d4c5deda310be6fa79f264a14236909c846cc5e2634f65040dd4d478580dfbd24e94236c5e160ac205720bd6c297720ef9252af6697bf27282c2151b9bf27c1ce6b2d89a60afcf949d8cbf176ff1c1b1be6b3ce79ed8abd574b0faf0fcc6e56c4d4159d9fcc72b41083f0babc0db7a38762d5cd067b299b689b8878cc8e1ef2bb62f5bf9dd1a8faa44170ea40533878e654d89d327242078430f3245d54d1ec4052ea6991f1d5af1824b76b8f99341829ee08a9f07b9ef38bc7ebb68f38e8273232b53bd9be483deb86483b8167d5ee9bfa6e51f9da8bffc8bb6d5b99da477036e82cb85aaf27c169959cdaf39dd8a13abb28962ab9126f9585db31b598cb94c4689b4bc712b4e292cfff2e6616f06a250e6128916bbf8268951a506bc64e8f54b094491e2026e8840e5761524828eb1b9b2b9b9f53f97c6e73944b054c861e49a8dfe4f93393d7be511734f8400b87c42961083e8e0c43baf441b26458c36cf519fcad9fbb85197576d83e8b1fa402c81ae3647d7ebb715e021eeadc669a6499cfcee77632ad9c178c781630b09e225f6248acf4ab1cbfe008fa0232c0e1f9aec5db2bf883bffd636e8446d09994b311ac8ca9be6b4a7bb66aa7253723df869b4a6eadff7314bc2a9b389458674cd845e23df8f2f48354472683d474efd07064c9e5feac9c4a13aaee900230ebc0684f0cc3cd567204f3233c40ed07ffd9fff10afa0e5aee501fa8af5fff2681b64b772da4db997a8966fed4cb72e098ed9deabef3222b84eaca41036adeda88f5ce9d3b0e7f5020c276ec5b9616732436a4f86705de210c9bd57e7716ff32662d3f4f4f6fe078b6f1e12c42c734d89b1407a8d422171418ecfdb3e2d14e55e5cd528ba3c16812e2860bd5f6b2be5dbf50000000000", 0xb00}], 0x1) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x100000000}) writev(r1, &(0x7f0000001400)=[{&(0x7f0000001d00)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d677a80243a86aced30d87787288651ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2cbad9ba0c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c0700d8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509ae7ade813a4df6395601506d7ad748abdba46f677d0371ad91e26de411278e86f1c9c946ac97659980acaa679e50d6338464c77d139da7f1ad513af01a9dc9ff9dfdd26b7f09b80709d9130f596da71399d521368f2cf1377a6d8c6c3dbd7e834eee2ab7b9d1c1e974effcc0ac8be55213455174b726bce986d0091ef2227d5ce204381882487c3f7499677c524101014d7d0c6e02a185e0bc5da730e0eabf90e9368b81926ae00f756556a058094055ce78216b4e0d0a16f08a058195ae579f59adfa95395c026110329bb95517faebc2846cf80bb75381f6d6bcd68de1d98dae6425da7f345c112cb45d46774a577111ab7354ecc4ed55c3894eebd2c29cb1e2f6f372c044c6ba33b02bf98c1d26fc81e998951174554788430cb810bc12ea2ea5ef186ab7acc88f371045c61cb3be1d1013e82e657cbd62b65daf7ac7eed13bc5582823326dd15c5bc3600d179c312b01efa44ea3091c7078fd1a04c8ae95e26d2e07729e07a6aa2766cbe09efe378c3c0b201155b3759ec00dd81148bdc93a12ae3f36de8148cb20b2358bfcb4787653e520bc4b125e0612d8c830279b3252abe10b3e6a4a36a27f02a7fad78136904e09d9dba2fae010f5a1e526acec0868bbad0979ae11b298a75d0acd93891f6c9d8a0effa27b63ce69412901370352e6e89414d3d1defa5ef871efcd9bdde0057e29b6a4c575c443a82e5c09c18819d4cd22de8cf299daf1ec3f98d11c3b1b0a41ced701df68f4462b935260371e647c3e0e74cc31e85555f585db83f38717cd3311bf758075bf4ae54120789e6e8f10bc3b3b384b603974db07a15a681022cf2b5f42376166ad8147f597a0f8a89a9a2aa3293786a987a669b99b4fe0a5ce396e7f74ec754f5185cbd6325ea270e51d1e7905237d42fb908ad71fbde02363babe59a7d42f577c", 0x518}], 0x1) 16:00:36 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00007f2000/0x11000)=nil, 0x11000, 0x0) munmap(&(0x7f00007fe000/0x2000)=nil, 0x2000) 16:00:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="28000000a2803d43011000007196633ac00d6484d3e743a53937a899043477438f69cb4f33f002e8660f00000000000033994dc5666e0853f596bcb8164b3c96f3f3f145e4341a37a1f79e0c7a92f7331fa7cb1e9b26cb978adc284be37624897c8a7e23dd05ed529a51506b559de51fbe37e5c5c843a59ed88b037ce4e5dda72ec5e5b7aba5dab4dec30266509a5d5e069ce53abe9c4204f4355ebf1ff31070070000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10000, 0x0) r3 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r3, r4) r5 = getgid() setegid(r5) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r6, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000001c0)) fchownat(r6, &(0x7f0000000080)='\x00', r7, r5, 0x6) fchownat(r2, &(0x7f0000000200)='./file0\x00', r3, r5, 0xa) setrlimit(0x8, &(0x7f0000000080)) r8 = socket(0x18, 0x4001, 0x0) r9 = semget(0x2, 0x0, 0x10) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000380)=[0xfff, 0xfff, 0x9, 0x2]) setsockopt(r8, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r8, 0x29, 0xa, 0x0, 0x0) sendto$unix(r8, &(0x7f0000000300)="ff7b83f9c97d8279694fe500f261d2552733ea3a416eb4609f0ecfc4ffabc194a87bca3ce05e2d9b6a21ed8a7dc5c547a97cf7d11caa8f9bff9d8e9a76152298130c5b37d8c67f8c914a6cfdfcbe3457d730a269539dab19944005837aec95f526999ceda1848cfd88bd6af8aa04e295be", 0x71, 0x400, &(0x7f0000000100)=ANY=[@ANYBLOB="011f2e2f62756700"], 0x8) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:00:37 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r2) flock(r2, 0x0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x4}, {{r1}, 0xffffffffffffffff}], 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400000, 0x0) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:37 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffff9}) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x51b, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) r1 = syz_open_pts() close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8010, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000040)=0x8) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x8, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) fchflags(r1, 0x10000) pckbd_enable: command error 16:00:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x80) r2 = getuid() r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r3) faccessat(r3, &(0x7f0000000180)='./bus\x00', 0x30, 0x1) getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r2, r4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r5) flock(r5, 0x0) ioctl$SPKRTONE(r5, 0x80085301, &(0x7f0000000140)={0x0, 0x8}) r6 = getegid() fchownat(r1, &(0x7f0000000100)='./bus\x00', r2, r6, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004008b00003a27048efc80988d3377e6000000080249000000000020000901feffffff00000000", 0x2c}], 0x1) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x7}, {0x2d}, {0x6}]}) r1 = getgid() setegid(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r2, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) fchownat(r2, &(0x7f0000000080)='\x00', r3, r1, 0x6) getgroups(0x5, &(0x7f0000000000)=[r1, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r5 = getgid() setegid(r5) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r6, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000001c0)) fchownat(r6, &(0x7f0000000080)='\x00', r7, r5, 0x6) setgroups(0x2, &(0x7f0000000080)=[r4, r5]) syz_emit_ethernet(0xe2, &(0x7f0000000040)="b6") pckbd_enable: command error 16:00:40 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0xf7}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x108c0, 0x40) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x24}, {0x44}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="174af205b6068bbc6be6634ecdd0") r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = openat(r3, &(0x7f0000000180)='./bus\x00', 0x100, 0x8) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x0, 0x8, 0x1f}, {0x3, 0x6d, 0x1c, 0xfffffffb}, {0x40, 0x1, 0x3, 0x6}]}) 16:00:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1000, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x5d, 0x5, "d9a5416b479204d57e39e581beff1882772d173c", 0xbe, 0x3}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003d000000030035700100000000000000"], 0x38}, 0x0) 16:00:40 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) msgget$private(0x0, 0xa0) shmget(0x2, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmget(0x2, 0x4000, 0x274, &(0x7f0000000000/0x4000)=nil) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002040)=""/4096) shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0xc85a11e65312f432) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001980)={0x0, 0x0}) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 16:00:40 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x710, 0x0) r1 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) r3 = geteuid() lchown(&(0x7f00000000c0)='./file0\x00', r3, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) 16:00:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) dup2(0xffffffffffffffff, r0) write(r0, &(0x7f0000000140)="220102", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:40 executing program 0: r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0xf03b, 0x0, 0x6, 0xcc55, 0x13}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x2f2) setuid(0xee01) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000280)="e5fbe6", 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:40 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) pwrite(r0, &(0x7f0000000040)="7d9ed1ad74ae079b3bc544ebc878fef3f61e51100891789cac0032ac6e461f40d83b19d8eb4adeb288c0ad787223538cf96213e47e9a93c08b72768dd7d4c74587f8c5acdcf98723dcd35dc33fd0f90d170687c723259e695d848ea447cbd326200cbc6d8582dcbf4b29166b0045608102e3a72b86a15232091b92bbd2429366de17fb2118fc7bf916fbd22e893f971f34b42ed468fc02fcb5c26858ffc1f4b7e64c85c21c06b31781ac9ec71ba44864ab520a7c9477055eff06c8ab8c", 0xbd, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:40 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001e, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x11, r1) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000), 0x4) write(0xffffffffffffff9c, &(0x7f0000000080)="32842131c3678f10902db9c7ceb0a4563b05f4a4762b1c4641396ad44b6495db556034f0d344caedd03be722fdb92719b4ffb7d313d3ec9e4b47b024540affe392b35b310c0438d553102cc6cdd29418040f79c3dad19e21cd90842a0cc0c51f22a4f7a6b5a5", 0x66) 16:00:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20002) renameat(r0, &(0x7f0000000080)='./bus\x00', 0xffffffffffffffff, &(0x7f00000001c0)='./bus\x00') r1 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000200)={0x10, 0x6, 0x4, 0x5, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8001}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xc812}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x6000)=nil, 0x1}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x755}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x5}, {&(0x7f0000ff4000/0xc000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x5}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x8001}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xde}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}], ['./bus\x00', '.\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x1}) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) write(r1, &(0x7f0000000000)="220e228901", 0x5) 16:00:40 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgid() setgroups(0x0, &(0x7f0000000040)) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x3) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') 16:00:40 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x8, 0x514) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:40 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 16:00:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r0) flock(r0, 0x0) clock_getres(0x0, &(0x7f0000000000)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r1) flock(r1, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)=0x3) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df71795acd00"}) write(r2, &(0x7f0000001d00)="a13e46618baf543778efd202baafc3592f9a1a24b10f37af1c99fbf5cccabb4ca89c798ac110dcd702eb59aeba0d5e35006c697d149667a9be9740e62d806ef0a474f681434c807d3cc369ec4847387baf42840451d2a5e8a8875bd58074ab9fb8dbe7521d3bc3f88da6323291407776538e740882a3b96cab9c74e4865676c497632bea78c5dbcafa43732071dbce1711a28b4598da82497081f5967fb7685581de15f4239c5d676e536fd5c5d514cbd21145d868ece026e9a63903ca63f5d8baaad234b7c7a05cdde5f726bd3fdfb6dfa13b23b89dc1be3a529540128476d5af8278370a2f08b0311712e1dccab8af76d83a6450691ac3381c9439fbd67a35c34f26d72a0dfbfd8f02485ea25beed3dbfb2e78fbaf3d8f2763a544a32b25e6ae4899baa429a6c4a318423b411fe67d68a324322eda4f6dcb209d2d3de1d4ecc3b2651c7c3a044f2162a1e9989ced976a20923194b59fbedc9985d67521f4db1eb2ef004fae014e6eedbf64932a5516438bc54190d47d0873d30ee2196e1c526ac97b3293a3d7957918cd14d09e2806841bdfeccafa96c3c27a4001680ec103d2a1e0f04a9adba0821f7967e4148098b9a5b38911a37ec1d74b4f6e684bf12bb8a8d265913cc6dff7c98b495ef7b3e6c8eca9ff6ba5f466e75a93840005e9f55d146e4a29254daea506523ca395db91bce75e204564a427e8060607b2f6c3a110d9dba98e4471891d38c276862405c8026ff27605c172820649f1af58ec0fc3cd275bf69192c92ef578a780ecd410c4d68608b0be9487687d3009e25e1af39c36fa33b17e483f7e8afa32584dc46d201ecf646e093a05f324ffb51593196c2139a866f4bd4309d637cb6c879125e44e0ab9cc14b15fe6b16a08e8b4305ee5a2bee0044f02a1b1540a5e2dbd9c26cc5152d732f846290b81531159b441510c19aaf811612f167a120086e42c49b0473cb31525e4421c3fc349097a4fe759bf1f51958c05a74d66774e7e7e8200a9c3687e471cdbe835f6338b943e70cfb56d777e2b1893773181be612aceb3f5dbd3000700a0b3e203a7971f27fbe8bc5bfd30129bfd5343e1c20b963c76dbcc880b8e74211fb4127b249872c372c641ea1ade82ad42272ecd62cf5fec41176c98cbc5a26f637faf2f538868470de892714be67459ff40bbee9d389a9543eaad17c96a74715e831b990c779b1e332d2fc7fa306f45a68f7c053794f66d5e587181ec481d672162a4fad3313adc100fb3b60c9396a473713d582389caad4329d316db4e45e212332a520e7d75a78b6a9e71138f03b7f3af334b792de4f5faf2512fe976393d2aa516cfd456ad865d5a4d3e8b65efa3157593436baeb0086e0e793d6f02ab17d61dda2455d94a5d6097f11dfb2e31f979b07ec0ca6f4b59a80f0ef8bbf1925d17e38e0ef44339a12b36c2b7dea6a2e7f1ea4ebda429b7988fdffc3cf4b7d5c5250ff6c2a39957e6aade27beb3c3374687b0f1d95a1c61fe0cd1bdf4d0e2cb2cadadcd22334929f370411c568d29da11b98ca4fcdef98eba84b17d6d0208cdd37944a45f16863ea19cf6e170b8d944501aedc88c2229b05e94b9523590fca062bbab51ef873edee71cb6448145ba70795db3f46d28c9a9e25dfce4c47be2199e543206c4c1a1bad490a243c7b212497894907b69d19877a700d92f0b91315f6826fdea383e9e2c9a0b8e0bbe51221fa031e7e920a60b22190dee7f328c961ebcb7c7d479f5d6b698bd9e6c5fdf2ee2af67d9be8c795f38771afdbebd6e4d0564f2c0d98a421e80a50eea601b1266eaa3be47f90822f5ca1ece75e709f392bbc8cc33078d80ed3332e77739bc5c454c62cbcc5c5d3af217d569ab87eb27320a542170e5e70ce6b0a06fdc862b6b4f0de3bf25de4ee19573f7a7661cf05694297ac49b904b93fd2189a3400c7b9d14a4ca26bd26666badc2b57d697eedff2cfb63042d68ec2495ec2224d5a36c1313aae28ae978b3bee72a1fff894e1047e829d3f80de347f59010b7cbef6d2faaef3b19de1021a3fd5c36fdbf3db90d312783a8fcb02a87e16db7abd42fa1293c017705f8a20221cd350b8af37c10f8066f894102d5e2bd51e0e83228c1a58c36cadd17eaf9f905630ad0e158e2c5223a922df41ff803c084fac291b548ad2511f5e3912ccd09ef07c4e2b86ed14d7204f914250b53b727137b975f1a4a914ba31549d516ce5fcf7b27781cb3736fe235d13d5f77733c30f6a180d2b299172a0acd76f5cb71964f5b4061b4a8bf075d237fa5f1b116679eb63f2ed51004ec6520393f37844f776c5ac88319592c8404a031b057584059af7dd5411dfdac25c64d33d3921a369f2e691dfb97f87c1b65135934754b96b069a07c013273dac9d91d80caffc2946c94a42832b136728214f507c3098694f9f3e2ca744ede3f5790570cacfce8da9b601bdfdc3a21f9e3609d09c140834b9469485c6f3877c3b55e827037293cfdd3f3a0ae72e776779e95c43c4cb091cb4b6527643126dc6432b149918a60ac1d274138fe55b276e8e7f5f6430a86fbc2452f0d85206edfc18fc533b9e09abd94149c0659685af69ea6855efbfd658096079d11c40003acdb2bf6fe5e4af1e3c21e09a21d6c6cb1ecd5fc33f5bcda82e98916f84e3f098d9fed9812d96c4af3c9b440acc093d7a2b7c4fc3e316a116ffc69752a1837d01ebd1e44de2a73ced7fd4e441098e7a708a16b6dc05655c85c3804141673118d53c0484e6da0da22a87d7d27a25cd9467fd5a595357bbabc1698fd181c8f4f64bb8a94dd13aaba2703d5790e35c35cc2ff7c6fa5ed4170e081027d2795cfe81f3f86eddc9f6758df4815f00ff99648723cdff2d2d4b3be8b817edf4873580cbd4abae1d10e2a8a0b5e82af66e75d1fd4b8b34e85f817441d110321660485e19103", 0x81b) 16:00:40 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x28ae) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="000000186004008ba8002b270000000000003456f54464e3f200f5ffff011000000038b60fb5ccb1d0ba9fd9", 0x2c}], 0x1) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='(\xa1j\x94\x00', 0x102c1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x40) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/|\'x\xf9\x81ero\x00', 0x80, 0x0) setsockopt(r1, 0x2, 0x5, &(0x7f0000000100)="05b71f58296c4a5bb9092cb90ad6072a497d8eb00582e786ace97b200f8902bc6a7c6b926076b63684a5b831166d3774102bd8f08cf9919093708706f0ff6b34842401c82f40a122e1d2605584e75e23b783ec6a98fd5bb92a7b715964e46e3a500ca8cbbe5bac8a6da194a801e71ab46876f78c6d3aaacb908aa258d613f76e292fcca8c00d6bdc42255f02c8d4fe94a1b2394c34aab0", 0x97) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='\xca\xcf\xa02\xff\xfb\x14\xd0\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x20000000000002fc, &(0x7f0000000280)=[{0x9, 0x8, 0x0, 0x1}, {0x7fff, 0x0, 0x2, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) fcntl$getown(r3, 0x5) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000240)) syz_emit_ethernet(0xfffffeb3, &(0x7f0000000300)="9644365db784c535916d938c0638340305ed389282e3e2ae8145453e8a2d1f6896e5691e1784af83c14accb035fdeef4da308debb27cd3b88f26a595b774cb41174187183dc3e5c8f01d6d98fee6edbe57ffff39091615912018b5042ddcaefccc81e104008151bbc20baf1d8a3c07e1ee3f") 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x4001, 0x0) dup(r1) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) connect$unix(r1, &(0x7f0000000140)=@abs={0x3, 0x0, 0x3}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x80008000000027}, {0x3c}, {0x4}, {0x4006}]}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000100)={0x1}) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)={{0x3, 0xffffffffffffffff}, {0x400, 0xfffffffffffffffc}}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:40 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r4, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) fchdir(r4) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) fcntl$setstatus(r3, 0x4, 0x80) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x21, 0x0, 0x0, 0x0) r5 = kqueue() minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r6, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r6, 0x20007465, 0x0) r7 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r7, r8) r9 = socket(0x18, 0x4001, 0x0) setsockopt(r9, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r9, 0x29, 0xa, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r6, r7, r10) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) r11 = kqueue() kevent(r5, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r11, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000140)=r1) socket(0x20, 0x3, 0x1) dup2(r0, r2) 16:00:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="ff"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:40 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) acct(&(0x7f0000000100)='./file0\x00') lstat(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)) acct(&(0x7f0000000000)='./file0\x00') rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000140)='./file1\x00') execve(0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r0) flock(r0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0xfffffff9, 0xfff, 0xffffffffffffff7f, {[0x80000001, 0x1ff, 0x0, 0x4, 0x2, 0x2, 0x9fd, 0x80, 0x7, 0x3, 0x0, 0x200, 0x10001, 0x20, 0x0, 0x5, 0x7fffffff, 0x6], [0x8, 0x0, 0x1f, 0x5, 0x7, 0x9, 0xb, 0x9, 0xd2, 0x81], [0x100000000, 0x20007, 0x0, 0x100000000, 0xffffffff, 0x1, 0x4], [0x2, 0xeaa2, 0xffffffffffff9916, 0x401, 0x2, 0x1f], [{0x0, 0x101, 0x401, 0x3}, {0x8, 0x7, 0x4, 0x100000000}, {0x8, 0x3, 0x5, 0x4}, {0x8, 0x4, 0x7, 0x1}, {0x100, 0x401, 0x0, 0xc9}, {0x29, 0x6, 0x5}, {0xff10, 0x7, 0x7ff, 0x9}, {0x3f, 0x72f, 0x1, 0x9}], {0x4, 0x0, 0x8, 0x7}, {0x800, 0x81, 0x28, 0x1f}}}) 16:00:40 executing program 0: msgget$private(0x0, 0x105) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000002600)="bcc7fd221e9c23b348d2615181dc6d9e5f798660ca937f89e71f5d3906038f9a16c5cd76dcdee65bb69cc021d998262abb888717aa15bb36296bf25767e8a58df7f7e750c8522ce025e2b94ace2c94d628ddd5bb2aa7bd09fe3affaf55279c2ec4247c543f0798df1ba241baf6ec6a993c72305f04a6b48c3b276b15d8b4b5ea44947b842bb08f2985207b0f123e79d6f30737c43ae65fea60e0c9d0897fac4338edd377fe4f7909b93734fe05f71b827854124fd2231cf0a8f198699ae25f7e1872f7297124f36fd2e1b5c6327f517dd67750a32d395a33697fc3ec37db4307943dc92f29e3b50dc693a7060510df273169bf0018a5ef96d69c5ab78111d1c636fbfa67f23f1757b5a85f637e010ce2392aed552831bee9e9fc1ab2c87663502b310dc973c9f92c8b00a90c7d172bd73649dca074610e1d2d1f0a36fd84411abd72ae8f8029fe201e1c52271c175ee614cb6058cbdbd57e2deeccc5115119711dae5da1e8377d51d10cb8a4a19d9a51567934caa1e04ebc780a415a349365d2fe2ddd0f1c43e736c17fba8ee8c55fae25930a3a71d2e058afed9cc37ce66cb21dfa9e923b11ae2d0a51ac5704969a53b214e01fa2baf60e1d374e3ad98a97d6dd23c0d5a07fac4dfca99f7e41cddcbc7af8c4a0af12f2b516e5d9b115b2f2c098441dd011c718ea9e6318d78bec2cbc4b4541bde8c6c5c08fdf36ef76190e6c879c0b1f790f003d283238e43b060aaadb92c0ab92794c748e8ca7808578dcfc5d00c208cd8ca1eeec7178bcc991400d42b8227b737b63d9f4e4d63a2bcb665c1b62ef80d6880f9813050616300d710de42771ce834846911aae12ed7ff5ef8f1edb5b75b9aa9c7fdea6742c90a4d1a3593d0b97a7ecc6186796da2e807f84f508f33955a339067977009158044a4f9cfc6920347704e8752eb9670b573bf23fd4084d54099e66b7808dc258ee23a476b157fa4ee763adddf12fcd01960c2e7a6f54569b168e25904b8f67ae3f803f2412058ed5ad54359792902423a9f15d06419b74d4b3ee8bc8a81d1c9decfc12dc20790eed5990735b228c3690d6db66357683793fc3dfe14838e3f185c27a36fe15793475ba5c6f7f569b2a62565ff9797dbd4886dd12cbca4a06dc4badbfd21065dcc4af40a9d0a883293aa8e6ad474dd4d65f2881835a8a0b5ea4d752d1bbfd33b7bca702e759d5ce0e006e096f24c8c38c86d44c845529ca459b6716b1b3d9781bf50d3e300dedaa10b43da05a0600000000000000179e4eb0737ba3e28ea22228fe7052287b2136eaaf21d92d496fba18bc48508e63ce89f91ac0d63311fa39f8401b83ea1c93a54d53d3aa0894c1240ff8e28665b47ee9aad46e9e315d85f3a31ef77b644b9d9a8ce99c42a5533d51ef14ab18958af7164d1f0de909a083994cd6e5a693473bb545e1988459ae2fd6be0c4aff08be7eaccfe33b26702f184a57a21bfab9eefe7f871ecb105a511322d54ed4f467aa6b28f5196b30331c7472415ef898d0c7e1af23b7f1fea07f6b5583acd57658946e0b9b01c694126a9292159348ef4743e96a414d1bf0613e429a3fd736b60325820807f33b74131a005a8438194e99f8e4b572c621e0f3ad10d93b23c39adf1ff95e23cc7dcfe068e0b651d4599379980b8224eb9f460a3fa90412a8d4f962c08f263d00e02e4a3b2d972be73f9097207e7d9ce799b5c6c22fd5946dfac5206afa3a1979e4787cabeefe30a6a0ce4d7d1c15c3d855ee232666792df8c13182dec29e2ce5eee791414fa772238cb0010ab9b17e587648db48748be6a1df830c4bc7c8789dcfbc28cf6087d00df3adace5afae7ad07a4755eb9e6da0f2b9aa204a398ee7365d4c507e6319b1abfb292afe3dfc4d18c35d8d395d10e61511e624996fffccc1a4ed107c9fe564700566e9b4b6fa422cd7a1fb48e0160c555627d08f7ccd5bc71096265f53bbceb4929326837b1d33694a9b", 0x57d}], 0x1) 16:00:40 executing program 0: r0 = socket(0x2, 0x10006, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x58c, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7ff, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) recvfrom$inet(r1, &(0x7f0000000100)=""/240, 0xf0, 0x0, &(0x7f0000000200)={0x2, 0x2}, 0xc) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 16:00:40 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f0000000140)=0xc80) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) 16:00:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) setsockopt(r1, 0x7fffffff, 0x9, &(0x7f0000000180)="5f8e69e0fae55e1d50c8f7c78d25d8c2ce674a53d115d5f70a5b0b9e693886a7f93bd0b739f13929bea413b66a02aa7df5c5a0ab04ec4d48c0555b0b882674f1de182acfcb4ad32b3bf262c224041df7fbbe63073cf7fa529863adb6b72a88f567e4ce578cfb214caa1e49", 0x6b) r2 = dup(r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="d90f0000000000000000b8c9076c7ff4f4276dd8a1bbce14aec7ce5bdf68c494ee7d914994f777a896cf758a845c0a9a2160e22600a403d2cea2a3be104f077f072efc7eaa8bfb3dd2722e2b1540ced215b309280f22e0239ba0c6534006e8d3ce6000986b5f6c8a9637493005444210340382eb26ac31ce679c38d78087ef9d45da0adecce7b07e9b5d"], 0x1) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e940000000000000c1a1bf00"/28, 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000780)="bee0940a02f97882709a6059ec928a6501257f8f4c24f3d0bad062a2af859dd46c73d80f1db4d43e2377c6128a6d51171f4d0051e679d7eab5610c858d80c06c8ee82aa27b4825e8d67a0f5ad280fbde8214129571f7cfd9a841ba43369e43fa36652a2757bbd403d4d49aa98ff0b996be0438234f9379169d44dad66f0ea9bf9d0f156099712886d1e0d93d07540342194fd78ba3255df1331ae2e5e64c88ea1f715d13978fe3935f31b47dcf1ce474da898997443aa51c9dedfc004e06d51fb82f4f00a0d2697134bdd58a3f500705a31cd5611e2e666a569b42a66c9fa46e1225e77aa02507c14b92ffda4b8baeed42eec942adbf64f3a16b2e369cd9327579792bc31fbe029439432f03889bbfca926cc7502b9ef1a05cac743c9301258c594068b6985dca9e521620e0fca51fc02eb2d550b92597062b58591f4c4ce17acaabaf0cb3bee8106314c890f00c7e73f1cdd839ee5e2b301c9fc6fb0243287b4cd8ba56ec2e1ecb352bbc7e4c76fa22534b8cd99bf34e1649f497a61ad732625c796219463e04336c2ae24457fd637cf79a46ee071d030ad6d7afb0367376ef1367761106f99cb7a0698db4797dc97794a2e27a03fd72adc947a07714e2d65670070f22f9fc4b3f744e829b0d0fbf015c22d7846e394fdbdec0b978cd3c5b8329866c57df66168e5e9dc70df898b5c3d416c24cd04f3aad89c90c789712c7cd1aac38bd6aa89aea83ba29ca67cfbc89fbe235cc4e064af9bb0561269fd0cdd303afdf570d2a398301707b3f2dcd4f551866e83c7145779eb708de463388dbb7dea0deb6278636ac2c2e23473208bfd9a81ef108cb2bd078cc268104f1bde13c5386d7da3366e19bca7df8b38d8da92aa1cb68077be0ffd99b97cd6c04e94b67962b5baa8d7031718d100621146cef52b05dcb49931d29ba9478af6fc51869f264213cc1362c06d985e53181303152f80326fde808d6d345f85aadc453bc78ffddbfc93a35d700478164f02f68ce78945ba92a5eb57213e8844e24f2a9b6ce5d10718371f596bf20bbb7fdc1cdd17e75d30111107d3d574aa84082ad598182d43532295adbb4e299de3e46dc957b87a256a3437df80fc437d87fba78d13dee75b94be3d59eb7787eb6918fa177a7d571efd911fe8574948f1f4316e7ded13b617b00e188617907c230b7e329d1e1751da5a7e38c768c79d8175a65bf20657d3853d4e111c6cec009bbfb2909a0b18873a91bd6037824073e473eba8bb4b219026a09820165467e51f0bc78ca1223aa7a1a6c7c14cf25765dcae730536df5e6bafd60697e077b2d8dce5d089f7b438b5bbf3d5b2b20615c22794ce034c559ad9ed1be7ce91626a10970b5d9f93b4edfcb4b6998652d83ed4a3b180b0b079a30d50ebec2719dbaa67f1266937cf00c32c6f757608a8ef9a196f76a68333443c092dd4913180a19f4f8b436f5fc2b23f9177617ac2d574e61ace07eb65bbe6bd2f8a965c63d7a434f38865b1bc887913e4b9890d0510fed93573f700a5dded32bfff85c31f1649c02f22ce6510f7f939510773e4cb2d89b26918c3d2f7a3c99ae8fc9de654e341077fd924125cd8edcef791b89a0301811c77c0e1d22c9d96e848b238973e42eb1a808aec37ee858040832695345f346dce4355ace02ac52eddb891bf922a39a06d1a28bed2e625b2ccf8fd8ef6835aad8f4f9b34f62fa5d5d80dfe197178e9202fd27a071ff6ec26f834e6a3ac5f8c916ff3da03e22dde386b576f7a61325d55ff57b5a42391f78f6ede133d908568ec6743bf7c2d558945afe97e7341997b794d3277b29ec9865873cc3b8da311beedd5fec5361fa48b9a323d6d64051e1055895e311d1ae1e2937ff2ea1d4c47bb08d2cd387aa4dc57e55ee4ebd1b02c6e8cf0d4e0e3c31d72e5c49fe010a6cae2ebbe6ab33af94aa910268ca42a1982866bb3505cfd319c4f6c33b05330d5b5d5df9484f7d4db9f60a", 0x57d}], 0x1) 16:00:40 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x7ffe, 0x20, 0x1005, 0x1, 0x0, 0xfffffffd, 0xfffff801}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x2, {0x0, 0x3}}) socket$unix(0x1, 0x2, 0x0) r0 = socket(0x18, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x800, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000004c0)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r3) flock(r3, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000340)={0x7fffffff, [{0x1, 0xe2}, {0x2, 0x8a8}, {0x3, 0xfffffff8}, {0x1, 0x4}, {0x3, 0x9}, {0x3, 0x101}, {0x3, 0x6}, {0x2, 0xd1c}, {0x2, 0x400}, {0x0, 0xfff}, {0x0, 0x3}, {0x1, 0x8000}, {0x1, 0xcf1}, {0x2, 0x5}, {0x2, 0x5}, {0x3, 0x10001}, {0x1, 0x1ff}, {0x2, 0x6}, {0x1, 0x4}, {0x1, 0x9}, {0x3, 0x81}, {0x3, 0xc0}, {0x2, 0x3}, {0x2, 0x1}, {0x1, 0x9}, {0x2, 0xcd}, {0x0, 0x4}, {0x3, 0x1ff}, {0x2, 0x1}, {0x2, 0xa24}, {0x3, 0x2e9b}, {0x1, 0xffffffc0}]}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r5 = syz_open_pts() close(r5) readv(r5, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000480)={0x2, 0x401, 0x8, 0x1000, "dc2bec98317b80f20265eee05e18eb526f350ec3", 0xe9df, 0x841}) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000240)={0x9, 0x7}) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) geteuid() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000", 0x0, 0x10}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xe8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f00000002c0)=0x7fff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:40 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x800, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8000, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r1, 0x1e, r2) write(r3, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) 16:00:40 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="670dc3b2b7eb9e7699e2aa8dd51252995fe0c09f5e7049df97523da1740001", 0xfffffe2d) close(r0) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x8, 0x3}, {0x18, 0x0, 0x1, 0x1}, 0x200, [0x7, 0x6, 0x20, 0x95a, 0xfffffc00, 0x4, 0x10001, 0x8]}, 0x3c) 16:00:41 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000000)=[{0x45, 0xa6b}], 0x200000a0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8, 0x0) 16:00:41 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000080)='./file0\x00') recvfrom$unix(r0, &(0x7f0000000000)=""/4, 0x4, 0x800, &(0x7f00000000c0)=@file={0x0, './file1\x00'}, 0xa) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 16:00:41 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) r1 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r1, r2) r3 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r3) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) msgget(0x1, 0x30) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000200)="b7e20c56e33c0d66e01910205fd286758be194b4d86d9b8612f157a980d5fbf8fd322e47a3e895043d1c5c022cb8f74070b710b4187aa36c1452ba896f"}, {&(0x7f0000000240)="be4c4cbb2c530c4d4965784919223376e39c91f093f0b3a495772ec0e8766fd3e1b4400923cbde6a2023ed7dbae9ace3862e4e339e6ca01f36dcddb9cfef2e22fbde40d1bc99949c8e415d990791d8833878ad8b517fcfb25198579bf574dd9c0c1fbd77f78ac3473433eceacf1b7912cdc942c3917adcb748aa9d143d9395250dce0776d03ed9b58bd4f40f914a360b56303db14f02d30d777bc2654cf9d8ba80d3b48ca195d7825dff5bb264446fcf"}], 0x100001df) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) 16:00:41 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{}, {}, {0x2}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) ioctl$BIOCGDIRFILT(0xffffffffffffff9c, 0x4004427c, &(0x7f0000000000)) r1 = semget(0x3, 0x0, 0x220) semctl$GETPID(r1, 0x4, 0x4, &(0x7f00000008c0)=""/146) semop(r1, &(0x7f0000000040)=[{0x0, 0x4}, {0x4, 0x8, 0x1000}, {0x3, 0x2, 0x800}], 0x3) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)=0x6) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x3d}, {0x7ffffffe}]}) socketpair(0x1, 0x4004, 0x9, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="007cc1bf09000000291208ce3ee3") r1 = dup2(r0, 0xffffffffffffff9c) unlinkat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$KDSETRAD(r1, 0x20004b43) 16:00:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x800, 0x2eebab8bff8367b8, 0x1, 0x6735, 0x5}, 0xc) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) fchdir(r3) ktrace(0x0, 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) 16:00:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7216984594515e9800908000000e74de4"}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x100}, {r1, 0x102}, {r0, 0x4}, {r0, 0x8}], 0x4, 0x9) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) sendto$inet6(r2, &(0x7f0000000200)="157645e359408a7e21ec1a0b7d90ef42e5f52fbd92b092cea382e62af5c647b2e0eb896d9ebc363f00d45a792a82d2ef393425ac000c09b9163a4d2a51e4e805f94a369f0ada9d5ed32be1f3c3729f32079bb23b1f345d22d86b84015c4e7982faf643a12825e2f839bd981b3e05e2d3b6252498dbad4546f730d0d81fd013c3d331b756441bc9a6a00cf86eb7a25f71525e685ce71114ec5183db3c41fbae529d369ea4d2e9c091f48031ab0f", 0xad, 0x8, &(0x7f00000002c0)={0x18, 0x2, 0x2, 0x6d}, 0xc) setrlimit(0x1, &(0x7f0000000300)={0xfffffffffffffff9, 0x5}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "0200000000004fb300007100"}) syz_open_pts() pckbd_enable: command error 16:00:42 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='r\x00') chdir(&(0x7f00000001c0)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x26) pckbd_enable: command error 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x176, &(0x7f0000000140)=[{0x24}, {0x24, 0xfc, 0xfe}, {0x6}]}) r1 = dup2(r0, r0) getpeername$inet(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r2, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) dup(r3) r4 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) r7 = geteuid() r8 = getegid() msgget(0x3, 0x100010056) lseek(r0, 0x0, 0x0, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) pipe2(&(0x7f0000000340), 0x4) r10 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x2970, r5, r6, r7, r8, 0x20, 0xac}, 0x6, 0x5, r9, r10, 0x400, 0x6, 0x1, 0xa3f}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) r11 = msgget(0x3, 0x11) msgsnd(r11, &(0x7f0000000440)={0x2, "e258163f4ae843e34425422a065c2c1e576ee62cf4bbd9af9fa43d93dd398183a2c174838f8812b7798ab16fabd8ff16f4ea17ea5915a63f3f65413acafa59b44b6e49f9d43b463185ce756b3257a7ba2634685d8ed4de9453d0c0a0f52fc80395798198f6a5620a432b80cff41d39b7621759844e7983af0ca577b1ea6dad80522833c940ba64ae5690207fc79426458ecef05a2658d0cd38ca06e1084a8252a7dc7459c3a2493e585dcd2bb56c49558821363f0fc634f722203c0beda02b484b742b88ac451b273165198a548732f2b738f018a91331f8d1c026affa7e3faf275f7e76ec0a4d48a207dc6ba0ebde048e3cfffe630e3e5451edbb9716c43620085a36487284cde86077c2d48ecdc74fbc283efc01cf3598e358eca7525df50dd1c131e4b7762dccaa62b7cfeed8893323388a889ce82b5eec04fb3120ade8f43e08fca754594df2c0fc190521aff8c5056b75716520543551c2d626cd257e6c6bd2a3ad21f18c72bfe2c22fec6585d9f52d0802"}, 0x17c, 0x800) 16:00:43 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0x8b23b746295975b) 16:00:43 executing program 0: openat(0xffffffffffffffff, 0x0, 0x8065915bcce15795, 0x0) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, 0x0) open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x8000, 0x20) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) msgget(0x2, 0x10) r2 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r2, r3) getgid() r4 = getgid() setegid(r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r5, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) fchownat(r5, &(0x7f0000000080)='\x00', r6, r4, 0x6) getpgrp() r7 = socket(0x18, 0x4001, 0x0) setsockopt(r7, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r7, 0x29, 0xa, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff9, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) 16:00:43 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0xf57c2869d34b6b46) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)={{0x2, 0x4, 0x9}, 0x8, 0x2, 0x80000001}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000225], [0xfffffffffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000000)) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x800000018, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 16:00:43 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="520200a9480000000900001000e77a1f2503d0c72b30"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x1, 0x0, 0x6, 0x2, 0x5a}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:00:43 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x1, 0x0, 0x0) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r4, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000500)=ANY=[@ANYBLOB="a4305d3129d08c5cafeee3bce4e885cda0839d209de43f2c27049943f6f993d8ba1e679cef8217a8880c861f026b96b74c7304d74893f8df921f3b2266fd470ce30479c2ce3c72676b8b8dba1296f8962c200a97a23f02d9329ce3f2a8b0c3e2625bf8c33d59f2d1a36103cda0f5335a601960d61cf2662b3c4f132e24ee80e1a0da2abd0834aee1c7fd7f64b1647ab578ba769ad6aa791c4ef668b961e3bad19f0874c2fb7893024196886e778f0808c6566e336396f2be8655743b71c5571cc3a880e1df2b3e41b288dc569bb4d15489e7381646821a124601b2393144b74979eaa29759a6", @ANYPTR=&(0x7f0000000380)=ANY=[], @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYRES16=r3, @ANYRESDEC=r4, @ANYRESOCT=0x0], @ANYBLOB="fc12209d4efcff21af465791222235563af0693f04612358d958b6fa254a6fa9e5e5e202f85ca46a3ebda0f92322367d2b62d5b8c1bd1f085dda7dcbf8b203a7cbf4b7d9753061fab036dbec3543ee009a2f1458c1307c72f07d5edbd371959888794ea8f1d37b03d390b0711b794e0696186b81f910f588122aa634db54ffb8ad4ca73c4111a8a8c2caa507"], 0x4) close(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000140)=ANY=[@ANYBLOB="b472e1b809474a3548e66992baf44d9a6a09bb3e949b0cd255d6"], 0x1) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r5, 0x0, 0x0) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r6, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r6, 0x20007465, 0x0) r7 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x80047466, &(0x7f00000004c0)={0x2, 0x2, 0x0, 0x8, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r8, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r8, 0x20007465, 0x0) r9 = syz_open_pts() close(r9) ioctl$TIOCSETA(r9, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r9, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r9, 0x20007465, 0x0) r10 = syz_open_pts() close(r10) ioctl$TIOCSETA(r10, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r10, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r10, 0x20007465, 0x0) r11 = syz_open_pts() close(r11) ioctl$TIOCSETA(r11, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r11, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r11, 0x20007465, 0x0) poll(&(0x7f0000000240)=[{0xffffffffffffffff, 0x100}, {r6, 0x40}, {r5, 0x10}, {r7}, {r8, 0x4}, {r9, 0x20}, {r10}, {r5, 0x40}, {r11, 0x80}], 0x9, 0xffffff15) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r12, 0x40044278, &(0x7f0000000040)) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) pwritev(r2, &(0x7f00000015c0)=[{&(0x7f0000000200)="8b45aaff7fa2f707444e5712d35bf49f8e0b23f26e5a3577d9e3cf426daaa61a59b709496e2210a1315fedceb86ec7ae452b8589506dd1eb21665dac74766ed369791fb628d8dd6bec4a42d0dc2fc1b86cc72f3270fdafbf35a224aee716447efb3689a110861bb957b750564c7607ce0ef5c69934f989e27c9a462eee5509ad447f9749dd20b276634ef35b5c7fdf8842d6fe3dd376dcfd2a7b64876a305422c1e7abffa3e7d3604fc6295b02a8ee82af1375db9f4e1d6a3af9acac8748156e2025071e74188b9b5c3c775891c3a60d2c1043d9abc7dc27e96ea583d516fc9b1b48613694e6bef090ab81566a1956b0358a2e9c4ce27f3fb3699883bfe5184265071f44124d47fe84d1f5f12ee53e33841805f1483425527b023fa3ccd9cf0b8a9a205e430a2d69cdb8cabd7c504ff882ee70397aac289f7caaeb6db473b831184dd2aceafe5f9dfe0a8e6905b055d3fc81e97d9deb387c0255f57408ad95e998459b9f12b2b2b9c57306c6661a0869fd3a1378c99ef16e4ea7a27e48895e790818dc959c93d9cbbc0357b0090c1d4ac10a6c8c745e5f1cc63b9581a49cd93a88b0fbd7964cd4402b31287b090fad56d5c70581ed536df602b61edf7866605ef417554732b1a990b17fe5af47e1086196d9d117266a00c04457249f0d5b9006cb73ef2acf57772efff8e1d2bb0fbbadd8154b85433cb0a7d69d7746230ab28f072572b24c2ae0a2bb60c09e24103b5d0955309b0775fec3e897caa944770ad3ba282ab601a1dee43dcd1d1bb2b75f459715f823ee960ae939cf11c5cbe8094565f15b3a5f1bcd975c46c8dfa275717c77a7cac042e77183d9929d13258120e018a681681f95f27ccb5a67c9d0fd4c24f4bc370af9472a8c9c95b573700c3561200684829ada3f22ce3b755aec1038a3a48da12c036d7efb3219b0cc2777e087c4e0c1946552ca4b66080c71b165544601b7e26bd4450c0ae24fe00f924e8da98d5e691607090dc4ad520d6a567f346f54bbb08a41bb93252bf7add304508e4de12e23ae38d8e1640f37b3811eece4d3ddc9b1c2a0ac54a2a964804c0210317d948414ef6c179c006dfff97aef118d62a27c01120069941a9b680c48e6397e5c831174a5b492105a0060f05b6ceb8536e4fd01d67edec9c852e251f331ae527b8ef94b8d09ad879a95ba257bde21983ecf938ea81cde5a8100f4ca87c4bbb7d68496ebdc0d89e5f554ce83cbf863b5a4f91d98c99c44e86e7f0afd33a2a008d7be151a7a1427b1f844675232c4c005b850913fff2fc37abccdb9a82acea44150f0773a8b2a620a7d05c083b67d7d4bdc08ad5d5f7f9dcecda05c7d151f474fed8b9d57f51e86fed17de915462a9ab78ae4a0d733b4f9785b6c50d055f4b5f83d8730504d1d1a87502982a8b7e0219a50584dbb980d97f5a7a0a4b9571df8266c83d8a0470f75ec80d3d2df8a5bb06706449a050242d90d9fb78cdf71e050708179f8c433c4aafa469a81175329ef9b153654289b0fb55355b224fffdb7fdf250aad328d12df60cc8c134b50c02ed5c2b90d97e8fc9ba545d380c01488691b0a0644245dad2fd8116e2c193ee970018c12cb432f2520c4dce8d1e77c84302376fcd23d49a6a7b29253b9d25afeb02e5a0ecb73808111f11eac7562d1e1acd056aa9accb9f1afc5ad60296994b9f3f21b8f7bb377d739be5e30fa2d3a9389d5e638389167df4721a992708264d126b6b44a9c3a7513c49129b66325c865360fcd8916823720df31b4697e2aabc662d599dcb295c54ba9c15b96ada4fd02fc0a95e3119e220ead7e35cb0ac156bbc713f27246644748d1c7fcfcfb3e171d8e959f565aeb00d0c4f9ebbf1c4f735f015bfc43c2a8205ef57d0253e47541ca4b83c7c4359036174f019628c65a51ee99bd1cf1a5c96c87d8298b52d4180b81d346af1afa5c9eba665bac25c3187f05a13f3521c6555464467171c7fef097a28165d9bd2a059e68563664d2f7d7ae4b4c8391b6dcffa537833437c088c90575e3d7e7499384442b598baa6a4edd10b3fb20bd5fe3854e87e747e5bcbcc1d5d075715a64fe397450758913ab2936dcc0ded4257811b53b2c2dde09aa4243bc9ed1b422a59c33ebc78ed415703b964214659184c69d067523587afe900400c7961a77e4a1406b586b6c5191b7aed90cc4e7a9db10c8f7861bdb8a483b82dc135b20b5fcac47c5c63fb8bedfcb8e5fa0c0c90743d963ce1640684ab0a0bc21aeceae95246f48d779f1f77a8f9a8e6ff343d3e0895c9fef111f86997b90646bcc2170f0855a8baa4a53e6a026c880dcbdc68843aae8bb4a80cc4b304714f3ba26740ca956c4be19919f03eadb29d97433369c32c93f0fa3c699bd9b819722f7b31e1a619e4ef95a0274a84fc05b1bd999244ba690e4d18c70dfc0af5f2b3a536589cf0527017441327e5ff8b611c5ebbb55e1f18415b81d6e95155271e59295cb1cf445d0f7b56b6bd2eec031b37c9d427cbd3bb2fe291cc4fdb89d808ad30d87eee4cc3c2f83570814f905eb27f998cabb8836075054c8428229ca929bd4e96c86aacdd203b220d6dd3d852cb8bde7ad4a01e4f088e6ccd98ac0e26542f156b4d6c086805a6b9afee5822cb43ecb67f801943861e7050e1323b353012d4f8b72ef5e79d39aeac1fdbe9dbc547661cb1793456372dbcec2f31c1bd39d2206a7fa4c5c17aa05c3bc2b45b636ff6364671927c008fd196cde68971c064ebf9f2b3e7eba64070ecf45cb059b53b447e174e64cdb3753340855e1daae23a29463275b6c7aeac18b417036d73b7cd52233a96916b8f436fd56c8a578efd1c0a5026d8e4ccbbbbeae2b5685c4cb8a3569cd30e1079085fcade76a92ef172690ba7c72132644947556726d482e8952f7cf67f3c1731fa21c2fa4c1deef6ceeb297f9df79302ce29b0589c918b80b3d75bbd2b1aa3b6ac045e3b8fd5cf4bb472f6f0c7a868efe349a9cccc284586ed652a0e9436b2a78555d2d60d0be476070bcb83f92fe028978d9b2525d798f75550abff65c505a89298a9c8270ddc948d5f7e75285164859321fca9184f2abdafbaf2b81a768b343aff10dd3ea0c838076d7ab850325c7bcf47835f0d6d050019ba0dd2f927f125f33b0a6fde06541af16e428b3ad96574d5081deee52b9c88ad4fc236120edd3b025d37cd5c23c82178291c8ec5a1d75b01fc8e506f867a963cafb9a1935942a8f84face51f1e043504d115851705efb693ed4f607f9ef3b3ee771ac9405a65edcd58956d2e34d18dde87e2222cd7d808846a39060d7303ed822f08883a5255b31b0f85322f86e3e0a7d230851adceae814bc7fb4f14c03bc4ecfaac0c4ee733caa122b3b991c03cf5ef6125ae61324fe6a474d07468f5b75d4ba8b6510a5e864880d92e7a94df935a17f0ef9962e2fb186b2d4cbd594e1b5e659eb5df0fcf283d59caf6876b1fc38e404ea072468e2949c3fa5c98c2cf8eb034a5a3137d04ba002eeb7d4403fa83b302b8f058a271cd8c32deab68ebaef30e039d55f3db30dbbac03c40a1d16ec5ac17f6f2cb5b6d49fb5a2ba738f107f2b906f5f6300581dd7ead2925c36f8f73bfb28a9ac547a45e9e8693ca041cf78b971494f2cd37cd2a32cc72ed4be9d48d6ee17bd4c3ff7211499e60cad719ba7885b30ab1cb9bd43684cf440a690650200098c7f2f611e1f116f05f23a9b8bd39b83fe6e04932b56f347df9bf55e203e75265a7771e1f753bd84007a520f1c0499fedbec9196fe441f202d429a2534862961fe39285ca4a8b68e39662f7934ceac0cfd3c3a143ae4dcb6e5ee63a0a5df9527dc4ab30558ebd5cc7e697b91bc37e99d0e137e3ed60f68e96f15b3d571a300f7cfce536118f8e32d9e13dcabd837fe8bdb2bf4ca8fd0af716cf612c36b4e7d905eaefdb1a138a1dca8acdc5a48d49c15b4388aa341ea0e9fc580f813584986990b27af955cd4ed1e6e31a0c93cf810f508faa2d345a03925f2d81aa696ea6928b3d58a0639f1a8ab4ab513ff5b25f526b14ed05b1c322472d1b469d039bd20b177bf71be90194464da44af2c0bfc3eb0c32e1288a4c618601beb11599fc0d86c9984860983e1eae0973f1a9452d42cec4023b8cc47e421161a6da886e0a9e221e1fd19696f07c9895933500e282208586987737bb157c3c5136b95b65c15767f3c835616fe22f998369ae0b0a4622e65d29d0ea2799595e8f8b90298958b96dfb069f99163d57aaf36775c4330e678ba8234dff8497c81f0c086bc2aa50dd97d9ad5c122fa4157624638cba6a52034d77cbb9ef9a3240d3d8c11238d5680b8a0ffbb5cf386d5874e448e0c250b434dd1f33c5f7fe1fcd7dbd64372e07278293c840e84caf01e636610a866d495c7caa3fd13123d14f59dab6f54d32aecb6e77595de04872fbce8c62d44447a50654d8f11dbbfc9db680417f7377ba72447f7665a6f838dce8daf819cbb2de1d1583122bbc55803dc260eb20e6bfeb7dc28c244aa8d63afee5c7e0823c7df442d680413ccfeb6d7acd753bdc900c4b610292b95d799e8929ac2c6c9b84e062089f79874ed4017816df16ad8342cf800ef198889dd447e05f5361a96634ac81e9c2e8a71cb42fff8d682f5a7f2d19c90c9594777f3aa9083a0ff0bba56f0fff1f8521ad7bad4e9fb07d6f73c50a9d971863b4811212fc1f7e479f18ca608a3dfc53f1ec6b37efa3302eebef763f8647ec90b3a1ca0479d7778c42a75efb3ef4b187003046779d9149a9f8fd05c226cd22213572951fac4b376b6d246584cae1bfe88cc9bae208145723e5bad4626589dc3d6fe59b7c1701c9ec98673489800b8a0343c0061fc43c82d07b2a15ab662c3cb3b81e5f745cc91f484d25868216b5adcd24f73937ae980e212cf50bc8c9819024e1a7cd23ebc47f1f13c2e02792dd0b24fdaefc3ea218d59b323e1b4c9a7a6e1626432f9744a9b6358d101184ec04bd51c06c9ac9510c6ea174d34040cd0a9c87f4f6b6fe5ab6fff9f0b4fdb42dfc5b3d2b2b1fe672642db64c51f26eba65c066fd1565a10ebe71d006f2dd6305a7dd3b5a11aae2fd23a8d7a62ea45a9a0386b5b1fcf30ad0f5d087d9df56ec03b946442c6bd517f3fe7f4f9b5ebfbacdd9459f1ee9eda299bd356f101d50828c912f257ead4e5f0f367d884f35e587bd9059cb629cc570a13071afa8ca03c534c64e111a8f2951641521875a55db6ba787230c970c10ee6c633e7906ec34ac18bf88a96de7ef80983e186923041ad3b4b5711c347e5519801193ccad9fc950106e87e4fdd2c57920898aff60834657e215117a9b6345f4677f01a0935bf9de1ab78ff12841ff7517726c1720adf6c17069c749761b0561044ff23681f70fbe351fe12cd921c6a26bc5847535dd54fa0f9f0eede67894ae7fac005a12d7d6d2d0c30549fe4bf97729259d887d9a359cf314a975b3e7e5e2d35c871a710c5340ec83d66f5cdea1130a5e6e0fd2590c60b5104eeacb9b967e203e0e600b40bdbfb9dd6e673c8a872c325a3aa4e2e527fe29a4f4d3b690b04a6e8d7e1ca109a66fb5b9f44bb7ddd4a513d16f5d9f1f098a0d215701c2e4939338eb91742ea9410a50690e334ced83ae8fb61d37661cbe5b793ad0be2bf3078bcbdfa9758d8888e5c564ae0dd5ff505d2dd745798772022ed9ecabf7da895edc8aea661366951cc6536c18554aa1730a20fa5f7cdab8f7500a576b380f77b65c4e26cab94cb7201d871e36ec30bf42b3f902712f2b8dcfd93fc534c2d49655a266ead4984815f4f7c", 0x1000}, {&(0x7f0000000140)="c8ce2b746c7454742883e14715d3ed92b8d1dd33e10df6b1a989f1f2191a06669d24eb136ff41fdfbedb14d105b790bcb6613dd0bc9fa585ec4c01d3a6d004d7", 0x40}, {&(0x7f0000001200)="208d24de44ab1fdaf78257a446b7c923b95daa43a4197b0483da606d05ee55173ad6e0755143b456440733c6fa638aae8a5aaf459393ce60b0d435365736d97fc8791a82b3cc2ee641ee395f81d1d2a801d6bc5153d54b6af3aec98505f6b6a4206c24967f8bb630036761f3010aa9b60019daf86ee339b4746f517fdc676f3eab2e1ac71c0793200c44d8668bf616b9fef7d6f6366690f55000f92f0d92fef085e9a569fedcd678ae4d3082a7b6a85c8d2d58ccf1ebee4d", 0xb8}, {&(0x7f00000012c0)="7ba22a59a1f762be1da352b8e6dd70cd8955f6fd2d71ec5c8f5da9e721c3f28ed20016d8c92eab08cf69bb89f508f8b68e9ec84e7bfb586e1788ff2fd7f72303ca5e4ed2cc648c15e6f8e3c19ca2cc97bfe33e2aa89f1b4e2a8072298d0704b2ab442a7761954cb683cb7dbdd5d4b524f8c9436db4456f9e521c6209", 0x7c}, {&(0x7f0000000180)="449abcc84e9bde30408f43b8", 0xc}, {&(0x7f0000001340)="01d923e311ef4162cc5a018367d809e1dfc520d24a79446b277a669f8127cb4c8dfe17c06e01ba4b0844056090251d2c5f07a5ae7fe7f4083e2fcfd15fd4d2554684c19b0ab0a87239e8320a079ba4c512d5bb9b59cf50a1f959aa6c973175ade3ae0512ccc277ac43e43d", 0x6b}, {&(0x7f00000013c0)="64d40597106006acae2f6aa1b065690b113b7bcf3bf84bbf476aa50920530da3844c143253ddff0d2ed08191545d08395d2268694252f7923e8e1118b463342e8bce7adb2551a9bd79bb8b7f810940dc2d6bf47650f7a8b32df2d23a5e6b7a4210191377", 0x64}, {&(0x7f0000001440)="699e14146fc352035370a2daf144631607ab43a242682d546fafefefbb8b95ee2f8023398f7e11f776dbed1c9d00501e051e587dd6c67b90b9f63c3c05b0c441c910cf86aa9eaca241cf8b38830bd89c6d33a2166a1e7f1b86aba5adfb030616853c902c7d964914e66a245f250109382d724eb783c362a0bf84a68a7ddcf7748a79228dbc9bfe38eddd92ff71568d6d02d1275d4aac7fb80125247769b3fbc871e3e4d0d963c8780768cc35f8991a0abc", 0xb1}, {&(0x7f0000001500)="630f949e1d7f808dfa", 0x9}, {&(0x7f0000001540)="8a6b76846d2527e72dafc9247bbd4af3b80b25a777c7baedfe895e1b9776d451e81828347a179039acdcd8fefd82dbfa064aa61458716cf88eb931e76f197b5149ab8fb0efddb023602081e79ccdcd84dfdb8b71a4cc6d3a25166230adf15b3be036564c71ac24b6", 0x68}], 0xa, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000001680)) close(r2) syz_emit_ethernet(0x203, &(0x7f00000001c0)="96") 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) sendmsg(r1, &(0x7f0000000280)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000400)="046f00d9855b9d111f1e70b0f707d5357bbcf6b5cecc9588316d877976f83e71b5fd2f4ead2599c715275044c861d333d367c93694e64eb8cb29706b0d26b853abcdce5f09096a822a3ebf14d7ef47fcef637f79827b44d6c1799cb5d2783a599ba067788b5a4e274afdc89a5bef7d8a706e354d2d", 0x3}, {&(0x7f00000001c0)="5709f783cc2af24bc486e807c33f6fb4cd6b666f679fa225fd7f7012b788e72f57c8f96671c5ef51efa683397ec0dbf3f31e7d0a0db914fa774973af5732f28b72e066f5f1e23b416f5e8f4a530060312d388a828b3fe1db3c8c75f509d5f61a0fc10e37665ca300645cef132f92c851a65febe9253ce9b5299d6d6c3642692b5978776ad93233c02afdf3a65e0e12cd90a9e881be5de5b58cc676142f62acf80494b9bf88bb70", 0x31b}, {&(0x7f0000000340)="df16187f84f475b98887b4734e64bb4cce1bd2d5a9822772f48f25e7bd76d713ae7e58c25359f7628d2228de84198810fddeb85cf520a7cd5b8c41be1009cc9b661c3879d78fcae9a8b8ae7ac483c5f2f7cf75baf34d120859c0be943d1682ab06f228dedd7ec85f83b130b43de36fd4ea047240659211e714a4a187195ec8a11aa846ed3000decd6d794a74906e3ea88d835f67a2313b59f37db8e3d1c724868dd2fae8ce66e760fd56a94a", 0xac}], 0x3, &(0x7f0000000700)=ANY=[@ANYBLOB="a00000000000000071b6cca7050000005d86edc93e89ec93c643f9a33263f1842c4d21e20c2cd764425a14af9a025b27c9e28bd167acdba6050d53602c4858fbf3ebbc1ef995090f5759f60301f60262a9ec6f5c16efda8061004e4470a8f76fbbfd6465031798bfee4975627cc440ee8a878e058f9da45e00305fb514b89c3e5969f4cd7e1eda578c324f5de1dcb20521523a3e8e05cb92673d59c100000000c0000000000000000100000000000000eca7dc22f9e76527ed679f42b4daaed500b2a24f6fd717cee82dc781506719e4c3c357b4f9fc288000670cfda05ff0aa9091e86a9f571e01561e4700d6282804ea95e68f23b181fb8f4cf4b33d4cc6660f4bbf6d159f7aad3223b8f27f77ca69837d0bfd902670dee3ca809b96928be7599bfe45a39099aae6d32bffacea48af9ba41bad73516b2bca624a1b9e1088906556251d4e07ce180d68e0dedd031bda5b32d9f898c641933d49dd2f00000000a000000000100000ffff000001800000788ea28ac7ace88be5e355581a5d057ee05dcc5efdc9c1f32ac752b79a1cc268ae652a743cb7a2fd09daa0695cb82e8b2375708d291eca71c539659fffe007c95d70630608c6050419faf414355e56ca8ca5bdb41aadc3d5c3042660166fa1eeaea2daeda66f267df1d2884bd1964a0c5d0e1584f7277ac8621c85ab0df05eb6a3294591172870ee8948edde0000000020220ebe1eee9b29b33ec7b836033ebd368406b3bb27a8d37f000000090222d15bab5ce87b5885f490137ebe7f066775eccbdc64d7b478ae4e875b445e758c6257e2914cae521ed8a514d7da8addb81614c5bdc74f8961c295c54cb2a5018aa8ac561ba75e80263ee9e694ab342c7e5448b64cd2e5cf9ba818d6158f540636d41eab274ffb4dc1f7030cabed400af599586c226667351f1d8f7748b646a4647ea30fe7f3ca8800868617612dab23b4d4801c935ba201d60a2c065cd2631eb6df847bfa4258a5064d3947a2221a1dc55c94b24d9cc39334e1dc392969f3360dcadbf202e700e54fe64ab77709527545541fee4fd509efcd11bcc47b7f"], 0x200}, 0xb1ca48d953732d9) 16:00:44 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) ktrace(&(0x7f0000000080)='./file0\x00', 0x3, 0xfcfc96ac7f78659a, r2) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x300, r0) 16:00:44 executing program 0: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) syz_extract_tcp_res(&(0x7f0000000280), 0xfffffffa, 0x1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r1) flock(r1, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000000)=0x6) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000680)=[{&(0x7f00000006c0)="3a79e5577d7e600204b5715fe61e99ed9faf5b794b8435e616ae3b31e44de6d42c2468360ea90c7e0fe81bd471b665377a1c498a34e26f7251f217c4e822325c07646d03d09507df7984f31fcbeb67869cdc09dce1f25dc84a9407910db2572de0a584818fd9294f4c18fed67dbfde5d5335b7635e405d084cf32d158a9500f7d944e8262ce949ef2a49465c233f1ccb3f1629a60d242da7f5ffc73849515842e3f72f674844765a2f4ec8c524723fd45530da2170b854b111bd2566dad2f4326bd794c9ed9acdc7b3c4d91852ff85d6bbf25cfd0ac2f1f81e3659af7c593ec805daeb94cf8001f2806a6d6b5cb3aa105d0012ef0f8dc0e6fde37156c7bb09298af78b53fec9ebb0ca5808668b000c154e5292565e0776e7332ef6ded0b1e94db4193148f00159d97cca5bf5d8365330123058b4fc934a53220489c878b1cf16eeb3092bec0528c8", 0x148}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getgid() ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x1000, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) 16:00:44 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000180)="cb27f6ca7c7bbf10f076744989348d0c78803eaae9f2d3f4f54e810c5d319a73fc10f222c233f1ab5c66963cc02765c6c27efdc71b2db19925296325ab5915d83cefd5714968887e2d7dc06417e0b3dbd93e9a44475c13c52821591bd2eeee671273de55e1839dadaef63c30deaf67c79218309ffabb4527213c59edc48b29", 0x7f, 0x4, &(0x7f0000000080)={0x18, 0x1, 0x7, 0x1000}, 0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x2]}, 0x13c) 16:00:44 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socket(0x20, 0x4004, 0xff) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r2, 0x1) 16:00:44 executing program 1: poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x54}], 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="4d0fc3", 0x3) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x8000, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:45 executing program 0: socketpair$unix(0x1, 0x3feb412b21f006b2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) r2 = dup2(r1, 0xffffffffffffff9c) lseek(r2, 0x0, 0x0, 0x2) shutdown(r2, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000280)={0x9, 0x397, 0x80, {[0x8e4b, 0x4, 0x1000, 0x3, 0x3e, 0x62d, 0xffffffff, 0x5, 0x3, 0x9, 0x800, 0x7, 0x4, 0x2, 0xffffffffffffffc0, 0x81, 0x400, 0x3], [0x10000, 0x20, 0x0, 0x8, 0x200, 0x6, 0x4c4, 0x0, 0x10001], [0xa254, 0x5, 0x2, 0x1, 0x7a69e1e2, 0x6, 0x6], [0x4, 0x1, 0x1958, 0xb6b, 0x5, 0x4], [{0x4, 0x5, 0x0, 0x7}, {0x9, 0xffffffff, 0x20b2, 0x1}, {0x3f, 0x8, 0xffff, 0x6db}, {0x5, 0x1ff, 0x8, 0x3ff}, {0x0, 0x819, 0x8, 0x9}, {0x8001, 0x2, 0x7, 0x4}, {0x1ff, 0x6, 0xc3d, 0x1218000000000}, {0x0, 0x7f81, 0xffff, 0x7}], {0x6, 0x134, 0x2, 0x1f}, {0x6, 0x7, 0x6, 0xe5a}}}) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) 16:00:45 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) ftruncate(r1, 0x0, 0x2d8) r2 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000500)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7b27c903797549349e197a4630720d83793ae0b42e95fb0073ffd13a084052ee37af99592a56f66ded8e876d2dc00d47ad2270f8c5febd6a8a19be911c7ad5b06373162dba07d31efa2918e4492c84fa239c1aa339d6e40028e6c74aa4f0ecddcc58136669f5c4f6513c52e16318c3149c90a6e17101a4edea0bc32a58c430a9547f106defb1acadf8332a89413c8a82cbb6e85828da88f5f7b5708f58c94c8f4b0712b3c525ca07356eb629a0baf1091ae56973f598f4b06b053febdb98e3c92293389debd60cb6b97a8e44aa571ea81d97dd6825f267c52f1af5597b3a4ac628bf6008c34e8ca591968f9f489883d4a306c1b25369e8d20489565e4282ae42ab4e19a7add83d9cd7ce92b787b9305643e34e348472d005616a8a971c63d2f355874aca92c49c7dc1fb4d1288dc23b7acd90b793ec6b521be4fea63eca43a3c585b3c4cd3012e7916ae12c0c02e56fef780e9b76a64984c75a0af6f3b472a8ace681d6178d0a27cabf9eaeed58cf053908303af29779a164c9f5a35feef38dcab1eaa1a0c4459ea6ebee82282e28bacd93516841c0a37f1ce0810c1ddaffc1e094f0a8883d7793d7731606517a79366b392ca93463b8832a21fe26b0e6a36dcdc91105007d32d4f60e0141112e948b888d5621c4f1f06ef528b35a883e283c780f4bee5e673904b0739d69a986c2ed4b69472a661731947295e471d850a7974d3995ccf3f186e1456c346703fbee42506d6fbd8ade268e3792c0e27017acedc441fd62d763bd9de5d598fe97a7fbeaefcd8a0c2e216f54551d870694fa8b829e61012fe2c277828ae18c8e1bb59004363b91e9b09b288252248e62f35854bd216c084532cb3a92655fff6dfe148da93c5bf2c3bf773d1266c7d33f33f286b280329ec2e061fd58794d3fc8805fc26d5ff2c176018b9aed3f41d4ff4ad6892ef1fef52c08bff29321ad6ec69fe62aa1faa13f2345f77e792243e7c156604856fbed70934991b21e96f05014573d17ed37d73828161bcb1174b240a6ce553829d27994341cdebbd0f228d0486e50e654f7e695cd7b07f79980087b93f63e4fb69ebd95847cc3b7a4ea5df87e7c88603945a4d0d526833d8d92986af2209137816b83f74e7beaaa9226df760a87e2022dc642187fc1fee00f8f942a2fb13c535e75e6cd174016ecc96ebd177c901d37d5b20a7c2766804f98ca204671b6469abab918d50cc73374f5ff3b5007de875eb8fc564f518c60cb90a90e0870333b44c202b0079cf0083e19311a99fbcdf52e018010e931ae4bb4193d78f47d92c30287f212b68ea713722b58216ee0022f4579a6ff9a6cd25243b9ed2ca4627b128fd7877c7757b0501e4839c1f2d5192566815e2c28622ac23317e78b93af024acae19e2179d9ec5bba71fc623569d4f60f05bd24e1d5f5bf5ed8b07435ee236d11c6e9e88e1e0af29acf0d960fcd0e7074bbf0ca66c9e73446e2c5e883a86520f52d0356aad1525857339b93da7c20b51cbf0ec1a5bb3f6c59a0bada39fe48af1e7a3c113077e7fb03918202fed3b6732a9fc8bc10342e72aa5f5f522eefcc37b4850e48d67018ed629504ff87496da588ea2828d560eaeec2ab88bf1dc01e8a7422faf9b827b54afdb165410ca0172f2533908cbd35be605d9437b8212ef65877cc628140ccf326cd3efac9060f3322c739c284fc6629cf95c550e784623956ec67e5af44cd370ce5a919ec99a27608bccb32794037ceee6285100c0025c8a0d8e6b4fcee08c4281bad652653130fc5b829d35f987b648749fab3d0627f3f5e250004b350e994e8537f851f3ad4d44d0e0b68290bd315886cbd13f558652d56c670a8605eaf5b9953ddd216fddbe57c0d2c053b7fc0ec1d69cbe6db39a9d159dfef39a3f6c19afa3c4cc88b22a74f2e041660d2dfac7edf958399fec0f411052ac85c5d418cf7e61695bd57d1aa782d70f92adf1dfdf3557af42d6ff1a8dba426f46e1f77514a9480e88affc9a5a321b83b6512787a25955a8d459071bedc6b8d9b195da4fe4caa2acb514e35b24b2d2d2ad7dfa8a64d43bf975f413bbd56cddc80519890c39a9ec59500a0ee63e9970fe8bd3500d12d039d8eb7215dcddebacbbe7c3a1530400d0894a0aa07cd1bf7a159f69e2d9d537841582559a4e6d7114cab3c8aed3f8ed7b2a11b22b164af85d7cb009e1f233cd8a241ac2a81b6e763259688e080bc2434d1a57e05ca718b93d8249cd0c289728eb13a6865c50026b05dab4e7f146b1ba78f662e1c450ea0e15f9c141a78eb81f8d2edc0fd7a461560f5edfeeff0e99e19afa21aa9cbce6486c01a93c22728c13ec8dc7e410036ca6d5b7450d4b06f564b89158808ec125df86435b514dab6bda4343ac3c4fe1255c29bf54c958a60752826ddba43642732070a55572a92d270f70a8a1d803e02eaffb33b72ad50c194b0d8c396e68aa862deb805a927f87ab25d4a4d541e610ded5eba0ae2765cb61c2bb403d0c4c174fd04ee5b4b396fd4919da23f4dc1d8fd2593c404da376a21c420b73b222c69d8089e4b0f2f38f1170f239c0389a084eabb9cecbd7b456c56302181bb2d46ccf8bea32f5710c8184faa87b9e2b17e2b9212637a8d208bd887b18d3c1661bc79d4c5deda310be6fa79f264a14236909c846cc5e2634f65040dd4d478580dfbd24e94236c5e160ac205720bd6c297720ef9252af6697bf27282c2151b9bf27c1ce6b2d89a60afcf949d8cbf176ff1c1b1be6b3ce79ed8abd574b0faf0fcc6e56c4d4159d9fcc72b41083f0babc0db7a38762d5cd067b299b689b8878cc8e1ef2bb62f5bf9dd1a8faa44170ea40533878e654d89d327242078430f3245d54d1ec4052ea6991f1d5af1824b76b8f99341829ee08a9f07b9ef38bc7ebb68f38e8273232b53bd9be483deb86483b8167d5ee9bfa6e51f9da8bffc8bb6d5b99da477036e82cb85aaf27c169959cdaf39dd8a13abb28962ab9126f9585db31b598cb94c4689b4bc712b4e292cfff2e6616f06a250e6128916bbf8268951a506bc64e8f54b094491e2026e8840e5761524828eb1b9b2b9b9f53f97c6e73944b054c861e49a8dfe4f93393d7be511734f8400b87c42961083e8e0c43baf441b26458c36cf519fcad9fbb85197576d83e8b1fa402c81ae3647d7ebb715e021eeadc669a6499cfcee77632ad9c178c781630b09e225f6248acf4ab1cbfe008fa0232c0e1f9aec5db2bf883bffd636e8446d09994b311ac8ca9be6b4a7bb66aa7253723df869b4a6eadff7314bc2a9b389458674cd845e23df8f2f48354472683d474efd07064c9e5feac9c4a13aaee900230ebc0684f0cc3cd567204f3233c40ed07ffd9fff10afa0e5aee501fa8af5fff2681b64b772da4db997a8966fed4cb72e098ed9deabef3222b84eaca41036adeda88f5ce9d3b0e7f5020c276ec5b9616732436a4f86705de210c9bd57e7716ff32662d3f4f4f6fe078b6f1e12c42c734d89b1407a8d422171418ecfdb3e2d14e55e5cd528ba3c16812e2860bd5f6b2be5dbf50000000000", 0xb00}], 0x1) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x100000000}) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)="373bbdecb5c35b783ea0630305ee5a776201756c828887a557ba95f89e315e78dc7d8832da052dab7548c4cfbcb0a6fc2c6e0c871c00b65b1edac8e71e9c83adc361918f86ec0db90259b482b6836e035d8f173509d25e113c2eea066d77900256b1a015b2e33599097aee76d847c8de863667c24f2b40b70889ef7e14af806ae748429f8e3532d1c001b71a101725"}, {&(0x7f0000002240)="31a7fcb3d18e4e01dc21643c8ff47e01a5e7d5eb491d602798576a36105da73c04d304c403973edec82e357042da0dcc0e3ec947381a964f00ccb08356a28d7be2bde21987563a3ce74cdc705ab1fc33fa1e273caf0673ea1d73efef88a503a6a26100460eecb1e121c3ed1f43b7602a3260830bde59286e790efceb31efce27414eb807e08554c3191862f83312759f35162fc4fbf9a1b94b37271123bc0a529b74d308d6c6391743a0ed3d943274c6774f65efb0e94be9fd5df69d39a6cb4f72472a508d0e4b13559dc471105e09b3f007afa4e85553e69a05a6ff0710cd7da76a912da2458980ee38000dd4d556077511ac42fe34ac560afbdb464af367f73a6461c226de2e2697f4da377cecee834af8c22a646ab3776502cdbe5267306ed717313d74c74adee7fc6f4beaec36e6d7481a61d8c8bf6037e401245fa9ed80aa641f4de4e5c98c8c31ab5fea1e35a5ac82b89e5fae787795d5116799a9354cd50fef504a559d8bbdbe48cf641a1544d7b172a46c5867891694001e56db2719ca9a0548599eef1c764d763624ef00d8e6628e6531f43d26d772e7acd0fd31b63f41dd62dad7eea8acad89c38ecb9ff1add7711215744b8273e71c699c5a9e989069b67c08faff4e02668d702c70e1893b280b86c8cbafaf165a8c1fe9725f7f1f7290374a4010e8df39360577e38d56b08170bfd9188d4d50aae8a6090144638e9112639d1d0f743d29975ff30d55f987c1506f7b2937e3a94e77493ada7b06b854cb203ba1999d7dd2795dc0a818d0838afa66d67e423954c044382970229da826735b18e052afde4c94818f46f12f1f389a521fa4e781a69d48d08bef6b674ca9368a2cadb05599fa12a05b18abda34aafb396eab7c35e228f5592c0c561918dc75763bab3630b84c0442f863a7365793e13d63efeef0e926d1ccd9b26be396c87c15bc6c302573b3e3415dcc302cd4677e8d684dc20c1c9c9d126991724152ad1d7fffc7556c4560075f21fc84d0f9137495d63068795cfe52bf5ffb9822d8f42feb0b1c8fc8c77953bf315e1194964f368c30ebfa5b20064b59c1813628ca838a4685122fd0ed3ee87dd87dc8bbb2f481c24ce9060dd234c6d005bf5dc840b211de7dc73d8c806dc087a7448d6c0e67f8b4768e8734a324d1806d8d26c03b15b79cab60ff307254cd180d7f7898af54697290c4365caab992de75f73d2c9381fac1304dcb7e7581d4c5bd7a73b65f0fd39bf4e025155766b964088b8683f166e87000b98964325274df4562f22d62323d4d3ffb0b6e15b97163ebe5e4519a77e0c5232d7c7a219486bcea0e5717654f67dbc434e3c6fa851b7ceb9219063bc4b8c9e305d880ca656b022d7ed64af2c55289d866506c01467e5e3b48154e6bff5cce33c54cdfc7d33576ae60d47e85665961e04843673bae2523bc631551d674b110631e94a709a9cad9256173e3ff3c969fbbd095a3b80aa784d87716592469708abc4c3709735fa4f341e74898f04b38daa92d7654e70d8da9fa06c3adde9e9f42f48776666eda294963fae3d642abd491b539ad4fdb5bfbd71a51e3072ac1b706909f397385421886eccaf0c5eee4f076ea683075ccedca0fa038802b0a2b300e3c8e7ea3e8d0c3790c205c0a0deccdbfee43f3de25768a9d5068009b54d68e552d91aae9baa93b00aadd15038a34c9006a0aae22176a6512ac5675a4c19cd99489758a7cc00d267695976d4eb136fd2674603bbba8bfbe980e8398ee26683c8d350f9609b9068877c2e27f6de24c3cc0be21b5360598a00e281a436a47027c15cd106eb71b1ef082f0ed8feab854011a5e252bb044a7bb346b98a3c6901dbc9566103ddb03c069c8815c48106d99fe47ba25c59407c51f03efd90a208c203743f739f53ecd3bccbe070c9b5afc152acf2eefe2966db934eacb9923ae59ccf159a4e50a9b8ec4d8d455e30d95fbab8304f097ad0ba74c121e454993317700c26e3d28f5b1e38c7571532ea58f9302dfa69cc4c221c7b951310632e0971fc589781fee746533f38f971dc800aff0bd481e1a63ed55a34d88b0f8e70aa88585f5fa4d368824a4ec30228c1f0cd5b39437ce74af8be1e379712e021b1a5eb599a7fedffec46e0d1d9f04fa01b1fa2164b67b89407dabc22a6a745da63419e4c3125fee3a9bd7ca8b548b1d8031a9b9aede414ab0d6693c369bdc150af3cbae701de42037a5f515afa9e8b242e2958be3a794fcb77d3f21821fa51196abb30fca68310d07048d673d3cce63c3578f87e582178c3aa031edf35e89211c5d71ceae268deec396eb403792594c3e7c23eaf06bac2a3988c3a63549b14c6c3c31ff6c36405027a0216b4c3f54068ee1847cb0da6c9bb47cddbe7035707817db832d3345d42d122b30fcf102b42bea082242f3573eb2cd3e4fc12ecaaae900cf2a71a8c4d9be54d77397bcd3747be9adf98d75fce0637eab55126ffcd05b0d4b1600e3a2745cf35274b2a7f37d4e5e26284b82599641d3dce9e497baef6cfb9c06d0afbae40c34293855fd2b145272a9bf4daec37d699c5db341309d01e19324f245934367b6d52d977662ad30748259a502ac9692445bf24eb5d448b76c4a3009fec871dca393c03645aaf9e18791048d004b8a2652c33e0a26084c65e8a72e9f9203fb4f27faf2bb4fde764f77b10715c6d0c884b31973da92fc6bfef2ef040d40a686d1bd67158c830ffeca0e947caacbfdb4f06616bba8e78a502f2d10af6ea4b3f4d2a591f24a188b2e3d7c1372d899580274c310a998e930dccd4e4f9862ee344dfb23bc69cc149a03208df696cbd6f5acb4706b607fbfaadb19be0e1a24f950e43a08592f8ee288e150ff009cdf18e08a3f381e151a2d04d8fab02ff545eed4fb7884b53910dc742fd8b76dab8dc419cdd547fa89cd86ddad23fc5c1b2f4543a910b3f2c102a072532a20ed69d8877d61b71642b71111e791af4c8fe10e3ea9aa769009c9006b54d842b91e45526db443fa1c213f8360b01e5787bcaae85112ab7861ee9a08957b936ae51950e74d70444600fe632ff2ebba8b596b7db586e4b5e8bc580f898a3ce51e40d48590f1e73b82893aa7360ea2b41061b9488b74332ec1f86aa422e52358b4f285a0365427cb800c46c2df3d7715505ad9854087bfe5f13759fcead07c8a280ccb7283535ae17835ab7f0f015d4b4f8cc92895380c36fddb118dcccbfffee1a7a09296d4d4bc7fee8536eeff18f85968da84ca125eb4b852644f110b30b904e4b95238394512ad46c205fa3fa71e19d987981c3588f28b291f6d20895952290ca956a8a441230c8f5f47d3719d42ae386b0369bc29f1bdab69b669b80465e00d73b72c90973fec4a6df3ae982644443e5625150127984f2e465a94808cc471c9317bf897148f1415bfa2dc39337c74fd0a0c967b90d7fb1b2d95d9919f1c2f0db2107f611d77fa44aea6c55dd2f4526971dd835862c3df164971ece008833ca1654748d7ff5a81843675ca2a3289415b202432395076f27bfe0211bdb3c68c0261ef4c114f44980bab348fe63c7b7c1711d9b22ad92c9fe04a37031f002859e40873f493ecfd9c1497b974561c2e2cf1570e374ac8a66210e0d04e792d56746ddab31e2215d277c9fbfc3941e7fd07537d1c416c8640366aaf8e199442c7ab0f6f536f12e23d63f7899f2dcb6473103726cd4ff8887b2c65beee2a5c52ed41aed44a1c4a47682adcc083e46d91fe150f03b8a6018b10c3a2837ed023c7fefcb2e9e3e92ecffce04ab713e0722eb0c0cee460c03b40244306d7c1424e8c5e9c6266e39313dc48ee3dd23ea6c1234e68beeec04f280c9308030eaf111a3515ad71aec34b389c5ce00155ccd29cff5f0bf94c4e985b8278bc6f1f3f0a45be9c6f5bab0872a27d9676f0df2ef4fd783f20f77f177530c63800f11a34bfcbcc5abb519ca1ca9a665cb5d9878146a6d41189132c94e827c1adf607b8ba9f98afd021b1928d625e1549b3a8d2c00dc68f7eb04ef31b3ade08060ad1c5e5cdb5cc0f09d3c6006f9c4efe76e1e9be9077df92547538058b7c48df197484566b2dc9451ab0cabda224b50869b19caded4354ac561c339f5c7afe00ba8e2cd18e142695e3cf623cf1eb13385686a77dbd7741e0d7844a061972205b2600b7d89c3ac457bd6a248d05025f4db4a34eab33e0913a960765d09fbd049af458f43cf7ab26035cdb761b51e768f8dd75f7bd47375e7a540396c3c473d1ec8b265bea4d5e6170293c7544e5aceb978e7b11fb793ec1339979674183037a79b2a486b9c09419a84cd307fe7992a8c07daf97df9291bf1ec42c2f20fa2d5e4572fe4a74624e2a10b2ef5a756ce78243322d7c82e5d121f12b42d6c4c7b2d408c5b2aae47ec18d1b80123e3f2c8a22a011b50554cc093049271aad792b48c8eddec119edde919f39765ce92d98777ae4f4b02ef9ad875cf53771be01076bca17184a81eb271b99c91a31d051c1714c75c9b68a651376112ee960eba4a9782c4aa20615c112003fedf047d7ba19fbaf8452b0a0e5a300add48fe43873868e7d8bb27291790786ced3e96b52811ae7262e76b4dbd8aa88a93c1360941c1cdcf72c9a61f4c7e00f365a2c3de780f2946fb23642393b5c7b0e223e0e9c368025d12e9e653d544a059c5d95005dfb54604c68b685e32c7ae3e282663b9456278526b0c48c5fa9f9c7a76d8f73ef7a5996893e46c7cb1d1061ae350aff3df3d1ee5f3eb2516d87c8a36e904cd74a486745494bf8a4e09fe1f700ad120029b470f3c323912ceac41f9964ec9ac3bc781391a47dc766425f93b2a2284ca3f1d1555a2570ebad6ace915d577ea7c9ff215f1db57dbfeb0b8fb1b69949180d4c0a2fc97857468e9c581ae0851b02b0615a40f777a22c8cc5a538f1929362294d623661dbc9f9d7060b136d46c78559a1db973b96e73d4e207fbc5b3324f01d0aaefc18e7e1bca2866aedd11d8c0b759c850730154eb242deb13f22f00dde764400f213ef96b3ee1bd67521d3cb8c639ba238df7285d2ec107034db403265fbd0fcb959fa40c1abc1dad7a0e63f5edc56e53e907e0426bb49a6e15841fb712637b4ed2a821464a1b1187b72d2d7717f4322a0bc86edb9c44ce6c589d6080ab318ce4be1befbef7f5da033fb9f4d811affa24718b440d3290b7c56dfb72818c9e4b7a571d6177c12daa4aebdc35518a6185db9d79d579e68304fa0b24e83c07d8ec6d434257a306ad08a513ed11a5b564c7995526a890c4ce269614b29ac36af298ca309e555634579a336d72a09f04c56e6dab046cf7927d0b39370627d39435aa9466252af31bf39479a55254d55c06ecc20498eb097470799e0ffff07edf61a45fe337ab854c703f0b27e0fe155b6305dfba297424653d3bfd722f562afc5d62230b56a25f8636617f702af2a9db77debe3df8871f49c846c6281ddf99ff2f972c135bc19661a8329b617b26d3958a629485ddcb8579edd0d948a9411e60eb5c34872eb2453f71897ec62e76c0867af6d2f974a7480d2abd783167d0688157126276dc878cc32d30544fe4c479b08433d4e2fb01dde472fea065df3cd54559aea4c191550a80beff8f30e439a5a0bc5f50b1d801e1e1009b28152ece41a850abc6d5875fcb5f7110202c537c370f3273d1d4886acbba5a50d55d90076ade11eab400021327de4f56110eaee0a473965bac6fbe0129b3d4febfe349f3d5aa2cb9d9698a0d53e34a0227a661a02b74e515b3c75d6a6441a6d3ce24412720ba21967bf"}, {&(0x7f0000000200)="194d5ee72c1dea7bbb51a06e5dc69da87419e322732a279f47a7657904cbc045147a07713d800ee86f3c7801a2d7846f5b44ccc24ca62591e47e58983c38f38fa77374532e6756217481b0eda2bbf8bd1063674d732c944c67d96468c729d80b2042ad83786955dbe3dffaafb7a672ee3416d8b45d85f9bd6ed3bd3167d14315bf8f60ab5dd935644c97783aa6d207cf"}], 0x10000000000000b0) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000140)=[{0x1, 0x7, 0xeb86, 0x100000000}, {0xff, 0x20, 0xfffffffffffff314, 0x20}, {0x200, 0x4, 0x0, 0x77bffd39}, {0x64, 0x10001, 0x6, 0x9}, {0x0, 0x9, 0x80, 0x80}, {0xbd, 0x401, 0x8, 0x7ff}, {0x6, 0x9f9, 0x4, 0x6}, {0x6, 0x2, 0x80000000, 0x40005c1d}]}) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r6, 0x10, 0x9}, 0x8, 0x1, 0x9}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r2, r5, r7, 0x1e4, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r11 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r11, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xac}, {0x6, 0x0, 0x0, 0x100000101}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:45 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0x52) write(r0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) clock_settime(0x0, &(0x7f0000000000)={0x7, 0x3ff}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7fffffff, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x4001, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r4, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) dup2(r4, 0xffffffffffffffff) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r5, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r6, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r6, 0x20007465, 0x0) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0xce3f, 0x0, 0xfffffffe, 0x200, "61aa0db11ce9bae3e6309db0e973739ea78b7ec0", 0x0, 0x800002}) readv(r7, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r7, 0x20007465, 0x0) poll(&(0x7f0000000180)=[{r5}, {r6, 0x10}, {r7, 0x20}, {r0, 0x4}], 0x4, 0x1) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) connect$unix(r3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x3f, 0x2, 0x2e, 0x400}, {0x9, 0x40, 0x0, 0x91a}, {0x7ff, 0x9, 0xc2, 0x5}, {0x4, 0x0, 0x9, 0x10001}, {0xfffd, 0xff, 0x2, 0x26}, {0x64ed, 0x6, 0x7, 0x23}, {0x7, 0x2, 0x40, 0x2}, {0x5, 0x9, 0x6, 0x800}]}) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x7) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r2 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1, 0xc) ioctl$TIOCDRAIN(r4, 0x2000745e) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x30a88, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) select(0x40, &(0x7f0000000140), 0x0, &(0x7f0000000200)={0x9, 0xffffffffffff0000, 0x1f, 0x400, 0x101, 0x0, 0x1, 0x400}, &(0x7f0000000500)={0x9, 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1c}, {0x6}]}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0xe, &(0x7f0000000080)="472b74edb0420000000000000000") 16:00:07 executing program 0: r0 = semget$private(0x0, 0x6, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt(r1, 0xfffb, 0x7fffffff, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, r1) dup(r1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000003c0)=0xfffffffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f00000002c0)=[{0x8, 0x8, 0x1000000}, {0x4, 0xfffffffffffffffd, 0x1800}, {0x2000000003, 0xfe, 0x1800}], 0x3) link(&(0x7f0000000280)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000340)='./bus\x00', 0x8000800080002002, 0x80000003) r4 = semget$private(0x0, 0x3, 0x10) semop(r0, &(0x7f0000000000)=[{0x2, 0x719, 0x1800}, {0x4, 0x8001, 0x17fe}], 0x2) flock(r1, 0x8) r5 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x100) r6 = kqueue() kevent(r6, &(0x7f0000000080), 0x1000005, 0x0, 0x65ab, &(0x7f0000001340)) r7 = kqueue() kevent(r7, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) dup2(r6, r7) pipe(&(0x7f00000004c0)) r8 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085761, &(0x7f0000000140)={0x1}) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000780)) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000200)=0x200ffffffbf) getsockname$inet6(r1, &(0x7f0000000a00), &(0x7f0000000140)=0xc) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f00000001c0)) socket$inet(0x2, 0x4db3e35c97f87d34, 0x2) dup(r5) rmdir(&(0x7f0000000080)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000180)=[{0x2, 0x0, 0x1800}, {0x4, 0x4}, {0x4, 0x3484937a, 0x800}], 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0x0, 0x4}, 0x3ff) accept$inet(0xffffffffffffffff, &(0x7f0000000580), &(0x7f0000000300)=0xc) mknodat(r3, &(0x7f0000000440)='./bus\x00', 0x40, 0xb28) socketpair(0x2, 0x2, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = dup2(r9, 0xffffffffffffffff) semop(r0, &(0x7f0000000240), 0x6) ioctl$TIOCGFLAGS(r10, 0x4004745d, &(0x7f00000006c0)) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000000)=[{0x7c}, {0x7c}, {0x400000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="9e7e1e5b07d7e73d6613c216a7c3") r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:07 executing program 1: getsockopt(0xffffffffffffffff, 0x200000029, 0x80000000000040, 0x0, 0x0) r0 = socket$inet(0x2, 0x91a5d360fc2af447, 0xa3) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0xcabd358c77937e30, 0x0) getsockopt(r0, 0x1, 0x69, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket(0x20, 0x3, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) kqueue() r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) connect$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xc) flock(r1, 0x6) 16:00:07 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8150000002900000032000000030000003591af0dc1bb893f"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0x0, 0xee00) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt(r0, 0x0, 0x4000000067, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/52) geteuid() getegid() r3 = shmget(0x3, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(r4, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r6 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r11 = getpgrp() r12 = fcntl$getown(r5, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000680)={{0x2, r7, r8, r9, r10, 0x14, 0x7fff}, 0x6, 0x2, r11, r12, 0x7f, 0x100000001, 0xb1f1}) setuid(r7) getgid() r13 = fcntl$getown(r0, 0x5) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x2, 0x2, 0x1461, 0x62c, r13}) 16:00:07 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) stat(&(0x7f0000000040)='./file0\x00', 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000140)=0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r3 = socket(0x18, 0x3, 0x0) link(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000180)="8ec9", 0xffffffffffffffba) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x7}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) r3 = semget(0x2, 0x0, 0x40) semctl$GETPID(r3, 0x4, 0x4, &(0x7f00000001c0)=""/4) r4 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1003, &(0x7f0000000200)=0x8, 0x4) accept$unix(r2, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 16:00:07 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvmsg(r1, &(0x7f00000004c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f0000000080)=""/148, 0x94}, {&(0x7f0000000240)=""/161, 0xa1}, {&(0x7f0000000140)=""/59, 0x3b}, {&(0x7f0000000500)=""/83, 0x414}], 0x4, &(0x7f00000003c0)=""/203, 0xcb}, 0x60) 16:00:07 executing program 1: r0 = socket(0x18, 0x1, 0x80) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "090000f38900f4ffe64dc22a30adca60b38800"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x7, 0x0) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kqueue() r2 = kqueue() dup(0xffffffffffffffff) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r3) flock(r3, 0x0) socketpair(0x20, 0x0, 0xf3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', r4, 0x3}) 16:00:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x14, 0x100, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebff0600ff0000000000000000005b9d071b542a5387060000e2b8180000002900000032000000000000020000000000000100"], 0x38}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r2, r3) r4 = getgid() setegid(r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r5, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000003c0)=0x800) fchownat(r5, &(0x7f0000000080)='\x00', r6, r4, 0x6) fchownat(r0, &(0x7f0000000000)='./file0\x00', r2, r4, 0x2) madvise(&(0x7f000035c000/0x3000)=nil, 0x3000, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x5}, {0x800000035}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x9, &(0x7f0000000000)=[0x0, 0x1, 0x4, 0x2, 0x6, 0x5e4, 0x10001, 0x0, 0x2070]}) 16:00:07 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x1, 0x0, {[0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb], [], [0xc0000000ff], [], [{}, {0x1f}, {}, {}, {0x0, 0x0, 0xfffffff9}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgget(0x1, 0x104) geteuid() pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r0, &(0x7f00000001c0), &(0x7f00000008c0)=0xc) r1 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x30, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x21}], 0x101, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000480)=0xffffffffffffff7a) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) socket$inet6(0x18, 0x2, 0x1) r7 = socket(0x10, 0x1, 0x8) r8 = fcntl$getown(r7, 0x5) r9 = getpgid(r8) r10 = geteuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0xfffffffffffffffd, r2, r3, r10, r6, 0x45, 0x7fff}, 0x6, 0xfff, r9, r8, 0x7f, 0x100000001, 0xb1f1}) getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r6]) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = accept$inet6(r11, &(0x7f00000001c0), &(0x7f0000000140)=0xc) r13 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000440), 0x9) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000600), 0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r15 = kqueue() kevent(r15, &(0x7f0000000040), 0x30, &(0x7f0000000080), 0x101, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000480)=0xffffffffffffff7a) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) fcntl$getown(r12, 0x5) 16:00:07 executing program 0: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe, 0x0, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11, 0x0, 0xffffffffffffffff}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x80000000000c6c, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x10001) setreuid(0x0, 0xee01) mknod(&(0x7f0000000040)='./file0\x00', 0xe140, 0x7) r0 = shmget(0x2, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/73) stat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x3ff) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000080)) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') r3 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r1, 0x6, r3) 16:00:07 executing program 1: setgroups(0x0, 0x0) r0 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r0, r1) getuid() r2 = semget$private(0x0, 0x1, 0x20) semop(r2, &(0x7f0000001140)=[{0x3, 0x3, 0x1000}], 0x1) r3 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r3, r4) r5 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r5, r6) r7 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r7, r8) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) getpeername(r9, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) setreuid(0xffffffffffffffff, 0x0) syz_open_pts() 16:00:07 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) readv(r2, &(0x7f0000000540)=[{&(0x7f0000000380)=""/230, 0x1f0}, {&(0x7f0000000180)=""/57}, {&(0x7f0000000480)=""/190, 0x3cb}], 0x36d) poll(&(0x7f0000000200)=[{r1, 0x40}, {r1}, {r1, 0x124}], 0x3, 0x5) preadv(r1, &(0x7f0000001400)=[{&(0x7f0000000240)=""/115, 0x73}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x0, 0x2, {0x1, 0xfffffffffffffffd}}) 16:00:07 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r1, 0x4020426b, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) r3 = fcntl$dupfd(r2, 0xa, r0) recvmsg(r3, &(0x7f00000008c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000780)=[{&(0x7f0000000180)=""/223, 0xdf}, {&(0x7f0000000040)=""/53, 0x35}, {&(0x7f0000000280)=""/232, 0xe8}, {&(0x7f0000000380)=""/202, 0xfffffffffffffe46}, {&(0x7f0000000100)=""/9, 0x9}, {&(0x7f0000000480)=""/24, 0x18}, {&(0x7f00000004c0)=""/223, 0x86}, {&(0x7f00000005c0)=""/131, 0xfffffffffffffd8f}, {&(0x7f0000000680)=""/30, 0x1e}, {&(0x7f00000006c0)=""/160, 0xa0}], 0xa, &(0x7f0000000840)=""/108, 0x6c}, 0x842) 16:00:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728efbeadde89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x800, 0x0) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r5 = getgid() setegid(r5) getpgid(0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r6, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000001c0)) fchownat(r6, &(0x7f0000000080)='\x00', r7, r5, 0x6) fchownat(r2, &(0x7f0000000100)='./file0\x00', r4, r5, 0x5) ioctl$BIOCLOCK(r1, 0x20004276) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f0000000040)={0x1, 0x2, 0x2, 0x6, "2a3b0280d7d84ad676754d1e2c91e2efa0f95b50", 0x3, 0x7}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000100)=0xffffffef) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) write(0xffffffffffffffff, &(0x7f0000000080)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0xffffffffffffffb4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r3) flock(r3, 0x0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000140)) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:08 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) ktrace(&(0x7f0000000080)='./bus\x00', 0x5, 0x10, 0x0) mlockall(0x1) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x8000, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x7) ioctl$TIOCSDTR(r2, 0x20007479) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 16:00:08 executing program 1: r0 = msgget(0x2, 0x0) r1 = msgget(0x3, 0x1) msgsnd(r1, &(0x7f0000000000)={0x1, "01e0fdc4595f22bc5537c37cbf37992e453a139b17394e2acb1668357c7dbcd7986f5082b33f9ca2bdf11fc69df71977675649baf647a672f473bab3aa485c2cb267a5ade53926bc44640fa5e61a7afe27e44720cba69baba2a2b6f0f58e350f02091e4037f5a2976e6d816d1a1d934ce8122e226eeccdfc770d6517c8ee901eea4e83c27a1f91410e07b42e9a23df19e902b633b1be0b959863a1f269f1b759f4000cc6b951e4416374f18f4fadd3fce49d9aca35382be4bfff98202b59e19ecbd5f8250bc6ed6409f09bb96d613c869e1b9c3720d2c7b21534b15dc22c00f57c04839edf0a8123"}, 0xf0, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)) 16:00:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0xffffffffffffff2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r4, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) readv(r4, &(0x7f00000002c0), 0x1) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) dup2(r2, r3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200), 0x80, &(0x7f0000000240), 0x0, &(0x7f0000000280)) sendto$unix(r1, &(0x7f00000000c0)="efe802a41655816e038d8a95b8dd5ed7f0b7a341c1fb9db23467c9b20dced2fbd56f61162fffd398a0cc8a339b7b6d41be28464f285c2d4acdc60f5241dbec075c2e6f6acf806e1c16278c7796144b487af9d92434e9f2", 0x57, 0x402, &(0x7f0000000000)=@file={0x3, './file0\x00'}, 0xa) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, 0x0) linkat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000080)={0x0, 0x3}) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f00000037c0)) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) kevent(0xffffffffffffffff, 0x0, 0x80, 0x0, 0x3, 0x0) fchdir(r0) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 16:00:09 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x36, 0x5, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) sendto$unix(r0, &(0x7f0000000100)="d4346031ae01a3abf88736bdc8741c97f83629d82ae6f0d2ca5973fa7ee22233dc7f095f91a778e67e0a13d93b604c538cb5a71bd8ec0db11f8bf52b95fdbee958a697eb6388ccadb2f17bd972e94cc4419ec265bb39c98a3b0a8332b8d64400d2458b97eaac7dc435f35c15fa1a851b978c31d95c748b4eea0308aa92970a654eb2295c502a8467d6d2e4cbd834b983275c1e5e6957ff4f0dad2dabb8df645a0eb7f30a1bc9ddb389be75b88f476131be41813c1ab87eacf862ff66dc4f6ec1d178d795bc22aeea9b27bb552bac5434ab0d2f3d3fae54ea", 0xd8, 0x1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = dup2(0xffffffffffffffff, r2) ioctl$KDENABIO(r3, 0x20004b3c) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) sendmsg(r1, &(0x7f0000001bc0)={&(0x7f0000000200)=@in={0x2, 0x3}, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000240)="df494c684b1d07f42dce437354f73d45964d8ea8f6c0f3eb641c27cecc02b388cceb73463ef65053dd37aa081d03d4b572faee51b7bdbc1da55e34d831ea56d4cc8f598073c5d283c46f59d4ea3bb22d1a8c439544da881fd4fb6fb1fd40d18a1747721683dda58f8a7eedeebb7f62cb07ee93009c5c84032e90e6a0b4d24c326660dc5f30b7ab307c4f18902a9fd7bc209053d47b17a12a9c5b98ed2b7a37b8c00493b2d0e7f5ff99b19608dc88c9d9a9cfc63b2b6e512375055cfc8a63a025153d5f41da9911b99d18fd3c57f08b4c2ac395a01783ec9d137462d8bfb730516c", 0xe1}, {&(0x7f0000000340)="848788bec0e7cee5fdf1fa9c44d0125693f996575710b4389d7577994578c920c290a91cdfbec9ee6886df2772080efbb787d0118d67e5259dc6cb4560d098cf9ec8023b0f4b67fc5a360cf1eb490a64ed3573f2f580", 0x56}, {&(0x7f00000003c0)="9e89512b9d9344dcaa3ee688afba44a71f07ea2e4554390eba9ce67e787c2145478f34c8b79c893340ce9fcca6f9bb3d91e57dc903fee6ce1494a57cccaa649a572545463d83b5c1eaead6092a1053541fc735cdf5d35121d8b584aae555ce1e6540a8566deb9698799fd8af3565d4cb2f548464a73663d0591dd49a92ad14a707d5621d9f3cc758f20863e715204de1bf3ab94391b9624d2b225041dbef1cbd8cacc84ccdff09030b3e69a436a6abd0527252179809a6be5e179e4773d3f0bb64f833ab529807edc7259883ff5db5802b1135123212ca22cf94fb69", 0xdc}, {&(0x7f00000004c0)="3f4147a09db975201ae1a3797e2c53dca916d6365f179dea7d04fe3b077654556fd551585ba51d5dbd0835036b794ac137cf3b96a83d", 0x36}, {&(0x7f0000000500)="8dc5d006b33b97063401e7337bae9f5615aec9b5c1ebd119828c268157609249262c33bbf474c6bef11ab1693d4a3ddd1f6872dc27d4c8686e0d983f", 0x3c}, {&(0x7f0000000540)="727d088f353d02413dabf493c527754717f45c79f304ba3f09d0935b359a022f71209873d41ee663159db96ccbd7beba4176e9a8528780689409", 0x3a}, {&(0x7f0000000580)="b0a0d924ddf536f4cdb5d4202ef2a11a20f0e919f95b9ea0596c19bc9548cd599fa17b21a535dac43d24d126080a3256aa4ad98db35eb14fdd7baf78843ea203728ec3753feb9b9edffce7182050267272", 0x51}, {&(0x7f0000000600)="338832146616ac27cb8d7264335a8ca3067eb7ede0041394da67437eb66e227205c3be22d55b51466a7296286efbb15753608d1320b2e836af69800e715d2fd9e6aaa58fd0a2a41de55b73ef4276652727263c319ae78997e4c8edf61a27fe5b4c623b7f", 0x64}, {&(0x7f0000000680)="fccbe306fb73a1377250115ef38ff4b166f1c03935d2796be5b164903fef82aa61449523d919608301b3dbdaf17025ff8799045b12d123357040bf6519ceda24f4fa1b8370cabd8ccfd61b6675fdeb1bc0b94e181ad46661c30fb3ff6104210af4e763c097ee7112c2ce7d0684f5278b7efc3d9e3b44363af4c07de40f2a12f0007a8c6fd98d0e1a33ab87f843fcf222b64ee65b423f39e7b67ea3d2b0be2ddea753da94b72cd4c2188684c90e0383d438d493d940643d5d97e26f23ed948cd565062c7fdb875c2c8189a30a31f6c5", 0xcf}, {&(0x7f0000000780)="9d1de8c075e9797debe38d70d5321347e47cb3213c7ffe6ee2137ee406e1e56586f92d64639046cba1a5698576909f6e1b28059404a403598769b2d3795fa5", 0x3f}], 0xa, &(0x7f0000000880)=[{0x1010, 0x1, 0x6, "3d512c81a2886876a31bb5f9aa826a447b8688df622bc99e87b9b799b07d909cdd413e8213bf86b373636d5c9c737b5a8e9499160fac84c1ba079aac3748f88d49c5538acd528e4da90fd9decc9ee93d63465eb6e97b28e70c3589061e48700a3f34315c125872383e74a75a8d345203f68d288dbae75846974750901c53da80c465862c892b370ce2195ec4acb497a066934e0c9af5f5b4a816eebb732524237a1c3f6980a2ec79e2e05e03ccbc34601166b2de703883292661eae0df3af2e8ada53e9bf4e2a0907784eb29641889c38958ee53646e57ee270ea1b387a0f67a95902dad73d7ea2c87f10796c4828f856e980a6a07b199df73b777a9c617a93f0e25c0c917e44caca8ca28b2a035679e8a2687dcea2397dad4d2f59ba34f123ae61fa46d3ad61b0b15ede1dfc0edaf2a8366d8234b01b6a0da71bfb9bfd8f29f4a5e9064f915a7f762f17aebbe963b8782fb2c454b078760c614f48a425cded9bf0ea8a34b0c54424790373ce2f83ae1303ebccb616e6b435c74e4e71af34e20de1b8222a83e572204241626ac82c8d76ce025407ba1450c7343dd6d78ab159cc17087366f5a8ce326bad8bd387aa9194b069b3ca71fdd30b01cd41f81b1cc5e7301672c6adf12103841949568d87eefdbcf5c8c814f25e0c95e3a69cc37c848f16800412ef92684c3ea27273751aefafe6ac802404d184e6ae588e906e86f231144fe1197868d213ba038014cd1499f0525db006735cc0d229243a59e83c3d773bd39cfc067d6b81754d1647db6cef640c80509f433037f6fa534ac80655634a11406473e73064ba57e751840288ac518aa03de8838c1c1c9c132233e3b6e79d8af7ccecdb47e2a7c7c0e9e0dada0596047ed0bcf15abdcfcff29e8ba729417226fc0cf8ae821dea7c9d0815b954dddb4773191cf2dff122a9fd04e6fa40f129dc06bf39209eeef1b4c22a90c61e879e2202671b198419819afc1f606a984e84e7c62ad9419581ba458766254d3b4c3ec9b8f2214c226aa5889d1b0e94258435462fce5b8b95c07f92822e61d63d72fdb3f749a3623adce9ab2a59b4c5b7429173ed349a42dc7fa2ec9e855a63a48808ac3226e491ab0b3822680173c3fb9f64543c0cfe207c544910dbba8be28474d3061109e3e1856fec7b8085904743164866e7579e1de608a70763cf92e0febc5cdac7e0df8d8527a021d273b30ea6898ebd9741ac2d5e46a8bf173d259a5d9f99f608b66f1658e52fd7218b1ee1fe7877904b528e1ea21c0c9dedee9d5699d187efb920cd14188fb4f66838f594d35973b45dc2ba677256204a58a8ee4ab2c920dc905b6fa1a6ab5040fd76505ea3ba8888ac3727e06db892850eca3ef408ab4270a47c31bff5db48f893f9055a2f492df6ebe37606ce52ace6faf7e32b21ac42479a27887fdc5cf4bd6969a9233ff989f6375e3f5c207d389726fdd15f674bf2fb27a7a68815e771603e869067399bc82f1f08c4e5c2be8f417bce8f0bb2e94c6a1d0421f07e88fa2cb7687df877038b530a33f97649c19e8efdf3faab36e30ce4f70b6c7f92dcb70f95f43e19e33fd09cbbd169386fa8e1a3a1f740c7a8a6dbdc6d9db4f8fe207fccf9712561c7d4db6d9304ccec81ea6a7cfd69668bc1528507e0da95be46a9066fe8b5e4f2c9e3f2c8442d17fd78c2e79c47fc4b8e3134e423e2465636838ee2436c8c8ca532505418997d36a7845e73112aee412a6449bf0769692872ae2d7885239a7168458ad24e8dad2ab3ddd047e600a9b26a37fa80a10ff8e65607e0fc99fbe1e2242c5b7848f6c358175ede01b6e7fa2fc7bade2b8c6d5277c365b20834b6975879adfc33b91600f94c09d02cf8d663d3cbb3686581114054f74068371c6c7a62b48ff82f7c38788fb7b0fe1b7c5b294ebb7b64b7729cbd962453336cb8d8a2c9b1edc856ea19814e38ef35c94584e057e2a1fbdc02b390730433a7cb59a525bb3c670d0b17d96bbe315d37314b777563a9e69adafc7786f6424c7e55eaf28db0a99209c97c6f8ef88bc6fda06a3f7b96e3af16bebab913baad2518e4ca100b0af217bfe27b659e63a48d2c4e09709216ea44cc466cdf08838f9ca435949c39d04fa2ebd9fa69e777da8ebacb6673b0f10b49dd6a8b6f4ab1334382d6b02f063e85c3abbeee73ca6058ac382b4532ea2c94ed5d2808a466650ec2bf1f0f3d4858d3723366d7c38532d57c083716fef59b6124f06cd83547c0ff1752c8c0f1ebcdf304e15f417497471349ed4f22144fa58450d23fb9a3b0e86c04b5bb84d6044c8eb4f56afed0dc09c6919bca83b6b9f2210dd0c38e91c0096410609607cc2557817e6a1afb1b788635c2c2f9471834217e25b377181bfb5c3cba4763f8b3e57ddaad61ede520610d4013dafd53eefd38e79c9eeec077cbfe8b687e0d465e6d858a237fa36a8c124c1a4616cc96b160d2a398e38c50091a9761d4fce9378aa603decf1039e9619be51579f721330df2b591a237e3cad4ff95ce73851aa41c68b3baff3c95aea887483a063b2f2eac6a946fcaa7df9124c9f0f3e78e7b87d1cf8f6ef53165c175eb1de96d45c049fd7e72bd1d213ac030fc07d102f49d5aa1605de0ebf73eea85500b9edf6f38d96aa445f5fd95826f4a5aed5ef446874b040673d1dfc92b368cfbd8473a167c937f05cbf76cd081c841489f7f78a9c0812b1f33a01d3199d99f8b1c13344d697c7b9ff11af9d3fb3c3b607fc69df9ef65b17ae8a166452faf90abb31d3ad5b3bf2202a0e93f64d48aa2c69550737093d5f6a8af16bff3890841c604ddb131b38236b64027760f82670b0f268fb2116071bc7c9d39b0940b65bbc75be499163860bcee4fea79aa1ca16067ee3183cfe213c0beac57ab6ba45349dd8b6ccc23ef5a2fa34c52d1ade75eb253247d52faf53f39a76cac2fad13353f887e7e202587fc29e8b9c43b3b9e34da097aba9da2da6c73cdce1598f72b94a7a8c6868bde5b011b927b97be56729e3536934f11b61f67dfa93a09a1ac73f629aab389871f9bba2530ab512f07c1df9ce20a9af65925a9ebd7d94e3ac3b8555d741e1b87bfb0cf76b67058908a19df21508a33660d0e5b58399305fc59256fd38283b9b3ed2bf3a5670f4983960ec3507917b7d2e65a99b37e8155eeaa53a556bc9d36ec4e045a9ff8d9acf773721ad85b3a154e57398fa79e47ce9190faaddf8134e942ab5888a5edeac2ed27bc27610804062c0d0efc563ab8ed4c579f3d126da7f21c8113c110f99638f69a2c2c1f4858f3eac96a4db7a53d6fd2851873710e7d7a841f81a6900c5af59fabfd2c5fc6fa436b196d02922dc778e465250fd0cf1ee4a1bed5d86f396f604d8cb200944d773a1ba6726769df5d7ac453f52b257d70997a40d4cbc27418f4b1714da8c02aae9b17f2a76d89a4af909294d947babacb77e0c69313285e94e67f7583e94155551100151a623fd4976c4fcf749f3f2cff5992aee6790fae2f909b7ec86fcab0e177f03b28300a1948ef02aecc8bcf28c051de4f89d99f8f75fe267062a4fdf63c05d0bccf3f69c398f6de814d11a5f46e7e62a7c3a52f98a941a29ccd361e4f57c2e332011a039e9f41180cd75cc314253eebefbc30fef713f84220e23203b7ce1b72b0571a69b010462c8fa27df224261a25ae4b90f407dca36f54ec1372978e3f8bf4814e133d360b999b11b8e3abbb9359a37a29f0d2183112f1169577bef092b483d296970b911adbe1d00bde2fba335e0af0a21ab6222f18bba2b78e59eac3847f701e732f1038a1c4a67d313e98cec0affec1564378dadc30c9b3413565691abb2316d0e6642dddab1a3b9207ebe0ef6b1635f4bb7c55b2c26db9d5c27c110fb206c62249b7d13d1f74f21a7e4a78979bf54d70a57a67e6d48e697dc9c3b6aaf3e975a178cda0b1eec5c0290c11b3c5918c35e5da2c2970e8607e622027d47b71031beec29e959ad7fc90c892090ba01f35b68102d812d716c027d5eadbf82536897faf804cf292a5d648fe90eeba59870af713335d07b9ae9a8ac92c4964616f2df32f4bc67e3469f2bba4a780d0eae48d372c0e00233355c272c0f7a1e79068afc054b9bf6498b23e29031fa11d13d854e3802d4497a5081dff44371394fcc848b857481604a4312f13c5fbc47ed31626101ace24afe4aee0f6442b7203d82db280ff2dbc5d3ff1309a72602a1717f09392504046b1ba9fbbae790942079761c28005522640a9b7ed8327466bf651e47dd93a3b3e69527ab8451cc909627b4ef98ef210360cfcc02c39243941a48d4e0711c4365f4d1645c807257e2d11c8eff3cc0a8d467be8f5879fab6189ba7361ea12ba1e533a146337b751ba1a0936d84f3fdfc9e1eac1a3a28f50963caa47bf0028ff157e7363054ac43f2aa6bf7718b664caac2a3b9906b0307f379aac0c35145d9bd88d790b01a0110afc7a6402ebfe80c5bb4f18200ab29586e6369dc74c999ec768a201857ae441d0c13b23cd7af2bea3a0637117577600136a41493348694cb033fb8559805491bb542b40735464495d50d9ce4af657d4a1ffbedba74247a353075edf5e5696a8597302deaafa872aadf15b22a38aab99de233ca0028813ed3637714efc5c7f7bdd1209f065d202f0f84a73d02df8f7f973b587ca026a105fc26afb023dc6737d7e89a25c6fb064e7f838643ce820716a1f016f1c7cef15f88786e2f93e46af5d522772897c8a281c5c61ef805999555235ac22b1952c15cfd55a21d8cf401d1059145cd7ae2124b191ccc6305228d563d040de7c50f35e9c4ee6d5ab23f9752260971c161d1f50f3102a6e184107a268a313f82a8338a27f83adde262ef032887052ee5bc450bc491f046b44b76bc3d2d2cf8b84aac87205f1f0a82d2fa1d24f2c5cdeb2b8613b889886a23fef5c4bf9493c250634f08b90475d740d240d6918dc53d74f3447129c5d126bf7818c8f99c80a8026b6ffee1757e289002ab189efc0f1c839685b406b255c3c15801b7035679190dd069bf21dbf2cfa588f1eff4c14f5b95ff7b4eb1f7d7ec83b037e60e5dd9890ca4d0342c5284eea2ecc93defa635118f68e4f7f2b4abdc78ca12bd9d693ce1dd47dea5352579acb320b11de721b3f1e9df09eab07e01b572e98eb893159aac8da25a532e8f7e109ec762a3ffae20d62a75c44cf69298562cea0ab892093ea519f7807220b116364828b88cf0412cd1d3ef2d27882397598afd9d18f832ead0d261ad479bb6e9d87de5a023ff30d898ef2ad513d3ca22c3c4123efe25186c708dae7ccbec761160fbd319f6d56f5b3a037f22371515b8665a407d6a2f00f02e1ae9bdde5da050f23f17275ce506af32e4da1a9ae81b7cb63a05790b1ad5a023afb71c197f09f20d195a5d4bd2b8992e204317ad54f6e88fb455ed6f3914bd3c160a23f684e16dc5e16819a26ba68e0773bb4d43de0b673619db9783dbd2da0011b8e922ca562bbfcb3e92097a6f89dbe83a670eb5baccb7af93b030b5227a309110810ee7d72db2d94f50c58f7cafc07289a9a9d3b116c2df21cf7844f0c4119ef86723d46e00c8e91154ff8eb480673ce1990137e7d00f3be1bd0eaf4a0457eb26b18924ddc6b4e67efe6e1e8a77b74ab573f860b7824cdda072f661043dbf5dff60bfd8c2387d7504aa90242f892dd15ea38cfcef1cf3e40b4d3f8106afdee2370a4a3050f29bc94943a5f1342ed6ea5ff481704ee6053eb6d3658a12fe677c91613afa0826fe8835239efedfa28c4e35cad5a30874150c0f1e1c"}, {0xe0, 0x1, 0x1, "ce2961f52c7efcfe5231305b7c4dbb56082d3ef930133eeb4e9072e3b92fb85d34f838c5f3357feaee5e96966cf0d5201aed17cdf59560f48897ac51fa89eaa88a723fa183a4f1047d102f0d5f3205bfc3b16211355f236905bb6442bdd5fc57a0b8afa95ebf1f7a01547a82ef5ad77f4a7993fccef269cb965eae1b87cf26b194832fedfea430633ced37f41162082693399e74379284b836055aa509a287dec82014404372a581da6735214b56517118646780bd3d9962d4a32551d1c43d1326641b9d973e81add882"}, {0x50, 0xffff, 0x7fffffff, "d8db05013797a69037592663eadedad39562aaee9251a435051dcbeb11c63449b76a50303acb01b74bb4686fe82505f38c3ba17e69b4a762e56a31"}, {0x58, 0x10000, 0x2, "6656161aee1e336b8c7da14a35136ffdb2d10d0b200e9d15b3b0ecf9c82d33477418c84ef922a8dbc3fe4f80d3373ec82c11bcb8ae41931a5303e3147284a5197cb4a105"}, {0xa0, 0x1, 0x0, "ba93462c3991fa7a120c64a5bab0033f16b725054861f3a67e9816293c89f3684417e01db4c6aa93cdfdb802f83936d86d89ee3ac60e3378a88f034edd549ea1a741e3b98862699379609c4520c552390275bc804cf11aca1184bf5308ac0d226246d9ab47898504c3a97e998370357c90fb97d680c64f934fb7ab900647b9a604035dd43bd7d22208edf2117cf7"}, {0xa0, 0x1, 0x6f, "de57fea768a84d7a366587fa3b1984b674fed8b2d805fb71ad845090adc317cc0f6eaa27d31187fe18cbe02819569ac4ccc778a971339ca42151cfedaeac5dd3e08953f46ddd3a426691f82fc9e3b4182894b0194efc9933f4ab0dbb0ae071ee97a0be3a1c9fc39f4a90f38d5442e25c30e13ef9165cc67f877cab247f5811a979547bdacaf057e3adbb653ce98a53"}, {0x58, 0x7486c7e503671fd6, 0x1000, "bac2da5cea07b7fde73b7ebe4e5e3014efddeb4cd94b34f5565050a0a2d90264be0dfb50f61da00fcbcdfe44aee9178878782d0b8e7ab94191524f457ddcaac5733bb7bb"}], 0x1330}, 0x67b2406ede785ca2) write(r0, &(0x7f0000000080)="0900004b589be924", 0x8) 16:00:09 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000240)='>', 0x1}], 0x1) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000002a80)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a90005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b5ae8f0446b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3bfc9ff7a2dc7cf198936bb326ba0de344cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd127bd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e70333ac13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c000000000000ed4e1bc0da6424a5c09b01f3a2d07425fea4d72f2c49da5a81f7a8c17cbb9a3a1a24"], 0x10) dup2(r1, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x440, 0x0) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r5, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r6, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r6, 0x20007465, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wsmouse\x00', 0x100, 0x0) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r8, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r8, 0x20007465, 0x0) r9 = syz_open_pts() close(r9) ioctl$TIOCSETA(r9, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r9, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r9, 0x20007465, 0x0) r10 = syz_open_pts() close(r10) ioctl$TIOCSETA(r10, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r10, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r10, 0x20007465, 0x0) r11 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r11, 0x0, r11) r12 = openat(r11, &(0x7f00000007c0)='./bus\x00', 0x10, 0x8) r13 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r13) r14 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r14, r15) r16 = getgid() setegid(r16) r17 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r17, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r17, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r17, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r17, 0x40087468, &(0x7f00000001c0)) fchownat(r17, &(0x7f0000000080)='\x00', r18, r16, 0x6) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000140)="ffc456a45541992d91528baa276bae714fb62cf292a6a43fe00ea32383204379b494d939690f22ce1d3cc2140348155859e939031140d3173d8e1cc4434e3579af9bf4b4eac6535353e204d8e751fce55cbba413c3754d2ae4a2e5af62e4d8e7a5e589f26c76960e352aaab2f7259d6c8a0fb321a91fbb361100c63d961eae95da1a18194460c05240b0f5dcb98e5bcb8660e453911636e9eaff5011fc9076cd25e4bbb57be7c59c32d24fba96141087df91fcf435cf3eb48d9a011ecd9aacf1dbff1880df9aeee3b7a3f2ceabc0cdc546d4df82ef50e9bf220c515bbdd2c72d9c8b3df4254c635d", 0xe8}, {&(0x7f0000000500)="f8f4c3133ad2cbb0857fa408cb55709bf7f431de416a57ae5ee2c46d3505bd53370d15d157261f7785dab66d546a506a9908250fc5dc20e06794ca7ec098628418e44c0fc3cc0501d1a7e622ab67707bef31a23ee827819cce52f71602758c2ed5d21b26c45fe102ded481", 0x6b}, {&(0x7f0000000080)="f985a95b859d028e35ec300bfb95d6388bfb5d19f19808", 0x17}, {&(0x7f0000000580)="cdf0c88ffa063e19a42ed78c8eab5aba1d31067159e85da0c319e6a50b64b866ca8adc63e4d8cfa9416afe5735e9acc1ce75b94a04f8747c3d83c5233badb83a03ea9f5a4f6d7d813b1c4d27e4678aba12b3e6c23fe6a935edb86004f201d1a574248da94c4a78323da3a13f489dce", 0x6f}, {&(0x7f0000000600)="a433005fcad8b76d0477ae35ea710ea62b09d472d8605439d0c1", 0x1a}, {&(0x7f0000000640)="073a21b57eb5d41224fc5bde56d9191ede37bcb928e7c35a8dcc2ca68d345722359a5e3bb82597d83fd06d93c2332ab47465aee8a35029980dc1029be3656a8f02ba1c409ae1bf5ab1e3ff5591a51c", 0x4f}], 0x6, &(0x7f0000000800)=[@rights={0x38, 0xffff, 0x1, [r4, r5, r6, r7, r8, r0, r9, r10, r1, r12]}, @cred={0x20, 0xffff, 0x0, r13, r14, r16}], 0x58, 0x1c}, 0x2) r19 = syz_open_pts() close(r19) ioctl$TIOCSETA(r19, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r19, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r19, 0x20007465, 0x0) flock(r19, 0xc) 16:00:09 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff}) r1 = syz_open_pts() r2 = getpid() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) fcntl$setown(r1, 0x6, r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = open(&(0x7f0000000000)='./bus\x00', 0x10100, 0x146) sendmsg$unix(r3, &(0x7f0000000340)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000200)="01fd2b51f41cbdbaefb1706d95c7e67d3a9abbc59dee35a903b7475a0c89d4c17d34b82f712662f26d36d95ae1dc30acabb6c578784297c7352bd093103af6ca6e7c86983c99cc91c3e816d0c76ac2428a26f4cce456bd6352a73a624c7a87d2c7fe53e93d79dba09a5ff07af741041a5636088d0b9983751f0248815ef693a01c7c598164a66fa9f5961aeb9dcd10b910d0d3ddfe0c34c62244eb3d282ba5cde6608b4f0b7f3e3eb5", 0xa9}], 0x1, 0x0, 0x0, 0x2}, 0x8) write(r4, &(0x7f0000000040)="510fc3a0386f", 0x6) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:09 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000180)=[{0x7f, 0x3, 0x3}, {0x8c5, 0x3, 0xff, 0x5}]}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wrmouse0\x00', 0x8008, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000580)) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) fcntl$getflags(r1, 0x1) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffc, "73cc5160527b0100e534840c76f3000700"}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x18004) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000140)=0xf7) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') writev(r0, &(0x7f0000000780)=[{&(0x7f0000001140)="85880203a59c447993f515c0a382503144dbd81c00d9c226d5877be2ddbe56bdba820c5b91e38755604325c9b269451fef594306695fe381a93297a152d41355fd292fdbde298e854badd1feee381967acee5837b6435ac6ac155211ca965da3cff420ffe26675ba97fb8838a274b5c6401b88b8c8c1389442098d09690d438b3f122e1b0cfa0acdb26adf11f7321cf8012469929612fb2c48f8caf2fef01aed2e0176c8d40480f7a47535cfd9c5d1f2c2c905bd121c67b0e73e148b92048b3f5e7772dc80c48278dca5a527e39bbf5be448ec7013556a4322016edf518a8ec48d94b72e34364286a349cbae969de52d9e75e9644edda1895a05eac5b795c9b40cbfa3a5122c00201aaebc24a7c5799e90b2615d6d17008c6a43dec76655d35abcfa858faddb3bc3d0fc572d12fadb1fbfd28a6275c2777767a474988226556e816c5a98e9af71cf98488318d89f4679de0e47ff9254613512af8ac3213967b1b36009750424ac15ff8f0f7d487c29169ee7b105e6c8d69d26d248ede391e030b656a33edceeec0686e150c53c3c7f72dd33e03aaecc39d23afb44689235f0136ac057ad7782262a03462d380d1759a780aeec4780c1876a629a64cfb75df64ab1dc102621bf9a8da7b5147666d24833ac622ac1d46af578c7d0db5581758f4e511ac175d318410e07fc4ca1c220b132f43b5768403a5a8efeb393a7dd887bc1c0bfdf19e1c4eac80316f7287cef5d9ae77b62f9820da383b2f2ebfc565372cabb5c77ea3e9d838421eec3fe71d52402eada0c7cc7a330d61e7592ea730a01c9420badb3417d80738b4e1c7957182c7c86592a49fc4ccc572f9c2a69d4bfa2cc01e111ed9cd6cdf52b28702d45726aab8c8b7c094ec64b819d7b71ec3b9f3ae498ab4242e96e1e36e14b9bfa5629b1d08afa5d0c9dbf7096391e83a3994f927c9b0d0ebe643d51847f0cf933a0ab9d9d01c3f80df0d149d3405557f7ce6bba289ba1aecfaef57c1f66ead206436c2336663a94d9e75a53dd9734bf7d83aa5d8745da7e37bcde37a7e2a6e2d2879d6d9172bbac5887cf458a06d2ee4b91dc0de0346a032b6dc031ff0334836c6cae7b3e8ac67df2354974d10717a18a2c082fbb115a58e2bd058680295819ce9816ae5712a7cd8b3fa9e0a68590cd15880099b296a10841b20a2ad320e92328885838a03f2c70fc90e206db797613d30f20cd393c29fe3c75fc6de606ecc0d12f4e5e337e633e7f059c6337380aefd68319cd26a6121a2ae58a8a1b7df4a884e717bff9b6220db80560e585da55e41e21ab97323ce49247bc0f8e08debc375c43e0c9708ae30ca012c572643409cf1b6c085c50fd0b39fd329ce749634fd2a074f881590f4ca694978493a2f1aed8b698249dda8d097870c7d460dabee8f9fbba021c3aba25142d03f5b172a3270e740878b0d852c96823dbaef948d0340afc62eb848e8e20b284edf52b949967043ac963f92c1a9bed9eb2cfd61b861b8d085c753bdb1d3b1c2c4cb27d4d5005ad9a4327640071d41da0a381b7e8a2d13190353a338deded0a487b0d982887b39000b0031af8601f4552c07bab09f1719e90c36dbab5b59e22814a18801fd8f1e81625a218198ff64d7d1c89208425fc0860aba81bb701b38ee1cd1660a8900fdf1b8ee9e0010564d64e3586d470d4f6ce3c374d281d8b662d8e938866bda409260b1be6acca519bd0a977e0ba9d8ca437148dd6b4e9dc791587c47d1e84c4d43c0e40aedc1a04528f8f02b6bb74ee8da92edf49f527d4ea161630386b9af8418b934b4c7eb847c9e3786a5579307e9c5aaf1fa616b29c4ad758f524823a9d282bd9681c131f2f3cef607a6914917f6c6e47a7ec9a5f66ae75d5f806ac6e50469910b3b9fc81b59c73d80b845a60f333d73538b1b9d6bb1d2ca470e80bbeba911dc26d431b67f8f1197709ad0c9c5d0a20fdaf2c41a4bfdd117a9b354cb22193fbcb99f229cc100d80df86d098aa77f2c0802dd4f92bc15c818d26fc2fa614f3119160455ab15909f541ecf8ea8191b4386773c68a202d756067313c624de6e8cade5c048764468aa3a38b006e6daa65db5659791a2b2d901ad645da17f3a77b7bbb2d5bfd5afbf7a3fb114e989c796c582325ffa8933c120a95f0e83b95c9d2accada767b310c6731d225be404a57309dcf7314bd089b546af63edcb9ad3a4db8c6b77cf713bed54709f5dd6de58a70c99fd1e976236cd6d187e40d0b06405722066c44c72769df1f3da959e06b5649415412d0f4b7a6cac977cdbcf6fd8702a7e0aee9890ba0244107536a30dbf2c48e7faef1d2a988aa75066c3442a6046145e961a8585b40ad7bc34a7251d3ceae9c5841d4ce47082c39cc92041ee9af258d04a891d46affdffd250edee5d177458347cb94d3489f6352714e8421713522b4e96b8dbfea3f72c820e2dd4553bf85798d4c17ba3c03690bedbc0c20475e937c00f87193a9227b0e365f665e3defafdc27", 0x6ec}], 0x1) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = open(0x0, 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) 16:00:09 executing program 1: r0 = open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) writev(r1, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x6}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d737d", 0x7f}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d85d23836bfbaf9f58e6d6f280c17cdb546abae492fdfdbc6f5cc85235c95f74ff483beb20b5202fd19b44f8ba13f6c102676ba303aa2000b927e79e87a3d6ebfa45e99cacc620e34b8fcab176d27b8801fe960ebdbe66557187a51c4bd1ba5a17434e23e112637dc53b19300993252a37c953ca118103f6c0b2d63d8d22c68578b56f0342504c4a55c9ca8e91e54", 0xce}, {&(0x7f0000000b00)="819fd5298297366b61132981b3af993ea91874ab0cf08fe2647e013fa7bff9da3e02ff389766f8d99e4b8e8a4bc41e8cd51a1f3a4da174b51c4506353474e0a292b918458f779eb2c90aeef171f0d62e430337ff4d00aa2c7e8a4cd8c0f34ecd08591cbf687d4d14ac32d88dc4ea9ac3d30995deb9ac42c4117f4e27e17c4498eec3795deea7c77b0c484e4c69870b8531f944dacf604d9c50422329fa0953739afcca1c05ef5c35c57c5f3403edd074af3e69bf8bd5b92dacfaa3aa1d0a787e5303f5558b0bea1ae2a75f597d86d65fc6f79f93a8", 0xd5}, {&(0x7f0000000c00)="728084acfb0b3434adef4d203d904466d85b45b8ad49e077fc077892dac153e11d40d9b265ffe64c380eac77d277ad26dcb6de7a864cef9c2c8021de89df3c63e48a8447ce8e0845a76ca5c5412e2640f255e5beef9df64403ec431e4600399b1a2f69a94283341ca81d6d0250d9f264bd9bdfcca16b25f6cc6d878d518bfacde6c8389ae5d705e76888f9cc6e3b6cd41c246dddc2bb070c84fcfd9c0e24428a343e5e6b9e9e39e03400305c5bb24c9fd285fc0d11af55502796365e0a6a2d2f611f1df872252eed89a7de7efcb424da42b1b4f34fd4524931070a60b1afcd257103dd074b85b1f8f8305593c1a71f9746bf", 0xf2}], 0x1000000000000288) close(r1) 16:00:09 executing program 1: 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, 0x8020690c, &(0x7f0000000300)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0xf) close(r2) 16:00:09 executing program 1: r0 = socket(0x11, 0x4, 0x3f) r1 = open(&(0x7f0000000240)='./file0\x00', 0x240, 0x0) openat(r1, &(0x7f0000000280)='./file0\x00', 0x0, 0x94) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x103) fcntl$dupfd(r2, 0x0, r2) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f0000000380)='./file0\x00') sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea770917a2ddbcd5ab47ae26caa0416fa76d06336acf00b7804be78ff2f91f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd897b0fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f8003494000000000000010000080000000000000000", 0xb1, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x110, 0x0) r4 = socket(0x18, 0x4001, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r4, 0x29, 0xa, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockname(r3, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) connect$unix(r3, &(0x7f0000000100)=@abs={0x51ae55cf6eef63e7, 0x0, 0x1}, 0x8) r5 = syz_open_pts() close(r5) readv(r5, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000300)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f0000000500)=0x7fffffff, 0x4) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x80, 0x0) readlinkat(r7, &(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000440)=""/75, 0x4b) dup2(0xffffffffffffffff, r5) 16:00:09 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20000, 0x0) pwrite(r1, &(0x7f0000000100)="c6149e1753af47911d805e2cf7d007e7ce3754398783be4680bb958d518fe37abc7a50f3307f6fe62d364188a0e5979b3fa2fbd21bf0f29bc526e68f339560af61c90fda74d8c65b61faba4e9964fc443a0559358521bb4f0d9d9050c6a14c9a7e05f37f15bb4a82661e7a0b56624d1ca86d29284e686397dfd7e6fb47dc06706771cfc35b893c7ba8b56f3e6e3821a778d831da910c79b260b023d8713604e4f60aefe8dbe09874a2ea97582437e7d66865976ddcf676ccb3", 0xb9, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r2) 16:00:09 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munmap(&(0x7f0000004000/0x4000)=nil, 0x4000) mlock(&(0x7f0000004000/0x2000)=nil, 0x2000) mlock(&(0x7f0000006000/0x2000)=nil, 0x2000) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) msgget(0x1, 0x48) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x3}, {0x40000002d}, {0x200000006, 0x0, 0x0, 0xfffffffffffffffc}]}) r1 = msgget$private(0x0, 0xfffffffffffffffc) msgsnd(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="010000e0ffffff0046219f0d91f8c5b1a44a306c22014c09000000e995c40848d591a4660c84b089a72a28a32204c41bf00e1f4b0ac37e0e3f3630370d639b7f26461f745fa3d91635ad9a1dc3"], 0x4d, 0x800) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000031000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"/172], 0x1, 0x2, 0x0) msgsnd(r1, &(0x7f00000002c0)={0x2, "9d181e74"}, 0xc, 0x800) msgsnd(r1, &(0x7f0000000240)={0x1, "5ef44e7660bde16ba0f49df7d3c37c174b50d3d97bb661db689e926d5320fa0db7a1502ee4adb6517afca5a53bbf815216d7ef1138a5a6289c705c835fa8666b15d00b357c6e06a0bf8d88ee55c604df780758f6e2e84feae4cbe5d42b9be173bdc4791f38d1160f9e49a8481760222ac65413c69c5a3f3483802d5e2cf81dfd93da0a3ff0005d9d9bf91f7b3b03f36bfe13d08bf0e6051d688cd5e5cbec9fbe4ea5931e21de0f59b354e1"}, 0xb3, 0x800) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)=']', 0x31a, 0x0, 0x0) 16:00:09 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{}, {}, {}], 0x0, 0x0) 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 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) fcntl$setflags(r2, 0x2, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) socket(0x400000000018, 0x3, 0x3a) socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000200)="000000a2b1c5cc2f", 0x8) 16:00:09 executing program 1: truncate(&(0x7f0000000080)='./bus\x00', 0x0, 0x6a80) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="000000186004008b00002b27feffffab7b74371b2891ffa49c22cdfffe0040000000000000922c70766c307d", 0x2c}], 0x1) truncate(&(0x7f00000000c0)='./bus\x00', 0x0, 0x4) syz_open_pts() 16:00:09 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x180) fcntl$setstatus(r3, 0x4, 0x80) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r4, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) readv(r4, &(0x7f0000000440)=[{&(0x7f0000000200)=""/141, 0x8d}, {&(0x7f0000000080)=""/96, 0x60}, {&(0x7f00000002c0)=""/239, 0xef}, {&(0x7f00000003c0)=""/77, 0x4d}, {&(0x7f0000000500)=""/198, 0xc6}, {&(0x7f0000000600)=""/183, 0xb7}], 0x6) 16:00:09 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000140)=[{0x101, 0x4, 0xb6, 0x400}, {0x5e00, 0x81, 0x3, 0x4}]}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="b246c7e9fa36c96c267479e7fa1fab187188f414303f9f8a0162473dc79bf56d71ac85fbf36b14b39125c4e3302c19006ca430b5d67994041525b4e9e20cef66dbcb335ce38ff82b9d94"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:10 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0x8001) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x2000028}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pwrite(r0, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) 16:00:10 executing program 1: r0 = msgget(0x3, 0x100) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x4003, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYRES64=r3], 0x1, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r5, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r6 = open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) ioctl$TIOCSETAF(r5, 0x802c7416, 0x0) msgrcv(r0, &(0x7f0000000280)={0x0, ""/12}, 0x14, 0x2, 0x1800) r7 = msgget$private(0x0, 0x10000004) msgsnd(r7, &(0x7f0000000680)=ANY=[@ANYBLOB="01000000000000005644cec7eaa51f44ac890b08d97f6156243fb69635aff2a74aca9eeef1f5684fb0fd88d9545b4a28099c7e65e6fbdc5cd8ed870d1c7af353bb6f1cfb6ef5bd71790f7bd2bc387a27f1265be90c4bfe30d0c9ed4d85e1740b89246999672d39108ae8a90ca26759ac09c33e46ab25dfc108a3951b77426965d3855c9647eac8c423db972a17b10dea4ccc087f14bee36ab351ab0117f468345a99c20c4ed5b53802fa365879dee6ef3d6d7c42e4c605f3c3cf845d6f2abab19f08"], 0xc2, 0x800) r8 = msgget$private(0x0, 0xa0) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r8, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r8, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000a42a216b8ca9622100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000090491f630000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000041fab6518dee883413cf73df00"/206], 0xfffffffffffffe9f, 0x1, 0x1000) r9 = semget(0x0, 0x5, 0x0) mknod$loop(&(0x7f0000000940)='\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', 0x2000, 0x0) semctl$GETVAL(r9, 0x6, 0x5, &(0x7f0000000080)=""/19) msgrcv(r0, &(0x7f0000000880)={0x0, ""/147}, 0x9b, 0x3, 0x1000) msgsnd(r8, &(0x7f0000000580)={0x0, "261100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d0000000049ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7"}, 0x18, 0x800) mkdirat(r4, &(0x7f0000000a40)='\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', 0x6) r10 = msgget$private(0x0, 0x0) r11 = getpgid(0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r11, 0x0, 0x0, 0x0, 0x80a5}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r13 = socket(0x2, 0x4003, 0x0) connect$unix(r13, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r13, r12) setsockopt$sock_int(r12, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r12) msgsnd(r0, &(0x7f0000001e00)=ANY=[], 0x0, 0x0) fcntl$setflags(r5, 0x2, 0x1) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000240)={0x2, &(0x7f00000000c0)=[0x6, 0x3]}) setitimer(0x3, &(0x7f0000000340)={{0x10001, 0x64b}, {0x100000000, 0xffff}}, 0x0) msgctl$IPC_RMID(r8, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x1, 0x9d7b, 0x8001, 0x1, "c542e6c396b3ca3c8106c1354f95a89e0f7a0801", 0x8, 0x3}) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2, 0x0, 0x10, 0x2}, {0x4, 0x0, 0x2}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 16:00:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x1e5b3f5719dc085c) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0, 0x2c) execve(0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x8) 16:00:10 executing program 0: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000014c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a38620700000000829595596fc87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49f5638db00c87c2805f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100007e00000021d39b4028adb1ff18fb37ec4305802ad2cf8724eb18089278e31437da29bd0000000000000000e02b05000000004ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c2a690d24f5ac959762c1f1c89f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39ef6256b1f007bf8f244cbc769cee44346040984f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcd5b823e495bac220445ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f395a659255490b88ff1bf33409000000d3574d79be64d7a570715f68932de75cc53ec316484d3e4172dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd818b6d59ddc7233a0ebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa48ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3fce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c3918d1b48793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cacdd30450bb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbdea51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5c2c4bf8e90c33f9f0ab4f56b6f7ebea3cb47566abe86451173c12dfcce0ada6e3def3f5a190a05885d482fffb98715e0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23a216639cb5ba8caa715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd40000000000000000000000002271ce791fa276c583c4e6782c45a36ed5b19b061dc3246e01000000000000003a04baf7c32598ff1a6ebe65d986cc030000000000000087012a0405625260265278ce47063bf17cf5a9cf0156d9da56abbfe022b9e807a202704a4373eccbcdfa133ac73b3ceae8500c6de0aa6d0f44ffa9ea178f38d62b933fe4a6a80c0c57bda2e1516b0eefa7ecdcd93b3139b8da4b6f2c9e159717a8abcd68b6914afa8a02bf1ddcf1a8689d5c6dcd980641a8b1f8564947c0affc57f8beb04a697c7494d90aef2d3f3a159ab5ece8aa0b5e802ded140eb4e9af97f8447ba1cae9232188bfe8e96ed577668473dca7f70fb90e22e4357c8f9b482dd8241dd63569c7f883aa26d1dd303e0dfbc5b0572772cae259ce5355c1ba1a7fb74aa9ff396b7d3f994ed34c3e031cba3bda8a695f1a071e63f251c0371995d6f89c138a894e92917594e3dc2d1f1d86fae1ab32d6f0493902b9570a2d057ac30ebdca3315ef9c82b56c35332499a329e045f2f7c1b7d7af32105b79a9d528e75f535e4aba41c5f7f999129664c6c03e992b1733c5cb5259ac5522746ccdfcf2b8cc096be9d92894bfaf048e636e0b189893806ccda3f043a7e308891bde339ead071b92ae077b3bbf3bedde82ce9011eb39254b487209f1d82fc85bdc49f538513a000000000000000000000000002310334b18aa6a72b7e995a8833911f60a6691297792c7206e5b0477d6f706ba40285557a13afe9790c6a0bba36e827adc02204dfcc0e151cd2972a995a6b40f6cab3538eb3c5c4c180fb1921f55fb51f98d0f039836cf3900ff00000000000016a8586aaf9cf734c3fd125aa6b3e55265b481b1e54efdd0c379c69dd0132eee6fda43e82288292ab4b58f2c95585f95d3867f189b18f62d6df0ae14dd1714cd0dc6b20c3496953fa6bb75761de21de5166a3be4cdd093c4e364580ac053c154a0325cdf2963ef277a665a26878af26a0256c81bf5cdbaed16a3a4b5dc8d3095182cfd0e437a831bc6a1263ba086e4993e8d0b6fbfe277ce69d58dd8827c97a3676cfd4da06e608c491e1bb02af6033f18132ea19aef2fb918f0d20cac40e0a0a5a4477bbd1d142dba6e7c45a88165cbd5a84127764f059ef37813b06e624d3a1a855d90baec8a3e6bb9defc8d2d003bc3f59a0ecd5d0e8ac0a8f4f070e74742c8d27bf5949c22b35134cdd6cb272685209cc9439f0533b1754eaa38529d11c7a1ebaa8dca55fee561a8a3810c30ae88fefa8fc60d54138d4c68a179b840058260bb14262b8c1c43ee359ba16e16b79fbf9b2724b59fb3d1d8deb45ca8b698fb0c818991340fb5cd22085e40760baa53928c8c4c983a6c6caadd9411fc95c46fccb71a8a94cb5fea93"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000500)=0x6d, 0x4) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r3) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = dup(r0) mknod(&(0x7f0000000680)='./file0\x00', 0x2000, 0x7fffffff) r4 = dup2(r2, 0xffffffffffffff9c) getpeername$unix(r4, &(0x7f0000000700)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) renameat(r1, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00') r5 = open(&(0x7f0000000000)='./file0\x00', 0x11, 0x4) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000240)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:10 executing program 0: pipe(&(0x7f0000000080)) pipe(&(0x7f0000000700)) pipe(&(0x7f0000000700)) pipe(&(0x7f0000000700)) pipe(&(0x7f0000000700)) pipe(&(0x7f0000000700)) openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x80, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001680)) pipe(&(0x7f0000000700)) pipe(&(0x7f0000000700)) pipe(&(0x7f0000000700)) pipe(&(0x7f0000000200)) pipe(&(0x7f0000000700)) pipe(&(0x7f0000000040)) r0 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffff9c, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x1, 0x9, 0xdaa1, 0x9}, 0xc) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(0xffffffffffffffff, r0) close(r0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x10000, 0x4) dup2(r2, 0xffffffffffffffff) dup(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) close(r3) 16:00:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000200)=""/122, 0xfffffffffffffdb6}, {&(0x7f0000000440)=""/109, 0x6d}], 0x100000000000023f, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x40000002003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/102, 0x66}, {&(0x7f00000004c0)=""/170, 0xaa}, {&(0x7f0000000580)=""/189, 0xbd}, {&(0x7f00000006c0)=""/180, 0xb4}, {&(0x7f0000000780)=""/135, 0x87}, {&(0x7f00000000c0)=""/72, 0x48}, {&(0x7f0000000880)=""/162, 0xa2}], 0x7, &(0x7f0000000940)=""/173, 0xad}, 0x42) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000340)="636e8dee7f19ed492b209dc758c3e46a125b00de535d1a45c91bfb2bc1ccf6f5cdcd3d52eb78329457765cc0a83e809b461f54d42c7a3071ac4130b520f50848f16cbc5d95001fe32bfbca49a1c937b1709cc84f99c0ea51e99e12115aabfca5", 0x60}], 0x1, 0x0, 0x0) 16:00:00 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) pwrite(r2, &(0x7f00000000c0)="e3e1de33942b22d461effac69ecc8039eb9d360f09c05ec47dabe729c77459f7084ce260421bada5919e53ae0a98ec5b498ca147f261a7cc50d941ca510a78a3036819cebb2669593fa7839cebdceeed7e121cde16534f304e7bb5b773b37e10", 0x60, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x10000) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='7') r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) kqueue() r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000340)=0x9) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r4, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)=0x1) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000280)) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x801869a3, &(0x7f0000000300)) r7 = dup(r0) ioctl$VMM_IOC_READREGS(r7, 0xc2485607, &(0x7f0000000d00)) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)) open(&(0x7f0000000300)='./file1\x00', 0x8, 0x0) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x0, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f00000000c0), 0x3ff, 0x0, 0xfffffffffffffffc, 0x0) fcntl$getown(r4, 0x5) fchmod(r2, 0x4) ftruncate(r1, 0x0, 0x1) execve(0x0, 0x0, 0x0) 16:00:00 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)}, 0x1) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) 16:00:00 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000004c0)={0x0, 0x0, 0x0, {[0x0, 0x505, 0x0, 0x0, 0x0, 0x3, 0xf825, 0x0, 0x0, 0x3000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6], [0xfffffffffffffff7, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff8], [], [{}, {}, {}, {0x0, 0x1}], {}, {0x4}}}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) mmap(&(0x7f000067a000/0x1000)=nil, 0x1000, 0x6, 0x4010, r1, 0x0, 0x47) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0xffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) close(r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socket$inet6(0x18, 0x7, 0x9) r3 = socket(0x2, 0x3, 0x9) socket(0x20, 0x2, 0x5) r4 = socket(0x800000018, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 16:00:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10282, 0x0) pwritev(r0, &(0x7f0000000040), 0x117, 0x0, 0x0) 16:00:00 executing program 1: sendsyslog(&(0x7f0000000080)="af121de7f93c1afa1dd8f9e398bc3d8df8c369aa2c09a3fc18c6598f6d65f96209e6e681c714ad2d47f359ef7fa817586de5", 0x32, 0x31) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000002040)=""/4096) shmctl$SHM_LOCK(r2, 0x3) sendto$unix(r0, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r0, r1) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = syz_open_pts() r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r5, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) fcntl$getown(r5, 0x5) close(r4) ioctl$TIOCSETA(r4, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r4, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) read(r1, &(0x7f0000003040)=""/4096, 0x1000) shmctl$SHM_LOCK(0x0, 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000140)=0x100) ioctl$VMM_IOC_INFO(r7, 0xc0185603, &(0x7f0000000040)={0x8b, 0x0, &(0x7f0000000a80)=""/139}) 16:00:01 executing program 1: socket$unix(0x1, 0x0, 0x0) dup(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "b08dce58000000000000000000e60000000200"}) readv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r1 = socket$unix(0x1, 0x2, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:01 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x4f, &(0x7f0000000140)=[{0x800000000086}]}) 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) listen(r0, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:01 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000000)) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r4, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) r5 = fcntl$dupfd(r4, 0xa, r0) linkat(r3, &(0x7f0000000140)='./file0\x00', r5, &(0x7f0000000180)='./file0\x00', 0x4) 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x10000000000000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4d}, {0x1c}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') r2 = dup(0xffffffffffffff9c) ioctl$TIOCSDTR(r2, 0x20007479) 16:00:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0, 0x0) mmap(&(0x7f000000e000/0x3000)=nil, 0x3000, 0x4, 0x810, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r4 = dup2(r2, r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x9, &(0x7f0000000240)=[{0x100, 0x80, 0x5}, {0x401, 0x6, 0x40, 0x6}, {0x5, 0x0, 0xff, 0x5c8973d1}, {0x7, 0x3f, 0x20, 0xffff}, {0x1, 0x88, 0x3f, 0x6}, {0x200, 0x94, 0x4, 0x1}, {0x9, 0x5, 0x3f, 0xfffffffa}, {0x1, 0x81, 0x2b, 0x622}, {0x7ff, 0x7, 0x6, 0x4}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x2, 0x3f, 0x80, 0xfb}, {0xf66e, 0x7d, 0x7, 0x207c}, {0x80, 0x1, 0x63, 0x7}, {0x1b, 0xba, 0x7, 0x2}, {0x9, 0x7, 0x8, 0xffffffff}, {0x6, 0x0, 0x2, 0x4}]}) 16:00:01 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:01 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r4, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(0xffffffffffffff9c, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r5, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r6, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r6, 0x20007465, 0x0) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r7, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r7, 0x20007465, 0x0) connect$unix(r0, &(0x7f0000000440)=ANY=[@ANYRES16=r1, @ANYRES16=0x0, @ANYRES32=r2, @ANYRESDEC, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRES64=0x0, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR64, @ANYRES32=0x0]], @ANYRES16=0x0, @ANYPTR=&(0x7f0000000300)=ANY=[@ANYBLOB="9d0250d5c8c9320a48616bc889756352fbce88fd7a70077330e91b5bef60e53831aeb51132b675332c29aee0877119841c9584f5af9d4aa3fa91e8df35b31c039181ec790016883e2d46dd9e3f34678b6cd6e4f1c21f9914523efd9f0ee38f9482bb2fc42dd2d421d7dba19ddd84b3e8c0d2a798372e29f8a5afac2703c6d5e49208df64f26c8339e1159dc3135d4b4e52db65d72e1e36b35018cd06316046686dd51d6d6a91b11eb440278a40362d6d88bf10931b62ef879963da587185b990860c18e80ee36d971969f07de1c9074f4c2f33a59297161c62a6755358a6a555aabcfbd4d5c85e63bb1cf5075d", @ANYRESDEC=r3], @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYBLOB="430276a9ec4679ff95ddb5f2a6c2fde4e81b551a831f62fc295c53e14a6aef5258afa2e98335dc84a6f21a0c3c6922", @ANYRES64, @ANYRES32=r4, @ANYRESHEX, @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRES64=r1, @ANYRESDEC=r5, @ANYRESHEX], @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYPTR64], @ANYRES16], @ANYRESDEC=r6, @ANYRES16=r7], 0xa) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000040)="43de057255cc4eb8", 0x8) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080), 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x101, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004008b00003a27048efc80988d3377e6000000080249000000000020000901feffffff00000000", 0x2c}], 0x1) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) getppid() getsockopt$inet_opts(r2, 0x0, 0x200000000001e, 0x0, 0x0) 16:00:01 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) getrusage(0x0, &(0x7f00000001c0)) 16:00:01 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="e6e8a37037af4cf4bd0afc7a0928fb67ea5342c9d1e6fb9fd97f7a05d5f851d5870b658de4349c523c8efdfff1b4327e5643bb8840e2ad1be0fac720e994693d68a12a6ed456aa81c877954f1a1e597744b809ceb97d6d0412f4b189420d3226f7934a92aecffbbb887cf1e593a721dc040f047d"], 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) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) write(r1, &(0x7f0000000100)="8c65", 0x170) close(r0) 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ftruncate(r1, 0x0, 0x3fffd) chdir(&(0x7f0000000040)='./file0\x00') r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) ktrace(&(0x7f0000000380)='./file0\x00', 0x1, 0x400, r2) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:00:01 executing program 0: poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x1, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0xf2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x87}, {0x4006}]}) syz_emit_ethernet(0x4b7, &(0x7f0000000000)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:01 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3f) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0xffffffff, "01000000000002000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r1) 16:00:01 executing program 0: setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0xffffffffffffffff, 0x0, 0x1ff}, {}, 0x31}, 0x3c) r0 = socket(0x800000018, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/4096, 0x1000) r2 = socket(0x18, 0x4001, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001180)={0xffffffffffffffff}) setsockopt(r3, 0xffff, 0x8, &(0x7f0000000000)="d5ff9668", 0x118) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) bind$unix(r2, &(0x7f0000001140)=@file={0x1, '\x00'}, 0x44a92ed93e204801) nanosleep(&(0x7f0000000000)={0x5, 0xd22}, &(0x7f0000000040)) 16:00:01 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = syz_open_pts() shmget$private(0x0, 0xe000, 0x0, &(0x7f0000ff2000/0xe000)=nil) getegid() getgid() r2 = getgid() getgroups(0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = semget(0x0, 0x2, 0x5aa) r5 = getuid() r6 = geteuid() r7 = getgid() setegid(r7) r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r8, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f00000001c0)) fchownat(r8, &(0x7f0000000080)='\x00', r9, r7, 0x6) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x1f, r5, r2, r6, r7, 0x9, 0x200}, 0x7, 0x814, 0x8001}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xffffffff, 0x0, "d705000000000000005b00000000000000e74de4"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x87}, {0x50}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x16, &(0x7f0000000180)="c4d46c0a81d12e00d77e4d62efc968b93ac4ebbeb6d4") munlockall() socket(0x38, 0x7, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/~ero\x00', 0x0, 0x0) close(r1) flock(r1, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000100)=0xfffffffc) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="3cf1a520e2d31968de749c6cca72") 16:00:02 executing program 0: getsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=""/220, &(0x7f00000001c0)=0xdc) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) acct(&(0x7f0000000040)='./file0\x00') r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) dup(r1) 16:00:02 executing program 1: r0 = socket(0x0, 0x1, 0x6) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = accept(r0, 0x0, &(0x7f0000000080)) fsync(r1) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x100) connect$unix(r2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) bind(r1, &(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) r3 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000280)) fchdir(r2) open(&(0x7f0000000300)='./file0\x00', 0x0, 0xa) fcntl$getown(r1, 0x5) r4 = open(&(0x7f0000000340)='./file0\x00', 0x36cfec9195acc9e4, 0x40) r5 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x9, &(0x7f0000000400)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r8 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r10 = getpgrp() r11 = getpgrp() shmctl$IPC_SET(r5, 0x1, &(0x7f00000004c0)={{0x6, r6, r7, r8, r9, 0x40, 0x2}, 0x2, 0x8, r10, r11, 0x100000000, 0x8001, 0xfffffffffffffffc}) chflagsat(r4, &(0x7f0000000540)='./file0\x00', 0x0, 0x1) r12 = dup2(r4, 0xffffffffffffffff) ioctl$TIOCDRAIN(r12, 0x2000745e) pipe(&(0x7f0000000580)={0xffffffffffffffff}) ioctl$TIOCSETD(r13, 0x8004741b, &(0x7f00000005c0)=0x3) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x2811, 0xffffffffffffff9c, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x3eff, 0x1}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r3) flock(r3, 0x0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000000)) connect$inet(r0, &(0x7f0000000040), 0xc) listen(r0, 0xa2) dup2(r1, r0) 16:00:02 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000453000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714e15f0973db00080000000025c6149b33ff0f", 0x24) socket$inet(0x2, 0x2, 0x0) write(r1, 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x5dc1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) getpid() stat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)) bind$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e0600009e3f0100007300"], 0x8) rmdir(&(0x7f0000000000)='./bus\x00') close(r0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0xfffff001) 16:00:02 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYRES16=r2], 0x1) write(r0, 0x0, 0x0) shutdown(r0, 0x0) 16:00:02 executing program 1: ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) dup(r3) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r5) flock(r5, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0xffff}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1, 0x0, 0x7) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r4, 0x7f, 0xffffffff, &(0x7f00000001c0)=""/178, &(0x7f0000000040)=0xb2) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:03 executing program 0: socket(0x2, 0x4003, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x100, 0x87136) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{}, {}, {{}, 0x0, 0x0, 0x0, 0x0, 0x81}], 0x0, 0x0) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) r1 = msgget$private(0x0, 0x40) msgsnd(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="0300000000000000bd7eb44933d249ff15791bfe7402ddf039fccfed1ff0f08605277f43e293cf3fd252c0f251401a37ae789ef55740af9eb4c354de0699255c100bb7f49f316540d30e1717179b77c5eec10878e9f06faa763af34a6f22219c08e4360e5e7a5ce47514108c07964cb2327be973e332a57aec0f6ea0b5d540a6aff808d0a141ed64bbc620b8d592c44d8cc57321520cd0ff98fb91c614979762925b545e8d3e3c708c8aa7579f4096adef47d0a2d81356387d0d378f786436ded20a1f550514daefd81d1da2637ce4973dc68033a09c0b583758dbc1188cfd9f5829e29aea79464a02c67c0d5fed2d74058a8ce9974c90f812ede10656da999b4ad3f083a919c5c50a402391b4287a30667a9a3b516b1c7d533fd744842c04654ea05ca456469eaf9d811594bb8b8f60ea0306099e2c52f4f67e12c0064547205fe3d52ee0b7c317a52ea90f201249e4ba904e091232137678bd97a607236341a9698b930f2f8e483e8c748eccf42d554be3263ed054167640fd000c7f0ae61cf7c367f60a1f18fc1cdd834d16e527a38ca1c1febb5fd5fc9aa75322ef08b4acb9f9db6184a4efdd99082d8b8dd6ef13231462b4bbbad6b20aeffb417aafc8a1d1ea2d4186542192775cbd9a451ab2a16415adbf0a3c1ae7d03f7a89461d2ba1384b5cf61f4d7dd4858ccf2438651cc30cea72722f8affe30fa3e8fbfabef8de7b832c9f4b60ef0595b6e4480f26a3265b4969572439e3f816aea47ca83dca8f676cd6964ca74d3adbe82b686d117d86c3e335801c2fd0f41e"], 0xb3, 0xeb27e6a9748cccbc) r2 = geteuid() setuid(r2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x6, 0x80, 0x8, 0x7}, {0xac, 0x5, 0x40, 0x6}, {0xff4c, 0x1, 0x2, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = msgget(0x2, 0xc0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[{0x3ff, 0x81, 0x31, 0x3e7f80}, {0x4, 0x3, 0xd3, 0x101}, {0x5, 0x81, 0x5, 0xe74}, {0x7fff, 0x0, 0xd5, 0x10000}, {0xffff, 0x9b, 0x3, 0x3}, {0x7f, 0x3, 0x1, 0xfffffffa}, {0x40b, 0x4, 0x7, 0xffffff5d}, {0x5, 0x9, 0x7f, 0x6}]}) msgrcv(r1, &(0x7f0000000080)={0x0, ""/52}, 0x3c, 0x0, 0x5b2939c1a885937e) syz_emit_ethernet(0x21, &(0x7f0000000040)="d0") 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) flock(r0, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x61}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000040)=[{0x14, 0x0, 0x0, 0x7fff}, {0x2d, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 16:00:03 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x0, 0x7fff}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socketpair(0x2, 0x1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x5) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r2, r1) 16:00:03 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r2) socket(0x2, 0x3, 0x0) r3 = socket(0x800000018, 0x3, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r4, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) r5 = fcntl$dupfd(r3, 0xa, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) shutdown(r0, 0x1) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) r1 = socket$unix(0x1, 0x0, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "090000f38900f4ffe64dc22a30adca60b38800"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) mmap(&(0x7f0000448000/0x4000)=nil, 0x4000, 0x4, 0x811, r2, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:00 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)='m', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000)="6d66b176", 0x4) setsockopt(r0, 0x6, 0x10, &(0x7f00000013c0)="6d66b176", 0x4) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) setsockopt(r1, 0x200, 0x1c, &(0x7f0000000040)="ebc8ae055cb05364f800f81b65b9dc1fbd2baa11e6f1f76f86e125cf1e7334565aaf03e3f992b9f208614c09fa7ac24680bd03c7ace45708555ea691af78f7b8c1fc05d173f69515ee9e31705a7beea188e0967ed10f5e60de5f176e310e99cbb144e783b67c5dac034bd82c7de14aa4dd9bc5bc73e0a51479a9a224abf197ff2967dfbfd6927363ecad7d2d3f1eadd7f97fe14992959be5f54c5d7c", 0x9c) 16:00:00 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000a80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f4305642ad2cf8724eb18089278e314330000000000000000000000e02b156bb0f4ac9c6b680bcb52686e15244105e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c36455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f0094f8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a000000000003000000000000001d4e22265330027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e1b407ef5f19002bb9fe9c95bf9a509da7f66d0c7598f543f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b67f615a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7cf406f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8789d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885884be1f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269d6d09c1048d54e64d4afdd0ddc70e26cf1c03f8d389970d20fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d47ae0e1f8adc5fd73faac6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a7c4f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac03c3bd74f9f78931f5dde8cde5e11ffcab9d420cceb4b2e05930673a8d85e6bd2a9dbca68d566a94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317c563000000000000000000000000000000000000000000008107ecad798dedcf0bcf67b09f0302579a54b830d62c4b12e63f6af06bba65cb1121790bfce754d77a4515fe370a5adda13549133860834ea0030147cda4332cb8d70b3a8247d5a24470861bf5853e700c834776fc0e4cdeedf3272cfc4b09c7e18fe90d274a4b2245e358f9f491d9382291e202feca22a6788f4f9dfc7e6eedfc5f533feafb83e29f9eb62798dec45a1dcdf5ff248dd98a04480ae26f67d6c18f1b9089246e1ff7aa9edf459746aa60f41ece9ae24602d8ff33553fc7b37b8157bd7d2945d3d6916c61916238afbd0bead0cf91f6899e76f2ed47b0cce4591fbe67579cdc451e81594fcd7ae4cea57c2ac9fd71065d1d606d632519011b77b1c385b25de4008e3fd5c799aca58c8917a9e6a85fc71c9731048fa47cb5c3c2caa750ee223c0082cd61754f27fcd9471fe3588876295224d78f9135dcbdd2e4108f6acc089a50faed90b77d4b4c02ba8a6728486b1776a8e0546111664e45172360444183c9736d52421bf347a0228c27d4ebeaee3e2473852fcd661e68bd82e03333ad77746720c056e3b8a8bcd41876bcbc615041f0c889a235a5b4432e32b74ecbe3cb817b90aa72d25c517e8c362609acfc907c319e39ee5dd5564be88eef78043aa2eae990fc54d13ae9991ac1a72a6c2cfa0d870f85044adaf80ad0f310c086beb6a08d7f48182065370b2e79dc6d752229cd6a7433fa762561145258155b0c3c2d9cc78f466062ac81915b9e8095921b"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000000)="06694b11050800000000000000", 0xd}, {&(0x7f0000000600)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5840ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db7d7ecdc3bf58a372a4873aa18c9867f9cbc95849f7ef0831f48e823e261275a7f42ffde13e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49", 0x94}, {&(0x7f0000000180)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b5bbc0545a6a50ee05cd90463e7df829ad88938bff629beb5141d263c6e6fc36a091bd45137a60eaa79d8c02fd648a4f023e0f708ba41e326d4450c149cc5b748ecaaf69ee35bfcced815ed4627e65a95c1ab4eb3d6522d1de24e9cce", 0xbb}, {&(0x7f00000006c0)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb86701000000b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedff03000000000000e0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2dce6ece2b9e1ca88813f57baf80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd72e6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3224cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97cf2a1a885c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff79736e92b91dc671c3ad98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07d", 0x3ac}], 0x4) 16:00:00 executing program 1: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x14) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) fcntl$getown(r1, 0x5) 16:00:00 executing program 0: getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgid(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xf14, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000001c0)=""/201) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x1, 0x100) open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0xff, r4, r5, r8, r9, 0x100, 0x730a}, 0x3ff, 0x9, 0xd6ff}) r10 = socket(0x18, 0x4001, 0x0) setsockopt(r10, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r10, 0x29, 0xa, 0x0, 0x0) sendto$inet6(r10, &(0x7f0000000300)="554eff22e4fc731d8c338fa72fb85b4dcba4ab53977d7de75c7170e10bc011d8648af032d98765bc796681f33cb1752daa7aa19c8826c091bbc47d7809abc19ba6a25d9a391764b2106ccba8aba85dbefd6ce77434a9b3b6794e41015320220d75e05b2dcaeedf0a72f4e442dcb769f70885308a2fb20c9075fedf6a5247f200da655f7aff4ba9f2d113c529191d032027fbd96c5a81b57093b4c59b39b021bf8b2c354fd668ce316083ede7759685a369040cc9b179c5df4def3b29c3d1c36e68f19f4d4c01a2dc547f2e436351c094", 0xd0, 0x80c, &(0x7f0000000400)={0x18, 0x1, 0x1f, 0x91}, 0xc) 16:00:00 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{}, {}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) shmget(0x2, 0x2000, 0x4, &(0x7f00003e9000/0x2000)=nil) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000240)=0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000100)={0x4, './file0\x00', './file0\x00'}) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f00000001c0)) 16:00:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) pledge(&(0x7f0000000000)='&H!@\x00', &(0x7f0000000040)='\x00') socket$inet6(0x18, 0x4, 0x6) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x8000, 0x0) write(r0, &(0x7f0000000140)="81bc447ee70f6c6fd1a94506e05bac57f4d8c9a4a19ee8b6fe96b1d7438c99ac6b11c7c767a448e3a3a2557011ee66bc90a5996571d42251e64d350114388710384b7c0828ce951319530bd1a5df2aab02c5934a5dfcac44f339dd383094bc3fab697de6122e22b744fce84e35c1792a22", 0x71) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r1, &(0x7f00000013c0)=[{&(0x7f00000003c0)="d09ba57886d9e99b428f2d6110a8d2eddfde62d6aee7392aaf9abd55a35a730e714fce0041d4c92c6fed44562933abc53831f6f53527e8bd69bb0a9631a7b05b7b3568b8e3eb8338bcc437c589796e27ed3f5db774e5b8ba202cf855fc1eaf898d90ef75f290d3e2061686dfddb941e9e1fb56e3689a8b884b39d0c963b5d8802b94c065fbe65423794229af46104d0012d4f5f7ea5352b4e0d2b8565e5c4d3697ccef63497927f47a6b1d66f9eec2d2a6e1e94ebb818466b67f6f0cab7df66eb0b8cbda06b1712dfc6bec17d4f69d2b083f88b8bea12d8ac2554fb78ce712509a77b9137331340f6c21571f0bb75bf1c113743e5e221896c5ef421a24667fe5928b66528a6802939f15b1dc06b39ee2575649f68cec05b0080b8b9d1a7fd4535e695a9337f28680fda32fad796b7990e5f9d9082935c85b2179f46567dcf536d9ff3a0f033196d586df1cdad3a8d69042c56b865f4e9d80d8b539e8dc322acbb76957123f86ca353d8378609a9794fe2b024ecb5fe3270258f332d8781245a8a4fc1cb67c8fe02f7627a9c4d17cc9fbd6dfa39588f85eb2d02e50b78967f7cbdfc0060cacb2014bf53bb53117a140453b4825412bebea1a10bdb20f60113fc2f9a17736decfabf4929ef1a9de6f930a7c3717440f0e59d302a17f7e9d9411fb02b00fab2f80fc940e1cf98788309c7b35d461b4d340b3e5b857ad5fe8326d68de94a1610d09ef46d8beec1b9551681608d3cd7e916914dc14f8cfd9f4e5bd31d52f8d3d72111b6d079ce1bbdc47cb5a5bbac8c5c9207289c944db97ade9f655d5ea3aef380416dd95aa57a5edae7515dcd748146ed20f3b9e58af824e1abda62ce83df25f48e9e01005164991ae2009aa1a3f05fa78b079d0fbd91bbb0ea5064dfa03909f280f97f09d495b0c24d87dd99af152de644c4aeb81bedb6c82d844313f9786810c301b7707f4d930f78fe40a3d787bf2656d2277ed91b14fc62acdd62bbe18d1ffcdf131979c90c8a1fb20bd5084e0d06958f62e6267555fb7efbf9e3d9c132a6332d2152b50c68fea9524cff7a8faff8134dd66c67258e3d56734482537ab2dfa342e50d5bda74eab05134ac7e25ce39270a6c647ca97988cbf19cfd4add42f03971147000fa4cf9211c5705de74cdea09cdec356546ea2ee9865d115cd3cf6fe2fdfab2064e64e09dab7694a289811519bdccdd7c57b0b6c9308a0422ad27c7166ae505034b536edfd15fd75decadf65f9f1eb9ca330c865027f7204ae77f880f9ae1d00a95287349f8a0027022cc567843110e402b038025ab17c13a9f584743ad32a075c918343121b099dc5f7d51f8c09d0b0f0d00c5ac3474e614fb801bc9baaa5ef4d2c49e4c556d025f61dfbf80226e4637014a30d499f1cda07006fb199cf1ed82739d228b3c69e42d2250b8916020166e2da2e86b674e4d60354ac01cc29191bf88af9241ba37c6d666397181545eb03e51db98d6dffb4c2fdc12c8e860244b7f1a9072c973c50e719bde389d699b2c77fad39e18d1375800916ccdb34abfabddddc9e3f69cd3a33c9a17ca9e3e737587f4d19bb71b94b0aab36a10197739ab9f25bcc73839cdb6dc0bb3c914e7aa62029299af31ed3448ab351dcfb", 0x486}], 0x1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x400, 0x82) r4 = syz_open_pts() r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047466, &(0x7f00000001c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r5, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) dup(r5) close(r4) ioctl$TIOCSETA(r4, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r6, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r6, 0x20007465, 0x0) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r7, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r7, 0x20007465, 0x0) r8 = dup2(r6, r7) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000200)={0x3, 0x7fffffff, 0x3f, 0x3, "87d6ad4591da7a015ef07c246b8d3f99a76a5599", 0x2, 0x6}) readv(r4, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) fcntl$setown(r4, 0x6, 0xffffffffffffffff) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000300)) 16:00:01 executing program 0: r0 = kqueue() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x7ff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x24}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="b68d5268258861cb42130bde3414") pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x20002) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) r4 = socket(0x18, 0x4001, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r4, 0x29, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) r6 = getgid() setegid(r6) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r7, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000001c0)) fchownat(r7, &(0x7f0000000080)='\x00', r8, r6, 0x6) r9 = syz_open_pts() close(r9) ioctl$TIOCSETA(r9, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r9, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r9, 0x20007465, 0x0) r10 = syz_open_pts() close(r10) ioctl$TIOCSETA(r10, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r10, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r10, 0x20007465, 0x0) r11 = openat$pci(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/pci\x00', 0x200, 0x0) r12 = syz_open_pts() close(r12) ioctl$TIOCSETA(r12, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r12, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r12, 0x20007465, 0x0) r13 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r13) r14 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) r16 = syz_open_pts() close(r16) ioctl$TIOCSETA(r16, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r16, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r16, 0x20007465, 0x0) r17 = fcntl$getown(r16, 0x5) r18 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) r20 = syz_open_pts() close(r20) ioctl$TIOCSETA(r20, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r20, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r20, 0x20007465, 0x0) sendmsg$unix(r2, &(0x7f0000001640)={&(0x7f0000000180)=@abs={0x2, 0x0, 0x0}, 0x8, &(0x7f0000001400)=[{&(0x7f00000001c0)="543ba08287880da4a1933b9b89cf66db943eb2b6a9fadd6650dccb041a8698a437cea68c0861800029b97953cb7f0d5acb00", 0x32}, {&(0x7f0000000240)="3018063d79a0f7263631503ac3bb3f591e0a357d0f1118afca79d14f721efdacccbc2e793cbbf095ebcdafa16860eef62adca581314617575c696cbb2f37a43134c1d18124f04957cc02e424d46361cd1245d144e73133f5fcd7248b2c1d858d8bb4685bbbdc192c814801be476d6bb3725511db26aa3f3458dd4b27ce3c51f1586d2bc7cba3e60d7e09c4794acedc3ac51e8ce4275229153b7c90a2c0abfd22e1d88b903cc571837a89646e519761586b5077a073169548e19b15e09f0c0f118267652ed9435cb097df5c98a9651d8b6e457bdd2e05233f76d69a4bcb95d8c6034a704ab67264272cf65867f5df464213a48ffd38", 0xf5}, {&(0x7f0000000340)="967973c148d159b7ad57dc1022feadde91caf0738f506d09e76dc90d330eb4d3a9a3b19e64c620b741ef0cc534ce192f7262e1a63facb33b75b47cb2d92bfe38b25891001645edcaa0745e12b3d4dece0a5810c9887bebd7c3835e75d82098ac8cda8fc4c140", 0x66}, {&(0x7f00000003c0)="c9d979b8c8429a960aaba64e50b44489b17cc34ee6b6058ec1281d9e298ed53bd12a55b33626eaff14a40eb75bcde807bd518ad37b663d03ffd17e1be14ffcf79bdeb4e2f34e450e917ca1172a1131b9d164a7fa23f015ce1466f19fd22883e72510a8dec6d44d326382c8d9de54564c75386eaec82f98c52f1d35310d37a80f89de6236aa5e934abfda80c7683c0b54b5fa9ac6ce0ef2d04146ef8b267fae8058298cc2757ebba3285828899418f708288151d48898171167419ccda342a192fc4df17d6d7430b1dcf8ec3ee64da9c5e691a001d057e8964df61f59f656ae18dc04597edd4684d057905fa7a24e4f4aa19e178c079f5ddc6523114c0b711cf0cac0d715d047cfdddd15537f019afc6e2846e88bd0770d1368591ec44cfd8000b82bb87f3e7ca2d23d63917e8d1fb9b1e0535c9ccb8d82546cd0d3455c8c01a9d83e767a1cd2323fe723a5e27cae6242c9dfc5e516e94b1c331da8bf9cb79de6222c20831350715dd0d2ad5e0a869ad9f90136531efa2d2b7d8a50052bcfacc4783d031194d5aea18aa868040d47fdc69b6e06b560c09910da629b2cc48b1ee4e046365f3751887b34af9786ec7febfff7f99ca258be5f57b908f83499a69b5f6d575a94303930f76dffea02ea2eb1e60dda7bf6a1acea064c27c38216ad51f33531471266f883deeeb5ebffa0386953a7d93dc8c443dcfd4418d831015afba626b2c0153ae53028ccd8b361ba15598ab9d7f3e6c9a3f1728f7b791aa0b9dbeb7bee7bb7a400ea6ff50e98ca788773357d6a04e47d772efb643e79d76c57c02d0ff206307a9998da6436584f31345084084d179613c85e0dcfabe5e6bfe0a12b1c42988e28b18055c7d96cf974e0414f62e67b073a18de3386ed71d7ede0c16c034eb56d7a08fa42cf8c42abd313d7691602107e78d1d9ad7309c349540a3f99a54f50fa03a5ce2b8d7c79c53ef544ef4987405a504d209ce2264f6aae7067110fa0d86277a6f0c2da82e2d788f0f21198dc0523c4c8ff5f15a331f83a933e3ac56f10265435f7aae1ccee2cbf220206edd0f7152058c9c525dd40127e4fb9c27c339cb24680e704566ca16c49f9622428778649ae52f7986a69a556a45ba755d7aa55615af954cd6b7cba6068497ec27c1bef4c0f8d96386615688f21269f4f3ad6e9e22b0148858bc4e51c25bba161cc277f0dcfd875fdfe758364c14e241a45df62e8dee2a63b22222be680bb4fc97104ce690535c5e8afe69db8f7f5e1f97b1b65b983ddeb1b96186cfef7a692a2bf5feb81fafc5c6712a2d29e38d5bdafa88c7d2d51ab11c0d118eb40f8b74d08796b3567e34fc10249363b157ddbdb671c6a0b53aac2aaf06f8f8559f04949601245f4f65da4d16e4c2a870da635b46b4e9bed99f872698a087da83f40385ad9a8cb2470e6ee45d20c7cf9b2b8dd07e24c24302e66a9d4fe75bc642d91694eb1bb19d6f570a5d8a00d4ea13a12e458d07b830cb683df496498546b90855542b43053a1f60d45ffa0f42efed10eb93db4f3c32e5544936c84ed521408c88b794729779fad2607ff8c9e64f5e6762162c8138c3db9f3000141d5b1d73d791ad8def139c62c8bcf5535b79c3ccca05ca7cbb7ecbc7269f0a5baf748b1153f6a2a5e638000e330b2d9505a10efd856b7d4a195c690661a93d7c19d6af203d3885ac5fdc02290f6b0b8e06cb6ffaa2099e2694b11fa5d1864a589dbb530b0f6be2b3e4d9771466c89f531dee167723ab2b64dafc8b26eff58e6a0fa8ed65a207e9fca6e5f1a666bd220dc93cbc7fd4a7fd10029f9c52816b519d34e854137a7fdcc516a8c7f807b8746b624c426139ef87b5d51937c4e9b6167b222f025292b05f5f0ac81a6d07f823f5e08c94da623c38f07234179f62b05efe16de25bbdf410bf2b84ead94fae0d5891622e649357814df67bc529e52e0d0c55f93fd03edfd9468a409ad6eb0bea996baa7a087b992070b089469a2025e09cc0b171fda4151e1e23e6a739cb00ff280ccf5fd7d23cdfba64354d622be4783865143f2c1594f819a0c914d4603e9090d53620cfb352f7a29fa560a800739cebdb03979d7f667062546e197b0093dd4c546f796d27a5d7b7a659b251f52457a58c494ae05e18cc5476ad9a49ad6a5cbff843cc2d0e2fde2d4757eb8c6b117c92f1f57f0bbfb497874b6c5f60a978d8b762098a9bbe138364e9bb76df29422677b546a91e175de8598da3458ad9f26dcfb4ddaafdcc5fdf71448c9a1b9f42e80c47dcb1098dde7d9d38d348b25fe471d7fb5d6795139afbf20c4fb41840f8820bcd4dc75cf6fda533080f52bb9a8b06ae1aa49a7ae32338a9c20d4c5059cb554f31c0160a8dd0dbd4a0032a3ca866258191efaf420b5e53d311e715fd7d5e6c84155ee4679f5db626e3dbd4fb8933e405d6c90926a337f6c02d2d06cec86040d165870d5e49cd2ad594d86c8c34d0c8d2a37740633ddc0e3b1a412a8ce4f03997439c208fad92d0361b26599582a7fea8ff9c39223616ed6ee93c3e006440411d5d6335d0009789a42b087a7b821bc95dfea8f52a2c599600d35d66bc780d1d619318393b917c3ec1b1812dbc4bb337585597ad1c58c91336095656b48932d90eca43b3051e4afeaadfa3a600877163c5a013a3ae530cb07dc7329871c815fe4426819e9e3d10674d5d98ce3494c73f38309174dafbee7803849c8ba056fcf3b8d10acac4a5e919295643b41ccfdc0ab358fb0dbd2e5160e3f8e17d2068ad5506ef734a6d371b1d7e57fcc064ab8ab6fde644c277bf21abaca2a805ba29973f3afe169a48067c7d8101c703f2dab3faac7ce08f89f7693ddb5fda738db2146c88831574e5795cfa3121c17af58ce4184567a374f3cb8c4c346c6889847afadf63bc3ec84eb72e2f8d37fe119e3ff4d017547e33e922f83929498bb07bee1f07a460964575909cbceb6eecd86650565a71d10c8561e06933e51a64d222e1a358c3a19f770b35241e89e4a3a0031ee5f1d2519671c235fd784602ca2f1111030354bb1f1f6362ea94fce9269241e9a0cc614db11c5db1c0755108d378f877ba3ef47edaaf8c37e34806a6ca266593c3cca7967c089723855a5db5f05f535fb8e9528f09049b9cabef99b64193dd05d985516356095e08320e29cd0c15005d2d96844baea1b8756554b4bcf463a04630455ade98907e6b3e263f8f4d185dbd2f022b6d93ea1d59d23ededf89171bf3d795fd7733587f43cc2f0c1937bef754f9682ea34c0a145182b32f10416312b75fffb52cc6656b85aeef5cbb3dccd9ff80c6369e61dc7cb74dcecd02b618e44bb6f1aa1ca0fa83519ed7d62c9879bd5689ed9d0ef29b33f3b09f4f0b74fa54c9df4b575fdbc2ad21229207c522a4044460034f3587677159bfa1a44e7c45b22cdb6102fcb0494bbdf9ea675950e30b4f0602607987ecaedaf08126d23590c4abaf13938b2cf608554a1a515cfc7eaf976cd296eb498127e1223039015bf0e6c4c27e896533b857a74c29b6cb4fb35cf2031dacd302f5466f6f806bc29c41a9c79c66c616c0889ca7ee68d9504795ba9c39e91764a95d366785677c82436ae739c8e25b267b50196ebab637bf5caa80c949dd8471c2a08f9b604a8709da9b69820af64f7266c4ca36fc2f55d816fb8da9f799fecbc70e6be8022ff024be2fa68cf92c42162dead3e6f4282da87543caf9b73f75bf908573e04cd0f997a68e06a16ecf554182e667bf40e50bb795f9754fa8420896282a79dc51b0c905d7c0e4f9157757cd68708a6a93e8eb30fff734d2337fc1994225dae879e4595331b63361a978d46cffe8cd170ed59c8aa55772680473b43302372c2c73d4fef5fd009d95893e232d5c0cb6245a683203316c02eac8173aa984971a413b4813dd5e919cfcbf646b5ef05fa606e4c1883f3b95b8640691e5a1c54cc07feff40fa477ad297e68e07f936c4080bbc1e21c6ce197caa0221a72642a16ecc45e536c795339af594f9b41db7a20a9c2a98a18931edbf897198f42fd131e392f8ab1eb4a3cb741bdef5178975c457aa90e42bf3d3c1cedd68f2499d5014a44a625d307b7c09136a18eb5b6a81710c9401059ea30569ee2ff099d72a14c9737e9726ff64d1ba8b0d44f5e6fcefb94af27cbae6b07d2b0c065bf4b16b9a9e528d73860eba148e442ebc3de9b6293c57779c04f11f2cdef0dbd4f4786c60832dc7eb65de11085fa2151b45bd390f6b0594ebf7b9920990145fe98d874ab94cd6576c5ffb7ae49e399dd4bcb13ebf3d054142ca3a263c06ae0a3ff1fdef24b9e3997880a94becfff416777991c1197cda10b9a41510c2326449550ffcbc9159422a2ecfbe3785dc75b8d1fac7fa51c82be39ee141fbc2caf2cb377fb6e44d0c08f1942154db4d5c7a295fee0a50285b0c62797640133e0f7537ba607b621f492acff118bc402a82455b5b9ea4b15261ab9ff5c5c936462405b7f7f13277849a7ab2a8b9862c4ccc021edf6580fd86516cd3419c8480d49a952a86d4d2a36dc667cb257bbd22a37793db991026244a47dcb1c00660961e413ddfa2a389e2ce807a6c34abae7b780d3907c8ca58809ac70f11d63c2157709fa4aca94bcf1fbba6f8caaff888171e17efa5a75efa6dd1c1f38f95eb02fb6a57eb5cd5d0d645510cdb8cdf986f7d41af4cc891cd38cdddb18b5486c24953916416745da2ccd1f49c4fa15df98364e0cc0bcced4742c28d5ccb87d0b1eff14e55fb224a45955043c37c4fa8202f27d4dc9aceb18e25a5ea477c774dacb54884a8d2ca926e4816b4e4530b61ba70979e00975bc5b269b2361754e6ee22ef8a69972c478d02b4f752b12df1753c9d6e69d119aaa1ac1efa199f26955b4a32c809fc5573a7c385523f79f4558e5041384c48b6742f9e5e5867c560f8bf416f90e46244fccdd2bd8638ee823f0ef081dcaf31bb56cafe0e1b63db148b61c34ea3d5663d39919ff46d4a0e45a648c5a0f311fbace9a28048aec8f699758586a8f5421a1e3baa68ca94fc244f670594a52789be86979acf970f81b8847791c0a78c4c328b21bd1a3999510b8976ca54e351a3437931ca0aebcc3d0a212b99179b9d05051be54a6491fc1f53b427d7cc2cd49f87f3dfdefb74448d4904cf09d2465b2e72d6cab0bf6d4a5fcde0e4f7f6e8a24878bf5a34343f61938f050caf76db32c9f259fc6bc27efb0b784183a6ac6a6556ef5ffe42450d06cf7e94cce2c72850296c9c511a68905bf62290bab6a01580148425a561a223adbd3bec6ddbce738f37c18060e49af07d91928562016b919a2329cda08b72840fe7e48e8804d836c800a4e9a3580d6592a5de8dbd34f7ef9b7fd7750c9f229d8acea6e18732cd56758da71633be7523b67520c1cef142a95c7cd5f5a75bc08d04dcd8e61f7d763ab368b78e293b24a2658ffc14b913303c2f89853a43fc159ac460502d5fb2ebac53e147f0228d892a976335d4d124212ea9a4e4bac34444d273ce02e34a12eab7973c7ae4c9b0b540d55168d5e467694f880a7b4b7887f97d4b0beb1267b7314a8a066efd0d0d0106340dd330630622dbbc0ed5cf3743ae84fc47c6f01235969da8cb52019a43e79540da4bbe3ced01ef0d2cb42b5ddf300e7a936299de677bf89a28f74ec813b9c8d89210474e284c66018fcf1d46234e4d2694f6797384f0e60b214f714ab34079e6c115e5f3b4923690992a5f9b5f66f78f21dc73e90767bff997c55b1cd01474dd04b30c6fd783f5a2be341b35c21ccd8b7be629811050e38db", 0x1000}, {&(0x7f00000013c0)="38a1956c5f36f17f51fff52d9e5140e592749301630a477868c61e41195b6bedbe3e072e4d2a606662553eeb", 0x2c}], 0x5, &(0x7f0000001580)=[@cred={0x20, 0xffff, 0x0, r3, r5, r6}, @rights={0x30, 0xffff, 0x1, [r9, r10, r11, r0, r12, r0, r1]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x18, 0xffff, 0x1, [r20]}], 0xa8, 0x403}, 0x404) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000a00)=0x80000001) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) recvmsg(r1, &(0x7f0000000980)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000008c0)=[{&(0x7f0000000200)=""/235, 0xeb}, {&(0x7f0000000300)=""/204, 0xcc}, {&(0x7f0000000400)=""/227, 0xe3}, {&(0x7f0000000140)=""/89, 0x59}, {&(0x7f0000000500)=""/92, 0x5c}, {&(0x7f0000000580)=""/251, 0xfb}, {&(0x7f0000000680)=""/126, 0x7e}, {&(0x7f0000000ac0)=""/4096, 0x1000}, {&(0x7f0000000700)=""/186, 0xba}, {&(0x7f00000007c0)=""/206, 0xce}], 0xa, &(0x7f0000000080)=""/3, 0x3}, 0x1) 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/11, 0xb}, {&(0x7f0000000040)=""/76, 0x4c}, {&(0x7f0000000140)=""/159, 0x9f}, {&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000000200)=""/210, 0xd2}, {&(0x7f0000001840)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/7, 0x7}, {&(0x7f0000000300)=""/34, 0x22}, {&(0x7f0000000340)=""/200, 0xc8}], 0x9, 0x0, 0x6000000) 16:00:01 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r0) flock(r0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x44) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000040)) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x8000028}, {0x6, 0x0, 0x0, 0x100}]}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) pwrite(r1, &(0x7f0000000580)="f3af8a8d1acf08d42b7846202425b9e2029be96914f67e3a77f3502607770cc292a432d366fd49518784be996e872603bcf4e17d359cce201d613b37a4bf0602ef458638b556bee09cc003b79e6dd6659c1f7258eb407da458943c19f4c6ecb130636052ca782ac4770c7b02af65b8000e83d269cafd215fb9f840e603386cdb3a0db3fadc4d3ee2949a370aa59133a04dad5e2beb452398c7950030ffb0da921d8ec765ffa98dc9ec980714be83615ad8bb37b2aef2a532a2efba33cee4be329921bd40cb1e9d4f46a126f3a00669905b46818a73d20142bfe38fb61e48848dcea97b325ac689d8164af7747c9f9d7c414caaba6c9d405a9a41c0805c8129a8a0b5147a9f3503c5ace3c5e4d8ec5780837d6de1c07e3f3f0d1287a5fd38f9ca4f3aac8e0a4e207451880d000070e4b6856efb4a70be75eb5e505a898652528f2861c269e2bcb4dfb34f2369bff201869d02e4789934cd7a4fd3c545ff7a69db9ce4b14da28a2e5522e55d33e800eacef0dbb8e5f4b259e4c74a31a8c5acff5f67f0024ff794cdbc725a5bbce1d0945a354596d7091c022c831f7f1d9f3182b4a3412802f0b5a02e49243cdc1129016c57b6921b077b2f4904da0d876e25c6abc1a986d722927463c259d379b73c168c457d8775fd871e3832ace5d092387d49d069701ff503da50ba0c3ad41c45ad9a76591dd057c94e079988abe5c4e23c389aeb27a53bc060b1b73d65f96fc8dc2c1f7a027fefd642f117c9ecef178020661c9d3d72e6973cd17d27c5ecad87c6a55cc09af7e6a2f212e52ed700e41dcb332713b89e0fbd374a4563555a27baa1a8e28d077597b0187560e1b347278e150ea60a3e66a0e14c1c16cc8438034a230ab509966cab8bbfb47d50493b2272b0e2bbd43a3992991d08124586b0b6fed4c667ec170626a81d9a5dfc5f75edee715f8b9ef6ce328fe3724996caf6fac01f44d868a8b5aeb21c8d06d930ed22cc11afd3010ab39c253fe7c1824b72058e5543bdcac624a704d28f4d98017833b4863cab93c77187ca3753cd1948d70425ad0c3a33a969268f01d988e18d4d99dbc6c9411384ae3e2537fab288bfbcd5994b037ca4eb6c4a23b3", 0x317, 0x0, 0x0) 16:00:01 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33, 0x9}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) write(r0, &(0x7f0000000040)="dcb4d9598af34b8cecbfb8ab7d699e6906493fefd8abc23585fff8535083ec6e9e579300aa2ca71a982679cefabddbfda4c1c1be536f5839d4d693f425e5462c6e9c61eed994755ec2eec0ca229df3d5e0f2c56368beae0eb3e504aa8bdc81", 0x5f) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x2}, {0x80000000000006}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000001c0)) syz_emit_ethernet(0xe, &(0x7f0000000100)="0218ae4de39e04a1de6275894395") r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r2, 0xa, r2) r3 = semget(0x3, 0x0, 0x220) semctl$GETPID(r3, 0x4, 0x4, &(0x7f00000008c0)=""/146) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000280)=""/221) r4 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x2, 0x80) openat(r4, &(0x7f0000000140)='./file0\x00', 0x80, 0x60) 16:00:01 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x58811, 0xc9) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x74}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) 16:00:01 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x100) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$FIONREAD(r1, 0x4004667f, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) open(&(0x7f00000005c0)='./file0\x00', 0x0, 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r5) flock(r5, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000280)={0x4c6, './file0\x00', './file0\x00'}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000001c0)) r6 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x18) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) chroot(&(0x7f0000000180)='./file0\x00') open$dir(&(0x7f0000000300)='./file0\x00', 0x8000, 0x40) readlinkat(r0, &(0x7f0000000580)='./file0\x00', &(0x7f0000000400)=""/164, 0x337) fcntl$setstatus(r7, 0x4, 0x80) pwritev(r7, &(0x7f00000000c0)=[{&(0x7f0000000500)="be9ffa521726241251bb5f23d2b4bbc3f8aee724a31a603d5035b5f0d75c53ce1f7144b561620407d53ef5db41daa10fac01a644aa6d482f577c127eb83288b72661de69c70f7b5948b66a194d6b3d4698d495fde967484b1fc0bc2a5fdff835599605c02c5911605c219c586f7596563d54abe72c089f08606119", 0x7b}, {&(0x7f0000000380)="1728bcdb36d807772fe8a42d9e089f211aeaa2334c4264613e57c42e6ca0f1f2c519e8209fc5f5f828760a64c3c3f14f22b9123bbb78a0921b9b7436e7e8b15d3d3634f98ab7962c6a8e896a9aaf04ef5af010af98c5a44b3e0faab2065361662fac182cceee9e701a873da39c3859e0ae112a431cdb8b4c6c9a82c914b4bd", 0x7f}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r6, 0x0, 0x0) r9 = syz_open_pts() close(r9) ioctl$TIOCSETA(r9, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aad40e0000000000004e6ae973739ea78b7ec0", 0x0, 0x1000}) readv(r9, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r9, 0x20007465, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x2012, r9, 0x0, 0x0) getpeername$unix(r8, 0x0, &(0x7f0000000200)) close(r8) 16:00:01 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x34, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setgid(0xffffffffffffffff) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r2) flock(r2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:01 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfefffffffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r3) flock(r3, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000540)={0x10, 0xfffffffffffffffb, 0x4, 0x7, [{&(0x7f000048a000/0x1000)=nil, &(0x7f000020f000/0x3000)=nil, 0x4118}, {&(0x7f0000571000/0x4000)=nil, &(0x7f0000609000/0x3000)=nil, 0x7ec117e5}, {&(0x7f0000735000/0x4000)=nil, &(0x7f0000046000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f00000b8000/0x3000)=nil, 0x6}, {&(0x7f0000779000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f00007c8000/0x3000)=nil, &(0x7f0000734000/0x4000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000042000/0x4000)=nil, 0x80000000}, {&(0x7f00006e2000/0x1000)=nil, &(0x7f0000096000/0x1000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000591000/0x1000)=nil, 0xb8d}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000748000/0x2000)=nil, 0x3}, {&(0x7f00006d8000/0x4000)=nil, &(0x7f0000064000/0x4000)=nil, 0x52}, {&(0x7f0000661000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000016000/0x2000)=nil, &(0x7f000050b000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f0000319000/0x3000)=nil, &(0x7f00000bd000/0x4000)=nil, 0xed9}, {&(0x7f00004b3000/0x2000)=nil, &(0x7f0000650000/0x3000)=nil, 0x2}, {&(0x7f000078b000/0x2000)=nil, &(0x7f00007f9000/0x1000)=nil, 0x3}], ['./file1\x00', './file0\x00', './file1\x00', './file0\x00'], './file0/file0\x00', './file0\x00', './file0\x00', ['./file', '.\x00', './file', './file'], 0x5e5}) r4 = getppid() r5 = getuid() r6 = getgid() setegid(r6) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r7, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000001c0)) fchownat(r7, &(0x7f0000000080)='\x00', r8, r6, 0x6) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r4, r5, r6}, 0xc) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x149, 0x0, 0x4000000000000, &(0x7f00000001c0)=[@rights={0x14, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x319c0d28}], 0xffffffffffffffbe}, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x9, 0x6, 0x6, 0x3ff}, {0xff, 0xc6, 0x2a, 0x5}]}) syz_emit_ethernet(0xe, &(0x7f0000000440)="e8b1907ff431ffcf00a9f1379a9b") 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x800000080}, {}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b498c2de1db5b94df49465a358c1") 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) mknod(&(0x7f0000000200)='./file0\x00', 0x2062, 0x8000000000028aa) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pread(r1, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) close(r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000040)="ffffffff", 0x4) accept(r2, 0x0, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r4 = dup2(r0, r3) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000140)) 16:00:01 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x892cfc16ebde71d1, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000040)) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) r1 = getppid() getpgid(r1) r2 = semget(0x3, 0x13cc79f67e6bd215, 0x440) semop(r2, &(0x7f0000000300)=[{0x4, 0x6c43, 0x1000}, {0x2, 0x6fd}], 0x2) ioctl$TIOCGFLAGS(0xffffffffffffff9c, 0x4004745d, &(0x7f0000000340)) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000380)={0x1, 0xb65}) semctl$SETVAL(0xffffffffffffffff, 0x4, 0x8, &(0x7f00000003c0)) r3 = dup(0xffffffffffffffff) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000400)) r4 = dup2(0xffffffffffffff9c, r0) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000440)=0x4) sendmsg$unix(r3, &(0x7f0000000640)={&(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f00000004c0)="dc8f4f076426aa625029ca69bc023c6db67f350379b65626a9fce264db3e6d389f5b1fb9b5b60f486972a576e6e14f35c35b1d7ee7b156b0690530942b3438de62e8acffc1b9f3143632f1dbc40d6abec68069c69d675a70c76817bf92cb4603527392203a912e608e3c809302d34b410733f94bb3dc6cf51fd34f4e7ff2aade15adc97480f0f20672c06c7eb696f3eac2259e2091f144aa61df9cad0509c5e3854cf22015afbb9072ee0025f3d868c4304b954132865a72d7c256bce2a3c1bd", 0xc0}, {&(0x7f0000000580)="09315e3ca0f742ee2fd3a69f27fb231d20b1fa6d79341a86030a94ac3ad8c9143f39c147bc38405d87f7ec799927df691471e57dcd5bed", 0x37}, {&(0x7f00000005c0)="826be66ab5f02bf79ac3dead3adb78ce42428cfcf78c80d78a1e", 0x1a}], 0x3}, 0x402) r5 = semget$private(0x0, 0x2, 0x40) semop(r5, &(0x7f0000000680)=[{0x0, 0x1, 0x1000}], 0x1) r6 = semget(0x1, 0x1, 0x40) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f00000006c0)=""/96) r7 = semget$private(0x0, 0x3, 0x21e) semctl$IPC_RMID(r7, 0x0, 0x0) preadv(r3, &(0x7f00000008c0)=[{&(0x7f0000000740)=""/250, 0xfa}, {&(0x7f0000000840)=""/84, 0x54}], 0x2, 0x0, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000900)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCSFILDROP(r8, 0x80044279, &(0x7f0000000940)) r9 = semget$private(0x0, 0x3, 0x200) semctl$SETVAL(r9, 0x9, 0x8, &(0x7f0000000980)=0x5) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f00000009c0)={0x6, 0x401, './file0\x00', 0xffff, 0x4, 0xfff, 0x3}) r10 = kqueue() r11 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r10, 0x6, r11) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000001c0)={0x40, 0x100}) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000180)={0x800, 0xc9}, 0x10) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x202) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) r2 = accept$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) fcntl$dupfd(r0, 0x0, r2) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x40) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 16:00:01 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) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r1) flock(r1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20580, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x1, 0x1}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) r3 = fcntl$dupfd(r2, 0xf, 0xffffffffffffffff) ftruncate(r3, 0x0, 0xfffffffffffffffe) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x5, 0xfffffffe, 0x0, 0xdd7, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r2, 0x0) r3 = socket$unix(0x1, 0x0, 0x0) bind$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:01 executing program 1: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) getpeername$unix(r0, 0xfffffffffffffffe, &(0x7f0000000780)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) chflagsat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x1b4, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000100)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) r2 = open$dir(&(0x7f0000000800)='./bus\x00', 0x40, 0x7a213ef94f65fa7b) mkdirat(r2, &(0x7f00000007c0)='./bus\x00', 0x60) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:01 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) r2 = msgget$private(0x0, 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r3) flock(r3, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000080)={0x7f, './file0\x00', './file0\x00'}) msgrcv(r2, &(0x7f0000000300)={0x0, ""/102}, 0x6e, 0x6, 0x1800) r4 = openat(r1, &(0x7f0000000200)='./file0/file0\x00', 0x0, 0x158) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r5, 0x0, r5) symlinkat(&(0x7f0000000040)='/', r5, &(0x7f0000000000)='./file0\x00') utimensat(r4, &(0x7f0000000280)='./file0\x00', &(0x7f0000000140)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 16:00:01 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r0 = dup(0xffffffffffffffff) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file1\x00') getpeername$inet(r1, 0x0, &(0x7f0000000080)) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x84}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") msgget$private(0x0, 0x200) r1 = dup(r0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/78, 0x4e) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x7}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r1) flock(r1, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x1, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x2, 0x20) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r4, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r5, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r6, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r6, 0x20007465, 0x0) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r7, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r7, 0x20007465, 0x0) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x4, 0x140000002, 0x1f, 0x2}, {{r3}, 0xfffffffffffffffd, 0x1, 0x4, 0xc1}, {{r4}, 0xfffffffffffffffb, 0x90, 0x80, 0x7fff, 0x6}, {{r5}, 0xfffffffffffffff9, 0x100, 0xf0000000, 0x8, 0x9}, {{r0}, 0xfffffffffffffffc, 0x80, 0x170000020, 0x1000, 0x80000001}], 0x7e4, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffd, 0x8, 0x80, 0x5, 0x400}, {{r7}, 0xfffffffffffffffb, 0xa4, 0x1, 0x5, 0x8}, {{r0}, 0xfffffffffffffff8, 0x80, 0x40000000, 0x8000, 0x2}], 0x492b, &(0x7f00000002c0)={0x9, 0x5}) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="075100774275bf8ca7d2c46e93b3f678dab9d02af60f00000000ffffff05ffff05000500000004000000b8c7af5afe91444966982b53ac05ea0f0dd6aae121c5967e2b9cc88f0e096ebff1dde6d63c9ec64a84774d70541d0489517f1ccfa905011b4ff42da40e98d8004cf3f59d13eba482bd65eb8c84c382f823f26cc5c7f7a16ec3858c05d5200eee028dd5d9fd306a5993e4bbec8ddf0df85142bc97e2b1822c8c4725fa679dc7be273957660c4f5548250feaa0"], 0x0) r0 = socket(0x18, 0x1, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000180)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x80}, {0x40}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r1) flock(r1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/74, &(0x7f0000000240)=0x4a) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0}) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) dup2(r1, r3) kevent(r4, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x2000007ff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) kqueue() 16:00:01 executing program 1: pwritev(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f0000000000)="fdb782c49142d8f69e2ba2a302451d1fc0dd67eb05f1f399119c1d631c719187e5e6f736591d62413fd5249ed3d1b75c220c0558bdc011d95d7cad7a70815630e23294ff5d615058f712f1c9d937173edc9a53e81b285380d8ef7b64630b7bcd595eaebbce43eb906d9c92924ed45ba78fed3ca9d1d25cccb1c47b3ff712b5fa06f91fe1e6959d35", 0x88}, {&(0x7f00000000c0)="4300aad42e1fb6f6f4a55c97b5b4f7b464cdcb1be10b0c2795aa6fb1b61b2e69faf11a0200110f994fff96bca6b914f0", 0x30}, {&(0x7f00000002c0)="013eee0cdcd468a56303b36ef7cfeee8f1138d6b8a79dadb8c1ac90218250211d12996f1282d319885dab46a63641d8c8b2ddb28cf58d787a653d7f360e161b7167e7aba054094a2bdadeb6ca6989b815df6fb486a31a0d8802d4103a8e06cf10f572a41307211ab06f4195ab9d13fbff71922699983dc7ca28556b5381cabbf3108fcc737b8e1405de3eb4a95c264d39064e6eca8cdcd09c4cd9e23eca739aed2aab6ed3ed7670cfa2f2ebac3c82c3c5cb1bc804c7b85bbfb82d37d0a87f04b93ba6eb1d5b5bc816fac6d3dd5", 0xcd}, {&(0x7f0000000400)="2ca02137bc84ea5521677ac046e0130c14238ec9a52035955b422554b931ee5938ef467be4df8c21626460abb7bcb1d004752e4358c27e452573dff42f9dc72e1b7f2104b664e271e0970ca57b174c8635a1fc40a68ca5e0e7a53a0a395112638591b8b8839960d859edd2066240ca8c1696424a37d2e6c05692dd86d8230f124c6f6ef30afca642cf35aba12ae14ef03baaf3ce384eba1d44e167abd178a6687bacbbd2296bb499269e6ac1285eb63f4634d99fe2f46e5ac6872ce7b5792e", 0xbf}, {&(0x7f0000000100)="86", 0x1}, {&(0x7f00000004c0)="592067de6b2b1198cec55b8e1c69b03a10a50063f940c7efec56ce92881dd944c95ba50ccb4c1ddf39bec34197b4b7a599e7fd3b57f71cde59a8a7b6c7730a9275ce5acd291ab745c4f5f00fd3b53619e53aae197a6b8920182b4bf1bee1b2c14989153431a0b81d3d6927924ef537b22278b2d001f23e05900d7793626aec2a94da11d7385a3327af7c28217840e59dfa80a62db13ce87bc120b45457f3344ce93d969b9cef6f061c2e45909de04e2e08128f741c", 0xb5}, {&(0x7f0000000180)="5acc8d27a5dc9a3669a3670fa6cdebaff111503b7c", 0x15}], 0x7, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x10', 0x200, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r0) flock(r0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x100, 0xa1b}, {0x0, 0x6}], 0x2}) 16:00:01 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x20, 0x1, 0x40) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x0, 0xfffffffd, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea7897ec0", 0x3}) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r5, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) r6 = socket$inet(0x2, 0x8000, 0x0) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r7, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r7, 0x20007465, 0x0) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r8, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r8, 0x20007465, 0x0) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x9, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r11 = socket(0x6, 0x3, 0x7f) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0xb5, 0x40000001, 0x7fff, 0x8}, {{r2}, 0xfffffffffffffffe, 0x2, 0x0, 0x100000000, 0xffffffff}, {{r3}, 0x5, 0xcc, 0x4, 0x5, 0x52f}, {{r4}, 0xfffffffffffffffd, 0x15, 0x1, 0x4, 0xffffffffffff2e10}, {{r5}, 0xffffffffffffffff, 0x8, 0xc0000052, 0x7, 0x1}, {{}, 0x0, 0x18, 0x20000000, 0x5, 0x720f}, {{r6}, 0xad6811bb81d44116, 0x80, 0x20000000, 0x40, 0x56f}, {{r7}, 0xffffffffffffffff, 0x41, 0x1, 0x1, 0x265}], 0x1, &(0x7f00000003c0)=[{{r8}, 0x171c1d230ee94e40, 0x10, 0x88000004, 0x5, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x58, 0x4, 0x80, 0x10001}, {{r9}, 0xfffffffffffffff8, 0xa, 0x88, 0xff, 0xf4b}, {{r10}, 0xfffffffffffffff8, 0x80, 0xf0000000, 0x0, 0x80000001}, {{r11}, 0x741d754187f0e4b4, 0x48, 0x1, 0x4, 0x1}], 0x98, &(0x7f0000000240)={0x80000000, 0x7a58}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b0d42000006e9300"}) r12 = socket(0x6773e1960681ab2c, 0x2, 0x80) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r12, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)=ANY=[@ANYBLOB="e80925aac8d3cdc4330000000000000000000000000000000000007c618377dabbe5f2f9253d926caa2743389f34f0bc13af10267015c80bfc7c44649f4f65952c096888acb8ca9d31c5528aff01d26d0014fccea62e96a12da276dc2d031c4dad392766d01e8c2705ff22c7497c7dc4b51e18999bb7cead0839f46230d288f9b92dcdad635eb5e76988d0f6e06f0ca57dd37557be020b3b38a5fb45ca5d0165315605000000834a1178e429e5fcb99649cae81c8dd8510bf52f63cb5e09a49a9ff064389a1f962fa4c41566043f7f2c74f98d8e0a7da47a9bbb95b56ab5a9306a703a979f352b28b04e1b00000000000000d11037c71ff7302188eecde9df16c3745dd6bff834bb0f21dbfc627fc2d94abd0d9dce0388e8d274a0588e75f3a038bd275c670f8af10611ed85a4aa0c26762fa20e30cceeb5ba1ad69cc33c6885b13cf0f85a351ce01d7f8911aa8d71f5f6e3059b3fbd995985ed3900ce5768ae5cd444497338ed045922ac8d987c4ad505b659d700684620f0de556cd2b05433a7a60f9350421e2abc8641a46a55a3bb85d9a78ab3ac015bddb66f29033120d33179687016f9e57a724bb487e9b322bdaff6d244d0fdf25147b95751"], 0xe8}, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r2) openat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0x4d3b68b716677320) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) 16:00:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) listen(r0, 0x3f) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="00000004000000000000"], 0xa, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="1000000000000000000000000000000073b39e20b487da4ce320014b984839aea1419c9652533427732acc44f9dea8fd12af226f51a62111d49957f0e617b01c05ba866b0bdcc9d4f2c2704597d03616d5e03734466f06e1369ad35e77230bf8f75583f6f23ba66f0b0e43337b85ffd0e4654366a6efabfe66e13527cf90f9be0489025bc3a306f9ab97872ec833c369a935a27177d4850bad283472ad0e955fe5a841a1013b3a06a414dc9dc3979221ad66a4478c3706a99c057943e9ab865ded6da60924b0a48d4bd404de562780f3a6c180dcaad7fa07a59d9e55974dfccf094e4d3e37bf24ed3e0297f921aaa09929154a2682a5d5e53160d781"], 0x10}, 0x0) 16:00:02 executing program 1: socket(0xc, 0x4, 0x0) r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x49) getdents(r1, &(0x7f00000000c0)=""/163, 0xa3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x48}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 16:00:02 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000181, &(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, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x40000000000a, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x5, 0x8b) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:02 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000140)=0xc) listen(r0, 0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x200002c}, {0x6, 0x0, 0x0, 0x7ce}]}) pwrite(r1, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) 16:00:02 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20, 0x0, 0x0, 0xffffffff}, {0x1000000044}, {0x400006, 0x0, 0x0, 0x3}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/\\smouse\x00', 0x80, 0x0) dup2(r0, 0xffffffffffffff9c) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/108, 0x6c}], 0x1) execve(0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x68) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/100) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r7 = msgget$private(0x0, 0x410) r8 = geteuid() setreuid(r8, 0x0) r9 = socket(0x18, 0x3, 0x7) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r10, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000280)=0xc4d) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000100)={0x4, 0x3, 0x6, 0x3, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x800000000000007}) ioctl$BIOCSRSIG(r10, 0x80044272, &(0x7f0000000240)=0x1) getsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000000800)=""/231, &(0x7f00000002c0)=0xe7) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) listen(r10, 0x2) r11 = accept(r10, &(0x7f0000001740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000feffffff000000cab5a4a70000000000000000ff0f0000000000002000000000000000000000000000000020000000000000000000000000000000000000000000000000e03631381b04052cb62bf291f6cfcda5ccb192d636f0f243255748ef5d3b4e45866f9d4ccb2e5a541d771cc99e579ce80f9c7494c60e7798c22ae488f1d6d91f85d92b4a4f63f428e702703d8e369f6a51abb07db21e0dde6b062bf0ff6014f8291a7717255e47c1b5ae0274a6e6fb0e57723615cfd12e8b2822f711eceaa808fb87e85f32d93c9626bc8d2dd542ec98ce92c040284048a66c43b9b58259d09d3f4b8a95f8aa28b0371dbf38a3ed481fbb08c58981f109433585234a16661936e434215545e56581fc53c0326075f992b826b0ee296cb6ed9ee7f17c98b7f6033e306ebc7c4b85fd67957702aaa185b5e94f1cc2132ebbc3723759afc285593c0386461edf939586503a68b84adb42c8358c43e44d8d6f1a97d076c3a30040b3f8d2f67890fd0e7ad0a38e9c4b03c1618c8934dd7b513770d7efe75f97f9133198fadd316d02756867d2767cb35fea985b937e60b56bab957077cbb08a940859f2144ff7f47029b060d21aabc29ffac75dc48afd7f36ba265226cf7f482369f5a7175e1475fd89d881cec8b4c0d559fb4a90475fec43d0429f86e4e0e34e299b7c7de175c5b210b6be3a06a14e723189ed8843e6880c9507777b41cf8e2df3a363b4218747c3d1a827c85d95acb0b9541c4ed1fd6529deaa60f9935098e6cd19106e69dcb2a5d477f6a6be98c0aa37217ddbb562d5d1c37b78cd0970b3136ab1522ffc7bfee361ab11de2b8e081fba606f334a19e99d6823334672aa287cf1d7a74a27b36b9599d6a407c6fb602e2a609d9c530ed92b32378640c22b5c47390ae9c8c5dcab444d1c2cc5f2e4ee2a22580ff743a431b4170f4f41ce8447d8a7d610b580e284c063978a02264ea6dd9affa3cde3aaeeafc13b51bd1638fe026077096f008e4183d782d8b568d971a28e52cf3783f89b294030797f625d34d9990f7912295ba3061b97957e0fe5949d02f4c9ce000000000000d82e2fe3c4991b57806d31ed302fb6d87c0e084aa047e0fcbbef558a1e4bfb79555dd776f538045d7396e2e653b6cbb3fc4236c3b4bc8c1dc1876290cf2f56a2853b782407ed5a276284166e6ee986533ccf4700e12dd7046eb876691052793431376a304360a90a700f59a49a51e4247bc0ec0dbfc9dab7e5b36694df5963f76a910c9c1ffd21557ead1bbdc4a2534a8862dc61858a49c3c04ebe67afa859515d2efa5d788649cabeb7e7876aab80b889f2c93fcfa80a1637beab763a523165f4960135378f99dd9cbacb91baa543a5e6f56e04eec381dcc2901407b0702da1fa59ce4d21fd1375eeeff837aec1939515483dd66a5013c970d5af37258e90b068ab8810655c56ea90e94fcafcc8915609e5e5436a53914be604f2a735daa809bda713943978976eec15b70be1ab8d6dcb55d1a97ddbadec9fc13f3f3a03bfa2cd5d670827741d97960f01c4cb443d1f01da16639dd073d6e35180a2825375aa82184430d6cc46d87daff4a4a27ba3862526996d888e1b8f6c16c32c33b8ab9be14c5ecbc30ca3973a933dfd49f8e8989d39b7ecea2c637988da0310074cb47bd0d6975d65b5d4b11166ee9ffcdcd4c12ec5262754e100c44843a2bc1202ea36392ccb00e502ff30675fa0c0fef5116db637fa221bd4066f043d55bf900195711cf7cb7df022b3f47531b35ec2551f9323c405e06fc5cac9891b8985ab495d287688b05971f921ff74512e2a45508b512a2b552e3961f4b7cbe6189ba6c23daf01e891c8c5d9e4052c06f2d0d0221816bb019dd4853090507172ee708ae17db9b18f4ea1747e"], 0x0) ioctl$WSDISPLAYIO_DELFONT(r10, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0xffff, 0x1, 0x3, 0x2, 0x2, 0x0, 0x30, 0x0, 0x0, 0x3, 0x9}) r12 = fcntl$dupfd(r10, 0x0, r10) r13 = getpid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000c00)=0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) r16 = getpgrp() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, &(0x7f0000000d00)=0xdb5b5d4d03853f2b) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r27, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) sendmsg$unix(r9, &(0x7f0000000e80)={&(0x7f0000000340)=ANY=[@ANYBLOB="4560fb3103a647a6d831e19f72721bf9b560d14d28bdc150a656cacffe3ccdfa12fd15cce38ce3f191ee015fc0b11fcd3e6baa44c73133e170d35c6e310f5b2aa8f88d3ab71e6f37093c69aae740fdaa4285e9ac99c6d7da833d69ae74c9aab23928f35bb9a6f0e73400754e279e4305a505bedc"], 0x1, &(0x7f0000000740)=[{&(0x7f0000000640)="2f5b758a5bab8ba225d102364f35d14de1013551edd016eb39b41f", 0x1b}, {&(0x7f0000000680)="23c4c2cf6efafe78dd613f18d9f364d88e45f26fb5317700ee9c88dec484cbfde9fc8488afc2605da2ea73ffb4371bf2ed11a60afc0bebe13a718a76db4352dbbc57a7266c84946b77a459ea13f8badfa6fcced8316d2fbb1f1a8a4a63bc899064b0036e9bb331e970c5", 0x6a}, {&(0x7f0000000700)="817697fabe", 0x5}, {&(0x7f0000000900)="bc2a2202ccabca9b23ee5d6002509e6db0c024643f4384f73169b202d79a1110b2b175f06039c8835c674f425fe872c27e512c166172ea93919601a35a67080d253bc1e4fd18e36d951dc83c418d8f468a8e150c7464aaa36aedb45b1fc74dc7831b1e02a9f9df66f29950a166ee47e30b0c19a37df83597561564667e4a16b1434718db61a743ab6b571305345d8d27b85447340e5503cf8bbc913cb1390467c314e2fce4fed125761262fae3c39f8a73f619543924eaba260a5647acbcd346177109b6f3", 0xc5}, {&(0x7f0000000a00)="12b0a13bb8cf5ef283759761f2fa7d3f1a13fae6d38e65d2e3bfe69cdd98efeb493049798398881cd753252923094dcb407e1aa46b61749b3cad8ab7bee66a817b6f658f326d80c15bd1725fd837fcdd6593c30c9827df2e1e186bad75a49fda50a10fe7ccd462a267bc975a34cb8d5acf426b42ea94c21acc3bf840ab9beb82027eacb8ae3b13967bf091928e720c09ea70cbb4db03cdcf808d4eb7dad1cbb3cadf0b4bf12ec81293c7593d03840f4304c20d2785b76eea655f81c425953c666e225b3de42e3eba53bfeb9f008740b033fa72a372df56471ced58a808071f3e02749729fca2f073739c0500653b44a0ced3540dd1228bba7f", 0xf9}, {&(0x7f0000000b00)="a822885a2c7ba4727608325ea1c3fdacdcc44ad8494781ee1cb904afdf548b829ba7194a548536bfa8a2fd60d05c9c48dcf572e25021bf8f6bf24eba93d742c2b201cdd2973e671628f31036fc9a50752bbe9ba29c6d5d76363c698cac3c0be3ea4f123f3040501bb3be9463c3899010065fb7989430470cb5a505d0d222dbb1e47e2f49e45fa61c45582f764bb5acbdad19a06cf899786b78dc01d0c09df25d3e580e30f847d1cd0579717d8fa5f28dfa5ec8fd1d7ce1e2e5023f7bc308b7ba77cc086bab54056c10f779ec3b9276e3370f29cdfd6fc5b6a5ed3c63f614a3e8b7e3f4d6cefb36b4300226e1d631facc0cb2aa892bb6", 0xf6}], 0x6, &(0x7f0000001600)=ANY=[@ANYBLOB="2000000000000000ffff00000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYPTR=&(0x7f0000000480)=ANY=[@ANYRESHEX, @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYPTR, @ANYRESOCT=r22, @ANYRESHEX=r19, @ANYRESDEC=r20, @ANYRES64, @ANYRES64, @ANYRESDEC=r17, @ANYPTR64, @ANYRESOCT, @ANYRES64=0x0], @ANYRESOCT=r5, @ANYRESDEC=r21, @ANYRESDEC=0x0], @ANYRES32=r10, @ANYRES32=r12, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r11, @ANYRES32=r9, @ANYRES32=r12, @ANYRES32=r9, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r23, @ANYRES32=r11, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r18, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r18, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYPTR64=&(0x7f0000000d40)=ANY=[@ANYRES16=r24, @ANYRESOCT=r25, @ANYPTR=&(0x7f0000000500)=ANY=[@ANYRESDEC=r26, @ANYPTR64, @ANYPTR], @ANYPTR=&(0x7f0000001700)=ANY=[@ANYPTR, @ANYPTR64], @ANYPTR64=&(0x7f0000000600)=ANY=[@ANYPTR64, @ANYRES32, @ANYRES32, @ANYRESOCT=r27], @ANYRES32=r6, @ANYRES32=0x0, @ANYRES16], @ANYRES32=r11, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0xd6, 0xd}, 0x1) r28 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x20}, {0x3}, {0x6, 0x80}]}) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r31 = fcntl$getown(r30, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000180)={{0x4db9, r8, r15, r28, r6, 0x8b, 0xa5}, 0x7, 0xffffffffffffffff, r29, r31, 0x7ff, 0x6, 0x2a5, 0x9}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getegid() fcntl$getown(0xffffffffffffffff, 0x5) r32 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r32) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1000, r32) 16:00:02 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) socketpair(0x0, 0x5, 0x1, &(0x7f0000000000)) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x10001, 0x0, 0x0, 0x1000000000000020}, {0x3c}, {0x1}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x18400, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x20000000000001df, &(0x7f0000000180)=[{0xfff, 0x1, 0x7f, 0xcf1e}, {0x401, 0x9, 0x3f, 0x9ad}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 16:00:02 executing program 1: socket$unix(0x1, 0x0, 0x0) setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff0001, 0x102ff, 0x0, "a592fcd607d00bc34b15cba69300", 0x4, 0x4}) r2 = getgid() setegid(r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r3, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) fchownat(r3, &(0x7f0000000080)='\x00', r4, r2, 0x6) getgid() r5 = getgid() setegid(r5) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r6, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000001c0)) fchownat(r6, &(0x7f0000000080)='\x00', r7, r5, 0x6) r8 = socket(0x18, 0x4001, 0x0) setsockopt(r8, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r8, 0x29, 0xa, 0x0, 0x0) 16:00:03 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) nanosleep(&(0x7f0000000000)={0x7, 0x4c}, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069de, &(0x7f0000000300)) 16:00:03 executing program 1: r0 = semget(0x2, 0x3, 0x67cfe3cd194f8403) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000040)=""/11) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x100007, 0x0, 0xffffffff, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)=0xfff) r3 = socket(0x2, 0x5, 0x8) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000200)="76ede635f0ea9b934de31f39d7ab0cc7cb42e4277215fa3ecd3d2a030b0a7bf046b7dbd7f0e3aa2d45e211d94e998a2b4e0f1fb32d9e189b2873ed9cd486acc3b1cf1903a8b068b94186cadfa8c4e5744c1833e8c52f6c70eec29e0c72115179a62597fc58f9f25df00edf08deaf7903c581172d5697f2b6d3aafc0d98ec01fd56e8d6b7e275e0bc45321c7a980412fc7f573a1ceced19c693685aa8c4c2d21d921152637ca88e47ed7a68b5feb78003ed945635d61ec1033eb86f7a824dbc2005df3d5e", 0xc4}, {&(0x7f00000000c0)}, {&(0x7f0000000340)="43281b9c0cbdc0c0ed92e2106f9d568a569cc002edd33bdbf6c4b71a244252269fe7c46949bf74ea4ebfe388fe234a9ac6b43c6cf2a4bdaf1274268d7652e907deddf8db75c040e13f755c72fcd70c8483fe2ee435cdffa99fa34c52e0bf9e8b8fd95ae62db09479ca7421c65247f8666fe9a77e36c3bb7c2dc5fe0c59abe00702d17c2d0fd14672bd166c9929c4dfe884050e13c961e3bafd83ad2fce33e61b03cacd", 0xa3}], 0x3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2d}, {0x1}, {0x6}]}) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r4, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) readv(r4, &(0x7f0000000400)=[{&(0x7f0000000180)=""/54, 0x36}, {&(0x7f0000000500)=""/236, 0xec}, {&(0x7f0000000600)=""/217, 0xd9}], 0x3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r5) fcntl$setown(r3, 0x6, r5) 16:00:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) open(&(0x7f0000000040)='./bus\x00', 0xfcb42a5e5478932e, 0x0) ioctl$SPKRTONE(0xffffffffffffff9c, 0x80085301, &(0x7f0000000000)={0x0, 0x9f6e}) execve(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r3) flock(r3, 0x0) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000000)={0xfff, 0x6289}) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x8000, 0x28) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000500)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216ed65d86d7fb501c6d544738bbe327781d7d82a52a7b7809516c31260aeb79b03592254c369100000000000000040000000000000000000000000000000000630613643bfa27fbbb04194462eb49b6e46cefd06f7e6b06f58e3a0d5232e900009c89aa63754e450da531990d5be62cc4ce6649fe6a129d09068866cb4e3d7cc3db41aeb7bf9852a14ec9a613d8ab6f95fc97ea35aaceca85b5ce88e40e8cd8cc50468d35bbc5c43cd1be2348f6746754d10b66bec8ebefe4124435455c51c777025f74c3f159c0793289c77fea62c5c41bd05dadf0740fca25ebcf1c9592f001ff17f3786531465d7b85abab38227c8a5162bf872c611efe24a957", 0x124) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000180)='./bus\x00') openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x80, 0x0) r3 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x20) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000080)="00000018600417b22a48d69e0000000000000000003a03000000e30badc2000000000000000004952dd352af", 0x2c}], 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000280)) close(r4) flock(r4, 0x0) r5 = syz_open_pts() ioctl$VT_GETACTIVE(0xffffffffffffff9c, 0x40047607, &(0x7f0000000400)) close(r5) ioctl$TIOCSETA(r5, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r5, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/68, 0xfffffeb3}], 0x1) mknodat(r0, &(0x7f0000000300)='./bus\x00', 0x0, 0x4) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r6, 0x20007465, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./bus\x00', r5, 0x1}) 16:00:03 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [0x0, 0x0, 0x0, 0x2]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = geteuid() r1 = getgid() setegid(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) sendto$inet(r2, &(0x7f0000000100)="b5cd0b9bb1e5d071feadc0829023a7bc68062193a92d409ae26afc1dda435f7045a536b35e173ee2ea68fbb8efc2d4bfcb2d6db16521560727513fd7feb4d0c475bbea1c21149c755293730eb2b2b21dde743da655fa5e5925d209eb0896d02d728e97e37c2e47602675413c9eae8f796b", 0x71, 0x3, &(0x7f00000004c0)={0x2, 0x1}, 0xc) accept$unix(r2, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) r5 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r5, r6) r7 = socket(0x18, 0x4001, 0x0) setsockopt(r7, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r7, 0x29, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000180)='./file0/file0/file0\x00', r4, r8, 0xb697013f38d236e1) fchownat(0xffffffffffffffff, &(0x7f00000000c0)='./file0/file0\x00', r0, r1, 0x2) r9 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x80) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r10 = socket(0x11, 0x3, 0x0) setsockopt(r10, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r11 = socket(0x2, 0x3, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x8020691f, &(0x7f0000000300)) 16:00:04 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xfffffffffffffe59) r2 = semget(0x3, 0x0, 0x220) socket(0x1c, 0x47006a6daa959bcc, 0x1) semctl$GETPID(r2, 0x4, 0x4, &(0x7f00000008c0)=""/146) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000001140)=""/244) r4 = socket$inet(0x2, 0x4, 0x2) getsockname$inet(r4, &(0x7f0000000080), &(0x7f0000001240)=0xc) setsockopt(r1, 0x5, 0x7ff, &(0x7f0000000140)="b53f78ca881d7ea6b48b5d9d00cca387187f9419866c5e705a58b1716b18ca2521579fc6ba297b5165dd8010429f43dd75d5f6d80b0791545ec3720edc10873da79cd5154999d97296c5881c45447c401624e81372db092a2b79fef0970b0469093467971dfea026ea2c1fa988925018f27ca56c0cc408de466e927312a8ae91b78b3e256095257f46a0a354e50eb1303492a05f8a3026134073063c63ed7a577e932f7c05adabf28a189cc442f1db02b19a0d056caf4930134bcf8bb184e644be6099b5f9d5c453247dd3dfe9235790aa89fa7e63d8d949c01e327c766e95170566f7438724021edc38bbd15b9ae323436bbd8d74046a687d34e54ce7a847decabb4326ab63344f39faed677442b0fce880a057b3c6a8b9c7429c591f6aca1db798a8d3ffc99019ce38654bc73b5366a1d4def1debd0549fdc7bc649c0c05d6f64ea693dc6c4ce2f59ad69fbc064ebb2e3dd9f463d59c623fad11d7698c62de0c1ec43e504a1fe04b88dd4f2a6bf02e221fe9ad654569ee45b402456c230f988e9d69901bf0651d2298192b86b45367da8093a99df9c8ef441ab42e95ee84371b85a0a5e4af84e9d4527405aee640a3f91877a206a72f56c86bb2872fb2fcb91578419ff378967a7c697485f3280ab5462e74a0cbe77eb286ea985b8f395c580c2ceb9e31889394b7dda4d66b7db8340da1939728eb8a793e63a8d85cd004c29e1b8b5e7d40e1fd130dd855d85c1193f1eb3e8d39dcfe7579dbdfd180fa422141f5a31bb5a8f00f1a4b5ca80d161ffda336145bfed6ec33b734b42b0481656f0b14b72876ac454768c8a2da4982851df7280e25dba5f39b01faf0196e6e4004faa6076112e27b51ed9c4b12a40c137b5ea1374aaaafba7a39fdfa4868f5911286c1e5a3d7e196cfcbc5c544e4b000846d85757498ac44c4e194a6f63b0df2fa04af96dc42776b5fb5cd37fa73122f9b5c04981281eedaaf62d3420c10b24f4ad760af95a0a6ce1a83e7153a1a7fcbef36bae44d64fc56dce80edd872ea2b9c1408454d536f067c452293f7d6a406991eaac8c76ce589cd408bd1a07c4e5d536c83d1d9945d4dd1491db28eac937d3b55cac20f80dc770f548e39889d9bfa1cff38ba13762fe3023f24cbac9f4d88aedaa3b7407f48ff1b02e4cc8d316a32e24639a799b7f01f4c86b73050fc5e7a5a9dbc8a12c2de015c37c4d15898291614fd83b4eb98910f42c95ee62655b1e6a28859bfebb27bb9b42938af66a7c6e29cb13067437143bc889b29e48c284bc5b32e664b2c460dc2b9397882a6151e987f7d3141851e1e48e395fb83462fd8ac92037dda4fab1dfd9aa0cc7a4a086d6f13cb92042e85ca0cf263840236d7701e17169c00e15da0a9414ce852c815d2918598c9f4b003eca1a78740239643b810a9442d32df2cefee0acdf0658d46cee7785168a527026534170277dc3c9ed0489ce4e3fdf2340742aa6804363579dc6f1e82d9e4c1471a341ed5fbc698cb2e474e7fe682b6c1fe1b0b60e8aa84a035130961996daa68f8824a88ed2223451cfd73cc5f732a286097a332c144b62e0c9aa44c467271f6d0fdd28d055a2ede69424523a17c8889688866e0775bfe2609e3fac1e28b7b36318cbb58ef03203819c6bcd022862730d016f7fbd66ca4d44e92c67479e8c2870a623935c396273e3d6067e1fe13af4f7d480903450d1a2d03d8ec4c73f3eb6dc2d31c74758d949ad9a514fddf16bed97171a092333888c62081367334f64e5f770da60da93ca11315ead86de0114e4ac838ffb0d1bf975712e7c0e43d9b070693a5d95791700cbe79c89d489af9dd35f0002a4446989d47b3d4e602ffed480ca0f8eae8e957e7dd668b527a312ecb110c8802afb3c43972f6ca6b56c523d625d86a502df4d08128a6ce21b42a50ca8fe2b5d2c66a9dae71a2605a079e3907776641e0b0f54ff1599b37f07f1e55f35e7de04260c68de7bad876317dddc4e2b87c6ab78bac23fb4baea8beae8922fac4255c9f90257c449a6afc0cf687cc4e17402cadbf3c3769035e9930830e8cbb9098569a0e071c3e5044525dfba6e9bc405ec00167e96b62dc03b651460c5fa66727770c4513ec256b7d7656556522880295fa1cda86cf50d48be3bfacbe513c4c1220371e904f41cfab855819af753f5c93bbdeeb3417ef6ff3b4eb4ebe8d3615042e46a5c1db887a2d8d842f4cc98f9732f263be468d600d55daeb8213d13ae8a5f245c34bb16dba6efc241c7ef122a7b2a40f52d35a17f193900e8889a440c603d3285093822740001f2f9a6941633fb409c84aa2972c8eca3f554df5907d1eba10a9e4f72ab9cdc8b9caca53dfad1d828cb64e275f59160216f628009486d0c387cba03630c4205eb80a580c238bf3466fd57cc258b16187eeb86c69a1e4bebef35f6ef3f25565adf2d586f570838c8e7ae3af5835fa979289760f682f6314c8b5a088c3e7916cb00e8843c17795e7f3d2dfeb5834143f223a5688db8c5358198df5f3472b939f675258299580e836be5b65fab4b78d8f301377462d4ec4ac949cbf13f85e34e338e0015f32a9faf8f81092cc236676621f327b63360ba30118e384a6e6df43909e9c4e10785220a1f64c0fef0fecc483a5475a042dcd3bfad0b264e1026aa12ad964744c1380aae46bed3ab9d0a04091189d67ba843687633fee4e1ee33fdee053b032552b4d9d1e07a4f9834cdef820591b33fbf91ee0b995953c7a1260d24fd06d6dbb5bd6ba6f4b23b5c070b7597aee806c34b8d6b37eb92936301a60ca63d1d1e6569571295af0afb454bee55bf0ad9e61f3ecf8cef17cd0ebba3d4ff0c31dd40753c45ad7ef7f80314cbcbf3340057ead0176cc3bcb348362f567acce8f3b3f30de4519a3a374b73d322aa03ee238a7d566a65121809d58597d16e307d1d19e1f1e2fd98f136ca5f4a88f5b2a48a99a260dbed911127ff465a6a848c1e3e87587d085ce0e390b25ce0b6647a3df844e490c71a4ae42d23d6a903e51bc7008fd50f9896d29cfb6afad98f8e1caa4efc4a332c959a5af02a282fc95691a6e1e9cccb48413cdca55a3ac949c534d34bb3f325626563643005d783534aa99671c7d27a2ed2bc6a36da4e80fc42a5275dfeef5f75facacbe42737449429807699a0e1ac5861c0667888173d8d736ef8493271febf7028fe36baa94ab7f78b314ba6868c5c38a06517e232f03098655f2ea03fc17e85b3b9b674b20678d80df91f81fd6a93502cf823b1a00254e290e567df39b9a8029d85296d42631248015ece50e2edae729edb00b80f7b1a3017a9a6b579d774d92ee57c90d3eb89010b7ea4721edf77544b104e54fdfcdeacc87f42e3efe635ce91627b701190536f9d71b31dc77ee8d59eb5cae38381f47cbe0ec8380337e484e09be6c75c395e73dd50384e113d5ecc4429dbf957ea6530bcb29909a0002b02714e6bdea4a9363efe3ebc0f95fbaa857082c9f103c7822092e4eae768155702916a755c285fa6a65553bda542b19880a8108ab7d3d54e983391006f1c8aefc1d8f4655d6a05718a6173344d57c4b2994209788653dd18a77a90c2fee6461e4b4439bf6aa9d3163ebd6365057cf57fe92ca76cf1d0b912ed6fbce1264548f7fe87188bb614a1a86188ce028645a310ba984d9024b28e5167080b38b47020bc3b62b5a90e73b24f1a3d4887e72ab61d225726dd7fa59eb77c350cd68f43354b3b11ff5885845476ab94bc3235f0d338cf08c9aeef43343b565ec0fb307332e3faeea88b4f7b54ef25f9dc27a929e6347c7517664611e42e111868eadbafed2aefdd6b282254c16ff24ffa3af286a85c0ce50100c7be5a0db07cf683a1a05c15f46a9ea59f9a07ad9de79373bff600ab299f8dd47036b8eec350a34f07d96f4632da983bb2e79d2ce03e147bcc3a64cb2c9d7d4e9f26b3caa55dad272772ba2a16fd730e4f09a728c23dec5794791418dab67a130deba515bc651b615464f1ef49b510cfa43664e39263085dc2d29eaab86400a0a2f4a2141759d1007484041439b8cf073a6f6a85dc9853b2be41cc595ca07997dbfea44bb5796be9c6a8a93cd0db0d9a8f861d77c475558dd3fad686783434b0f887d8360790fc9b6cef99d6d5553236f052557c3db52c11dd1d22a581d5ee609acb968506ce9f92a1819ebf6361f1a839329be63a8fbddb09ba264276002cc0261e336d387192de29d8bc77ed6e6171115812caab212f144a1f8832b4aa348228208e836cacb0cb77f7da858cc5855431a9952bcc1489f26144373b8a5cb692929d4dcee892d81d1bcd66673c7a085bf3485df2c9e41abdbd221c409b98c66412178cc7bba627d3bfa9d017aa442bd73b6d914c6a0f23c0a305fd71975940c8a27985fd16246377794dc25f82acc95d0aa7652c768b8d1e5838379e564231555b178811006c5a5298055f189d9660e441ae15e20818df7165bb2793687847ff6b49980be681577bd31bf2d40e90bfebc59a303abed59382e01000536f22e657e97fa4bc8549ede081feda5d07367efdd44d1ab0c24f5586bd589ec0168a3f714dd8e9171c46654c1e3f0662537658b1447b94de02f4a4c7cefd108c80b71c51b4459469286c1c5f887c0383215d3584fd7d0fb37c48d45af55d2c57fba32bcc6616d8a64434ff64a14e6f2719f685d8e7530d3f1ee3cccaa4c429724d3e7bcf1a4d560d6ec067bb5d193811aa393e66fe19c42aae4f1ae7cac055f9b637199c0df45b559d0e5e2a9a134c304c3095f2af40a5653b2ba030b2de18effcfffa6983be720b8a23b2b59113634d9cc950805f02404a4eecc3efcbad1d3ace18a96dcfe7c3d248247934d656ab70497947eb35d02c2b6fefde1a4e71c5aa390e3162df67af489390d60707e524390c3e2a20c653048054d8fbac224e5737fd80ce59fb7899cf292e381c2f66956f9c2425cef76b4fae8d72d43846f5c57e97872651391db19c6efe8f11b668d4e5e2b2ee0da30ac2d11e547efa7daa2185590fbdd04f930215821cdb76db931c90b9ed4c65ff01fd1335010f091fc890e62746b7acf71ac045b1b0c1f6a2613b17e1afaf8c282c18012f9dd5b1dbe54cedbcdfbc66868d9c30d75e1a91dfa445e1be3c8b4b45a220276a2600bf6fd14fd78c03c22790fd0e8ef71449bbfd1846556a045bedb1e0b03cefa4e070d8ad53fee6632d6397ecc9fcf176bf83999bc4c77ffaefe5db61332ee16ce51d3ad3c842ca8941ea65bbcd4350d367586710d14856036b3c0a459325d321af2f403f837b7b3e9385384f6505edaf2a94b18266f5cd5e651008115ba1e7099f9dd856f9fde7e42490189076362fe4eda85438cad30f5772eceb6957707201807021b7bc4308c80ad78c47c6471a0b3500f8580728bbd80c911e6a44c565d8a398ce7a54331af85e993de819195a9b4d2e48252be45c80f7fc278cf8c339567890f4b3eebbcefe0064d2bc96406d4cfd5e2ddf696d4af163bae495411979abb810ee0bfc4085ea08f2611e48645c698ba20edef969cd12dcaa7b9d3d2c72c4deee80268b9393e5d4763b08ee1efc57603d8a10bffe3724c92c7c5c16774b0b5e8943ee957bff9996fcda36b7d03c40967f3186031472607bf12a0b20096ef00319368000cd48516deefa7c511d4986d74042a48d1f45ccbef3877899b4f1b19ef642cebd340d77cb35f7cbe3a4c6613d75f483c742762fd05a6045bce6250dff3b1a1ae304e140b952539ab1eb014809885546f0c88132e8d12b91c81b2015b7574e508f", 0x1000) r5 = socket(0x18, 0x4001, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r5, 0x29, 0xa, 0x0, 0x0) getsockname$inet(r5, &(0x7f0000001280), &(0x7f00000012c0)=0xc) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:04 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) r2 = syz_open_pts() close(r2) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) recvfrom(r3, &(0x7f0000001740)=""/4096, 0x1000, 0x2, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r4 = fcntl$getown(r2, 0x5) r5 = getpgid(r4) r6 = socket(0x18, 0x4001, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r6, 0x29, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r8 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={r5, r7, r8}, 0xc) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000300)='./file0\x00', 0xfffffffffffffffd, 0x84) r1 = fcntl$dupfd(r0, 0x0, r0) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x425a1fbf) ioctl$TIOCCONS(r1, 0x20004276, 0x0) recvfrom$inet(0xffffffffffffff9c, &(0x7f0000000540)=""/4096, 0x1000, 0x40, &(0x7f0000001540)={0x2, 0x2}, 0xc) getsockname$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) sendto$unix(r1, &(0x7f00000000c0)="a6e6db762730d5d9ef216a0bd46051cc5ea73b60de6877532bd577ebd345a47c558df77ef6b2f4e759efe8f82efc5c369d2f981bce117b938c007e2facec2877286445d4eceb0cce71641d29090130fb401c13650328e75c18c99586f9a81c3c0aae0389b274804c5c8340486583d94d21a15151fcd5dccb91b24301ef864ec7ef7d89447a5ba259214fe0f4aaef84a7f12f446b1fa27d4137a92b8b2b467cc8db0dd2863b6a2f2327e2578b7574d03494ecf8b741f51aa222e875875d3e2cd1d81436d76fd8e86cf1137ecf0a8d115a0e5797adcde4e0e59ce4557e44899568fe0835acbe01f7b7a7960dbfb9", 0xed, 0x402, 0x0, 0x0) r2 = getegid() setuid(0xee01) r3 = getuid() kqueue() accept$unix(r1, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) mknod(&(0x7f00000003c0)='./file0\x00', 0x1, 0x6) flock(r0, 0x0) getegid() r4 = semget$private(0x0, 0x3, 0x100) semop(r4, &(0x7f0000000500)=[{0x1, 0x81, 0x1800}, {0x0, 0x1, 0x1800}], 0x2) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000000400)=""/54) semget$private(0x0, 0x296a85bbf6efc1aa, 0x100) open$dir(&(0x7f0000000280)='./file0\x00', 0x200, 0x104) chown(&(0x7f0000000440)='./file0\x00', r3, r2) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='./file0\x00') r5 = semget$private(0x0, 0x4, 0x200) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000340)={{0x1, r3, 0x0, r3, 0x0, 0x40, 0xcc}, 0x96, 0x4, 0x3}) 16:00:04 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f00000001c0)='./file0\x00', 0x8000, 0x5) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x20, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x80000, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x6) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x4001, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r4, 0x29, 0xa, 0x0, 0x0) getsockname(r4, &(0x7f0000000200)=@un=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) socket$inet(0x2, 0xada65aabf444331d, 0x4) r5 = semget$private(0x0, 0x0, 0x808) semctl$GETPID(r5, 0x4, 0x4, &(0x7f0000000040)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x200000001, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="0000000238e2c9cb0c75013a2fbbf691a7908935cfdf839e", 0x18}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r1) flock(r1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0xec58, './bus\x00'}) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x4, 0x8, 0xa0, 0x1, 0xffff, 0xa1c, 0xffff, 0x0, 0xe8f68802716ecded, 0x1a, 0x31}) 16:00:04 executing program 0: fcntl$setown(0xffffffffffffffff, 0x6, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00\x001\x00', 0x200, 0x0) socket(0x16, 0x8000, 0x1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x1) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0xa) 16:00:04 executing program 1: kqueue() r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getuid() getegid() semget(0x1, 0x0, 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002600), &(0x7f0000002640)=0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x80) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kqueue() fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)) close(r0) 16:00:04 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{}, {0x2133, 0x0, 0x7e}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0xddebcae80c147c02, 0x4000, 0xb9) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x42) fcntl$getown(r2, 0x5) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:05 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008b}]}) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x40) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = socket(0x18, 0x1, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0xffffffffffffffff, {[0x0, 0x3, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000000], [0x200, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x200000000225], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x0, 0x2cf80000000], [{0x0, 0x0, 0x200, 0x7}, {0x0, 0x400}, {0x0, 0x0, 0x0, 0x2}, {}, {0x200, 0x1, 0x200}, {}, {}, {0x8}], {0x0, 0xffffffff, 0x1c}, {0x0, 0x7}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5) setreuid(0x0, 0xee01) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) close(r2) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r5, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) close(r5) r6 = 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) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000180)="1fec34cf942716fa541d14124457abc01212d9936eda2bfd9c75594a55009099c0bb68a2536163393e31d7426b7fd986f22a1d974462d0faaa17216cee23827b0ffc115c27c29c5e607e39ff984d83958c90dd16cad8febd89eec4d0f5ea6b77e92ff4e6abb8abb5812726d11b1a6d5fd6e1c8a54848dc839a4f93f54ec400e03aa6c6e3e6dc62ff3d1144da71933805fcd4210a2c0d4e21dd6f5c98e7375deb5b575800a6deaa90dc78e51c67c2cd3b933feec7", 0xb4}, {&(0x7f0000000240)="47b755d1be95fa548baa3912af06f36e95223dc856c07a5720eded1ba528bf28c13a828292ad34c60a1aeb860c708d94bc68e91d04a2d0a3cf4c5d18d16e64a2e0ac49f932ce9e381c0889fb805e780b82b7729f3f863943d1161215b66bdce52166c77356931f5eccfd1313660443b12fab407f0ab3de943628fd3bd8ab44", 0x7f}], 0x2) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000bc10468f36d7356ec71117d59f83c197145a14d74e522bf5b28def65d9d79cb447e63bcd9475308c4737d02a8d3cc9b8c9d0ad3b0ff438120d9cc057290a23204e64b2ccee722e1055ec65adac15b70af3a17a7292ba4af6f2e22696ed46d9b3b89e943d8cfa77fd1d1e059121cf914ab581bec3bc99ee97cd6ab76c6b94c6c6a0b980a6e19bebeb61e721a0f4b80a251796d19d87d4678199732e3645cc3226394ff53764fadbb167ed6b4668a94a7fb6ff6e31906f3dabbc9f00"/210], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00ffb11b66696c653000"], 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0xfffffcb3, 0x200, 0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) pread(r3, &(0x7f0000000040)="82a39156fa966bd4ebae3aecd263779e90136d638c992ed2e4ffd7519018dadf4cc2c6f8ab4ca153e05fedeb41deb3ed8866be21302dd887db42e79bf6ca62dc3469d09534a3cc10aced14c3837eff21a98c23140661ff5f6dfc1a397538807c3ec47ae4a65aa3ebabc4c44b9e57ce80ba3c2daa6985fe79862cacc7145d185129cab6df184cb390ae", 0x89, 0x0, 0x0) 16:00:05 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000004c0)="d6fd5b0273d997231bd1564a113eb498220cb8581208acbe72532ae55be9789a9a4eb60bd19b69ae7e01dfea37929b0ccae9e84390d3a77187a115b0fbb4eef1fe2a6ddb459232f092f1d3125f810c9d9f3fc22f2b3ff3", 0x57, 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000], [], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x1f], [{}, {}, {}, {0x0, 0x2}, {0x0, 0x0, 0xfffffffc}]}}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x40000000}, {0x16}]}) socket(0x0, 0x1, 0xffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000400)=0x1f) lstat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:05 executing program 0: r0 = socket(0x11, 0x3, 0x0) fsync(r0) kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x272) ioctl$TIOCEXCL(r1, 0x2000740d) kqueue() 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x4010, r2, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=""/4096, 0x1000}, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001591daa8 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001591daa8 16:00:05 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x212b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000180)=0x6fa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) getpgid(r3) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x7b8) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x20}, {0x74}, {0x6}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x800) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x74}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) syz_emit_ethernet(0xb9, &(0x7f0000000100)="2351ce9c802bd9a55b03144e7b14383c922068c78ce0912c7c036019723f46661823fc374181bf6504270bb75688a00a27bb94cb04ba5deefe8c676d2c1ba11694be2d43a43d41dc7d6d9bdd3dba1257c8b4e4ded4d24ae1db40442ea8ea94681efddc50ef9ef4ecc205d5f30d2bdcd9042f106a4888bf0000b9ec612b4c2b42961395f573b885b8d1667acb469e1b7d468d2ec9807635b020be48f93bfa125ad4b879366d93bb3e7b1485784341c5920270be1270920155a8") 16:00:05 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000000)="fbf03eba609c771cbfb10168ad370a1a110b885dc2", 0x15) readv(r0, &(0x7f0000000040), 0x3b) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3b2b752995fe0c09f5e523da1740001", 0x12) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/22, 0x16}, {&(0x7f0000000140)=""/250, 0xfa}, {&(0x7f0000000300)=""/189, 0xbd}], 0x3) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x10000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x48, 0x0, 0x0, 0x7ff}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x281, 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000001c0)=[{0x5, 0x7e, 0x3, 0x6}, {0xf, 0x1, 0x6, 0x7}, {0x7, 0x8, 0x3, 0x3}]}) pwrite(r0, &(0x7f0000000100)="b1", 0x1, 0x0, 0x0) r2 = dup(0xffffffffffffff9c) bind$inet(r2, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:00:05 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) flock(r2, 0x0) 16:00:05 executing program 1: r0 = socket(0x400000000011, 0x3, 0x0) chroot(&(0x7f0000000000)='./file0\x00') sendto$unix(r0, &(0x7f0000000300)="50010502000000000000000313060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4ffb2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f000064e0629616b0a8e7000000020000000000000e0208a31f07d3f80004ffff00000000000000000000090000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a50d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc107c21d548f2de6c031b7b303757e60642b4506000000070000007105889a2b32728f83ea65f3482e093d00"/336, 0x150, 0x0, 0x0, 0x9667cca395027c44) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3d}, {0x30}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000580)={0x0, 0x0, 0x90d2, 0xfffffffd, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000440)="5827001000000000000025259560f8e5811f73f2e3a0e968c4d5e41789632dfc94ff847379bfd18e02acb76f334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d40997beae078b0a80da188763110dadb6a5fe1cff9dc3b4efa6865e5909ca390d4621fb9b9ae1607f528ac7ac64c69f1ff45504215daffd3015db310090b514907e9ebe63d9b040b0df6330fa326f7bf1b2e1361e4c990311a0eff874a27461bd7ff90c2f70c544bc2f7fe7c8cd09244e708a8e5e76f514a3df158922e570d88356cedc3c1ed2833a3a0001000000000000834dc288a64f727a2b88335644fcee6563ec0d22a1a1c99863a8", 0xf1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) getgid() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x7, 0x7, 0x5, 0xfff}) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) write(r0, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c023ba69d658a45fd237c16c1ac9403", 0x6b) r3 = syz_open_pts() close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x3, 0x101}) dup(r3) fcntl$getown(r0, 0x5) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x20) accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000180)=0x8) chmod(&(0x7f00000001c0)='./file0\x00', 0x20) fcntl$getown(r1, 0x5) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='\x00\x00\x00\x00\x00F\x03\x00\xd2', 0x2, 0x0) syz_open_pts() 16:00:05 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = dup(r2) dup2(r1, r3) close(r0) flock(r0, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r4, &(0x7f0000002740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x40, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4, 0x7f4ebde2f2071639, 0xffffffffffffffff, 0x0, 0xfffffffeffffffff) write(r5, &(0x7f0000000100)='w', 0x1) close(r5) semget$private(0x0, 0x7, 0x287) kqueue() 16:00:05 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) listen(r0, 0x6) r1 = semget(0x3, 0x3, 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/209) sync() semop(r1, &(0x7f0000000100)=[{0x1, 0x1, 0x1800}], 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x800c) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x8, './file0\x00'}) r3 = accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockname$inet6(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x8000, 0x2) mknodat(r4, &(0x7f0000000300)='./file0\x00', 0x4, 0xfc2c) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000003c0)={0x5, &(0x7f0000000380)=[{0x8, 0x1, 0xffffffffffffffff, 0x4}, {0x5, 0x3702, 0x6, 0x4}, {0x4, 0x8, 0x4, 0x4}, {0x4294, 0x20, 0x1, 0xab}, {0x9, 0x5, 0x10000000000000, 0x7}]}) r6 = accept(0xffffffffffffffff, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) write(r6, &(0x7f0000000480)="2642a80988f3ceb23a027cd95083464822d1c5db1e2f0323c424a689d32804de6155aeac6676875f4b64d8ec24801a92950966b97d8550e294de85ae7374c45dc97bf49c433ec4528eef7578274161f82532a974628808454d8c8c0ebf53f32b865716f0e618617bfe6504719f36d9a80b01fceb53d9f669", 0x78) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000500)=0x9, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r7, 0x0, 0x0, 0x3) r8 = semget$private(0x0, 0x1, 0x40e) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000580)=[0x7, 0x100000001, 0xc4, 0x8, 0x5, 0x30]) fcntl$getown(0xffffffffffffff9c, 0x5) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x8, 0x0) ioctl$VMM_IOC_RUN(r9, 0xc0205602, &(0x7f0000000880)={0x9, 0x5, 0x2, 0x81, &(0x7f0000000600)={{0x3, 0x1, 0x4, 0x8, 0xf8, 0x0, 0x9}, {[0x7, 0xfff, 0x4e, 0x6, 0x40, 0x8, 0x81, 0x20, 0x1000, 0x7f, 0xda, 0x1, 0x1, 0x1, 0x0, 0x100000000, 0x5, 0x10001], [0x3, 0xedea, 0x800, 0x1, 0x4, 0x2, 0x468a, 0x4, 0xda, 0x1b], [0x1000, 0x200, 0xc000, 0xfff, 0xeff7, 0x4, 0x800], [0xfffffffffffffe00, 0x1, 0x4, 0x6, 0x2, 0x9], [{0x5, 0x9, 0x4, 0x5}, {0xffffffffffffff15, 0x6, 0xffffffff, 0x1}, {0x4, 0x8, 0xf7d9, 0x8}, {0xfffffffffffffff8, 0x2, 0xb9f, 0xfffffffffffffffb}, {0xa0, 0xffffffffffff8001, 0x6c5, 0x1f}, {0x3cb9750, 0x3, 0x1, 0x7f}, {0x20, 0x10000, 0xfffffffffffffffb, 0x7}, {0x6, 0x20, 0x231f, 0x4}], {0x100000001, 0x1ff, 0x10001, 0x7}, {0x1, 0x8, 0x2, 0x3}}}, 0xa61, 0x3}) open(&(0x7f00000008c0)='./file0\x00', 0x8, 0x8) r10 = open(&(0x7f0000000900)='./file0\x00', 0x80, 0x2) r11 = dup(0xffffffffffffffff) renameat(r10, &(0x7f0000000940)='./file0\x00', r11, &(0x7f0000000980)='./file0\x00') r12 = openat(0xffffffffffffff9c, &(0x7f0000000a40)='./file0\x00', 0x515b4cca817171cb, 0x56) r13 = getpgrp() fcntl$setown(r12, 0x6, r13) 16:00:05 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) socket(0x10, 0x2, 0x7) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:05 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18004) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x13, 0x1) nanosleep(&(0x7f0000000080)={0x7, 0x3}, 0x0) r1 = kqueue() r2 = socket$inet6(0x18, 0x0, 0x3) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x23, 0x4, 0x80, 0x8}, {{r2}, 0xfffffffffffffffa, 0x6f, 0x3, 0x0, 0xcb}, {{r3}, 0x0, 0x0, 0x4, 0xb6a, 0x2}], 0xb4e, 0x0, 0x703f, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47d0138c6c3b018be5455ba5fe808f9840f9e13da075ee5d1088eb64eaa85170beed8", 0xcb) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSTART(r2, 0x2000746e) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bf, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x1e, r0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000540)="6ddc8d054594c5eca47251441ecd") 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x60}, {0x3c}, {0x6}]}) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0xc}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xa64}, {0xc}, {0xab}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x3ff, 0x20, 0x9, 0xfff}]}) syz_emit_ethernet(0xb5, &(0x7f0000000140)="b7") 16:00:06 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x16d) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) nanosleep(&(0x7f0000000080), &(0x7f0000000100)) 16:00:06 executing program 1: r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000740)=[{0x2, 0x4ba6, 0x1800}, {0x0, 0x7}, {0x2, 0x4, 0x800}, {0x1, 0xffffffffffffffff, 0xc31b3780bccc3428}, {0x3, 0x5}, {0xa35432a02fc9178e, 0x8000}, {0x1, 0xfff, 0x1000}], 0x7) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000340)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x6, 0x83, 0x20}, 0x1fb, 0x100, 0x1ff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') r3 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x200) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r3, 0x0, 0x0) utimensat(r3, &(0x7f0000000400)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x1, 0xffffffffffffffff}, {0x0, 0x70f}}, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000001500)={{0x10001, 0x2, 0xfffffffd}, 0x1000001, 0x5}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_extract_tcp_res$synack(&(0x7f0000000780), 0x1, 0x0) pipe(&(0x7f0000000440)) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000500)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000380)) accept$inet(r1, 0x0, &(0x7f00000003c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r5 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r5, 0x800c745b, &(0x7f0000000300)=0x28d0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x1000) pwritev(r5, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cb096d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x201, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x28}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) fchflags(r6, 0x0) semop(r0, &(0x7f0000000240)=[{0x2, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x0, 0x9, 0x1800}, {0x3, 0x6, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x1000}, {0x3, 0x4, 0x800}, {0x1, 0x0, 0x1400}, {0x1, 0x1f, 0x800}], 0x2aaaaaaaaaaaae7f) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000001c0)={0x3, 0x10000}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000140)={0x20000214, &(0x7f0000000240)=[{0x85, 0x9, 0x8, 0xfffffffe}, {0x7f, 0x1, 0x1f, 0x1}, {0x2, 0xb1, 0x8, 0x936}, {0x6, 0x9, 0xb4, 0x7}]}) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:06 executing program 1: r0 = kqueue() r1 = dup2(0xffffffffffffffff, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0xed38, 0xffffffff, './file0\x00', 0xfffff001, 0x5ab92a80, 0x80, 0x6}) r2 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r2, &(0x7f0000000100), 0x28ba5e) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, 0x0) r3 = syz_open_pts() close(r3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgid(r4) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r5, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) fcntl$setflags(r5, 0x2, 0x0) ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r3, &(0x7f0000000080)=[{&(0x7f00000000c0)=""/68, 0xfffffe7c}], 0xfee) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r6 = syz_open_pts() close(r1) close(r6) ioctl$TIOCSETA(r6, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r6, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r6, 0x20007465, 0x0) r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r7) fcntl$lock(r6, 0x9, &(0x7f0000000300)={0x1, 0x0, 0x0, 0xfffffffffffffffc, r7}) read(r3, &(0x7f0000000000)=""/112, 0x70) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x800, 0x0) write(r8, &(0x7f0000000240)="b5b7707b574af54782e2f7391132db753bb3c8332debdd66d02237e355c6ccb73fde8308c8b96d9dd2ce475a9ac551b908abe36aa4d220f4b006582127f78b5691c45617ee28547b2cad5b52040632ba5acd3913fb498d6a0702b8cfca67308659a6bb104a2cfd55ce53921819ea9564ae81a487e94c4d151b8758d1be492cfdd1f5e2745506eba8c905d7c72ab399351a2fa196216338811021761c8b1e26782a6a051d479c0acf997311380277ae9c9c5af147bd0c23fd", 0xb8) 16:00:06 executing program 0: r0 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28008, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x20) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x207fd) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x199) r3 = socket(0x18, 0x4001, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x80, 0x0) write(r4, &(0x7f00000001c0)="f78adfda8a1b71645851c6cecf4e52f83c71e6b071905b413b87a4bbd6079bad57869fea1098cf15e2d9c9607bd042de6bbe4202cd3e618bea79d7fbdc1d", 0x3e) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) unlink(&(0x7f0000000280)='./file0\x00') accept(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000590000005710ac0000e55f22e1481a72c2b0"], &(0x7f0000000040)=0x4c) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) fcntl$setown(r2, 0x6, 0x0) 16:00:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0xa32acc95af565f1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r0, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9092, 0x0, "a2000100"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000140)='\'\x00', &(0x7f0000000180)='(\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000380)='^\\{+\xb0\xa1\x00', &(0x7f00000003c0)='\xa1$-\xa2&', &(0x7f0000000400)=']', &(0x7f0000000440)='\\-\\#{\x00', &(0x7f0000000480)='(G{\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000540)='#\'++[\xf7][\x00', &(0x7f0000000580)='\x00']) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000500)={0x0, 0x3, 0x10007f, 0xfffffbfffffffffa, "dc04001b00027f8c19cdf952991735ee4af11d00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) bind$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:07 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) munmap(&(0x7f000004b000/0x2000)=nil, 0x2000) write(r0, 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0x4000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r2) utimensat(r2, &(0x7f0000000080)='./bus\x00', &(0x7f0000000100)={{0x5, 0x8}, {0x5, 0x9}}, 0x2) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0), 0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000001100)={0x0, 0xfffeffff, './file0\x00', 0x200, 0x90, 0x3f, 0x6}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) recvfrom$unix(r1, &(0x7f00000000c0)=""/4096, 0x1000, 0x40, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) select(0x3db, 0x0, 0x0, 0x0, &(0x7f0000000000)) r2 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r2, r3) r4 = getgid() setegid(r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r5, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) fchownat(r5, &(0x7f0000000080)='\x00', r6, r4, 0x6) lchown(&(0x7f0000001140)='./file0\x00', r2, r4) 16:00:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) connect$unix(r3, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000240)=ANY=[], 0x0) r4 = socket(0x18, 0x4001, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000000000/0x1000)=nil) getsockopt(r4, 0x29, 0xa, 0x0, 0x0) connect$unix(r4, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:07 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:08 executing program 0: openat(0xffffffffffffffff, 0x0, 0x8065915bcce15795, 0x0) openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x80, 0x22) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, 0x0) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8000, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0xf7}], 0x100000000000005b, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000000340)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCDRAIN(r4, 0x2000745e) getdents(r0, 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) acct(&(0x7f0000000100)='./file0\x00') acct(&(0x7f00000000c0)='./file1\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) 16:00:08 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{}]}) 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) socket(0x400000000018, 0x3, 0x3a) socket(0x18, 0x1, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_vnetid}) 16:00:08 executing program 0: r0 = socket(0x11, 0x4003, 0x0) clock_getres(0x0, &(0x7f0000000000)) sendto$unix(r0, &(0x7f00000000c0)="b1000513600000000000000004000000000004fecea11ea8fef96ecfc73fd3357ae2ecaa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698f1f132e27acb57ad602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000005000000020208a371a3f800f1000000000000000100000000000000", 0xb1, 0x0, 0x0, 0x1e2) r1 = semget(0x1, 0x1, 0x0) semop(r1, &(0x7f0000000040)=[{0x0, 0x40, 0x800}, {0x0, 0x0, 0x800}, {0xe0cefd2e98e92216, 0x6, 0x1000}], 0x3) 16:00:08 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000180)="d3eef3", 0x3) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) socket(0x10, 0x3, 0x7f) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x7ff, 0x81, 0xbb, 0x2}, {0x5, 0x1, 0x5, 0x9}, {0x3da, 0x7, 0x89, 0x4}, {0xfff, 0x7f, 0x1f, 0xfffffff8}, {0x5, 0x9e, 0x40, 0x3}, {0x7ca, 0xb0, 0x40, 0xfff}, {0xfffa, 0x2, 0x4, 0xffff}]}) fcntl$setflags(r0, 0x2, 0x3) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x24}, {0x30}, {0x6, 0x0, 0x0, 0x10000a4c8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x41) 16:00:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)="da7ca948519656f986aed1979480187d5a7f9eef7b80059927064200ec05ceb325c8cfbfad6719574aa93f5527162f3c73e4cab21cf375ac7449da697142eb26ed0b22a37dd444f4dafc0d07bce99d87741766e73e48d32ad230e6637cea77c04ad60fe2ee370061ed016525ff2690834446ecbecd449089cf67060410911f5d62a03f174f05755ef5d15f15ebd62c", 0x8f}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x1) recvfrom(r2, &(0x7f0000000240)=""/115, 0x73, 0x0, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x21}, 0xc) lstat(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xfffffffffffffe60) write(r1, &(0x7f0000000180), 0x13c) 16:00:08 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x6, 0xfffffffffffffffc, {0x5, 0x2f8c}}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r2 = socket$inet6(0x18, 0x3, 0x2c) r3 = getppid() r4 = getuid() r5 = getgid() setegid(r5) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r6, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000001c0)) fchownat(r6, &(0x7f0000000080)='\x00', r7, r5, 0x6) r8 = getpgid(0xffffffffffffffff) r9 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r9, r10) r11 = getgid() setegid(r11) r12 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r12, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r12, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r12, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r12, 0x40087468, &(0x7f00000001c0)) fchownat(r12, &(0x7f0000000080)='\x00', r13, r11, 0x6) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f00000001c0)="cf16f474570b1fd52c0860573e2f1a973bb36ad8640865fd8c8fde908c5a4a9f7b960de44e321faeccbfef6bc6bed29acd7da579690af0daa88483b93c39d7f1dc4351bbbc84bb03220def0967ac2adfc77e01251137d207b3fd8554b6a75bcef50342ce81f9ff7c5fa3fa3935780c6a1c3103e435b4d23726dce516699476f0ea280a38fbfc07d7ea74fb8a9ceba0005e32abf53e061757545974cbdd9ea23ed14e8f77b8e177690a1a32bbca216330cf5a4a6f7626", 0xb6}, {&(0x7f0000000280)="3494dddfadcc67b510fd6298e8164e461f8d67f3bedef40140b079bf5ec1a4770200c43f9b46ba33b3834f6009b7aafef015aea9da787bf76722c01ced7a16087e5809c419838bb4dc33e9893653d31c22f2a1c5245972d8040903e6413efd27468f84454cd8cd9d971f790d8a951fbb95b7bb7de11be71a50d7386a6b950f2d286ca0d3c7f8033220bb641f91c9a23765720e5f39571f001a9e5badebedbe142163e2595e87e979b797edcad28bad92adf7505060f12223f2b3ee20f0c7a4a1364ad18eecfd90cd6b8feefcaee2ab0f0a91ee266056d16feb50a08e69253b2f4ba0a1970f792e1ea5b35bd218d8d6b27046a359a9dd", 0xf6}, {&(0x7f0000000380)="b9c484c42e082703c7eddb1fb8a7ee32963b4bf47a7f5b9f595981a50102521b", 0x20}, {&(0x7f00000003c0)="6e724d8bcc395562f54a35b7eaab2304aa6297d2804618e276d215496d599d07d0b0c787f390d25d657386823ffc908de136912304d820b7bfdf442e7aaa220215d0705bc200", 0x46}, {&(0x7f0000000440)="9392e79b9e8ac697d68e6aca3c81d0633bc2805216eb3cfe63bde979c9cdd20d0f7920bca6aa20815b72d6dc2784e0d2e7a9410e4938d25392b11c66c4e82880ef2636f48ff567cdc019c77478a11274f5c39de490fcf62fcf173d703d84ab9bff6cb831d60120409f946491a1118f6186cb0e73e4f8f9ed888b3092c3cd28fe", 0x80}, {&(0x7f0000001740)="c1a60d254a6c48481f55074dc2ee40ad20cac493a41f8cd438c5fc4ab478d20abdef3bbe83408eab223cfc65e789d5d8f217cbf01d2ca05c41b6c2eef895eb2a5d5365e14d455cc28757d54102f5a96862e0ea2a1c02b6f0474b23b785b4a364d9e5117e7f39bbe2b9ae5bf3c19643e1cdaf73b7636d2dc5b8e2b7ce842695542bdc420a1863168fe929f3961a7494d398155de8883c4d916a8f7b1c161d6e7503a177f4f3a961adff2772a84a8806e0437dc2989a9764f12ee5eb9d635d9c8575f7d36f2627aed40e08890d82f2c72b3ff77637a5cae86057f8bdeeeb42935abd5e9e868c4f8bacf42bbb65c7821abd8f6a416cb54fccbdd13275d98865b8ebcad7048ac38fbff0a3a122077f1e524eb31c54f813088069ac02ae65d4ac68f8440d95971e51b139cc89165c3bd69cc4bdac0f2c8628e2c4f6f3cbe86378574067e11479d2c93babed30dd2244c904d77bfee2cf078875a86228eee5ba30144e1bbeb20202f3b42736eaa5cd948c2fc31d9d69d5ad8761bea9a78a7aab6884757708fa6732e3c8cd1e12645cd08678b0bf1122b07d65eee3c93e8be9e1502b7f7fbb1a074a1f0eced78371f2ee2c67dccfa1a948a5ba31543ed185d71bd00b46dcd40aa3cf2cbb69c94f9cab7da88c162f97fae83f968371d4e6440aa015d963c9c9be0d0d3435b39cd8c82029adc2e571a89a9dea49380475c1fdc87440a2d663398bc3c82825a9e4561247c032a7c73503aa581c75ab26b48ccaa2f6a65446dda98322b92cd0f5e14d14235b98494d884004c567358e21775034b15ba88fcd9bbfcd4fcb1a8c736607832c6f2e87ca2560da01015df9ce6ebb58dc7478dec57e88232c3b50d194fd6a75b0d4fbde3419e05256218fc7edec32355a456796edb2595ced163b3384fba60d71048140778d42f81794d23f0a84e1015cf2bbb1d60424f370f6d927753a9f808edf8ab98e5f69e53609010f561afb3af7a6919040c1e01f2881619ceb039ac4466d5eb2d8f54f8b6d11fcf2744b811d21d112fcb8f371a2124b56266c9ac87d5f7f35e8717826b246495bc59f4218f5df3e9723c687e89d8d474bf6372ce86947517b21e65326d2255b2d19548ed0f376a45cb71cbf0873d07fca49b92e3e994c95bdd1933e54e029eca28c27ee9f3cff65eff207ab26c79014f3e2824c32b6fb3375661e38dc2c829e98d85ea6dbe00c92281a51a22aea9e90c14e9c6f91c2d8fac7c692e2d3813635bcba7d96acd04a5c3cf32342ae7870a8d3c99376028e7031e12c539ac285e215f8ff2978c68e71ea5cc1a859a1bccae0d07d2d3a61034626f7932cd4e6f3fbf96b828a9e28843bbff3d9d54d126ce829be284540c0c8cf83d655aede2bb6cdb0e31f45928d1470aff2d429e0efb7bd50dac91187afdeeda74ac3bbca16221f783a39f0ab26b15fafabb4672d932efc6558299d22b40ae30ba574f2673030434778a03508b1bf85185cc1feba5dcaa1521696e3a42b7b711e3173e6b4b9f1b367023c1ea0724839616f219b5dfc61ed5d21552900b6c065ac27d564af45c4b2d94cf8574449fb2b3cd64bca58c39ff5abc441bcb4b822a13e39ef50554c8207133be702293934b97e4e0da43b66f53b6305b29ccbaacf2ce2a68a7c644673dfa636f440e4aab4ea19c0afc713671151fda26c6631fbf3fe9f7126e70934a2be28da9eece8923d78be05bd11b5f8122f4bcb0080f413d958369d28f2b69f688e77f1ab1478751a0e3719c408073a18cc08e3681aeba0ff19f1f06a616cd8074c9090e44df2880cd0a95820c7e0bd8718f99fb0748f2bb490ea693913d113ca38fe75ae44985dacb1759ce636d38758b2a4e363a3cfcdf82de3ca34b64e46cadc9d448be164c24c4d841be9675756cc3d098d6fd6e61ed1c76e4ae09ac10f42ab4823c19841f596fffdd0ee5c4c4dd20bfdd0842440ad914ca65dbc9ff02ae9fa22c519d08da82ec7fdf555af58c81c02d25cf51541c286c9764fe24cf81c8fe2ddef2da03b07a9351bd5ad35a32cd687d388b940739aa6e75f7fdfe7a33feab0ead500124112088526bac3c911f4d2338077770e7eab6b373f84979fe5372e48ec0648962cc55e35952ac16aa02e1010614084221707e64bef636d5eca8d1d2dc5080ce0e17a11ea75b398c30228a3e81c0ebd1eaff5ce32c73d85f4add4b980847b294e9d14667384c33e87253dfcf3f626bbef04602d2f88ca4ac56189540896c429f531e43da720b8f315a606041bb66755129142aff49747d6b37d7a764477437d1bfd977d817223b10e2df00ca80472c0e44c4cd8a1a571c3558c7d9119839d058cd60032a9a8675b77fcbbcb3b11b9a8bdfc08194df970dc0a694a7b83050e7a96878afce73898ea3f485a0aed0432192d56fc6d565df0395d7a67deb0d4cbe0fe8a6ec5e2bdab4938ab433495752c91b4cb64b347be160a181594fbe56f677aa048b265e9864d29d305db72924e9ea21440fcf141dc1fa625b1130eb647558168cdcbf1ff0c9f2a81c6dcdf1ad0326e3ddcd579b15b9c9aa1f7a5e7ccc3bbfba6b1ed6e8c37854f3aecc004044b84fc1e62766d9d11acb5f4278ecc74e4a23b33651e6e64494cd252007a565debfede159631fe2f978a195feead5295ab9ab5479b9d13594db70eb77104926fe327b80d46b12868eaac368322f7280a1db3b75841f8fd4e3e8ba796dde53035fde641d559cf2d1673dd1eaabec797697f9d9a0c7f49569d68e2d734603587851175e461b459526b321932ac4f8b065211c5ca5b23ecfb6a274b4d86aa4c72dc8058ef20ab1bba6c407a4a3a62943d575a8ffd1f5dfa2cb03d14c563e03296cd42647dbb63ce7bdc39689921ef95bd4f827b3edd1cea310c1689554a51889be13e0196f50373b3517feb87cdc0b08ccaefd044b04fe55b9f6b1e65ac96c9d867433ac979521c25ad11cf2434721b09f00a941a28e3c0ac03c7d2165622379f2db469c5523a4b6a5ec7b7ab9de01da81b65f8dfc08fa71b74e2304e1c8891966ea469b9643d6ad0db96d2acbc8c2a8517eb0d765521ad25ac2b28345cc01eeb1f31d8a2bbb96f2886198851092031eec6f926dc73b997764ece67f2c4b0c3e34ed0d4b02c4f2f3eede53f9655aed679fec88f90e1f832dac48ee3285f9d5c330ac5d1aa17a7fc8ea0dbeaa1da033b66f67a86e4c620dec563d39cf246f62ecf4f10034cfa2876472521191f2ead5bb69bdbbcfb044560b6b47424a8e17cf983c1829ba995d989418efd50e6cfb130386fac1eff2063c85571fcc8233210f54602f681851015022c19b576377b4091af47cfbddb112bb706abfa3ba32a0fe4ae578eada85b25d40288226ef8c86a30ede68336d2921e2c4b76fdf1387179bf37784dd436bb95085877117dd245c2705e59299f0f6b52abf60860e50d997d902fd09ce72cd8cc8f4b3658e11c5bea8c92d0c26c0c08da28d371d2ebda5183768fdac5d83c72a4b8c70ed8e8c6e07202598fe9861c4bca62898ba5f4f6085a41465d26809dd793209ac471c5674a56c56751bd7c2aec10a54acd2c83817ebf347163dcbb5c3e954ef53841f246b00e8d984fecab10cc447e14af08f94e7f6434e0c711c01eb05d97cbe8cea6d1f86c824c94874df6cc82d5f369da4bd6911b240cb9c79c3eab3c1e3496eb470386c64e4ca191f4a0e20a42b3692e7bd917add65ef1ac4c793ee0a7934014945d92bfcd3430d3cc8ac54657e1191278b8495005122be8192bd506d27dca6284bff922068a2649928585a0f0a8c496762a680f9ad7a193f3196188775908d7841a7fb586803a65b6101099789213086f373f9289ba473987bf475345869b287e89bb6e2c92f4d2a498cb19c02caa3f27044f720871fdf8a2ea59b59a3d205e52b08332df58316b9cd6be85b8ccc6eca521276841e598296038e45b382b63557d8ca1b0adfa6a8ab92f16d60c9cc39f33b7f674f1dc68239cd75ffc826cf9ee9f4ffc56dd33a957a1a217e2385c5accf6056e55a08c126631649ec91075cf537b25dacd821a863fac625e8a01820832de8ef9b5969d5ca4deeec8595168d5834daa877363723aaea751bf9e965c0765bd75d98c428fb6cb7c62644e88e6df69f8476a7a8874be4ae73a8f9e5c437a9386b6cfee680881a7cea39b88cd0a5e3acdf26afabee2a65f6f0544198e2354447bae2a6463de0fe70e1235e49b01b5820037a17080703d7d0b1ade739fbb848c61f0027aa5a4e0c908602ed472383d28126dc7bfd0619b9d070d3c04aca29e066beb2e1362b0f4189875a24dd0ef25a708010cb4fa11a7053669130c2faafe4f30ce10173f87c043c62bd4ce9d1b75ac661429f8cd80c5ef3fe8a1c2850d11ede5a7a93e9d3b5a2af47835377dfcce1f33405c34bcf14a8f911d754413dda152d5fae40e3ee5f7429beaf8ad7f3ac3fb788f9c874de58a07b4ab32476d0170cfd1cd0ebb542b83fbcc57ae576a7e2aad37b5e25bd9d61603c249e43942f1c02a408a638f86413c5a889377aed2f22fc1960c7d1e3a099a7548b1addd3c3639d914e59f4159af8ff3d9ade5ecaccf37e8a10d6ef79893b1dc72d3598dc6b4132d3b4a87a682ac5957a9e120b0f16a1e084b5a130905cced734e8e001f7d37ceb4527b7c619772f58eb66995b45db57a2220eba0b5949d15ab28a80e1bdfe3f794df4894966f424b2fc47dbd5892cad37dd8eb3c3caa345a64db924594fa475a9cb1b5873269ca7867d9999e3c00a66b639e68da8897cea7f600b3fdee0443e874415ba99e19541babc87579ae6f77331edf76aa9209a970b171b1c1044943d9f7b26e038d63b60927de14a7b4b366ef101ece24eceffe83259de33ae7b4c54b21b3a50a83e7eb3d48686112f5af11453c4f1b57e5aa0d81e8bde71d7830db240d4f90c114bc96ae7964100aff4512ba87849c5803b4935e3644994c7b49b434f45e7a9ab0864e5f2d3ed722e173a51e0c74a5c50f1b40f64191397f7cf36bfda4bf1b487b128673bc16e917cd29db729ba6bc753b443ed26493fb8224d7b1f9f5d14a500393a48423be5e8daa1c9565f8cb80b81406acc0574aa2f15c141657346ddb66e2e18afd62c50a67b8cc386f6d097875589405678075169d4ade9eacd74ecc7c3d398ce63f6ca201cedd29eaf1754e0fa3b0c15a5214db81a8596ec664edef8de919caec37dc45805f1fbfef400cdc67d00e28a5490f80d62dc2c454d4b7c80cc1274928779dd31bb7e382e57e610fdac674327ace66dea526d250641a36332a95cba24f1cd3b5949cb3f4d69c9ceb170ffa469e622496577700b6e18b549258ac2f378f2a8ef3f0b7fa73626baa41d573879d522277221164d334d05f96d7354b50579b7ed408e7526e232c94b13d3a8285acfbbb6dc3c7540463b5868046fdceebd331ac1278e82ff40e9a9a033f41e8964480f7f717eb535f30c2a14352273ac0600369386b53e2c6321fa38e81e46baecefd4cf1c529e4ef9bedc1e886d90dcb89931eea0bcbfbff59c0ccc3ef8210da4e370fe77bbee1b1d5beca3909e47ee6fbf11ecfd13314722ceb9f4f292b381d732fc8ca22da7ba67a5ba0f6930ed19b87907fe3adbcd6d32e28f23d9251a490cf40292b9bc120fbcbf626d90aaef41b90de4243df8c159e066f4390e0c6343e3b53c1ce94badee08ceb890aa0797bc5036e7c76cc4b0bdeefc7005a797f47aab25d2c0dc9daa47c45941511b4c4bd5ec4e5bb838a17c07618701f7aeebddf59d2405966f281182d93317b257351", 0x1000}], 0x6, &(0x7f0000000580)=[@rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r8, r9, r11}], 0x58, 0x2}, 0x609) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0xffffffff, 0x7}, {0x18, 0x0, 0x8}, 0xe0a, [0x8000, 0x9a3, 0xffffffff, 0x9, 0xf8, 0x10000, 0x9, 0x6]}, 0x3c) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair(0x18, 0x4003, 0x102, 0x0) 16:00:08 executing program 1: r0 = socket(0x20, 0x4, 0xf3) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000003c0)={0x0, 0x1f}, 0x8) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x43d) open(&(0x7f0000000380)='./file0\x00', 0x8000, 0x95) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0xb, 0x10001, 0x3bb, 0x3, 0xf2e6, 0x7, 0x7fff, 0x0, 0x0, 0x451aafe5, 0x81}) r2 = socket$unix(0x1, 0x1, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) readlink(&(0x7f0000000240)='./bus\x00', &(0x7f0000000300)=""/124, 0x7c) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r4 = semget(0x1, 0x0, 0x400) semctl$IPC_RMID(r4, 0x0, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000200)) getpeername(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x81) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000100)={0x80000001, 0x1, 0x7}) r2 = kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x21, 0x7, 0x52}, {{r2}, 0xfffffffffffffff8, 0x8, 0x62, 0x800, 0x9}, {{r2}, 0xfffffffffffffffa, 0x10, 0x1, 0x4, 0xffffffffffff959e}, {{r0}, 0xfffffffffffffffc, 0x0, 0x10, 0x4958, 0x4000000}], 0x6, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x8, 0x3, 0x9}, {{r2}, 0xfffffffffffffffe, 0x187, 0x400fffff, 0x0, 0xffffffffffff0001}, {{r2}, 0xfffffffffffffff9, 0xb1, 0x0, 0x1, 0x5}], 0x14, &(0x7f0000000000)={0x1, 0x6}) 16:00:08 executing program 1: socketpair(0x2, 0x3, 0x0, 0x0) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) flock(r0, 0x2) 16:00:08 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x25a, &(0x7f0000000000/0x1000)=nil) shmget$private(0x0, 0x4000, 0x166, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) shmctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) shmget(0x2, 0x2000, 0x400, &(0x7f0000000000/0x2000)=nil) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r2, 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}) getgid() geteuid() getgid() r8 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000340)="29d019e490671aa4acddd96fa649d3eb8de4938552bb14b4371cfe4ec2978bcdce7aa4b18de53c2afb82e1ab16ffe475d5f98ace10139872a68f17fec18af7c972068d67431cfc2c9ee89228a9fe1393c4d6cfeebaf72e206e86b0e9e29962d1f92c43bff233966620a9aae89e53fb9ee83aecbf9119ed6a73151de90ae880e86384ae06cf7a91c071b29f6cf073cdb970cdc3894e58310df0ab847b1c65ecfea6c5bcac0d51fb460f2e6c9396c52ddd4925053f079df7bd7a3e3a4d1734b6fc74e626fd812841e326b9ef29545a6f2163985f63de265bd34fb93582ed"}, {&(0x7f0000000cc0)="6cc338b52639b9bab0870cddf510d3ba8e6c045f58ff92114da729b8771c7ab7f2a85fc47eca4468d12124380decf09718812cc391007ba599f6ebe57a42054e7fc162728c8a7fb5adaf553e398063134bb35f997d61c47811e1605f0fe8730c57eca2f35db0c28656b28fdcb3eaf624081c3b6692223761ffa6e67cbeb9acd616fa8bea03a912f6f00e901043b03eae5d4dff1022434a3e104c953a08ea43062e7af54d836bf02094dc032b020c11e3fdb8b383399b8c73b74bcc04935ab1f76cacc4d8391472880df023c67dc216aca0f0d2b8e1e08fcf83f2ab451448038cdf497973aacfcbaf9f37bd13a69fdfd746915bb50142bd51a011f5d9f82caaaf2c48c24350d707a2"}, {&(0x7f0000000100)="f4974d15cb4752117eab8e9a222d5ceaf5e205339cf7cf6bedeb67b03945e61c92654e6d87"}, {&(0x7f0000000540)="b66e439467d4fdee82912b1a53046ecd45526352389df2ae9b2b0fcea3a01d719e7b87e52e43fd527112c5758ddd5ae95f2a109869e06ba61be3731f644a8048d3c940dc3eb0a5230e9a5f755122c666988fdf59d255ad9d5dce3c96d5a630de1b521e4dbfd3ca7d365a179ccc92f0d351cc37f8825a0f9b58d293b81181d32b8233"}, {&(0x7f00000009c0)="a37588192ae681e6dd8887c497d10d3203cf498d8e8a2323fefa1308f535411170a018ccc49155db8370df8daf1000fd5633db8dde7719fdb923086ca64136ec5949205b66a23dc8123251edceefad3066befaffc179150d34da4f92bde29879554ccb1667640686990adc5fd6dc9c8aceb1d8075ace03da61b47b793ee6adc067b27ab358922cb6ad67f48a5465000ea60e4b06b747288e392b6c4f6e934779f28c1b03f69a30313bff804fc5d65a34e7787f3fd917bde1510e0f0f98e4cb49f1ed499b2bb62eadd14edfa0d25b5129e6d95d9a2b151768f9828be462d4482af47ae5ab49d38a159709a2"}, {&(0x7f0000000ac0)="d3fa6f2909b6b7bd2ae880f28a50b291af0a63bb6eaa40459f10fe23c68932f546ec9e33523c04200b890318ef19e6cf320dd9ea4b08463b603a1d89e417b1072b321f00b05b7d033fb228828102d1fa4f104aec6ee378227d4877af708bd79661cac85d75226878863b81c5b68a895a62657b33c28e59727181baf9b288a7306aa669781248d87e11a7776bc3bd3f66ac1f7c79f7ec4f5e5be323db2725490a964df825c6215337697248091df6cc12b6a11f9be8443361f754d7fc6fbc277636f4d91881b3500c6678844c7d2cdd5ff8"}, {&(0x7f0000000bc0)="6d62450cb3b4b0bdfcfb76491e112f0e7faeea983e906253054ee466c32527d55ceec646681bd6c7c7dd48b50de51da31511bb18762a3309a71ef28bff16f8c19b1b7c2c4b08426951b4614bfa90750ad7511e5faaea9047f690c90f34f691c142ec9c7a722e5069b07ff840a288ba77471944dd11076afca43635ffc7fffc9d370b721acfd1a3fbd44d39ca7da91fe54440773134ff1ba331a34b6d8205405077a008ea5e63c3088a4e5b968d6634c5c051187d956f7bcd01a8bde841db478144d7da2d59951756f972ce3f6303535807d5"}], 0x10000000000000d6) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f00000004c0)=0xb) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendto(r8, &(0x7f00000008c0)="c4cdab409f765ba8ac76e5e35cc5e706b425c38aa13e6d0503538d199c96e5e0ab78cf2e5d2cb0e7a34788da8c2328fc5951d9473fa9ee9ef0dfd39fb34f2c45b81f8d9884d71f73e19932de140b77d695dc4772038ab077661e7901ac9428c72552e1db360be1e1c8f9293e60887c09eae17b6b370737e5fba562118a903313492c60adc0880bd2ead5a411b139d0303ff3ca0d4dcd0cfa00657d82f00821f33c66358b8867363fb29d514b900c1eeaa016173da196031d20ef1244ab8a6c9a6f7fc093a792aa147d15b1c89074aac81a34308694", 0xd5, 0x1, &(0x7f0000000500)=@in={0x2, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) fcntl$lock(r8, 0x7, &(0x7f0000000600)={0x2, 0x1, 0x1, 0x7, r9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r10 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r10, 0x0, r10) linkat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', r10, &(0x7f0000000240)='./file0\x00', 0xb57b767748187710) 16:00:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x501) syz_open_pts() r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x35, 0x81, 0x7f, 0x3322}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x212c, 0x0, 0x0, 0x400}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000140)=0x1) unlink(&(0x7f0000000000)='./bus\x00') syz_open_pts() 16:00:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) getsockname(r2, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x5be, 0x4}) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:08 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') madvise(&(0x7f0000a0b000/0xd000)=nil, 0xd000, 0x6) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) 16:00:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfefffffffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r2) flock(r2, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000000)) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:00:08 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x142) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 16:00:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r3 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r3, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000002040)=""/4096) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/158) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r4, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r5, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r6, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r6, 0x20007465, 0x0) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r7, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r7, 0x20007465, 0x0) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r8, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r8, 0x20007465, 0x0) r9 = syz_open_pts() close(r9) ioctl$TIOCSETA(r9, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r9, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r9, 0x20007465, 0x0) r10 = syz_open_pts() close(r10) ioctl$TIOCSETA(r10, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r10, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r10, 0x20007465, 0x0) r11 = syz_open_pts() close(r11) ioctl$TIOCSETA(r11, 0x80047466, &(0x7f00000004c0)={0x1, 0x0, 0x0, 0x1, "61aa0db173739ea78b7ec000"}) readv(r11, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r11, 0x20007465, 0x0) r12 = syz_open_pts() close(r12) ioctl$TIOCSETA(r12, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r12, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r12, 0x20007465, 0x0) r13 = syz_open_pts() close(r13) ioctl$TIOCSETA(r13, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x2, 0x0, "61aa0dc61cf8bae37cf0d3d3bd257a04a78b7ec0", 0x2}) readv(r13, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r13, 0x20007465, 0x0) r14 = syz_open_pts() close(r14) ioctl$TIOCSETA(r14, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r14, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r14, 0x20007465, 0x0) r15 = syz_open_pts() close(r15) ioctl$TIOCSETA(r15, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r15, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r15, 0x20007465, 0x0) r16 = syz_open_pts() close(r16) ioctl$TIOCSETA(r16, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r16, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r16, 0x20007465, 0x0) r17 = syz_open_pts() close(r17) ioctl$TIOCSETA(r17, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r17, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r17, 0x20007465, 0x0) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYPTR64=&(0x7f0000000440)=ANY=[@ANYPTR64=&(0x7f0000001740)=ANY=[@ANYBLOB="9b0ea7d19a9b46f0340d635fee42eef66a2bf9fcc27bb08b6ebedc75bb922b7f1f2309645f80040afd7445140c65aa281370abda822d0510fc9da1e4dd4ae3701799a82696052b58b51ca1f71f5d12f398c4eb3c05b6ec2681c175831c16f6c689b90802c63e5bb19e3e51fc68d773c780339ea743e0f3895a49e811dcfee75e48dd00d9211f4ccd4470b181b9df3f07a577e97f80a001fb5ffdff07ac3e73d1e351e1d1ca2159c27832daa8ad98c1d116996328901c3944cb12fb03ca1f96e96af1897526673280b9f1bf060cf140f5ed9e734c235c167fb51c207421a798015a4e00d181cf64d0d9a988820ca3"], @ANYBLOB="59aa6ba3d5b1b43967b8df46bf7de890ee5db1cbd90cf478233f0bc88f07f1d52669f40f13b0d4fcb731d2fda046b4a4aff38e5658bead37ad72f0133fb902ff64ab3fd2d01e26eab16c3d1b3d0d646c6c240f820ce12d90849bd581890c59afaf693f69929a94b47a17a3057b10d6ae26945ebf0a55211fd41b19ef326ee489d743792bdb4094102103f40699db9313da558a40fce8a37589ef48cc36df7d02debcce0228c26ac1f8247d1f22f52ee8618cb4623e552f7d83cb65ae83d7cf4a911221a60f565bbea7cda5e7d8fbb42e518af3b4169165cd92c67cccc11b8b114f92dbde8da7c48c2c1c64b7cb69da337354c6fbc09eaf5e10bd4fe976498f0499efab1bc3dd4879ced39dd8a98a2d0a18a7c500f6260d3d1365e792b49c87e44a320f98e78347a7a4f17585a2cf9cfc9666084dc6732896fad3b4d3d212ea73e6aa3e6cad56a69d33e19b4cea03d7738265471c646736c2a13e033951eb1c3962378dd91834102bfd29d2417f8605ce051464361a0c4fe6d48ea67b410fedee83ebb72a8f5c92ca4a897f1edef83657eb84502e13d8183faac46279c4e1b419ebe2646bd6cf87dd7ce44e0ec6f33dc20933a70d4f2e4d9efe95279be5e1c6d02020d2c6959597bced65de467dd1063f19783166d893a67198c9bb9a113cf796e1b706f89f398f9d060609de921b5e5edec06bd0eb20be2b0e4e795ec8fc115a57d1ae4f753f11231b806d3d18b7f2951cf8f2501941c042c1e22b1dd10ce7222430c6c307e3f919e2b06723fa92233b5a39bb27a560fe753586bef3244cc2c9a09052c54da740c7646f85a8741affd8e7da9b8075c4dae6f168c143095c9c311ded091cce19a19e7a8085c2b73a7b0a96130366e60dad346b08f26149705b2c37fa2477e7ee080718a78b47c2f5b39de1114210e93c933f3d3a9cbfd7e0f89b022a56214c3ac3caace8e09f86294d213efa64714d045f0c785166d71b1fa3ed2b489c39a8e4e3c8b5a29ba3abbc8fec657ee0dc1cb7b46bd7075511b4615bde8292a40da76ca4c7758cd05575a44fd2eb6bf703e143af188d4ed240bd0f1d3c1badc3939355e2b64f8c6d9b54f7e472e70b34eca5a4bc94ef812ff115e80184a73d9e01a77400680f66c90418863b38ad17e5dc546cb18be05f7c293f85a372ce361849ce6aed2a929a3d895cff80351d668c1363fd065085b359fcf2031f98c893f65f5ebe3ea8ba8e406bcd3766b5d9e3eeff43db56b5036213395f3e1fc63da5aceaea2eb45225e08e9530e56df2923f47ebea0f8502dbcc7b5e59ac6899481f7ef0668fdac721d88786c3af547a004946bb8983fc6409af21318aa262b058cbd47da65d2f5d364b93e55d21eea8028f7fb745f8cbb8565b1ddcb299aa13d81ca97038af81fef45725340aebb84662d3c1b8e5c0ac4e8cd80695362abe3bb450d6cdd269202cfddc5c9933fbd22770c2bb13c2e0f3e14c7727537c1bc70493bad2c9813c61a9facdc7acc31c271afdd9a477954ee69832cb00da40101c1cefb3108515e40ab791e93d0e449de482333906036a8d95fc790bf806856d59d707cbb60152752021d1f3f172b3e5983c91bae40fa11e00ff8ae6ac1278b4598be69fa7f5e23cf539656b860dcc837a79fff9cd524be8a4ead8e3d3b3e2f2af0d82e50595922bd7e9726075ef7858855074e4a0f3b54076cb2fe31b90e25fe17268096614d42a2177e58f72d96b06adf8c45b32bb8a53919a6629acdd56b94d26a2260766a64effe35fe2a2dfd266378b241b2c92adccefbf399116fd150287bb70b8f50df2a98b58366c778dbe844bfc3519c123d23276997e63b377b8d6e9fe6f0dfb64f7a6a8a983e71ad30f0c072c827397ef8035a838b14fde7c0d1efaa9ada1e64be439165c250220767f90e20887e7b6f2c8c5fc9805642afb1e62daff30f7cd9a594c44e588e7a64dfe6adf41e33bb75ba60f0910a201e5065ab469407a2fbc8c84a186106654eac498b3ed06a3cb7bfb6193c7d599e194c59370f649af17429cbc38133685166d30b26228cc740ff96992997c5d9ccb5c67f398f04de36a44feb1f3e8305a6f4ee9c84914ba565608aaf02bdf25daf8c9d2188accea9e71451de93fa5b77bf5beddc2c3ace065ea11f1762b51daafdb40fc8c3a0080aba20b932287941097c018daad697d8705b7747e91ee0d9408589e022f2035a4c80a966781018face411481198a67feb8defc4415cc35eff05a1c4cd6cb91fe0492ce4d09e02349d90d783e867c6655c7c6e59cc0b9088a2342b9857a03ecb96595eb5895be9f1fa7462fd5df6f0894bc1ec0b907a4d2d905caf3a2368c66e72fcb505399807b903dd69ada82281cf67191ea751da6b3ab9dc672f2ad5b5cfddbab45091df6c4b59bfd6f0d96378f32a82b61bad2952348c427d1df29d0c3a2f982b114cdeb3ba4e508e3d104d8bd48107c87ae51db2f373160682c79d21d5fa5afd4bebe6e5644491600695569204cce36cc391058e297e9a4fa8a0cf72d12fc66b80a41d4d14c33b25cab955128b75644c96c0d39853c4f3b351fb398edbe5916ccb48a8b366f2237b310a09dd19fafffbc521bb139cf5d590ef9fcbe6cc221195556b905ca6bee1a8819633a44544fc76be919d8dc16e2ea7d498ebee82d515727c4c7596e9be0facb856dbec3b00af1b8287bbd1826f5d28dab634dfeef958bd50023623f6b1787783492f70f3f1e693a4856f40406a53bce5bbc71d2a7c09ff698c8bf0c760bcfcddafbab8be57c471a61956dc0550bee9d10e3c3d772322505074f96e37bd73e9cb1b5d7c4e1d6b5086b75be8c35d4f359497c4b7cc4eb1c454ff87a4c359c801cb1a7a8a2878c6d5f8ad7faebbfd2626259a054cdcb4e4260880c918c5ae95077f5b03f83f463ebfd4123d99aab18e988cbd51455f6ee0a84b48b4bcc9ad33429c19444e48323c9a16bb7388d840ebec4d4995d5c8b86b4518ae6061ca18ea936db26277c7320d2387cc96e136569a22a40ed13424f1e60709e119319e592f468181016876878c89f00d3b822bf216adafe8761190040a468204884b7e6781a63a735cb4ca7ce81dffadc69523fb533d45f0034e513c1dca634388a4ddd141d6a54d822c79a7ea63cc751d1393fc8b54537ded854e17b679fa020248d67ab3bb47c8ffc58838102de0cbc127fe946dad0c33e1cbef4ad3708a1ebf14eca1c7fddeb718931ee56c59152e6ac25d9fc0f72ca0d04a67e32c1767d81aca087ad416ff8912f9775f6affd332d2fea5072cb2fa1c683d28d7714f0bb3c5f8e7fb3fcba8da4925c767365a8e68fba730e0b4b6093a3b1a49a22f8886fda1d8cc6aa0f282a4dc99a2ac242ed61e3d8ae0656793343d2434a68d9e8dc8a419aba4727b64dcf9205ca9893d7dc8dd7a6cf5910c8041bb10dd4d08f458d299c1a1754e6d48b8b8c6900b8fffcf673e17254154f77045055929d6dc113e888f096c5404a4d5d4799448934db3dc5c00d149120c78166f903c05028f1967af410b06d2a2a844aa2f692986fe323900b6d385b733a38d727ca7eebfe1f6603017efb8d9770cf0f73ca3d5bcd5dd78f6f95f007e3f5dadb9a6d4431027e5d6e5a01e3122199c9ea6e6588ea22c54d331beb41f1bc664a6253bc7891c99afbb74cda00abb18f1f8ce5799b65b9328f807679c89553731d4626c911574792b8b59150cbe01f8e17fd084c464921078273605ac5cd6f390c68d88f1b84d87d32dafa0360239756ce7ef3736637ae44c73a0063ec45d330a08222d3f80cb893288c57c9a431a29d4a99a8609580f8aa20a14462199e1613bbb914d8e8e4876d5187ec89fe13d2ce76523a87d205ce400990a1f7140c2ee2748e3a5adb8397954bcbd76326fa34252f99871f8b28c8f180a75eac436f9e850572c2140f92d9145b53d890252ec39dadd00cf31726ba7fef50df6ac12b32cb551e0fa8bf411d9a041bb7e9d3dd1bf1603fa3bd24eebfa8ab14b02b4b12eae6df01b946ca7a659a64ed534068b9acf82ac6e250150c22dc68f8736f59f9f29c6fd2bb02389002e04b217c67b882a1c34108c7b00affbe0d341b9c4d8695ec2ef0d20a0cf2c47bf27e00050d0b4d6aa09904f9f816817b887a660819edb0a6627670457755e3beb34582665fe25c09cffb2e26c5307e802e4c0f1c024ca24cedfdde3d6a053fb3f122807b51eee048254be5f6de7303a6da5ab36bc527f46a5c01ca347dc24aefa71c83d24ca16b23d5303420302574276f61d9a37e22701b0c394b4a84e46ba80e8eba3368c3a856631080ff3b14b892c61acf355af43a6e4aa1fe35af8074e7de6878417620117570189ca74421e42c4b5fd428dc8b0494ad685933640d5dd056239f357098654d6f2171f85bef3a6d893a605a9b9bebe3d5cf5281614c031b98df7a776eece17ab19be39cf85df5fdea7faac76c7fac888c9eeb661bf10d6e0b7b8e2d8f6fa83fa6096f4792e72589b93599eb470ec7b3b512fcc16299e02c673fb74018c5af4fb5ef5bf9d0dd0f264e33bbfc2ef545df271611f7382c781138d3ed6fd7e25c2054eb062a83a33637466482eb311f5e19449e146502534b70e9b544b6cbf8bf5b38caf53daab5609fb6d11cf7be92849bd4576318284cee074ffbc9a347afd51d5595d1bbe015ed05d8bfd31c5d06e9bc122c2569d81fac25e44e0759337ec708e4acdc7617b55ec4f16f0a7f55725ef3ea0e52f772d7c979781737375fc6bf29c436ef68ce9cd65f60fd724b78d026fa42e1f39607feb84eb8ed03007fba5f8991a5dc459887f6830ae9bed5389a2fbccfcfab8c4c496b90020627949b398bade8bc42989afaa0b619202bb968a24a8f0ea7c2b6120d5cbfeea688da53f0abbfee7bf54cd66eccbc856fa3169a12b83bbf98aa5e2270efff717fb023b4b19719202fedd20227da854554702ae67dce8b2136e5032d582f38b556699ff68e8a0eb249881c7b93ded3eb4fcd5ea48c9f21c1b9006c938e6423d539477cda1a9c5487028e284896cd0c534f07cbefe9fcc30b33d33bb11fd9de38693b250b3d4f0ef7f822f3dcebc68670a7a9cc7137e9130aaed14a48529505e175414720c0a634342e3e931ce6ff38eb41caa569cfd1bb530f81645d2a34e4de1b30db0f11369a0ad3e12ebac0918e5988226e04ba189a2b8feb7bd61d7fd4eb733b35055a0fafd55c76ffbe2065b6ffd62ef41f9fde290641ffa6a5e8daf6e9a8559c41cdefa9b080a02e954c7ad5ea5f0114664fe4718f30fd5688e98a559c0fd711f38b8d69d7933592bc286eda6f1c371c93514a23b80b85f9c31f95e5f0d371ff8a9ebd7484808e87fa42d1d86e4f31b0aece423f11af0afaa65bb04603a29fd61453dc55012da2e149a2b4a257813576722fe9c36aa909b644c0b805e030beefbe4c1a41ae115e66eef7571042cb547c446956839d1c5d2557285ca04bb55e75b5308311ee0fec8bffa8e24be6fe7cffe9a55c8a9b973656d00afe3f24a4e502554eed375124bb717a4a300da4a1378dd1e8dd58c6203dc94e66e685dc50d165dccbb30d470805f32124d26133f5f290b7644df9ae3843f9c787a9edde271d7ecaceb9926fe5babe338c383bf45be3de7c78b8328ba426b82d4d9b33c2fd6f70dec5c986275b7695ee8f7c854f4ad51fac23485d39732f81ec27b860d096a0c2562eff32dffa9420f463c5af162c8cda91c51dcc1c574690954702c08ee71995b14a8e20ab06fbe169731845b5b6b939e8cc9f8bfdab8bd5523992261", @ANYRES16, @ANYRESDEC=r14, @ANYRES64, @ANYPTR64=&(0x7f0000001680)=ANY=[@ANYRESOCT, @ANYRES64, @ANYRES16=r10, @ANYRES64=r7, @ANYBLOB="2bd98983944ffd8ed78430c7a9c656166e1f28df986883041552ada7272eeedbf72456800a8b7033d84345dee6eccae878864b6c5dd41ef4c551208fde8748719ca0ffb6937b41dc5db6f8d69bb94adf6e14cb", @ANYRES32=0x0, @ANYRESOCT=r2]], @ANYRES32=r0, @ANYRES16, @ANYPTR64=&(0x7f0000000300)=ANY=[]], 0x16}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:09 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = socket$inet6(0x18, 0x1, 0x1) getppid() recvmsg(r2, &(0x7f0000001340)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/214, 0xd6}, {&(0x7f0000000240)=""/69, 0x45}, {&(0x7f00000002c0)=""/109, 0x6d}], 0x3, &(0x7f0000000340)=""/4096, 0x1000}, 0x187c579d384233ce) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) wait4(r3, &(0x7f0000001380), 0x1, &(0x7f00000013c0)) r4 = dup2(r1, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) close(r4) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r5, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) ioctl$TIOCNOTTY(r5, 0x20007471) 16:00:09 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pread(r1, &(0x7f0000000100)="1cbc84645df46dbad3516d9dfd3e78515c07b7cf1eceb4b798b4506f1a314a7f84d8d4544b596be088c76f63c0a591607afcc557522d87324b166a1114688544170ff49b5304751c7d9a6e2e5c685ac9fea152a30e75451e704753de3b1e203aa90b2153dce9eb0385becc0f8f2c16a99c8f21ad1d11f047ef2dc6c7373f5208e197bfbff5439a5bebe1a97d5f8e851dc156d736f1a352bb296050c126c62a7c3b894ab4526aa129a6769f42ffc66628a5ca5f3adb3a8f1dcf6603ef9c", 0xbd, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:09 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) sendmsg(r0, &(0x7f0000001a80)={&(0x7f00000001c0)=@in6={0x18, 0x0, 0x63, 0x6ebb838d}, 0xc, &(0x7f0000001280)=[{&(0x7f0000000200)="6ba5db4aede513b4b92c13e01fc2729e9d094b5f3e72e8b05e777b47feec6e76f9157a31cdedcd6abe0fc007b3da9a6d15dc9791216a0e727979d8c700c6991a9ef6cbd6b1c6fffd01cfa605ef1d082cd8d3d35236310500522480d52b45d2f415dc124d05909f089451cf19faef655e06599eafff7595f6a10dee7389608e35d2843f62f29afbc02865d8fcbbaa3ee974886c6285f1efc873a8c7e8e6d468e1959866afeaafd0d54b5878f7b5203e82da16490906364a696cbdccbe16c4ea6f77f9c0066ef1b9d450ec06814bfb586e91224c085f7ad3dcd66c0adccc22567ae4c85ada0238889879e90a5ad6805361725446234e6a5b637e08c6912585d2cb514d783435f2c7c34a04a35733d524e9b341f835348259b327498790a72425460c0a6be4c3d13d0806b52e44f82b72d76bc9511cbeb74d48a95d51aabca95ad6a766226a23f30a552895932a5ac44d16f0ace02a203537883ae28c2316f15972ffb20dcbf18ecf73981b913ca974567dcefedcaf3f7b2c7b41105931edbed5d632723a2a9b3d534f6f817bf158e4d9aef8a1e3ae9e92f830c35965ffcde548b2defa1edf4bb880073a5462ccff9573efe791cc3ea24b2412f9e654207548e3e419a5de6526b42adb6ca76dc6683231722c9f097ccd556c5769c37a29d985424324cebbaeab5a703d4b9e8d82fc5a2ae8e8b1065f7a74b74036ee838b32736315b0ffd1de79475cd8805c399e7ca6a5af07cbd234b1666121a876bf8925018e77f3257a5d29e8144f9f4b4f4f15f47d874f6f20e390abbec1c980480955495e84d369a250e35913936d1d390a1e3160a8b7359f38b214c71f94d9285997c82fb9bbcbf6cd1034e9f1b54ec3abe68890f77c4a124b3dda3f2eea1363902917eb4f92482fa99d0de6ea8b02170d0c872ceab2ca045b95a9b0ccc948497bb7f1ff78a5c47795749d90faff6a5e541dd5112186b24d551151b9d22bba298e12d18988ccfaded1cf4254b964c8ff4e10dba6e93eb755dedbbcaacbe95b1bf627f66703f76c01fb16c81594bc42c036d4186eb6cb9031409f9a22e3e612877456643bc0804f61f10f4a490398afe538ac71f53d2bf908d715c3b1c8954d1a4f6366151da9c7d240266a3bb10daff70b847d70209a3f2dd9d7fdc5ebbcaa281b716b6f6150a94a231b194437aad4da1e89a8abd1d8198cf1ba3ebd929b34ae5e90f1fdb2f5306ad42b79d7122337315c2ebbb1e3fab4012a506ae7113a3cde6bd00cce9d01e72ed51d7be346e319575bbc9cee5619e365ee61eb558f48dcacd4b7665ed451d534274e9ffed8625c72a33f0508ef2485ef98caac26cbdd8c8e7445764810d4947d3fe3e1c451eebdf7d302684f5886a8aa1e4dfbbd96cabdfaec0de5b1d95c78e2f01c2e0c194d644c73db01a560a5da1aa08e0ef9d9ee22418d1b1dcb4db1ea707df920a25d3748df8609ca5423524c8d033d345d42e9edcf5b818f560fe30a5f2f8b3f9f1e700213838194d942bdb2449f9693c1a57587d8d190c6c194ef55eed833483b118a492d24769c5357135609c497d35a7b252e600d91edbe5cd0a9f8063917163eeed4d32a0536a0047ec7651c3b8c9a8088e3c1565dbd33a50874112b1365b9875c898cf3604e931d0d22cabf81db3dadc62c22ada51b20c1bfbb344848757ec2ac81e6cb06170f160af00de73b16bf93b18ab6096c6ebec3bb1a53ffcdb49ddb19a03874fdd66ec55be6dfbb19220fae65514d20eaeeb8e1a0b652472b33e64998e2cb067439d064a360d3779accfbd56296df0465da794a241d6f8e3d1f08f9434d765f632d3e5100ff3f82ceb2f3ce1761d6f2589352201d311d5d4692edc10be93be036287894c638e93beb360a89798bf93b79e998d0aebfae5a68ac287ee735bdace9ff7d8c2520968e72562b222311be8489b25cd3a77448180fe0d7f32a0b670c7e872be956d9810dcaeae0ab8b092436911b5449cc50088c87773ea82f7fee45d3cddecee5354ee929d950753284a5fd5fd0afe4c75745e6d9c512e781a14aac5650ecf8db4cacee86050719f75be077bc03ca044774c539601328e3cbe2e6e5c51d51b878bc45a469b4c5d818f80c0881cc7370ad89bcfd37fd69f3c7bdad09bdd844d1c406a4b43281c32e2545b6826dd20d2139d787221799a45d32d43a1f096dca9dd013b53a3b63eae685d2c2bcd6ac3d12e57e3e22639304e18b0f34d95aa7ebd9c8c74f6b590428b77f05d648c6e801d50ca8290569f75057edc6ffd43c1f493dabc85f3d69618616a028c3d8cab44c2f77959d8fae15b3626b0398c84eddd5ae203578864c6d23c0e0f966e89cd5960ff3b6080c4d690850ae9f8ca5cb6a5d11fc10f09e1f481cb32f07517e0c9561cd23d40d813164eadabf5fa91c9ab328c33bd01cddba33403816e2aedc9914adbda2d352e5069d43f6eeca85e6ad5d0848cbac9100c6fb93b1c68c3843a2f9c2592d89e85809233c2262a4ec6d5615ea809277493dd874aa2f1fea6a5325dd9a038cf94eec29b04470b00c10bc9a7ce8171247bec339d62c55e8e8dda68ec73185b8241283efd93f0487bd47bf92447199f9c539584573426a33d92f1ec712898c8f1b0e7b9f3f4dc1994a0c4a82964ca435e01fc3d165cdb2eecdca64afb6696d5b1b579d5c725aca631788260508054d2fb6186c42a1e4cbc441f5f15ba1fef2df3d92be183a2e2faa1bda9d1015695d47dcf1f44358f382dca7da068f633b0bd0aa6b584b47c703e8edb43a7d8a2286eeba6280d75c860eec7de332cef687cf3783e82bbe91266a447dee2d64c5fd039623e11dd0e648cfff1201160101a7d599d438187704a3c231b4d20c1180c7a88f7b7311325a996fa708a24b3d06f9b1d7d85e2203eb5b2bd06a96c0a411d6754f39e7d5f131ca3bcb9183cdbf6480308cd7801fd661b9f737cecda2c3df80a941fdc97c37b4b258fc93c6c88b05b41e22b5c27055ae660a27e1e3edf70ce44d9334cf41fc626e720650cd791d8fb8867cbd02365c75c2ff8628edd3d179543a80115693014758df9c25d35ed2431bebcb6dd97b00478370daf81b5099477bc7ba2fa8ecc241f2ad358064a08511ea760571e15beb93afe148db7c1725d8a1e6d430e8d4b9d15e682cacc67fefcab9991c8c4911958bbff1118446320fa3a5a704af0a3598e2520764ab668b02fad4f1b99f302e86d836f76e8cb8cc805f13a3e68a72586193b7d3ca8233dea1724eeb7c9cfca4751c3459cf50253cff65c93482f3b519554424720e7e472fd551cf7949a21fee733527b9055077302bc8ad4cdc1dd8471b691380837012709c8639ad322956d3a074d715fce8001cdd768647966cf29be5ffde86f4913408cb910f7047e220f8f140d21e7f170c67f606a7cacd3b803b0d89cbaae864ce7b9b02fe0c5f9394456c404bdf9de3e566a244dc14b004c61fef42b1b7490a17e36322d40ae2c9aa472c0f028cf841cbe637d2b61f562534b3c0b9469eae12402bcd8f45fc022bcd4447149bc17fb4d3cb87f517e85034f98cb37a5683330775a2d30e9685e5966d226fc711fc233e4877a06c571bcdaa9374867a5a129e48934730bc6be44e51e3be9f2896a0c17fbdb169c3f93ca5de1cd401fc2a20d7b382f333863401b86a1f74aa7caf68effcacabf4d254669c2abfefd4bc0527cc07677932d29d472015354f4bbf2c4434557c24f1632ec828a63a892d39e47e1e9f343d23d7275d20f48ef586412baef08a52d91aa1075faa2eb8122abc7c9daf02e5cccc773633a14e5a579dc6800379b507915b1bab400a2810ccfa1f98487363ab716b5762ffc972751cce554dd8992df70eef476f673eb10aa7aa9a8209dcc5bbe876ef5932dd595c912883b8ccc69ce611a422cac60d59becf8b9ff438e75212a60fa2e0e3562ab0f9d437ea307b4f580ee94fd550b48d8330646175467c87dfce898ae25d8caf057f07365ba2ee1a60b820d2a33f1436269d8ffd90c34d87feac7b225c15c9eff0b260c0ee3ca51de59297d82e38b0c2a0b856fc8413135688aea6c8c30d05cd5946c80ab373b484d4e8d8457683d2936e96e30392f6c668341e963f4faa65254ab0a56292b3cf43db34a2ec0ba951d60ee43aaab3392d37ba272ae91a5002c91c2b48527582ee273310947ac31351799676c0b04704738c25a31894c9de6a61fcb040d1349531738089e7f19ff86cbb0d5a1bacdb416ace36c2a0ffb8b7495faafce87db80121e92cb1ef1db9276e5e95691bf32ea13194178114a32f295aa29e2b0fd77f911bcdb9b4eaecb790e71d499f3c85ef333b9333bb30be59b7195fd5af3f66ed6e88486e16a13faa3983c162c6384ed40ab52e462e4865cfa56ae27b6db12bbf0f77205386a2930bad4ac27ca42cb64421431abfb9a02e5d13cf1ee50f8067f9a7525bcd281bfee491b89841dfc0221d52bc47cc04a44429c5d4b5510ebf7aa3537683199de1907cf58982f94caccf82696652370ebad7eec414714ab861e912a336d9e3aefa7e4fb77bc1b9f1e74d79418955a065e331c1e42986c9e135edf57c5aefb01607465df184a5ea29e92450533466b1a3600e4fbfedfab1949b475bccccbda75064a75e62e50271d4b8641b680406b5f92826515b76c9b533309cf6a7563826729dc0e339526a6e984aa81ff2f5c73e240c4cec80035d3918f5895e886132a12202a026986824078049c170c9334331e406fa728792df538b49f11b9ba69c3feb50122cddfe29b1060da563a76289c66228827662d7fbbb50db16e7c0719c29a908767f12a1524f4970f5ae762f322a57b2fd5b7141bd1849161bc50b6c1c00ecd747843dfcfb52e10b4f3df0db743095c03ea645e47a35590c9b0c27874be4cfe6e80f9f87b429a0b5e5fd26f9be888977be8c5585d40881fb9ac02ec65d3d79aa5ab59378971dade4c8e3bbe48f0e475656f1c316cf55908c7cd71f960f9a54906cb8a196fbdfeb3e4f81880486e5d13a7ff8602c022db9262ee6098f37174a73ec3aa2d50c3f76e477a06a347cdb3e07669e4e9b4e1aae6a7f3e506675502516ac45583c11b855c5d1cbc85697f54222ba5770f81320effd01c391b360f42002c021e0e528486e7f78924c2fbd1d548e7f3c867f9d54c1dd8c377e741b3eb04fdf135e7f219bf8d5ca4a2253a4575a68622d997176018eb05d6336be9d48cb965c37df33a4845097eb257b39b34a4852a6edee207768030ccb5fb4112efad229ccebf007611e611051bc4f42460585fd44fbdebd6cc4a908af8d5082c7e6a3875c5044eec7b4c9a319ec7c769362e2bdd4208a49c9a5dc28881c5a3ffd2cefd7d24b7a45101b025f0ee63e72cd1e542b7e31cd12e0b440d551f2b862e735e0508a377322e5f41406a070705f2f9dfa7c35d163299fed7463d9f3fb5ae493e285655823f3867804d3bbd272b61719b134666b3353eda5549c209d9786fde859e9811d3d7269e7d954186ac79769591d47531b97a99b5b790a7620e9845630bb1472b98ef1ed359f6afd7e2c46b2404afd3c6016bcb93990823453ac54f5c759fa8efb96bd79f74b5020279779ef824fc509e4cabe862fce41b386cc17799e9a5b7f83ec18d17e76a96f72c23ed7912355a02ec2ecc3b1f978f7112eec6cf00dfb7d569d310db6349fb625bd82ac1e99a1e3cd91020610cbe4692459997680392941111c859babb12c6579f7ce6f92ec2e7d1730f57a6a289d6b366e89569c053d3b1db8823c816926d278eb76ea70ad9edcdfbc", 0x1000}, {&(0x7f0000001200)="f0afc7cf37cd9da9485532c849fb474dd23c4795d78a682bea3977286ff249160481abdb6982516ca91eed07022e33d9e4a31ea9a11e6ccf22d8e2e249409f230d073a22f9feafb3cd0a81f6f1a3e81140f0abe054665f953722b2c154dd0c9ca01fa84ee4a2", 0x66}], 0x2, &(0x7f00000012c0)=ANY=[@ANYBLOB="0801000000000000ffff0100280900006e10840fe6e9caf207f5ae46d4ffb68a35cd2d19970603896d935c02e0eee7de7c88e10368feaee387bb87c4c31a64d243c6586f2916c814339c669202ece35bcb77b5f6d8c200358656a8b60ae45e0ce3bfd3e016303294ee9eb77d8c1a8a25c941bcb9196e1f9113dc7b795abb79b58edc9a49391adb2446e68918b322fab35d8df809ef20cd83fdf40a099b4445ca307f661c75bc1213a123755b58a1d4d5b65703bc84f26d800e4c761368e94d37a1a697284fbb1ae2e273ae3696d60b89534c1fac0f55042f34b42aae77ab82289caa3002dbe51f90915d7419e4a73a39f9421a9c7ad6b4db55116f5bf21b05fcbc480dbe6275e88a20000000000000000200000000020000b7db4943518c57d82a7e93654e000000d000000000000000feff01000000001a0cfd5a810d349a1fc7851d637fbb671d183dbb18706f59999dc1e76bc0d4410b7eec86b99a65d3dd1a3dbedaa281876555985b3cd7fcd7ab7e1b526403490413644826f04f5962b7ed975ce7dc5be2430d55738a88a7e6a59cd717a0d64be8da7b853f3e70a4a6d2f72fdcd78122d394c8d9742ef5ddbb4b6aa9a82e9241adbe5350dbd450704368a38581d4b5e7e8eb37e9e24ad673a3d3a6e3d345073d56644c9a81ae824df5fa00eafb8bcc9e2f962463f27dae781fd2e4ff62cb25e16600f800000000000000ffff0000010000007b91c5eac9fdf159921b365b9e56686567fbc565a41b63b16dc9c7a103ef764e7c034c7cd011809fbef730b0daf9f71f96d9ce1c227c768f71ab05bb23e3a1f21394612803048c5f2ca6a865b0cb7376bec8b200a730751b7b8bb8c2b3b99083b114e65e6ab2aa00cb01389492d4e3622923a8a495887c149b6c5af26131a5d898b259678cb6976f672815d72dd5ea98f1ff5b96c0e39ecbd2188dee5bebacfe0c012d69ea7e84410d882b21cb6f1e87ed089fd7b6a82a3d7fe3588c02c17b1e4ac0d96026304c76d0ddf65f763985245c9ff0f447fac466b0449ec48b027f6ef01ded2100000000c000000000000000010000000900000083f209da1b58509b23a02dfe36c279a99e3900741edd38828a53bef25d8391e8fa68a00083326ad74a686dfa0583933ffc008eb6b6e047878f12e7039fd32a573b96fa8c5851ab05c5ab4d36a2b2d976a3282171beedadb3d9eba956533ff41d25bb8f8e6a15035915fcbb1ec1ad616c148034213e9b8a74fa203a7a703c6adf5cb1ede3a457bcfb69670e82dc82d8e4603b3a54a23c09e4097d38022adeff1b2287786bd951574cc395000000000000d800000000000000010001000500000002abf6fd71c8c72291f5a9895b46c7aa205f1cfdc398bcbb5464ad3f9671aec323643a95949cc12c4fc12d271d80447c4bd68a0719d93bcd45aa309f578590f4390907ffc12da3be484f07a1b2cfe05b3d2ce464fc145cf4147ec41348e12e07608af7d6db2e9343cdc7fa8c80e975b66a1b550f334ab7d1782767e5e0d3d3bef436acd429949585ecc8245726918658f781412a289dcbe51bd1ab5ba28aec96a0548b1773a7581284e25901a14d54783413f5b3a718f17a6003cad27b7bfa86e200000000000000f800000000000000ffff0000030000002dd9b43a5f75683d9a285e3e33b77bcf03f6150870c4b980737b283dbe4ec1a00e351bd993dc55e4acef3c724de614e5c35b376855264773f9766640ad3cb5d8783a82cbd62bb455f6c872005bb466d986d849ca1550d9fbaafcbdb1985a24abc5181cdbda3c2e7556d932672a2831562eab58b3fadfb88e480d4a59c58ab86d8f8fba6eb812e65721e3e06de8f6d6f9e35d08bb8e2e91d76da7b824f2b9074d1ee820da69fd65dfbbbf78e87b5c7ba6d5d5fdc0f4ea7973993977373ebb974c176100acdfa893a4e25727d48d5ec470e400000000000000f0000000000000000200000006000000a36dddc1a2a2d187e20c5d5d20a21d750d9f00ca603132dbce6a46000e6c89d547cb677728650d8b0b7b2ee8e85e01f10c2e1ff82568d4f51d77926b1cd17b7db36be75c9dc386ef96366ae1670efe1faf522865f87c7503df9b429334f1d77c171c128a651d272392271dbc054b4f833399c6154507212c7624b259699c5ad2ad38a891ff43221b6d9c9c9174e4f3fb0aa7c11b7a6d9cf2d81a2a50ddc4bb63721db9c5142219b5a5d5b5ff10d46ceabb3442c8d557658e182ee41abaa09bc24da31690540ccbdff368266c0a68e474b3e62e6a9f2d9c2540886d00000000007000000000000000010000000200000066f2f9fef17835c6dd36808dc339ffe6425bea0b8df8a1f6b41be80c22d8b8c68a1e0a55c6f9ba0d69aad2a39df95dab18583ca2381b91a8d873959c7484e09d33ef26117a3e7094a3f2759e6c228e08aebd050c4ca55686b3431c0000000000b80000000000000001000000090000008e061274e300600c6d89aaf23bba038ce912f959885e237924a4e1f30258bacdc2ab7d370e4aa8f849eb3fa07d9c8ccfc1461b447f06ff039cbd2a4e77e5e5f6982d82a75ba9944e46ddacd9d7ff7152488bcde632d910f06a1d52e2c2c2394b14a1b71e71f8194b95f347dff9456afacc7e71112f21519440f547c5c3a637f45f7e4bae4eb8485729eed91f221bb8ef122229bc003e995fab46877a07d854b5de462cfc256e5f7c"], 0x798}, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/w}\v\x00\x00se\x00', 0x20000, 0x0) fcntl$setflags(r1, 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x61}, {0x100000001}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x28454501) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x84000080c1}) pwritev(r0, &(0x7f00000002c0), 0xfc, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2000000034, 0x0, 0x0, 0x8}, {0x1c}, {0x200006}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="3cf11ed46a031968de749c6cca72") 16:00:10 executing program 0: r0 = syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6f00e74de400", 0x0, 0xfffffffffffffc00}) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xcc, 0x9, 0x9, 0x800, "8e928dc76e7693faf259d6d467f7f63557e97b51", 0x1ffc000, 0x8}) 16:00:10 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x304, &(0x7f00000002c0)}) r0 = socket(0x20, 0x3, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r2) flock(r2, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r4 = socket$inet(0x2, 0x4006, 0x79) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r6, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r6, 0x20007465, 0x0) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r7, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r7, 0x20007465, 0x0) r8 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x80, 0x0) r9 = syz_open_pts() close(r9) ioctl$TIOCSETA(r9, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r9, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r9, 0x20007465, 0x0) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffc, 0x80, 0x1, 0xd, 0xbf}, {{r4}, 0xfffffffffffffff8, 0x80, 0x1, 0xffffffff}, {{r5}, 0xfffffffffffffffa, 0x40, 0x80000000, 0x8, 0x6}, {{r6}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x16, 0xfffffffffffffff9}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x10, 0x8, 0x4, 0xa8}, {{r7}, 0xfffffffffffffff0, 0x4, 0x20000000, 0x30, 0x9}, {{r8}, 0xfffffffffffffffe, 0x4, 0x1, 0x2bb, 0x75}], 0xd91d, &(0x7f0000000080)=[{{r9}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x6, 0x9}], 0x6c7b, &(0x7f0000000100)={0x3}) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x54}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) flock(r1, 0x6) syz_emit_ethernet(0xe, &(0x7f0000000380)="083499d023b7334b6280f0df0dd2") 16:00:10 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x300, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) getgid() r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) writev(r1, &(0x7f0000001600)=[{&(0x7f0000000000)="7a035f4325ab6300034804e4f4", 0xd}, {&(0x7f00000013c0)="d7552ebc4c062d9fb42d95d650abf536101e4a2f0d88987516f5b016137ac160080511a75dfc11d15705e5e5fc5e1e3293a4e441541e0fc0de73e4602076ad589589f6a1e2e13fa21831eae93a921576cc649bf9346d98b0fc2098d6e898603159a7fedba6aa009939d744c40142b6b26046eac3afa363ed7678f13e4dc72a9752137388ee8b8e501576993a3f50257f178dec78068dc991c521640e1ebc5fcd85d748123cdd3cda5122823f456cfda22cd54cc25c500d", 0xb7}, {&(0x7f00000018c0)="553bf094e20ddbfe2b8cd166d78cbb64d5f4eb8805b188379196fa87f11183e4785eede325d3ec330bfe06049d6144cfd2e6118e523dd7530ded265aa56c6be7548c1d8249d1aa64ef62c6e98e07d0a2d9edc84cd353de880b337043c35904977cc58d03f06df4cc7d458683d2822bcba068ef33520efc71a7c685c6336e0f93c42d89e9f3d2a7050ded123e3a605a3432426e655519dbd0fb714f9a1c8294d332baaf35c4a74125fcb295fc4edde590284b1b6f25be7ef54c0dfb3f46611f0be5520320903c354a08b4912265b7f617bb33c8521fff94c37789d3063fbebbb8b7cb49384f4a2881cebd1f31ed742e6ac4dd79a76c0e0a227a9616a91b853a588c0c3cf48359c2e361f8dff7063b35267abb2d01ddba86e8f666ac7de046f595afaf2bfb6b4200d6d6a1508fb142e9cfa8c524ea960c4007566fc5ef7bc1398a9c0cc704866c2493c170d92a494b2edce1e57951b7fc65d30dd6c3112a73016922ca2c9defcc7b42bf75006bdc38da510a2aa879766438554ae9eac835ffe8fd12692b4718024e59edcbc776346f389f22c9b413f66dd506493298763e3da95f19276fc61c2c6e098d48777c3ad1af2aaa8266a46cd5c68b54093a2d7164d295a63bc6ddcf2ec48f9caa090c109e6605f1e1b0225324e0198c5cd3a1e3442bda78dbaa76aab5888b64596b12a957f0a6a2f15d5eae1baec47b022bb8e1e995c640ad75dad9c6b608fd21401742555c7e1d8e4ff3a7e3a0aca7109c42e57cb42664c88258992fcdfa71e5f23acef6bc8fd0ef00517a82d0ed4edc2f1a2177644dddc68183b81be38819924d02cacce4bcc9e278c5a7b24170551dc0e6c5b7b58317d1795c5f92fa9060de3d9b9de5d8d75d0e53324e78030cd8b9fcf17c5f1c52aff70dcd4d6397445350ed87297acfbae423f87d85ef555b4614266ce29f578c2c3f4cfee4a1d1c5690f1c267e0fe0824de273431afbb47a3dfe8c3bd63e682cf03786561260a143d0db8d0db09d3073fd956e19ebcca06b5622703d7b20312a327bcba3f4fa2aee069f9a0d013e785d1de640ff8f868684fcb4f487943d2b226152262205f040ab7710fe7995c679bd125b1c9b9858bb0315f9608778626141d020afdf2fdc2ea961393302f9db946f5a2d1aa2582df3448444eb32f98aaf735a1a274f9ba3039eaa6e0e1c8e4fe1292a566eee92c33e5e1e303c6987042570c806d6fb1e6996a2693415c721fade303e44d25716e67af0f70c5c1de1937b87878809be754f4ed9ae2849ae34652ec517d4e2a4d98d6aedb41940684962056bc6ac277eeaa98217cc203f70b8107b3872a69103fa4974df9c2d20469a8078024d7a80630f953d73f03d696873b08f725798b1fcba4bb5ec2dbaa3c30d989a42dd29dd871b39258d371d98a4adb3c053f4e78ec111ca0173209e16d94bab9d92848dad5d2bfe9013cd74312e594468d5a5c7f792f7cb7b95b4b23e70de685c20f9d838ebc95ce758ad1f067125df6752238143020410f5ba0534da174625b60c4b04a3c557e0b9589eef57948ae9305164b878d56b4a687fa1d626f006241621d6a03148b449cb3c7f5f477ebfe38342ff18f97edfbf163eb30577fa44d62043f9c09d6c86e4e0ebd5e9472b149e224c7788da8441453d9db6de426a2598b20c8c99589bc0bc158480021b0a352d1fce4d3f71cf302b1ad7348d0604286d939209ec02f095f5dad4bed9c9be2b7257d511a0accfdb13a2162dec2ee5c890023f6a6465fe5f528f093d1b42cd3ddc537f66d5a7627670956ca25e8a7b430440ec9341e67263e38f6a823cc594e82b2dea74f8d0c758e078cd115aaf076dc171580c2b1e09f3990f4c7042bfee0d0edb5ab667f123b769c83e7b1d5c8192560a9aceee2438fc2efefc5aa042dc55bf82d4f38b03324bde65b50c9277ecd2b50c92a48bda7ec6abf5df8f9f4fbbb780e1287df23bc9a0704ce135e0e6bfe021255363aef8295a0e687777e60770d5d8467a701363f59a7a28642fc11c41b5c3117d669ed8752745e4e80bc4fbd1b907c1dd63fb87ea5efe1b34b5bc6ca20e5a9ee8d5243b9038c7cd830c4a5428ff069ed2d7dc4318d60fe5d1e11bf7ab51a7fadf5e1a5e221e2aed513e769b624bf6551a134d093e8bca4044227d848b3043481a2b8e54910bf887618ce1ce428bbf3cb2922444e1bcd8c22c98a3826014602e7a64f45be05d9654680a7ac222b8fd34c8f0bd27d955a9853d071405cc87a850b88393ee0c5dddf7005b13c2093452aaff815cb03502fda11f9a707a8d87f3520761a1e92f30dbf1332a3dc1d0313a8ab15a9b1ed24a4140aa91cd102e2313a0db00b5de052688c8f9013b520b9f487448d4a6b0fc394fc96eac52fe4e958ce5917e14d9bad653d2c7538756a62be6157636df7443bf8fc485be31b401f5cf29987e94433b342a3a9a94fc3b2b86919d9d00cea21a4f4f058189834498fe1f4a97927548cafcb6fbbbbb29460b4974f37167389fa0675bc8a32f81e1c1fbfd03e1b36be9c9fba14fc0463d88bab94f1296599d5d84bc26d0bcef93e6f6b01f52469f9514dad697ad81056161aed26b363f1b11c437f3ffad815538608ab2bb3c9f2d55bc872ce4b3c3594ae143a9db28b68e2af5657df24a9a5ee58f060d743f3d4067cf13199268245b600462b8b5ddc6003268420fa9a9038ed9442e92a29297dc79a5126b5a8eb1ec50bc1e3cfe6d5643f2d9966feec643175dbde462a9e24237f9deac2b374b230fef2e530e1860d81d824625983c09de59ca73285b3879b901115d3aeeb46f53250eed6b81d7f7a68aba5ee3ab800c707b7abc1b4dabe5004bf8f8fc29b8c77c6891f41a71449abbabf56ae344251a2b7dd76bfcce5af25a103fadc6e54c44d4672a539ac8bddb66dc3b5648c816d6047db2df96145737e7ba952d954b8aa9dd0644bbe5fd4ff12922e2aeeaeabb688f9cfd0db256cd4a945a7a34e262e151ebf8f19bab8108d54fed369348526c28d540ddd51286f1f55344e2bb015e0554d77c2c281bc54a27d16185498cebdcbe01c7dec018c3e63042bb5b12c6d96312b37e51fcfd2bc66a82550452fabbf19796c6f11d44c68db7f1ea32ff377466ef2157d966f1360ca8649fe72fe1aacc56e693897db6476020c17a06b177018a70331b1b9ba463e6e9d3541fe3a77c2f5e0021363c107f21b2f85c68bf846c747a0daccd865b64c1f4baa7fbf4314cf22674cf66e08aa656d619cf85b0413616ec6eb2d37d97e3e4d0283984826d56a9d202061b2c486af15559fb1f768a7203b16a01b8de6528b1f437b65db07de5510b33604bddb90448e6849e6bacaba0e57723b8e30956274a3eb2cdf91a9b3e2a84806dd9b297a984e989bbd6008fe9a12d6f13c8978f6198874ff1a16678272fc1436a6223d83a1791c66776601f23985dc463298d9284f9264b547f9306c686e567ecdedcafb8676698d8118c7ede6eb5f0e0a835c620ee43451ce0977c29be014d07e6df7466754ae9cc6ffa487313f1b24697ec356b252720f3e348c121aa8dfe0d60492d47f67dc64cf9324f020be14b51de54780fec78f5ea36ff2f7332b8916a69b1e80546032bb385a81f6898153563fdbaeea3072ff39b16aa497d3ff5463926fcd9cf5c9dd23a96bf7122c5fdf710f387ad206298e0135903220b7e742ce5bdd42b110eb23f2fae5ad935accd73c455664efe9f03927a094ef1d0bb10f4fb24e0d8b119a44ef17bbfffe882ffebabc0747b5585ebc6c4121ec9a5c0a6aa22f25face6988042e41e37b202d10cc888254721272c41b4a915604adb8c27fac270dce45fcf8e80c58862f5e71772de59888a5db78db753ce6b59deeb0744f6ceb6babcb815428827d7e1f5817e957d7a3001a5bf8e47ab6e15fbe6243214b99106b0af1c9b67e37c06a92225335e0b4f0a5e75f3b178d2cb9ff3ed4199a1a73d6f231b05c6de6327e96d739562540f6ad15be8f5adaaa313e36753ecbf7ea9bfe0b4014fc3c8a9fa4d8eabd3ed731061d4cb5fbfb930f1f21d3e3ba081c51f2d4d0306cfd35bf448d3dd6f97858c20fa6b1938ed05c8593b24dfa7cb5c209cdaa4df0da4d4b8d2172b4a8507bd2ac3c879bcc4bc8142ded374e816a9ba850507d709df6daadee6e53b9d91cd572ba7620058885edad0369f959b1c030e056d1465df4c690eb1e01f56c0013052b0e0decbc6032e9e815b79df24a1206c98dfb70b2033e2a117732acffa4380187657be66451b543f65332a8e4f092443c200df9e083cbc5055ae21ce341f7f82f677e21e9934a942e6bc630f0d6fa80a9b4aea2bba16dd5a4a51e3571ed25cf68a815072364309490bfa43bf66973297b05cf64a46c25e3f9676120e2bda67de71c541ab161f2676e4bc8c430eaf5661ec8171ab0112553c7f7ceb246d404682cc17fe82c512f348c9462a480250a24f16f78aac541e7ff0317cdfe344483fe191839a94938314d4c853e9c275c8c5fc0463e9c4538b2159547c7492e50bdba6b196f88f852a41058af23fe95ea81041841064372c6a97111a00e5fa6ed1c9d181cac27bb3deeb6ca12cea6e4791bd4147ab05bfa4771dd3ed73d639df0c24205844a02c8775b9cd67db854999a00426c2994a1e122bb4d5824a52624052db310c4a2627bf3069fe04fec4821910aba67cb8e8be02f90337c2ac44c605f4871ae8f4d2748972a495ad18bd3d3509daa0ec58380a2eee594cd132d225b4e815c7142a8cf8ef0550a6eb058b0ef4500c7b9702ccf15a33bb8e5a60c2366533e2b46d3b8bcf20f5c3ce0e4a1cdf12afdae82a0986219dcbd9d1abf03097bb98b3f65f81c8e6944acc2994445f46373108be8b50644e96e246dd7ec2a1776e49b5380d6537b4231245514b479ab3ce868ca1c6dfe3fc9555fd9df9d3c51c59f52d9c627e7c7e6f196f5f6a5525c5a13a2de96e5c6fa28858b3a43fb95834f44f4ee7040f25c18360f95fb1c0e7bf4f88c7a9255f1ca90bf42097b34d1623db66f72fce2599a3a77106850c22dfee7e4460e09e21af0573293f1bdf2454848349635b875b84aec2319885933c8c696726611ffaa0fff3a86b13bb08d8e8b880b62151f8abbe7d26832ebe80fcc0212fd92bd7c8f3c99535ac56a6540dd3c02e73d203f3792165260476a24bbd70cfa60d3e7dff576745e6fd4f0d1ff2a23ab16ea5646a7a7cbc65a714e4ccefaf962fed2f635356cc0fa8f38962a0a6528a219e0f7983ccfc7a6ebc592b990b05af26c4aaa2b97f1139c6784fc5ce376b07f4150859b8c462a90f899dc6e3241cc86dfb454493ec2ad19cee0aa1dc4939690ee11bbe6d09f002269d2d7bf8297bcdfcb94c524aeed3784da4ba4ddb2653cccb2a2f79401defa1d34dfaab8af33675cbeba77b40335dc60d3e822185f11c4dbf4716e2aa619c63e45f95e047c9939c15408baa078c1a2826df0485f86a756b758c46b9639acd876861387b968e22815884dde4ea42cad1a9db58b009d25e01740a0a3822ee1b88c59eab5aa4198fedd0da1a4fbcdb38245e2a3c394e908375c42d282771d2cbf0b88a92fd26dc2fd7438b0f92bda284aaaabef3e6179e15647e44b5448edf4fbb14f99975682cb547db2e1aa67c4fbe56ae294bb38b5c416ae3097917dd454f312e8a475e0fea167db7cefd32623fe5ff74e85b49b713bcd86021f2a5c65cd3bf1b68189ee63b90709a169fa70fd15786e56d7aab3d99a0ea16b2f259b882a3f78b92f6069475d9225357ccf558231a84f6d1eaf47f50", 0x1000}, {&(0x7f0000001480)="f98809fabcb1cce07d9eed76aab7bd88ec31843e1a0425bb9703d599a0fe87eb64288fba2c4d9e891f3eb546df2ac4f33c366c187f44d97c88f9ecc8adb1fde750b3ab0a84e57243b06064d2e9c0dc46d4eba959d1f48eb104b98a7ff99d13363335a1ab418afa55f6afcf", 0x6b}, {&(0x7f00000028c0)="eb9c264d22c871c5735bcb459bd50f94af8e65dd083e7c20ab2ed97d73e2d7c0443eaa1c7d38587484686a9fee823cece3bbad310e1f9eb5e45b24cc9770fb2ce7772187786e448b352f7d986651b225c8ec5d3368addffb4aa689cd273867aaebc5908545fc926b7bb3a5cbb84539c6b10fa99023730b4cc5433e9814b64249c7afc154abd9c9bc6a70da57c53d007dce375cb085b9bacc290e9497ce189b187d8cb03d1cf6258d4dbbea1e7a37b014c59ea4ab9e8d2f1c2ac2e912fbff156dfa4137b6727e8da59a43436d1adb9aacf5ef23b5768a07211826763383dfff237de88fccf4de674af3b1c6d1e556ef377f245cb7960bf534d8ed47e501541295b354c1de3d2ec569b0d95a7ca83aea466f77e3dfb0bc95f92dd59446dc2af791ed346b49c74a084dca86868a864640d9344f49e33e6b53e03a2213c544071229bdbdd6fdeeea57c2140f975d1a27f471f1159f49f94a3a3543bfc27abf4380896854fceff00a3189a609996fe4c64dcb292f7bd414254b4e80744c1a34e5fa80a1df29500d733262faef8ff12371f7ac2cd128d932f128fbeaf5b73967b0547e349d358e13c49fba401169dd4fe1d473799f7e560479c9e5a9b6d48904b6c721aedb3e4bba70e5b501973d944f94a0ff84ad33916ff52285302d39490290b5bc004dbb180e99a48c17e9116ab2d4ef8f8e767199c7b08f342a704fb348900dacbf6c56e1f5b0101af06ff11d7ea1529a81177c51986a7b63f2cf1810c28864ae39acad4ff830006f75b6ce810f8adbf5793ee816544b307b917be6eb5d6f071d1f093bf23c105fe1923fdc9d443da42560f1f378a82f7452180bbf67d2f520df0d1762c2116b0fae900f055d50cfd73018ce31042d6c2bdcb77f860d52bb869209d34cf90c6c9acfb6ea143a9d70d2de3c4f113770ab2917be1ebb26621e9ddf244e58a147777d5d2a688e1d8a19d51d6b91d09d3cf2bfea60cade9016b68bbf390a24c45396e445984e828dce3e7c7830586c62bfc6bcabf9402f524a92dd67ae4602df6a38b18cf50a84fe87020d84f35cfd41d2c966cd9aac81df834eed6d1c3eb38d8fec3eddf0158fcaeaf9a4d34b6317f46f24cd3bddd982ec1c940f4ddbb8ceefd0260f16a6363d32ec5c355a9e5d6224d900511895ecea52600ead58de080adcf4bb96232c574dcb424ca787427bc0d2fe324538cfda24def257d3577921d031a66e99252b738767a1bc3b8f56f0f6127ea7643d832556e1884860c5658317f84f36baf6633e0a0d549395bbe152b68b645f4dd4f2c9b05841af998f9c124cff22c86e3d26557cd64d56908ff4c49751ec82acc01dede34e610aa33d716781c1a86d7c66f3fa3ac3566482b5efb4de38ea9ee565bae469b672c9bf1e585aa879d5f129b79b893153c3423f0a39d71f34d092339c82ac43ebaedb81422128eb11057183a7df0489d0c158c1660d9b95b70659d2e793c49f9381b11a52ae8aaed26554dacfd21a6ed181bc9394fb0f4a3de5f2ab3f43e0803fc2a21935a75a7570be7d8d6902a7579d26509e3bce4fa1d18d83efc1947c0a965b4ff866f3995db6830e4c36a7c0f8a38044f2556ff573689b22d28cf543834aef066b753b0440ef437f16d9f351a6656c633dda034d996c4480b14c71492a677d5bb1b4c41d45f39cc441df13cf67f596e6d4f9818f8af52f961a8648e5bd4ecc6d359da65686a9bcfc303cd0224b341d383bbb0ba36caf2ed44a34e67a088c7fddf68b893cadeba4846e9b50ce1f062644a8fb6d69921924fe08e7d657af937260216359917866ab4df05e0410cacd0584f9ecd4f1c62704c55ce471be949f864d17fa71315fe84eeb9e6a3616516ed2fd2a4bab1aec6d992200d40f026cb8645e2442dafdeeb476967fa04ac8df0742d0260c91a59b483a244b27158386daeb13beba7a82dd31becb61e0d62346f58fff2244c90b8eccda50492a0f29ad14379092ce0d3de5448faa3878c232756fa7246109d29d2919ef9597acc6dea407741abc1be20d2a8e27daa4dea3bf156cb324e3f43085ef4425e1fc11ba38ad5a4c6a3e4e1b51c03163c8bc45fad04d5f0b07fd8c8e9d6905502139b3622604d37c7efea03e239bbce5e9caad73f0875c201499d8de3fc8124bf1586165002760b5c0d4440eba68b4e1933c2f3d522dfdea02f01628f0e364e9580e0d4be85e2bd8a8c16a5455b36e94802b50deab81eb03080207af506a4a873450584f9fccc338911c82a55494c25fc2d99b5d415630fba3695d19f931bf47aa33014c8db38ee3c31247357cb6a1b9becb2b2b9f544732ac7acb55103ae38a90b3f4a475b7c7a6aa52d1cf78ddf321b5201c447dfb2ed1cb248ddd587bca363aea7c5942723811c0590863480ee7977cfe9a531d7bca5813558b6b84dfb712179b385aae5571bcac8ad68d8d3b72527217a4d2b2db2d9e3fbfad438fba5c533554b1897d1b3d65767d3891ce8cad8467fb2d05088c7037ba5801edd88fe03c97353cf79d5704b8d2c85ef5243364d78dd16c30cdf5be4789ba55d499af974bfb1a8515faa1fa6b1f9f976cae9aa0601995df2f961c7c641364cd0dc004e142dfb511cae73801c9fa948b435d3b0fcef6cfa0276ea5f307e08c89eb386db8c167aab0f20dd5c8911c06c2ef9260dd0c38083711175bb912dcafe639fba3ba6616a23deac03edb944aa7ebfdb5f889cf29fbe90bf6e489c5d0f5feecbbe577152189301fb1365f8df60dff8acb0cf160b6db3444394ab40837cdebadff90490be3a4141ddaf766de16cdd00e48b59e8273f7725ba1a3e471def053e11b5916c39c9c27ce7fc713bd310dcdeb29d349068bae17e4ffedc262c78050d6bae77c421c13c10ba90f018af3d63b0f1767b7bae075d9fb0c090a289bc6f8e3e4695846d49e8ca4de27422985d7d5a795ca1360074014556359ac0168ac2e34d6b3eac29accf706336a98fa62b3a3f1a97ceaca0d8d28015143591562d273cb0b708701275735a04fcf5ab3db259b4454ec4e4cfd97e703200abfca81322eb3d3f749351b45541f70423461d447033cec69383b926681e96cac42e39751573b67ff80bd1f824b88d7b91c1ae1539b52807e443aefbde77175e13103f65327f9bc8a549b93b728c1f8c72d771b7f026764a04a07d70ed0b371212a1358e123e0482c402f36689ce812684a8fc4b0bfcbbf0f7bcbe3b9e1a5caad98dfe2beeb2566f30a84f00808595637ff83bccfe498e5a17ff840b666de86746814e07f41c0efce79ce5519d087507dc5b6b27254851f57bcca5e78703e800cc681e8331b6461f11d48b5b9ca9170a0bf237fa13dfcc1833852bdc8d1ff92a4a1535364a17b8189b982ff4985c55855fc2bddc0c898fe704714d3938803960d16e46d31f934f3ec384a6682ade2a41a76df6a189fdd4d735863cbfb75eb3ceca647c5a254c440cdac18f0a43068216d753c782295b47776ce768dc0a9b92dcac1fca76b3ed4c0393face4a0b0f4473d724e09b943ba5a9a978ca4cbc93f1db1da092702b8fd0a1f0760aa14f990f24cb674ba44dfd9d9d1fb692a1f7392cc9c2e1b85c29c7bb137249c5513d892db293b8eece149b6325754c05f244c41a30a403650a77ce3282ead629c55d440d6ed527ee2b18e8a758d51ecc6c875712a35efa4a706546fdf351a58678546f00594caf88fb61e4438aaf8a9f7cc9dc97f330386a3cf78f7e43dc554657fd47b0f932f95298f73b9e238449af8d84491cf637e98f2d5a4ac0156b61bb35f38662bd8369cbc43d88eff074c408b7ad8103b501cde8b984d76913836f22fc201a855d4e709fb6893fe412b98b9a619a582ac7a82d80feceda124fe77f5cdc261f989887e9d2142af92c00e853c44cca3d0ff0608f380386c16b1a3d0b3d2f8eb3a815113ae502b3ea467435a99c72bfd653d35304dc5118046d95a8f1beb75a74a4be8b6106e21141df9f671145a3c854e740d2d32e214db054186f3e87887e64408d1825bb6530ee183733584716c0946620000ab600692d6b7b5bc875462b088d974c4b35467d2147f5a01fe12482b109e9d73acb67adb8538422fe9b2ff26f3007eb7bf5687685d986336060bcc5d5bef78a810146b4f62885c079ab4c860950f9419300b465bc304bd211593249db973f2591fcfd7a83a7f1d5001f9550c49b1fb739b80c9950ef9c98af3ba01c2934df6283b6d9de41488fbad98022bdefed8a8a65f98d785eb116b134a8956c6f706a06cecce1b77a37ef959ebbff1ae47ea75e6720c2016ba8a09069bae47e327272899d950a5f07f72135b4b3df8931fd2b371a9705bc6f8bda7d01cdb952fd5150de55d7bacf5d55639a355b40a31cc8ce75b37eb25ce35a0d91397b342c604f6e3dbaa5d6e5019008ad4e0996afdfb921975baf03fdf6ba8b21fe7a7c7f57d24088f4975f1e2844ba4f75611ebdb063ad92c5f8e00310edc8c038e0efe40c9fe40b50867d26a918b45c6d25bdf0d344841f68ac1a3f6c5f0d948ce6229398bcbff39c03760b63af81e16889ada14a24d3deae8d5ee1ce0e478c747cd971e8b7cb481176bf8c07a4cbf1eef728e7cd2277c8b51cbe056c74dcc95a57147bdae61564198353c848642c887c7aac2bdf1cf3d3c292fa7a977abcb39e4669702e9980754720b5996a8f2c0fb365eaff039fc0f319541e4a431aa0acc0164e37a3f9a558b81965dfceaf7359d9edf3d8eb95e94aa06a02b3fb6e3dc75e72158da31d395dbdc6f573c7fd8708ce58f9f7d485509912cd59c12b75d5a249b0b97cf3b30c3673bcc7086b8c637ce0a5d4f114065db18fe6a8a0fdc7abcb8519396394f13670b0e7469067295cf747c15f443499b819c6b5b76b4ee04c1ca373f65256f3548ed57905379ad7bad619c3113b112008fb28e2709743594fa1c28d0c5ebb240c0e9a163b173552313617947f38b1e0a3474d79ed35559de82c529bcd0ea6b4acf8ca0bd1a43de235466496dd1ddcd427b874cde9100884464dd1aeb477b30e4295d0c01d8e12994fbcc323972e0b3e40ca3d43ba16790727cb4b63820433d2f244a9e3226f82d2c58a2cf2c43e252e840b524581b490d560a8026f4a5349559cb80782218cfbeaf3dc835d9d0a0c5a7b908e7fc8611c788df0c3b2c73c6a470efe2e2d2c61b84cbb8a661939eb7a2eea26dd796926843609654aa9f8d25274e4a3994aa605f66151d126d5bc562c6366f9ef634439ea64ba86628bfdcf9392c762bf9d9ab8fb479d8a164a13c60b889aa03dd9770bf22609a9509642690d61b90d927800a8dc0d98b512e13accc268b6c2078a194bf50e127a26f7788bd895fbf3cdbaa0965e19fa4542109c90532ad415a4d43b4df34b86b23c973a65ca8cc7c3bbead94cbf9a75aed78f5ffeac86ece1232fb1db9c6a25b429ac957fe5d6766240ecdfc1bb44f906c2645b4f26ab9bb76167f88ee46f9c2fe1317eaf144a82ad9eb61dca28cd5ddd12ae9b29704d296f4b01fcb8f7a89e8212ecddbb939cdfb2b1340932e048884166aea1cacc3b3a18424c676f7c68f98ba0b450ede51f87a240335927d5f78fd3433e72d4683bbf851d9bfea1643428b0434c536f7355b114b0e4e71c27717d88ef6c83c254f43bea20195ec63ed0e9d73acfc7178917cf1e6d04d1d29855a2ea5f3587667f5b1338e44b28fe7087d92dde5c44dfbe08d967b94e1a707541f56a3b864bbd2590afb2b97515ef869a26adb94862e393a7b9a98eaa1bd615ae11a0854dc24b95c377e0a63c821c9", 0x1000}, {&(0x7f0000001500)="83bd3de0b22a89576f75e46e72ddda03d48a8e54760891dc3ec3e22255f93615ba28f72f203d3a465b3430c267119b600c6ce5f4b734bf2f77b77c6165e7f0b3f8bd7164e27b2d30a2f58901f52375561b5aa1ae8e9e4570d067b4a824a1813c3b4e8a2e5adbe7fe40b74bbfa3241e3167e74f2760c692ad9e7c1f7fa0d36af82429d91bc39f4e3c7173f28ea8c5800bc1de0466fb9eef63f8489560384b572313bb698ee0953e26a174c7b1712fa5b5ff074bb3146634e9c97c62b660891caed845807d", 0xc4}], 0x6) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f0000001880)=ANY=[@ANYBLOB="0102382f669c253e4c8097215e12294f8b021f114ade04bb00"], 0x10, &(0x7f00000012c0)=[{&(0x7f00000001c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f00000000c0)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x4, &(0x7f0000001300)=[@rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x80}, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) 16:00:10 executing program 0: pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000580)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = syz_open_pts() getgid() close(r3) ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r4 = dup2(r2, r3) recvmsg(r4, &(0x7f0000000440)={&(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000f0ffffff000000000000000000000200"/110], 0x6e, &(0x7f0000000180)=[{&(0x7f0000000080)=""/38, 0x26}, {&(0x7f0000000280)=""/76, 0x4c}, {&(0x7f0000000100)=""/11, 0xb}, {&(0x7f0000000300)=""/245, 0xf5}], 0x4, &(0x7f0000000400)=""/22, 0x16}, 0x800) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x40}, {0x4c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x12, 0x0) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000500)) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0xf7}], 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) pwritev(r2, &(0x7f0000001500)=[{&(0x7f0000000240)="96d02a6352257f46dd3b81858274a2ab0161a4824a2e14fd2eb47ad0298b7dd4b6fb0fb0050e9c2709ae7c50f833ef6aa5080cfa5c71e47d649c28ed8aabee38cc62e77b7ead463af67bcff4fd3f95beb10da4a2547e7565f84b30b1195a777ddccae4b89d0eb3025bfdb4e8238db06d580e27de32b0e12aef7494b18ed2d0caa845d11c8212274959a62c2c7075b198b5d6110859bc7b5b6582b783a05a89734ca2dcda7e9cca6bc9a3199fc8cca10bc3298d3f42cefb361b5024986e7ca7bd6a60094f196b2799fd56996c8c0809d9c1c21d0d2810a154b7e05f2000"/234, 0xea}, {&(0x7f0000000340)="10d353a848a0600a97cd45535f88e4c1f4a3521f5ba5cb104bbe6a785f10626004f3ef236a5f2919cb53728e2db435d546ac8a24cbc6a03f2dcb3c296561918d643ecb0714e6006efcb0091bfd943b4aaeb1e3384be4c4c732034e", 0x5b}, {&(0x7f0000000100)="be3f11edcc6092189a222e5649e2c207fb78cb359154ef2416313a995ffa61f0afa131", 0x23}, {&(0x7f0000000500)="ac4da4b17e3dfe88a80c85cc37f3f4ce0a14064d05dd63c0b1980523718a35727097bbba9f1a64504e57b634f32682498d17bfe3768847a03716708080ba70dd7630fa6a145ce663ade93d795099ab46e83901428e14a1983344e64e9aa179e7caa4b28addf053c7a79c591e5bb9e8a6957d813712bac32b0fb93bc0512e80d4ef7197a992bda104b5e4431cb7b83ed8e002136573c59fba3a80b9435055a53b7c748cb3db8c0a645b2da59ffc6f24c078ff4674fedafe2e6275ad9d2ed633970be5760ee0046d611bac37be4f7bbea8a093e70e958af5795e37ed7fb8868b907f604eaea78a503c78ed004e96fc839c8bf56ac0a1743384634889701b7737f2f8726e454638c7137532193a1f06510a0c5c53b34e35458a54f904b8bca299fcda057178328242ffe99e22b111a9569759eb156800da10e0204255f5cab2d890ee2f6b3d58db8192d1e82fcaf7fe963bc12ecd091d17b8e417950cca2abdf1ba6ec76bb223b903152de4d3b91e654abeb8e726c5b2264afaf3d40dcfcff36ebf5ce9ed36f8f8c2ef7caac1150a5b40882eabecf20f157424a40f6db7685a9519577dcc7e2f16de3f820622c40779e2e57e4b70c3ce2bb1a3d3d7d563095c7974d9e427e07254746bba6b7f865ef0f440bf1c86cac6c0638d63d9074892a2240749019d7edbdbde540242f8e1220aa6e6364a70996c1102b04cdb4e04428620eefcb40e351313036138991ecf1ca59b02b998b29b1082612d7506bf7d79ea0d66f00dcb4f635751431e9043b269a0dae4e19fcda37b80e7ac23a7dd349ede0ae9b0f40d43be49bcd3e71cbb212b5c07c8b40561a6d7b7d6e282808a616507fb438966e04b461c9f60f09c6244be1e8cfcce751570908679b4ae3308444453d7ba5673a2c6df17779851a90900f6523dfbd61bcd63bf3f99fa06ed2a42d07b38b6b82816014ef578220de189bd5014a07d5259bf5a92d0af11836954bc658061ad8930d54db322f2583f2df5301cf2030ff15b1b3a9a35808324f52bd0b4dfc5e3b256c5198767c41972a6f5be01d07b05095c6611447b9618d5bb864937c845225bc2fd4c2677765edef27a4a74664699ee42290c10124266d7e6374ca6503ca6e82fa792a07ee47cd9acc50ef93793aef9d81b61da59d1af7a0c0ffc39f4305a442f4d742dccbc609923f57430227a95df1ab4afb8f2ce201b718cd698624fff3b234aa7de9fcb4b149cbba968b71108a0dc192f818ca6f45af4551fe7581b67023fed47f3d2866253d0e51aee9aeb30a56bdca3a1eff797dba79ed3b3cee32b2b4159253f40d26ae336b7224066b6fae58632331806da8fb71aacb37b42ce0f45bd0be31496e6ddf657237322af3f1995b0f58874fe1ce62d4cfcc5248ab15ff8df9114325d25fc2de50b362cf567f38f9e49d52efc8c6929df5d5d1996e9d282d6db962822ba181ff7808dc31aadc36dcb85cb78d71a4936b35584a6eddb207d16239b61847efcd1566d963d9a91fcc36ffa6d53040c4756e0f557b11e3fdcaf9756f73cb9aed4f273ee3207dfdb66a4b5c8ba86307c093be72838fb5011764aed50c8c3bc5407ba3941a97c33650898edbe5b2a40cc4052d41a3594751e02156b2c7d87d2cfc5849da7bebfc23cfc06cfe369c7da7ea90a310583f8f8849b24b3af9aed5dc2dfb396c8ca2fba9698308ce831dd152355eb6d971d293baa4060c6d2784fb867ca2c1a5e6ad2083f9c845a2e9b6a8d4b9410fe9b68c7f96a958d3876d59feb976e8f364df3186186877bc6435053cb572be95827dbb165ab201ca59f97cba61e994bb29dae72b9133c2c41316d66d8343e8274b4e50e24c836f4431939ed6b305a772be47277a9fdcc7b9850bdd1e108a2f2fd272175027e4353888881d4171e7eee4b9ff6282d23493916a89a72d2d1848f79bc25fa4d023629a102ef31fc8f5afbb6319c9e41e900b974fa60db05222bedf186e7fab8da4d38407f5fda0fbda6ed17e3146d272417da31cc07d658824ad1949ae1b3f01c812b53431135843b18cd00a635a6728e63b6d962678dbb7ede50406d602c7fbad1bb7b34c6d0a86138f2a716ffd53b444a1c79f65305f5acc1bf813a46c3ed6f41dc72a1216ef1f09f64f5188a03b22a0f0069db17c4978372152e0901c1fb8db1c9d4ec839126363a61a17b6842685f91a74ed8b79ea536d5b4f76619f140c959f9372545044cb52a95a6e7d7954d3e5ee7eacc8d3709515ea773f108fc2809f5ac0cad831bf7de3688fd345317ddf50de19c5eb67d6180475e4ba9b88c1200a51f14acd0bd2debf17c0f068040a8107002ae6d7ac74b46c50e513ad88a79616616dc105ce55901f4815b87c3818bb59dbc32add363e6561387e26f9532ac04d3ae312908c0852d75bdbfc6a1c08e57c037f40ec942b28d77fff538a186b8e9d85106a22523e1c3381792eae994918753bf7ad75f079ce9b30c0cdcaa75f33e5ab549f77d25d4ba305f6740f908ffe97510bfdb69fced9bfbd069791182874e4fc2af04c87587773609def839bc5893be3eb105c999b47b21a8f9bfa4a3eca8c05879c7286f057063f01362382131dd4db327d390d34fe0c629310eaed1ffe2cc965dc06c79cf77e194f4660a6983b084bcf05c014f7323c88eb0d9e5b9c3fe11b28134295d9bfbcbfafcfa1b72a04e2ce7508213a8f16c6e6531f515a408df05b41be85ae5f7a6bdf1f2c3b2828746dcff679ae23dedfbf4f1a97cfdc5ffce092645b482ea8165445e26d897c255f53dea57cc9cdb9209bcee7ae5c1eec3c5806239e33fc6d10d892d3192d7e370b8a34c4c677d2a450cb12a9e79e4a26edfc0933fdab16ec443d6cbf02149d2990b198b8250cdd6a81f8cc4f948f3e9248115c953d111ed370568fb779f208310ea042925179184f365c876773f25b8772a4f397378d672faec6ec8bef894e0e836c53a4ecccc1e1cc62fe42a5925269172b9bf55494281c3ee45bc41bb1161fb0fe33571758404fc428d0f9ef62805f7347a58a873ed2785ad856a09181b4e1954a5608b38d2ce9471afc36116ec5c3bf948640c96865f5e1b01144c088b62e367c6f080a9206437554d31e2fac0da8b7df3e9adebb6d91c2384f226fd93dabb0db0a684fb31e36bc9c49008df65a9c3fa1551962789c9c78385ccf4fa2569ff33c82fcfb4aa8b0c961bda68091c5145d7cf7f5da84cd72c3a8e0cb161fa6f580c9cf341123d98c4d7cab83a8553f5d66db94ab48b1052031ddc4b8b9a088141e4b90ad71d13c47baf055d331926d96de93c0acb4a3b72472b7d5a6161d3b740caeac911d27f725caef97ba5696e881e42ec0e31ccf2a1d84c2697252461250f0783799bbf452f1cbebfaf35533e98af4ad2933a3aeb0c7b324b6b08d7b28199b5732b5e720ca2a3a7557e29aebc07f7d9ad1e27b4a8d83ef762c22599381d3989ad6f389c69d54024453323fbd98b45affd24b0ed22efdc18ea4297ed64438b0f39e345ae3a29fce4b234cb0bb656d8cdc031dbad59cdde37c4c18b245205f7efe165d3aad07b3535e8b6c2099f2e4904e8e3172a9aa231ca870d9e1a8ba49722d6371a3fe639d2212c3789af27fa3e6232e1a7c4fdbffe0936f191d248a9eb145711175066a25cc00b57304d88cc47c147f3ed17e3e4d104dd36ef0afd9691103688714975817ff9561bd345034296015e29a3c24144b5327ae99cee3b079337cd6e5efea29bc064111fdf180e85a725d0d74aadad7d3584ba374f56d64f83b374f7aacbbfde7244a9c3aa2e9029abe8efe6a434e5068f11701477be8ea43ebc13fcebf4d2c49f6edc8c1b4bc0c98ff34903b97a1e2cc486e087ee345cd49a28e56f9a35f11e316a288838c0f25b780568e25633d5c0d7814fbb4ce65acfab7d2d4b6aad7bed3e8efb25d777808eff3f54eefb59092e97374a35be4e6c83950ff5688d388fd1f87efb6a075ef517228b0c8322d018035d561352341d89e207ee08b7ddd9a76889c29a3ed0f67b0ba40065ee38a01a2d25e18d005256b687ff0ff116a898a2f07becdf46400c5b436d61909330be20a2bb0e05077dceb45c4e33f49f3be15a061b80ebb46ff0e412744d8282fa6f51a6b89db09db9e89a4f6a602fa8f45e71282c3ae2ed50752f4438bfbe3f42e63e070af09e0a247ee5d1f495b200b924a741b5898c157ee547ade72bcb44c8de95ab11c50501b17d70d0d0136de4c2feaa3aeb833516da2dcd0b1f6dbb1faa85416d517dd53160eb418c10eb31c75463d679672d00786a09ee51a8599c55ff1386bae5a05121bf1095ba18acaf8c8b642f4a52dc6a6d3097d9b1329334a556af276beae2c193576ba280265c6e51325dfa15e70f8bde5deb7462afc720e36436a686a04d83256323fb73fa85663998091b50630e974f0af284008ce8f30940423bd4ba03fa7d60ccb1f3664498abd217f8f3c3e7458eb6a4c9f2be81149c6338a1580f52717c86b799cf26cc5e99d36011ad66c4f4e1ea42b4e111b1531dbfd743432d0970d2f84e0bc1556f483089b867be00600b725028c07cd252bf56c2fa685d732f732904b9eddbe4b59a2a436b79551023e4e41abf0218f5a1eab8916f7cdfbfa5ba856db17c51be946566eb6964b4b1fb41805ff114ed7500d2d5fb396a658ad8417737f8ad2d0ebc558749d2d82529c22d6d6c7fd924ae61af6907a991f3d0336359a28c6c74da1702ceda47ce59d5126bf9544ac71a868f3ec585071dd19737cbd7c4b8ba20dfdc138a91e024e5159b725b9de4b2fab34e746293a237b387ad43569d76751a1081508041cf143353b66e02dc56e3d47f72c7ba7ceb1a554ad6397aab4086d1e1c738f1750ba12b1baa90427202c23dd08cba973aed8e378ff3c44737a0c9b4f102c8fbb662c8be300c4fb1df54917823e60278eea95b22cc0568894105840fafc6f2fa381d0084dd5ee4e219e8cc612866379499951132f3c0c09ecdb40e6d782549de160398a81aa1930bfa9cf5b5107cd3a84d2a706fa4500665fe45c2098327008bf9a37a1fee17edbf5d7ea69458d9011e66df7de9ea2ec4deeadd4faa381b457268b1e47d7706493d866f978ce19537ad541cb420d7ab44cbe495d6d806b75693285b8085fe97af35e1b30a63797c32139d179b0a8566bc326b329ecaa763dbffc7c2ec8a8ff21b73ee7728a8ad4426a730693bff16144ac66d7fd70930edc4fa1776000265d5b5976620a2359901ab9d281b9242789fcff4656e76bdc336c552a1563df2452743cf39bba1559ce40b083ef13782c22a8ab07d9148f7bcbb91d590e69d1f0912941f2d0af74290c4635633da760fd64edb6b99b3b8f22e87000af5ab4378f6e8a1aae08196201fcc4309b65947c5b28a748c59055e4b2458ad5d60b4e871d0b0c2568dbfc1945c427ec3856201ee4f6140f1794a598a49f303458adf358d0cce13de9dedf5444c22d3d7e2e491a323318bb6ee03c1562046fc2216b8d0661c182ca3bcf9834cd8d88c52cd92c10b5d400fe62e8ee01820cf047ce5763cc4ccb3d329b145574c2b57cde2a959b6bdbdf24bbd005beb02c0b01201eefec21111810e9e10359a5d986fb349013548973931ad7a4f21408212ac8c3c7d4d00a8ddebfa6dd817692a0c389858f4d809c5a0897de146afd6b1d6ed654dd853258a39302c67076065c76984760ec0aa3ce8f5438d4060b4dbd90ac9b5d862d50592b967904d6e5cf1887ee81f3af884e2d36cbb2fd84ba9358722e7c8f96b7e1877d1023c53e0ea7e813127d1", 0xbab}, {&(0x7f00000003c0)="d6b5773839045b12ce715b4f3db7e185e6df4d33435ada45ac82f181879ddb9b11284ecc6ce093ac5a6d6a9600e9db7a8cab45b73d8653e3b8d2d3f4ee494c872774b6237d2ae97f020673d96486f548b2af234a006c65d42338f122ed6a5b635f26f39191bd0600f08f6871ca35948dd62dc3072fd22d98e7cc98f75d671da31f9abd564df234e70da015ef02dca582ba472fe9668e2d5985b9fe45c02a541957860e9a1e659f76e2108ee738601be16398b7bbfd6c586e5784f5fd", 0x23b}], 0x5, 0x0, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) mknod(&(0x7f0000000140)='./bus\x00', 0x6008, 0x100) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x13) msgsnd(r1, &(0x7f0000000500)={0x1, "6cdda03cf0ad5389f34514e0fc474061f42e7532ebcc576107b05dbd471a7914a14dede2a5a9f837f828e59358c8f09c9882c59a44f1e180a8e29ff27cd6c4e4707f5f382df65d318215b0cf59f855cb2ec2a6d772bffd268b1d298d1036928e0a2c5bd1668737ff1ca78b0306fe42e7e23eb88da92347e197b875a5984c849ff972f248ddc912c4896308414c411b95ecc8200d3aa0acdd3494b346f80f0684c79dc472367bf8107c1c06ca30887ff85193b7bf1ef812ce9182727a894df775c9dd3e6818786ff667014246baafefbc33a1f60a378fdae6e5fefe397a5af7cff6716cfaf0ee91a59d5ae71c4cfdf41b59000200d7563e0862ea6f6f6db5ccbb93babf5895ff96f227132a3cb259f556b87d84f9ffbb3b680ce76a1588581afaade15aaec2532189f3094b11f1604bed7b98b6bc881f374b43388d1067fed77d63c7f5a109d9783f234fd68b1add266eed4b82b82c72ae69a92378b15669bbc4ebe2700943d1a8e528f668bde92ca107b800efc5d27241ba8a82ada4056956d5cae272482756db8558dc61872ea70bab001abc87db01b533e39a862adb03db10cc740b8b19edd3ebb3091ca44dc1922576469a007ac2055dce4f919e68a8e21124efffc0a1df39cfbe3dba690331c9454eea0c5fb595f88df85d74150e4d2a9918e94d3cccd77415090567433e58c6468935d3f7bef9bd580cd08bca2690227a2c1ba2933cd3a35b8d6c51f9aa1cfaa474a6b06853e65f00031dcc75a63ec4fc1c4bf938780fc55c9882292cac1e7cc455e4516ff2e29187216e6cc70d1f9c9a228a3aeb9e00631f00dd7acad54fdc36e34c4c6ecafd35f0d25013e21ee094924c8e88736580fca1afbe0375f897cab0f361145cd69a32af9686b4afd863414254a6e3956ecaaa39e37015056df605ef58907db73a09d78467f7cfdd5df28b7c2a5f53ea7e393337489469df2330cf0ad2724b7e4a16135f09dd962ddbe0509c51d1170187b2c221045952979caa8fc44fdc7ca8e3e8c0d08734e353b588d0c3b84032e929c75a81f1019ec15629e2166239f788dd78b4a8a9bd4c605344dd8de34da80972b7093975129bbb53a589740ee3dac18c4fa234ddffe6db47a192c381b30fc9e1c3dcc6024664872596fbf79e135530c753f6aa5b96bba487a3ee7335c1df415d84872ee2098ab8c5023bf69b248b1241dd09c609704ce77fa10a70f1a3a5e26e61ef5d04fc8dc63c13364d10d087872ea1e8088919d38ccd139178914d10d7b0f72426b9e297a5102351bddb0b626bb4a516ed7270817d04457369b64d318790b249fad33e83e9bb836079c8ad18805d2ca2dd5ac145c049def5bbec437c8f4ff3fc3c55729a7f5a7ce8099d4196e974c96c4da4b2fe5801f3805aa7c225a4ffbf6e18ade8bb11fac133d1de75c70eebdefb3e1c782c7ac4323aaf8b6ec51075b06467b2c6619a21e56a53d47e4d22cc7715d78906b1036435b6ae630ea47ba0c51e61729768e90c11e7e0ae8d13c45ed951d523765c72d54f2f14e1ec5021083c6800b0c2d9f9fd4dea77a808b99d3a1bdc94fe6dd3b049e87d67113db8c7e6e53896325b6af70479457f17a10cf9c9cd62f37ad0723405010f53980908ff96f3fe808bb24680aa4ad7e75ce3bc03ba417f469425a9a5c4adbd734716f6016c18c516cbec3a56cce17b57b603bcfc84c5a31b4be720a1ca5016ad0750207d0059ce529b5e363e58148ee91c00a0532a82a292c2092172e39bbf3daf80d605b41e0350bdb9b86b4e07e2d8ea24795fadd644d5107dc61803863e5d30316045481e1643d286584fab933c0d22d6ed0f26890f6e4448f43c7b7282bb25eb80d5d58e991931db9d4daef4fa058be0b788646196a69555ea1e71ddd49f20e1763c8cb95a42d6c237b39cb866924ed8742d9abce512bdfd222c3edadbcdc450122b55445551a799292756d25c8b4bebfe4417881915961836b198963dc733266bedbca593643adf5897ca00f8ae67ed3ad0528d9e59174756cd2398bd0da93c241987426f624f1fde6fa700a35897d32838de76dece8718d4baf8d7526cfa5be52a5e7423a717d8ad5db5019d267d8fd74f1fe861576b6fea0451ea8c20362dd8504b4ea85c7559ae329534589a4812eb8babca0c75c13f36bcb0c27098261cac0a12f6d117149467829c6400060a49b1bd72ebfc70051747a12ea14f28519f663d0223c565e0dfc84eb9637b1ffdbcd5f49e41db3dcc2f349f402f4fa2c7b184b648d27a448e5167e5e0a5aeb314e8ef621a87f777bb033dfce5d767f10113e9eadefe2497d81f974312a82eaf4c1273dea36a1cde58589d8d5d0c81bf99ef679f0a36e98cacfe0243c37f76eb5446ebcac60d7bb7da96522de7fa14da9ab80f420cbb8d4f1bf040541a0d10661662d95f3464d66dcf23d027572467b496509b0e1d170c1129f10fd8333e57690d0654aef7c0679e78890cb35ec555362f868e6e421d69ed0ab1ef944e29d1e903f3309291cb943c821eff73df53a7a0b03f1358a370e1d762fb95039e2b19269ce31930d0b6121cff353631d2b21108562bc7b116413d97ce3b569fb5bd8a6b29f1f290bfa5b6886f0252abea78a02ba0d3c18912a29299f7849b83a622083ac74111328d8ca88ac1556a6a6c1e02dfe4742e388130cbc9fe1352e89021e489c8ee231074ed6d69e0cd5c12b59464539bcce7486d3d844db9f5a64c8257110ca05078cb00a1dc7fe2971c7420981e97cccb8277832150527a124aeee54e8c63b30fe5a9fff1cd4b4c3e1d7f2ef6dbd5b7288e2fa389b57e07f84a26fab3afb3a09595b296372ca22a60a2a86e70058b8f79f310548b24a27dd021d6b35773bd246a56e1fbe1778034617e122d0c367a25280db8d4002de35b608da67482ac3f73d977f2ce823e68f036b68ddaf0971381810d77a4f35d29f4ad92eb3370d88e972e7ae69a7898a806b93fa78a41dec19901413ddf67022be21e34e7e04313e93d8c5e6d541e1753d82e414b4516bb2e56734b23295fa4bc1f28d706cf6c240d289632a0237da1d0e145b48189df4a35282e2c263339534d48a81b157631b4610f70c0868a487b507dee95e67bd1f9d9bd2507c09d7ae56bd0497dfd19cf4b3380bc2e9dff7a990b55b70e2fc64d408e769cf9c4a82389a56ae48130285ca528e72b073199c0670dd7a586a7327b7349a30734a0e880c4d9a12ca36627e55c5ad17a43ba1dcf43ff39cffe09d1c8320d7533ac639c8930937175b599203e734ddcff87411cab6efc062b87e5cadb3742900fe79509da936859ff0ee9cb325aa519d63005380c91d5b30160f1b089a60815269cbc040465a35af54d8ed05c2be2b4c993d30973a3844ae191133b87e4c32851e402dd36f6794f6d31df775f3d571170a31bd93b7ba4f1555aa9b9e0757b38ef4848e16015700c37e5693e144b73261bbfebcbe9c1c2509a54068d165c5435d1f9d3281de272d418713b09830bc01ace57954d4605a7c03bb4e91b1cae30a8aef4afcecb43971ea7a09f51aad6087c99ac6db2168c6972c6f737c48cb040f4cf74746f1e0e21037df108ff448813991bd23541c4ffa670bea1c3fe467d282654f2c6db6d21be1183bde3575d2be51c5bddab5569d47cd18ff4e48ffc132a766a2e2bcbd22976f5515182987a8fd7d725c17ecd357dbdc8fca77d5ad1bde91f0de684915cae0ea6d5d814482346ca726b07979e7b859904d9087b9a07d6510ac18267d33657fee4d7870596e7c7589ca043b2841c9ee6af05fb0cd00f72bfd91fe8480f3765705184418e19926f0ca9b2d5e3c07a091b294bde6fab1cd5e47468599e53cd15a4e08482344aa00099e0943f4ef14070baa01564b651c5b2613466f281f4f10225d0974284553f2ad7c6da4f172c6f9b25dcd3292a7e9be0ff37a9bfdfa70564d4128edc6d6979eec0b0b556ffbdea6f8b1098646dd9f81d4639a1db70af2730d0f0edbbbb92497afde454f2f2407579767520b3843097eca281161f85cede0f3f6153bf1c403524fb567d9cc8eb33e0011b7bf883fd0cc332de0bc5aafe910f1fea6c63cf63b62b8f6462c70454d45ce8dda4dea9dd7a31bcfd1fcea320ce0ef70eb97228b90d54b35092039e1242335e2a6cbc52e1cd29576784364c8d1785f8e6beefc73e2ab58c9509242054a00c1871b275f117bf9a8432456fd9e7261d641177d9afcbd6ff89ae083b6212f7515f857298bdbc2e6429eac4961c84e8b9c028d2f5dc158f1dc4d2d882ccbc6f95f47a2b41fb64cabb62c60f23307841e0a75cc23c673eca0f071bf7948bc969c7b46f66956984c5cd2492aa887f1c9f5d44a481d46ef1e4b93815903729b6b5cff00ba5d7d6d8417922acd903c0bd840c971e16c0052e07a0683c2d84d19c5b488206588a84a9f17518cacaf20ce7f955e37e0d84f7c886205d4db040076ffe3780de8c306115e0df51e45728a37276926e6b9b87360709604e17daca240cf54bdf86039d0225cd38ca1e7fbdcf703cb928af7bee55cc71a4017d290303820ad44df58e3c4998fc13d49a7c8eb57d03afb3ee49c6be155d8a0df039dc0d556cc0213d19f374b6a227094a306f0f986af636370c782ea4848601c92e761a3923cf69c523dec5eb884ef6e3bb20910321e0e779bbb95b8dd4d764159cf2e4ab825d09f33b32e78413af836f7496e859de0da838f19bdf0a845faeb8d1f97abf8c59fe5909372633a346ee9f07112b1ab9db9f874d292d16021840fdfbf12f3059a9e96a47403fa10e07d812fc0d2cd7002f5a10e2c6f4fd98b126ce21c9b0f65685657ce37b5df0e6cc59ff2921f02e9fce286d9947c2ab90dec4a5d64a6919ebec088f1f1fb8cef3abe165376099021c34ac32461fde3749c88e48ba48a802503dd4a4a8ffec6190a3820c43d30294912abfba585d9f00c48c78366180e38adaeb8c57ccf3a439461a872cbfddfddc6363cedbb042ad820a56789b4dcf8252ccc920a2f45e5afbcddbee86ff7a0332be1cb528b4eb1defa114e30008dc7532103a519aefadd11a28590aa98576d90ac8e66e81cdeafebe839c5d8babd6a9dfab3e931ad1ae570e6fad4a724eee7d62794c81d04fe54db5506719c621d4ce9bb0ad55cbc9488ef7d164de4f202c6971100106aba7af7e09b01622cfa687d7969fb49ec0a64c4ab9cbbc43d156a0e54f549a2ae650526c42aa1ee1e93652d7a6fe8fdacd4570200424b28b9da99607ed25830b1e4f244ec06e5ce70fe909fcf44b9e3a05bdcbc9cfad6293583ac72fa25834bce228a0c77281edf0334d4a4200cc11084beaba7380e01670d05f05f3591c485728df03faad99953162f7e3eaf22743ead179b3687abad474f7591c3fbf0bf5799b90492bcb9fce59178902fd0e070c114464fe831a0375af608fbe5a79e1c3289b60adc22fa53549448693cb46caea24887441a0a0e68de78efbbb6f13d5e1759f92ff53db95707778e96927a131e312a5ae15d1d603474bd4e6b3d7f07b9826118524d662cf367a7b4105d7ebce19f441de8f3491b8348696658fe1b6a347ed905c8556cf19797514cad05f72a952f4331e76850f8898bee9fb626d90819d1727f67287221c64b0878ed9c661970fee535e8ec55dc7466ee41c16e0fd24a5ae1dcbb1c86181d330b421ebbd8528bdb1a05d8691ad3fdbec19553e79e2cff47fa293ad65035fa4bc461ac81ede4625d7774897d1ed597bfa69c391e60627d47530f158ebb143481d2f3f021f90fce099219b7dabbb6e22db"}, 0x1008, 0x800) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x2d, 0x0, 0x2, 0x100}) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x5}, {0x40, 0x0, 0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:00:10 executing program 0: pipe(&(0x7f0000000000)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x10000, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:10 executing program 1: open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) chroot(&(0x7f0000000140)='./file0\x00') fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=""/210, 0x3be}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0xfeb3, 0x0, 0x0, &(0x7f0000000080)=ANY=[]}, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:10 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000000000000c8, &(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 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)=0x20) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:10 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f005ffffff"], 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x2, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', r1}) r2 = socket(0x2, 0x4, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r5 = getgid() setegid(r5) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r6, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000001c0)) fchownat(r6, &(0x7f0000000080)='\x00', r7, r5, 0x6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() setegid(r9) r10 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r12 = socket(0x18, 0x4001, 0x0) setsockopt(r12, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r12, 0x29, 0xa, 0x0, 0x0) accept$unix(r2, 0x0, &(0x7f00000000c0)=0x147) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f00000001c0)) fchownat(r10, &(0x7f0000000080)='\x00', r11, r9, 0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x6, &(0x7f0000000400)=[r3, r4, r5, r8, r9, r13]) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) r14 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000240), &(0x7f0000000280)=0x10) ioctl$TIOCSTSTAMP(r14, 0x8008745a, &(0x7f0000000080)) 16:00:10 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x6, 0x5, 0xc3, &(0x7f0000000080)) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 16:00:11 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66697202f7aa27f6811cc2452adc0791980392eac685931d370bb789cc"], 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0xa8}, 0x0) 16:00:11 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) rmdir(&(0x7f0000000100)='./file0\x00') getsockopt(r1, 0x29, 0xa, 0x0, 0x0) connect$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x40001480, r2) 16:00:11 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) setgroups(0xffffffffffffff63, 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x62) 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) write(r0, &(0x7f0000000340)="ca9054543b8308b360b5efaaf509890138992ea5017f1230573e02651dfa77f2b97e2b5948e80364b349800f008fdcf6b24ca325d896c78e78228718a914eba0a5250ce8d01a254c72772060cd44f18c8e0c80c12f8af4befecfe9bed615add62a090e5d8c7b8598654d9c0ba69c01448c5e8d2c88d13865d3ec7013d1751fdff27a0004079f4aa4b7e910da5bff7d34eabf339dc6da4ccc98e70295c70aa77d9f3f6650172208e08a0ee1e308104ef0518e2bd97dfd0e695a5cd58da381c1753a44018d3ace8c6228c1c9941706d10ba2111ad7f4697893bbbd77d91513287fc82ffa1127b9be1adbcc2504bdcee908cfc6c13e329b447a5a8a7fe62a7aa1dc1700ec2a4e0145152433f6dde7b2c7b8747f5e37359d62b407976ba21decaf981f7be778b0b576a18653105ced", 0xfffffffffffffef6) 16:00:11 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400008007, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) r4 = getuid() r5 = socket(0x18, 0x4001, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r5, 0x29, 0xa, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r6}, 0xc) close(r1) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 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) 16:00:11 executing program 0: socket(0x11, 0x4003, 0x0) 16:00:11 executing program 0: r0 = socket(0x11, 0x4000, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000508005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x2, 0x0, 0xfe5e) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="baca957788e14a4502edd223af12a10b1396c7d2d96737099ff7173117bd12e663ab8f86d1bb4be1ee500cf95d8261d1cdc3f14f270f8038cf138a181caadb726b1fd32ac65cd243e2bf0086292ed4019e640f5e529acfc729fadb3f0969092f9517316018dd7b29e885de32be0e8965197cd3ac98f9997a122bf2e300541c5d11ebf84393a6b02ffb3ac90f44c1993f2889afa728a49e20552947fe9e9fc526e9a208d54435beb39723dfd034bc3bbe177d3644afe1bb56756b3101276219881d7cb2ead32bb7b0a271b5b6eeae90527f1dfd707403976668cde5dbff", 0xdd, 0x9, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:11 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0xc800, 0x8000000000005200) r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x501, 0x0) r1 = kqueue() write(r0, &(0x7f0000000240)="85", 0x1) select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = syz_open_pts() r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r4, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) r5 = dup2(r4, 0xffffffffffffff9c) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x20000, 0x0) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r7, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r7, 0x20007465, 0x0) kevent(r5, &(0x7f0000000200)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0x20, 0x2, 0x1}, {{}, 0xd17b3668e5301f46, 0x82, 0x10, 0x9, 0xa9}], 0xfbc, &(0x7f00000003c0)=[{{r6}, 0xfffffffffffffffa, 0x1, 0x4, 0x6, 0x2}, {{r7}, 0xfffffffffffffffd, 0x84, 0xfffff, 0x1000, 0xa4}], 0x2, &(0x7f0000000400)={0x5, 0x331110c}) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x4, 0x40000000, 0x4, 0x2}, {{r1}, 0xffffffffffffffff, 0x5, 0x80000066, 0x0, 0x1}, {{r0}, 0xfffffffffffffffa, 0x12, 0x1, 0x8}, {{r3}, 0xfffffffffffffffc, 0x1c934b8a74e174b0, 0x18, 0x5, 0x8acd}, {{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0xa6, 0x80, 0x200}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x2000, 0xefe}, {{r1}, 0x0, 0x0, 0x2, 0x3, 0x3}], 0x0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x5, 0x80000000, 0x0, 0x6}, {{}, 0x0, 0x80, 0x10, 0xffff, 0x2}], 0xffffffffffff8000, &(0x7f0000000100)={0x5}) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) r8 = socket$unix(0x1, 0x5, 0x0) r9 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r10 = fcntl$dupfd(r8, 0x0, r9) ioctl$TIOCFLUSH(r10, 0xc0106978, &(0x7f0000000080)) r11 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r12 = kqueue() kevent(r12, 0x0, 0x0, &(0x7f0000000380), 0x8, 0x0) kevent(r12, &(0x7f0000000140)=[{{r11}, 0xfffffffffffffffe, 0x81}], 0x208, 0x0, 0x1, 0x0) fcntl$setstatus(r12, 0x4, 0x44) r13 = socket$inet(0x2, 0x4000, 0xfffffffeffffffff) ioctl$LIOCSFD(r10, 0x80046c7f, &(0x7f00000001c0)=r13) 16:00:11 executing program 0: syz_open_pts() r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8000000, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69, 0x0, 0x5}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) pread(r0, &(0x7f0000000140)="d1cad67f6c4aa4b9e269b8451c18ddae0744d8af3bce6dbf5aab9154b66d32bca883c4f044ceefd5ee074b4bff96cf0a5513f35497949d246a6326b499ecd4bf7785e8f1d254c479fd0dd6b9b73e2e8177eacf23dd1603ae070b33e068b7352a85daa42ff18c3e12abc23b56cdb9efd146050f9840f9c00937e5bc1bd407c39ad1ab83012591079548c1cee314a2036871fae53f013dbd02d89a8ec5ad56b5638e8d14822cb0a0a0903f181aae272a4da94c2a39164bd31fad7d73cfffd8e893edf7be55a3f978d5c79c6ce434a5ad4666e1b62d2da9a85efe7d41a0cc1de2a1b971595c543be31f53f6c1fa01565651db384fdef3d3", 0xf6, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x1f, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1c}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x0, 0x9c, 0x4, 0x2}, {0x3c11, 0xfa, 0xfe, 0xef88}]}) 16:00:11 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) shmget(0x2, 0x4000, 0x540, &(0x7f0000718000/0x4000)=nil) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) socket(0x2, 0x2, 0x80) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x189, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) r2 = syz_open_pts() close(r2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x200, 0x0) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) socketpair(0x1, 0x2, 0x7f, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) read(r2, &(0x7f0000000140)=""/67, 0x43) syz_emit_ethernet(0xe, &(0x7f0000000080)="bf5882ebaa1da574f286d719c2e3") 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r1 = dup2(r0, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffd, 0x0, 0x9, 0x5, 0x423d74d4}, {{r1}, 0xfffffffffffffff9, 0x80, 0x4, 0x9, 0x25}, {{r1}, 0xfffffffffffffff9, 0x20, 0x0, 0xfffffffffffff365, 0x3f}], 0x2, &(0x7f0000000200)=[{{r3}, 0x0, 0x10, 0x2, 0x800, 0x5}, {{r1}, 0xfffffffffffffff8, 0x64, 0x2, 0x9, 0x82}, {{}, 0xffffffffffffffff, 0x10, 0x8, 0xffffffffffffff84, 0xffffffffffffff7f}], 0x1, &(0x7f0000000280)={0x81, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1644", 0x2) write(r1, &(0x7f0000000140)="6f4c547fdc41", 0x6) write(r0, &(0x7f0000000000)="e008dc7be849bdccd04333", 0xb) 16:00:12 executing program 1: clock_settime(0x2, &(0x7f0000000200)={0x0, 0x10001}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) write(r0, &(0x7f0000000240)="a26f2df4f03ebcf38dc51e62e52441d04db9becac69d3ddf5876a8fe0fb76a210bec69339396546a96dc27aa2483f39ac0697cf331ed488032835fd2ff472badee60fad8a7969b187bba8269427285d3602f585e8bbf3d52b724a2fc3fc613a8435dd0cec3255303dbcef700bdde124f7132b03b3bc4599f493b17c97dbc081b1a5b88580ca331d8d03ac4b81e6a1fd976fed03ba2e09cf0", 0x98) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB="0a1400000000fdffffffff800000000000daf22af6383f313f91189c03f292f3f2bd651aec85f78da15cd808"]) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000480)=0x7fff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000003c0)=[{0x81, 0x67, 0x0, 0xd}, {0x4, 0x1, 0xfc, 0x200}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@file={0x0, ""/99}, &(0x7f0000000100)=0x65) fcntl$setown(r3, 0x6, 0xffffffffffffffff) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x800, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r5) flock(r5, 0x0) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000380)=0x1) close(r4) flock(r4, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socketpair(0x2, 0x1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x5) r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x63) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r7 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r7, r6) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) 16:00:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(0xffffffffffffffff, 0x29, 0xa, 0x0, 0x0) socket$inet(0x2, 0x0, 0x7) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) r2 = accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0x3df7b390a563aaf0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r3) flock(r3, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r4, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', r4}) shutdown(r2, 0x1) 16:00:13 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0xc600000000000000, 0x2) 16:00:13 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000092fe004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="322c295040d458881c13877b3ad449eeaad5d8b6547bdef36634f8e5db28766edd0ef28160f2f9e183aec0c9bcb93229f44f77df2f904ae9ed7d555592bc02ba849686578ed96243b8", 0x49) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) stat(&(0x7f0000000180)='./bus\x00', &(0x7f0000000300)) r0 = open(&(0x7f0000000400)='./bus\x00', 0x200000001, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="0000000238e2c9cb0c75013a2fbbf691a7908935cfdf839e", 0x18}], 0x1) r1 = socket$inet(0x2, 0x6, 0x3) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="7945b7888c4782b4da2297401769a24fcc0dfc4c35359696e62a45109f21de1f264d2bcbe1a9f40681", 0xfffffeef}, {&(0x7f00000000c0)="7684a0fc9a6c4ea3848ae269340f29cf624160dae469b8d005f20616e9f78fcf74a5abbadb67ad3053843571cc43310f02ab822bc4a5a52ce4d55beaf92028acca2192995b2de6624c450bf75758c78c78f6f0cbdb574ee1854df0ec692373f88ba67b4dfcc70c1778db8d204a46b505ed08c8cc7e90ce28b4f86ad9ff04d2a180e7", 0x82}, {&(0x7f0000000240)="19f99706659175d4e41bf7269ce36633427aaae6f334f837633c5b019935d36f2c8d13d0755685a08d3a4222a76a108e9b13b925b46bd0aa7948456fac3990b41c5847a09d19081f9c1fc82cd80a000000000000d7eaab768f224536687097651c46aa0c09e5162d574ad3543aa8741561b5aff812cfde767e4e2e157abfb0d4fa378946de9e34a330fee98b8dab93725ddc1d699901fce3dba77aeb886623aef396", 0xa9}], 0x3, 0x0, 0x0) r2 = socket(0x18, 0x4001, 0x0) fchmod(r0, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r3) flock(r3, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000480)={0x200, 0x5, {0x2a0f, 0x7fff}}) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000440)=0x3) sendto$inet6(r2, &(0x7f0000000380)="890350ff123a31655094c3780acb86b6dad6540968b8b39f4ff8f883c601f403ed66e190533eca0349e0d4b2a9674f75acba2b3fce3a1844b7", 0x39, 0x8, &(0x7f00000003c0)={0x18, 0x0, 0x7, 0x10001}, 0xc) 16:00:13 executing program 1: chroot(&(0x7f0000000040)='./file0\x00') r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0xffffff0000000000, 0x3}, {0x5}}) write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) fcntl$getown(r3, 0x5) open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) pipe2(&(0x7f0000000000), 0x0) r4 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r4, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000002040)=""/4096) r5 = shmat(r4, &(0x7f0000000000/0x3000)=nil, 0x1000) shmdt(r5) execve(0x0, 0x0, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3d}, {0x87}, {0x86}]}) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:13 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:13 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000240)=[{0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet6(0x18, 0x8000, 0xe0) sendto$inet6(r1, &(0x7f00000002c0)="e44272f5bf244a3b88e18830e98eeb1896ef72d0e085f1da891c0908c892f04313c50277fd4984a1f9158745d045dfdc24c350797698f922f255f8b52744615e70bce71a08b7af323328daa38eb116864bf8a618e71f9c15216d0c05ca0355dace43f15a7824716745dc9817fe0a0b21d313f40f25eec841038c9b7a5c2c98d3ee6c692797d31cf16e9342617c9d3232930829b559ebd7942f05a8f49c7b3fd718257757360c19920ca06efeabaae0a52f191de78361e809aa56568eeed6dda6dd30910b6d5186ceac8120c24b9943666b637ce3cef295e6eda4805486cedda252cebcb5249f3f328fb521e5c2daf8abe7c03307334c39c6642ac77539af7cc3d84bc85bfdf5284318760773c2bee7a58d77f0036f7ec5babff713b717e7a903639a9760ef8facb48605e1d2b97ccf8a6e110a1b1dc26ea3ce9daf87dd75223b2f6943711126b70d47c766e4b69df53145cd41482f8d34418d238156c1d24ba641acdc190c1eba334c38ad30787d3768f5072868092d896867080d6f1e08b1425a7fdb0356c536680ff46d81e33127f01fef25554449748b2539ec70b918361d46fa410168c5db917338b4ee0fab5881bd0c12f57e8d631dc2146dfbe3c6e2b1173669fa0caaf170516671e13c08da50c988a30703b3ee821697b08ce2621ea3092eca45e2fb0905e146447a9ccca7a8360176483cd8286c681ac5ef01a904ce69e4571410375c66f135eaec1933e4a9643e8a223d0fa40751d1d91296392af7fd48cf54e4fc46defcddfa85524cab9af9661edccdcdfdd3ae6fdd8aa4ec27a7f359502dd37b659cc93da5270dcc4b51eadf2e5689c086104df20e7a87fa41da73b8c3016d79c9bc2216546ae5adeae295b47dbd9ffdf94350564076c369c14b2ef77e25b18ecf837eef4eddb4fee5d605abf9519b50e829be08aa95c5459098ac06092d0cf47ca7b400dc7b22d09e8216ec13282104dbfdff803d7ff2648627c4ae678a19f0f5a9fa5b2b6c05efe8b6c40b468ee9d4ebf5fcede1ce0dd5dcc9bd32b03adb1fa45d1658f82d2a1495b2ab32e32430ba8f390b8a3be0f6dba3bfceae58ad54566a350dd719709ae14e34e786ccda75f94106bc48c4d9c2f6d9c2daf64af773c3de5089719325abdaa0965b7a2b9e4779e334827c3180542feffe68b51b427c0dff8c89cf549f659c980e68276184790c42cac790b2ded68a8f249db33a2b4bb1049f865566d1396fa0ce5163bb3380323388b435ce6c518fb04d7c2d146c4d4bb27f493128faf392f32f5c39139ce81f319e202e762c53d73a153f481d0a78535e2ff124ec6032bb76d666ee4f38bb41350acb36569e4d6d76e02ef3061f46db372836acb0b6fd29cd7b2fec1670b8a3585cb207ca4a75b6314236a00e9c54203dfbe9696ec50035c5fbb8e287f5844fabca9702c9b2466132dbadec344be90c4b0372bf794a8c4f5d61cce0a3d63ab8742d497ad2fc377c92666b5181d8856769936d2e2a00e19d47a24a7dfd4dab6246f5e83afe7587ca7da9c425c00e99517fc57bc7f7cd4dfbd825ffdffe581ba57a68a74ebf55486a6a01f2bf3b72bbd6733400b17ccc11bb33f36327d5783befb955706068fd0b64669e1621b89f30c6103065aebb20b9fd29aab39a0ae23a4b1e60ee26bbcce71a39e789ac66e6174dbcfadbc65584f89f2925f46d9fa7cbff63ab21009f745a7495ea8e29f0bcb284fe58201fa03c4b374f0c94abb1a51d3f1f877e7723731fbe75fc73ad12c8ff8826d74b01e57f495a8d37ee2ff2aaed3d4afb0394fe340a90cd7201c21094e900f660ca747dec83e4e349c8c0155550c50a4a83af3e6baf1377210f336bbdc72f626e8875e6d8eb1f335771b1e06bac715c65804ffc38d6be6604d5fbb8d96d50c05c4de167288a1d7c29dca749f1c8298a8a4fb6a7eea9f0bba6d3578c52ae85da8740c0be5937979f5288be9ab16bfcdc2f7dc48a3ec2eb7d0eeaad1f493c194042c7038513d7abfac21842bfff1813fb93ad972e0f50a8fb915fcfdd86f03ad8a73042c621697f29a10eeb31e0f35a18838b8ea42c0e87c3c6d82f99ea58cf9eea0188d2d8e3fb43e74d495c70eee50cb28eee8cf2cbfb84cc39a918fef1cfbf68b9a772160512eed1358649fae730264705c22d3956846fcc800b396afe4b6c3b20eff431ef8166346150fbcbd61f0bc2962112ca5af9c4113dcee05c3187ed40f734653b947c8fa60e26a424611f8c147653bf5b8f1d6269f8804d348be96c46cfef14fd6d9bb91fe65df03c28181a575f1793ad8abdf82a1610f333fe142cfd49c801333d06528887772ec60b23b3240113bcf5d6cafd0aa30a971f18d48f4a5da7c46cdb098ec78ce8fbcbab820e287cc5790dde5555bfe8d851585097d8765aa4647c0b28cefa705e27f82b6aa27ff5ef980e8bd3811c614a5decb6678f1834075ab6e7427b26edada7d4d912250e4a6985dd3c4a99590806e88c37fe167160490f45eff4a53866438b52490f30ad8f757459303ff9777e9c6d6148a32b020d5b4726d87fa964391fb2046962f78e3cbf634fa5856cf55d510cad50d4772be2365e5d02a90559bdee73fe9c510f6cb71aa885fa0a78025321eea3ac87f7d8165bd209b61c545098ea2b3b72d5e56fdace241f8d3b0ebbe1f7f1da3d1f78e5cbdd0416926d06c0eb2b6643f9085eb0ac8833b047b42861bbf235f5f66d913c99e8eba81409216fbb83754490753a109a5adf9a2a420d64c244c1691b6bdf5c09e4ee032a5b7f316632ca1982db21282d02930e6cc7cea151fdb1d67e06f1e23fb449cfa62a2609dbfcfbc9e993960cdcbf451da2645065d40df7e3ee1955ec12d07d5c89370db19cc70501a03392c3088f595feeea86050744ca7b8c22b760f05596ddd95ae00763af7c61bc6127b691b18755ad9b458193d2090bd4084cf9160e98474ae86dba3ebac2fb925c86051a6e29295886763f02d6ed65ce5bbac8132930ae97e8dbae889d1cd6d4d3cefc9b4494298d25e8d55cd1552a86de11055fceff14a1f46f700cddc3c7f948e10e07dda85e10577f438ecb8898cbe74955e512c4c82cd65b3788601796148382078f59447ac577721af009b8002dfdbb0900ae584d36e461f4c1b381e98236c33e749d9278c1228595425a66c82daed86bf02e35d015bf4f55187fc3bcf9322af3f6fba91f99a434ca13721b149d78ddf4b3a12c2126302cdd4dd0d8a266fd42d1b18bde5bb2def6f58aee20569979a9ec686d0b6587bce4f7632e3df6e62fa1ad50896421b15a764151c09c33c84b795cbdeb686e9828c2332f3aa7e31ef91697629becd592e34275c02646fafaa8cee74f2ab4181efebedd838e293774fe09493d878361ed915f5a4bf5ff657affd6db57e26a6da9368a22f40fd6bf8c7e6c4dc5c21ea5990de9cdc2198a139c7174c345653baa0816b03d3202ca24eadb5301708d98bfd2a5d8ae587703c41d0b5c98636262fa9719c70a051c442ad6136c96d724cee589459f43ecb28dbf09fb1b8e1c78b424e6c7e370c1a99e5fd08c5f85f423de7c853e200a484e74ba298b6ec4dce1a3be28bb14f04d89b6ac89d789774f933b57633494ef210e39f30e46594bb6a08f08b631105d275407a331bba1d6eefb7c782c565d36f41405bbfdd712e06199590a4cd763513e4d8a85c65e57551b03090ad2e98d9741261e95fd73e52968e0f8750d9f94df3dc628e72d8c6cd777a989a203a403c5214d0ab6592c5ffa9fd4645cbccd98c30ac856bbc6a1b6678ddf381708efb81df4fe1aaac7d877825c5e0a688e06c8278784141c7023778f316f8e94317e55b3131f679880a4a3662ba13b2fa7ae54614c744dd898ec08f7ddf88bf0207fee24db5b46cb09e718cb64d63870daf9b5ac20af7a8608ea0a226cc4d6c47b650b713c4a41694619e24498b9eb0b53e075a96b5fe4893eac92fe1d205c69359ad605f9068ae4a945e18926a7e0723bc52956a2a2f8bc29d185cde94818502b3bc752b88d1c35510a27910524cc91377bab76b5b8d0feed27ca08dc0bb8f3af81a177c35a6227fea4530bf64825303bfec6db6719c985923f4597b5463bab5403941fcd5e1dc160d779d445820e115ee89b66f45e43f0e5fadaaf8403f515b6320fea83a6fb1f063ffd7452f54dd040cb22e7589ce238a3de70da1e48349c4bd17c884ece7e0ec53e0ac7b9e687ad92ef5bd8423c56dc968aede1eeae0328c007099f564bd9c8d76ec760da47653427aaa1e333b21ad24a7535de8e837cd27ec3c677c5abc317f87cad4f88a86ededa2ca23e74066f2b449a1b52d13078beb02b8fcd206e2402959a45f660801af382fda4db213e3160f716dbb8aef58d6ab8db0916092f6201b74560a1469d6dfe180fac89fb56ededc2b0901bb5e3a151cf5886f4c52a72fa8a5beca6ea80cae0afc371ef017a06ebff871ca39e329f8965d0ede7eaa10dd8cbec8bfb37444ff1dc6561bc74d5014f7c02ad68cfc1fb3a67bc1e907bfa1a40c8f8db3c49dd0e42ed1a844d380e2cc17d5e9419785c0020b9ce63630e7632dfac8907d8ba17be413ce0b0ba4f77b6ac9b3215817043888b5195b57c264cf2b009f6848cb5520bbff659ca1368ad07a0698ed5553f125e6e23dfc796e24e5ce2abc2f8913d98eb0ad946eb4efcdac7333a6f0cdfbe173c9f5c30dfb65edc9eefcfe80046f40c601f6c058cdc426e47bcee9d9122efec713b737122803668093a4810e1408fe66567636e872ac684b66aecc168cd651c61e9642481e8d33dbf3307a4f428d4a1eef5324501f153a9b3b1a61d5a0ac746e9007b85c86af68b5eb030e011434a7fa5db4f8f26908ae35e36aa50ba744450957b2da4b71949900b5359a394b38d9c5333b51333d4484bf907689200b74702d0bdc38e9248a79a352a66d1698b619d8c3b1e80a9cb7dd8fcc41ff120bd1ff6c21345d0007e196c38178315065b047e55e774edfcaadb6a3dd8aae3a60990ab68c2f206444eba63cc0ddf6602284a8de39f3a46c71f33c487ffc11b9c17da713537db55cf3a1d7be88d724436c5c646c4ce8fb80822f3b5b93579bdc9eff4f735212775a4e3271c361e2ab6fe6b69542098e515555532513b54b07dee70c30bb9e32b29e64cd58a9baee79a11f075d4fa3c160763f5ee426903cd22f7c6594d5f9f20c213226078ab494bec13ba8be1396cfe2060eaa927ec55c70b98bf38d8e95db658a52fc0ece4157b0af20012b14fae8ad92eb36f367ecd04e9bf49962fee238b3c07f8ffbb4683635539ea3812e37f81347d93c2ae8535b2827408bd0126f10b0c67946c8ab0c7b1abec58016fe79f78a68c74541abbb519317dd61c00b9bca4937d77a4f5aa05d0851fefe69fed56dc77547c5ce7254a6c74807a844aad9d6d9daad69665a33388c9f4572e99b271178c101eb1d32784c088c6a6094fd2156345342f6ee665c22bfe4a7f42ffb72c7bf2890c912ebc9facff0b3e7ec8c34478adab37a38f33e616a90f2b09ae15922a1778e2269dbdd51ef37ad007b174576cf6bdc1d28d3239ecce68ebd2ba6dcca4ad9e5590a73599e7dc0e02a6fc1dacde20a19753b3623565a94b28a69e3f4ccb3d836cb47656d0d7e3d8581c739bb4d30bc202f12f6a8572f81294ea852420688d2d5ba2b26ceda0bd5f013122135e044a9f741f205fb615c3c5bf8763dc7580329df277cbc15a186b1f31a997ea154330c0d6055f6e1559ade40b7270336fd0d868c6c39dfc1398d13d67f2b65db0e46ebffc", 0x1000, 0x4, &(0x7f0000000080)={0x18, 0x3, 0x8, 0x7fffffff}, 0xc) close(r0) 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"}) sendto(0xffffffffffffffff, &(0x7f0000000280)="f71e6001f01247f18d60a86fa902ebee4b6882a41feeaee287cf303d429135b20871232dd625534d507cc2ca", 0x2c, 0x0, 0x0, 0x0) 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) socket(0x6, 0x5, 0xff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:14 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x2) r3 = kqueue() syz_open_pts() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r4) flock(r4, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r5) flock(r5, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 16:00:14 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) close(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000200)=0x28d) r2 = getgid() setegid(r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffe37) accept$unix(r3, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) fchownat(r3, &(0x7f0000000080)='\x00', r4, r2, 0x6) r5 = getgid() setegid(r5) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r6, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000001c0)) r8 = getgid() setegid(r8) r9 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r9, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f00000001c0)) fchownat(r9, &(0x7f0000000080)='\x00', r10, r8, 0x6) fchownat(r6, &(0x7f0000000b00)='\x00', r7, r8, 0xa) r11 = semget$private(0x0, 0x7, 0x287) semop(r11, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r11, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r11, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) r12 = semget$private(0x0, 0x9, 0x0) semop(r12, &(0x7f0000000000)=[{0x0, 0x9f, 0x1000}], 0x1) semctl$IPC_RMID(r12, 0x0, 0x0) r13 = semget(0x3, 0x1, 0x0) semop(r13, &(0x7f0000000c40)=[{0x2, 0x20000000000000, 0x800}, {0x3, 0x7fff, 0x800}, {0x826997f643ae7948, 0xfffffffffffffff8, 0x1000}, {0x2, 0x10002, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x3, 0x8, 0x3000}, {0x4, 0x500, 0x1000}, {0x0, 0x0, 0x1000}], 0x3) semctl$GETNCNT(r11, 0x2, 0x3, &(0x7f0000000000)=""/9) r14 = semget$private(0x0, 0x9, 0x0) semop(r14, &(0x7f0000000000)=[{0x0, 0x9f, 0x1000}], 0x1) semctl$IPC_RMID(r14, 0x0, 0x0) r15 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file1\x00', 0xe3278b7da934478e, 0x0) symlinkat(&(0x7f00000000c0)='/', r15, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSKBDIO_SETMODE(r15, 0x80045713, &(0x7f0000002a40)=0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = getpgid(0xffffffffffffffff) mknodat(r15, &(0x7f0000002a00)='./file0/file0\x00', 0x20, 0x80) r19 = geteuid() getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0, 0x0}, &(0x7f0000002800)=0xc) r21 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0}, &(0x7f0000002880)=0xc) sendmsg(r16, &(0x7f0000000ac0)={0x0, 0x0, &(0x7f0000000a40)=[{&(0x7f0000000640)="5edffe7de25850ae8a5dcac5aa6e8fd4ba515a68ae8ac15c4ce3fbab65b109083fabbc73af0d3b8462cbfbb51d9dd8afcecee2b9affa0c0152f08e2b33515ff63dc14c24c0843dce29200e526b87cf7591829d1c72861fce5d5935c2b836c4f9930269d5934c5efb3cc8f71fd9f3b54b8870e7be2f90b610c5f97519bb2574a390", 0x81}, {&(0x7f0000000700)="943707c879104ee664641c25856d553d537921599284389a9f02e1473bafcdbda144b90622ddb3faa70dbbf5a95ce67fa1dee4973299d26f3522b2587cb6347b4438a35e36bb6e9effdd01e9e7205fc87949ccef549235aebde8f13133a19d5156b83db825dc1d", 0x67}, {&(0x7f0000000780)="eef06bf1a99f11fcad952fd109c0e6c7b2f03d1cbb0b9602f00396c66c613d2653741c7106970ce43b2fedd0542cef5cefac3b745d448696094fea27d819af1887bedc3792775dcfa950aad0831d18b115bad3746b88a03592d74f2d5664246d20e8560beb3be7f4db2a4b575c6cd5bea2aacce5e9d50bfa85ae3daf14e24a983c35068750a5d713e3d699e2355d07168a447aea57a486de0856f5ce70fb33636aaf35f1af09e77473a070db66c0e6287adcf1c7af22c741653e8fd6ae68f3b5373887440ced97cf54ad56f9ce313b9b0c26263839c9d75be4a039447e", 0xdd}, {&(0x7f0000000880)="b7156dd1008b2dd913149faa0a5926c6403e82244547e3689f228759c0117e7645b1930f8186ea4700b5087d874cecd58910deb0820ab9c91eb6c3f689a62f5af7b9572ed83315a9f27e9de6826f52a02ba762a3b203e45fd8f67a19f0cd6e5b7c7ce927783bed4e0ed7885ad5105c6953cebcedf400a9feb1fc72cf64cf78bb20dd2f9e109dd97bd1c7aab14e6e64adef7ec75588ce9437a26587161d", 0x9d}, {&(0x7f0000000940)="935cfc274e9860cd56d291395b7a9354a07be0c3fa00b2139846a2959752fbdfc659125ca4069f93df5b4684faa34d925aa77081156f8e24429cc17f2ed247b69e0c5f8ee422a9e70fc397c599679fb7afcb3bf11aa03af5ca91764e18a725f0e695960e", 0x64}, {&(0x7f00000009c0)="8e6ba99aae5d3aa3b4404761bf3994c234a28c25ed906fbd42ebc6acd76199c005c232a7c0f3601360bd816060cc23cba34d2393bb782f59a8ca336dc43024e89e61504f9666bfc9e1b274708ba91d6bb907283a0c85824c538a", 0x5a}], 0x6, &(0x7f0000002fc0)=[{0x1010, 0xffff, 0xd5c4, "79cef32b0634b3a5f9fded4b5abec0658d06fc5693e1cd7c904a972aab5dfaeaa9a69fca7e678d17138b94b8210cf0cdec95b2cf679036db420d63ca11cfd0596bd42f691c40f96a530a921b127db3723a57d05b64431725b2b004119999ce7de5443c326a2f889de91e116d7ab0b35cbcfd64694f8ef41dec0391ea616bf14864ef1c2e954d73aba7e3ffdbecb5528b96f2b31dcc6473acac1fbeb035617fedb27d4763e461780ba9909d0d64763811c9200936d512688cad7797381fdd8e5bfa29da264451085629e6164a9845c66d4e64f21f51a41c61edb3ca66cef16ba78e077fcc3f9a95ce14a75c80f720467017d6f67fcda6d34565ab488d920d370d085094ecd3d5854ac04624fc1120bf9f0e6316f4e00fb13bf1e6d2765b386e427046cf1b0c57d85723bfa48ee4028cd31ebf5092491c4e0f87652cc05f83afa2d1d1f48ac5e1a926a9b069df46fbf7499559233d40a59bcf7aaf74e6e9cf6ba872e4568258d7127bf52a6b24eec837de1abfbf0df915e0d70b4dcb01ec42053c2a513406cfd6a51124c76825465d9240e0c4bd73002786ce263b37a057cc794d8c48064c646ef90bffa7fe840a47bd23f4521026bf2be572aef623f7b5d5f74d8158454cd39692975ef52e36447e6c727da311eaeadb16a1bdc89ec515d336e00d8859bdb1c8f2340812a4b1fb64ff620fe895ea76d948f208b75b9dc759e07f05da0b990cf39464b523ed34533ee598a7c955561f7b9679aad4a6e27e72818bc3d907641774cb296b4b8e9da9c9fd9e6658e4316c5ced3f16eca15603548d35f0897857ba8428d392d3b8b7d327451ccd1f8243b74f9171d36010f68f6482701889842a71f44b95cc68facea4aa34f8ae6f3aea632654a3c58c551682e8b3e185ba893e75862cf363a005ed0ddc10f2d1dc209c9705b2e71e88927af416b7fd150f2ddab4fa92d9d8b9564a1e0a3fb4a45da46a8f7b94acbb03b8981ed8c4a36831847b5547c8ce91c0649ea86931b44ae5c294dac7b37e9af0df8fa136c6d0619ad2a6375d87be85bda38a7b685fccd3c1a6262125749e54c6c3d9127b52b2e0564c7a4befe4f283a6c5c013006aaaa00e10e0ab757f41db4c5b0d11e19adfc282ef9aa827d1bf60c11e3e2844dfd0f0b5f8580833d5b9dd35b25c8e15708ba5e62523cb012a02e6736d98764ac4a40ce70946fe8ec98d7eda614bc40a354e6c620b56193d9952b7f85c21174e0490d42e7d653923303d7b9fdf560612eca53f7e8b47413c7d7863691b39180ebcd1a0d64cd25ac396b45890616570bd7ee2c4c667e67d412c5b988767d975eb604c57384d6e8050ca0d884d9f401989b3b298fbdffc42a1f789d62627a76055b7df62273f7d91361fd41c5dc150e0aea55c057fec916a80d9d845031526ec3376a7941f0ed3cebe2badf9bd5efb57f4b5ec15d90d0b941b307346524bcd20d09e4704f17d0ba5316293e8a69e7b950b4eec02e55ae3763e0cde370a839f8b7e531883d36cd975bfc98f87fe8634125e24ed584a72aa21fb68ddcc81e7aec18d7880743bd19cfd14f433ba421135f156caca7f1780163992f27eb16c0fb48aa9a3dd17c2b92bd1afb743265ddadb9399d9c769dc9295d9054d9b880a3c891f04b153fd24aff8a42f7b946505c01e8da644ac5b192d0756829728871147348db6d94c0146091f350fb200bca87ef63ef75c78d5db62be62cbe59675831b43ea4e826121d3e543229645bc152c3caa9013373d99ec65b504be298275224ace2df1a17739261b83971d67f861d87d0a3da3318cb6c2f9c3cd6197046650087c0596a85a49b9449d8628c7eb76ffea69a6e5740779896cd3536e00f3534d4446e4c7c099d1c47a35ab2abca7cf169924d5524eb5b2557aa437fd7d4f4c2b88019d712bf8afff7094cf959abca48f5bf929144059d7c0b51d8be20677d97f0224355c006ad88ff72c8bb9d4cecb0c7921962489655f075c6252a26e1704459c021f736ac97d62349bc9aebe2ad13b67ca9e9090573a23487bf9ce316107d29e3669524b5093645f2c9620101503e95d0c3fc20445ae0d9c235cce616af819ca9645428731a653419ce29308613554d92256d7f3c2e0ad1a277fa00fa826306555b84ce4d713e6bfbf789b728213d687bb8cabd3653ea10d99c5c378ff7fc9b1f3f59df088c503307913976e205206902106b848415528b6863f7eb29e129ea64bbf5ec5d72eb807fd0972431d51159d25f48a23c618be56e5b5840302abe43d86584cf9e3d4c128496263ab770dab26dff6525d41d1bd0a04b00009e10fef5c7cc9c85c444a54cb5b4eee76ef1e77fb98308349035033736e6a98980bd84fac049fea3c0c39cce0d2211c31f5158b7aae614461c314ef0c5597318c8aacb8e92858171005920bbf458fee02eba31807908d331cca68137a99bf889fc181129ee7b5e2a01c0868386dd2131288c8d3f45e301e0af00d39e91ba22f2e916c72def826072bf1e68fa5be56fa3474ade64ff2fbfcf840f041ee16420fc4fa945a0a147165f7d5ab48c042a878c335a8fec0f0ea5215c66428c29345f92ee3a46d497b70891a6a143b6bd91d843ac7ca4f48365ff69c5fc3946d0cbc33f5b83f9be4ca1796015ced3442ed021d7c64da29ee7a298ad8b0a5ce84f6aafa6712c715282c769faca7fb155a912d77ec7fe0fa5802613dcfd5ceb7271ec94fe1ca3c63bee05ff11c1ac7cb691f98263f672271748257eda0ef61b37117cf9f6c7e219e8d17208d3c10c28484dceb32ee301a07b1123d9870e7c647284b289666dc6ba63d3dec8e9df5595f3f065393566bcefa33340c3e48ff2364ca8b10402b17cd64d613d19ae8875342d5b2c9605affccd33c7c88b75f65152e0a9f8d885c3c464b1db945464d8ca4506e84375225c7e3f16649d776aba6e2486b1d110ae2bc4e729405327283bc1aa6c4a5264d5b64387d8fa052644bfa182f62ea792c2d60f82fa4008344cdaf458254e6a72eb5088fc6577076eafb40fdface07b17b1dfc2d8c1ce4171a139db4d648978d181bb91857362fe5bfe002cfb19b990fdf16fe1d874517612614fd8dd5b531910c6c33dfda89b36a82b735d91db01ea39c29eb4c5ff8ccce51d075b089fcd47a7b167929477d846a7ece0dcecd8934dcf413fe1f76837bda99ddba3b91a277399e858454663e6ec03592ee29cdceaa9eeb9f2eba7bffd21f484a81cc0436eba8413640a348133757325dfc775f986ce456eb06b7b5fc949499bcf170d4749a8d9073ff544edcabec6111b5a01fe92d0cd614a7da81d81c2c7793b30e1ab63d312492ab8f42d1c4243d6391f503c167d455dfc7d61676b6a87d55328abdedb9e5ada0da474822a0fd7c84bef1349996f66b28496399dbc9d56ec0a788bd3d777f75b0c5faed7c07362ce077c6776a8d91bcfcbf2762d3a7b8ff2af53e3b8ab91e4aa7e04e66bea50efd85d892fae1716486c5abcfc3a5a0496cdea56a1b0bb33c200003143ad92257a7027643347fa6cee28edd8e5274f4231725ca22295eb7acc974f4f87879e5b9a96eab7263b06cc61b68c2e812479d5fdd5059b992ec67d0de53c1a02efd57c0bf38ac343e1c068b14c057de306034c593431f81fc3c839fd286050e68c83a2d0480823998209c31f36cdfa6928bc93a8a576b14e0253cc16342e3a20eb6e45b7477b718d8a6c67d5c3c600f6655a25f0dc4b6d3cab58bc82f54ac9b1293ff6d07e26a61955c7b4141e9e726640168e74a08280e5fb8d0e91b330b3bc9e3b3408114a2eff3db4e816231fe388ff2af7abae9fb1d8b1c91dbec20343db603260b04fa4224a02604e54baba010f36741e9dcadcb5be7e1899f1a8e547226331b8b44acdc9f3823bc2e591d2e8f301ef13c6a45b64c8bcc0dbfea9ca635c58159b3041af57cbec36d96c3c8917b3e90da0ccda7fc8127954279334e489d71c5b12017132a776ab19003f9c99f2198fbcba89135e93531129782a28dea9f5cb4cab294a112ec0a301977b2d1a67c92e4a2d30abfbc14dc105a3bb778c046e4004cfecc798038e38ac3286092fc5ea1e0d52da5f644bb4ec44e08b49ddfa9239eadd5bc0a3c166b3799e1b3360b6298a7279829f9533fd530ea0cb5413e350210eecaf8ffa947f88dc5a7fdc20d8c13e6102ad33523bda5300c73140dc141095417ecdd4bdefedff2f1e6bab4f64bb36caba4613684ff125a0cb18626f2e8339364bd6d9a9e00f47dd7f4c764f2ee4eef09894beb349adcafa232df1e171c0c38551e1de20b2eb7195dcabbaac409096c3958ddf958310777e1b73ea316f839e39ed792a63af66299fac83edf1d0b42120e1effbc7d45821dedb104fddddafbba5272aa07791eb5d7e17a107f1c3c1350d8e1d85ec43b4bc1dde2eba7ca1ff5789d4b42b63120c548d676a47961d28d82602a4f253212254a5ba17b22332b5bf9a19566522b82d8555062c80b7b0f0957634119dc8b3852eed66c67b945742ad2d42c18ab32ec607261de7894e7d0c1cb4a78216314896d344e29e9e0641b43f84185a28a4dfc646cae69af751d2796acb324b1941ea9b36aba203b664f09dfb2d9b387cc971a5c8e9b4d9a6e4c57ea9b7baec696a9feb9c567f228d29fbbd2012f8a9eeedb28752b310464de56a70fbbb20f071800964b48f44aeaf0e77a0c2f783e53201ef8570b5d2c63deb4095f7bcc7a845e0121d7eb3814579252443f5e9d53cadb5bb5693f4c46ce328d0ef9ecf7bdb7615405eac397cb17b7b5e1bd6c04dcfbcddb82feb958a0aa7d2208afd0846af33e3759b507c10ac4ec17d3983fa2773d7a9d9dc3b54d556a1b43cb2726a232cb4f875c946fd7f2f0b2abd8c4d409f8e22bc996696b66893d0e35d758cca5dfebd4bf0ffcbaad185638dbccd10dca16f2a19cf714305cafbbe63f06fc1925e77be6469bc0b27462068f1f40c644816f2eeeaa89e14d4b6e5747c9e7b0064a03acda0c6d4a479a518fd9a34f67d86573ae70dea18c7e6c65b5365fb3a2e22c03c0c2ac8058829f4612261f60fb26a8905be516df883c2eaefee13c9be7b8d3d975d820305363bce35355c7e89dc3393a15235ef69fafe000794981a03348e8e93eff7638650b712b65e54e9a464e0a14a0c3900b1e488e5276dbc0be4ef7c5e2d654ffe2fadf719644c0765cec4da817112d3599f2afd000e9e2f859e5a65da233bac01fbab167525347f53e8679994c3a446d3d3475e9e7720cefbf299cb6e257a6661457474d5230072d2b4ff618e8951df48457d3305292b80b694e31371a3c24b4c14270d1d8d1ee129aff9eae8c39a6681ef010153d6e829f289829859b4cb926fd78b8b9b3279cbbf3b9853263aedfc66cdfab2512e676a9641bb15187d7c3f94bd5daa756461952a2abe368ce8d0dbe10ed06eb4ebc2f4db60caf4a5a24798fca49425d69154dea1b4ec16b5aa50cf27dbeeeb15751a0adb1841872ffd0be2217bb06a109d3180553a263d387d71927eb639710d60abc8d5d55f85e112da059db53129278425d56cdedc6351902f44d57ed570cd475f9c9d5d7b9c82d75124e0d852bc428933b2737b883f9287d8f70295f06f73584e055ef2b7e3751ae8e495701cb41019e27eeac2c2e79b2b0322965cdb0e7f8d05310dcfcd4610c26cd76aa8c19ddf53ea98ba3a8f1a87594d9c1787790c53bf415ba39c1a1d179dbc102fc8dc80205f0195a63fda22168c6154f9068de41f7c15d7314c05f651e386eeec3278dc37c4bc1427b72e6c8442873bb"}, {0x10, 0x1}, {0x80, 0x1, 0x7f, "f2dedb7013fa8d1f7848cf03701795b0b4b0de359b2299c41834b17a3cc4583f4030f5ef148aea8c206fae5fae96286c563f32cca836ce669349849a806e02de23fc291c8984fe88b9f74380e21882c1905a7ef93e86c1a0aaf12325a0bba93b5f293ce2669810f3dd"}, {0x1010, 0x1, 0xff, "5b80a06c3828f3c7d635d1325c1bd37a9b3d3592d7143e9967a08f1db7dc5fe63da3f2105006af1423443e472cb846affc2aa4eb72395b67695a5c19c6d83603714a0693dc2f54f97c29dee21983ea5441b35aee0bbd48ff367277af7512dfd98300b384780e2d2aa7d7b63172ffef89c30ad947fb3b2df3469658df5534572a91acaa010468dd35fd7e4d0b5b524f1f1fed6a5d048a1df29a8fd89ed7747d04083d80286b326ecc7c28d148d8516cd2ef2155fc73f7fb1e5ae7ea6b25b7da5a0bc6dc7163e469fa35883e7fb27091d5778c9e9df4a1079488875a519a5249df2838ce58ad33860eca2575ecd7de459a47fff21b46b7e3a0e38e6c018cffd6ee667f0b10c49c72ebc5f45d6ffe5778687ebe5328445250df2b6d46a73c18a831d0949c46c0786e1aed7932086015322dd403d80b13455306017a5112bc26821b87b5f3d161858869ec941e85ac02006ebbf4442e116ba07d5983201366f9d9d97fbfeaac9d9a07a00002b3784d9c018c05b2796534aa3892f757bfae01c610cc86986ce56ec8b2d77f5f734e1efec0fad382551f96de2a55ad8d4489ff710c89e0c1bee438c58c1a7f6292de8ff1cfe001aa5fe8ef8182fe355b6ac90a36c581934f877334e1e6be45e7aa66b6e7fa55cdf28e209ad79f78756812a1bc3790e09149578252c84a8658e9f04c2f75c25dd9b55747a07c37f7265fd62a9db513e0bce0c40a50f8311f643bcead3182efeb79510b2c8073fc2081ee60b4ae3123209e4d25e771c8edd04d2d4b69a3663531b5cf1d563e03f85032703bc262df0e70b395a483fc366af3c1abb5b13cf908e9b498a9d122358e762552bf5df7c1de5bee5c617c57053377b32ab67d2f3a747517b552c2c1dc336e4090206a54ac833e2ff7c2ca6ce3bf5bd7369eeb6747760cf62a83de1fca2f1c31dc79392655013145d916324febd8a77e8c6f5d0ceac54e3c3bb0caa281c4c38cf71107f16eca53e1b52ed8f71dab29d6eb8cddc9f9c0888c6c9782af61d52c549dc6009b0d118b0277f49389770d9cf6c2746ef30c57afcefca75b0c6fbae4153088c7c0ad7aca9b59dec37a0f49b320f7a7ae7b0a88030211dd37024c168b074fa6f4640bddfbb156c26e10e96d31a9bf6d122440079bac3dea1989785d7557a87fe6bbed455d698427ca8ac512c275a85c12a1a7795670a5b1ea3ae0d74d822eac42b013e76e68bfa86d6d9520546a83c2bdb470295c1a4284a5cfa7e45ee5f9d2f396d76b450ab3fc123a2ff621e87399807f87da57420802d60fbfeac0d528495b11e962fdc2eafce463a8331cb05062253b26c3bd268908279eef69312a9fa0d657e6c3450d27e74d64a922c5c63f6f5fa4f2facf055b1b63832fafa381959a8da3d9c54620f852054b6239558bc7ebe5fe5c08e40e57968a71b4cdba2a3b4b74df009538718ce1df2199893947a80e17b9908e7b75fa41ce44fc0e7e0f8bc1b1e5408c1b5289851219e80a5c73b2b55ddb5f61aaee40775d46af62e29abc612a4ab42098e403bf3ce2d3feb55f48f4ae5b7e4b1f13c1cbc847c1bc38224bd3f9c8b588353634b001e26cff3c8950dbdec5a0ff61bf73eb28e069b5a242cb3770eed790c7aa3f2af56ebc77328b31627559cb082114270a3a16338029912336fc5f8df88dede68bff0d79b3ac6c8bd9865419d216966cbb1f19f21e586e6fad59e61a82b21a87065f2cd1671c5ce01dcf10cc5bdafa5fe9a82a98186356e6a9c40c27302ac7c8258746428a86d91f8001d419e6bc70a4d772d07a7e6a310401123a008e4ebe2489e5754a5b4b479998585ea54ed27422568461e55c163058b0ff8683e36f30a3d339ebef26e46a9b688baaa5c91888ea0c3474ee155ffa3ab2516becea6321e2d301d5534c58a50f2b5436a264ef958b5fcbac9cb814e6e70fb55cd649e678f18546d89175dd30c9fa4f0450b88b47146cb34df9f7078b304440eaa29bb0b882e2fc124d9b5f62afdd5bb0f6733d049559b36ecb32cfdb0b171e629e2972a53cf294ff28f6f6d1ed35d7a4d9e368339ed1c6dfe4c735da19cd8a9a3c883bd63ed928b43a4689db302d61ca10779cf59e2dd606112f4c152ed3b4a67c11658ef67224d821b900d6ef66294ce67f7232ca9e3447310360af237a92eb3617a9a66d883a1a03962eba942a3d39fdbeb4d7c64c27d5de7c86ebe76ff03e21ea5bf95b6fba2e83ab2355a0b854f28053e8ca4c0756689a93a77905280b6470ebea11daef5796ad43a027e61fb1ad73d1f9bbb86c45b5a20e7694f1830a55ccdad57b776b806436d6ffbdf4ffc945ea51bee1bac0c942e60f8468f27bdf8f906c0b15cc26859c58556bb9408e1f9f4b4c8af12fe028ac7430351cc3d92810d18e5841c4d13b876c819117cfba739caebd3c3471053a56bc611842a4e7fd8c2c0f1a9de4a0b332df215186b6f7922a999d48aec167ba916adc885413a11c395ad721dc1f949b927e44bb7d77a32c80af9d268c98318857584a4a230cebc6b744736c59bec9acaefadd6feb88aacfacbe4dad15618da22d395b059e68ee1157bcb0d83cde2579f93dfad86608b680bc9afbe5bbe3049a5246e70109ff65c47c22aa1bb0efd34e98f3216dc7fa06fc254b2c5c8ee84cbfd2151875a528f959b23bc18f1e449ee18f11ee55102c49e1b0a39e4ef7d2fbcd66c14c07586df4854d28598262b5f3abb968cb7a20d17d268559a8f4f521009a74b1b84fa56b92f90c8aaf6e6cc430b57cf8cdd644471810cb74c124e4a08f7ed74081677827841649e595362eb9b7ddcbcc9991e23cf4eb4e45b8562e0997eead2ae6ac82caf7e235c64a55cb90be7a082cca3e38326f5212ac98dcb635d30367c44d1fc6949506cba92243637f2c30b14d4f1c3859e48f9f9aada70a2a84a9917630b788b913440b34f923ebef8a41dc73c23736cccab821ce58a5776ab42c8b28890f073abc5dfcceff8adc2e07ddbb0c46bdf06f29b1aafb95dde54f241b7f9b53d090428cf2333cf5d2ca172366c36843d309d066325771f099566a6c74c00b97d93d801c88039bff97aa678d295111e4a2a710c1e606a01124ce690b5c464c0f457f48dce2967043bacee5789748b852df35c41d406cde836a26d809e6588b6f61c7c7526ddca54a3c9b4f21f3b5ad403e5c78f0ca009aa377f0ee83fac3db5102845e1c837cba51cd22558f33460295a0ed10ea962d81503b85abb96aef3862e602115b7f24a105d9a188715a70e95664ef810732b488e557b568b983ed126691c1205670bcaeb54b8babdeb689b2c7b66e804c3edea87da8e553a91cacb9fc174ad8e90312f9f034c40c0647aad0e40687aa673c0d9af48c220db65e3606576acadc36e0f61e67ef9baffbd3155c0b3f593b1139b180e90b3457b9509f1e6ee23bf7e2bdee07492d787be365b1bae4fee1f300d922ff80bb7aaf02e06f3812eda20cd53d09b1bcc114a2b7a34f68b9d63f8645022dc3ccd2a31aa54bad602df8082e1ecf7c2e6ea1aec4ba98f747e0808e11a902117af4420f971d87b501b498ab51fd3df25a1d062ce49a3c628f5571d30184a1dd24ae46ee23f004e4ff523a0c7f09f721dcefbd00b6613663bc0fa72d1a2126f4e5c6e9793007499af150cf8b7397511749bf13106d45844f86a448ceb50ca5b67405e45522998be06f5f49816563810529fe4839a3cdb24876f73549b92afbb0abd6a66a980f6d0cf7efab9a1db133e62fdd570c4f3e68ac852290c3ae6bd67ba4c572191f598d49451494f86c7f1c6daba4d5fabf9896c46256a5ae05af048c47acc1972da76f8e3acaeb389e51fda722895de9828cbdecb6f6035dcbbe7f399f8ea11138bd363fa2394a18cc79783e239696e9c68168b3f13337c86e6175406cc8c40c1b387ba48e201d00ab9aac9d10129faa9cc06e9899a45ca96d3804de047eec6f3740e18972d4d4b9b0e31b1221df7d2c67bb39bc36de88ff29c076d5a5471696099cbac1d31ed66f7f88fecc3f2261389a24bcf6da2fad477c3e98ecbbc1af029368095fa08828a7eb39885f0742273ae555e08d75104c5a6bfc9002566584f3f20ebceaab5cf946a4384e9db584772fdbf27f57625cdf2ca24f66bccb8693c0c5d22b7b1317e3b11a1f288530ef501df7d6e24011fb831544ab5ec5ea538928a4db454fc179a07d9809c2fe7c7c71ce9d74523f73405296a0db5e979cafab6ba0e1c3c44421c0df93acb49ea08e2a510d0cd3934ae193852a052af9272ecbeda317218722d36f2fab2b507d8a9a4040f081ea36888c02110184bcab1ecc8d4fad7d30a6ab8647697fab42b59ac5928f27db90494349145bfeb211dfdff38298d1b26899ea2ee6b71df93ca44447f6da50a29301a153ade818829978c18231f95622d9beab73dbfe45b930f209c2ed949cd0ca98b5125b2a2c8d16ad0e4e314b2ae93adfe0b01ccc63631d6df213653a55297179fa528a1468cb2d34639efea836258d71a831e852c4f367b07bdf9701054a22b2205be599bdc0d59d8a154473b683b6529f5b7de878c5b087c4328c2df65624bb47f6c25aa793b96dd423e609de0b81492e1fdb7047d3c18e75f3bbfaaa098e48e6d4e56f4b6a27586413a84aaa9a5618a8dedaff054673d59efd288a8639db83ddc78274dfafb8972a4c316ee85f10240174c5a163fe2bdf347cb50fdb6a6ae79dafe41327ffe4e1443cd7cb4c5d1a33828d62e1d477f0357575dd48193a6659cd22f75418933aa86d09531113cb472122bf545882c520aa8a602ccebac4ba7362081d493649983471f63124d57d593d6d89cb0b0e479f388d8b7a990663a571bd68af458cd939c2b408a96ed60fea4498d0c10a9c66976c56c5d799ccf21b68a1557964905cdf23712be12b690eaac23a4903d0d2461fdddfb24f29c997102c62ebb5e8e408c806ec48267f3bb241cf18403d6793f6316ff24c52c2fc5e62e3a50e4b7ebfae8f8c1508b380cdd684a15fca85008f74ef5848b530a0208cda68142bf31eab640b5e282725cd66cb899cfc7e441a7ea1ad34149b1bcfe23a9e8465530a667cc295c78ee0e756f09e2fae095e8f78bfdb9d85706f8de4d71ff1651515138ce7fe7118634063805f3ac2892d3d51a3806910c542ad494493fd02d0ae24d155dd3f713f7617afd94ceb6b66faaa719cf478fe32fa0385580065c79c8781e4cabe20277e2b0f234c4c6efd90a0a41fcd3fc87e7d09aae2fa1169108c9845b8da8c35df58ee88be2dbba6b0c7dc7c54be1ec14ee9e55ebf7dfb34a75fd596732f5de9f42e2b11fd7a130376f1dc7eb7194b0176ba1952827ba8ac2c3b22a255a533c02a940ef0f589e78acf0b158d600f72275e0b6cac09b9cbef88a4fd456343c065117a6d8c28e723d7de79c391136be45bebcf91b5551b238a87d092bfd9ecae370f8258faa5f9da6484cda341c3523a3d500abb49da925f7ee71582eecddbe2e634019819b9377f2e389a44ef1519d25ad30f158ccbeaba3bbea051b0b1305238013a12741b32a4a322034474c53553091ea5bb2b278b44b6d20816debd989bd95a436ed2cfd1b61a994a2ae962b842af559cf409583d86b3c8cbb297f838607a71eb865dbcf6c6588b324cec9e3b9facdf6ab91b5678f2761913cffac58b07b6f6bfdf178395fb547114e9a1a28177fd2181b9a5aa03deb87534598cc444f284c42bc2c3c0598a93f1c40ce4acf10cca2d815ae58ac27b03f370608ef2f16b514acf364dd773c775b2c3ed0015368ae042f12cbdb6"}, {0xc0, 0xffff, 0xfff, "61d818b83590ce655a9f11d0276ce3dfa702cfaabda2573d482adbefbf8300c9ca65136fcaa768e31f47e008ee5c4fd13e7cb6c8b9dac459964dc5380dc17ddeb9fc373b5931b643d7bb1e96ca2fd2006d15d62d43fe6d432888564eda42f7e9d1ad86a382182a7364db66a5567c73395ecbb2fcb6a7f1a880ae603e7649b7b3c7b8dd5889b877483cf508033a78a1713fb499d0a14ff4c8283a571e427c7a10ec568168f5a2645ddd14bd40"}, {0x80, 0xffff, 0x3, "83fbc2f1f896ce6b60a19e7c4d91ddf2f672dc4915d87859040c7102cdd6a5bdd2c39b1f890ac5be3927ec221c09191345682ccbcfedb54d10b3ba3b302ef6cbd2a76fd58759612f731f7e0e6d022937caf5f525e0bf1d92c6faeb667b2a9a33de3dfba17d4266755a2d0e74b5f2c4"}, {0x10, 0x1, 0x7}], 0x2200}, 0x8) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0, 0x0}, &(0x7f0000002900)=0xc) sendmsg$unix(r16, &(0x7f00000029c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002700)=[{&(0x7f0000000380)="2e9e8da1628a4a53e3b53a826627a5f9d787ee6759288b3fd7bb8b14a80edb91e1d56761cb607475d132128cb7267e6cb965421c5f2d67f72dad540cfe7c6a5a7d83a89ceae536325298956449c0476017c964132a9dd781cd612ddb1fa945713989ec20d877b2b3e5518af33c1e3062bd523bd426b2b279adbc8c8d9c294176738cfd9b194a2829af9eef0c66affdcffd804a9f7cfe075c0d000d04441ec2423bdcf0d5b281a2e40aec45cc762015d74c563adc825cc92ed80999f3a7088e5464a34c9c5de700a406859aabb49b7038bd65679d", 0xd4}, {&(0x7f0000000480)="90f9e99ea323817ae18ff4f609961a0ebc7da2d4f89b78f033c4e53e33ea19b51d2089bfa32d8ddb07cbcab4caf34064e71817d7cdeb12b1f6740fa0ad0ae995216f4288620cd9200a98f03f1300b4bfad550a8f9534a5f53b50051a0e74bd67c7f29755795a7446a99e79c8bc60fe6bf219bd51594ce4591d2d348f1899ca7728004ab585785126bc579aef82e43f682934d00791a57ac2312f7d6389e9db", 0x9f}, {&(0x7f0000001540)}, {&(0x7f00000015c0)="8a7e36792827fd927f3c7d871ce5687eefcda651dbbff6a5e2c8d54b44c46962ee7424834016954e09197e227b8e31d9ee9ee2ce08e1ba3efeeb430f093271859ccdae18b0184ba6a78689e4d00c321bdd3ef995898c720d8c0c72e2e5f81627d2713cc31da23aebd9e9891da58fde80c356460589d9fec11e9a0632b6cca8100a96f319b67109a2df515b08d68a27f7d75a08f26f51efb06200cca59ff8dfccec3884a761fdf789bb793028bccd4338881a89b79f86c7c792f80d1a631a4b31fbdccb8e715537ba5387836a431eb18da08ce71041c8540b00e6f5afcb2f2d01d8aaa4397f941307fd92db7e1a3c0ee9f7d1cc580fcb591779064433d1a1c9feee36504fe63e11c58c10752f1d87407303a4193ca776756c49f65e08ae0cd585098530bb06c7b1304b0346dea868a0d03a3330a0c1e47edd7bcf4a115d97ae5a94627950f7f463849f783102f0c35d089dc4095f53b003e09aa819a9c22e8e05f966947e9f241cb4f0d36e63b169c49fc017606e8cdd3ce19a01520bb390dffa72e5f2a08aa8983688b178b020309201b4843652d7ab442b78ec056f04ae2422d83088e6d87aa9a291d6cbb185f5630ecc419e0ae945240c21854c31e9e4b1bcd245a944bdcee47fff95a4ee005bd9fef5a3c877c2b622b8f4c8265d25abe4b5c8a67b7caca65333a3c836e6464d47be3ae9431b45a520bafaa1d58a8655b844eb780a1bf020591fed425fa2e6cb1e1261617f5ebd291b032c609db3b99d9e1716af768831922009985a57629af728caa5244f7ad5a033630fb417c76cc821a05affee66d6d734556ed189a34545d2df13222c4230720ccfc50049002a78c4e887d43d31875142831c182f358e2aac7dd29fb8703d96caff7cc51eb3271accb214e49ba085222c45fa1924cd99e56ace9954b3fb8244e69622ccc081e292b62ece639de76b2251ecb202d0d57b36c90161d1c612724b8835af04b8b0aa9b1c35800805bbac2430fef6aba2f1c0c8647512194a321ebc90031905c75bbba96ce395e9bc7fe8cc58020950d1fde74ca2bb10d099ebcd9c57b6336f6dd6de251934f6bf90a4183c2fdc332ac99158ca8e405f7530a9a1b8e7ec17fb5cc2bc32fc19ef2df0f1b3f4e36f8bafcbe0d16b2b3ea3febfb851859d20f08d092292c8f800744a5dce0fe8a731f6ea3331047ab119712758fe322feead5bb3055a440f44c01663721381413798e03a2f66876becc88ca110e4a8fdbd8b7a7b20de4264afb503035abe38efc61502c3a4c71bc8eb07e544845c850300a714452a8265483ffe3112a5abefe5c9860e54ceb145409a54f2d8c3f0976e02ec94cbab92030a3bc268f55066368fff78091d67691a6e3bdd4de0779299e805cbff48b65682a0c3d65a04b9d5dab6f319b492b6e88c4daa2168cc3b932a2cf8d1ee0fbfd5ab0b6e7bec98b77166773ee88cff21f3cc4234e67594c97ae93c4950617f5bb3750986618508baed788637e681bce95d1e9530f2bcb8a4b3a7d6add838b20df08cb621f3e51f7a6c5ea4b841e926745070da8632e9b765a2742fa2a2d2cb75ba87bcbf9d927c42491e8c4fdcf0bb55eb256222a52296c22f3c9c4564f97eeee90426820377032a4276c80756e6d1ddbad56a2e55d9527e305e6c52d6ca198b10903d694606d4ab5b34b9596f789de870c8372752215d55d51dfbb58f875854f9290929222930094b42daf11f04c4013abdb0880e6220668efc018f7c3e27d08f84e7214fc1e980fcb4c52d00e42415503bec6e5c2b0eff3c1ac14d15e57413987a427c798405b3a6b67c18aad3bfe43b0c750dcf4db3aa2abceeadedec45afcc8ee877b4ef7a50769f1a3a3ffc04711c7bda7e987ad03ad8aa098951ec4817a4078a79c6db79388c7f00d9b7290aaff43d2e7231c37f0a4808b55aecb057fc53768a0e7df27a5c7edfa30bd6cd9c5dcd8415fc1e13c226e401057866d74d7d111d227c11d312877524200cd114c55fc0552f65250137bb7bc714e8f7e4f0f47082cd6aa3a037218d19069d48c1fd4b8f8a4256db6d5fd2de8b2367b4227ef82d7f0cf83eb69371d616559495cab6bfdc6416d1b5c33914b24800666c9a25a3439e6d668b11bdde9f7dc3169140e2eeec586fee079446450500b56c42460fa77b987aeb9f6ed0b9ef21e4475b6ab42558d915976f5147f64b15b869ad767f52e845473875c59d1ae0b9bc67b60b54afca3ac9c6c594660ce95ea5e53a87b35af3bd3eb1d99d34a6148f9d233de3a230a3f2b2abe192160d63b877d1c8c6e9df5b00acaa5fc97af171bf479de7ebd24ac895aa708311bcf446ba28f46c562950d2d70a768227cdb09f6a39ecf923c1aa9ba74e1439ca77c62f4cd1f9448421b6eb7676224b447ca419208055d21d5840644a0900545b05d996bdbca9701337b8d24b4adfe857b0a9f16adaff577077691d8fa1b21ad478c3ae735cb98e14b9a0c303e61949b9ed7c8b7a4f564c3d78e079adcdc240de90ee3d0bd09ae0abcbf27e29c1b5f4db3fa27abf5924e5df2f7f6fb2c0cd0dfdc4a6d7ead773ceb4bfad4f620237c09f5b92382607d86d7277b90f99cd569a952c2c17e24838a5dedce433b15c1987ae1563c1ae8ca5ca5f9c0395e02b9bdde89c70c0d6dcb308b2f63babe66e2b30e745bdc4dfd121a587ab24ecd00d7cf71273a4ae5f6c358a2c9b9ed8b10d5f5ffe61329360f567f070c846cbad56a3f15361a65aa8f38ad8423b66b1262114efb3030345302688234e3416f31ae9a8e5ca4fc4adcf7a6d06291aabb7ef5886f3ceb783b839c992770d71053ce84869f3ab7d94abf7e241d7a4ed89873f0cb3852d5beee7cf7f2dcd537379f5f2680c1a817469439f63463a3d32e8634618706277001d0744a9195cdef65a7dc17f9c2354ae1d2d9d260e4663d75cfe7baafe83a06f9abc2c7f6d3e85739c116533b8fbfab40ddb388c73739316ba577cff59685874ccaadaf8da7988cdc83ca39f63adcef41b64761bceecd906189c10cccb09ada18c92a51d381dbdd84f14c07ddd7d78de91d27d497f9725d9936934098341952d545e6ac72340dfdb66d9a277d2f4c60a4b91384630eea3cbbc030a5e304025f97635f7cb316d7b73de5864d203a606c066bcbc02ee4e0c2e8f169fc4487160bcc084f46d6258d873e340615fdc98afc3fe3ee12e36e9a05d44dc475fcb90c05b1cfee4e3db64984f8931d554457efcf38b3bb9c8c4b2ef095ff06c14b45196258e89c4f53564927d96326c476dcb685196dbc3ed1a2d9396c9a6c7a068f4d3fda088089d7d7ebecdf5ec9f2dc5d2fc631d0d19e50d81f725369ff87e7d71e9763f882a8fd9b0eb738f68253f4038f846b1d87b75d985447b4cf2fe59943fed706edabd9b00ae1b5876ca5cddd9c9cd5379776918eceddd6a27b117f83d7dd90a17b8d955b6f10fdee92d378aa4186ec14436a7a36d011dc30f1735bcff800929cbf91dde108f8ba7609c2fa53c18dd95ba4d12abd4e464b61ec5c78f02eaecc385468edea776f9301a60241bbb5be5056a20f129f78ff4774c954dc1bedafae1565e33481ea6b1e629f133ea501ef266b6c5f26ebc1da0ff01b052ea43f8810038bb6141eb13e605fc7ad914fa7ea05bd25d0431fc5e7e3e34858bf33a3b83ec0ad0a45664279e98d3b2ee3194137267a9976a4974216c485435f853b2f32eea4bec8d47b360f5701b28080499fee552badfeb71c916e2d4d6d68195a2b738154df68194d1b87c9ef80d729b7ce9ee0b9e0b00cce263857856f1755b6179396810a5f6d6577260797c8de5cff33731e7e650444cc84a07c936652d90f2fc8d3a6c1f2f811cf5cee6ffb2b7986ace74258e4214ebcbe996a3437168fbafe9ba69275f6a4bc892bcb4cade42a50d7ac87e95028f0d76cd4f8d9a4f69a75d51893a64d5e7146ad76b5a50ef0c20b585e445728fa56437c2726dea3450632a7518689cae9124dc37907e58658255904ab9e8bcf5bd4f90f841751b9c3e22865b3b61e0c7ca668ad4d1617f96e5678be9ff812bebfeda400585e2751a11b9c1546f8f668d7b46ae0d71f6792a893ed1afe6b92504b551f9a26a5461883dbc55302374db7ed521d55c947907431dee610b09cef111e39cc1644f4645c0aeda8f50e78e93a6a87e4ba0307b64f61f3b2e5ddd56762a8b03574e989719740c6240dcae716f10df1efdb4bd96325ba56dc8ea433f12e894090760711ad8fd0c4cd8573fe3ff4cdd1599e6420c6ea04f41c57d3d33e090785738a6fce465e1d68022e785df366f5746ff85ab38bbd2d90dc0cb13cd710b785515889a7a7285ab0ca0bfafb03f8f6eb5f3c369d20a19da8c7c070ad2b5af59660840eeaf441ff585407d0d3f2e4bd365c58a295cd63fb7fa7e6b61a581d1f0c2f57f4b1ef6cd58a44185cb56e05f331c81f1ecaed3a80461d8b3bb265458fc38634e0c72a6cc14cd3753af1f758746a165e0a866ce3a9c383bf68cf6d2dfb0d17f539ac9ff9236572ae4f7139f956748c360fc22f834f142ee01b79026fdf01da0b8e985b05d4ad12e5c48294203713e644cbfb3c02178a660262e68515b82a935e089946cb3f0482501009035947c66c184ff69274a998935c762deee0018bf791f5f99fee4fbb1bbfee64ed8d767d0c9991f78714bb1cab853ce6b307bbb2090074ee19ee863cb0a4d067feca08d954be36e9a2d2a1e15db15e43df3547b399f8a67ac44731489763670323220fa22f8c4f4b88e86c4020008fba341be5849321518c4ab40e7144b07a6c57a69e65b9960da9c0d03ed0e2926cb3ee585c36bdef35fd6e2240c2ed7f01c58d4e67cd870f4cd64d72921a417f13b6c1533d6d699a655c3020d5d239376576cbd9c463ba651b51a60e4fac241296622fe9d6fa74e4842713d0aedb3965e911e1da1439f2a11ae63af3a9c1b8115166e2df7556be1cea1203cfedeced6849a0ae6267c5705c95990d88aa252532ecff1a219303eca11ca452ad52428d91c55f584977f6460aa9ac3901d1f290e99545c7864dbbe1f623039ed7eadf1a666c53e7c0f99b9d54e9d813d43552bb64d8c196781aa95f6bcfe46983976f76c1bf8e489d0691420e197d64d93b4d907b46951c3ab7833c8f5a85a9a6407e7ea86e83112990457cfde4ed396854da7e05ed417d1f3befbe434db4d21b8108ecdd8d70ace543ab72f48c66aefbcb18836e2c3d2072d4c85195ea41184ccaf6121253069b7e8999c61c2032c03ba07db8ef41cd83eae5f3cbaf26face7b8893c480d7f468132baf1993af7161a416cc6675284e6771adaa7ee3783542fc307d36f30348cf57398ba4b8935705bd83619c4637a6cea97f8fbaba09359230fe2cc364b416f870a62f49ec734c3791c17132a91ac7cf275b41f1c492f4b21daef4d8657c29760eaa23f0bde16f15b65240e18d5ce1699feb8ce995ee20a342e8c7a2cb6dec2ade4e76b19f625259031c2abbecff9e7e5a290e2347f7a95ba494470d7ed0242282a7b42cde86d1aa64b2ebf3ab9f218acceba955e1dc0ecbbf95057f5e7dec1b85e8809df52ce087740ceeca3b215ca5e498dda4196f50add044627bfa714f6f3025045490e17329849cfaf6a1dc871281032ccb27986af6cebcf53e335ba9641240af99c958e7cb0d4c6b262134b65cc459e99e4f910da3b277043b784aa58ccf3f24a9cbb9c5a7e51681ec4aa9d49bfcc4a3261a14d387db8fbca8f1bd0380930d29e4d61baf33e1dd123f59d6e400cf7b1b03de13971cd67cfae71bb", 0x1000}, {&(0x7f0000000040)="3614df30caacde85bdf670639cc5f08fb556840eacff52ef3934fa93b3e0", 0x1e}, {&(0x7f0000000180)="56be98f3eebb95d680dfa8fca880dbde23b27de33b", 0x15}, {&(0x7f00000025c0)="599bc714c47e7e6406f08cce430ab2d97353092c4a7ba603e99aa4fe225b98533dd526fff76e2846878fe3fc9ffd30102507a48100464362f47ec5dd986641ed373a079c969e9bc85eadbbd86c429d92de4edb29f8d7a16c36193af269b2979f30b936534edb0b2d6801aa004d1d34ba92afb2b74c8b8a0020ee2d78e2af35c063948a3a1e1ab907fccde1aa640096ecafa6257a56b18619780ca840cd20272db38a44f51455325968acf565cd51f285948abeacf4", 0xb5}, {&(0x7f0000002680)="6c8d90bd0da2acc7591a3174e4f072c6e84bea34f753b3392d3601f5a126e4f8dd0216b41fdca28c9065a19728ba642870a10d441d5a2a2553f85e0d20ca4c3511015e2b4c11ca77a3b72aea6b2f8a3dd2c179b1a6b46c13c8842d7490b7f333842239bb1964e5a127", 0x69}], 0x8, &(0x7f0000002940)=[@cred={0x20, 0xffff, 0x0, r18, r19, r20}, @rights={0x20, 0xffff, 0x1, [r15, r17, r15, r15]}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}], 0x60, 0x8}, 0x1) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r5, r22, r5, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r24 = fcntl$dupfd(r0, 0x0, r0) writev(r24, &(0x7f0000000880)=[{&(0x7f00000002c0)="7c07f18def18caa076ae50fe6a34b1095b8cfd09358cf3d268e34130f5189dce5971d0e60ced01c6dcf80beb70fd1bb5806f35bce6d3427f62a0d3301bf85b6e7d95a763dd7441bb8635a3fe3f87791a92a2c5fc756add9cf3ae1cdab013d9cdde4bdcf5e5adaa9e3915fe858738bbe09c5c9c12d0d2b3ebd57b09ba310c2a33415671b8b8abc969b5ca41e379200286", 0x90}, {&(0x7f0000000540)="e911928e982a7270f42cd32cde5924eef5d8fab022c536f35bc4cedf871f29edd2f7ccf794981e8046d812c5b573d7e4af053dfcbdb000b7c4ef1f7998a895fccf0eadf6a1b1460a606f0b37511793a3ed3d0c4e71967f2316c25b9d2f43cb7b69ef47a2b49df3a8c4ee", 0x6a}, {&(0x7f0000000d80)="5f1198a3ee772174dde50fe0ae229a7bfeacd8ee967d46bbef69a61faec57a4cc5e6555b99662af210ee8d309e3a02c25673f47d6744653855cce4d8d66b71a0f349fba23863cf07d36e59d55bbb844808faabf1c48edebd8c00819a502ea842559e9824cc900b571abc8bd6f2f6a6995125bfc4d147eede8dc26f3a418cf4312a63b2215131918b77cda30b8a15dfd5a9ccb4ed195536959a32963fab3a2e93b92204c4bd619fb84de92fd00272467e89c05215f5e27db6488574a23508182a5124c426abf3cebd596a50a57ca27162c6ba053043ae8184f9d9d43f70297cfd5ff75015242bcb371b8c724b8c8d80e4a9cb8f0f5c11d24976ce5cc2a50cbc505731ee91c3fe6794204533e20d762c832755ddfc1ed6a51613af093746e9fe77443d32e31c3b85c06103f7b2cb79f5a2c7657598e658ed05951e86ba2ea909454dded4732c0538dcc343f7464f2a5fd53ff3bcff213b776ae8ece6a15a714c0150fa889b098f2e546bdcfeebcf023703cf53a7ceb0c063733a5ced80ef90c4000b220bcbb2d30ecad698ade0385d4175a0601f98f493b1f32c4afebf03e6845d6a503091615a10bcca3e30d6c72554c0367e1f792f9afe926769c4dfe4db4025c965b537c29f80b7cc460afbdbf0e9b487ee3795f85fdea339622582b2a6d6b3b93772bddc0c18374f3bbc4e5f72af9870c9e161a8b2c4f6aa8b809e1fb96bd90897c167090d349880692a21908593dc794404e65dbb92ffb3a18c0bf5d22c9f5a0b05e2391a945517ca74f856bf81a60d400d409012dd36066b6467be02ca0c356a53b3a435c98484b8344816cbd94c10c947c3baceb9d5d06b08e5c00776bfe7d896aa7743b05550f8cc94c3f5ed4bad28e91f19504a1ebd11fcadb1494efde924ae4134dab27361c78d8bbbf2531a73ff9f730f170c6396bb71844caafd35be9b0357fcc49b8461851f5a7a882f8d571641f41f40179dbd4cd881046f67aa5fcfa2eb093af1194ff240b7d68a75914a882a877fb07d0d793c804b88d02114173a0f88c689eb5571dd6db098917c7f806d248c1213a1b369e57a68888e0568bb748e9ec3486a11dfd95c82116637f49a5aacb64987c37d1df40c5f2aa9b0e5013e6bb0d92b79ec6a044608ae6635f25a5f3c4891bb9e8e2fec0ae421d3bde09d5d55316c5c4af8c278b7f0f53fe674d7c479b0c5777f3f52e07bda54d21b307eff5a0bc12263da1b034e155cec8a9e15c5d5b4811c5ac304592f137ec16c3188e00b055b9e10ab22b5c4c727a6ec15635fbc959922df4791e782bb35c437a1f94772cb7848f4cfa78e01c0aeab7f3d287a9a2592732e847148277acbc6897f87e0b14b834e948379bb37a8833b7237fe069d52ab6cae2b753c732f479b8b80b35654dc5a8d7b53a6261cb8a8ca45c17536d2041c787d17a06f9d71961deee6cfb0fe86e723d06cf199bb418ddd4e3ce7daeebe38c1dbd27ba4b9415e518c01594f926e55ca3e90c328f0e850135e38d438d3640fb8cfb34e9087f9af8419ee2acd1d1955a9f2eec9ec3a6a56d06b2daa7ebffee33052f5844317d7aa6018ef0c992c83bdfa0fffa97c010c5fe8af957483e5b7c75421177ca70f43e8898ce5aa1aa70ece1572718e795186d2ff687a7196209c1838d51717861d83c9f2b22180b61360cb62a66300c53098870e11476a410b2d9a321ec53baf73c1c8256a6715bf25116843c87e7c3eddea70b91237a771ffcb9bce6d52957669e9f2d1395c5bac47d22d5de010f302c82e219bb6fe7f52c964f466f1120f18aa6862a600035d798ecfc8b7fdde9dc0c917f9c6aa46fd11a41ec6ffc08db8ca1ac0b1f487ae0b8ac5f8f82ada2ac4bb5b8fccd3e3d78a84d7111fd2d8b7cc447379b871287572e3c09aedfb0e4090bc41208a2b039a5c4e592f2cf65d5cd34354c3f85c3926a2391c82464e4232cfe0c6283ee255b249b94f750b81772df4b6dc2cb510ceb0d4df33bfe340408c1cc3b0bdaa1d7be645e66339ca6da3a25d985d72598fe005d8c7c78df86330988fcf7712c2af668ae6fa66d9d74ba2f8447c9f846ba33e8f47c44ccd4ffe0d39c88ac5d0ae53c37f2cea73a62ec306cdd7ab515bacddea9a17b2775a69ac798f085a3d908fdee79cbc1742e1f40ca571f876bdfdf3593caf46f21e41ade93698a011d85914e2e3287ef89e2143f73b6e27c43b95de83453226ae5c286d5b823a49ef729efc232c85b4a9dd7165a7564f6637eba32b5754962ddf60329e9a267edee8fd1c43fd339eac45e8dd136a12aeaf2d2ed83d7812d34a5ad54053fd624ef68f85e2a04798210190f755442120bdd68821247acae3af02dc27a54049113b56e49e2c3f1448a2e9a8444377b2f38f1ca3bc5f41c40ba6b36200b8e3bd5b6c8e9803b343c5bd8a8497c5abbd4b58b4dba6a62173db9e7224127e24d3e74a4c754688ff6d1a39b3122c7b1321711589e1d8cead593a386d9ad4f941bba03595462931245a14575c31384f8f933fc3911525dd068242006852cf780e449a6fa537280e450c04a0a6f0511fb873cbae724814d3a17e7e4af9e8a30a07640c75b7ad04afab4ef0baeca3267af8f6daae18b0b2d8647035808732fc7b0acf45b74a512f660d3ee155d3e9f64355998fac3696895160c2440191173b14b1941049b06f7945279ee7bf0fe4ef799c40138a1b18105036d728f5a4abc688ef801e4be5793118edf85da16e33daed47781801dd7fc95e569e6889bb86aa42313e86f2844c5ec3468a455e67f50d922daf40192fb0e35bfb107ceb5fc4a1190cfa007d2795a1cfe404c88ee82c748889a54b153f0252723e0f3bcb0d9346ec5f5462fd314d919678cad5207d54fd0ec4ae5f42932da49c8bb43a1a2f23f9c547f3c4d752608c37a0b6e8cde663b9a85059e693b421d7ad7ae84a94e86a3d1e6fb6810577fc0ee581f442fd77e45b4a38cb6bd94d63fe5f5c88388bd19f1a81e3a47069b672ed42684357d13c9f75dd701674b7b0c00f2d5a667a909cc60738f13ecf284d476fe26643a56d8089b65c58a8d07f7074aa0e24abe319e6be4117e6f7c24ed30a8aae4c5a03ada94e8938ed97d76eb21d64d443454cf3ce4d940c8be29e96e0c67ce5a154d20636006e87569c5135a2b27a3600bf9d18a8c2ca4ee52a128e0fbe36c5fc42a99eecf0bbf75d2d1bbd54b0b7c649afe87891c45419c8d3b7866b23a17fb25258ddb4b5d789641248f21ad509f1d73dd67bd3e054b6f1810accd12b3158df5071c59ec6e9a483934c78b3f907aeab7c555bf1f9e1dd7c37a43309faaad61a9422fea714e65140e0cb0ae64fcabb3fbb2cb0974bdd9d06d9000020769522b970df94bc0aeeaa142367017fdc50f4c4ab43c0240b1783210a861aeed8cf55395f072081eee6bfacbcec4171611a1161e48d9f552394bdc1641e882c7524565d1565d0bd0c38390dc0a6dbfe86e3ef1f81da8ae0a6ca9307334e21c0e1847112249b20ddc591e9a51b8ed52d6918dda8e656631d7115201b66e601a41bf8a2d4e87facfd973c668ef9b42da7200f6d9c24384e49b379ab777c79003786c9a5bfa65056ac6bb29b91e1d594063581f81d1adc13635ef809c7ea04cd3e7899507b1d9b3e70e0728266329b397cb5872c685c3cd1893fe0f59f8311730e55c8ecb2740a3e8765826b83c84ce3365b6de9e655602f91ed0145a5a3defd5778e5428614dbaa04955aa24c651c932ec51220d6f48a0fb8b5cf369ed8faba620b13f1abad782923ddb467dd089e3b3cc586493e84f3ef8abe0c55762dc1633d7f469b05a3e20483b06ecc882c3e6beb2ad480de95a1376fd88e1cdd7e2a5c4eecc84c327653172955833aaa7beafee2d00fded88cb537e6e4fe82277544dc1c9d4c7e204e53d6edd4ce6dc8ece657764f291c4db702656b3eaf225e5147883832cf5bc79fd2e29cd3eb66424fea2b1d9b5a0cea0c9a1fa340773e7d3078b55b831b234df0211313d2e54ea6191fa77fb8ae9a10183544013b2e57ac78c1abf8b37a846f11fa29c145373e22ba416524c51c119b9aec9b03db7f4b3e3a4fb807d7da1f3b3e3314e568766558ee95f9d36169bd805c90af8b594b4c245631edbf5f1df27048ba29d6a15a53c9ea51aeb46ab9bf6d00096a2304bb319f813ba736e79ba0dd60829a04710f4d364138a8b3073b855632537950614d74a6892d5ee2814d8ef1be2a5d415d82a33f4580a9399ee18df77537772241d9a5453196d8d7b125483ddfad3625cca4aa3e14b6b53d37aead63adeda8fa81918fd1e67412cc9aa58632b387c072a477bde3042c460e1c21eedca22ab3886666f2999171ab0da10d6d31852c77e5342a1d5a0c05a51e7360c309a3543e8529f201b58c1ac3c2775b83828fc532dc3da2bc5061a668cc072017a9a86044dd3af0afba9bba78ebed6adbb8ecf19806b577102c14cf55ed89d0f83a18519773de713e4f5cbbd3726cb2e5da1b9b0190fddbb17ebf8faea2478c854fad194469b797fad7da5e5f037c566c33773e91cfa5703ef9ec657202a3d081f63e90138705b7b5f0143f9020994ac19a32dd580faa039adac21d5b23f5a124837bcee3131194217c3a00e2b44d908c3b6f9f5a55d7a8b6ade36cd39d5dfa64cc31cf37f532221ad80078f43584d2b45145b27058684e1abc0f52603da11b831cd3eaf79800c0553b0e617a32d76854652fb953090ca1116e8390537b1c80e6fae7bd135be3b752929ee822436bf280115d7941125396bbed9be49012ec94a83b85f431718c60010e98e9de9a9c62e7b77b8afc17c8a133fea5c7d81446fa54e7520b95d97ef3f441a4c92ad808ac1de95b2b656a582c17576e033b8c2106c2fe10609c3dbf55882a3f6b88611dcbfc9749d6db8aa0f5bab4184082251f8ef1072012416d4ff1ae7948a46c49ddc20cc02952757cfe6a0fa4860e12f18a57ca1e2be168b15bf627f00cafdcbb41e7126c3da5a4856e645d0bcde8b44c6e0cfd8c44dac35f10094738e98aa2ba39fed8c44fccd3a9047f585c10a82cfc700a29e6a5bf03d2a6ddf5a3e96e34e18a2f0c4247312c551ba3009abbb79b19146460ca9da7dc95e3b1e643055c6804a165bdc5a71de2e0008ef56649542659f218552dfe0574c3a4e367a162adb12bb773c65bc34566d5e84943063adef8fbbc8b3f8ae12f12637ebb3bc46f51d57a22b32cda14c9f0ca039b4d00464ae89e38ccb6c03d99b08e5c5ae2a47232c6b3e7a48951c4433dd9df7ca5e9d0a8388f813574a4f78eb3167a4fb0566f912b708ffb46def8b919f7e45f1dc3489e92f519d6fc2412c1c553ee3dba6c605a807fa46f31e6b92d72658d0d75e780bb522347c736bf85820e5b1c683b38692dec31a3db3f74cbd6aa69cf4f03339d5b8d468abbf416546354d960ba706c9ba1c9c54632a55cc3fdceadd541b7b7c045922983aeb288102a453de93c1f3a9a9e6ce8aaa09fd06af7fcb43d995fcab0d8fac6ff0532ef94df1214021a66f5de3d89ab2ba66a9ae06f5edd12bf9f77f3c2eb52463b909a46badd67953d845168b511cf6411f16f4335381f04902abf54c2cdf2fa08ae13972825d481552eece9688d5390b8dd133a7fac042518477d890245b24890df0e46f5b4c939e08a3ed3af43d4f169ecf02ef4a67cb7ae4e561d47a6726ae4e398e98e9297ebd9a1c28c72769ba237bf5750782b1e800694286f9be6a285666e4247566a31ba1537b553081c70ef435f8096610cae51d61d5478ec530bbf95e25f870d43f9", 0x1000}, {&(0x7f0000000680)="4cd809a56a09967b1e69cadf52436f5ef67bae92531c1151d13e2baf29a4fd31c4679d00d311951bf02db4b0b3a24747ed234febdbf4a72de4aa2d570dbd85d24954529234c4d7ca81bb688817945a76779e0a39f9b6558c0f5ae34105ba076388e528a37582537dd7cb720ff80a95d8400903cf2533c4db8e1620ca1bd1ebd3301cbcc76e57b7ce55307a09256277bc774010c17f6ce5e6db19ae4251e78db9a92b3b2dfc250eeca253adca9c137de6c41ccbaa006031f3cd1f41582538f372bea7f3c1c92696bf", 0xc8}, {&(0x7f0000000780)="58963339dae70c7510ae6758f7fcf10007887862ab065b364ece460eb85d8b979ea563e757ff010000fe012c8ce6a45ce2060573db18a1042859784111ea6affbf4106bb8ee02f1ece8ffddbbe50fb2e36c34ef70bfeb0913d3719e5b17fb9c1489b4855a0723c10cc1bde80b11b0f808eb6331cf8ba5496275cc0b970a4e2991defb9ee1fe50f41e8d204c7121867d0802c5bb14f0d2891174672be24ce7852272435db8d0210b0f9342ad073de75eb79c6d394458613d408b530b583081682c6748aa66335438e0b40c86c9bb5c9bbed000000000000000000", 0xda}, {&(0x7f0000001d80)="c64b778c55108704ad6c168d7438b5a8325d30145fda98cf4e7a2d9b0f1151a0370358605db562b3c78175e5bcd1d4a9562088afdaec6125c3509ac9a167446c327b9e052ca0c0e03409a0e8965e261cfe27394f6a2b389ed3b8a16089089153164bb6c62f354d584ad48c17c7c7e99d5d6aab38f001fa3ace846005a1f6005e0b060b4e9ed424264b5a379eb39d32903f6169e24c536fce38ba9c2ab08cfac9eb017feb61a33933f99d6e1a3f239993a306fe4df0a6250c917a4a4da2b36bd857e9c561855831fb42c1abbbed917d2def7bbc523515783626c1ce4c63bc3f250942b2c353417c17f4c2c950df20f3b73e73de20918d88790ad69b4a479e3e0c61cbbd5a2366b7400ba6efc37142b2e6daaa8c7d465c740fead60f8c10c7b58d74a56d281ff5b2d9d8514953cfd3ede0b757cd7331488992cf8448e43d73a02adad029ae1151a8d865d3121a35864d2086e1bef0ecb95a690b6f379d0ea54bc970acf1d662e711fdbb9f63a1c0bafc5f7357a3dbfe22a70b003e96563d5d87e10038c2416b29dce14644950f6cfaeefd500b0d94c6017f2b8181a905e4c2556416c491b38fad52772cc4513bcf147451d9357906e963cfc5199efa5121459674ab440a27a669e837f6fc790a8ea86efab8870793f18333ef4b3eefe27f3b89882b9f0dfa8a4ffa2ab6df8317e7ac12e09845527fdf32c12d3203435707133ceb729209057c5247f81eec70b83a008c5ef1710da62d282dc95873766ff0cdf402f3033ba3c3b91b98dd622837b045a343908456675d49c625b74e3cc319a2683366ca2cd52962fe0d9be5060f58c71a035f1d5f35eedabe448d2f8fff3f0c07146bfd6d130173bd08d522fdabd5c34e7d26a0c051b0fbb76077e83a72b3125b3462cbb8009160d66f8c752452271207dd0288e79d2dcc4ea032e10d3676b1672078ee113a3587e1b435226a40640bdf548b5013fbdec84c262fcd24db4361688a9d8ffba83b37bc1a9aa6b5c1180be3f3df577dfb29a0a3b7bb57021a008e077a00c4d5a66816a97f4a82dca37fb1ccc8e99581594df91e33e4520a33a3e176fee21830b4221865bacba11e837ba0a6e0f271e0faaca25ed8726939126ca5d9e447b6d292fe5e23708b032f63016dfae37db05671b93bf0415aacaf8cf3f06bad854348aaa8da61bae7819e1ce30c5aa6a644eabd63b1dc09e336304ead97d47ccf1d78839ba51ac9ea7cf30042f2f2e2bff77bb46f7583a8dee5ae0e738b51c22393c9e04763d48fb2c13c0a45a1f2128b303fea491af3a5f3d55961c6c83ce1ae2b36f8eed6a5b47344fb43bdc4d1ed0236dffef38ff1ed236cbf78e6afd44f017d2675e3f0c507c5926fe59640c0dbe2416afacbe342bc5830fcf21fa0ece32ba198e9240582eafb50666e15ef8b57860e589ca7e7412b00f388c166d516e28d7b491106a0704bf8358ed94817334f335b1e1a18f2de7e58c5f23fc811155225fc98866394d955d5eb73c7bbdba0926b4f4ac415324e6eaf7ae5af9f8bf626838aaae0c0b365a621ddc3963806d004f3d8c228dc6a0794bd2bd9a62f20f8cd39b04a6710aaa9faf553ef6a4f3af5c5eddcc3a5abc96f733d60ece3ce36f4e6e5fa9b3e6d8b0e610b061d5f5417cfe14779fa27290e888bddef8455acadd558dcb705684d48278e8bf9e4b229e1cb9bff0e6024d3ac1a33e403443b50c4d93cea704ae071b197c7102118953c342dfbf0c2cfd7709a513cf0000523f7f17423a79b41fb5aa153cf327c832404267dee6b123ec6b672a5b4cb0987dd1f7c10044697488d23889b764d6b34eccd452aa133a07627da53c6a0191d11d23ab0a2d0de2f045a52d40d78250e860a4aab05f4a9a2f8c126074c94add7067456c255a05640f5b2dabfb198f18b1e65606c54e0bc05e4f8dadfe74af92b116778af04b31d248de5414125d235dcae5446d501ea3e19aaf6096f831c642f665c10281e3d7cc06fc103ce39fa766cc4ee51c91a72973c6b547a5dcc680eba931050c0c555248f23a3018bc8700d7c0c686107547c9dc775691929510bc5bc489249fd5d9bb87791fccaee7604afd704872d43a698346524ba56f55976adbe2f8b208df7508fb9a2163b442904fe2c0a4ac5ea040053e6868b164e4746a48cde49ec41082c1aa20b2d9d5b2719f9c74d44a2f169123b25953b1d1476bfe30de31a9ba2952b1f59165a189f5b8c338802a712fb8b85114829cf3e949165a92201a5aa378e3096428c1cc7a9f148e513461b63e219dcaeafdc9d9a1cebb18c794d843a764ee15b0517eb984a2adf7f8705597eabfe380f3b3fa5d71fc07e98271c76665c2826e7d7a00e8be3c45807d7f72238b0ba8a8dc78584f3513de9755c1b647948ef9efd411d2c08e004ee45d151cc1721c4b82de7b8000d081f869be6223b8959d58e2ce82e8513c324475fb52797cc3fc34b777c1d3dc53a61b3659bbbd2bd22298c93cfa491456457657dca1e83a3ef6f3fca8ae1cc24c3d007f48281b7f89a42e1b8584ed3d33dddd340883e082ab8dd073b7ac6ded9b88e0b1c3d029d097b2d5482850607edb5db86e0fba21f4fc99d85edee3187f46adc4b8c38acfa98871e3321534384719163c3e22d4605cc2825fa43d509428f6d5dbd516cf1669773e66073f63d00263693381cc0651ac965188281d22cf13e5feb43fc91593f09217cdc6713969179e598e58c1e3266226b50d1c9df99c615d77871300e4b4de58e5110ca83795f44a4ea2e7593c17cd0cd28aba3e13af70cf02afd195638c97b1bd4e1dcbaccf94132db55634a3b69118a4413a7d7de38f497df8876c61238bfeb7d3f0ce73d200bff35d7202a8a0d9bd894c0c8ff241fef12cc651f10db6e43684593cfee2de257ed34de8400ebe3bf4d16e0a82ec168fd2549a28f881b88068853967fcc7691cd50bc3ee320c430e1b01461baa73f5cfc462b89451086c3ac46192d3f8f056dcc1e6eda78978371e49d887119a7df59d2b9d8084fc1773347d5553f9c4f02a69db78656849fb193570186218508325a149cf5764600da01bc5f9037dc982c459199eb1eccff386b3b95a78d2491e3d5260b4b42078dc4dd9eb19ce71355fb606f071f5d85772aaf30ff6a00c0a720147c2f5676a8c217fcf31faf84b0bbccd24136cfaa841eafb7757953e31d1c60a41902b0737c7fc0a2c539b12bea48e56a1bb9f0e7606de84ae87a750a07916c317249e8aa343b8e03558b769102e62c2d00f400123670ddf2900820727b87ee3beb7774d0c5a73b743d94db42c8d6b4d52c226ca858b61fe8c7c9d4cb129d0a3ccb2e0322da9ff382520a3ca7315e3985c054aba95364932ab31b86e3b7215c29309c25625dfa4e7b0b277e40ca677bb397b08c18908ec9a2eb24dd90ba632edc5e2cc2a394873cba0f845509a78b101f10f022d672e81f29ca5ae57e260d1f21af6de5785678f9d1f359c8c8e1681554678acf2d6f4e939106c3abe0bc1d978bcdcdc471ca76ddc223165fddf7fda7464b106873360ddde1620ba13156ddac0b322d7acc3bde5eb9d9f155bbf7b4adda8ab2e83c92afe5e20d160a7b0a840efb42932b20f6abbbcdd93a8b408d80f0b0d65c785d3ef6b75fd17d371a723cdd381d2af11a686f3a580d64eafd2d4881306ec7ccd71a00104cff81a7831aa70ea96c0cabe26f6aefdfd34409e0b250bd163b0006234d64ad8f5ae6cb05a7557e28988db9cbba2ed3d792f8af55d1e503b317657baa6348dd0dc82107266f8cd079d8e1531ca0ac16cf2a3eba5d5d31f5fb2c1b6aa6c458b71e6b23e60fb0e7e80d663b7968e6f9accc70e487250e2b7beb3f1e485d0fdaeadd6e7bcbe170c0c2e80e3f921fefe781da665b03482fbec33542542449107b0a34c3a938e4e62957bce34086ae74110f9941f2437dc983233da51e4b47cb744a9a4e807f7a4cda8ad3e5d5f5f0ca578c8393aafd1ed106e47e0262f0b197205aeccd433a4be7ad956ddf2dd2202056f3aa7e8001e8d53f0f1f6fecd576391827afd2614808198ded9a321e3b4956dba3d686b1ac92cbff1129625cf40b5058b5d859494e10711e81305f24ab3a5fdc67021ad178ceebd3827e1d989fef3b972063dfb36b2bdcc021ef2b8b3640519ebd1ba1a464cffc2362fc9b448aabd3c094dd98fe0accfa676ec0292f3e4446b7db0929a7cb176ee96ca96112e5cdcc7a235fe8f6c83f466a54ab886581a5585e55f505ecbc9649eb7359999a5723adb8896cff44ecbeac5e9a216105f7b8d04d3619b919b3df70f64967ad0617f897933bdaf42670698be8a4d3ab8a96a2bfc4453df4164860e2622ff25eb402653e5de992473f8bb93b6992b14cc7d4bb2875e37d022c2131488ff4e07d47a0092efd3855b61fb158c6814a414ce9b8115598d100a1271c40bcc767774d1a5bcdf93cbeb1ed902cb716dafb54bd8e7deab70c258f12e48adc9162cf588cd882e930173b398052ebea0ac90c9fa90eb3085f76f02ec7c9b098735df08fb6f863504161ebbc9c49277e770bccce094627f916c29f6822a2debc1db77daac12f538ba8f34636f0f4ad726ced1204361add9ffb9f51b557984c9a25491e6c11030fe4ee366c1e170c132b221a654c3aecb6f8cfc388b3abb9a14af0a159c63dccabbc11876ba13da02864c75803afa3276efef24360acbf7c4b7f9406d3e4f1f3e8a67ca9a2b4b8bff8b821a44b3d31f0d3f24cbf3850ee4b87ba78ff9ed4067010e43632aaa6273b10085ba04bd72104f6141a3e977948f99d7bdce9bfef60983084869f32208020a1691b479b4d4c420a252585c0515beaaffebefb59fdb7ad3f150b12f8f2d34d30718a26cfaf855ff8a23f24c1b9b9823ac02a1ae87b8c7f85ec218625c29010d1ca2660f822adf142b92ce438716e49dcf27e88352f2bfd527851cc9af9b271b250db9ee8ddce6c6ab26710f5610768c39946ef6b2f9dd60a19371c023169c3c3285a46384af847436083ab510ec27cdc0f4e85160091c59789b864a021b2b6869bb25e6183f67b10f174ec91944908b7974e340164c189f43b7815a349a387bb91e9e9b25b4972984005d29fa8a0755641a495fee4d8891480aad52c3794db0a3319122100dafd29e0326d4b63bfdb1a81ffa408f9dd39fd8da856198b9fb963286380bc6a7af73af049cbdc2637c98184cb4a39f9014fa749830e180891e6a4eb6751ada5c48b69688aee90fb1ff57e79007e074df62668279f777978d96bdb0142745c34654591da84f286c6eaac508e918dd7463d09bf3bf5ea9525029a01f3cd7addf2bda9e80984775bacde3c4d44b2abf774b550569bc9a24976b4f253ce62528e153e50de698f284bcafa195b37864bd6ef425b9884c26e68ee58eafb531b1a542047b8beae4c58ccc3c39173a353300823b34a06b9e5bb228289f77b24846039387f9f29f0dacacbfbe1ef22e1db0755c35e5957867671f1b6b4b4a0795b09e139d08f82e3443388d8f13525fad572d95ecd85ba3a689e0f8804e83fe1d90254ac204c37efd10902d808eb38f72f3765ae5d629db79aec7f95e62f82a22917886bead541f308bc5e075319a11ceb0625b316d4709f9a3495b7362ffdd9194c562851ed3b836537f1c17277e7b7ea0164bccd96c9177ab61307e78c166bd62ddb2488482fe4c1b63cf010b299c0ef267794a0fdbef41b7d6a2ef90eadd76a825a7cd3aef396bf8b5c03f9eeb37de84bce1b94c43dfff0b5eadbdbcce481977f6d84e08515c468fbdfd63735dd7a", 0xffffffffffffff59}, {&(0x7f00000005c0)="7f1d99300f7ae6527e3476e14e423b0dd7901dfd6ecadb1c2aeb4c90c113f090d60e89b9600cddfb34bea5187c2814524e0ba2bada32c77fb33391c4effe720a72fe68193b48e5543b8e", 0x4a}], 0x7) write(r24, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x200, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x6ad) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = socket(0x18, 0x4001, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) dup2(r3, r1) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) setsockopt(r2, 0x80000000, 0x4, &(0x7f0000000000)="dd2ba3995142b680a8c5a55a58e4adbd57565c490e8023a9754dfda2c014e1e10ebe0bcff90019ae869bb8855d2f0cb8bc98538ea704f2f721a9ec99ba5b1a6b26e411fa5836392b5eb2a13bb8a4a48ba777c7927b2ca7352395de761de518c98b6a8e73987ac0b65895897fac45f29209dc77f904869618f020ee81b56fa044076126803b38c7426da8ec4101800535cd8a833d6008e4facf558ed7d26522a1489b3652714a7b9569525bf59dbab3cb861776daec5c1ae85dff8e34ddbe16e759c91d68209be3277e0b", 0xca) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000180)) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffc, 0x0, 0x0, "000000000000dfebffff1fb66b25173d70c8c700", 0x0, 0x6}) r0 = socket(0x10, 0x10005, 0x0) fsync(r0) connect$unix(r0, &(0x7f0000000040)=@abs={0x18b0d44161edcb57, 0x0, 0x1}, 0x175) dup2(r0, r0) 16:00:15 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) r3 = accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) write(r3, &(0x7f0000000180)="b323566f9aee65785cc75a09ac085175655f423439c5abae821d4f7e2f0b1307922ffc1375cdebe30cda3b44a12c02babcf8b838fbb0a1b4a94a1fef08ace319a198004349ad55d89f3158769c053d015d6bac62a1ab2e7649b7263df84b56bd8975e706bdf9b7782553f29ed255d5088d5920ed0b40eee4422a1bf6af32613dc4b4a687462548c039340b52e45742af0beabc48e9320d631a04af32112fcb544f78ce5ba8ffe617bc5755a8a6b06386a5829b19237ae0e9937c1775e5ee6aa30ce39b27088961aa7199c72afe906283d94046c31dec08c554956d", 0xdb) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/34, 0x22) 16:00:15 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20000, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x182, 0x0) 16:00:15 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) r1 = socket(0x18, 0x2, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs={0x2, 0x0, 0x3}, 0x8) r3 = dup2(r2, r2) dup2(r1, r3) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r4, 0x8000029, 0xa, 0x0, 0x0) connect$inet6(r4, &(0x7f0000000080)={0x18, 0x2, 0x4}, 0xc) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0) r5 = socket(0x18, 0x4001, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r5, 0x29, 0xa, 0x0, 0x0) setsockopt(r3, 0x7fff, 0x667, &(0x7f0000000100)="b97e900e500832d824bae3adeddf9689ecbce5aad6f8f069a6347474f973ee31eab285e1517ad84d30998cca70a74fba15205725bc4511b50a95d96dce67dea5b27f0743902bba40dd9b7b8265720e36c4c71bb45737b192cbe93f7c17a481fc48b62ee7c6db044c018963460edb60e32178a766f5980f25da5e2d984c4475d4ca49cfc100ae23b080fddc0572e04f2fa9117c88b3fa4aff9743ae6ddfbbce61c65a247ca04c578c4cceaff78a6f8914b29fb8200fb34bc1d79d35848d35457008eca71f6c98603e37d630637314d71542108b9a395fb38a8cd0368118a9bc146023153db21828d41ad434cf7363509593fc3129e3548d3a1cc60e88", 0xfc) listen(r2, 0x4) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20000, 0x0) fcntl$getown(r6, 0x5) setsockopt(r5, 0x1ff, 0x9, &(0x7f0000000340)="30e541a3d87faf361c70b3aecf29e3be8336f2a4facd734b72b186f7f2a1e3353a8892d96677ffa8d1fe0130c6464f502244c01c82414a021c4b591ba2ac73280e6b4522047fd36aa0b4379005bf9035ae71c8b77cdaa1365e3d4aff3a094f01256c8b7c8cd0f2d2579613b9ff77a8c57e8c64b16426f012a5725a657f9f5ccb55a45bbb08800ab43f5a6afa3a21f0ebed8d17e2ca7de736a3e7dc1f0e78d1b7084cae8312e9f05f2677a489ded6595831dd1824c9b8dbe3ff0665b243f08880ddde956166352beec6e4006be9bcf7ee25759da9bb26654f2fd92e63cb5ec22ae1501b981967e3376fe40927db0b245e4083d9a9f96297bc9a44cbedde92e2071ac147a96911271842e41e14426d995efd22a014c5814f63d32811ecfbf310c8e435b6d7c3a724e8f7af55a6566ecc7397d0b278431d01bd859d05cd07505679d204514aa53276e4173cfa83a21da816fbc536746b11b95ffc1f21f5d0959c7192b899417af32b2dd54789ce43241d2ac1d164ff3a0ae46fc4ebe3bd08b0c065a1fc8842598dfc276b0fa8acd025c5f7a4c559778c05d22e3564e8f543b633095c0e88f8ac548f3d02a9fe03cbfe936f6914fdc1fcd5c22d51161eb3dcd4222abdc060b754834a8803744361b8a13a9716f25fb67da1ac0059bf771fd066df598008c803bccd4d704e44623b84c34b756262fa5a47f335139a72250c551bb6e1826fc0e7615f521a16614459366a99e823282c379d580997b1ed06b9ff09c91efc0cfea642c6dfe73e5f76886b070e4e9c2df2335e5a15a953150ae5f8dc0e893d8d5b32603a2b8a34de354ea8a665f9275330f65e30247292c791e8deddb4d8fc3d680ef41b47d5cfb0cef11eb45320a8845c930fed3f9edf5c3f7b70275a57b253aaca773ab2b66ec61ba9045701e2a961180a84a4901972c42a4b58444ed462e9e85df75f6f72e26cf4edb4d4ece17a24c605d24d8bee7a4da9380d1affb9dcf4908992eea819c465cf1d2b859aa0b72271c4dd4496f0fa5ed9c200156d8f3b72ad68368756ec5bc4bab140c052cce697ea9280a403f0582b6371b4557a54c210e50d4438535c8a3efb04e3af73e8bf9b938aa03d4352217b13884abfeb76c7b88a936cc946cf7bb158ef76f6f8ef949ab6bacca8150ec16cc241e72e32ef9fb7c50c9b4291848e5c3ce6f11d3b4e0c16375494f7f7c6ce00cb14e18aad80bb6ffc990885496757b1dcd456773cb2fb9d512d8f437f1bfee19dc9e42f7c37555f5c1f3b33d5364e340295ea3c9bf12765cbeee878f73853739423f95ad1d3e7fbacbd3dfb88a7556d48cc68005a4999995d546fb0be6c920361c58251457e9a136640f9fe7b6135041bed5d2a45c08a40f4cb94765e6c04a722d8cdebeb3b9d4065cb52da6c01ffa30baae8c50d115594e9396d08b58b5043b9fe6874caaeda6e8f96e710e1069a562e2f6f48c5e469bfd2e2e30665a472a8f1d8d905da31a81f53e70deac547c664dccc2984560269266e073519c9a08ff2d02856555079f75c9d73871a18645323a8460433a4945299120d00d0552cf6b3699201a8febdbdcdfe99b4e6110d28135a027f7a73d0a8e7a699f2111cfa545d6adbde209638befa4393f46f2bbd7a746909d1f27e19654892ba7a50dd294c5819fa72f8c5d97f82972b2913032c1689c23cc95f54f82617f10aee626d1b6ee75526aa1cd9578602a7526fb7868e1d60f5807ad672ed02f6a7762d389c5abd75808c15b881f714350b6c05472ccd3220512630cecd949db54be96fe2f4dec629ee63ee369a6ffa3ef2e099dc7a97f844316ed2545644d3a07462e472fe5c53448e3b4a6f01a2d8f94964d18b202a0942c61c5d73a692541ae4312ca3dac0a6a027dce296139174168fa58f8b05256549a411e9a8213610e2ef1e178b0b708fb7955c9c7f8766a538a75645532cdf6bf2b84c427490bd5951589ed6f73832883b9ba4c16af13a89327b136239e098abac4de0d2d70f2ad274b4103c0a7dec2a3db6503704e21dd02b552efd0cd56b85883e0b18ad46d2efb7d72c2321dad12ce29da3c777df0f6723b0f98f38c9c5cc4bbbab9ee6ced5f4d7303795eed2856fba29d9b0f70ec74d5f16e2aa036fea8fc00a6ac9b0a9a95ce024f3e4fd7f8041c6434a8101a2b48f497388e4f8894a4c0ef65664498034095892629158480c9b590ab4c017d2f0583ae06d605fd334606f31ec65902f8ce2cdc5deda30f824d12c1a930748af43d2b9e5360c98a5da63b14a0fa2efa769265e4ffcad441655681e470c86b357fca5a079d62ef991a6c7bee704a46263f126781b8a5dabf89f885cca91521da639ddac3865889b3fff976508c528176d5a60f83ab02d2cd96f8a7cd5a3352250068670e73c2a546ed010d283ba84db9935b7e33855fe5238cb1fee1b3fb3166b04a0ee508c12352e02e586e41d1e3a4788f70ebca30bac331d2237269acb341e8ccf376b24a6c0ac4df9d9c3fbcc2e107310df1a9133872cbb43a9bb7d628f89292cf40b4e07e829950904030caad5fac8cb815362eb5214f831a135a0733da00636b1aa011918e6656c90da848a3205d5e7ffb10ea5fdba91a9e1fb46a4e78744c1ee39cb2506fd2b4522534b62d5dd4cf91da2551900776b03521539463d5fa2a7193fe9d928dc0e9a998d1961dcf82b9c19035d492d56e4ea55fa3273a6043ceb70dcec157dd502e14e792705f8affa53c1dd6509635be59fbe42ea5c3ca9e170ef9dc93b32513eb92f8ebf4c575961e9768effc735c5fe88a52f20390b423e6d5e397ea92b32a3bed73b5db443d4c455f88c27844b68b73e812ba5870f74d1ba72221fdceb45dfca6f17f971da5ff1018447a72f24acd68aaf2afbffae4be09e650e179e08f3b14482b4d32aa86279e004202f6fe2b95677a7a7ca8389e562eb7c7be39bb417e043ed4dd386421394de66e840f0ec9d5620966a8a7b98f95234fee25b1115e84a52b44bc4f74e90e424e6e21ec8a4863ef2886dd44d04896d966da6874da24ac379f9a87982c67168fa397bd14121357868a44e4d3134cc50667d8664bd1d61b7531b4260c2a332e709b04eb71c0da2a72efce2816fb43c81b338f8e9fdae3dbf96e9cee5da04a5d040c0ec4a0e5287ba5d003b1572a353fe01624dbcf959db8cbc6faad3829cfc68b689e89629a1caba0088688e7a5b7cb1718d5e15c2c34bff1d464653bdf469d5c9f5224f4cb55bd05c9f134d1bc1e1e661e8c071fc9df5bda90e6aaed698e403c4d7bb0c6ad6d412a05fc267ea96ad0267319033649ee49fdc5bc4c604cb11dc70a81f8690ced239186a871808a4cfe2cb4a8b8f009c39972fe39237b88c0b0a324e8f15e33dd12bf30d31ad548177bdd93034e906f13a9042f59517aa47cd55eee9cf91d9619b7c65af991cb722cda719a43a94e92787a2094229d87f3709b34f178c2c6178ae0b984f62e6474ae8f3d5437b73bd1a38e7ca824845574c01359f568e11ea751a4111ab22142239a64ce97fa9c573eb612254ea1a9df16bcff01805c096ea4f3ec5e2b6a21e7986d8e7d89375fe14ffa4ac097aaf6d872a55d0734ff368781ea8eabe5f30a38f67d6dac466bf5e819ef414ffeb5f5fa47422cb5cefe888a7c29b7d62d82fa3ba18d75261fd5564389c7a92e9dcbd76abbe5a02fbf458147fcc56222008014cd5799ccc4e93c8fb72d5ad9ca92f63f8f36796d06613f2bab3ad73c4465ade91e5046daa7040662d1dd6ef15ada8e15c56b6fb58c1f95fa3cbc047b138eac018a090a9b9d26acd6a46f042de6ab2831f5ecab7ac0e02e42b81867da83873cca57179893eb231739d4249c300c0e3145a34d82e0cdab761431844592a6f3757954ae0b997a245dddcb43539943aba25a5db94a2a0856450eae6a863cac6a2384bd1bebb356e9f697db34c0792e1251664c2ac6ee298274a920bb6a6d3a9ecfc1f22c3ab09086c39f116b6dd3ed48c450aa73437169ab1b1ceb1095851153b00d103f873242da9ace1e1824e58ed0cacb140b7818ddb4a947f0603577b1a526a38d22870cc9059091bd7cacc7369675bbf403f4e66c171e314b1cea5093cbc7d7fbad54df7b92785ee58a86a1cd3b109b529ca0731812b4dd004f2e990746f10cbf203b8628a512dc341b05f240dfdb0c5e4b26c1a62f1f05d39182a5a49f1cb8bc42dad82f69a91e5c7ba1dad8bcbaa85317d83bc8d414756db1375b60ef19168dbac95083c0ea1683552d59c20044e02dc1736a88172d7b63e4fb19e43d4d6dcc7a83cbb45c0f93a126e4a6d0cf07bb782da720b4cfacccaf662579fe1440b5eaeaa9f4425139b08ad449e7055f131536c23f94b5f977d236631f8efeaf7a168444d812196447625b9132bac3c30d8f13dd2e88b29ed3f96312048310e8f2a2538199f5a205148a87eabaf61f6cac0f26227f8e31b83c1823980b58ad3990aeb26171913cc81d065b2a5e2a5f49b1c22f3dca0aae7a1af2cb0f425cdf40255c3ce011c692ed790856d7f84d36d32e6bc894d06b457e266ac9098d3802c0f49863e807ebbad2aed6233e6b4d48aaceabff35bfe1496e85545933a7f64086a5c90899e27f3fdf36f652dcb28235fef4de81fd60556019bb26d287c040e87e01def9286d108124edd1da7812e1c51c6f435a77f554abe2aeb7ac0901683e1d996ec310c19243dbf970e14b9631783f59f4036ddb67afc8657b34c066f0da7ad867b3426ba9c913c733259a0c533a90f9c7dfce6ee0686e72e5dcd1dddf24f747ba9aff807562b926bf3e338b22a5625f3edd2a7fb37826be4545f247e594df3e9e2b50d31014f5574d83917be891718a4b1205e2db4c47e4f826f0bf7f8e0f56d1f1a6701ce53948391afff4c13d9a0b4957b508ef7b3c3569789c4fb9f25d86ab8e4f919960d60fd3e775c0b3ce787ce8ac58ce7402d913f9e30d9f0f090082ba5954153b83b1bd7adedfd5752161120865a91cfa91f4ac47457175b9d936fba40ecd8398fa82e5ff41d88a0110b37a501a2fea033fa03ac1635d2db770e1c52b96354024be4500fb335de3ea24e8c5ec769b4c8a665841673218a707109155e7aedcce5f2889def8c0622a39012f6af63936bce3b0f68f2b1820b3e090780eb642638a233c7802141cb188be9e3ca2cfe8421045451f75d61553ad7936f6284a29771eb204b1d739199fd95d44a7e475505af599098cd78db093107a880b980e8ffa17fc4f83aa309959ab73428b8e6aaf103f32abc932bb4b1f8315ba204c6ecaf1aaaaf48fc6bd4423925f169e6cacce0dddd3519cee237be2ce6ded6f173f5a2df9fb3c2fef6f244137ee58cad2a1f8136eb3a5aeb4788a113ca4b556bd5ee8777fafe80afd031f3dceac8cf7a2c448df28c90710fdbef8cf108cd2055bee48221ba4e5ee766e0fdeaa66624f8db4614626898343a95a2edb543460dab1ce86691a8c69ad5e9443e4aadcf6157fe7d51f223e78e3a0b17080a302a7030e641e96573e18aec869a32b0278fd0fcb693e37b82605db2fae2d1e29b6cc279b75d0b9d464114e805721bb9525b890ea3bb804debe7a7a2d0c098080b3d81d1fa7c7bc04beacc0c00d27bcf64b1b81c367ccfeda806ab27977127728d06a9a46196a3f95a1ebd27860eec6423888196f19893aa522c1b2c50caf9c19273e553c87fda11df2d8a8ea71b4f7cb5fef77ba39353cf936432118065fd3c0c5edaf9cc458783043fcfdd7cf788ee26a4ec0900503f166eaec1d7475af5ee7b0fa03932103ea78999", 0x1000) 16:00:15 executing program 0: setrlimit(0x0, 0x0) setrlimit(0x7, &(0x7f0000000040)={0x8000, 0x10000}) chdir(&(0x7f0000000000)='./file0\x00') 16:00:15 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)=[{0x4d}, {0x87}, {0x4006}]}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000100)=0x3) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x88) bind$unix(r0, &(0x7f0000000000)=@abs={0x3, 0x0, 0x0}, 0x8) mmap(&(0x7f0000554000/0x1000)=nil, 0x1000, 0x1, 0x2010, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x200, 0x5) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000001c0)=0x2) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) mmap(&(0x7f0000554000/0x1000)=nil, 0x1000, 0x8, 0x4812, r2, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000140)=0x67) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) 16:00:15 executing program 1: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7430b062f2c04439) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8000, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000040)={0x10, 0x6f, 0x4, 0x4, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x9}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x400}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x5}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x101}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ff3000/0xa000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x9}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x4}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x52}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x8}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x7357}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000a00000/0x600000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x3}) 16:00:15 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mlockall(0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = syz_open_pts() open(&(0x7f0000000200)='./file0\x00', 0x200, 0x20) close(r3) ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) dup2(r1, r3) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) close(r0) syz_emit_ethernet(0xf0, &(0x7f0000000100)="916025d42a14b31c8bd8f3b2a900a49fc9f67d4cb2115e0d0ae13ba5d01a39ca52e98062570acbb94bf35accdce5ee1dad3bb55264c30486651c366313aaaedc06726b45768b69f6fdd0b22df8ee1f59d39955f7e37f4aef7f3c0a59be858da9b4a038002b4d1efecd0799c89286cef60373b57f719742dceb4bd0e10b3dd9bff0e908be4617a4007386e6e97518da141efe1d258aebb55d1fd38dfb45d0d6abe2aafc5643c2a717f7a01aa77ae55bbb6b670863d2143ed24b365a8630372d7e192a20ad17d14adf18ad15708db1db893f4998055fe48b5bc455bad4f77c5e67c23baf4d5f56a7280fba3b2a74632bd9") setrlimit(0x8, &(0x7f0000000080)={0x1, 0x6}) dup(r0) execve(0x0, 0x0, 0x0) 16:00:15 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000040)=[{0x6c}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="8c654f5c276dad70", 0x8) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = dup(0xffffffffffffffff) linkat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0xe) setsockopt(r1, 0x1, 0x0, &(0x7f0000000080)="c26afdc753b5e79f8d4bf9ea852df22b323e9262feed735e26a9fa4b79fc1e4736a103cf963088698bf2191a1d", 0x2d) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="f625fe6bc4fd996eb2123b040b1e0b1b2943db52bfc6f431ad26b0476f313d898fb94dfa6be77b69e02542954b75d000f8e1d8cbff9e82e43128b4461c803d2fcd8795c4d85968a6c83cd114cc3a70cfb0238949db6f6c0fd823464a89de4962767b19b9273002ff73768d10f9bed53ee320e2f44da79624642326c11b7633c48a58942748e6414a9539f28345029dd694ca8bded18a55619282034ea68beafa0342a82d4a2e7faa96ee0a20a213563cd5da3badce1366b28874e7e2b78b", 0xbe) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x1f920f29164e0d69) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x200000000000019a, &(0x7f0000000000)=[{0x30}, {0x400000061}, {0x7, 0x0, 0x2}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = getpgid(0x0) getpgid(r3) read(r0, &(0x7f00000000c0)=""/180, 0xb4) r4 = socket(0x18, 0x4001, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r4, 0x29, 0xa, 0x0, 0x0) sendto$unix(r4, &(0x7f0000000280)="49f8ecd8b5cc2c5b4c2e41683cf6b7cb1dac6518ed37b4de448f70408ec4446be899a28cbb236111d0ac277a0698a6915521b456148793a064e662e97fc0c741771ad88c391063a3eedaa03262034b026506132aa5e6e91df2a517459e928440708d441d065675b0dea79487c0804784bea67169e0856d3f10ba1e0d611ca3daf29b36c1a476a84d7abf0ff2858a8cbd3a94e0fa8b825359074a5e87a42d18a15d6dcb970f7f", 0xa6, 0x208, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r5, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) r6 = dup2(r4, r5) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r7, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r7, 0x20007465, 0x0) r8 = fcntl$dupfd(r7, 0x0, 0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r8, 0xc5005601, &(0x7f0000000500)={0x10, 0x5, 0x4, 0x10001, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3876}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x20}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000fec000/0x11000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0xe7b}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000ff5000/0x8000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x1ff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x1000}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x40}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7d45}) kevent(r6, 0x0, 0x2, 0x0, 0x1000, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) dup2(r9, r1) 16:00:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = syz_open_pts() close(r2) r3 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r3, r4) setuid(r3) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x5) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) fchdir(r2) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x1, 0x0) r6 = socket$inet(0x2, 0x4, 0x0) r7 = open(&(0x7f0000000240)='./bus\x00', 0x40, 0x81) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r8, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r8, 0x20007465, 0x0) poll(&(0x7f0000000280)=[{r5, 0x1}, {0xffffffffffffffff, 0x8}, {r6, 0x8}, {0xffffffffffffffff, 0x8}, {r7, 0x100}, {r8, 0x80}], 0x6, 0x8) readv(r5, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) readv(r0, &(0x7f00000000c0)=[{0x0}], 0x1000000000000234) write(r0, &(0x7f0000000140)="393054ee4f48a15f3dafd502df3bd879b75537127c8c9fd6baa9c0837e940271b6ec8a728fd438112cab09fc27d6048a0caa6e2c4ab4bfc4ff85522878eb67283d0271261e654793408be55e7a8c5f5f50dfa96577591d0da80da90b4cdadaf87228e7addbc39db4d7c2e1ce6743a51278c7862fd237fa1a9081713d5bf4a519050d1d320d2a641de0c136d1c59c143f5c38bb38d5c1fc86e0d62bee1bd4ce2c62691446f516cca3ec5dab81c10a35dcfd8475ab54eced83d656112fd028f703680622f51f7994ede1e532", 0xcb) 16:00:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r2) flock(r2, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000140)={0x2, 0x8}) fchmod(r1, 0x4) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000840)='./file0\x00', 0x0, 0x20) open(&(0x7f0000000840)='./file0\x00', 0xf7d9019643903379, 0xd0) unlink(&(0x7f0000000000)='./file0\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ftruncate(r0, 0x0, 0x1) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000001880)=[{&(0x7f0000000880)="681cf40485edcf1b73ce9ba8ff0c254367e1db9cafce09860535cc432e4f9288becc2dc3c926656ec8c113ec12b16a0cc4b7778ded6ad74f49412f573f3465baae62cf97940fce0de83c3cb9f5746957118ce5f75b0764f3c66c682e7ffc8c23b147f74e17613ced6a8bf0d3a88083ed7d616dd42353b0018e742605ac6d45c37686575b6f4c1aa9fe9c1a953c7249b7d2204a74180270bf83fd71430a8cd98c9ead866a9958744624ff603437e51060206101b11b1ca952f88b1da8ad924305992416f00039f86bda0d246c2fe51d9ded61c24844e26bfb26de460ccf0ebfbf4a23bb3743999aefafadf219fb5aeeb7b6b0952d315fedc4a0e3f7c380263ca3ce9af17e7bc93bc9d58cf7d7a5b8e9cbc6e167fa917e911882360b7f23b3ad49dc1211020bff14004a77a832c431e85accc2f0d55d5cde3c04ff1df9d756721ec81889ce7ee0cc597dc03acc1518eeda3f4a3ba416ae87495b7b10ad9acf49a24b3bb8b17342f960e2a79f3daea5e862e2af69544588b14e7840b3f82cb77c2ff1d9926795da5538d94f731925d250c3b13992310ffc1113b3f3898afaab8c740988aed494044c88caec2ede2c1bb6ea538b1a1a689bb2ea14302228a5b7087355bed8a96fd37e68464ea22deb0dc18cdf18017905a83d064c3723db6d312fbe158cdea8f442a753e0aa7a70e3e3be610664573fbb1aded5c84782d28b06e99c0551e222ee7cdc8bc5063edc5ad87e1a9aa66681dd2dec0f1e17a4d0982a3daca510bde021b907f33d1382e1db24404e41924f92a5239194efdfe119369df8c414d3cec34281bce10a9e9339ee7670f8b0238a09fcb425efc46292b5cfb92456f6344fc092e5cafb17f7240fb9c012b08326d768807dc8fe96afebcd8c412da72f1073337baaf77a0f8c2dc5aa96c440e7696780d16d2a9e7909a6b34e8b8dff2680d02641dd0af94ff0ac7eff64039d01ef7f09dcf9f712f5331aaedbb83f68314ad9327ca5891c760403cba829a486d5c292fcfc20d50ddd6c544f9b30d13713377470c520513ba266cc604db6e902de5f00f7ab65022a5152ee84fdbd6f5c0f8dcff098306003d5297bbab89b670afd0703fe3f97ced417e2aeeb6f9ede173eb09766bad698c61c4383d4b6b5c72a0e685801c38cb52dd1832052ef9be38a72fdca922c40134141e2f9dc742455af74aa01ff2330455dc4026214602b193f93a1a206d3377efa7bbb3a376db884ea385e2ee03f23fd4c31237747c26709efc29529e367947e12763fe2afff759bfa691fe6d18f59e7fc792c86041c1cb58d597037e5609ec6a75fb4d6bccb3c65cc496124e6d5c92665755f9d474e48064ed9b9a0f34cd559daba9470c953c41b21179a9f1ebb2ef4015d29fd308225589560682928d65258af5c50867922ebf48270a568836dd633052f2bf1c70bda2bf28a8d3495fbf7edcc177f301aa0b3a7c3e729a7388c4b1a7434f7512071c00ebdc8d6b072d2be001522b91099f9302bbd303f299c0ff8dce4fe3f1ff105e673ddb6ec114d446adf96d84cf40435adfceaefc93d85ad0a15db88c4b484e35ec15a0157cdef7c00bb0a6303dfbdecde45b3e6f9227f33bf469d12208cd262ab642afaf63e509a46163b60b304526c02b54b821128ce07f9286df25759184df739afcd38e328524c3af19a0c66757b8c1565b0e47a339a858d8a0af269a575ef935c009822b7cc9fc43e5c996e560760f88a75b122207014d4f08aa561fd0a816b4a328acd1bc9b2a8048e8befa7c7476540ffc7e8fb9500f0d1b90303d405afea1a0341ccaa6077d082f5dcaaf02b0e772ce20a97118ef309e300322e0bd3df1bd90dc15c24dd1568917937c2fa4a1546e47f5bd2ad92a7cbdd827609abcaca673ef5a4b0efbd61347e4bcb9f6da8efe8523db6e3bcb3469530e8c6d1f1c1a50a0b77bfbad5b60e0eeb05037e6c204b68be6204550c874ad5d2ed11ee4e5bcbf684647d60dd55cb8562e096f4428729d5729353f702dc5074e8bf8105f4ed4f8d27484ca4540e1a3a6a50ec34cd3da2a7ae5ace37065898a9fff3fc21c6a095cca80752ea4e6a198009454429d75dfadaccba2f7961dacaecf562d3e131be1050bb1f9e9489b5ee264a2f6c546073a57bd56a185b5d75b0ae2130158f0bc37cd5bfb036ac48995ba850868fc0ce116a7c347c2828a27387dd45e29224f839325d51e683fde3e7e8cdc47770fb81d0ef013373ade01752d217c6ba7667451fa3aba64ca984a9ffeb57282d08f02b96bf4dd8e45d271ec5f06664aa3c92aa47d3e173df714cdfb3a113adb019e072a56968f2351ff74721d18342e35724ef2d2f083195127727cb8760f78cfdabe87e878926c48d1a6fd531b083a2ff87fa28fb078c5fa4a13c6dbbe64c35b3853ba2ea397df185d2515f24f6c32f0570182cfefda80627beb30714a30c03d3b90ea5e649b2a22ad21e0db1b69229d1168b82c224d5c2f97f14a8f1054da967264d34735cd2cd486d9b83de5c18a18884a258ac55490d4d41aeaab0a2482e978a0b98d9e286a32b6947ce26e6b242ef3435bea5c77dcc9edff54137c63adf51e92b5932bcd20208a36ef7bbd85869d86e06023c3934bd41c9a9c9fbd6a651a91e2e8d85e3aa6d34a419a9f0bc102c31ddf6db81da501ab108889695735b40542dbeb9beffc47d7683dad2bd8413e0de24b452c14276b39143d55d8962fc7aa6516e057313888d68c00acf9665e26e95a975b3e6c57eca747cd7d009affb4e416c2fe9104d44434260548202eccf1206a547e0acf6b03cab5b88606e0ffbc7ad72916495bd5fac5b3445fedce7901ef22115d99b6aad2f020727ea921497281e139eb55835b729bafb5b641dd9c5ceaf5b149dc29ba41f719c7cb5bd48ad04d656c144ff5baf1845549a4653b096454f5e2aa06481e9d88e79d4604e2f2cf66cc7922f997282ad4600b9bf2e2c290dc082a73caaeddc719691595d1e0508c5be39e1ab7d11a34c199f3e5a771c07bbe1b5e1ab624493e01a7d3e755241439fecffee6158b5567843537b1073da55ee644d66f1160fe6477b596ac3a081fb84db5ff5a354f4b62393a896a7744f1c73e2ec7011b11a60321111bff526bf93eb5fc13f3500bfaadcf29242c8366d5938e1ecb302cb832db68f2114f596b09ce8f3794ab0489f2bcf34f37c59e3b1f352eb9d9fc06cc752722482ffcd5ed4738ecadaa09c62c12e3b4a71dd599a16b696b0183c99bde4945ccaf768174b690e7853eafdfed7408d29f1c3fba1ab8177b275ef83c042a761d7d6f95baee960b369fe5e0310e9172414abad868617e059fd0df84a55546e357b2c5aa8aac57bd690340eb71b987dba24de311537ba37a7914a60918e01c61ff18dc749eefdc04b9e45ec4dba8de8e8bf4a624b645c048432d422be9428d582f5583894b2d6adbaa7d790a698ade812eeebea50259bf8ebd3f2e26231dd88b2f8ec3d72917e1ba1c6911079f6f55b8895d62bbbb0b236ebc4c8559cc10f51d95be47a28d83c92aeae65a0a572028f01a3396af3d279aa907b0da7cb0bf2bf52bd130a5005bbe02b99a35aa313d4f454ba322e519532414309373f8d8662e18ca3b82142e7089565f803df014ce70127d6bd1e796b041a7c151e9acaaaf4887c38857a236ab1a64825240753187da154bd0b1cf737957a7fa58b14389f7b9747261cd297199aae097711abada28a0c97ef7688bec5848a4985ec48ab7ab63c9c2cc05be7d37f673c7de70ba590e9b1de6545270e9d9f93059bfd708cb23c77c177391fc29a9488fbf0fa67515706aa82c8f511f7c2df00bb7a2a7fcc50868a59a88044476f2aa3bea90cd48de04280d4cb972b98e9ae85d6827b73bcdc3b893ca31214a10df1f5d6d8c4b7b6f57665ca1cae5f8a9cb3928113fbcc91bb82e8d67dfda32d9454742e6cdb024a1f00a8e2e666a9b2c555d8540d85146c542e342766ccf2237854c62ca2ca77758e450cbd7e36faea795562ce47e5b7e2cdd014b8b6f8d113101ba002708f684b13491f57b12b01d3061ba4f934c3c3c7bfe0d014783f0aea560b090949802bb09a60aad29198f92b31305145b98f4d456a871e6861e6dfa0092f93039d6fea4683ba43668eefbcfc9254f719b16d6bcce7384b88b55ea0d6f7fd52fd04f9018176c9608c6d24c0a5da7bed8608e844bca6c63b26af239dbcbd3eb590ef89e19a65ce41ae38da957b01a6d234080a9e628fa762716293e11a95aaf9231c6ec82e4ac5234887055e79fd117628aafa824bdfcaf85a2254431261496d3959a4a2653fa494d7c1674dc8c88c3f48214e3d3328a7b2a1cf24d83b30e0f69ee51eff0a61b0b6c9fd9287a3d5ae408af4f8673884e01f67a1f95fd2260b041134e78a2ae55cd2b8f220eca38dbaab1c10175a743ed29cdd6bbb7c078fe6463d9d8e66d79bb4348a46a6919f1d974f1240890eb2127ced4d8ab3dae134c7964a4999919a2c6caef52580604aa424aba922383a943b0b377ceb081327ad399c1c3eb9c08349898d0893d156d86c727cf8881831a0fd0d1087a840bbd94088846497b396e746b25d2b9d37e1634048883a7c37355b51a16a6d6f93c168fa68e24f1c13af2e4c4086c8b78aa17eb928af94218dfb7a6bc1879a81a6c8f80d850c6622124cda528a4cc14f344c05f16105e763d870f3ebc9fd3d5705aebdf36c4ae955f5dc1d76a87c7e38fbbcc2e9b5b7781959dadc45eaec59dc12339494ca85184eacaf5caee9aa3b160084fb85b98c180d007946adcd334fb5954d80f802e918f712627a74e6b58343146e415c673a54c3b2fbbb05d0db9b5639ca09f4e3c3f2dcb8fe9df81f396c84859d53369796de30007b5e6b412565edf794716545261c388a834dde5a63e8a8eddc19425133d1df02807f63199d05489dbbace4757bc579b3c9cc00a7dfa11fa16ced0a92cd3ef4e5f9016e651bbf127cd8eb92d34b25a9667eb8169508f85d2c9054bdf18294bd87e0976797c83b265760997b0c25b38d220e7144cb4df4be414ca273fa0b154f67cef2a08db0fce4edf00944a7f2f4714573d5c12c783617ed80b063c5a153f3f3586bc4d91adf111916516ce2d9d4e7e28824a26933745e3b8c30a60af33012d1f88f27a744cd905912e645f2f2e6bcaf66b8ea42a4f5b6035e160d374a0a6634468a22278885a71b4f9e2153052072c2bd5c6bbb9ad92ddedca0b8356db8ea44f0827d1787da65e358c45f3aa9cac6ba2b60bb3dfa1786d99b212b1161363392ffc1207b38cea424f46b00888fd06046d91c3498a4e4acda3dd8443387bc4e8765dc48eef56a54f982a0b5a1dd16d7867f266e1d5a413f73c77c0f3e7c6d5ee4fbb9c34d12f40170533d8e5a0ec04d7d0b2920f4a05b0d7d30cd0bf805adccbec20b7e5453f6347a1b8c2af85fa3c9e64f15a5feb94d34c6513051cce26f2ca6a1c5772b9ae8cad9557b194515be66a322a4ac4aa1d269b297cf791c76fa61e25df3e62904b41a273399b6b27115425eab4a1973689401dd5f04484ada56be2ca25282e87ffcfa65c052835821a0004252bc339ea5c08063de3954d9cc1f7a4d9f0347581576ec6072716b3d4dbb649aa09f6c28539ddbeadede7dec52b6cb3f01d82eee8cb0add45a932314295949960d74a8d5fe7be3136551d23bdd52825b01deec1034fb1d77e432bb072564744d245dfb815a79eff24cb9384b7f0d1753e4ea6893834838d3e42dc2365ab4f8e231da142636bbe1dd8a968fc12beec2cdfc6f43bdfae8", 0x1000}, {&(0x7f00000001c0)="144287be7f61958bc3b35ef67297a168261ff8365388c2e7be7bc0becbca0cb1e3049df28cd5ab5eb75a", 0x2a}, {&(0x7f0000000300)="145a2d136d9bd9d245473a8a3c7586c729ca4c13dc9fd0031d7053a1bf341ec2f666c9a794c1c8c17d11514cd8ca704d82f2e7a3ac3a3f4b9b3102637ffa1f96e97b15231824ab159358ae17954e7eb6da96b44b1b2eadb3010271416c7acc74b27891187c5e6e608c5d29c747b0f5e4f6eed024d170d20f6531f8ec1ad3e343b30ceb67cb6e1f908d8f212f9b305ba59733b187a4d85c4f153fb86c9a86e962dafa179c6729c010a865cfa275825cc05c48b6acf4e11545c842b4a02862aa0922d4f50f3e246d8e47f8a451554cf4dbdfd5488a1e1e918b349ce93108e8a1a7c336a26e48c9430c06c771d3b1a8c84b6b1a421dc7fc0e", 0xf7}, {&(0x7f0000000200)="e855dbd601fe3e91", 0x8}, {&(0x7f0000000240)="800b5070d16521056d7425676898bb6d7c5c264f51715b7edcd193455997570be24d", 0x22}, {&(0x7f0000000280)}, {&(0x7f0000000640)="122a533d12f3f49ff46591a7cd27f64b9117a413d32239708ea96cf13cf77a8e19e3e96f3ff72f692de212b8b6fd5a623620e86971662e6791290e955ef5586b702fe79be51247cbee74b0bf38a7433bb045f7c155f3196fabc6903b07837ad49acfdea8745e6ebfec0e20d3e04c55ce40f1dc09756c066070f7d69cb542ffc5affdd5c34c6c82dab5e524aa49043bcac82037aa3b2634984797e084c91be28fb41257de7c681824687db725546c4c2754c8d7ee45271bc6fb7114e7357ad6413de4bf1ea7695e756d2eb75a2b256d550b21b83db8d47a69470a2561bff350e95f1e3ad123be4bf87d350432a1ac79473c285603f1fe", 0xf6}, {&(0x7f0000000400)="6a1ff44cc1b41879c5ca5c6f6edadfc961ae314da22f30ec84c2f4a53912ecd548ee538f8ba2b7095ce1b0c5b727d6621a7f1850f452fbb310f7439d5265cb42002859f34039cfe8fe4ab2b58543cd3795467fe900b58c8933264d658ca60993aff1c110847f0dabfdc7e9a8f99f53aef761c23e6a0275f330b95abe9876926b01a17981f8e1a44cf7cb73bdc187340d24f9d90ef6af7a91", 0x98}, {&(0x7f0000000740)="5465e8e048157182d4114cecbfac16257b60f7a46b56fc127db636b673f8c664c9e4338644f80b464784087d82fa5f0ba0cdcbf4234b87549fa2155c2a9fbeb93644d087357ed61d29cd9aefb1cb", 0x4e}], 0x9) wsmuxpoll: not open wsmuxpoll: not open 16:00:15 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000100), 0x4) bind(0xffffffffffffffff, &(0x7f0000000180)=@in={0x2, 0x2}, 0x8) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) 16:00:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) close(r4) ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r5, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYRESHEX, @ANYRES64=r5, @ANYBLOB="0e249ebbde7dc99dba218801feddb6a322d66775a32154d7f938f0dd36c3010ffae422f63ce56778b8079b723a86d9a8e2b28b517d71f9bf6fd97860db58bfe127695079ca4f", @ANYRES64, @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRES16=r1, @ANYRESOCT=0x0], @ANYRESDEC=0x0, @ANYPTR=&(0x7f0000000240)=ANY=[@ANYRES32, @ANYRESHEX=r3]], 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) chdir(&(0x7f0000000080)='./file0\x00') write(r0, &(0x7f0000000040)="43de057255cc4eb8", 0x8) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x74, &(0x7f0000000140)="6becb1991215c242890585749f740f3bd54340bacdf6ab17f629b922b53d1ef980a2761c0acfe7843754492d09d059302da528076a42998aea331c6a6e18815f1433b79ac11f0a68553757012a83f35a6ec04f3f3f49f21817ef3856e2de8036118c32dfe93e904941bf002ce65c0a1070a24c28") semget$private(0x0, 0x1, 0x896ebe7cce592997) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x8000, 0x8, 0x40, 0x6}, {0x4, 0x81, 0xca, 0x8}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x101, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000001c0)=0x235) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000040)) 16:00:15 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) pipe(&(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r4, &(0x7f00000014c0), &(0x7f00000015c0)=0xfffffca1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r5 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r5) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r6, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r6, 0x20007465, 0x0) pwritev(r6, &(0x7f0000000040)=[{&(0x7f0000000140)="3c76c3cf473fbe2f5172a24e4074b6cc638dd328d614c4a8103da50fe90788ef3395ba7677e53a0da8f3a80522fb253255a4c723aee1c5339e9d37134b354c93af57e3915d4f813ae19635cda4aec81be972a62c99518ce83703a5fd5d26419b9484382ffa58d60c555ed2152a48e46bd8e523640a486b2fb078d684ec68e98c8403f2", 0x83}, {&(0x7f0000000200)="ca1823799751065ad655e4ebdb228a9c528f40e1f6659b21b7c6293dd3f5f894f1dd2d14480f6e59ae0ba6c746b7a7d327b8c5397e8536f248bbc220a26c46c67f2570d92e84e0de38b55f5ad8a041258d09061f7009931e9c90b3da2196123d5833a651089955f1cbedae1b1d8068186df47dc41ede81b6d519875de36685ccda05fdfd869e595a57ef22133277d868adfd951c18cda62db922bb1c84b507639f75efa000d3532f0ee6530db6b3f04fa65d", 0xb2}, {&(0x7f00000002c0)="a9619123bcce854c865603d7c16b61286f5f690f56677160790409055dbe97eb923e2a70dd0eee958fa0c8a768229e5546564ed297ff28aa39f962c1437340061450407e950f1911c394f4b35babe77ab61a93cf28bfca19f4107fb8bb595bf8dffd9518d2337f8647d92fb206f16fb624a6729e99f14d64e9e5c362dee839ba9020b2d3d601ec7393d2c43528124e7e4ad29f83c45ce00625d6b8867e5702c833bb58bb9b025f1b71c525236c4e4fabcb411134e55a83ecb3e5b790a4bb4ca72a74", 0xc2}, {&(0x7f00000003c0)="f728655660bd7f96a0ac980c655045c0dd36ac06a88397b7085f5350476bd52682a1790ad68b31e47d6eb6a397161cedb2d5d2675c50c3e6a86e21ea2bcd38a4eb6a16c96a15e1fca5ae67e9d3bcef372301bfa9b4ce1c9aae9c0ae28a40ed4bcc2a40a8b9c33856cf61e62c07f5f6d46be1166ba36471b7a5c8ad3e4ddf3e052dba9e211e34706a361b46280f7672d43ad63cbfa4592851f8e3fbc6eb67267e7fa25b764492ba9a518f299c8ec5b10144d9ac1f986517e909966d134be70e331e2a7c5f42bbcfb83dbb4fe5d9051eabbc24517ddc3df3e6a0e9d36bb3bc2c07c84e6faad8a1d1aaf8ee54cf8e91ad9f86de82a50e18b5", 0xf7}, {&(0x7f00000004c0)="b447edf9d85d222e78e447d694beb9035c158423f810be3ee00c29877645cf1f31cefead0b07e07fa3f2cc27a9079137e3332f802135805b41ba3063953703ed784ac133a6cfc7d36ce4a4b4836937b00777dbf7bbe6bf08eb7fe1d70a5ec0c38de9a0a8d67694066845758ed31997343a643ce1300f5efea1191066c0ce72e72f8c59c118b2f1ef961ece43da6058a69b006d5cc69113e46d8e71c59224e4f8c5a7ba32334159865c93c37c1b93b220525b30fbbe8defe01b607f49ef79323d2267c7fea3bff0da694ce840ce3a875fddc4621d7f0d5bc86375c103ff43f943cfa025589a2dc5cee7e6728f989fcd1b9feefe82e4ebd2e143802a915c2b06f0ce5164a663e01f0d255bd5c01ea6d304695ab98b92c9ab86175da7aab57df773947dc758f9f9fd32d2b2d15eaf88934e69046e827267e8e7a57aab53a6000a5a6b9e8bea1b24949bcd07e053cfe486aeb9b95cf5180152b486529c35593fb6dfdb7c6346eeb30f255f4c3c616daa0b58d0f339e568b3ad410c10c80c46dc79ea8582d01208b3b1d80977a5424b3d3d298ac6a376aeca88c357f36e922a82cf7990c7cea600b1fc29add8a453c137d34ce29863a969564219301161e016c92fbd02dc9c1d478ab73088d424b89fbfda186a295dbdd30ea106460db159f87302349d2aa3a023adc8fae982a9326e365f3f6cdf16982cd403028e8c409ae19082c9e18b552501638d2e578712e52caeba308c5d1616a8a8bacb2dbec1eda9283d4018b442c7bfb0f327e55a197762f23946596e82e503b61d4eafafefc545507167b91cc09a8a3ab658927d1b7dfe9eef5e29f9303989a2021641db1f95b71d283af6a6b334533b30cb98ce2931f3124312f4609f5b56acf2f03188d4b2a63dc93d27cfa044ed49325034d9387113d8145c1eb402f147890ef3933ada3b794e2bb5734cfa4a46769ef5a7fba7f2fb6133d6f16cbe898dc0bae8a88eafaeb182fb603682413920fe5dab5ea59f35faadfe6a223fbecc2da589594a993be48712a60aa5c4ea7570c4fd382515508bba50199e350b866932369135895b473c56532e24e6271149d9865b609551085b2d94b1d424118613b3f143a88ed7d1025e5eecdc97535cb9d69883231816fe8f2730871a047ad1c2d51b78569da75d19ba5b3508e67ec61d13c9840534223f8864136c1155b89ea5855c1cf9d9bc0f78a8048ebeb08e9f9419a9af2772179b3e3c8b219195af3245fefec247293f78deaeea86d88fbcb8995453dfc4a203e7833b3a8b3341955213acd630d7cae02dde721e327ffbaa9e1d15dc25dbfb738eaa1f00fde56fd042134b982a254743310031b2410e5355b2ac3c9ce51934e5f01d59bddbcc536f68a9eccd406abb27b2e611739883ecf251c680df7e93d0efdb8622c43b31d0483a9940f887542b93a77b0d89caaa6503b1871b2f603e0d2eae09732a9f11bd4ad17b9f1b9f8b71f7311f245d52b4b0c12fcd9e6b21cc7db29071c139775706f5112fc8779fca31c96ff70329652545a81af46f9d1562d847dacb4f199aa2e7fd16f3f116cb129274bc2019e6dc4e9cabde9f08128a7381eba13b2662341b1cc6a4483cd475dde53304456679cb3a45d777f1f5f126a8a242b7dbd0e731df4612a2bc5072a18e7492c82cd4aca1454f0230dc4e632fc355e55d2b7c627c5c782be328c017f366b71a0945c7473bf38b2204954e7b64c2f47075241375c5356ef2b009592e8d17a20897965a22fa029bf4b455f31f1e7443f398c6be26cfb638efe4994f8fd211cdaa2a55d54e79af7dcb92800fdeed2f50d285a3dd4160bb17238c3f47d51708cdbddc608b6e8ad593fe84f17afdc6fd31112c2bcc23c774f36f8e5d7327c46b66b997178367431d1bf16a81f3c5afc4df81542a481cc79a31cc114d2b00d39fbd2083311f7e3e81c9f946ef794d7760649bd0eab4cabb016022bf91904cbb194a52ed0099133fcc6f78807ae0c0f88ef3e4c32b76ee94d0b417994d0c6e48c34fff5c713705f0185e0d2fb585d478d6b0b31a2d3f41bdf6feeea7b5396a5c087f645e05300b212cea18bffdd26f3f657e535945d0e9d9d0a3be67039410c38d026d4e240e9a4d55f1278c055c38f32f1a898cd2d0e6553c98ee08612c24f6e85571d20be4f1a5ca60d60df975746bce855b544955d233e97fbfdede193904357381d3b7561e4fb310cad0c9db2cee4cedbdda351d673ade45fca870bfba678224e3f83e9e64a6b46645350e3cf1ba945b423fb9dbbf991465568aab7a7b1ada5787fc62b412c72d9ee3532c7c8b3fe1cd6c2af65bbe8ffbcb9a75e60b18d9e95796baf447067f6cc28ff05dfdb21938ccdbc4af39116a45c181a748f17f8a295763dcc655db14da79cf0c09eb22d0210a2acbab8bd2a7d815740121cb50e70a4b6dd433141c8f5aa1dd8eb0c8c4dddef3219f856864273df38e60fcd1474d25988298c0bf9c231fa81aaf5df4bab966cfb9481e0b4079946793e3dc78fec767c2e3b6617f722ca53ec8ca56c45be74cceb29c4f6e604d1ef643ffcd1168db22e98ea11c9190c5bf0b84552d5a7dfbf8a5e8a5e72c1b53bea6c1d32af768439154855335581869d6d3f9519b90dd2fab76bda9b7646e1bdea34ade859e0f03873f85971507556f17dff8d7998a68ab6aaddd2ad9a315cede512a229b0294940c9faaccb665e69423f94f8befe3d2160afb84c187180f7b73db50ec6484c11e80f163f248167d2e86362c039b0ea14369abac8e24e31d7645a68a1c370abec18e428e5bea29c95371d25b647a6e43b14ba51b5788fecf1def7c606e1ffd83de2831e1213998a73197b5740940bdc9d5400a5cae0eae536dd8364168bccc3d7d08652c2b7f24fc58d8a2974968b1f0d5781bdd10f6a23d682b94e67e04c1216366b02cb8cc5a8f8d3736b641d13d50cd5a7542d371056a61697d7387e93e1e0afd65f40cb4817a7045e533c73062ea985e1ae158241cad5402c4db5b7ebf87c5841c48c98ea809397cb5b04453fa09dd88e294cfede73b3eefd7bdd7f1d28e9d1eeb819480f8f3c8dfa821f3fec7f1e081ca79dfea1da0c4d91fa1c04ba94b543aeef3c260ecbec3e2b8105f29553f5679c2311dcd07b09194ddc1d87d17287c9bf1a80f4236aa4b1428fab799c349a08ffb6c85b6a9b8c41f0b47426f93482c08e160109f8f7d3be07f6dbe6cd117bbaa03f5905b4b03edf3185dbdfbc047f22da4e62203eac22de6a8434b53de9c5e883231d7b651ccd56d4ca3b814b998fb20e5ef10241232970a08229646c89fff578750b2203182cd80c696b312188a7666dc0e02920e298909832dd07ca3f784dab7ae1318f5fb0fd8d9c90f402f2a525a41d142d896495392ca8f321fd9a6d39437b89837eef62730c0b47d55bcd62cc61683b1617eadfa49732deb316fce8743079168c19b4bb26fa17c4ceb670b8235071eaf3702877797d3713d5028d9f6cbf898aa27cf079d662d9796fd3859c795ff5a46252276c8718cb55a62e6c29229781b82b35705899c3f4b96ba2d57563f39c822eb9c3ddcbe6f97362642a952288da3e728ae0af017306cd1432df097ad0ef63da7d8798a24201bf9cb9c04b19dda320a05216008d471c57b5512a02ba0168e1c007fa53da7c9b11e27586ae4a13c3c780ff33022146b774194c9a7c73038a98a4ac7621983f5d0d770dceecb80c28a1db1e67c02c04bebe99cb92100ea06e22d38154dd3b16f2231c13004a26d3751c7e515ff74e7794894f3403c0c84c1ef85f2c77c2e5ee60185bba68930a209eaf5b6ccdf1678bcfb1629507accec381346ea3c0c9198a268acafd6ff699d166042cbe557893c722eeffcd7ee5e1214c12653310883521771eb900616e1aa2acf482e6160659f2f63a62df184e07eab0d9c7aa720e432be32495eab0dd921b918b2408b6117fb602fe2e07196e4411b5004d4e771eca9278f962782836959df2cc345586a0e67e5f89910f4199fa246ea7541b06c7531cf295e3e9eb230270d9c44c6b944c449ee0c20b16f8573c5014cdb078c2f10a18129e313ab8551cb26c904d64eb45632e0b2cb97b8cf1c6f67e48e07741462aa03963fc83918a9331cde987f04eabb20552837ea592c25875c4875da17ac097d0a108f5c92409394d5730fb67595fcf5f599149e451def0cb00b7d04e055e89aa58d77ba20d455839a4c2c3be54be46a61b2a8dcd9285aaa6e5938d91539e954cca54dc8a2ab8295cbacf914495939430795c7a76733ddf82edb30c6dc5baad9cc1a9515fb78c7e81014cf38c5599085ae0a1eb0692d42e03f6950b5c703f8ea6d9d800ab96862dcd9c677d3db84d71940be8dce80491969b42652e6bc20db9b1c3f5b80d2874318bec89dcc463908b47c65e38b95f5f269ef3087e103950233e02532625bc2ad0069e97489127d46410e536d1003423260c16370dd50d8d8764dd97e689c696df7a171eab0687ce8d46f7eeb516965b9c0c138de1825429184d173508f553dcd61c4d458680b39c075f44ca458035a70cc3e5fbed6198e18f1c5cc0af08d109db297cdbd6480e21634868f2a31db20bf5c65c8844188b9fd548d9373d9e17b9592fc363f4dd88921639c60988e05af2f4384519fc09178b71f458c506e3097d5e6e32492fca6f3d466d4e343e590c76400fc56ff0b4457f232ee5bb9f4b0d3ca59408235360c503f6b185c9a58f8187a769eff19a8dc5fd7ef8b2b4f93e562f34338fc55b34621c00bfec36d4c04b305ee265a4245ed2b6cc7e7c6c38e986f16ac82a27013421a916263c305a4f93f03c9506dbd5bfbff266ed1a47aef946d9c128d85a8c9485e40be6ee7ea72813b0cb3e116b29a1cdeaeb8fdcdbd8904998cc65d06fe985ce98c8091f125bf15c803cfada0dce5981cdb429fd76050dd5525979543360c8b6fc0f8a49164c2bfaa80049726d53178e38d1acac55764498553db3afe48892c43d9527dc57ecd050603f2db711156f9e2062c732cbd2ace994404b7940714558d6dadb9592b968b20a486f1602872528f8e79f44c9d63bae54aff4c2891e45729c253e59637921c0b7d38b3795b4a70f6a50c1066253c037bad46229714630215a3de8453d3b6c7c25a221e69c3310ff1fb8d2594d868c4cc9b1603f592089e7db01bd105772dbbdb505515d25838163b05fe00e4cdbf0c5c1cdd8fc74099e0d319672c5e73fb39aed75138df6b64e923f95dfec967bcf9c454ca7b7fe3f9d425922a1de059537ef7027cf7e4e7022d5e1d6ca5c4548082c2c86cb8222aee62de5dea950ce8649210b6e7fb062086e564e60ed222f9002c2ca1227681d63ead61b7fd98b517c1c90346141419166dccbec8aac6cd55d30bd268c8c733da1c90ba58fb781784c1843f668364756b21a36d7f3279c349b8a629d33c54aec4a95569c314081e7e79847a41b0c8d06a1a9d547e4fe75970180eb29e7a6ff2c634d49159426ca8f52bec32bf3297c258a5dbba35e86bd5c1044d9ca83e46b0666a25e358d0706879692f29cc976c0201d75f90b09e768bfa2800853591d74b09658956a71d5b9a3cc6d787d2bbdca9701cf8b7c2a4937bf2595e2df1104e8d93b286a92ef8206b166c70ffb37a24bdc4d12441ed7af1e16ff1c294a3851f68f72a1dbfc1812fab684ec0858b18d9767e25ed894d2f8e10fc7dd22f23446da3cf68e4252354f6bc947b3c38e08339291cf31c5b19b5ca563f1b5a56caa31a13b17257583e599ceb8c6a9b0ea11669a31872386cfdf7", 0x1000}], 0x5, 0x0, 0x0) r7 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000100)="8c65", 0x26d) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) r2 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x40, 0x0) fcntl$dupfd(r2, 0x0, r2) fchmodat(r2, &(0x7f0000000140)='./file0\x00', 0x40, 0x2) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r3 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x4}, {0x10000006}]}) execve(&(0x7f0000000200)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000240)='*\x00', &(0x7f0000000280)='/dev/bpf\x00', &(0x7f0000000300)='/dev/bpf\x00', &(0x7f0000000340)='/dev/bpf\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000480)=[&(0x7f0000000400)='%$\x81.^{\x00', &(0x7f0000000440)='tap']) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 16:00:16 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x8, './file0\x00'}) open$dir(&(0x7f00000001c0)='./file0\x00', 0x240c2, 0x50) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)='./file0\x00') ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)) r3 = socket(0x1e, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x2, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000200)={0x3, 0x81}) syz_open_pts() getsockopt(r3, 0x29, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a277dc5745192a101000000000ffffffff045ad35a0520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000000)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:16 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = getegid() r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = getegid() r9 = getegid() r10 = getgid() setegid(r10) r11 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r11, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r11, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r11, 0x40087468, &(0x7f00000001c0)) fchownat(r11, &(0x7f0000000080)='\x00', r12, r10, 0x6) r13 = getgid() setegid(r13) r14 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r14, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r14, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r14, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r14, 0x40087468, &(0x7f00000001c0)) fchownat(r14, &(0x7f0000000080)='\x00', r15, r13, 0x6) r16 = getgid() setegid(r16) r17 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r17, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r17, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r17, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r17, 0x40087468, &(0x7f00000001c0)) fchownat(r17, &(0x7f0000000080)='\x00', r18, r16, 0x6) r19 = getgid() setegid(r19) r20 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r20, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r20, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r20, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r20, 0x40087468, &(0x7f00000001c0)) fchownat(r20, &(0x7f0000000080)='\x00', r21, r19, 0x6) getgroups(0x6, &(0x7f0000000180)=[r10, r13, r16, r19, 0xffffffffffffffff, 0x0]) r23 = getgid() setegid(r23) r24 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r24, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r24, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r24, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r24, 0x40087468, &(0x7f00000001c0)) fchownat(r24, &(0x7f0000000080)='\x00', r25, r23, 0x6) setgroups(0xa, &(0x7f0000000200)=[r1, r3, r4, r5, r6, r7, r8, r9, r22, r23]) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) 16:00:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000bb3ff0e23c5b00000000e74da400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:00:16 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r4, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r6 = socket$unix(0x1, 0x2, 0x0) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r7, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r7, 0x20007465, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x42, 0xfffff, 0x0, 0x6}, {{r6}, 0xfffffffffffffffc, 0x10, 0x6, 0x3ff, 0x5}, {{r7}, 0xfffffffffffffffb, 0x59, 0x20000000, 0x5, 0x1000}], 0x0, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffe, 0x1, 0x1, 0x7, 0x1f}, {{r3}, 0xfffffffffffffff9, 0x40, 0x1, 0x9, 0xe1e}, {{r0}, 0xfffffffffffffff9, 0x80, 0x20000000, 0x5, 0x5}], 0x10001, &(0x7f0000000280)={0x200, 0xfff}) readv(r5, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) poll(&(0x7f0000000200)=[{r4, 0x100}, {r0, 0x100}, {r3, 0x6e}, {0xffffffffffffff9c, 0x1e0}, {r0, 0x40}, {r2, 0x2}, {r0, 0x20}, {r4, 0x4}, {r5, 0x2}], 0x9, 0x0) 16:00:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xf0a0, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0xc0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r1) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(0xffffffffffffff9c, 0x2, 0x2100010a, 0x0, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r4 = dup(r3) accept$unix(r4, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x74}, {0x80000000000006}]}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = dup2(r1, r2) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000280)={0x10000, 0x101, 0x68, 0x9, 0x200, 0x8, 0x6, 0x10, [{0xffffffff, 0x2, 0x400, 0x1e}, {0xffff0001, 0x5, 0x4, 0x3}, {0xffff, 0x1, 0x6, 0x4}, {0x4, 0x1, 0x81, 0x3}, {0x6, 0x0, 0x8000, 0x10001}, {0x7ff, 0xfffeffff, 0x10001, 0x100}, {0x8, 0x9, 0x7fff, 0x5}, {0x2d, 0x3db0, 0x6, 0x6}, {0x5, 0x101, 0xae8, 0x5}, {0x7, 0x791, 0x8000, 0x101}, {0x1, 0x4, 0xcf, 0x6}, {0x1000, 0x100, 0xffffffff, 0x9}, {0x8, 0x563d, 0x0, 0x7fffffff}, {0x7, 0x89db, 0x58, 0x5}, {0x1c400, 0x3, 0x40, 0x9}, {0x3, 0x1ad4275c, 0x136, 0x40}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="0218ae4de39e04a1de6275894395") 16:00:16 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000001c0)='./file2\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000200)={0xfffffffa, 0xfffeff7f}) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x1c51, 0x5, 0x0, 0x1, 0x8000, 0x4, 0x7ff, 0x2, 0x4, 0x4, 0xff}) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) setuid(0xee01) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1fffffffffffff5a, &(0x7f0000000240)}) r4 = socket(0x18, 0x4001, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r4, 0x29, 0xa, 0x0, 0x0) setsockopt(r4, 0xffff, 0x1, &(0x7f0000000100)="2712fd1f2b11635ba588ff9fb56c8cdc3829ba1dc1f48171be85c1c6855d56fde84242c527550ae3f6e642bdd8679fc8837f53ccc0f2486d4c4f74147ef35d9a0bc50041278761672aa618045918ce4cf34f69aa9dfde43cf2adb5db7d3468c0272ec28c6acab7eaf409f9be7c0f722cb5da87f4b934a62ca628c3e22acef01942d6e984cc5b9eefe703839d30883945b7fa7bfba47171c35033e7057aa034c1328be7f3b3b9e926bb4ff2788f4cdaaad2331e1f39b718d76c72db902f48", 0xbe) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x18, 0x4001, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r5, 0x29, 0xa, 0x0, 0x0) listen(r5, 0x3) pwrite(r0, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) 16:00:16 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) msgget(0x3, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x3, 0x0, 0x9, 0x0, 0x3, 0x2, 0x10001, 0x4, 0x0, 0x1, 0x7}) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) chroot(&(0x7f0000000080)='./bus\x00') rmdir(&(0x7f0000000100)='./bus\x00') 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/82, 0x52}, {&(0x7f0000000240)=""/124, 0x7c}, {&(0x7f0000000140)=""/7, 0x7}, {&(0x7f0000000300)=""/175, 0xaf}], 0x4) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x9, 0x1, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x1}) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r4, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r5, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) r6 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0x290e, &(0x7f0000000180)="d50f9628", 0x4) getsockopt(r6, 0x29, 0xa, 0x0, 0x0) accept(r6, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x1, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r7, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r8, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r8, 0x20007465, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) r9 = socket$inet6(0x18, 0x8002, 0x5) r10 = syz_open_pts() close(r10) ioctl$TIOCSETA(r10, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r10, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r10, 0x20007465, 0x0) r11 = syz_open_pts() close(r11) ioctl$TIOCSETA(r11, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r11, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r11, 0x20007465, 0x0) dup2(r9, r11) 16:00:16 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000225], [], [0x0, 0x0, 0x0, 0x3], [{}, {}, {}, {}, {}, {}, {0x0, 0x1}], {}, {0x0, 0x5}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r3 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) r5 = socket(0x800000018, 0x3, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x9, 0x1}, {0x8, 0x10001}}) r6 = socket(0x800000018, 0x2, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) r8 = fcntl$dupfd(r4, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc0206921, &(0x7f0000000300)) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x81, 0x2}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0xfffffffffffffe00}, 0x10) 16:00:17 executing program 0: r0 = socket(0x6, 0x1, 0x0) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="82022e2eac14002c03b29b2592c2e1f07d819e762f7a2f4f55453f5fa6bab17ae5b2eb005e2dec47d9e528c93bd5072098504b226b760f9db1ab2086a115e1575611602de7d032d8bb1cacae64b9a91ee9eb123b088b8dc3ee46e85c808bd811ab78b1000102e34413e6fe2c6f1ef193535b84b675a85900a1143e26ffff3553eb3a5fdc9e864a924c6fb6e7e4bac43f3b38e8e459ba0985e2d311e00649113f24e276caf4acf63d815dab9b3bf378d16221f07a1579f755d319a1aa13f27e413f1c228856068a29986a51000000000000000000000000c465f59cf3dba9095b58040000003edcf0869678d7172a9db0d17d3cb4e8b45a136f000000000000774824aaf0c11682d7ed667ea2b85cc592ac396483055762c5c327a53b0fb16c8ddd209e7f26779feb890ee5ba2d529c78e3db37d5977876e7167107481cc1cc53e33308613b19a914d7d50cac33151cc4a56f355708e780b16d548662e969306a91cf3307bcb4673b5c662f82d61dd8ed3191d2632ba1ae5f0962a458b5ac750c89fa87ef8fdbf6e9dd354f75704ca8fe1ab445c249800c6748372bc8292c146621495b26b5f64559bf6a6cdd658ca210f91c27ba1e86d08a659a9b8775798d6b9671121feb3474c9c74878e5cf2ede64daad6e2907577a2adbfc75ecf4d97946000e594f70c276ae7e4a868bb8e5a4c12c826fa56815e195ec40d4950331e0fb3119ba06e178835ab40edc12ce11829ea952cebd17236445c60cbb2fc0e61bf9735192df60a24b4f997820be15db9e2eb022f092c4247ccc30b4c128cdab75eee0cab8a476ddb5d894405adf9530fd268e26deaafc3939e6547dbf16d95372ff6d09cac9c1afa6678369693468ad972e1e915f95860e516ef6dab4647e219ffa684253c437ed50b2b524d78c453bbf2f286ba1433471aa690ea8e6fef152f2c2b45fc942b5f723f24fdc7e423c70a824961ad698a38ac2246e803ef58ff2c537a82c768d679d60e2e5d8837a2b8536a8a2706d2121a856a043923916c2cf54ea34c5c2357c4c7b9b38ae2077757128af710a0d3485548c4e7085a51a6b5cb1b0d18e1d58237f687d148613552effca589adb9ddb2b2faf"], 0x10) shutdown(r0, 0x1) 16:00:17 executing program 1: r0 = semget$private(0x0, 0x3, 0x10200) semop(r0, &(0x7f00000000c0)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/73) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{}, {}, {{r1}, 0x0, 0x0, 0x0, 0xffe}], 0x0, &(0x7f0000000200)={0x0, 0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r3 = semget(0x3, 0x0, 0x220) semctl$GETPID(r3, 0x4, 0x4, &(0x7f00000008c0)=""/146) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000100)=0x1) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r4, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) dup2(r2, r4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = shmget$private(0x0, 0x4000, 0xa0, &(0x7f000078e000/0x4000)=nil) shmctl$IPC_RMID(r5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0xf6c, 0x30, &(0x7f0000000300)="ebffcbff13b9fd812eaa007117a16b1f140c500563a54a4e02ece4d37d64decd556e1648ffd4b36c9aae92d687c6d066b4ffd74aeaec690881654382ee71e6432996f2d54b9bf144bb24e6f23a760d20f152694cc96317e4", 0xd0180682) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000180), 0x13c) 16:00:17 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000046, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) write(r0, &(0x7f00000005c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020030000040000000000bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x35}, {0x1d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) r3 = fcntl$getown(r0, 0x5) ioctl$TIOCEXCL(r1, 0x2000740d) fcntl$setown(r1, 0x6, r3) 16:00:17 executing program 1: msgget$private(0x0, 0x10) r0 = msgget$private(0x0, 0x10) msgrcv(r0, &(0x7f0000000000)={0x0, ""/78}, 0x56, 0x2, 0x1000) msgsnd(0xffffffffffffffff, &(0x7f0000000080)={0x3, "f6a8fe7164"}, 0xd, 0x400) r1 = dup(0xffffffffffffff9c) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x2, 0x40) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0xc006, 0x5) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00') r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f00000001c0)=0x200) r4 = msgget(0x3, 0x200) msgsnd(r4, &(0x7f0000000200)={0x0, "5f738089d44e21adfe625ad9ee69b684d0560d314135e8d991fe38166b8181d42c427a7d84210bd61d3e6a2566072ed88421a9fa4f275db26d9bba3bbf2d61ba3e2dbecfbb7418075181ce584703f9aad813cf3786964e3752482cc4d2c32a16e50d96f7535e0493063f32c77000f42e99dcc96cb97b2003c4be83907ce2d54c30a14ee0d36cc4928223edde9a0c9637106e618e"}, 0x9c, 0x1800) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x0, 0x2, 0xff, 0x7}, {0x7, 0x2, 0x0, 0x5}]}) getpgrp() socket$unix(0x1, 0x1, 0x0) shmget(0x2, 0x4000, 0x28, &(0x7f0000ffc000/0x4000)=nil) getdents(r3, &(0x7f0000000340)=""/4096, 0x1000) ioctl$VMM_IOC_TERM(0xffffffffffffff9c, 0x80045604, &(0x7f0000001340)={0x1}) socket(0x10, 0x8000, 0x8) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000001380)={'./file0/file0\x00', 0x400, 0x400, 0x6, 0x1, 0x7, 0xffffff37, 0xffffffff, 0x0, 0x2, 0xfffffffffffffffe, 0x3ff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000001400)='/dev/bpf\x00', 0x80, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000001440)='./file0\x00', 0x110) pipe(&(0x7f0000001480)={0xffffffffffffffff}) fcntl$getown(r5, 0x5) pipe2(&(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000001500)=0x2) pipe(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r7, 0x0, 0x0, 0x1) setitimer(0x1, &(0x7f0000001580)={{0x1, 0x4}, {0x3ffc0, 0x3}}, 0x0) r8 = openat(r2, &(0x7f00000015c0)='./file0\x00', 0x10000, 0x220) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000001640)={0x8, &(0x7f0000001600)=[{0x7, 0xaf, 0x7, 0x2}, {0x2, 0xff, 0x6}, {0x93e1, 0x7, 0x0, 0x9}, {0xb2ac, 0x6, 0x8, 0x6}, {0x4, 0x40, 0x0, 0x7}, {0x6, 0x1, 0x31, 0x1ff}, {0x0, 0x0, 0x20, 0x3f}, {0x13, 0x1, 0x8, 0x1}]}) 16:00:17 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) listen(r0, 0xffff8001) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = getgid() setgid(r1) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) connect(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r0, 0x80000029, 0x80000000000000c, &(0x7f0000000180), 0xfffffffffffffe8b) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x5) syz_open_pts() r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000002640)=[{&(0x7f0000000140)="5d8e2b6b3318a8bd17c5325947bbe1493eeddcb89a80d780c35452b39d37522f0004b5852a499f007aca54e4a4f4063168e65b80b08dddf33de3ca91e45e7518db8d4cd9418a5685bfb9dbbb207111edf68199130fa408215c46752947d36be45cb978187435c8c331745959ff417a0c76d1ae9dd08795b9c8c732f5f3d81ff3d7b1cfb2e049919b8b05cab110483ef7ba9f21db056e94a2aa92b99568b4fa4a9ae0250bbf45be239be6cdec6fcf11f561432d13f57d23d3aa58f4e1c6cbe133dadb9e7dafb2e8736ec6fd0d92eb457b2aa093f93fa69ced358f3d5d56f786fce23dcba792ac24c3644208a9ef4770b0041d033f", 0xf4}, {&(0x7f0000000040)="9267f531fac0f5b86e21c3ef48c0e98e1ea6953830aba109dd33bb28d1e217dd165593cbda710224db7b3326677b7f846f6327f5b3e6fe0a2691b5b6f08c9af39c503b6d2811c1c5f8ecc7db59c48c6254bec9002fe4d6b6e3dcb2e438459f4bf303d0eb488509086378024199851ae6a776d0a925d9d42ca50fafd064a9b1439b791f02f176bdc585340a2b8904cf1768d82b895d884f59689f1dad147f49c427711223d966c7", 0xa7}, {&(0x7f0000000480)="6ec79c27fbb8074ded0368d821c372864ca91f5522ba619448fe7ad61ad13e2296bd6b609bd8167f8d398f6135e86aa2272cdb61c8e0dbbe272f4099b4bbe117dea127cba4644388382711e228b3a1af0b13dcbf07fd0cdd296739aca787823136b250c44ca414276dc00e8252088f4da184cfba9289c62a36b59ad6c8dae552a0248b8a4311297a3a91716b1fd78cba3abfbd387362df001ac48cff46393db77cfdc37e2f7e0aa5061abfc2203203ae550dda7d1a927d6b52f8206348ca1471071d1750ee5d63b9352a32036752475154badc1a5c9aa9fbc984465c2c032ca9c535fbad48b1bd66ce04a6e57cef2d6b908adb17e1c3544ba3bd6ebbfe6735f5ecf6ef9fd6ce83e14dce444b77b561f8d982d7412f1c154dc3174b3b4305202cfe651e541de5ecd5eea2febc5027480fd1338ef2f554a1ddb2822d688128bf1b72da0d25f2636be088d84088d8ab768038b9a7955f460fd641ce8fc5dc734e82d516d3217e2a98f2ab16d608bd9de8c65f49a7cee71f4f6d1b4f87da6385e26aec1e3482a306f78c284348851c430486e6996432273047b9b798e868f11cb9c985e151695c36c72209c4b4d36ff73e5bbabc466225c2e5ffd701dab47a8f53c79e9dcec40c383813a482a4c16c26fecf9ad8002f2e05b3f684109b352842ce7a78bc365b9ecbfed1f07c6a45665294e260b5c196a1e402f9d3f61667aa75dcf447e94f687a35811d4cd2a24572e143e8da253b8febc9d153cd95534d53db2e633a7307f127d793e6f7e9f11f67e815d0fd630ecf97b95f0cd8df19bc81d55b533b5a385e095d2ccc670f0b7dc2e9c8dcc9875a56e91ad57e03623f08f34fece447d5e1a34e6794fddaaaa6b1894ff99a2cf46cf5dcdfbee1f025ecf1dafcc07e83caaa43a7fd9edca7abb0bcc2ce280997c77ffd627ec41ebc68dcfc41fd5ae3270e6408966bb980e0c97a111c93ccc5dd61a159666814f08942705c5bf128750d0a80920739e952c0e6842cbd0adcf54c6d57604dd2636ec93e596c9c51799ef426624441587fed88f57bba0cb4fd083935f5a9be7dcc18957d7bb17fa40911df2333f014ab8a091393b93799ae243102226769faf7a1d3166c35eb1087534b06f2762aec4f82077e0099bba09b2d831e178d648bd1d25c6a3e451d229392da05f810568154202d117ec595abaf41ecde17711a215ea9d08ad6cb09e4f8deb5d3b82630246dfc224c47adb7bd5448c6671e1610c064b4581425e5eab7aa7bf7ff4a488adbc9b5ad83eee23c18230c91b212bc9f9848db505fd41431e582e99be4a4ed7261ce5f4df7fcf1b5a8b77d939dcfa3c44fa641fb4e6f8f56846a16a1dbb0831f83ff5abf07604b2ef943b787bfb5d967b156a704a247c0e8b29f75c81380f0fa66455e8bb211c375b0a0d75f3758588a7588113786705e6dd7c67d82ea8b9f52e086a0d5dc4a50eaa8be00c3ce268559b2f9ab620bed4834c6ed75c2ced0e673a2320b4556bb2ea1110e57ee230621a42f9f4607171935c1fe6e16a63f54722b3089a2c3d8d583ac6fb776f290c68fb23b844df42428e5700b87a488d62d7fec4fa37bf5a22c1b3eeb28e0b9da0e4812faf6c1c9b8a0950192ecb883396f0f3de7534aab4106444dd3cc7a785b0d19df443ad58d8c9caa6412747648ebeb70c6fdc51542606a51d61bad5fb3223efad68c364c62af3605e404959cc5687e73f22be4a31ba5f52018a67d04429548a660fe42e04be5f351262bb9c23b526af8806550334eb0530483b6daa90c90937e52792b641bf48e0e05720b83ff6d9b60eff52e08f10100817a01a38b5ae48be405baf57729184da6abdcd1340ece4fb88d939c4c6b488f1a053fa2e2c2302630344605a1d583af27cbf38bac4b14864a62fdaf8dcefc93d44275fb774fdc35fe31a9fca238405387035179c95615c4b7a35ec68d6187dd5f7e1e2fb8a6aa3d967ae3f1779262d7182bc53f74e6ab503834617dfd3fc9525b359cc06fd69ac7d39b0fbaafb5e9872367e166a680716b649b346467e60b513256135361555f5d059224a695a0192c7436cef963326c496e1f44885999aa5cedc3394d5b04e37e8e3356e03cb8418ae0d8c32175048cddd28129b3ef643ac7306a49374a754e0e0991c941a19222c484e9069f758db07d05df21d8785b17e543b7bcf09e20cf1160b095372a5761905706e51744670b68aa680515b57e89637c9fef9359f3c3a7b76ae43aa1efb30977cca4b46bf6432021977aa59153e74725d86bcbebe4a36c10c0ea0ee6143f5a00ab08f37e61db7b87dfb749d27f82913d2fc1513c977c9b1d6a9d0928994ecf12256c94f1867691b138adef36cd4d917929391c2d97edccf568d4a7841458fe135aa4b266af2b0df30424b17e878b6d34931e57583647011ea01f82588b0ef1c23eddb8dc3782df495536a09c37cc346a605fafb23d41b45b6815055212393f5d80aff1d09573f3bc7687a18b7ebe86d8b3a43e9ad012a6bd17bcfe417c01e52b42dfc0803660bfd50756de8402fd749ba097665398cbab5492156e3b27921dca484c59b5069f42048b943953cf4c82a9fd83ea59daafb1c8a9aae6619a71db89a758b1cfab5ebc281cba17885142b78c2da74ec0fb89c1739ac3dec085e2f54c97e3efca5980045c06eef300e814c0d5024f944d63edc08142d52e73eacc283d1a01f55f0be63429b006ea75702869d451c74e5622ada7c5f73e4ec4ba7d745c6cb5e667411e372ef217627580a82d4189551b0242e42a3e9c00c6e9bfdb1270850ce7ad6dfaffa47c66ade3e0696d6fe06d955e867419592d46ad33ff0fe4602fa0d3955e8d7ae9bce612451b649575fa401ec86b5c478ecb3036567506e2edb9194abe0c3c7641f17c24e54cce343b3f964015df936551faadec7e9d2e72ab6a99fa99bfe13aca981b6f07e5847fe00396a75d98842d765a6bd1f1945a2c5a6c1ff9eee5b88233f15d994a9b62a146d3dfa2271dba684df15d5caaab16c7a193cd1cdb71798fa094723b39d86b26ac098781109a6be0b4f13d194a61786cc7ba1993fc59cb982886588aacfd4d48c72dad5ae923b29d9e0deaa8d92979a035790532449a42ce3e409ccfa2ab01a24cc837a0ca0bae2ff71901fe76b5dba9d84a7cd47dddbd6b09f6e6d3466c51194232d7497f2909186942868e4632af7c93db755f1cd5182651061d7c7b8090880e9a4cce6b822a83e2bd646a279e1a78ef19ada7cdf4784f4bb37cafbee2e33a750c107281060d5b176174d4aff43d907218f7727898beddba879b4a234bd198d30b194c38da733ca3e09e6d814125e2008ff5673dd18c41a3fdfbf74faf1a32e0feaabaca008c7599f0f09e164c808ee325945fd987dc8f6fa4d0e25ea820b26738f920b5a71ccd21b603ae63cbf5356ff9623d88afdc6f6c492a91e997e4216a4ba4736eab0a9441d26cb9241ed8d7f020df7d0547dfdbba592573f91be106cedcc7c52ece5bb669011e5d5485a14e3a30b802f94a0f0a35e60d01e68b76b1ab27deca376a9d3eadde2559bd12948e3343283754655d32c8702cfcff6f9b84cd5a2acc81ca7cde1d9055e236f8f5edf4c480b30f89ba5975f920daebd0cb5b024535afe9b11eb7ec4c7a666e9af454bf82f3bde07c05b2d77d0e57b51962ad70e0ae56f9ecb1180b0035ce49323032c873dfafabc6545cf989f3e388e6d69bdc41aebdd299181a0cd434526d559208ecfa4969c70677ce671614d5ebe480bbcd7966aa3e6dec2e8a1d904f7f8c1acc1c013392e096e1e7663d250a94e84bd53905a1c0d60cdd52c9d71a1c2543c33e8d8a449359262e3e859f6cb75587bf1faacfc3069bbfaf2dcd18b5cf1e10e282999cf9a237a75dfb4bdc3d5835bfab4e57c1b1c99c642ac4fc730058635ef73d6bc5bbda230202c6c50569d1560b5b5cbce19e125a0703fc40b3190626780fd0fed38d6f66c498bb1eba5ff88e389a42b52c644bbfbeb8b27376f7978fc679a4a57f19b28da71d28add31fc0d2bfb3378696cc73e7e9946ff45e0c548a6495f589e63fca2b1113031e297cb04fdabb3fcc14414b32d549361a5df31b81a25ec6b489e97cb14be964ce8884f33450900714fc6ccb6fd5628e2fdbeac4c92974f3d4c5ecde42fd4aa6b62567b49b5125eed7364e6b6d53d384c704aaa64bb9ca4c652e6cde91624e8150c5cf6acc4076a43d37440f94e59cc82f763d8203d515a3443f2f9c8d774f1fd29dfa13783fc249bb93bdae4a53747fb24e8aa1242af51a47baff397878d3960d2704e9ef4780628810382a862e97449832bf8ef02fe24c7c9b5ea35a3ae2bd5665261221077fdeadc599bc3dc17b01bd3c17b37d2f87d4726e2e5e95cfc9ee998078de22057725cc8449501c2be6cb07d22cddd3674ee77aafce20d9451c5de0215b0bc425e9634fb4b2c094a8ef3093740bb3a844c7af034cc851d5ec2fbf303b37deeb4dfe600ce939d22ed002d6b148eff28d29a44f8a08ba4c477587390c3d339fdd2cd7e5d3821ce5cbf41556a7ebf4b1e6cb83ed61b7e6f931c2b0cc0dbbe7328c2254a78e14ec3f78a97d5a5684183cc05e48639e86a00c160bb303de434b28678491e31dabe96e0979a6da3c62ed79a0920bdf4bef259d452b3adbbcd7591e8970002e20e87ad54656cb9d6e28432a2db2850deccda49150b56d1de305e91415b04e8d1b40a1f9630a68afd60b354523048a187ba768d0639bbdc6defa944c73287edf962437cac3c093c66299d8db3c1a42e3ea885f6c531ff1acd170a483e92ec30ac818c12827dc415c10f9278184d4f6e736dd2318852d630debf26c99ec43867ddb689787108d9fa23628d2c7a565f1a4df259bc67a4bf8b0a9d108c1b241602be6567ba135dbe57c981892bd04732160cc124d47f6def7347f249b438ca10b4f02a30218ce7bf9cb2a01d669d5ebe9093177909e8b620e4be3da774d8d50665d5f0a5210e1789ae3dfc9071551dc7766a909892b6b54205cffa41688cac580e316995a93f118b002df677ea4d854bc665c8dc60b3794d71b633e920f6ba456c34530dc3877ed7d9c932188ecea2b5393cc4bdc2f71b3293a4dd01fad85e54e46ab3855b223d81a6f15689cb9776843c599955db0439757a1ed6782c822bc7ccaf423b2e69beb648ade90fe94b3cb7a40a527bc1c630a9a97c1370c498803b2a3accf9960d9002f204a02a6e9c97318f9eb0ac62d57d97c3923ae06f5cc1d8abd282976b8f16016ff82d6aedc280128dbdab47754e75138c59df32456e2eed671157ed3e2efe60f8ba88bd8438753510f9bcaf5d705fe3a290662dfc2b6d44cf5f36a4abe6e8d38bf93d2cd057631a0f0651a56998569b1a6201269e54129c24ae9c5ef551f81aac847f455fd544db2e29afc928c55a2e5bebdc79a0bc72dfb4a7a48cc3fb5b4ef2ea07c7b526db307f54ae63df2442bf05bdfdf4aef717c0e713eb5b9e5a9178d659d3a4abf4090c59935d1d69ade5eb3d7476e862529789663ae136ba4060f35c5c93191b07aa8ca689898b4029b0808478fc7a513440259968047202026cbba70a3f67d304d131c2d4a159ffdfb97c70d1bdf4f19124752af1d22d58aedeba0ded2fc8943100e0074458896cad8e30ce870275a970aec0bf0f49cdd9f3129ae49bfc474a92ad8d50d4e3896581053f3fa7d1424c4870ed12d7733520665a5a07051d9298527a8782c1b8f30c409673ee1909c948046d65d8647e0bc8c756ae54abfb3cf6d5963898e5d360de53317", 0x1000}, {&(0x7f0000000240)="e237e19f5f9cb5869d1561074e6d0fbf94306ff6b0362cc20ae757a1c300d20818c908a3d31067ff9cf61e6ade0ed024e7f59ccbe8e2b87bc8e12539c9748d09b4c31484c173db329064c7b28e61923fc5135f7ae5def2f0751fa239de2a98045c41fc54d16b109974d02cef18a59b6917b48f3f989526e25d7792d44f060841c2a402159c59c866a0c7c3d51606dc76b798c781550dec447bd31821448c8e4555c4ac008cd9f597f76e31b53c6deb786ebb0d63852db117b0b840a9cbc16f80cc0dfdaddd7c82dde89970593f733efc24feee389f08bd373e60a9e0e2dec41f58cff5a2b165a15592482225", 0xec}, {&(0x7f0000000340)="b73f78bc816fb1373bbe35a3deae30833de409b25c30d49f0c3119fdcb43a25eb5c426bf35f16f387f7c741b5f417774729f56e74442a529960cc855e5d98294a4d61d3f3a43c4768156357c871c852fe28ecd37c58e33cc7d6a1e01a6e491bb815fb2176237a30ed8c41cb969974c1f5ad9d0da8c7530593bbdb4d457280ccb147fafafb05bc7b6f6d7661457e074857ab307250c4d09d4db9b4220a961b5a3438b82e493db358f993c3ba52288ee4e4bfdddc13f18b9bcffaf20d927560a56", 0xc0}, {&(0x7f0000001480)="3e55caf5718d4cfa093abe84fdb21d82000fbd1cadf938d1de0b643c6466fefc5b11ca0bc7977ce59407204d8f1d4c3d10368a4e25e00cc84e9480c0b0c0a99bdf04a326ab29eb5d20063208d7e711d683a98c60a5d4185d66cc8cf7ef47b28d348b313d23d7a38a2950bf3d2073d988aece061ee66cd282dac000b2c94e9b247d8fbc6ec0b9c7d0d2bd23bb13313856641597ca0b563ee3aae76d6645e2b2fc269a4f1c91028a5052185d0e7e9eb9405177ffec2aabee252408d7a70cb38b49c78bc3a1f2632215569857fa15e3dd875283c1c2c652edf5d1f366b0996c6f4fd20eef06859dbdc17cea1defbf5706a007a506b7681ffe04ee34831b2d135f5c57a71e0baa311f5259b852ef0eb201d45a10c1db8fe55d79ea22df59ee1466adc199a5e3fe0b70cba52e116d7d270a0012f76b9271685f40bbab0efdc347b513bf65437693a1b325e993210e060684559b6cdd98bda3981d135d731d8145a31f3a09d63e78568c5807328dfc78bc55af3b1107b41a0b7013e369c4fe3a4471c8c04dd6c45624cd7b62bc9ec4d1211d91c72ff55dc45301eaf6f324e47252a9f5d7d4c7cf05ca8ce1c25917f0a429ec6458566eee29c21c871c95bbbbc342c5787642e6386ca720098565804b19ac09728d0a30ed38ff2c78fb2f1beb9feb011dc1964837441d876a7dee799593273aa6146141bb83efbbbe68617cd9701e091e033f4915902d3cb86d8581a27507e439e8cdd8774667e6f4a982c41d038d62b184b5d777d2664c72d0cb9664d3a11b8cba0fa37abf9a4e907507e3b5b009a9ef93ed2dfa2baea30562439a5c49c1257753d71fff7643c28c4d409d77cedd0cc3ab65624f250a9ea157d1e270cf9fc7a42ff8268437b1276b646c6ff26276b8b0c1051dcf4b97f1051b04b7531b868181fe4b9cfca463ec1b10e37d4f847abcfc956a55a187afb021f028fcfbcc84292d9f64346da31e27f3ae4f50073856b721ef899491c5cc4c46d8dbd2db2f9dcb73467d61cda43e29fac98518499ab5d087024978f1a600cfff351fea2e1cd84266335960548e82003251ea54be7746236041637dd2be0e3f0ed7c570fa78295f5b95022c74c07e5360c0442d8d560150abc4ac6fcbdb697d3c8c017cd901e115b43445789ec9c05c1e66367c2fd143f1ee9aa91528187c5bcb7a93f6a20cb7aab1949aa595192ab29139e65fc770a81d7d1f71e3c93195961b449f2fac2acfb166d36c41f135838389c4372ad085364c893ed5db258fa77ccd9976d9ed196d77cba82c978e37abd7acb02a017b9bd19a41e742c12f9d5788d6ae31f1835508d05768730213441fcdc37f63457d4170a4643776a2adc330772f253c4bc8c38d06f333f73dae9d36e030af9cd90d1fa0668cc11c41b8f171ba8cb66849e96bb74698b7f8a73d44a7eac5f259035d80c6ce193bfa28651e1a64c38b69daf9e864aa7bb7af51a795da965ba39280333c3da2d59e7c3a981be187d8c5409047396073ddb5f599a7ca07e2796ca7ec1cc503fed64b7d7dbdbc512ad90cdfcb0f560bea054fdc659917d43bc32cf66c67c016d5adf0deaf35c356e21f17ba88d5ce54e2064af7e92a31178a3f9d09bd33398d80361cabe4135881f654545a9cfe72a0c30798e1509bbfdd38f1d47c2b8af6c35c0bb8d626c33cdbb03af04b864b3cc049ee19064238735fe4d5164ca9bf6161cb7bbdcac3271ee3c1249461d4151c0914d35c5dfad95eeb9bdb9b942eae3f7c3ec7f850c789468f3bfb3467f0f594a12264d75d19e51bde8dca6f34b7cd6428b4dc020c992eecf5c9daeeee55d0e2a9f46d7e6f68cc83460d1212dc701350a0859a054b411773e1216e37766dafd108b1e852ff4aded745db515dde8a2bfc0ae776272ee73fa89a06179856d509f5076a322fabd10b3fbd847cc4619d4356796b2b69cdaf23a757e213889cf1e49020726baf1c5270b316b6a2644448ded61f00a7b2b9c2c493af5416401ae3bf154e42b57c954aaed3b4a05c8bd08a6d42638f5db0ad0a68171ba8b284cb1f3841a074f1a65e6b40edee6cea204f12f6f35a3d685ffccf73ce097b297546f8d48e13c89fe8ffbcf8aba16c855cbe32594c699252a938828a81dab934527582481bb747e7f390deff341d3bec2636e28bc72ee209a7998db73da4b53bfc60b70dd534801c500420de4db9b8483e336c9640860d2be3201c2cfcfb75334e5ea534a05693b89243f9df4e5412d00b11838c503794730594b83c5091d192b9a6c8f6e242a29f6ece6b2ce79260f9719cb456cfc321a52c5811ef25a38010e59f5a86a700f522dbbb7444fe3db285a509d02e2233f510e8e9b56e513bee7ce3f58b823f49fdb59c4c618dcb7528c0be2d37a9c214258d32f95206fffd8eac3b57e0e0782c68df3a1646223c53ded5a9f132e04f164d64cf55932f96cf0e83a5a924e14bd560875f4926018b58491933337932610f4ae44acc12157aa1f6c0dff8bda4fa0f702a34f9d34268b9cb8eb17eff780b78c200bd1a531bdae5582c37ac811e4c101cfc10e9d10117227acc88a620196fa0b03ee7132c3ec10ede4caa1349899f545a6a88defa7b1797d711c87d0de4b1df1e8c085acc3f6e8a504638fb06172e729c6bd01f7ad31bdd5c41c671742c1e961fa4ab07fc5821b06d4ee8c66c9600c431a0149524953533b693ec56b2aa262c9bfa6d1cd2e8261face9fc13b9a236d41c481032c88db32d8d4c5a6d20888c26c024e4848c0927d28dc01694372cb12d465538030592c38479530dd89a365ae457d2ade939ee791e6667719ad5c200c181fd8122c647454c7273c8ed88fa014b7c1341220dbab0df6f8a3416f28f81a4c5c679957be5ca1afd81916965ff078a6c21d83e61eb5d116c5059d1b740198069685e295b410a46cf797c4aa3757989787cf8df5da00a924bef13807baf2c373f993da40bd7e02e943a0bdc6c95f332a703a20b697c55d1cc29864ac5299cf8c6121de759015daa77767d1a87cd46107c43055ed6b778d01959a27e7e49619fb36fa9cbe54a12daf9ac82555dac1d0eef15c031c12090ab6605f2928a5301bae42e3d67fb213d38f0b7fa7fa009daca4722dcc86e191e85c047f3226303cb2fc52ef250b0739c87ccfe5ccbea07f0d2d273ad49f32b3644945ff2685f42374f07338d212e382c2ba40c7042c9f8f6f6d269e73790188333c85568546fc744fe01195fa3b0d930d89f2db86bbfb5a3a631f7c0cb9c7ae359c639d9724ade2b7069a6371e609e3e3ce616418bb1075767e439bef258f11118ca7523a02cef4ad911d8c51fe1e8f954ac7e228cb3ddbf761c8a664fb98679d6ef7433c88167a4635cdcfd754dd136215f7ea886c2d0a25ef9832d710233e7b6d6af23ff39d3dd620c8c2dd660edd9f29da100c297edea12dd9b82d50aa759f026a3bfcbdefd01777878f3bbadd9b867bc2e82ff763c322047ed880aa76aab8d7f28b20196ce7c76361841569c89f77bc686b8674f829aead47136efa8d1240ad5b5c5c862ebcb2172e708d1de285eecd781b5a513856fd34a754f600a5458d815a01f2ae4ffcc123ee39cb0c44345108022c389ddfcee0522e69decacd8acbd98b6c2ef9871e2e9fc69fbc55d5ffe5dacd41273a8a5c383421690710dd9bda5a358b1174db2c9d865665b85399d3e838b9362ac9b2d3ac7ed52fbd3d991c868dee095151c3481843d9520e13584a0775880de98c788f11185341b5e60aae2a271b84f60c6dc500bc758ac88b20c7ab62f52f9c674b25c56df056c8a776b8025e2b0227c72c4252aab1b408eadead5ed2b32802c60d12fa97b1a835d3802aa8491437847291235f83264d4e10c05142204fd4339cfdddef9ba3b76170d145a10d5690537b1b0224e597d3d1c3abbab1db6580a22757ff9ba363319c9f26fd3c5f1c91340f81440530188dd4b81488d49900f20bf34bfc913341aab0ac9e3c905577345278da82bb43315364d60495f78bcf582acf68843b45ca9b3eef093a393bc9e3c71b6e0f4cab6d038beaa390561b1149b7a0f43a89b424c9dec9dbcd106d9f4e8d274e02c3ce04df5abac0a696896964c55cabfdbb27cfd61bc5c18dd67b031f32877f3f95ab8bd537cfd9fe7c9b9b34300671d443545854a0579c425452b53f326b5bf8c6d2ea5244d7370bf2ca4053dd55a313b41b4126afa1427c0c5625efb019405358b85788fd12e6e24090239c93b17cb712e7c5fd5d615f3bbebd127fc7c0cad3feb85e812d704e707f7b2d62c9d259bc3ffeadc5347c394abd2c17523e81f76f671332aefc6a2aad68ff373c98a7c2a3487408a9384b62cd50d714211b78db035002b75704893c15e908c10da94aa279200266a05df1f8453352e81bee497c1aab69b657b92174e807b1571434ff725b43f400630431202121a02d13e7f79dc56e67fdefc6130e3cc51299c7dc5ce62e54e227d39a28459c8021f5886e5c6ada8d71c77c2bf1b5b76893bc2a59cce3a773c71482f6156ba448a216aca91b330f6a99ca00a83a2b847b1d98eff8f54f08679c02a78fede3cd99e0d3a1a590adbb578d7d4f3a07eb59e194640f7c38a8516bbc0a1d7ef7c111196c15199901868d7388629e788e390aaea3ecbed712f69031ff0f2728942840de9a7d5529e614ac56e1a2a6b01329981d70541a284ba4e1f728bb78727c84c2e67d36cbbf29db12367ec156c9f89cb4fd90ab57ce0946ca9f03ba28c7e5cedd134f992478b44cc75ec7d64863f9acba2098d38a33363907ce0eab52f6d01ea13724428b13b643779b6c71d52b28ba04ba22a2290723f43f08a012ae8c644f9e924c46fc40b6dfa17196458cb99ebe3d184f7a1057c6e0a620581cf66b253bfee322878335b7cc2042d0ca906d99a5b1cf69fbde5d9d55bcc39f5398da83f74be21a5c1617370802c66c7b6d6240948a47034598fe518e58e317638904fb95b1d4e4a39696eb683e0ce78141dd48e63daca49045200ad5c9e1cbed02e614c09d6d63e32f2a330bbd732c41540e6fa01b1b2eee5aaaccf9d8b7a8185248028f35fe43600433689f0daa5ea1a88b696ed5630a19ca8d3be0edf9fc7c2ec829344b620000731898dd4572fd84d7a916664e5840a252f6c2708cb60c9d1ab4ad3469e637fb121c3a95a02b00bda7bd117d87a07e60eb32d6699bfba405aa208df61adbde53bda1d2374431cff71737c87a38976349f036e3200fa3d836937eb1e3f190006b5859d3e18c1fe6bfc617d01d43a04a46bc72b80300245343dec19dcac761fc7de3d5eb52b424b17f29bbd8b0cc5e8be23862fd655cf4ee400595a7dd14ac4c8bb3f5693c1bcaaa938f8acab2fe45910efd537a82ec05116a775748ed3eefc3513960531a4053abdc954d01994baaf653dc14694b635985c3c141f22d4a0beec093eb4888516634f7525a235c60ca5242dc4cdbca0ab9b47c10a04c7a78317823b2cc03b954766c8af4acf123d2ff5ecee7860f390f348224bd7bc15744d8c595dc490b6ed76e68a34d3dee4551da3a52235dc11c9cc8d679202441e46404d74a10150df8900accfadfa2bd32e3ab872611c6e89cd657fbe8cf0d06a59d783087b2a483aa8ec78a109a9d2b6c049a738aae9e92ebbf8acb39a69636715467f2c55a72c62fae7ca6286f078b9274fa04257517ca2a6b5437600b9dfb774318a57822ef429ed6e33a7af9a453e4f564265ce37ad60f5c73d7a0feb4b6c9a610cd1444b51faad5ccdfb1d8110cfabc98db91aed6b61fdddfb734a", 0x1000}, {&(0x7f0000002480)="d8b56071c6b032c7c01dfc4e33611d67c744d4187cef579a16b68c9ce0c5defe531556de8d9b7b519c6f24af64969967a271cc1cd43cda1cdab10637f61096d8e9146d27", 0x44}, {&(0x7f0000002500)="1ccac3b75d6232d1bec6273c710409932e4268f86bafb4fbd1433954a4e859bfccec6fb7a7ef4998317476e1ea1c74bf5fbf29c86ebb2f8d708a4f3bbfa4eba942e1fd3ecc391d57344fdee2a837e852500608b54a4d547c185524c958596d9344306b04862e6c813be21c2c8edf830ec522b42724048fcfd967e534dc1c7575f1e6c2b5b5e97c408340ea65295bf061f4242bf29cdf9ab884574f5cf8eb6c76c522f3333adc8cec20", 0x2c4}, {&(0x7f00000025c0)="78996fcc82fc", 0x6}, {&(0x7f0000002600)="e8365dbd46ca916bf679a3", 0xb}], 0xa) 16:00:17 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000005e0000f87c8a5b671b1b542a538706000000b811000000290000003100000003000000"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:17 executing program 0: madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x2) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x3, 0x0) getsockname(r0, &(0x7f0000002880)=@un=@file={0x0, ""/108}, &(0x7f00000010c0)=0x6e) 16:00:17 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x3) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f00000000c0)) 16:00:17 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) clock_gettime(0x4, &(0x7f0000000040)) close(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYRESOCT=r3], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80, "6b0000b40000004e26d03f00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:17 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYRES32], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0xd}, 0x8) r1 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 16:00:17 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "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) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) setsockopt(r2, 0x2, 0xff, &(0x7f0000000100)="2fdefd2b965ceba125b5daaa06ff9e33b151fd1a4f2bbdb7843fc5254677c47bfbaecc535aec368c1a189f5b762764ab03dd6202afd94aa27c2e3e3fb6032e385f24a14ad66708099d6d3f815af9635c4e08b72adeb4b945342a61ab9d6c662a1d4474c991c3cc4eb7c3d4e987b507d9bb4a7c022ea78fc51d7ed4872f8afd8d6ff9e6a7c8a7e951c8", 0x89) mknod(&(0x7f0000000040)='./file0\x00', 0xb000, 0x202) close(r1) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r2 = semget(0x3, 0x0, 0x220) semctl$GETPID(r2, 0x4, 0x4, &(0x7f00000008c0)=""/146) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000240)=""/4096) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = geteuid() seteuid(r3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x9, 0x9, 0x0, 0x4}, {0xffff, 0x2, 0x6c, 0x4}, {0x4, 0x1f, 0x7, 0x200}, {0x0, 0x3, 0x5, 0x2}, {0xffff, 0x7f, 0x0, 0xc4}, {0x2, 0x6, 0x1, 0x9}, {0x4, 0x0, 0x9, 0x4}, {0x0, 0x9, 0x3, 0x5}]}) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff0048}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) r1 = getpid() r2 = getuid() r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r5, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r6, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r6, 0x20007465, 0x0) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r7, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r7, 0x20007465, 0x0) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/ttyCcfg\x00', 0x8, 0x0) r9 = syz_open_pts() close(r9) ioctl$TIOCSETA(r9, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r9, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r9, 0x20007465, 0x0) r10 = open(&(0x7f0000000700)='./bus\x00', 0x0, 0xe) r11 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r11) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) r13 = getgid() r14 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r14) r15 = getpgid(r14) r16 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r16, r17) r18 = getegid() r19 = getpid() r20 = socket(0x18, 0x4001, 0x0) setsockopt(r20, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r20, 0x29, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r22 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) r24 = getgid() setegid(r24) r25 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r25, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r25, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r25, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r25, 0x40087468, &(0x7f00000001c0)) fchownat(r25, &(0x7f0000000080)='\x00', r26, r24, 0x6) r27 = syz_open_pts() close(r27) ioctl$TIOCSETA(r27, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r27, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r27, 0x20007465, 0x0) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f00000001c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000280)="2c13daf3b678e38b8b081bb142f134f3528e94f572a56a875b01469e886a46d6f34a8aed70331eb892d75e44ec0caa1d296ab27c59c816a59975e5632fc33b9143774d471626fd4a1fbcc1fe80d655", 0x4f}, {&(0x7f0000000300)="5141f7c10d68a12603942d49ba5b4c4baca07307f7b9658db1c1e02601ce30c50857af5cbbc5b56581122b018bb0691e2cab28e230b06c22ea278768aa13979a36a9edf01918233c0f4ff14313a071481150014fba2004c3ae3fdee0f9d14150c4512b96e12b67aa46c12f8f62b8274bb2327dedbdbdeb7e73dcc253bf957141fc2fa44a171275066a194325a49d4a0b63487b0e681139a1e3a8a7fe84d70db5aa676b425e7069ef53d3603c88471fd1646c649a7f777dfc62f1677714d6cec0c61917856fad91980e35e38a8ed7766a681ec5", 0xd3}, {&(0x7f0000000400)="f27402e3c8e9eb216410ecb7d78ee0d5f752c529e2cc837e8c3ca5928b5920239e07eba379f046b642b88802027f4527e409e44075acd204291177f5acc823bba197a88f1db3918117b4e3e746bec6031f1bd30b5fb027d260eeb8ee0c51970ed0c2f70abcbece78b31dfe495f4bc0d15f50320be1d608f14ede2086865e234d917fb2634b031a50d8b79579d3cf1348ff0b20de78ca6f6cf7cbd9fbbe167c4e35c0946a34efd4d0c109c0aa0e0a4ac8bb7163d2630872530cb407eed1e1b351f26efc39dd526cf72f125904bb9bfb7774c154b040281521", 0xd8}, {&(0x7f0000000500)="8998f448b6d9ce2fcb99a5be2767d8f23b16eaaadcee802ee92e12001d91ea8f5a71c27022a7b11b80babf469dcc25927f1db2846656b3cbf6e3e38eab87e54460ad88e9f55d69bd6545ac12c02335fa330071b82ae2fecb4411954072c91dac3e7ae60bd030ffbb2631a99f2492bd06ea9a16507ebce83530fa648985cca2a1", 0x80}, {&(0x7f0000000580)="7759db7e60c0180ace503d126b12b722f73083b62527cef84f12ef016415705d95df8d214eb2e13676a0c49f20174793c6c4749514dfad055f669b85580881ca8879d6b1cd01057a98a031ff23895879dc31b4b6d2c06cc0a03eeeedb4e88c3fbab7eba5", 0x64}], 0x5, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r1, r2, r4}, @rights={0x18, 0xffff, 0x1, [r5]}, @rights={0x28, 0xffff, 0x1, [r6, r7, r8, r9, r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r15, r16, r18}, @cred={0x20, 0xffff, 0x0, r19, r21}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}, @rights={0x18, 0xffff, 0x1, [r27]}], 0xf8, 0x2}, 0x2) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chflags(&(0x7f0000000240)='./file0/file1\x00', 0x100000) r28 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r29 = fcntl$dupfd(r28, 0x0, r28) mkdir(&(0x7f0000000180)='./bus\x00', 0x4) openat(r28, &(0x7f0000000040)='./file0/file1\x00', 0x10083, 0x0) symlinkat(&(0x7f0000000080)='./bus\x00', r29, &(0x7f0000000100)='./file0\x00') 16:00:17 executing program 0: r0 = shmget(0x2, 0x4000, 0x310, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = socket(0x10, 0x4, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x4) r2 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/100) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xf, 0xffffffffffffffff) fcntl$setstatus(r3, 0x4, 0x80) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x30008) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f0000000140)={0x9, 0xff, 0x7fff, 0x4, 0x7, 0x3, 0xfffffc00, 0x10, [{0x3, 0x1, 0x2, 0x6}, {0x2f, 0x8, 0x1, 0x400}, {0x9, 0x1000, 0xe0000000, 0xffff}, {0xfff, 0xfffffffd, 0x1, 0x6}, {0x1, 0x2, 0xffff8abb, 0x8}, {0x1f, 0x3, 0x8, 0x9}, {0x8, 0x80000001, 0x0, 0x8000}, {0x4, 0x1000, 0x1ff, 0xfffffffc}, {0x6, 0x10001, 0xffff, 0x1ff}, {0xdd, 0x9, 0x1, 0x40}, {0x3, 0x8, 0x1, 0x34}, {0x1, 0xffff, 0x8, 0x9}, {0x64b4, 0x2, 0x64685f13, 0x400}, {0x3, 0x6, 0x2, 0xffffffff}, {0x9, 0x4, 0x7ff, 0x9d}, {0x1, 0x8000, 0x6}]}) dup2(r4, 0xffffffffffffffff) r5 = socket$inet(0x2, 0x3, 0x26) writev(r5, &(0x7f0000000380)=[{&(0x7f0000000280)="80e1e21e650c016284e2fb2650226b504e8fbcaef52252930d7d34b8193b281b2c6080dd17cee0ff7d13397256c8803450eaa03c99946a7e635d6ef5fbb582353a86876226031b8ecd639a5b903b548fde3203add228cffee241559ac72fd5aee25969802f9f5d43bba8fe44a0c33c7c89c15c9b07fa55adf6ef123034346d5ff760ade7784114c0dcb230bc6ac4b0c858fbdfff225c57576f30db20ab82e9d1ab75ab3ecc0b8f00909f79babbf23fc568d032a7bb01587508c1679a3fc3149a0f206a33d609", 0xc6}], 0x1) r6 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000440)={&(0x7f0000000400)=[{0x44, 0x8}], 0x1}) getuid() r7 = syz_open_pts() ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000000480)=0x1ff) r8 = open(&(0x7f00000004c0)='./file0\x00', 0x8000, 0x40) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f0000000500)=0x7) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000540)='/dev/diskmap\x00', 0x10, 0x0) pwritev(r9, &(0x7f0000003740)=[{&(0x7f0000000580)="dfebb328b03fc0aa588c5c338edbae4eb3f129c5e7ae7aa1145bc1be0a5a2dd0c533aac5c0f2ceb43818c5ecca4c3a06da1acb7d9b7ee1be569fa1ebaf7dc221794af08399f433f06ccbb947e23bfde7a9a5ab55b51dbc6a46355d44c7738330054eb2c171f0ce50a0af01644aa9e21a6b0b0b7ec45b2a3eb9c91f545ecf148ddca12a39802d534019f8e6c3a3f545ba22fcefc11b285f79b55fb578cf4f28b44435ce5f6bd56d04292fec89acde66065fe391a5724336f54775fb8f6352c98277d2f1c07c9538de8738431c68955cde70ef0c5e8df34139931e65a44e23c5f13c144b91637a317eb004683d270f4d737736b1a477c635c211ec4d18b43fbda9b131210def80e05bca611d23dc828a3f524be9740fab88b610143ff21d1260efffab2d514892f3a7060c835520a017ed60c038df5a29250502ae40ed9aa4780186bcfceae2a8804442389ac83bd2e9136f08069e79bb46c7fdea0071601e6419140a26896d84febce75a6ecf9b90f4b880f0eeef5b065a4cb3fd1ef760ff2b1754f2926da4c876b80b1c637be49a23a46c0fa4d70ca8fd51225b4d818bd2caf39c7b6670f1bb86a3345d5efa18938ba53d06926967652b1bfa19421dbde04cc5fdbf91781db357f6d2faa6b8f9270292db73b2f0e3d8ed904eb71464c8ea7e2d89e69b4b2b998241c932981f6041628a5a0c47f24d65d3a787726c027cea23e88397a0e57a818abfb8cbce0516fb2cc7c5f19a9e1ce4296797ad35bd4e9cf5eb52896fb8f792cb2604ba570a3c784e71d3e25b3118a09321d6108e12765eeb7d7424f7b0630690c8a26405dd41a60f25ddb1751b981d287d0092c9a280c2dfc8fe2230b6dd3a669f545a1d8e4d0e6c170a3dcf0d37e8251317a9187929c861b9eb2bb5aee229bb936478eae9449b050631206f2eec8687cc58ad0712f8a7bc9cee5c923dcc4099691ddca22fbc89b9749847d11b8dae25cdd992a2256d9cc390f3f0c7035a35b5cbcbfc7e8cc69ffab7d0083e56d348f111bff14e05880eb5df3306ad331d36180788357ab7590da5a12979a8b7738b1238a17fab676f88f5a7c0286cb2c8ba6afdd774fb18e1e3f082cc143c1328b076d234b45b3157e07ea39ab6b2163455c3b0a0daca9d52aa7b65db5ee8fdab39cb5f44695ea52d026a8b861e74bfab491e43263e4db622c4d262b426c86f7698c8a1b4f07cba1cff4fc057febf659c7979f3df1db5a6250b013113e7973f6265f076b4934c3ba1aefe6bc3378f18a02a8f2c1f9bfe391941b5c179240a10d8082fbd41a566848dbd9c8cc32e0b52d66ccaca04f37543e4e1bb2ba5f5fb0cf9130796541d4e024d20a2ce7ebed03f9f8b6b0c2747613db661544380e1df230ab48169c9eaf4de8cf2b74faa6376e21e4a01fd2d236d339facb221eed8deb9dc1a883b62d5b6058a2300411c8fe99a72fa2f47950079c4fafa2d33ad5292d318f3d664161992b9f92da9ee425d8c5ac680a649ccda6d54595a7259174da695ee21e51168b43e9288d1d8044c77aa14962e7b9592dc89bee7908dc498cd10c1247ff1a6b59241caa146ac55f9550b42f00157816d83f693b549c615b2f19ddc4ac5e010a015db04421bf754bb83a08fd22e8cf5300b9d89b3f01fd14e1e69a7b8334c653caeae759705bf29e671d46e1668d0d2224782a72a9ce37a3e3949a370ffeacb5cce96f605c4a9b94ed6acd8465fb25bf172ac9b11ba38ac0c4dcc0827c59e82b640c18b05181b406e358fc24dc548e6e1b3d3387a91f9e9701a916268a61659ab343565da5b48a07e8116aaf97584a5170405728e44979989eeaa764897c708d93825e760be8b21237556ec08cebfa26194a65859f3e579f680b360a2b891663a1bdff5630e39a65fc480c4cb07286d46e26c989f2d72017ef42e1d9fa9661d143d44f847dc374ded0480d87c8e7cc81bb1ab22ad92c87969366834f366d48c36c8b54e7333ed60cb6408d1310d7680eb6ab32eafbd81d2b3a4814cc89d8dd05e8eb1cb8c1d7ba5efc2dd15f1d77773a48a64d03a6a67744faee04b07de0985c29f019fa67a5d3a79fd9ee51ce9f2cae81174bc0207f5bda1e6160f3e37d566ef3ead4d490f26fbe49b656c32b6f1be1db57adbcdbbda9564794667ca7c838a8c483861f5161ebc177b6c68cf33701b4d21771a469687ee96798d0fbd010cd9c36506539331121557592d4a02b3a4ef4f3b75dc49b5010c02039860a08a37888c5573324b10438fdd6d63d2aaa3b6bf89a84e7fa1152f287f3d7e5cdf54438a43fce8f6bba06f8f91678ea017cef1fc1d8e013ff37410e5a07fd799cc52f393e1ad6aa45056800bd6f6902fb49aafa166a41d0fa8e68d04ad72f9f6f3171fde3529fd3bff87c2cd4a5db8177b43321fade84d985b19e2137300830294e27d2d05e5550516e7bf61c95bf1d04d5e607709b932b7e96d8f102c16dae9abfdf992dfc315b7d7f95bb1404276e83dcb2c06728cc8603d69e0741a4e431ea07f1b2e6ccb2a12e08ce5c00638e85cd09a4ea5d10fef63fed9905cf6601fdc67b9fecce9e3177ddef050d6c44252d46f705dfe4b7001180ecbde1e632461540fa0365b2f11c77bf564f5704292c5e526e971193c5f8dedc444fab4aa6fd0cb78c0fd61f4bf0d29dbeab6aea995e878d263fa5b8e496f773a5339f87d3cded738dfd6cb34437662fd7e96335af76bdf678bf455278706c39836d0778c8a5733e74600eabc469a801de28decc82e36c5fe1b8565c1a2c19c69728940c1787a58c1e160475df1e194759267cf18f3d9ff9111ab99deb1080297df602997318fe43721eb973fbf07a5ead6cd5b7434e80cf6217ee4fd92f2c47558cc0e55c18e3e85ca9c8b952357547eb90ed036f86334f517f2c0b8d19b647c4800356fe784ef3bd9201144d3af96de5b13095a94463bc65983e7dd5ea01a84d4adf2bcdb51910c45d74c3cf9be4b2734c6c3b9c990940a005f5410a9ec9436cffa5aea88fa8f62aa73fd6175c18304e201112f16d79fffe8dc4b826bd954bf62d94c2737a4a579de3dbec1959d02a94d689152aa86e08bddce2606aa1fc017ff8b9837f3580c699f1381aa9bb951d4dcc6aee4ef5d01d79d068a920bc63c964d0a0c2a468b151942a6c962aa997d3cd9011aa850199227b2de7dd65e31d4098578084ef08ca55285a48c474955595918ea361f2860447fe7c2523b5dceaf8b77da7bcd6d2bdb2316ffb30efacef14c3726166b0ed90a82b8ea4973e3bbb36e60cd81d0bafaf8177344f8a50dd6b24b3baaca9060b8d14e9b512aca778a98036e6b4020357ef139bfec63abf3157713e085ee3432c38e5c394b49d9055afcb408a8e011fde73114262ecb1f3abccc201c900093d2e4ca2ab04f440c51d8bf5c953ff7724ef33e59fdb5c62f9ae9b8440f389d8f790c1416d6dd882ec3adabce876bcbb5b4fe9581c138fd37cd2515250d70cd2afcd87ef5dab850e038887e96cf90701db5bbd5c2d5fffa49a034a1264cfcb4a113be5d79149d3513d122d4d076d27e5686275271fe7d13c04cc12e539fb9d2ffbacff43047dacc144d0dee8f2a8f77c1765b488b80d27f98d5deec921864a3aa04332af7a97cc155d0973863d578e78fe6679aebe3ff483b55773146d530e575a9ba8c09c20c23a9ae106e91ab6441fb2045f0f2393391e9d11c756ed1c9e07509417513b7a4eaf69db88ad0e0eedbafc3714959f8c4e16c315ad8b5c3d9dfd87531dd4807e6e69cbb9f38152151ffe817c11fa44bc29418bbe7b71a709f9a8cb98ab998dce59324cfb46e8cf101f578e10a1859ed231a81ec0ed5e0944a259546490995e01548a724615ce41f685a55248c3a2868d81ac5a1bc8d6097e0bf86f454babe9e20816623f4f404ff9923ec46b9383cb6d25fcbb0d4cb2139072429dc67b230402584bde00dd92ede38f0c557c6399344c88467ce9fe2ca55d874661e7832e6910a658a5f11743a9d258fe9351a4d6c9e72de6bef4ed41165f02138a8798e4dc961d6a66c2981b6bedd7fd5024e0c11ae4f536dff0769867ce2846a5c64c4d8b58b6eeeb881a8ed484d974da0e4648b126bb3e4c48f05c2f6f75aea89cdf401444238c428e4c8398245a999d36d49508dff8cf4736dea74bfebe25fa0e80fbbf5758c0ba354eb2586b1c0cf0aabc479844090863946c84e12e036283c706651a436fc1fdce9c3de88755c227c775d2fc4ac358364f08279741ffb2d3aeeb6eb78ade56c9e6019229f8f530e7933adb873644f1c4fdb38043d9d299df85acf0f193f0022795ca2528c05bdd92772e874683e5d51e3f532e79eac62ec9ed5bc144c95a9bdf04c35b15ac6f52921f43a07e58b5405bf0038c13651c6a2a89394610ad385b08dc31e4ae3e446a75ffbeb8dcbdd2223689b7d216f90dc39a5f67f54eb7a64a17aed979415f3a3fbc5a5ef44aa342444cda513c151ebf79c81cbdc0e07d3c1847cfcf2da3add86405124b9d7018c7d8d3b592a9d6a68bb53535f770c5db1a93a04e2ff96d901e702a590db49ee865f5e2818c2bcef6626c9107fbe7b1e6e362e3fc416a83cee90fa9a85c95f1685a32e79b49e87b7674ed15459c06415ab48f1229c06a4ca730813ef5a9201ad0dc5a154557b8ac2391b0d9933cb8a9d07891ed0bd682a0632160aa711b3bd3233c1ed314e3c379db19a03223107c88ab1e681b340da514ff9028778d9fe24ec665a4b797dadcd921a4cea7edbb3d92866f177fab404385b5a3d0d5be0d04a33699e368458e45852080d230e122b2bb24f9a023041c95c5960563300df8ac41c70e133405db8ed6c8a59c273f88b804f10be835642dfb0e6e1d52db6ce377a80e53fb0d2500e58cb5c152fbae0718339d733eab7bd0fe87be93ebda15f71255cb11ea9426e687b795e6b4466696890d45d7417dfd1050b0987b4c7ae750ad1e6d153fabd44860da097d819c78e870ea14f49cb1242ee21cc6101223f9daa4e64a19fbc5f0d11c58fadd3a8fbff1588773a1968f53f7b023b820926b85dac4fcb2e8dc265990b7a0a3d5a537a0e6358f32f539dd6f42dc5adfad3167b8060cc74bf354a7236b94f714b263c762fc477d2d1d2f9ac93a04c5de528c61d2c94273d7783415233b842d684f736672af0ea8a348b179327ab705d0fe13596f786946910a17ef862286808bc4cf409bcf3d659c62dd17f760e12b362b47bb6ae00700ca3167e848f041602ad837ec04b2f424e0696cc73f19bf23c1203752aa56d3c605bfa9b8635de7f795723e4b421b45ca0c0529997d9027e6e1d5931e956ae13c5f8a242bcf29257f6002335938a8312a5a756cff7b01fc1eb26d8293d8066889a1fdc85243cdf588a87b45482b6aa07ff0edca49e5ea4eac676af7839d748040ed6984181b7fb6a69624b19a576d8cabe015ccd867c4248689a37f4d8446d7add975dcd52757ce52dfccb27703be47677bdb158e778da84c3795e1696093172849872264e271d628678f3c2f9e8b7312ec69653ffbb5dbf74ed8e9e481be8221e4b22bc66cf5e4822f71303669dc010464f9155bed2b378610b44c5cd08e1df3cb411a74f2d44a12d004c32576a8728d7fe1a103288c75f7040bade5e909563abed3d1b25574aedfa4936128756d1208bfa5d2adc509138dfcf8b24c33ee6d0cc82f493f64fc76f08c8dfcd2a74d6fe24847cf8849ba37938cc2dda03ca0504f7e45829200608eb1d0155920aae039f5fcd09944334255b42c84556b4f3dc06b81eb71e1306da1e4931ba", 0x1000}, {&(0x7f0000001580)="681c6283ed771287c205f11d2afa8fb048bf9b11fc19120d89e2df41b4fe835f520ec92762700f409649462e1e0ac51a8a4917177a1066f83d6a3296215a15ac91a8ac9d016766c92a58e5909fab1fa638825fbc89fced0b3568fccf4008adab73dc5271e9f9b194950b42f60e8e83c66a34d07b99038b782125c38848baf5927fb4b10fadbd3aef7aa18756c76a5feb91c5a05a3f6d43ebcb9de4677622094f7b", 0xa1}, {&(0x7f0000001640)="04d042d0c8a7fcdb7ecc0a0eea3a302d79568c05b89af52cc495e1b6143f96fa54740905627ad1bc43967b2ae5e2a13a02008788b2a526bb4aee25330d540a8eb1cb1bbbf844fd2176803778eb64fa596990c922b39eb365acf977684f7cc70bb74ef81685493ba363a46c91b52d1504c5aa6aa5deb9061553bd8512c2ed67f2e1f4c932ce7408b76bf17fe9e8ec2ea5ad87adee9920d0fa82a0c16f228957f4bb186f0be304e0e10f5a325db09f7f44de821f623493bb31a94521f870f684bb8910782f539e0333c4194c1b265173b03e3b6e2d79c2070e1e7fca683ce1f282d4807c66fde49e229edfc42604044c2336fce55752001a7a18c152161cbf8c37ae3e28a1aa3f8b7206bf3ef172996bb9f36b9fa119eb9f10dfe46aca1f308ac2823728407d1aa539f1919ec29651f4a7a2a3a14ea68f7b1eef9b000353bce0bc4b35894fe822e6e19aa97fbb96b84147a9d62365a9f28e3333fed60898775e588446e05a5a936d3e8a6f375d391cffbb9fae9ebf858e111a708d19438fd9b291fd49460e1e168534ef57888a16bad2bf1b01fad21deb755e4a75a0838947ba373af0bbd249dbe9165036949d76dba80f12ce1f4a292c369bf8f1fc9a7a12226dbcf109e16725b0e52b38f56ab70c0880d59c1d021133e0b73247789f2aef79d5214d7b0576bff02619e39954b254f86c933a79b9d02f7bc07cb48b55cfb1a14d8b9cc60fb03890b92537678b997c7c16339b4a5e0aa60fcb7bb36bb1cdc40a54b3a5ff34ad5ce1ae9e63abd4fff0ac24c50eb04a6541a2edf4e6241d774761a165dc931bef2de542884e8692c8f417202a8f2054edcc895d04a4f8fadb2def4618eca6ec0da5ce0dff3e0cc043c9a4d7ae114b99f450bf31d46b264c9dcf175330a8b4003a574b55b1ecb8fe263113b49185d2f8b445d2d022158a95de2149838b36bdf2171a0cecdf81ed8be783a124c703126f70fc41960fc89fe41a3de6605e0ae5a59364cf99406483b1c78f17e8172796e89a6d3a03a2b04bb8571ffee9749fceec761aeb4ba9b131618b5895265cce3c152647ba73c7db53bbde0a48b48502465cbeb1118a1baf113cf54ef680d0aafefaa26b693aff472fd7821d380526abcb9efd0edad3e4c8cf91034175489021d278f7b56a002d69cce7b6f17280a44274ad2f046341ccb80d2921c36a979e4a34e51c09a7fe03db65a352552bc55f5331ca93783f901c42966a9347e7e2b1b78ebfd7acb6aef169082cf1cd8b260fd652c9b39a89b1c3722ebc9d9177b9f6d1f75a90b5753af0b1f00bbb07ee5fe91ad4ba1a9a276d79a2d1204d2069f259ae9c66e5a54d40eab58a860246dc266aa85d6d02de3bcb064725d80019f9850ffcca6a33a47f402659a8128b7a2114315d35b4ff20a22a5b2a3b627329de1aeb6e71ebd7ec7935c04935bba84690cf1718a086f00f5e0aa95b79c99787195a83a54c6f89f44d097c17498c4f18bcb272da8b661f52509573f5b1e7e38a9d0da244addcd2ddc60c1b5d68f9807c1796960b264938e7db84e4c6be7e3caf5e05bb1efc45dcaac4e0f5580edcdac311f6346459e41dadc3cc366a66fe1fce6b5e61a9b23b71a344bb4487f4642f9e9c9a87b1ec3b1bb95a54119d3d071c9df15134bf21b70b56887d98e890a503fe33dd9589ece68876f7fd897743b9ffd32718ee0a6ec287a4f72b12719cad4e3c6681df009ba90cb4b24d7ef776ce4fa61e8a37b64152bdc21010372c93c3a7186c292ec3fd04c17ef9302ddf58ce449f2eb2990456e9fad2f0c440e5bf1a84bcac6a50a9618806e3d858b7aed51c3f4a6a58d22a87118332a66dd3483f93077de77765684adfd3598d8d6effc9111b6600d3d908c226d45a56f345bfad0806e17412ad703024f7bd296fbe4dbef35116a37364d2214d91f25aa35f37829c888463e308017bbaf7ee34df8f0795032bd044e2a0335efb5087e8c2146542e81b58d391092c48b0494b7628841318f7a5a4e72cbc5a2ae3f086ba87bede84f3f98e1e9693a96d50bc6e975536a511b2696e96d127ca6f09f03074fbd9ee1a960e2a98876c1fd4023ac635136da8dc30f4361f17396dbf7355c262a4b68723679bdbcd2e618980f4ed4774d38265e931541fd163fb251e8db937b9eae21dea14d532fe18cd6ebf7184213f6a6711060d3aedaf0619ed0f472e5324c30e4235d8631b70d500309889efbefdacb5f92040ad0103f67430d37d845399b4e71612548b3d7b32310fbdc1477685b11d81212132e5fb5f801f5c071071f3eab9f308673ae1e5bb8c0559115cf0fd04fed8011923a2dfe788547004ae45f7b1f7d993e41ce783b6bd2c9a7e4ea01c5bb7c54d2573b86675d6b7091a8d0f579286ec0d9974bc3b7d38e3a462cbcc0a9e4e7c5cc1a25793dab58fef4afa804f8dad4482ec757b64ca3580af8db6b3fdaa663fed3a647989fa311e5b45a57e81799b610d0bcf90d0a7c926a8db2db0177441f48e3f058d2c01ed82418b4a75c40cbb130bec2f88fc67ede80ca603b135426126d6eae7fc4bed223b3046167b4c51db03be544aa06f8e06b4961bfbe1a1a2ba8410847f81a5a88c4183554cffcf35d948bcc8591a2b32b9713495fb7e83c69340e456f3baef153688f9b794373bc597dd9ba5ddde4f4c08e2a762ebe9c9ab988f0f47b1a539b8e51316dc43035dd04d3e6c09970b194550d234445e3bd366b0c0eaaf4b1cbb5dbe7f536ed8a593621a65ce5407e7cb13e606db01d7b67f15e044e05eaf1830a05059303655256f6ad5d119e545063a9bdb3049e6382f5fdf944248aebdba5d05fe937cff159e761110a8280892380b922679cea5901ca7068db359b2afb6bd8d01f30a9962e737d552c6e787ce2424bfab5bd2fdfae2cafab2ccc5745bc65924315df1fcd678ac0e317cbce4158084b80cf73e6b0d4b8fbafab734b38a69b8a9fcc527ecde5e85572adeecac604caf07310c36709dc0d3529ac27a11e82a7e2658d7feeeccb56866e37e54b989f2d3bd84f6f97dd9d3a2a2d79debd5938de5683a1829d6b610acd8edcd677263227a3ae87d9d069b41af13ca6e7f1a0a9b018e752350b997f7f0ba7cc31575ecc64fed6d7c419ae45e57b1e43c86003903474c32420eec72cba13908e9ac1a4094d3bca5a96b8d2653296e42d7eb3c8725edc3f04c35f72c2fe157b82827649640701a329811caa032fa2ed65dce9bc1f9ade14a2f935cb5e8af2df29a4dcd6feb34f570a655d5666d858651af878adf61fed94e9aa5cd7d496f783f35b93bf0bf918fa4e0eaa8b0d322124d1eb6205e9e7ab5d7683ce4ea8fc52a1b07c303445b1181cfa5a1549cf5d2c74bb81df23a8c4e9d8a739781e661cd8f65a6afa999e5916b0e647e029f01f7ca8cba693bb6d4dff6f8b43c0ff825257da696f23576021beb1dd03425b757b3665cfe52e7f409ca067c6cd3e9066a76885c8636d83436cdbbffaab84c371bbe83fa61190930dcdc85756634d5d22024ee8f7fe164df8950502edaa4fad53b7639c818315dc07a4cb8d0bc85ae90842476adafe08248a16a3e9625919333ff969117a2d77281529e2f9a8506ea7034951593a5b1d5838c0c94e826306b1334fd8f72d2f9fce5a08b844ea0ddabfad6d75b576a94cd911afdda0a9881defddd2904ba87e376f54ec58f2221dfff4627e433bb762749586931a12ea50dcd00919552de74ba73ba01e91374d93f033cd3cb258d3340eb165e4bf9f85d709264b05c7f5c2a1b0a70f209c3c80061557a4b102946489f7ebb3a8ceced37204a5a88df2035db497d9f2eab18b145bc12833cafdd4449abb233a310fc13b3dd70aad9bc114bd6971f03b25c2692fd988501a081a2024f1ba3fb0399607b6ee30da974c2fc8c7a5574f1c4f18a6858b05b0a81136407308b94803ab435366ec320f03f97eee42dc9eb1d492fe061e6de288a23ba12552d18c339d03f0bacdc20eb49c7e579511aa5ebd9cad83fd6f612a336b46e06781eec3991b95d302eb92d03fe24451a3242a71cf27fddee263f90ad0dde34e12ce2ec7ab66669f72834ec80324155bb918911e942064b7cd0c102c2b5afbf87ec2b422a5eeef759b9caaea571c1591dd515be1f4d15389a939e2aeedcd4289cb515650bca0181aea3b3a812289d5e5d48fd69fd1d36f063542a1b0ad91fb2fb28f8de8ed9b0af7bbd529a58085604fa95623be53f81419a6fab34c3d2776821b7fa803005951e6b8b11003787f96a0d5c6b8ad277dbf99215b87edb33cef268927eafcb770daf0f5a9c7d68b2bde870625a177f9d4b4130a20a58c98b67c8f3741b06fe21eb042e8a1a33154449a7b5746f36489f1656b571e0b2f30b6db674f8327e8474291a071a7bf0e7deacee361fa97cacb4de722dedb468be88229bf3c913c5efbe5dbd7413b7d2c3aca3704c8404556dcc5595037d2e1f5cb4c756e860425f95764f9a34a2012c16f7b33f3159e52828cae97346fa9675a97b481cb18769e24f394aef4233147c28cc05d8e323988b5a598f90a4cf83b3ee390dd019d47047c1674fd71e0961f71c9c6f729170e26b998fc2c32455fc56d62cd47b912ed64e52448b7b3af7e03d98742ff7c44cd204f0230e58e76bec667b839723b156fbea460c04c7e6c93503d86412ef2843dcfb4ef92325605417af00a5619a2dba0d0d4b23ae4755e37f7a02a3477914ca0c3b09b17e11972c22a034b5c5ebaa048f12324c3976d22354ed5b68ce6a43ee4da76f4966b4825fcbd6fa68f210f667aa3efce76814a89bb0d559fd1f10802092fee339ed3d1f5bf1e05de766b6c5799dc78f3d0b6041e09d1a69249940a702062e385f4e8f712ab4a463ca65bab850461fbae1281aa100289a73cec1624ff32f86d5ce17381581c3c18a0600e705c60f1242c1c287b8d9bc03e5308ec961a3e65989c8b3cba8e00c24adcc5bf65ebdb20dca87861b7dee04a2c79786f150a6ecf69c677c250ed822ce1a6c9ccbacdab1decff1a5bdfc9a13fe8e18e1f56caebff9077cfd681c10e53fdcf8170e1720226ad4ffa99ee2b3ee70b856a95c3090f5f34ccc6548b60018424d7a0c69300e4a3c409ecfe99ca82d5a282e20d348158f61890d45cb8b8aa230212a5a36fcc19e191e7cf8750f1fdd3389b8516373517e2adb472999b6b2f37960c0c613859c279020ce3d1cc8398e0725a68f1b2a34b0e667a593c0d222929126d6db0e38da808ba2627956a9ed1b9b8310b99cd961ccf3d3995355075668e622966ab42b62b91f44328b8b4ccd54866e2e764d6b091b7ddf9756c604e7f918b8ac86772aa4027bcfd962e76da90d221b610b8d5044e6dbd8b3fbcc161363ae1d0fb43878ba893c30e756bf5823554a9a1f4580ef45650c375e824a8d804d02379ce9fbc9dcf6816056541b727d0801db4b6aa87ef98cbbf997c3cdf4df09c49d8cd23b8a07de4837d8489f40963eb1b77c71d1b503133a604ff7b654890ea8ddbf51d22a44ffd56e8ed52c94c18d7b943319837ad8bded1241a159c926cfddd9ea527e1d805ec94e8a8f7e7d362df61ca839dbdd91d830419ee0d549ebdac3bdeb923920ba46e232a01c65e42610eef9f4401efd8681f0d40816fcb675c316047620af0384a0c9db3badfcf1b72bc2e441a7ebd5be619c583270aae63daeb16ed5e43cc709d1aabaeaf798a7a202623d52ec2e7930d33bda1e69d412214e70ed801cc3dd9763a0bc00cd9dcd3eaed77cdf72032ba8415e0a47206c411ce5df509b074a46ff57a7cdfae53b24", 0x1000}, {&(0x7f0000002640)="32c6664b9fb03680491322fcfc7fa1b6cd3742c9663007564380b340bbf881d15c237e23e177fd7aafb4fd56776265581e53", 0x32}, {&(0x7f0000002680)="67e2e22c050df35068889dc0bfb5bd81ea3d07526bf7f13d79016a73ab4230a49d4392edbce0840cb79788348247830e1373ab96b3d3467e95787a7029126ae927ce19cf11877d7e764602f1debeda4faf1bd0f0786ca8f087573119542b3ddf9ca0a06ccd7d261c93a84dce55da940082af7c1104d564aee5318b83aa552c87fc4f816a964e39e47545d357fef10f7077ef394f4eabcaba3a33283918602508fabb759e547413c12dbdd2", 0xab}, {&(0x7f0000002740)="f625aa8b36391056d5f33624d06ee6939e66e5c7859096d36c3995a3530dc7e87354627c363e24c1ea231d623cdeb93d90f0a12b0559acfb8fa60aa1bd18d9c4930d4c0cdf0a3e4dc9541fa69fe1105cf7dd6ab32d620673567accadff7863d4386210741a41af509a749e6bc03aaabb7f9a776b9e5ea687696f457bddb6de54c02a30593d29b089d463167c341506bdd18aed5bab83de5313ddbd472ff7e1fac76efd622e68c6c7dc078d1e24c243b0e91e4f858a5fc5a400697e02ec6533d7a5169d89b3e20e26474ceb70813721d4f8155f4bfe06a083529adcdb4e34bc8532be602d901f4b6b9824bf3802beea3811c9b75921d96bb490f1ca292c1c7a365eac8aeb907eb5502b888543c149a156207bc5736672e70c488d1ef8081215d1695cc7811fb70140b9aae7471128f204af7c250c372136bc688c25809f8ecbe7b7c1c3dd0624c3800db0f57a8f3d349ca22a70edc9e0d8db1a0702f6227e5414889f1fc9bd758272b57260acfe9b7fae1b37bab7411427ea74e4f8d09d86a0f55a2fd0f7b5b280a383e810fc4814f9a7baf132879cbdddf045cce4e8d858932a9f4987670b5f8135cb764215658340ffa52f50e08f3476ba18458f2adfe3770131d35c56d8f556b6e17a6ae97597a7647b425930766fc39233fee374a5047ea4e20b890be2b2d9e702e813574c7746276f5a8c79fca1a7c9e90f6ac12ae07dc487c1e58849994613a41748fc428047b716fa4c2a575dfcdb6cbe30d21217233657a22a41856b474bbb2dbeaa7bb367425965ab49ecb5063a252fefbb9f10190274266b5e5b85cd0077a2bf4db9b7eff0f0b27c397c5a99d6423a6ec7fb365a2ac24cb5a726d936adce502cd3640912f27b6d66a4595348eeac4a16b3bac583f2027db4f1f666d6110e924635af57c431e5fc5bd65161ad0f498d8ace1421d98cb406fd1192db0ba645647383c9e9b48a080afcb5c911d3d8b09824428dc9587861b5a36a223e84112fb7b04f65899ff79ba83ffab57f7dc02527f5479f54ec678eac9b965a26f897f54a7a1889abc2502ecf67348fc105edc4bf2f424e2e710e956dbdbbe2c36984d0762e8e836e9066e3d6466fe70e3e467d221a34617658edceb384ff0d65834328582eb20933eb1c4bb7ee294825ee9ae598090cde38399a00b9923c6937209f5fe467f17989482bcc2c808d38c7395ef142cbec6a33ed4e9d7a9d0cb732abc45ec77e2f119d8d7ba688bf1c1a0ee67f3aed4934e579db7b4f42ee865c5b940298949227dcadca336e2789eb122d233f9d3312e5c47b3e7bf2a8da61fa14e2bac03e081a0c48be7bb725f3c6f26ab626ae485a95021dfe3c2927d3ba2a4c84884b104422dd0c7874b01c6de57f4929f9f527874ed6067ff9266c9ff4ac352200a936233e5c99fba658c134385437173d64da3253701cd56299b637729410f7d06306d495c68f2d163de64e4cef587e82c95fa10d72fb6fc23a3f2d1e653dc51fc1e70c8fcc08dad33027e4fa6ed0f8b6410cccd3b788d8ce27d4c3d1db210cf183f8ef5683255fa9f48d338fde10000aaecaa692d2f64dcfecb1b4ca267edbde763a3e0e6db2eb0348e9a5f569b30d18828f99904735d4e51dd0ca44876159a2acf997c4e84dbc35e1fb8cda3b6395ba31884f3137f6af3e5ada86e571e02d9ae15d81cb9db36b2e2e6fe156bc94ea24f52e060451667381c76dcd1aa029188577da1bbf9f141079a990cb2d0e723a31d361c4fee861ff7af1640d644b565a378b3c5d37a59a3764f68242f05659456c8e340437603525b0ad55d3c61360dd5da1d85efb3c25a7dd6c966b018467e9a7688749625f1f078fcce151708b7369ad397aaf069712f20b6a7939e39ee2feeb46b72fabe3b86f6980ccbe3e216768ed00bc24567f7ad9069d8e095292e00ed1b0b33b3e84f433f516b24815534895d180dc582900635d30a632219cd964c55801906e9f84c59fb9b7cce9b25bedf63571b142a3c433511f9d0cfa126a76fc3e3ab60575fc21e7bdef7437f5115c02f49e987ac9ba7f217b6bdb67beadab3e1fddad49ebff8a0109a9cb7c9988675849ec735e17a2dfe119098789e72886a85372c00f00397b905fbc97162888a374d3c66589a0abb2946ea27b5020916f95f86b9d2221b2e4162a0dd0e33d05391406aa974e107f1eb0ddd6a11cc530ca868ba5fc6e60193a61d0043f50954d09f034b8ada9266ed793b8ab39c7d1b9b46d5fd5c1c8850d170b19780a6ee519c0e3a7226af68b44df5fc82ab404127539a5cdc8330f947255dc73bdd4019d6289b172d8854802cdb10b71db65fe376dd2cb5f3022eacb257025976fd45186da9e84863f0d203ba75e99cfe19bc7588253a438423d85fa2c9c0178f460ddd53377677f37290c899a5ccbdc4a220316051266b0bf442a4cbf074f0e2d20a58e3c888ab4591bbcb69eea8e4af34ec0e64c967fdbd88504a64c76c4ffead3cb11498129554c0985f74df5b0715a4872518b1e5da65b1696c0975bf1ef482861c200be0a7755ec69bfd51e124499ef279fd1ef5d0935b19c9f77f39f784ba3bbbcee494ffd65c0bb0d7529b30b60d06d5e08883bc4957cab92876d52851cb89d132714ebf89b32f96d20447b029bbafbc43f5e2c72db27a156c16a900c1efd7a1872529647a5262f4bba1933480928d686054b3119f921e7a821d540d7522dd589abd77f04d9e02882dd187b8f10a9b7ef68d88acb3e6fb904f317c8199b9fd9e9c0ea40a5f46694047406a39e07fdb26fb6414817327267907ece51e28e9237575f9be3e78c176e2baf1c38f5414ebc7ef301e18b45c8bb417c3da44617dc001cd343ccf08c1b29c9d99d96620be4e5368745c0640b527f811935b2a0e6923d84ae8d13fb3ed5df5140b8d75ccab0e70e6d3fdee7259fd8694ad728bb0f1588b00729394a7d93c93e7e590ca9ffd58ae443979cc2be74c1f48906896fa376f8f6017d5b012a1e1d57441cdcf5006dd82f82bd0d5696bd54ac51366e89d27ff700fd5365d7092a382175714866ad3ac2abe2f8de3b44138748861bea38885abe238ff680e9c6a347567fb58deb111afe8f3e183755c6a2653699e931f49a7e8ed0b04b7fac3534fafde353dff2cea0b14f2265b708d804fb075950796073099b15f967b3209d7b743542893f2d478dcaa5292afa140977e3939bd4b3a8c992d4961d77882199650363a0150c85e1df34826f787b0e2e11155566da168ac2e8b918adeec5f78e18db1adee412fcc2eaa94396143dd24069229f5890c6047c703e2397f7f43803e1567654d8211b09d0fbd546870511cf823916b54359f67ccae6d4666cece8cc436c0fea3a78e4b715c884145f23b717c1dfb4b3350c241e622fd9ed8c346343007d29cb647a0878f91fc9f05b5d9a89a5c9b01415e9930a69f6b1f532f644fcff20fd7239274b08f6b9c6abcaba15667235cfc4d23baaa4af2d26a32911d288c00f867a15ebcdae9543ce2fdcbd5bd4d68bbb68735ffdef49b823a1b8ad5d2f0750b5218d998389498fa1612b81ad418423960a8261925a1c17757da92fd3f432f9c1ac1764c45180823d6ea742c7905269f77b682fa824bbc8f46daf1d7074c315895b0a781e8875586f5af606f86af6a959e82fc6a08ffa4108de7afbcaeaaf95d1bb9185075339ee312578833901be23d2b3f81f39f70aeccf181378912cf84b12b34ba665da61016d1927d1f83b4cc585449cda5e76f5997611285b628df712206d8a92d7d405719d19cc7359021b69c700f3208a1d01aa26f329a5da2e52e4480a20bee968954d394891f5b5b8bdf4aa03fca9cac201ecbb4307cce43483ca7aeca0c73c177ddeafe3b080a890dc6c61bce99ebe4ca696412294b4c7850cf7002db0da0c38b2f49a1c80f4f170b650d6d10bc521de476c1e97e215475189daa34c986d73ac59ab558eb4fef5755a6892aadd0bfe43e0513388ee5477fc8b504d4a5a5afd48d60aea5a25b8f67570ca6fdad46aeb27248b52d60e16a473de2bebe3285c0d2e59a06a32d88e0541ce4330a66f394f9a27cf0ca9ad991c9f0522c3e8c07e00182c8d5c479421a7a2414db2edcad6684e947aae5cdf1e5f101666a36956999c482038308b4ffb9bccaf966bb0348f0f47132808940d04773b5892bda0210e2a5b19d6f0aef83b755d6868998c63173ab34e69b4a6347ac1f825ccdfe47be061e08a86011a66bee4a513377db0f9c4e59e4656cc3c1814c4a80e0537c636f117b76b6f869c7f2f3d6c4fbd0b161744e4762e63eacd13c4f0f191b3c310f857ce17970d18e951f77bba87599e7587421222da804f7f9f8786b685e0e3a796aab99486ae800f464a294e8747b8c0aa584a4700f9aca30782e8fec525ebfc7358f435b6c5ed7d58bc58289775366d45bbb72a45ce1d1461ac83373a8fef470a348ad01d643db4ec742a6f08fc9d2b1769a2bce021fa0b6405966ab8cba9bc65e85edea603d5a463d78855b9704fd32ff72897892816aa8719e54a618152fc353ce24836454d81184706355e2a46b6c05b063448e8ee042689676da97b1ce532c8f19cb4bc83db772cb50dbeaa117cbed957567a01972975c84cdbb733a40842d099ea0fe37099b07216df11d6052ae7c10f18629262b0425a5d8f5198c72cd400ad79c368ac7bc2c87dade63bb7c0b9c319d00453501fb5362cfe8501463e3cc35a8f01896400ff47186322e79dcc4554f7602ac7d015c40dcf36468874699bb790fc3c9b162c98f8f39f4e9cf7f6c294363ba2d55ccf929f0de2033ac1cedbb86711d69b5dd2135722de9fcd39cc5209776b2150ed2c096470b5bf5547f78615b178c7cb7b20c45a7a063428a57e275110826af9dae3bb074a6781a454782f3d268137f45bef398c5bb38d9127c23585d6091742effb1b35e60b5721130734c07332c2a42f8325ce2ca9bb5b68e6bb9b168517631962f9d73dcc74621368155b21778eaa8ce6251194fc7223e4d8975218ac1218787e9e27ad6f72cf762739111c28ee53405bebb7b7c5f8eb252a430fb4fbe2780fe0f683c1a27ac51f32a01ba3a456056eb7de99db403503b23f032162a1e6cec67d14c3f026685aaed4be5c0c62d0b0645044027a1ff3519e8cae7f2dbf6026682af088ea845212acef4d90acce49babfadc70d5a953ba1af4911eddb4292251afd599a0da8bf8274d0770c9dfe19a160347632b3f8fc7816f250d05cb272736e83a3ad583f2c202518d61b86c747577632a01330e1dcb7129933e7676c505408bc9bbdc395437dd832f6c055f46e55f7db6f45a4ef07f44d2a70d77d5454bcb09388bc38e5756517cdcf197abd89ec087d39822cf63cc43543603ef2aba0a55513000a5cf57dc41f1914799a4ff1609991c5a45c0c9ab88536823f466510dd5767e45325604014d058f335ac69b86653860dac91804c8b41de0cf8711da5ed2fe47f2a759374da0bf4109c0c7185566776ef2ba301fc6e849595ce756ef53261a6aaa191ccb8ba7e728d5bf9f1270ca12bf36d36d0c009d266b36760b1229ada74e3f30cdf9782e0eb0d6b7cddcbf6261a4572fd30905c4fba246e6cc7c6eab625424668f98071e1b1a9e1cd984d899f067c964ca7db2317e7ad0d57289da42609d2aef5331b9e86ee529bf93d07ae261c14be9b63627d492b3b6e2c76445c810040e0fa63444fecd3402150441fd0dd75ee03c36d0d1ae33e1fe09ce4b664d0c38584e9ae9b913c658086c029a0fb958ea05bbeea86a587559eeb83", 0x1000}], 0x6, 0x0, 0x0) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000037c0)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SRES(r10, 0x80045721, &(0x7f0000003800)=0x3ff) pwritev(0xffffffffffffff9c, &(0x7f0000004ac0)=[{&(0x7f0000003840)="c84c5e4a7806e260f457392e7000c832d454f51427e7b658b2a34629491e89fed4059d9d9a16d17395bda7b2f663c1368e4c5e62678ab7dde5c1824257dc6936ed98aeb50fb195e03c7381560bb6b79051b80ebf3341e249c2e30d6f0c63ab92733ade3598668a3e300e1730d13c782a3afb27bc655c4a1efe8f31d7a02dbeb6b3908f661b9fba881365785adca0e35c52ed172d4331d5cae897dc2edd8b6321ab80b622665ae6d74dc137d86d4518a590f832f3d8f6db5b423da49cd4c2b88e5380224743ef8d3333ba5aa6a7e43b2d9770", 0xd2}, {&(0x7f0000003940)="c665ae2b6f4ce8f2117da9b7314c64f102675fd87d16f4dff20789bccbf96a9bb7a97bd73091754ac5c5b9d3e9386ef67247d376cba46ec744b0d54f01cf8a41b5ca17a454952bd910a61d46d55f5209a4acd672c71de1783b7f238f9aa9faa934cf56aa18fded170741189d729f84c2a89e8735d8f72eab1042bcbdfa4440355c3cd7be486cf374b1a4e674d1e38353a71cee3ed38019e091b912086266823795d40fd4c5dc8c9ec66fd9d1e49cb9881e16c9918beb2bc8c83a60e1a6fdc636dba88deec6ccd80bfe3abdd135e0230ddab4b6b6f502590ba981893bf0f2b352f7b73691712fa4a03330cecad23e9bec5968bd0ceb1e7135224c5795cf166eef1f13a41be1c8b1cf44886137691ecde98165eb9c7d0b4626fabfa4c5ccefe7c8547fb18a13ec426a244f8989fcabf4cee006964f1852e1ba6995a22ec1ecfbdb048d2a1296ab41527da98098d585b939dd46067d25da5554790b3bace6301e3c904a332b10b3a1930a1cdad7564758aed8e18f10a20e6ef62146a194d3849c657e51991229e2b2f278e20a091b45bc4618bc302ef776dcf33ce3793b6ae50a6b0affcf9185fcc9386a8f8e17a500009808096acd7b78d3ef5ffcfd262f46044340fbfb8b14cd420832fe27f8905c0d77ccbbe501701dd78fc28e8c76dff51465f023769ac3640ebcb63bf5c41a268b19dc35e745a9a101e1185d6bc9f18fa4f73778664d3ec3be9ff4d8ffe82436320da9a72709933ba452b2a1da4f4e9761febf4c4d8278ace8d1891b6a257bee5642ae2bcc72c2ec598882cae081bcef84eba93b49d3f4b526a372f8e92351092feb6937c1e56c3c52258eab40f16f8beb7f9f8b7276c90dcd66d223c36cf84b2220a4f023b1420593939a93d8a5d1c0e2105854b9bfa1185934bbdb198bcd417a0fac52c864b798a9f6a24d320cd9a68771112f6085c42250ed9a59294e9bbcefaf17e07196ae667504b78d1f28c19faa35675fb382ca698fda31779a70c6b309ade1c731d3824379524aefbc223dd19169b3a4792d6d63928834a9035d596349bb81de61491add45a075c943582a9c5d20edeb0aad21353fc851f22e4f66aa18c20e000af238698b86da55baa6e6eb6d0db63796eed66b47a28c7072102f72a43cb375034285d1b8925312575b172e404df9e5bd3da2678d8db85194b2c058dcde53674834f265ea48f0ca8db93abff84fff0e52a2ad1e0b97adf0e2aa103c746de48a28ef821033c72676e8905ce013769f557b369e846fb8e3231dd551c68fc317eea4d21282d2c3ca5e0adb78c91d7f9cd7645e10f8ea279f23e6079292df64b818ad865f1976caf8d506107fbaf980fa4b0c824950f980219265756f1a4e8217f7705691395fb021d20c6df4621988fe7bd95ab63436f13455f8d768f918a926e4d270a44a57ce6cade56d4364ce53ba5070e646e415af3003e1e9582b34662a58b88525f5259fc54e185e966bed58be098b1ebf7a72be85024d4b02f36239c99b38060caefb0a3119e6510643d8945f290fc6a6948d6ece48d77181a3481d83e12a66dfa348a6ea231b8642654f1356bab486f7b105df21f0b2b2ef6ccca2f62618e6de5170be38883f3141723b34b9320da09c6be1bce3909b637eb222c2a26cc73d23f70df282c3a5d9c5d6b139fe60c29887392644bbb4815be4a8b586b75dbcd19b621d79d2df1455937d117ef02a8e76932d8048edbc42fe5ca1da9d701dfc4e87dde39414f9373736522aa6d7d1b7116eeb6e1a8c3b5edaae6f72c6dbc7e091f35f2bd83f6762d27eef6b29d987699693f437f12896fc802a3214e6342ce71f4dbce9cd3d4f2ca28903609cc5dedb82eeb5d056175fbfde12a018cf20efdd0e6138ccbcad41248a1c945d16de43c9a6699e372fb334763fb54fff5973c1732aa4eb34033811a1010edfc436098d8e4c9c1f6b9998197382315a285e1460acecf08338e034dc96989d5c7a83d98c15ee5125f4fc2eaa986fa3e6aeeeaabd74937254fd34cf3aecb392bf001ca75fa96aa4b184c54317756631a1b405a04794b4fd7282160e496dbb1adcf7b495090069efa7faca69b58a259208ebf609181a1187c7f4a6bfd54c9ede6f187af3eb549ad3f795c7b731cf89fdc51541957ba3c99440ae38799617d6a4ccee0f9d4026f189de87cafc256ff4645d542441860dc9b009be30c72fa77c3a23b20e3140ae316f463c0a5fa3c49bbdd885779336346cbc4d65f12923cdb4412b29174bfa4a9342972a0112a6198d84343e84fab0b46ef0c06da3dc99a2baa483a2baaae3a7ba0eb99b650619fbf92c4245ee8ec112b441c1be30e8b1780aed1eb3e6679f7e6c666242bde28227998cff96431e1192219c4c30251614fc9eb37b7a0e18b9841b27ffc3cb7da7ac6d57dbdc83fdd1c6890ded576fe95f9db8cb81b50abf54ce8c650351a306c0fb5d27e77eeddbadf0debb5f653353a9e6cb97cd3ca42917b9b77c6884d7375b39cb510131bae6ba297892e0e9178a5d0b945faffe14a157132b02bb8569edfaf1fb7f5952a56d5a11c154a65759aa117a027176dc444fd0fda1f63052acec092d031e15c0232c2e8f360e53da500497dafbeee77f5c484a47a3572a68f12c87fe7c23b4f204de2c8b3df36d7069697478977cf05d170b6447476328b2963ad919ccecb86ad6e69102f476f886d8b433bc85fc8cdf0bcc694401691118d590a7908aab06eed3d545ade0a4331fefff070d432eea157487e8b8fcc0d37be45a8d54b1edb2d5edcf8be428075c03fbdd1ea8ba4d1b11e5118c1d62a87987f0895de1ce13f3dfc96a6c40be109de386809d5998b9a26a587af19b4104af5c94deeb1889b145bce6629eab2b0b7a9d5312230fcc8a511dd81a9025ce2917a62d2e00c33c3613b49e5b360b119d85d293b25ab60bd8760ee7af6dc401694e71c10e35360c0a5c6ce65c69e18468ebd7128139a80b733690b30f80c9632da31a9282d320d8c0032814d8ec14dce40663e188435ea24812c38f44051d141b7a386d8ed868dcf5d1149e9e192ef851225879c5e15554ef9fc79b1795c2713bb202e57b79ce795d8204724101d6004fcf0341f95d5cd2b6d41e3acd20d9f078cf353296189491786c6f10253b57a9bc2d76587dfc47f9358f6d7fd17745f3e1a2c10915d918d5fd930aa0a724405f2366aa6fa10168cfedc6da4769e9d8a721525bc608a737e69850e6896a0d12378e34d572a9da89cc052c53d4a0e6b9d22bce451afabf9166a767d51baae01a33bc8087908cccb88fbeeb1e73f229c27114ef29d954aeb7ddf35764ea959f4c7f61cf81c46af400cdda460196fe15205eedecc30e6dbb04f90da4f1776e38f95c4317bba4f08d688087bf17ca6ceb171798697050dc793fddfc9bb830ea56c771bb72d4e37f09dbda52d215636f9cba2529a3ce4583f2e4736ab0c3f4caa7ccd1c51603067c5674bc61dddf4dbd89a42e2ab7c130c9f7d98086a8d9fc66595dcc5de9389ea60eb01181d6847b756d83bad16ec3b13197c834b29f665411d46cbceb687b763dd25e1462dc9ed609ec25a9703c3c3a17328c13d6dc9ab08c16c97ddb41425acd15eb66d0aec46d722209d20b0a182ffffd8c777fdb1a225f840ec12f2eca2338a379de82b94de6a8c843c2ac437010ed6e9acb839db589e033e8d30ef875a977ae47717f5eafdedb30e1502fbd635fb0837eb213962d6334a9412cd88a40d6327d888e4b2b7d0b0894072274ea44e9a5b4c99e933b5d720077fcb59c6afd22ab928518540a83679eae5730c02c33e318b516e537bfb872cd5020221000b5507e2cfe57a9fb63d274940afa75dfa885d99d2f35c089f2b739d26688348e9949742899219249381e02846d79479656c7770feba5e296752394a465d4dc2ae8899286ecb7d4793b7dead446a76fed4ef7f00b4cbc97664fe0d8e0ed7478737d3598730442e8f41668d06506424c1073d87361a763d240bfeaa9c9cbc5008263962b47f7c107ec5aeb9aa578f064f137e0fc507877728c59f50ae827672957b21212563e88925ee41e72b8da0a2569be7e50af94dfc165e719ebee68708504300c3a394f84de676acd4aed7c6cfb1ea43b95c3e330f5204627ec22c7c3a3fb7ad1b55e43888ab2af509bc3e811a4c54451d16370786fb8f41807ea2db8ff42f19ed81983f02c3955b788eeae0e0fd40e230b82250cfc9b72d20b6df04e1130849913411db6f4d8545ea351e9fef2a4de76c2b30695bc4a7a2274c9f628ec1b79d5d052e93e77f8f9e4bf4fc98e78aa706c7c77fa5667976e0625b6a50bbd72f4cb4e65c8ad9977b40d6a7c0e182c39a3472c71f38aebc2f17dc12e32642b85af1ae72372293957bb34572c839d34c433942df37ba9616d416cbf06626358df6875b25b65db53106263e1309297a36592c9449e6a14642c0e71343c35b64b68c48b943c15658e86d3593cf5c1737a9e33300ac6b1cf5ff889ca5258afab9ac641ddde0fa266e94307eff02fe57306140c68405029c7253f3b8f848396f70a1a6ebbff18d4f0d61f97d048e93b5d7663a2a12157cb9687599d8960c91a87984faa41a0941170377aa67b66129064395519294ddce0b1f2524a54d69f068669efc7890848cc5aa03fb218d0ccf9b65520ff928be73720fe306ac635e072da8f2efaee987acfa352cb6ae29a2fb01aea66f8ce687d9a89378b2eeedfd00543a6c683176fc69386d423e0f3022fa87afb824c2729d2c954bfae7a4fd9bd005fc81d4dc51b19aa4f239ceb2b4005add151a6d75880fe18fd41a3f13b44cfa50b0b209a2a3d49e152097b95dfd73b7e81c7bf4038ed3ba0e8a54d717c2308bbc1f6dd345e770188b8bbbae42470ca48139dd2a63e2e578614f2433812d817960ecbb8261fbe7ed8bc250a5dad485e8dbc61c999bf6a94f89656be3983beb159c061a76fdcdb71dbaafef227e777dc3615a53d8a3f0584c407917ea2929e2dd63360b327cf8891656b63a2a2e617bfb1aa4bae4198ec79c03c139558ba03fe85f9f847bed7ac0fd7645a53e7f3b5e3ee81ae9e510671bd87cb3ec59e75508a7ec14b6fff0b1085338e618bead23fc9cff8e7843c45cb755c50d04f4555bcf858949574581d791211414db8933a9fa24c780a3889c93d157012e691a210e1e6106b44467126bd49acb274f6b05bb752e7d245af67c69c31d4cc15faf8560d0aa0aa0776d9285b5f65da3f6082c9a8a6a6ef8529726251f2aae925fc26a32ad22ea0f30547599a9432da2555a719426aae39735d826bbd29933ce9337c92ea7d15d92525552dfb7ff9861d291876787f25d45f94d77aa38c403ba388bd793f2688d0dce71a694ea7eaae4a986d92c283a1dc486c1c6720b1588aab9f32266aaeb6bcc5ba6940b1c169975baa65a0a33e5bfc5c9ae9e02e77a65fbdf7dd48bdcf6b87d158dff29a832ebe46e5400488e1efb71765994de8f03726e0acdfc071454f39e7af0e458d97d0fc9083671522b6aeaeb59507e404b1330f72b87fc81a117cdba6052622440cb9c2de51743c409201fbd23c14daa357d3e33ea3e4902cbd968d98c8c7d78d30b7a8eff5edfb86b5849b2d539e03fa25b42489bab05b86a8066e0dd2ef8e7cfc42ce86112867a9d8a48047ca5ec858b291747d1790ebe8e875ba5a0d87c0b49f7c9cb77e1254ce69ffdc99655d42699c679fd48ea53b7e33401bb194f24e7b2c45fcf587ac2e44873a26a2822549c0d5bcddf182aa45a958916c956f8bdbe6f86e7e95094d7a", 0x1000}, {&(0x7f0000004940)="17855e7ad4d5a958bf56952d2352fdffbca3cc76c4510a22a451e4de5525f3e510c45b98e4775f8bbf3ce878de325e144f6b3f3421de4d5c9bc88393f77f23f09be72848fbbe4ed4e391e83e6b14a7b0a6f5736cb3f3dc158e625aab34ac09922b79f80c98dfcbd8f8887c", 0x6b}, {&(0x7f00000049c0)="bf544c6bd2482460d7e6346e28752359fbb57d12d50d924ce98088f7354baaf3de4a1a10867117150b6701dd1cf44ffed32110a6979c2ca3ec0e285f2822094dba43e8c6b9f11c120465066a2e72483ed0babb69c1d424f1896c9197b0d5205e6f140653728db9a2ce76a70056574ee12523c64524f6444126156bf81c2bd60173282d2ce9dcc0ddf3afe232999cedb0579204c918da4904793557b1119c37f79ad2903dda8b7654ce3075e86e0ba6a377d15f517b461a519145c52c0f5e1e7caec4c1f7dfc5e6", 0xc7}], 0x4, 0x0, 0x0) fcntl$getown(r10, 0x5) link(&(0x7f0000004b00)='./file0\x00', &(0x7f0000004b40)='./file0\x00') ioctl$TIOCCONS(0xffffffffffffff9c, 0x80047462, &(0x7f0000004b80)=0x10000) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000004bc0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGFILDROP(r11, 0x40044278, &(0x7f0000004c00)) 16:00:17 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) socket(0x40000000011, 0x3, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x1}], 0x81, 0x0, 0x7, 0x0) 16:00:17 executing program 1: munmap(&(0x7f0000719000/0x3000)=nil, 0x3000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00200000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="7c2fce61f8c615573365620d3307e88a53f9bfbb7611896daec78802156c", 0x1e) r1 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r0) r2 = socket(0x18, 0x8000, 0x80) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x2, 0x1, 0x3}, 0xc) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r4 = socket(0x18, 0x4001, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r4, 0x29, 0xa, 0x0, 0x0) r5 = socket(0x18, 0x4001, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r5, 0x29, 0xa, 0x0, 0x0) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) r6 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r6) r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r7) ktrace(&(0x7f0000000100)='./file0\x00', 0x2, 0x1446faa553e9fbbd, r7) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0x5) 16:00:17 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x0, "61aab100"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) r3 = getpid() r4 = msgget$private(0x0, 0xfffffffffffffffc) msgsnd(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="010000e0ffffff0046219f0d91f8c5b1a44a306c22014c09000000e995c40848d591a4660c84b089a72a28a32204c41bf00e1f4b0ac37e0e3f3630370d639b7f26461f745fa3d91635ad9a1dc3"], 0x4d, 0x800) msgrcv(r4, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000031000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"/172], 0x1, 0x2, 0x0) msgsnd(r4, &(0x7f00000002c0)={0x2, "9d181e74"}, 0xc, 0x800) msgctl$IPC_RMID(r4, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) fcntl$setown(r0, 0x6, r3) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) map stack 0x20719000-0x2071d000 of map 0xfffffd803f013aa0 failed: no mapping map stack 0x20719000-0x2071d000 of map 0xfffffd803f013aa0 failed: no mapping 16:00:17 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) socket(0x2, 0x5b7c5ec75dd2918a, 0x9) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x54}, {0x2000028}, {0x840000006, 0x0, 0x0, 0x7cf}]}) flock(r0, 0x16) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r1 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) dup(r1) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) socketpair(0x1, 0x4002, 0x0, &(0x7f0000001cc0)) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r3, r4) r5 = getgid() setegid(r5) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r6, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000003c0)=0x800) r8 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r8, 0x0, r8) symlinkat(&(0x7f0000000140)='./file1\x00', r8, &(0x7f0000000200)='./file0\x00') ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000001c0)) fchownat(r6, &(0x7f0000000080)='\x00', r7, r5, 0x6) fchownat(r2, &(0x7f0000000040)='./bus\x00', r3, r5, 0x4) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x190}, 0x0, &(0x7f0000000180)={0x8001}, 0x0) 16:00:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0xffffffc1, 0x7}, 0x8) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xffffffffffffff49) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, 0x0, 0x0, &(0x7f0000000200)=[{0xc8, 0x0, 0x0, "f7e893309934b2724083f59c7c2183d5aea5f370f88ab234726f672df9c28585d52612ec1251d88fe98016ecd6c4656aa0f7776bf69b1df512bc6e04048ea98ad9e49382f344cac246968d3a4dd83da2a6b6d466441d2885bc483f15d202ef2393f340d0cc48628c4d41b46d1087742ff6124d6514cf253ea215e73cc5bc1bdbdea92b47d8b8a3a5a54d3d8db76496c75de92755c01c3c6306a7cec60657a7b4adba05e1abe626fd7f7132c64a7446670a5944"}], 0xc8}, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001591dcb8 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001591dcb8 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x15}, {0x1}, {0x800100006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 16:00:17 executing program 1: poll(0x0, 0x0, 0x3ff) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x80) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78658e, r0) execve(0x0, 0x0, 0x0) 16:00:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ffff4d4d7ee400000100000000000000000010"}) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) readv(r3, &(0x7f0000000240)=[{&(0x7f0000000140)=""/78, 0x4e}, {&(0x7f0000000300)=""/236, 0xec}, {&(0x7f0000000200)=""/1, 0x1}, {&(0x7f0000000400)=""/168, 0xa8}, {&(0x7f0000000500)=""/212, 0xd4}, {&(0x7f0000000600)=""/143, 0x8f}], 0x6) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = syz_open_pts() close(r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x8}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) pwritev(r2, &(0x7f0000000500)=[{&(0x7f00000000c0)="15ecde9b032555f73d40feecadc7cf38", 0x10}, {&(0x7f0000000100)="4281aeaf76b91899f6280125707d23efd2a47d611b0a48b9934c852aef8e1fc85584d411f78da8ad99859a61ea13e4ec7cdde9487c5a17393c76e3b2e9", 0x3d}, {&(0x7f0000000180)="c55a88bedfdb90c88ed19afeed573d884c213fdb62a3c293f7564ce7a904a0f24471913ba5b14d05bae6239aa6d3708cbeee74b5a8d9bbbc4279d35759d17fdf152f93fa9f7cb2ddd977dc802caffb", 0x4f}, {&(0x7f0000000280)="ac3d0b0d60ab758b0fe9531d393a3ea739b257c2bec889d6399ac809cbc093dd1a32e62b5cd1dd74d6f14113680be7b9a9ce6e1ec3669415d67e89a99e42c456eb530aa1d8de87c700a8df12e59bd6ac527f6a0d0eaf03c8f2bd4d15be2606b2903d2bfd8de183694fee1b", 0xfffffffffffffe93}, {&(0x7f0000000300)="6229fd73c88835643954841c", 0xc}, {&(0x7f0000000340)="07c195f16c7bc4a3649aae56c659ba6f94ac1fef383bc59411c769dab63342ff5d9b50f46765c6fb19c87fb0c9185878ae309b98091f7af95e6e8e4c0c2535f01c126942a77a1bc345fd72a695dcbeb29865853dda7e24a251f91bb5efbeda0af5730c489cc37663a5b63567b030ba82c35e08e3d2386a347127729593b8f3e323a032cb0125a72692549cae8e1557674b51984d360ea1a1f6cbce0ecbc00a67bf690ca35e3d78730ac8cf8dc9fbaaa24aea904e0538c096108e152bdba997513d64c4a1abd8511271d36e9087b12bbfa450e6896844288e6a82f281d26154b052b693fd5afe3a431ef468091b7d", 0xee}, {&(0x7f0000000740)="656de0ca0700000000e912740ff82bd28012000000e27dd5d7e505dfb4f6d868fadfcd85895a0f7d2d3430a7821abc59b7201ffbaf76440ed2210478943de0b51bc56f6009544362ff3f1e76ee0a16452575ffd4e1185cbd7a0c0000000000", 0x5f}, {&(0x7f00000004c0)="24bf2c191e", 0x5}], 0x8, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x129) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = dup2(0xffffffffffffffff, r1) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000700)={&(0x7f0000000680)=[{0x3, 0x6}, {0x22, 0x6}, {0x14fe415a3619136, 0x8}, {0x42, 0x99}, {0x80, 0x3}, {0x26, 0x7ff}, {0x6, 0x4}, {0x6, 0x1d}, {0x45, 0x611}], 0x9}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x24}, {0x6, 0x0, 0x0, 0xfc}]}) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r5, 0x0, r5) getdents(r5, &(0x7f0000000580)=""/200, 0xc8) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:18 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5c5, 0x6, 0x5, 0x42, "ef4849e49409f72b05ad17b34c935bee7f462f55", 0x1}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x9) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000001c0)={0x9}, 0x0, 0x0, 0x0) 16:00:18 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x81}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000400)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000080)={0xffffffc0, 0x8, 0x4b, 0x3d, &(0x7f0000000180)={{0xff, 0x2, 0x0, 0x5, 0x8, 0x1ff, 0x6}, {[0x659b, 0x800, 0x5, 0x6, 0x5, 0x2, 0xff, 0x0, 0x5, 0x1000, 0x7, 0x9, 0x6, 0x10001, 0x9, 0x5, 0x5, 0x9], [0x100, 0xc27, 0xabcc, 0x3, 0x6, 0x3, 0x4, 0x8000, 0x81, 0x1], [0x4f456c58, 0x4, 0x7, 0x10000, 0xfffffffffffff1e2, 0x101, 0x7], [0x502, 0x5, 0x0, 0x0, 0x401, 0x1], [{0x1, 0x401, 0x8e, 0x9}, {0x7, 0x4, 0x4, 0x8}, {0x2, 0x7, 0x0, 0x4}, {0xfeff, 0x0, 0x6179f400, 0x101}, {0xffff, 0x9, 0x0, 0x7fff}, {0x0, 0x8, 0x1, 0x4}, {0x7, 0x8, 0x2, 0x10001}, {0x3, 0xffffffff, 0x6}], {0x9, 0x6, 0x20, 0x7}, {0x1, 0x3, 0xf882, 0x80}}}, 0xfbff, 0x20}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 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", 0x8) 16:00:19 executing program 0: r0 = msgget$private(0x0, 0x734) msgrcv(r0, 0x0, 0x2e9, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) writev(r1, &(0x7f00000007c0)=[{0x0}], 0x10000000000002e8) 16:00:19 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000040)={0x1000, [{0x0, 0x5}, {0x3, 0x4}, {0x3, 0x1}, {0x2, 0x2db9}, {0x2, 0x80000001}, {0x2, 0xfffffffd}, {0x0, 0x1ff}, {0x1, 0x1f}, {0x0, 0xffffffe0}, {0x2, 0x10000}, {0x1}, {0x1, 0x5}, {0x1, 0x5}, {0x3, 0x101}, {0x944775b800919c3, 0x3}, {0x3, 0x4e2}, {0x0, 0x5}, {0x3, 0x7f}, {0x1, 0x8}, {0x2, 0xa3a5}, {0x2, 0x8000}, {0x2, 0x3}, {0x3}, {0x1, 0x9}, {0x1}, {0x8fbd8aa1adf6db8e, 0x3}, {0x5, 0xc37}, {0x3, 0x1}, {0x2, 0x4}, {0x2, 0x1}, {0x5, 0x2}]}) r3 = socket(0x2, 0x8002, 0x0) socket$inet6(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r3, 0x0, 0x0) 16:00:19 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) close(0xffffffffffffffff) r0 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="07bedce7", 0x4}], 0x1) readv(r0, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) execve(0x0, 0x0, 0x0) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000200)={0x1, 0x80000001, 0x4, 0x3ff, "47f7021866c73efc769f6ef70a741684f331ecc9", 0xfff, 0x6}) write(r0, &(0x7f0000000440)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304", 0x8e) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r2, &(0x7f0000000340)="68222f36d6fcc65e3e62cb2dab835e796d2fd9ecabd663787717ef081b55cc86076ad2b60f84efe15854f48e7cf7a03f35aafd4f09a53d78fe2976db87aee5784432e712f69ac333dd7559c8e04e94297871561f0c5284698d9e0d60534f31632218cc6293dff2c79f2c6bde32f226d4de681bc81466bc626c4a1e52d0f627aeccabef753bcf883625ce24fccf42d2be60482cae5fa611703a90a09e09f81b9700e0142f3ae108", 0xa7, 0x8, &(0x7f0000000400)={0x18, 0x0, 0x0, 0x7}, 0xc) r3 = syz_open_pts() r4 = socket(0x2, 0x8d2b67ebc9b808fa, 0x6) recvfrom$unix(r4, &(0x7f0000000000)=""/26, 0x1a, 0x800, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) close(r0) dup(r3) r5 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0x0, 0xfffffff000000001, 0x20003, 0xd9f, "0000005e00350d0084149f3e1215700400"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87f75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e5a0ebf03ba9bd343b57ce384fa2ed678aef8269ac791daf0"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x15}, {0x6}]}) syz_emit_ethernet(0xd, &(0x7f00000000c0)="eb9ff148188bd2391c7e3e4ef8") 16:00:19 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000200)="ec3a22db4222f1d14f8bba6ce70820ae7e4749999751d79fda3bbbc0855e783cbbfb94d0e79a527db44a61af2198f9518a5169896dee22cf9c9ae392fe2884cd257adf61ad9ff0aca31632a979ed762be2cd7114e4634ade251b45587a6ef074b3c0274b12182d9b46a6a18c8c69d2c74a1f7e1fc674eadd919042bc45888934dfef63550bc0650355a5f4ad6b5c8eb24f7f81d96b0ec78b8b78b10713b03d5cd26cc765ad250817a451ade795fc2ee4352dafa4259fda5ef2ba7f57026152c6b64bdff81221a8f9a63975dc252a587b8b255e3ce0d3e7ee80436456e6d9f75a0351bbf1a796b2a51f8f22045ee3d45457e390cb3b6e3eb2aae4d5c07b3cdcca6af298587ad2a9b8bfc76e3165f0d687c76887320dcdcafe92d390e0b38c42323e838494a81dc66f29a9ec88147a59cc5a211e0ae68822aed7af71707bb73dc4b4afc89ee27a5d628f6d5cd4380e17737b2644dde8b4a195a46c5230412882331bb9d34d569f775a703d47d6319815797e55dc1bc4b587857c01bb4e8d508ea75ff1fe137c1c098309d39b99d227cf89b2425d0a5b9ad76fd98dc0e0026e5eca3b8c1753c7cdb007af49437a90b1b4293c7da6ac5f60fe62ef350f80c980e6e518187f12d5441ec4990204346e9b69dd3337101b94cbb20f89f4df8078722ff7b5eb38b9e89ddec43c841a0a9312fd191e331a8edd87e94d2b47de5ea2c1e37d8653a461ba09df425c2efe43f43c65ff535a91857a8a38c1f9e54871c8259068bed3be3d72a7db9a8bcb215bb428bdf676615424afa833f5df2cd9f5d3cd2a2c5ee492ddc4ade63301a72295516e70829b278e11f9285cb277ad580ae1df2504ae9e018700da86f0205ed83a3961d7007a64526a9f2d3e51952bfdcd34aad4d0751225c3b616333bd0deb0dde686a119f8c87a6c029eeba51eec6599c256f4f40391a40ba94c477a860b3739cd78994198aca1fbb712abd623f4a1bde8802668ea64c8b9c58cfb450990c29be99b48310597374587bf21af55dcbe4abcf7d048cd978c1bdbf9ce07b57ea14bdd07247f7737c5a3c8af29693ded8c2dbad06ed085e599c7b3e59e8e9ed82f735ad0a619ab35f8ca009468d1fddc8601a547021c4a3352a4a72383dffa6fc26d9c20a11b8e1d0f9e105a965bddef210734ac83c1473153fcba624e5285023137d9a8218110efb0cd4c03609117d7689ed22d38da74338008e4a2e01c7ae5debdfab767ec6c35d00f55cbd918c4b13f8cc77b931684fff8fb88659c67fa82b312488d762ff2941d0c4cd9c40aeb424f2b94234a55c8c1665de660007a137bc19ea8d9c9701b486f8cbf4ae1ebe6d93b78624facb5fa6cfaf79a2e6c1c136bcad355fefaa4bdc67f8c6e4c127846c4df50ec7743a82203aab46190432b82f07591718b80828b2ba1e8b6b369a795755ea3ba3bd2600c8e8b8c7078b7d8b380671cdf6ffaab4d2c92f828b2488ec4ae58f8f440b6be322a48cd0f1e5901d40210f49d0e2536535a4ee66f5a320cd3daf03bdfcb185707c6d6f83cef1ed2e0f7f9b51a32c5a2f462bf3183a4af799a6460d3f9bd25a8d5b5506bd62b46bcbf161a5dda372c8c3406b9fa921d64da02c256a7e38a2025bf2b7343b7306565e3e60cf3b584710977d823a8a3bb5b7c94d37886df72bad5148471e2b9330cc6b20ed7a09a04a6e67d56d36085431278286b85a27ecdde780e1dd06f67453b024abf1374da3950261a4dd79925d87f02481138ff7d2ace6fb7e38a36a2a188e356f7a1c6d78d903b709c6fac534c366218e88a38e7668084142f374a35fd2defb3ccae2c1c547c6a0dad89429f1c4fdacd543d509d05d7e50f15e5578524f7511f874a42943d71bb556a6fcf8c30ceaedd934ccceb6d57f3cde0762ae03d62e78a7426cd42044b8f8fcc699fa865595bc06c25b48589034a878e2a731721334e51c9d7baa39fd6d0ddcd7f51ff3ffd43994517bfa4dd5377bf86aa611e16fc5f49c430f3c885a6ae42cfca839d4d8c435405ed419f3845b93bcbd4de0af10ee17ec50b512f01f4cac4c551bde519c4249d1aacaaced3df1a1afe5fb70365608c5e0629805ae5ba4baddf2d253b415e00b3894bdaf06d4fd42513485fffc1407a85fb23818cf359c104d5efd60f67ac7425a52336ea22e359fdd7f9560d53c74addd9873211b1d79bcc83bcf69517e914c9ee45107cc80a76d707a523700c3962469827934e97aa95ac8fa154a4989d3e15ffd736bad7e594bf001ed160d05b519f5324be576cf0e21e6fc82ddd4ae5f75ce918e0081564571d1a59da18603e0cdb2789042380345077198652255fb0f7fcaac2ccfb5a5d09fb259a8e705840d246a93ab4ceca14a7d20d6d19bb5123cf3a39ff10bee0dcae7519c80673bb206c3b4eba087464da3a1bfbfc5783ba6aa845df98040e54a9c97f143028e92bd6843ab87787e2fb5f1320d3f9f2d56740624fb5ae0c0b7b0b7a762122e456a1a642e6bf7c005f6277c7ac49bbec1a5b3ed54efd8202f447c86e4576b7a80a1c2d5e82fd46be3b900861b0d0387f991fccefb6637b0500f029e5b99cf3233cd11933d4dc631f4accee24c3aea1cafcf00e81747f97a4be1d07627836c543f62c7bf435b7c5afc44b1256302fad711e973273392a8b0c25d8f0041155bafe2b0b3a98c40b15343585807104a65cf8f7673b0b611978260afa6644655c710b771db0cf7f46ed56096d16b3736bf527bf3e071e659376262125bde18748384e571d38ae44600642140a706c7bdeb8716ccd17e0d96002409177af62c8466f1379b608bc721c993ca3e5258696ff652f67e76f6fca52781c6436721e9aca351708d1c789277fa87691b2294d4a41a5c032e2e4fb47d4011c39a51cb3928128c6de283cbd9a594eb104e8118c3397339cc2ce41cb782ea815911aab235f0f883be5faac2af6dfe3d6ebba3bd7c5e6c22e659bd1ccbc1fb7548d99a014370c0da18c3d6b947d9700249817de0b37670dd5aba2a0a19a59edb0d1a7a4102e2a85bac5e5e10f4dc15c9dbdfc74bd88cd4c4f15142003870a1c91fd3ffc5779a9cacd0430ca81a488adc6beb48f12d307b015a4155bc5ce577da72dee01d5b3923c55f71b8fa7728a52cd921208dc51507615993c1595975c400f5778618e86d4b9d1d1aad9f308626526c1c6c7267c4f9894722aad056734e9949701ee20ac318dd688a8b9b519040646e778dd442c08e4f0682ca101c2278f66566e609f671247187c524f1f4901dd758114e038af8fd8ab8148d1819c335d5c06adb191a163bf1dc899527c83f0b58a10f12ecbf658025da3255cfcdfa4ebef51f634b1f8e7ca18cf0bddb88c392017b705614d5ef3f828fcca12b991ff9af56b61862381ef1017f2d800229ee0172841da0954e166a91fda92d59773c8c65d8de7e22d5a7cf189202e48f4e0eb29665eec63c0051a74c6be13b23e003c2d6be4c5170849994ba6411f09917d940641f24045310560035aed2a8fc9d1fe9777a6831619310b4ea121d3d5daa1ac917595d8ea6635e3cdb0380cb63a0d80896f20270a2d83ed5b10b223f92c4c548af202adb4628ba1594c1490c71f498f2a286ca45a648d64573b0ea1dae561c969a370c7dadb7d2083b4e5933329804c416fec3177a97e1ea252618905439e356f01422c3448900793270538081dcefb0d1ac08210c9962b700a2f6aae847b871a7ca17b447ef29da8fdfab407248d8e565abdd3b8f4ce87bad6513887ac12dfb19edd7deeb9bbb58cd3e634a3795147f6a842ecfd696469a18f1a86bccb76579eb117c8bfa7141cab5724f2fb05149840b700ff019bcc12bb000329a72fd50160c683c2d14e6f566ff648e2c1a3ea6a45d7e99650735c8b1bc940ce39dc8a2e9b54741a409fe77e5b63b641d75de5bd3e8eb5912f6310ffb1d2e1028d5bc3ba474724b039de353402ff250de9c883c9fcb7e1038368f4c8f75167a43739aa9b5dbc3a7481abb4037af07824367141a2d8c11cd25560af37f1545fbf873b8ce5730235b458f3f817b3157c0f8f6d7887ca0603314de07a1edd1bd0bfee2121d442f4929dc73cd17a1cd836d06b71ab0bee71eb011aab913ab6244f4ad450266a03d86f9e0c6883a7323b1f22ba24df703cb84c8f0e8f1d7ad3546c39b0276907d1069a70b7f3c266c645b477839b6f6246f0a74c7ab88fdf347b6302ab883f34aff7bc624c5f8fc53ab7cb16e2392e6ff6cb2709e6533e806e62cf49056084019286b1f2eb31d906aaf55b1566aca4518b293c56479b1bd9077c92fe35b7480e249c7a1851347d84c66fe593408e97f0252b0d3bb8827880da441f2f9e665c8a0beef8263588c9f823e47bf66d083741120340518eb2b702a59bc44dfed71ed3186d9906388a447de82a6116f994bc1555932a40e1dbe154276538763cdcc10279cdb4b893d982d46af2ac97de37b04bfdae99ed0255a129b62a7a11b5cd3a15af5f38c5dc98cc15ef9cb88373549d67d9f009e6478a8625f994c52566585a4f727ee480d89f97b0a2d88d75567e2276219189aa3a4e1f3271f6af63fbfe238adfe76beccb6d5637dc2f2f6a273816958f6dcb75561be6499c8bf053c2f418e00ed34915c3a109ca54549673c256a77aaad472ae5b4f9b7b95c57c17e1dd034303a2f2fcfe5bb7c7312c6e8e03494f88c6249b7bb31e473984ca988dc2168ff7b6a9eddf8a28d9e7772326e0d388d0a261f48548999213e4c164b3b5d3f836d396871d81f0763112665bdc9baae3955c61cdffc969488af54fc92cee71bc4f035d7944631f160fe3534d72213ec0a6beba5bd0372187a17a25d296e3d189d20d0837221a98b6581b192e4fb182f77013d7cb318e268ccfbe694e5b40beff3a116a0fa461da40a1393a76a45592dedf245676af316152bd74cc73977c977753646ab42f51e60bc83c0ba8c61bd4a60911fccae985975da70c5c2b7904bb4da3196dfe0bd7ddd9c21984bcaeaa77a26555985a6357a5e01cdc1fc18e469a2b5d788144452aa21eb562c04a3cffb3503f4a33abef6cb48d3aec42942e1917427eff808286e8db42e481f14fe07bc6f18685c3deb2d333c8a9484a466c2b40588a622813e6707a7398bed91c791a627749c1fdd3dd651c0c50388ef9591253f3f2b9f9dce651fde7cc5065355d6d7c08ad752e6bb5fce69797ea27727d11879b4ab1acb38106bfea80c55fa1c903eb09cae5114888b1cd4fb9feb7de7c4d89a0ca888171d26a196a0ab7e8cb6455d57a158fa49450853dbb94c99e72ece03154e159f10a2e430be4272766780b76b348c3501303a131a687357e6785b97be90ebcb971358fc61d647296a814afed5858b57c0977e5526163ffbcae4ae11403d1f1d7d47ddb3bf63d90bfb5ac36e4c5bda27f0a0aef8078c25026586fad37fdd7db1f329f97bbd90ac5171b72fe55522dd80e6c4bf8dd03c28c800de1a2a370dfd294590cf475753c93fd9de0b92f81e8d334379ac242c015ee2e8355345af766bb4c64efcfdcc1d3d38165fc885d5ba27cb8de95589a6f4420511bfec320840b00641e1c4a3f25c07f0e0e4d53509a573daca531fb1b98d3ce412913569cfc22dd606c2ec97927fe621f59937a26311efd2c56803a3cb3a360598115b9d511247e7209e9f86f9c4d9ee71711942aa0d7129cb4c2424fcbac5e4cfafd5cdcff8656cc88351e3ae8ffa34fadb6373b7359229384a3c3b553ed22dce504556dec93691f8caed8bf93039c3a32529f74f3e2f6484d84af3c8eb4", 0x1000}, {&(0x7f0000000140)="4d28cd5c19210d333a5bd68b40ff5cce1e8b81de07e9d7e91b242e18811721439576b9a3f547460d7822d5b6c6dc113cbb8c", 0x32}, {&(0x7f0000001200)="346beebc6499559119b2be2b27545bdf6154797dc465617677ae78bf54e8ab37b0eff7545c8369fcc0161594169fa0daa2fc3b657e33dc53c612a0fb7989120a91c442d0f07d08ce08c9557b7994a824b965bf8ca2768e3091a85ea22db81445e4da334a94e6867737f019b3a6cd1a24d7f7093cd137237ff4c68edf8336debf99addebee5de073438c65a94221bc6eb88bf4f36c8013a4b71beedc40047e6ca6c671411e7eb8aa1fd5a2d2904c0dc3ee1a304560ddd205da50aa749592ae802220eb4dc34167b27cd3bad1e32d0c9d53ce8527cc7", 0xd5}], 0x3) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_flags}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0/file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) r1 = getppid() r2 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, 0xffffffffffffffff, r2}, 0xc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:19 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() close(r2) socketpair(0x2, 0x8000, 0x6, &(0x7f0000000480)={0xffffffffffffffff}) connect$unix(r3, &(0x7f0000001600)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000140)="9e7df5c59466692a02058d", 0xb}, {&(0x7f0000000180)="b529e6b4db17bba4f529f6b3b2aefc8960f43cece785922467d478119e47c6afde02b22f7c92e2d7d5d05feaddde1cecb800cb932bf555dcb8ad589d5a65f408f5bc2a9d7fe81c8383534fd908bc0ddb0196cfa2f6cefffab6dbcb61d125c65a917ca4197e399a74a3a30090143b4b290b524901796b963144b186f383dd428f71046a35380ec657a7e285cd91d3cca81082499be8777aa182e99e5d5c52168e3b52f2c35bc8e6", 0xa7}, {&(0x7f0000000500)="6481c7aaa3a5d185d0e2d8426d82aeaea4ac5f4235e24f6c3397ac105ff9fcd0771178fb09b77697f932d77b4eb5601bd3de8c133760d171fce9cf221b99f64507c6c9f6626e0cf67300cca53d7cb67d667722d5482e477f4e291b99d0855a0522e21cd0c1477f7ce298eb8a88651c375ffc59c9616f3cb49fe59543571e4c2fc59c3fbdc4470ef46eb49f7ed42b999dfb82c207bcb67ab9c1ef74140bec637b345336b989cf38442b737e92bb96ac7a4ed612022312b5fe31a24402af5248e42a784651b588cb70b213a9eafe81a126df356b79d75f2555766ba647394917c43face52ce38154ac5aa2e8e7c3db63c756f12933434b82b4884baaad77e05c209d2ad2b4b8538f05ef62e3c54d88b03845edc8e973135d24c14aefe12c3290bd106689938fb5ae9473d265ee54ff76ad729cb0c449c6acde16aa72cd68336feb1b0dbfa728b313dd47be37fd1aa4d43a58e952bac5e249a08fe188f74c1164840d6eff05ec62c39401e49ee894e35c32ca9aa3a2c76cf0cec84ce5fa3dab65cb5ae4b9ed14df88960b6b6174a317245766eae51b1e55bf03fc1c309e6dc1297ed3c72c7e34aac21937b7b5087a74176580c18df2613ef91ff9068a3936b0bfa22d00840e8c8307f1ea1927d6271626c0f5c8bf0c01948b7d9f2fa58bc1d3510110bc1388669060f0e9a260fc23f1f770619a11da35d93e7f4ada8a056b472fb3a05ead370f44e251577f19aaa82ebb27816e4f990e4acf331f6e9b7e39f02bb0c9592914127e65a6253ab5861270e417b09444cc2201b919caabe02c45fce1fb7a03707d6d5a49f57aff21ec6fea1c0d48785fd536640505a1a2861e40d1a339bc1f94f55f96681a826824f57afbc008316cb135e73ccff62baef5fde291b4d4444295ad5a3e04ea019fc833af9ec638a9e7f8f14ee650857fda8d7d0e9a5d2b1e30e1488a2a4c3204c9c26d1b233e8ff5f69c74ad7c2a10425350858ed47a3a489c924e39e0badcb7e490129f53e81e9f87cae67dc938a7d7805c7ff47446ec5d358684540f89f9323fad7ab75b714d83d3c4d03fe04a22e05db66be9876d2bc398539aa96e1e69f2c86d459c17c17d89b261d14ac54314f49c82c9fcf013e6a0c7c00521d9ba8247c95899ffdb160be635d3007338d4dc11cc82efd02a3523c396c1274d76ad14bbb393a408a9c337eda437b3c8ef0fd14125ad99cccb0bba381a2c1828c569f5678568d4a6f00ae82684090808bcbb2965724950280ab9d06eba0040ea96d142c8919c4afc583e2670f407df74061d1a94746d31671e89e245688f20a461c49843b6d8a821e2d4b51570eaa72ad4cadc148cc00f7f7fa84cfdf5fb89d770102bf5e13be568ea0644d4ec3f5abb29af83299ddecebe041e43035874dec6065f431238f5009719cbacd74351a5da1413851662dd1b3be0d94514b051f97b01fa81d9956630e000eceeed508ab4d9a28d176f7c02a3f65cb9ef7e0ec1ed5551b72e2d1c73a9e023b108ae60d4c299ad575ab1ed541a6d51dc27c8fabd3991d328bd7e72c8a5e1c89a96bdd570f7018cf5f7ee45b9feeb375d64969bdc47f8aa4167515acf55c888f38c2987b33b62f8f989630304a2c4d2a1d4424f981c866e62e0641af95cc10c226a65b3872242a4af9beea9bde247dd54b92ae071743abdfb971ab560dc1b832cd25aa53ec584aa66653acad5187ac41b90d5aa66493d92ef4d4538813a0a3f87d9b9ae2ae3c6a7663cd9ebde1e761dbe4a866a9a9999bf13b023f1d18e6d853dc82afb49c2c5178bdf1ea0b5039af444e9dcb98bdbcf2747174fd9cff83e7a70cf3bb125fe75a5123dd52a1bf4055a3b358a809ec495947e45fb008ea1f7df7a597648f53eb68df88eae8a9b681e26100f3e35e529d222a789995f680c75df9f5ffa8ccbfc1adbf6081b35ddb12d4ef45d2f11701a651ff5e7c05b8b5515adb5e616f86d260c3bbe3503d324cc46db6e9454ea8cd5151d7a4052bb9d047ddbdd880916500c545a4a74ade60aca86f630e50026dad599efb86a4f814dc58c0b15425e61943a63498f3cbcc74f2da8273e64ed87bd678aee9fcdeba39e7b0984ad4215deb26f06f8bc54c08f89a945c410f694b9ef147997ea2fcd7636db77b4432f3f8d4a0e9fb6d9a724902239adf6678230b91cee2489afcf96f648d7e66fa9595ac760b5b09a035ca410e84e77e7c76dc4373bfc6f86d0081e110f84df0c9e1021c9db59ee4517a7e3dacf4da616227eb1eb27bb4416d10bc6a48b3381ead3e8528fdabf3ee5a8bdeb767aa4ed4f24b30f4c8546fe155dcf9e8166beb21a3ce1adb9c649bcf3366564c2ff82b1cf9c34f5d7e5c378c36aec51767c05eff7e41df529ac26836c782c2da7d60b555902a583c750e2e07c18c8e6758ceb92218dedba711ddc618ee7a7b0088039fde96facdd3aa88ce5a5b0e0978c1d18b59cb367eba1c2205f837703d1ef45634dab58f092adfa39dd68d9206ebaeb4ab6672e75a91cdb31b92933d8d88b587db9cc6d6d10b00184cc9b4df45d856d3ebdd9c9c2276e7fa0988aefea9a6b0ec29b02ff7e03c0109e489fe84895264bf38effc0801cee1a01a4d5c2aaf4fd2f85a19e56257bbb63741901f63a99b5683cd2e3de4d79fbaeecd2d0f6efab7ca72527c5d4b0a1dd6aaae685fdf896bb6fb91e5d1e5f65354bfbeb115232f9b9766b18ee4fc7624c7d5cdd3b383265f363f7612c28127cea169c5171511877edde9b2c00062253da537e492af6118b95b34beaf4b9fd324ec36bbdd68533fec427b939867ebcff2a8c82fb5676a7023c5d95e6b2cf85a44b61b5c8a4dab4b3bc5863f3243108517877d83edac4c9bf6ef3c23e2b336207e3ba4e9427dc870779847241e64d2f9b84f175217193825a2650e488cf0ecbcfa4eb65cd5cd80abbadb21665fb3db74ae5d50a8f3858da8d39e718474945145db530179705f3a8d71ed090b79ef6553a0b0394988e0590202ad8a63ae4cd95b3c5ca022af3a91bcbbcee15333a660f0795e9d27682a08ce6f3538e95d11e2e7702931b44eae1a2087f09e6a0e6cbe296a031ba81bb197144083d5577b7fe71913da66ba1f5e31c0c35400a0d83aadafea4a55bb3227c18bd02206085ffe859b22e999164f2e8e1880639a19b0ea8c94ab794c2801ba523b46482dad376682b76c674497532bbdb6902be0e6583e6c45d8a0eda7833902c2a30c2485bd8422632fe9ffa44b606f2709579491c41d1b72957c59bcaacf0c2fc93641693ced408a1b86152040918448bda604ecdf77beb067831d00a7e3d7096d8c568b2196229590d06358e063c29cad29c34c39f39d7c257ef0d8071266262c36986f8e613a071163dbcbdcb67de1b78a89272a752de46b549979d78e707a038fbabeefdfc8e7d8636815c656c3af8f5b6ee90945022ef88a0dbba2c3276c8537298e66167e7d1b1a1d69044650d6e738edef4cedd792df4b1bf6d982f7cd1747112eeebd023d5ac91782ca91228946528482559b089361cd8801762ea7f9cf7bf58feb96d0efe95b380d3d34e9fdc2ad09bc9233dca78f3235284ae6421cecdf9203b8d9663ae74275f4bca4b081909cbee4862fb9500857ce8253ac7918824e1633dd53e0305edc383724fdfee87244d9d9d118bd4322d3b5ca97ab01b81e87047009d7d2037672dfa74e532f12cee3cb98de322b4a2d0e5440f52cffb98bd95db60f60240bb7da583345cf82ddbe735ab6c4615af25628b5e2e514ec1056b5c316181732182311a17f37582a3b4534e61a62cb447735390c5bab440f973df0dfd38d5a9add81f9f38e1add50a9598e42a36dcb6a1f3d545396496d48538471ac8c3c264903ff8f6dbb217b3fa38bf8aa54d54fad7b9be7e07facc35f91be7f3be194487278cc9371c6af804f2fea6de603fca9c04ae3050343bed4592a71a804753c794cf071e5fc54767ca71560ed706a3e568940854cfda82c8e2090b3a6951ee30bbadc39a17e1db0d1c4f98c1c57c71e69e89bb9aaf439e1773945209ff2113053d019aa776b08e65561a1d3ff7d6cae762dbab4541a62d05115d21ee369791d00955b242cb29fa154440911206b11d32ad2b988018702f251ff5c13ffdc979414eb76886b58f674795d99c65ba2a29dd6d7a99b401259531e5187c79bc017a09550d5479891ecbf6de0acc1014d09d71ad6c05c72c1fa9070f38ceff1fdd104a7c28b730920205cb74effee1d98d6f15a0ab45898f9453991f5433346b78a24ae2785eef40da6d66072eeed2d684526a6677af2da5f2499d6fcd46713ec4c2a6b26eb55006e179a1fbb30635f974153041c1c3b9ddcd5d77e49be5c821c5f274093d4099ccfb8395f0766e34828faa9ebaf2ca9c1a2e44c58cb947571ac436dff49c1e6e1a8317edb750bf22a5c94451cfb5f5bdf9fb5ff38624e7165f3364604b114fd2a58d71790d2b67eddd7ffa8c650adb2f2bf064c2a7cc65727644875c36b3185b038bc00f13a61a0fdd9adb041581e5a3e25f0a186316c20dacbbc8a7fda4e1c7af760ac8221207b8324ae59dbef8de39be98709bf276c862ec74c79fb268eaaa4a617ca235eb1f03aa8c2326faa18b428fc153538d7a5b5b123a0ee33723dc60a08309d63cd3a7819512a5579156cceeb5fa8fae607b0dfbcf0e5afc173f964e65869f1fa805662a9b75a17947a543fa8a6a774d2734fa20febc367ac181b9ba9490e510711d5b706d6e1aed4cc3fbbea1c6c7b98e0c5e62f29bd432c546bb02b9852749b88b5f25b8598fd2e4a3cc6fa356715c7f5f6a3f6af890d820d7d4548240622964dd33bf1d0318ccf453651eac275553821965d13ecbb0b53a29a4f21106fd81123f8e2befe72b25e5f14dc89fa2a233a366b01a30f0a01906af285b5471c460328156bae377a22a82a8e9236ddc7b1c2544013d50c41aeef3703aa963b8aeb5dc8388cf1309a675cb4be9031a79869c97f62a1ccd23cd71de622841d1f708e92d2adf15863b177b5dd1d7de8536b4efeeb94d6483101bfa65e5d0550d80f06db92c8b21cb6d8007691d06c36e0f8eaf5776048507acbf1da1fed6d5fd8f36ec3d2615d4ad6dd2d725070a494ee8290465a551c6e910b9fd66abb33b980f2dcfe77dde34e645063ba9757361f402239617fefc9eea7bff414199f3d2501cf76d10859463b48029d29ae490b222e0b747c54aa655851078220934ed321a30bd46caf14de860e9696aa804c5bf2155cb8a3a5997a9ef25c71fc20360674cb78f5a83628955e3754270cefb6d2156b3654b841a98b6ed47d7ee3bd27b8eb1df5688488d31debd4a5180f9ce9f659ac87b568241f6fe149b65dc28e4a6ec8edb899a43b10607b7a828e2f3c3050aa0dc0f6c00ef378cd04ee2151f3f99865490fed601f57180ae68add9f3431e8eee7e1ce2e4828e7896930d327053c75025eab1c39a767aae112bd3babf2c41659650e3c4669881270ebc510afa0267aacc58bf66d80d27e6d88e674a533299683528bd8d4af578ae4240421e7a3fc4d9e89421cc9c7d2898138bf447e684947d3dc86a1fa10ba69320ebfaea54539e254207f1296420ba13c4a0fdc5e505f28ef8e2e94b5228534084341b2fb163067f45489f83159a7f50037ff8abc28f7303bdbe130fb9eea2f34e744d6247a34ff062b9ddc929b8dab5ba0514cb42a1f127b60732d8a2ae5e70a96d008baa9dc1b16b98498d96106ce5e63fc04ace76ad468f310e2c00f3cb36f858c12f921b1e5a7c653c42ed56a91b03737865be08", 0x1000}, {&(0x7f0000000240)="d0ad241a0233c245c957a14a2ded82479c33f9666d51a2813d08d87e5956e2caac8649bac49348d2de9cb11ce76d135c9f3a10ee46ae07632637aedbd2e0ede18147ad202671aaf6f489cc2f2488a6e9269577b9d617441cc247ab3b800332e8764379", 0x63}, {&(0x7f0000000300)='0D', 0x2}, {&(0x7f0000000340)="45bc5a910c74b5a745b6df5401f2c220f15e9ced0e6c0b56ceb5e7a3237d9d637098418b9e26b1d1c8315d39858a70c4a525c5fb8168dfb681113869cb02c03945b562c320b52b24954e5156747746e847d85572d11a01a214cf0d60c533271d002fd30b58734dfdcaef96bf5a13d7a890705de207362284e72eba5c0bae5f834e2eddf9fd1f8b928e8a49aeab3ac8902a003d750d", 0x95}, {&(0x7f0000001500)="5d850d9663db62b437399714e6b959f5b14ce0f10c9649506fea92874ac2f3b63a5c6c663de61a30bd2446e5bd5346cafac0cc4af0fbc1907422f20eef6c0b3aff26d37f55463b56ee7458357edf5749a391a62012a4ce7c0f4eb37624060979f9484eadd829f5b8ff02d1281d9a3addefbd4e145b178d68c28622f1e2f0381b40c7deed1052fdbc2259096945cdd3e463f69bc0318ac7f1960a0077b35bb3fbc741e09f79c7a8ea0469feae8fa3347b33aaaa4cf4bf4aa6bed9339f8c8ad5cc2f", 0xc1}], 0x7, 0x0, 0x41) r4 = syz_open_pts() write(r4, &(0x7f0000000040)="b3a9f56b0168b0497574071e6e1fb9a3a6", 0x11) dup2(r1, r4) open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) pipe2(&(0x7f0000000000), 0x0) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r5, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) pwritev(r5, &(0x7f0000000100)=[{&(0x7f0000000080)="8d9d251389adc4df3060007bdd084c20c5895ecc75c3700f29ebc43cba824f2b787e4644e33014b104b2fbb535f71082581a093a52ed82401e1d322c126fe6c123318558c4d159cd0334d0c0e7c9c5f52d3c7dfc4068b803c338b5e46ef45329157739d4", 0x64}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="06"], 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"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 16:00:19 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) readv(r1, &(0x7f00000014c0), 0x18e) 16:00:19 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188f6a000000faffffff00400d0000ef00", 0x0, 0x100}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) 16:00:20 executing program 1: open(&(0x7f00000000c0)='./file1\x00', 0x80, 0x10) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0xfac) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) mkdir(&(0x7f0000000080)='./file0\x00', 0x80) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x40001480, 0xffffffffffffffff) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) getrusage(0x1, &(0x7f0000000280)) 16:00:20 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202390b3a28ffffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0xfffff}, 0x18, [0x0, 0xa, 0xfffffffc, 0x0, 0x6692]}, 0x3c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:20 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0xa0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xe0000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:20 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r4 = fcntl$getown(r3, 0x5) r5 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000180)="e4bd7203972ef04b5160d5098c9ad14460fc6ac32bd996de8b0feaecc156eea75036deda6b38233e93c18181b62720611f6b4e67752bf8ac4cd0631a0fe54c4149d3a8dc71f1aa94cc92677f02d6163119c3636cecf26a2f0f540101106d1c19c30dceb22d45fed02e352fb566fdc48b5f70627c78feff96b25e87d6f0b5dcfb93c372e17ffb8d9806860f8943831c88c36c06320a93a6ba3e897e260e6ceea9a7d55aa95f3ffeb3bd27b8a550", 0xad}, {&(0x7f0000000240)="cc8d5e14bff5876a08f948d17a1190805de4bf9e4f8da635d19cf7d34d8ad1d16205dbddd0d36ec5e730d8032ad7d4527ca95ccfbf8a9c268690517a700e300441b1dc1292181b0a94b3944356720b3edb1112d3a36788b9a605d9a85097c18d428de22c6957ba93c2df9166b1eb3dfefd75424e9d5f242ac5118621dcdb0a94746a5ab6d17474f476b64175474506a397fe2ae81453e9de8b53059ce06a796f5c0fbe319bc127739606ded83df09a1779ff8dcfd30103521a99f6fe5b3d9621d9a04cb056319c0cae4f92d5c00d471db54872858b2cdb33ad2d8655119dd30fcc5d99afc9d2775452273ceba219c0e064d98c70671b6812bc9c4a3d8df1", 0xfe}, {&(0x7f0000000100)="37701b036cb8e0f550b1d0658748f5cedfe5d1657de852ee41afcb5cd630", 0x1e}, {&(0x7f0000000340)="1b6ca738569e90a88248a2ad7fe2be74033a492f3c6c020ee275d349fccca53b31b3b24e19ab5d14bf6556f8221a6d0e2ac421d94b5e8c8a1c69174ab5aa2844f6b0bd749ece1f60", 0x48}], 0x4, &(0x7f0000000500)=[@rights={0x20, 0xffff, 0x1, [r1, r0, 0xffffffffffffffff, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x1e}, 0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x2]}, 0x13c) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4c}, {0x81}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") syz_emit_ethernet(0xf3, &(0x7f0000000280)="58a284c5f8dd62acda4266f1885afe384d7d7949b19dbc76a7bf3a896eeb459bb01e98fcb1e06855d5787287ca02e459c1e963c11a560000dc4fd7dbe14a8a5769341c979998354ee220e48d621ae4f24b68e4f6f47c1209377ad2a3198be1393bb5d2666a9011526561ed5da21e3c46088dd0c82001ee1d541cb262ac4dd77b7505018c14605e7c8458453ccc0abd60cf384a43f194eeb0a65acfec3fd597c414850c8b606fdc966fc8d24457be2b10109c54d632a4c5d4a27f9012c2510e7bef19112ab4e9bf707a2265090518b0aa971c77c9214bd10870d125dc802da9f5a5c077226d32eebaacadd02a0d86cf62f1e78e") 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x60}, {0x3c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x62, 0x7}, {0x8b2ffa2857296e25, 0xfffffff7}, {0x8b, 0x8}, {0x85, 0x1ff}, {0x21, 0x7fffffff}, {0x103, 0x6}], 0x6}) 16:00:20 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001100)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000001140)) r1 = socket(0x0, 0x5, 0x2) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket(0x2, 0x8000, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000001080)=@in, &(0x7f00000010c0)=0xc) fchflags(r2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="b159e5616eafd7f37d28c22f978678f8eab92a9d47205594fb9f908037a5891a81ef86ea013d10f94916a5e922e6eeff0a6c9b547e5265028eac50c7f4678a41a5cff3a8fddf47e8dd76ca1881cf76b6a29cdb51a6c229de57735e7ee174192acc47c0187e5a1e7562452d8b76899ea92855c4de8d660b90342b4ee2f5c7d2b6225b517e659ea5c6a26ec76910915192178332f5dfa12bdaa6e8562e14cefe0309f03ce19f6b76f80b3e761a8114b85f2e784fb45039aa0d33427c11807523a06cdc2068c365ca088a354789d8e214111960eac2e6349a8ecbb31b35f2df324cc74e3c7173181ec0eb7d6175d47051c54f513ce186d1db7d473eb15f4a31a75d033ea48652cfdde57f4b64d333c32a4bd86d2c09d531b98bfe59f51922ef28fcbde2978c4a2162bb8584f98fb885230263328c4360a9fd4b82b802ea84d30486fbbc4d03aa54cbd78a59ae3420b551ee02c025f3a8da2f1ec4bec15570ea03924d3b34119f89e30e6bba8e42712cdcfe20c0c3d221b5d5f0187bd10fc5b23f700f92e5d630f2c7f8eed6498a29fd55a27f435c409bb9bb58284ebb9ee58697521f2be4917163fa711773f3138ee4064847fa842b9246c545e54a140ede969ac4eb8fe72b4ac0027d528a00a721901278779f80e63c65e55b1a4d865505c7fc263ccd4aa93361570098d0cccce08afba915e8990d79e4e9449c6caa0a6a7a30c9e7bc832b9c327faca754c481c23b183567f29e72be888ac9ed08177a025f4e032207a5563df0e282ef9318f022bd42cd2b79d17ccf5a9f030d1719383b0360a910146c7c811c372ef654cb44a9852089372f03ccb4e7d485c7470500383fa10348e82293a37fcead4687ed58dbe8e2ee4b77d97b31f51ddfadfc3ac5e8fa465deda7aac50f32ae1f06be65f4f5b3b149ddabe7642896f556a43e9e3ef2b33efb7172eb5a20e2a298cff2673d6e5c3c39eefa7d8a539b4152e475f2d488a80fd39007120386b0bb278b12d58a977c40c219af6e7492565036a8a06cf66ff34735d4c91de584e22b87c9e2b796e6565a14a96fc3294b5e3cfee8eefee09ade8d049a52c93978f0dcf48313872c1f22d95f413770d365463fb2ee246545f6e6dc8411875a61d8889115fe3492f05d167168630dc98c8bd87fae360bc90bcf550a091b68eb4594ee1b8b816e8ceea88dc8affa4cf5f24e5d9a7e6da7b4157550e224c7dbb5569c92cc53d02c1a39c3628a797074f1f7c55c0bcc063ca1104804e4a0d1e204239c94b1a263a68bf24a0bfdaa907aea0b6e0c7d31d709a8eac7fa3aad062baf91b9f46d7fb05372bef343a241bc976594354f0167579048d72872ee8a75220c1d1337a9ad0c72b8630165a62f9354d934b85ba1d4a35d219b3cd6ed4f55ff859e675a4e3f0df22a95f3c596c678310ab89f3f3a53d684819c1c7da879408d00348c46cf5372dc028dc4a127d4fe1f7e5c803e36c13e982165c3b9e7c4ef2862bb9467c4913defcc87d5095e5423916e97c6bee3ab62848997b8593cad35adb7fcede3d9177f02d7aa95cbff20f2b57664297e33b7f82b79f668d856af6c7d779125cd0a42d3322876508d864916664e74de265cba5ce8a71c991265ac8016cb2fe8a7dffa601e2dc3cd8ad1101aa35fd47e3c98bfba7ddec7f5abb40dbefdf76c28a63b7386a34d526fe88371dc0af764788e7935c7b653abfe9447ea29de2a091303fc48ee44e923c00a603a024f9e3e13311656a94738a05d48c394d73e19e966677aa8920951174eee20cbfb3c64ae355db1f37dab301c4932c00839648b2a9b41d80a463ec2eff859b79774bd1854d0ce99b3c864b08a35d374b8dc1022040d3b66c1d41422b9e2037c01745d9df512e59d6c32a9e53c7a1d3e321d4177f279f245ac8e191b70ee126ee61df9d7025a29e1c1067ee3728823cf9972bcefef550672b7cb7f579819423898e7dd51dcd86480f86739771f5c2d1198d171c726fc6f3b5aefefd904330a7ac9b949a35608675615052a29fc19d894ec7905e8f3c299c8192e466c8754be5bae59b4ef46cac225a81b3ab8c2a2520c4b4d926094f645e14a62e2f0170d890db85e1bd6ef651fcf03848f553127a5ab321d06733bd2c4d37afd343983ab5bf3540fc24988f6e49852b13af31911889b26f6aace1da3a2dc6146f06a2360eb747c9f9ef8c17a9da82f9a8e16ea61e7e32cb980da2c8b797ba62680c8b2efdc03080cb645da60ae10091ff5af5f90cf53d100fafc054f6024aa5f5c3fd90111e3b66428f91632b4451c310fb637ed968cae741d2e63492a7c539d080ba814b0f8cdb9f1186f2d8bc8b14fede51b51000727c14999e6449cf6bde833c04d29bb81352940088ee4e01b9edf7987915e6fb8b07771469039e17fd517ddd4bfc719f886a1ef6a1271f551c045a73cd55fab6ec82cd1461414d505f9db44b0094f299b23b19b063fbb52ff3e3209ff892972368ecf2a4bbe97441a3021b15323bcf8b5c5d57cdaf1776b848ef7dcfb2f2e6068b251062f722f32581ef5fe8c620295fa7830ee0e46ab1cd8a4179a9b68b8a8d59d5bcaa70cc477e5977484b1d6f5c221e67c58beed5da2d025ed5e2126fbb270db4626a0ab41da57a212710cfe4db09b4e0e65a931620053a1558f79880cc2191c1bef5295570bbe8c5bf3feaf91a52d006c8c71fe32e3de45b84e93417c8968d4dedbf526ab934d9cc672a6c71ece027c845e3fabcbe2092967ce703b6a67ee9f76a13382802a8da9b8fae975a3cc55d5a94e74a1ba1ba38553fb4f5ce397b26b4391debf18e4ad1c409d3f5617984355a67eae1f7994cd6c3252640d3661c16d9579c202aef7adee2d0b0d3294a43cf0d872805326ee59205a4bae6cfb51e52fcabd709d8a4085b2d4646350ed890fc266414cfa3555db7358adc12fb40fe0470a9182058b8d663a8608b1a8f1c66034b931ba0d2b947a6a26c9b6d97ba0f43eedef9391b2311cce5a27e1cd81ee067f9d90ae9690da2d08dd068b1e86e9d791f9dc834cd43f629a92c0b3d974803eb9bb13b1cd32003a591a71de609674d1e78147b8fd77ae8904c68001831d7f91748a24b655d5bb9d6c9275d13697719f037680648e0cf08c6885a6a7724c4e1e52c770b76537c647beb86e32d70c307bc9f3d7b2bdcb376f418d5fa3630ddb656c5c5b000c4ae195fc0925b890571fbf049f3f64f3bc7052b6a0f29f8dc8b897ebad9e07a7e3ca968c67b49c6ca24d55b3611e03ba34a5c371fd2e0b7685f3d8871e35cfe293db00ca591139c3fb5c513c94ad5661cf3a4eb6b809b71059503391e310d03e588bcc99438692db1b2754305e04f0525245c49c1c7aec72d13165c9bac8e00bfd36bf14ab5656102de9a05886cd02dec9e8f823076a688db38061087f08222f69ace37a342d286b82491d9984631f76441898aedecc48d322b85b4e40403415a048d37763e7a6fd358d5bd89a2ad0f8302c5db0de9f731fe732c0ad6820b1c68f6091e2f8ff2fb334666b39421a060f70f552a2b2b71ec37c3930e75665d6e4a1aa7c278f21a01fec75af44475281ab9f977d5b6eb0edd65f599b4363deeb30d5c699ba84102e0af5b6570e8ce02088d270734e87502a4038f723ff02d5c0bdd5d82b176d4d8bee0e385f1b18fcf4e8c640f741679867515c3fb1f7ba42cccff59da680091c17ed721abec80aa5137f360579f9a551b8268057172ca2df571640ac661fe8cae6e8c3b66030872b656a4b82e893780fa644993dac0799d3c73833a55c51d0c89a1d9c93c86c99020daebcd0e76a82e6d51a32e27ed6cb3f714a0abf82be7894a5c37416f6483dd3d2e746bc162e9e44b527ec3c0df96849c160d25d353ab669bdfa09bec4b98aeb6d8505f1fb24a2abd8a3347320274cf3e83910ab4f6d149117b4384e21b22e0f634e932bae43a791a4be9f7eea3a68fea757663c0410d140e68448ff5c12c4c76cf820622e1f602b827a5913091f7e4346574e1a2e2cbdba283670b4c116d7b4938bf54419b97710b198c973a4bb7718093fc95c3c01672029be701b4350371f35884048534773a9aae0a509056c66124df649cc92e1ae42bd5a74d50b794ba5998cbc041d634df3416cdc9c3d7f65570df9464c4d42a4b2d3a1a0eb7940b4ef349672815b155b87d9f36ecf25ab7c6a416539886a2bf014c2f1428712dddbbb92c390cf5c9e38650677f5dae0b1111edfcf1e06d1c184f555e2118d9593c66b288b49cb813ca41ff6717b6ac644c1ac1ad632e96b2f51cb175aed510ca58a6c692d52a8592d395c64396d939c61f26324039667a2112b4d8fda4bfa56856438f7d883c4ece2af4560cdb708acc533758efb59b244271e90dfb7e1c44d4b398553b74da1bde1e3db7da470a19b187cad993436726ba9da18309e0e79b7ec0ef9c4a8d747b8abb154f688180c5fa72e234f0b4fda02d757a1b39f97fd18924c879a1f67bc1a1a32d882f65297d40e4e0b636f64e71c8bb1d8e24fa53bb7557c5a3fd4393e8eb4da0c032fe152e3338381bf2a341902653272754c0d2d982f5190e9776bb3820f7ca93b424959b3b5bc32d2d36ff7ee44691f4dca2e550b68dc76892a5207994ad02a3aee1fbd942e678ea35b30a61c51053f3c930443d76047cf5bd7a71954ed1627e54a3d6b28d8e4fcb774ecd467d2c1df20d95063dcda35c44b6bbfad954156e0757b1759f4becf2698c936b8ffa34b6d40698c7bc137b0a0fb93ec54d6e7d3f733132a01eb9a3e21bf63629c0ed172fa90b6f29153ca27dffb2c5fe4b5133a7ed6cf1cf8b31febb5502be5db578aec98d93e87751f236e9b1b6f6d7dfa6303da1b0cb3a01c97d693dfe93996e9d7d45a0ef3aa14aeabc2e19758b47da0939b6271acc34af72e6e85990930763ff5d503cb744a25a21a52b90a00728760750edc521b561399ff419e873243fd9431513a04af1855d3ff5a56bf8fd78d5a3c38ab8c2a666bd571bfea6fcf779f493efca3ccdbda98fe491e9b2515dd8cbb77d9df32ab6329ef53ca8834956011454501d81827d15049039377bf474448739f37c85615b33115edf815946971916f1936abc38608acedba29f7b1e295b7f5a4c242debbd453c083e3cb772d7d578427b3ea52216537a67606a84e110bbcca472dd734fd498ff3462d4ce2919402f6e061ca5822ca727e1858e28ed3efd2be07cf4c659147343a5299fc977521b2a519f3e391fcd100eb551c294a2d8af777ccb251fe7f94462c2a585c15cdca20267aabcb007f257a370527322d7050e822f049cb8ce380a9ccd13ea2c459da755eb816c27ce9186ea6e686dcbeeeef5d17c60ad3305746ed63210abec62376f3180c141afb32651ec151cbffbea90d0554244a00d3ad2dbdcc81cbddc5592fdff1edea4f2b40d8fc5940e4b3ff9f48e320c1ee3d1b628185060536664a2e3f338dddbf8492846bbe99f264813fe7710bdb4043709ae3449dda5449cd53e188b209fbe3ffd6e3ffabb307523fa21e47d2459a4e9835908d8e0f8b72bd1c3be5728e8b274eb185612669290b79b8a23f29434dc1d6456f7bbe314d3ff1acc58cef750a7410b5f10c086beaf2949083c9f799781127f6bbfebc9a2977db8cadca98c8eac74308f110e8105409548975b2803361f9819b1c78d99a22bb785d134ca7720e88230a14599fcd3a6c5a1131d7d5d8629232ce2f8934057c7966c6f884d835eb2019c7db6bf5982602a2167aa11787b46e85c7be7d5c4d30d66508ee1f4dfa292816741dd2d0d81f", 0x1000) socket(0x18, 0x8000, 0x1f) 16:00:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:00:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) setrlimit(0x1, &(0x7f00000000c0)={0x5}) r1 = socket(0x18, 0x5, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) setsockopt(r1, 0x20000000000011, 0x800000000001, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2006, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x102, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="a2ebf6bcc22897d25bf3867d76372336cb35f8d3de8e58880ae021e86ee598f4d5eb0230a65eee02d20af81f07447381a278eb2e39b7588d2546baf6226b71c11f25c14332e4b10ed83c5b14235310e0c15ab47ee4fbc887982b7df4fff33ce02d5ccb9e02fe3272", 0x68}], 0x1, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000680)=""/4096, 0x131f}], 0x1) pwritev(r0, &(0x7f0000000540), 0x1000000000000328, 0x0, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) 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, &(0x7f0000000200)={&(0x7f0000000140)=@in6, 0x3, &(0x7f00000001c0), 0x0, 0x0}, 0x2) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x40}, {0x100007ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r2) getgid() flock(r2, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000180)) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) dup(r3) syz_emit_ethernet(0x2, &(0x7f0000000300)="8fd0") 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) ftruncate(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) 16:00:20 executing program 0: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:20 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x10000fffffffb}) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {}, {0x3c}, {0x7ffffffe, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x8, &(0x7f0000000080)=[{0x2000, 0x81, 0x0, 0x1d}, {0x4, 0x2, 0x3, 0x7}, {0x7, 0x66, 0x5e, 0x8000}, {0x6, 0x9, 0x0, 0x80000000}, {0x6, 0xfa, 0x37, 0x7}, {0x0, 0x3f, 0xf5, 0x3c000000}, {0xbd3d, 0x8, 0x6, 0x7}, {0xa67b, 0x7, 0x0, 0x2}]}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xcee}, 0x8) dup2(r0, r1) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = semget(0x2, 0x4, 0x400) r3 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r3, r4) r5 = getegid() r6 = getuid() r7 = socket(0x18, 0x4001, 0x0) setsockopt(r7, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r7, 0x29, 0xa, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x40, r3, r5, r6, r8, 0x80, 0x2}, 0x89bb, 0xffffffff, 0x20}) r9 = open(&(0x7f0000000280)='./bus\x00', 0x1, 0x10) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r10 = dup(r0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1}, {0x50}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000080)={0x0, 0x8, 0x9dbe5042d643007}) write(0xffffffffffffffff, &(0x7f0000000240)="220e2a", 0x3) r0 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, r0}) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:21 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file1/file0\x00', 0x0, 0x40) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001600)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000340)) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) setsockopt(r1, 0x2, 0x51d, &(0x7f0000000380)="c72fad1778660ccee04a771cdac57499b15ff94e4f17853118d805e874d029e858ba992503f41eea91f951070e6c8681b62965b8855fa63cc68f84f56ee57a8cbbba726df71a83a4f020af89132fba3d373282fc03f048f1eec990f33f62027fb0642ba8dc25acdb259645df6386e2b8e665571859e574be1df9aa3c4b84028ca87d796a423ad6ee1e5a1f8b1d249dc378ca65e2f0256b517222ccc49667925559e304460f1d52e704d1ec45f26cf96b75d2", 0xb2) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8180, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000080)=0x83, 0x4) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000001640)={&(0x7f00000015c0)=[{0x45, 0x6}, {0x22, 0x5}, {0x3, 0x7f}], 0x3}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x81}, {0x1c, 0x0, 0x0, 0x4000}, {0x0, 0x0, 0x0, 0x7}]}) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f00000002c0)=0x8) connect(r2, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt(r2, 0x9, 0x0, 0x0, &(0x7f0000000180)) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x80044272, &(0x7f0000000000)=0xc6) nanosleep(&(0x7f0000000200)={0x1, 0x3f}, &(0x7f0000000240)) 16:00:21 executing program 0: mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0x80, 0x19) write(r0, &(0x7f0000000000)="670dc3b2b7eb9e7699e2aa8dd51252995fe0c09f5e7049df97523da1740001", 0xfffffe2d) close(r0) 16:00:21 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x980, 0x20) linkat(r0, &(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x2) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) 16:00:21 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r1) flock(r1, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000080)={0x10, 0x1cc2fc35, 0x4, 0x96, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xc04}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000ff4000/0xc000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}], ['./bus\x00', './bus\x00', './file0\x00'], './bus\x00', './file0\x00', './file0\x00', ['./file', './bus\x00', './file', './bus\x00'], 0x5}) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000002040)=""/4096) shmat(r2, &(0x7f0000ff6000/0x2000)=nil, 0x3000) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r3) open(&(0x7f0000000040)='./bus\x00', 0x298, 0x42) unlinkat(r3, &(0x7f0000000000)='./file0\x00', 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) r4 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000ffb000/0x4000)=nil, 0x0) 16:00:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ff00", 0x100000}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:21 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f66696c6530000f9282f40f33d6f80ef338c190af545e9bb30d3ad3ec978b432738d687436c5feb6a33db115078437025b8b460fd416cef68b7b60258b24c8764870543baf0fb3fc27aed575a1556703512"], 0xa, &(0x7f0000000840), 0x303}, 0x0) 16:00:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r2) flock(r2, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) sendto(r3, &(0x7f0000000280)="57f6ff07bdca609484dc03b59b1d105d542430ed03a0fe0b5835f7ffa845122a4c381483fd70906e76cd768f8f5a7b25e7953a4901489498fbc7a421834236319f59a83df291614530f94de33830c7de0c5f8b22d5e8b3adce28e4424dda54cd7bd55e3dc2c3cfaa2d74dd94cbd673d1000dca738f14378b1a8f3a63d0d51d1f969630373ca7de93e856a86f04f1216a760d4c2a12b0f0bc7bfb35a666ce0c8826007dea86b88691a929c7d0ea22d90b05ca761f3f631d55b73bfd7036a9f563c9773b31451bff978ae7eb0247031312e03a2c961b32c88e06d755ded38b9d6d041c13acbd163617695b886a70c8d71b789f9ecb2ed5d57bce865bb3641b59832f9a3978dcc24dacc00c3cb122ac01101b3d000639f6c0378d389e5256262a27e30992e7d12da5fa34b86b831952e3c499c4fd76205142b84572a3cc87ceea1c96c7475673bdd6dc32db9022e64ed583efdd3281c5ed1617ce5a9c151b051760e50e2442dc81f1cc9a3bed96c6cbb593df1f6bffe00a9d10c27ef4f866e69cdadb51d8867962138f668037561d7f3f1e0e2b2dd76401ce4f0f96901a14257a90d9e0ca2eec7725e92f851517e76a61a5af725553dcc274b1f825019bcee011a0fe4bdf56488ab25ac49cad0610ff60497432c3ef08d8511e4011a4408a21c067f20d987a48114601e513feb351dcee2a00d78a74fd23e18ddab11fbab5a6eb9b0c72b72bcc0a34369110484ec1f66dbb3169b02abe4946b9719046b712359173e7adeece6329af37d1d476679417d98ed0614c84638699684473e1aa59536e634b62347d755cbc23aaae21794b34b74263c2ddd8c7e491423f7e237fbeab682c79eee4f04c26829af4d11037322b626b8516fb27e2db8c4a02913a96dbd9f601cbf4a3686f707913dd380d8353e20b8370169bd9ce0efb0f570ba2ba9854b0df77b7681f69c647ff485d79c94bdb0487f06403a0169f24f31213c763f13c37dd7b0db01817ab6da225d5bacc7142b211aec8bf6e6b7f15cce9fe007ddb2e1ef6e0a5690096e76c3975e981a831ab8c37743f38aa2b39cdc1fc1aba64815e65152b7dc1112d83b48ab6a2810adc8eb1f1658392f68fe95fec718f807ff8b65936326d9af645bde0d0a15c928eba264772ae134309002bb7b50f26b24af23284ddaae30e099a999d02c4cdde5173306ee703ea2e62524bd78aa906628594a5b8e6dc9d3aba9a1590514f7c2f462cc0bc846a7af51de60c5e0fd29223665e5d53467517fdcd5588d6c1036e1454e8bf9d8fc6c96ac3bab229be85800594523dffa24ab76c0e97a5ea2eeae82e88096dd89fbcaa392e0d7fdd1559e47395cf623cea9514a6df21086cbe2effa98e2ea6cf16fde60c9022b4bc302019ce21b30d1c8d62864e38d17f0f7c4d20541efd1b4c2d210e7cce0265367bcf050495ceac3c65183f6d24225022fd471232a2cee304148880d19dd4a235adb0b83e50eaed2faf3c45dada80414424891f96917e5800ce68f65ca3ce97dc21e1459c1cb07b8d3a7f478e8b1a472d9cc90dda0326e15d85b435580b2d7b2778b3e48793f75ecb7a5aba16fb6c8781699bf254237b0261e94f8cc7f803e0cf01e19533427bbe33a3315848584695432fe348fab87d37eb23a8c19c6053eef01b34e4196da75722e9f2fb46e01f77d5d36ca6fa50c8097f6264289034f228e729ac0d67ec34719a528da19b85548f19d1e7691ca5c131cec200913c89bbae536e506995846725a89b0aa04f7c019bc799682d9c2203bf908da3fd601d46cd8e6688efdbed72adfac4e58a2de59449647ed949cf4f71d3332cc91bdf84c3464334100f7523de06c17f213898e84942445a836a85af929dffde78fbb3455a960d2e22899d71c09c4ee073d2f6f38a3ad0510b63eecec83cb20279b7f1b9c5e8082ab784725c628cf688037647868fe206de1b35ee6422a95031feecb0a5e4cc73f3f91c714ddad5399456ea820db6e3b1705d7424ed68c330e1b774624984fd4b53569693eceb01149607b6cb36faf0f1b5e812358c9e153e26d3215d992bf7017fd9ce2c8ef681ef5b009ee22a49837936a5dc5394acf0f604cc83be8191b39feb630bd07a03147843d9fd5f9111926f56dc65bd7d4305b46f647564092f2b5a4d1a6dc2ef5f0261db45100cf7c231fb794eb678e45b4b4cb76f1eb83b65715fbe634cdf9eb2aebdc94170fb008c2f057234b99da4caae1cbe662ec9ba9c05726574528c38bcaf2a6164c73485c46a135b4f77a79a8d0dca70eef0a1f859c1b6a0570ff8bd7a05a1ca41e6db1409e8e54f3ce926413f66a07f08d4141b28c48fb7965985d95251588c76d8c631e629f0fc138fadefa6daa3a28bb38d51a4930593b5fa91d468f5fdaf2846007c90b19a1561309abace4887c9cc60c2f8b22168a49970a52deb699098e1e91cca20ad619c722ef2a890576a3fe8c897e50b18855bccd91ecf52e094275d15db0517d5e283345ec34db1ee372004755eb27f02ada43af6d264d466eea76aab55838105fec6f314be8bf8df65c603d544fe1faa5ba886b6a2ad56f59dda580aa40dcb7e4246287ff2a0d08070bd5b7dfab6afe09d55dbc93e04ca7249275fb6aacb56639fda9311748ff84d3dce5fc4e47b5253d09b4b2a651a4787d1affa1cd63542bd3f90ea275f6a90ae316be6206a9e5a4d1df55fb20d054700e5c1b7a1bc5d5d6d1f13221b0818765130d1872a1d21c8f4571386b0006e8cf5bb177482a7188c75e510f6a4c85a101bf776661a00c66599dc5199d38cfc46c5d18a3f13e651dab9ff83da87d4c8d63b9a8e84928e019693a05ab8e37ccc7dc9ecc1296bd54ec9bc88e2d0f0c6869282c14c9cbf5f600362283819c74baf4fc6853fd7cfac58a371b796b77082707a138dc1c9c844807b8284d89520a3b40ce73a6565e5008d8299e10184da4a4f9d4cfa695d168b35c06a6aa651f8faf5b449c44abbba0f0b491e367aba984782097ee2ae9cc3c0daf6b1b0b9485500d4925a2982df6bbba6ac4ecc1f51c30ec065943f41ceb3583ba7a17ca3dcc9c512194e7773dbe121f7cd60bf51affc57d7b364bf4cef815c5863cfd29366ae54c5c7a1b39498bbafe28bdb4fa78a2e4b8e7b5765aa07157b00d942163d1fef61435fb1e6385d422e0aae4ae9183bbf15cc62e644da5e532e0e166a7096dc5f6026192fc711664bc3752a8690b3e966d322a7216b7775b7bd7ae2ce4f3edd62c52f7b9031ea939d3cf0129d778969b48119f7d68f529f99c85f7a0c1551075d9e6dda0aab6eaae692642ddc1ff60788c8340c7626232dfdcb0ba607f4addaa2aa9d2f3274577e391ca20aa2ed9e051546ace4ec69c9c0196c8f0ef6c371708dfc1be9f7264c59f24741dff577a4cd07e0f8b3f7202c57236adb5007f653d6f47065b5036e974b72c023b9e9e7a522cf6996938a0bd2f1d598d0d76bb69a1aee01214afd8c1e029a4cb3bc02aa65a4db3d4c13047012597c3602355c779ad2f04893164d0760c7de4bbdbe19d200647f59f2f1911ccc59c8e18957cb4048cb48c55ccd48a8fc7b1ab08c7c357e92b2e578d77849004f3b846c8b6982991664ead560176338e0f91ccf49f0c7de45e2a5bcd54b730798059363a289eeef115df6b0c7dec961ce6586eba2187990f0d9db2574a975982f0039e728f8ce36d8da835446fdf938508f034b94c82eeac59ea1293d1ff17e1117de9a1f0533db076650c496726a2c40996d721000c58d7ae2f3fe762f76b9f0159d73c2c463cd0dc471bcece0ee5c851257b1ec7431087b2d21440eb1af6cccaed7a8808d2490399d1dc51edf57d4c68c00e1e1ef0ee6703261700aa02dac29e2c27442646dbbf3baa4afcfa63c874f7e1523e350017bc95ee0b0ae27558ed5131f19f25f3bbcafca2a9172406804f8ad7bbfafea171cf045222078c18d94977dd873145c4ec8e44106aa40782bde990beb66f767b92a2444af7850b77d0e40f6751da98b0605fd3444e81c8731ac64db349e11ec73062ad172c313ad23a3bf219495010d890f6c5039023fa47186ff7ac3ae12ae8882203fada6fc676971ae074c7e2e62186cc72763d0a5cd51dc11ae54ceacbd7dbc45bbe769bc6c01bccbda61ccec1c161794d78061d881dae464d6a702a09fe35ad4958da5c96307128a82dd6358f469dfe31dd8be74402507eb06ca7ab2227ac2954fe4c9aa0b492094e0f98fefd7b37f57fe2f7d5902c77a051b29035337dc1189fa9a9d63c7c769de73e9f073eb465452bdcf4665b196ecda48d342d3dc46e0df7f34c124fc4c3bf6ce454c971aa0b137de46446b764dab9632c98b2f1606b36dbf7f53be45e83e371542ed9c53de53fc148d428e9ebfddd61e4132dcc25e07697c8e37d9ada3fe052dbcbdf5dd2dbbd27396cf905b551f1edad22011368b1cc152c8117b89a5c0c184e74f1795489fe60a140ebd60a04a6bcbd7956ef6405d4f6ce4381c18d4eae1a512f6589aac8e193b6baf4885ced02151c504e565ac06f070fdf50a4e1a0ae49dbecffa6fd5bc3458ead3a2c29c57a18ece722b86de2e7e844715dd65be361fc9a0ea7fe5fe8228e5137a3b14378aba02520990b5652d624afca6accfbcb78fa38eecc7b705e9d6fab6877e51244d7b3625d564a5f4c1827301ddf7151e639ab1f053d0f76d807efc4453a07bd113c8f6b0263ba50111e4984f51e49822768d58a60cef9cd2fa6e126f4efafacc38bc4c38253d9dcfa7b2ddc43b6ae32d95f1f6383491177f0ed1930e017742b29cab80ed6ba80df91d00f4940f901defed9df74de67c5fff6f5dc8fd0889a6673eccadeadeb6d1bf6ce4968365c63b6fe141e0e8802175fb3e92945500bf4dc439c5154324e3cba1d75f8cfe7f5c6b298df1b6e7c6116e7519562a733c9a7cd41a85a84cd07e82f1f6fce2fee73b0c334a5fed0dfdd443f3a555e155ece22f42d0e574984da7fda2433d104fd0e73dd103641bce3e26a6cdfa05e3abd52787b4208d36a52f8bab12da7f639f80ea8563aed0599a7dc9ce85d7df5a32761e1d1d0a69652ba3764bba03cf62c5ee5eea9c66f3c1869ffeee25580f1416a953ab122892b75cfa44ccae5cf509afd216c163ababa53cac1184f2216581232aed00d007ddc4380b10d8f75e8d065432fec47ea86bf1cd848648be31fc4739ff85dec9861f67827cfd83136c2fdc1cbb4d72e49f540e9a86329524bb8171d81203851945ff8213c4427f7d64bb21cb2fae634cca6781d339011087744af55b8fdab28a4867c3d6f8fd9d8b376b1e3beec53f3c969e6cf86466c622d80010f1bc47dc579f1536827bf315a14312391a7104b7192375f76af0e8548bbc7fa9bf9756b50df3542920b3a4d2acbd6a02d8b623429198be4b06a09e606747326937424287dd043d9fccc503a8fc035b266f0fdbdd543cd30a4fab8975cde3e9e3dc01039674566846cb1655641c88a20cbac2781063a2cc20a323b249b58457ac902d243a0fdfe2d07ba15205467595675f1a400b636ab9ce1809037d59755bd259f5aecfd7469f1b18082a8759a3c94b981d98a85457dfc6737219d07d817e9e2b16b51aaaa1eb8c34d824013dd79846ad43f5301a0a3b37b7a4dbc18e4ef8c92243726000f74b54ed7b46fb2e8868df04ebadcaa0283fb4aa5357fc0de9006827c5952d7e0843884aae352533066e8475b7f7b7bd987ffeb6a3f1ee5434d7673adabfc8f1de39b91c4ebb892beb487e281c027f43fea93bf032221aec03e7dd3f7232f85c1640", 0x1000, 0x1, 0x0, 0x0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x0, 0x0, 0xfd}, {0x3}, {0x6, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f0000000140)="18fd10f7a9b6451cfd51f6b45fa7") 16:00:21 executing program 1: r0 = geteuid() seteuid(r0) r1 = semget$private(0x0, 0x4, 0x40) r2 = getgid() setegid(r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r3, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) fchownat(r3, &(0x7f0000000140)='./file0\x00', r4, r2, 0x2) r5 = getgid() setegid(r5) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r6, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000001c0)) fchownat(r6, &(0x7f0000000080)='\x00', r7, r5, 0x6) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r5, 0x80, 0x8000}, 0xffff, 0x8430, 0x9}) readv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x346) 16:00:22 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xc0000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x80, 0x3}, {0xffffffffffffffc6, 0x40}}, 0x2) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:22 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x208, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r0, 0x3}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r1, 0x3}) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = open(0x0, 0x440, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) fcntl$getflags(r1, 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) 16:00:22 executing program 0: accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) 16:00:22 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="0200728080d76dae1d8732f5efe2466379cce0ee700d517bbdc8f0f5cc20189505ff8db9829d6c3997d6273fc4ae741c926ab8482f88000000"], 0x1) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="05981a20951ed4d528d42038359cb5f6e3a8b3957b9bc1a7bcdec2a12a7dd5733b5fa8e241834dc6015ab3193711257540b1461b3da3f27b6eeef607d07bfd12791caf5db62f0ac9f50a88f03e856c698aec612dbb8a9a743c9646e143dfc0cba481f27e111d05b600d3211599f99459bd6f1effb0"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000080)="ef14045f", 0x4) sendto$inet(r0, &(0x7f00000001c0)="67a8232c3e83aa8d02255b47fadae82c5f95575661", 0x15, 0x2, 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r2 = semget$private(0x0, 0x4, 0x2) semop(r2, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getuid() r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r3, r4, r5, r6, 0x14, 0x6}, 0x5, 0x9, 0x101}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r9 = getuid() setuid(r9) r10 = getgid() r11 = getuid() r12 = socket(0x18, 0x1, 0x0) fcntl$setflags(r12, 0x2, 0x1) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r14, 0xee01) r16 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000240)={{0x7, r14, r15, r14, r15, 0x2, 0x2}, 0x5, 0x54, r13, r13, 0x9a8, 0x15, 0x3f, 0xfcc}) r17 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r17) r18 = getpid() shmctl$IPC_SET(r8, 0x1, &(0x7f00000000c0)={{0x7, r9, r10, r11, r15, 0x44, 0x9}, 0x7f, 0x3, r17, r18, 0x4, 0x8, 0x1}) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r19 = getuid() setuid(r19) getgid() r20 = getuid() r21 = socket(0x18, 0x1, 0x0) fcntl$setflags(r21, 0x2, 0x1) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r22, 0xee01) msgget$private(0x0, 0x4) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x0, r7, r15, r20, 0x0, 0x8, 0xfffffffffffff079}, 0x5, 0x1, 0xffffffff}) 16:00:22 executing program 0: r0 = syz_open_pts() dup(r0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040), 0x335}], 0x1) close(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r0, &(0x7f0000000200), 0x4268) syz_open_pts() syz_open_pts() 16:00:22 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 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) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x42) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:22 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x148) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) r0 = kqueue() kqueue() readv(r0, &(0x7f0000000140)=[{0x0}], 0x1) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/\x00\x00\xb0\x19\x00', 0x200, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) fcntl$setflags(r1, 0x2, 0x0) socketpair(0x27, 0x2, 0x2, &(0x7f0000000140)={0xffffffffffffffff}) r3 = getuid() getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) fchown(r2, r3, r4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x8c91f24, &(0x7f0000000200)}) syz_emit_ethernet(0xe, &(0x7f0000000040)="a09b4f7ca6ddf3d8b372c77b2155") openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8, 0x0) 16:00:23 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be78162e0000000000002b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000e01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="bf765870a1637b20db5f96cac8c58fd58a4696aff19ba3d81132128baf05986f7126c9f9b4a8e076821de97cb7f0d837", 0x30, 0x40c, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 16:00:23 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x7dcc], [0xd8, 0x0, 0x0, 0x0, 0x0, 0xec7, 0x0, 0x0, 0x6], [0xfffffffffffffff7, 0x0, 0x0, 0x0, 0x100], [], [{}, {0x0, 0x0, 0x800000}, {}, {0x0, 0x0, 0x0, 0x1}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$BIOCFLUSH(r3, 0x20004268) readv(r4, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) r5 = fcntl$dupfd(r4, 0x0, r1) r6 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000180), 0x4) fcntl$dupfd(r6, 0x0, r6) mknodat(r6, &(0x7f0000000040)='./file0\x00', 0x80, 0x7fff) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000000)={0xc56e, 0x0, 0x2, 0x4}) getpeername$inet(r5, &(0x7f0000000080), &(0x7f00000001c0)=0xfffffecb) 16:00:23 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r2, &(0x7f0000000080)=@file={0x6d69410ee17808cd, './file0\x00'}, 0xa) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) connect(r3, &(0x7f0000000040)=@in6={0x18, 0x1, 0x64, 0x71}, 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x6, 0x1, 0x0) socketpair(0x18, 0x1, 0x4, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt(r4, 0x3ff, 0x978e, &(0x7f0000000200)="216210c6572b1f60b9c1bd8fb52fdfc851d6bb2ab58da4824ae6370a24c90aea2b52556746b74c172a6a1f85f6c4e0d0b2648462e0e7d237d7eeaf3b276284fda2ecc94277aea3b1ed5659b8858ec60e5ef9d337f072eb4aaa3f8d5860a5f768a2738e739b0a8af37c298806e6a4ffed90e4427ad891a7654a15cfdb89018ecd2c064a1178c71787aac32234b7c9afa615cfc9eabbec8d760b0b5536102beb9d7d2e4d1945506109c5e3ba5d6f62505414e40f393fd1890d773801897e87ba2885f2a76098783b6bf899d187ccc6aa57ec622fb9", 0xd4) 16:00:23 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) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) setsockopt(r0, 0x42f, 0x5, &(0x7f0000000100)="0100cbff21928bc17fee1d2ced0000000000000000000000b10000000000006f2ca47e0e5c432c9f0b680e0a0104e44534f8af00753d3fcc9bd7a505636071b0cffc2e3a887f61c760bacdd4c752026c", 0x50) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) r2 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, &(0x7f0000001200)=0xc) r4 = getgid() setegid(r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r5, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) fchownat(r5, &(0x7f0000000080)='\x00', r6, r4, 0x6) sendmsg$unix(r0, &(0x7f00000012c0)={&(0x7f0000001500)=ANY=[@ANYBLOB="00002e2f66696c6530007b88609151f94cdb6e9b246b0000000000ff0fffce26db214366285530deb01d86898b8fba59daf66dd56d7a026c7d01cc286fcf21b7ab37ea8ece5a47dbc511d8e5fa73298e2d2618fbd323cf90ab5ace8ea3a71f724dbbabe4dbace7557479aa801f428488cf96c7966d45e5852002ad0f521fe351d78d7226c7d52f288293e257d824aa837f88863f71d10488c240e09a4b8b4b407193263fc1e0fad8bad33efae0b2623a63d212f3f5650fe06365d10a9530e0d2613d3b9ec36fb4159ba11efffc54fb9956382adf21d5bfaf21da41bbf8a0223eb90142f57d2c52df360d071248347fc7b32374d65b57320ce02ee75b623694eff39574352f77e9c7c6d269"], 0xa, &(0x7f0000001180)=[{&(0x7f0000000180)="f7371b80581c4d2a8177faa292bce9abd50cd69f3ce650913b007c6c152b309aabf0fcbd84862c4cd0cd1284e0723b7cf69c88eb95a0ab0f821021409a921ee43234b0b845d6adcd4d4b975ea5275def8e3de9f3ba3138f61c022cf82353ae60ca83411f92c84383f3c856a155082297063ba94ecb1c289f95c1fb9105ea9586b68f96622413774a57f7d2c823ad1265b45a0fd6f8afde15ae354e02481b356ba38d0241f99f173850feaa3c776f1a3ea60d85918e776a7a66c2e661ba25cfe0f5e45395b31b6d5cdc79ae41e6c3c8c6c936781eb3073506be215bcebaf4a6aba29eb24ab3816b449e4a12fcafd056230b6d573b0ba36c9dee7a9d40fe974b450642098eee76008b7d9018337f0ccce4f74100b9cd7f4a03f72b135f2d7aea57f694f6f939d9a2477184d5c19a089523b427d20b2f00470543e611343f8de20f4e0f56e753ec7ebfe7d5d68c956b9211300c773c6225040f10edd11dc145d07d3a43f48282c325d7ded086eca8a52bf84667f44bf0f732a1744d32ef1e774253d0d55e8edf80e3bf62e246e2a9b9cdd7ba3c765a14d0d2664e8f9045614418edd5e8cd59db53931f1e5ee67f7c7582c464c41a5baa3c7bd812c0f411387407741b31cf057faca45704913d76f3236f0f43c22b40e386d76c9dee2bd4f6f68537f26eb4867af633d41227c5655f71d8ebe09a4eb2c0f0c838df76ef18600f425bf2089b91c48b0433fea9487108e8dd05e2608c2f2f12c0ca0cc5dd776956cf62036ee0943dba9529783c80a4c4ec8326c0489662c6825b474f920fba0179b204f6b1b64efedef2c737ff69bb7bfc64265274fa4673aa6cbf075bbeed71d00c8a484c8ccf59af5085870a8f64d9abf1a58910e33169d35561d85b3c9b18d840d6e8432579d11c43026f86d2136259f339f059c1f42f8a8f65d08422e175c79dff0c6af5bb31c29e1fb1e6ed356cbe34a62bbedc888a1449b0214b5609d32bd54d47a5e4ad23eec06fa06861491a5b0b0eafc4809b22a84c39180023436189a9259fda2550545bd02f6370b74e82095c39920145ac36590ce10a61290e8094dc7c79e3db4751d72919368ab367877a4ee86977992a092e056bf6e50b0396d8c8d2ea35f6404b9c6f9c44bb07c33b311c99997b8c939b72c1544bd30a3a986b9826c5729349e431c6fa92618fbe8b589cbd714eedc2f26a7ce042d5406752c6416b695c02e8bd7435e950208e3ef93db504cb48055a4fa3b347b09a6abddec402e73980091c0b0b1ac6e6ae1cd7a3adfbf4feba4f547a192287e980ba12a044684148464114e0ae49773ba611b74c08d8ce0b83a757e136d1ae0c8304ae7b3d3c6ee920415e4cb0ec2780a737ffaffe231cb43cf0d5a4558f34bcd2587fc15daedce40e535f1b0668af1b5fe2cdfc2e6164621535392026c11fbef4b518939af631215f5a2000ca782a3ff0e1a58303584041933e8684cdaf3cda2a9bebdb8eef6a1a397c19d6ad850afd345bfe2606e80c951576d9c623090c8b6f8ffdbac0680f074d02078acf47d47b103969ab715679c01325533aad69a6718279efcecdb38ec50de0b14df69d7a8a8b46495030cb23ccf68c31fb7d3f42af2d98f895c8a0b872acdd4215e4cd2b84303e2ea961eac330d0e3cf9e66536a58f6681e5056b1f2a6b5094d336ce05a86533b350e056bbbb5428db5bf4c6d51d3fa9382885992211b9853010631bb59b89ce7dd596ce2c57fcd51ab31a111c482bc434fd7f0d50b60d9b5c1f1e858ffba8fe5bad9b4969f35a50283eaab6c38333e4058949a2d6dcf57d166fcbf467205ab2a22d7c74022f0fde8e534497a997696fab4d15951a0e626416274443c4fa43b74b646e69d9f2f9ad49ec123e79e0a2177bd88d02c87e6ba65ca3496526d7c42bd110716fafa114cfa396096b05235a51ebafe87eed05c9b5b762b64c7a03024e9006a1cb61d065f37e9df53629460958edd211803b558c236d8ce6a1983fdb6f1d42ab2623934ff4079b5d63918ff8f6bd7994287b036c41ac7006561e5cbe8b4f376ed1323419377fbb7af4d222fc7bb8efc4f70d418b72b4a29f536be7262388dc03d5e5e6a20f2a2a4b9786cf32359c5a15c541c4688e95cb64c67f7739f94e7fdd3e4d3c6af2e2fda146f427f75a186fe41f6dfe677bae2313422a7de44f58d606d6839f076aeb29ccd6e52f6095aa65f13362a42315c34952071fb41ad95aab2f47605ddd6fbe5b70478f822fcbb3613f5c282ad82f9f0a529d202fdedee73ebe9348e9d1bf486f1f6b61061325b50acfe471c5a6c6dfa03d9c1f043174aa1be56c82f639b21df43dba0a1cbcc0fc58f5986d05682780e96645e5fc8bc94b5e4092598cacf9cfcfbd777a4f28db4ac9492c169873707ca48fdabb42839f91649f0bb47c35b1854756a0cd26744d783c12a7bd9312144c5f2552ad7ad76100bbec7733ccba4e927c86937e6ec0b5acd5661f6d10a4863078772e5fd9d325103278c1f85ed295888c30ab6c0eedbbee53dafc68b88cffd619cbb6ef696bbabaf8b6afdac21732c7a2f9e86f5a272c77de6f28f84d14378b5e3582627efdde7b41242d9b5f793dd8dd5a6e5f4b885fd6d9a8700d6df9298eccd1003338808b794eaaa95f828b005e39b116105403e45830d195604e56e82f0453769bbbc8c543218ec20381a4251a2437e7337873ecb1cfb0ff7ae55a4fd96247f2b45dd3f8356ac2df9b66b2b213a327d0269803f791c8510910b523099d1934e44f4e7b09fbbc28f8dd3b681706761f950e15946f4f79e37c018e31fd144b83d0a3cf65144419f77478239680a241854e98a6d3b543224c17dccff017cb791e1ec359cdedf8480b89b2ad04bc118dec08ae58c080aeb45af3c554a07f159ed25ef81a8a2ce34d251d3071e00cbb411e9dd9ebe5149a7fffb3e15644dbe566f665df857dbff87bb4451f9a4c3e61d6e5cc41a4a48a38910675e1f3ee1f093d93d9e59934c6cfb407f5bc6860dc273003d5283a8298eb6d5e1897b70e2933718beb9404a36cba6f07652467a94201fbeb48a5fc51632b3464e17626a7677e6c3b479b4e51ce97e107115d485518ab59a9c784d419876974c6eafa638651bc663048000566fb26505ba9e2e2747b68ac7495fa62642014bba0aace840237b734123ea93f8a4e8b24e666724b405ff151f58ded6090616d39a26489e04b177a18877b3b14702f1383b4959479b9bfe788e0986dfc2518a741742222262d7160a168a75b21e861e53dc00f700b1625b66c3f9f757c58026905e4e2b042963c5bd0a3bc18b14cf5c076f723809ba4d7486bfa74d4a03b2a956e8b1155c4207cb6d8f5459624c9c4bcb1530ed4c499669b49e8ffe8c345131aaaa070ae496836f5e2e6f33e93e53d91920d28dabee9c5cc2d59eb35bb211b4b19980fa248af3490477e4db793dacca45f61f040ff647044c8da8a8323ae28983051048f4661e3d58c59ed00056f92c6041e167d7563e49b7d8c50ac13e9cf2c07e5bbe849caa37fcc231051b327b751938da42c62b92c5bff2b45a71d2c3c0e3c14514bdc9b19b23944a9dbc168c5dc20193dcb3c926eba91e8be034f1c01e7748cc55ac78356d91c6d2fd6d90610d4c03a515d8a4d23f7704666bcef9127dbd8b9c19da1f82a614a4ce36eda90ac1c607a6d0646c3387de12f3c62ec7690181c8ec3f370b37040668acdce928e237290e83dce6a70320aa2d1939e66a5687917a518637533aef57d98e10a72f038604fb7d0f29e4613880480c0df23a87fbd9155ee8f1f8acf2cc2933960b36b1986ff6ea799fe87110b8603cff25c2e035dbad543f42f0e7dbdd8a2c013c7ea6deca0361d6ce0129913e951821782ae5af0242cb5cd7bae9756175910554f70a43e336d1a23919bcc9f5b04c90ca32652fbb684f3dad3da27989746b693f8ebb41d155d6199a0e536736c00d98df548c23a931b03a1519e5ed4fae9f8b37a3a3252431e7fb7df32fc035db257924b091acc757af8d56fb1f46809aeffa6373e1c5cb23f2c1cde01f98c56d83a43ff4bfde5cec5044d516e4d51055c6a50d31b8a23dca2234dad309af920fee8c9e3bb2574e6b30a63ebdbd0e3734a2cc586c89aa639272523799afa1b350d1e5d6275593e4522681388daa1f42bb099722c1978e6a4c4d68a23e6d33b273767d9abddf0781210c46bba6b4de9f0cba9e4bc10eac4b0c9aa188d95a9c796d88b8368eb05188d20e466c527188c0adc9015fcc04fecfd5cf764b7416ac4bff29ecb766acbcdc6331f52d2c63c141da8bc5cd76fdaa25db6d5f33f441ee06311d9da322183f47e19dcb80b84cac2dd5900eeed980ed658b99879154629cc514b860cad49564a480f06c97272b2b8266e041ab9f25aae4a19a76b9e8c1df3834f560cc2734c5871138b08a7f7c422d100b3fbacc5182dff0c9040efb028ef39b36fa96cd502feb0a1fcfac10419b76650d5c1c0048ff5af380084a11fd35139ea071c56bea463500ab4d71ba40c4458287bf8fe0e91b9b8b228bee6c1488313682385e8bc21857568b8574d943749b5e5060a57df5091605fef2eebfc75e0bb846a109a2489f279c92d2f4c3c9b175077e30e83914b44c06e1372bce8af1d0cdbbbb3ce6c7dd142ebdc16ff867e3d67f96352369fe1cb2c6ddd0de9e3c1b217ed9b188aeacd8587a1ab0501bcf1e793233591c4a00e242a9b86ccda94a8b4246f60939d388822f30e871417bcac311561a0d58d417799a75232a8554f020dccef6ab7311cee11334de47b35b614a53a49d35ee8868061a5e2ad2bfdde6b2033aa8eb9347f0fbb38f2adf1df3e9513c93266e9e3af37461d2059cc3dbd076769bde310caeac0f560a81d7046a577ed0029803e5a730b66a28c1792d91520631c827c6b34ebf4508ebcff7a1d34124ddf7db8f69172e00e37a8a66587d88d58389ebee9b58d4437446ab3db0acceff93ae849f0e924cac3199efca6ba3647c0246ed54573ecdf90673881ac5d5edccacda64dd7dd375312a61975f00dd2b19574dfc30f30371803dbf0d9977927cdc28dc1d2472965af7e4f21ba389aab7498b01eb6ae8cc9b89b551ef25be3e320a390b4756d53dd25757ffa733e5582816c23b43d1730490f3dccc6b5057e81532fb6894c42171bbf3bc8093123cf54a677c7042415806c7b0e8b829ab8b0b8a1488934997c4143455864d17bc347f90ae66f5f3f142349e98f5523e9dc4ee0752dc57dd8ad1325891b0f0813abfc6498fb2c563652a1a6db8c7a2d84bf9a9d37f163d07e19304d09e35d2f0def3a36135bf14f2725db947190a034936769918ff3b91e507eee3572e37f54ff54eade1e29d33204a0af8d881acdde66184ac68aaff89067c35405a688429fe7687d95e1f032f13c3693feccd87b5e70b384351c778a7aea2ade80c87853cb1fc593ff088946f7d26c7bb35819477c40f66525c2d510a31d4a4fd80e78f97881bf3482f03d7f4c7843d9d1be78615c0162c4c3bff955970663a722043bab99c49ef940437b0d4191c72ce49136dd730e32d0c13c39ab0ca5e8b59e90a59a024f654d596cc5a7e9d826b4c9763866ebe5837fe42a20580024bc55aad390e187cc4f1b50fe321d302509ba0136cc58f38349620119d3450fa51ee93208816f2759729df5cd7babf289b298300842e60b20dd2ddf49ec8e68291ac512ea8eb10a00c1246108f9b1ac3f2b59bf2ad39b9cc545fa62bb1e4353706f23baf42a96e5714f2d7b299722650b9cbf486635454219f4a", 0x1000}, {&(0x7f0000000080)="17debe7ddb9740cf47121c3f88c119d551639549fa812b81ce307962a8273e8437190e8cb81367671b834130b3cacf5e743e5e891271f6875b18b1", 0x3b}], 0x2, &(0x7f0000001240)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x4}, 0x405) geteuid() fsync(0xffffffffffffff9c) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000000000000000000000000008", 0xe, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) 16:00:23 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') mkdirat(0xffffffffffffffff, &(0x7f00000004c0)='./file0/file0\x00', 0x129198c67bf76378) symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000000)='./file0/file0/file0\x00') unlinkat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x8) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='./file1\x00') unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 16:00:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="60512768c67624fda4039513e9078a2307df54f0e8df6b7a2d0288dc0a160cc7aa215c8a61336a4056109ee3ee2a539c0aa03297f7e0c5002eed3cdb97cc8c9da96148d68bda7d08e81d2f2638eca0a749212a14f09e35b37afb4972e6ea2ef2c5a1542707647490903905ca8407662c6e1df542be4e8b74480c77311fc797cf1f7966a8c69b16d768f91afd8e8c33", 0x8f) 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) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00002ecc45696c653000"], 0xa) socket(0x400000000018, 0x3, 0x3e) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 16:00:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setgroups(0x0, 0x0) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:23 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r1) flock(r1, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) readv(r2, &(0x7f00000006c0)=[{&(0x7f0000000500)=""/229}, {&(0x7f0000000600)=""/115}, {&(0x7f0000000680)=""/46}], 0x10000000000000a6) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) r4 = socket(0x18, 0x4001, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r5, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r6, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r6, 0x20007465, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000240)=0x1000) getsockopt(r4, 0x29, 0xa, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000140)={0xfffa, 0x0, 0x0, 0x54b6, 0x80000001}, 0xc) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000380), 0x8, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x0, 0x0, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept(r2, &(0x7f0000000080)=@in, &(0x7f0000000180)=0xc) 16:00:23 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x1105) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0xffffffff80000054}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x5f) syz_emit_ethernet(0x2e, &(0x7f0000000100)="b6e3a53e8f03d6adb56a209446793ccf57052969ca31b3995589ecf6cdbc00"/46) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x6d7) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) r2 = dup(r1) chmod(&(0x7f0000000180)='./file1\x00', 0x80) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x4, 0x4, 0x1, 0x3}, {0x4, 0x0, 0x0, 0x8}, {0x417, 0xfe, 0xff, 0x2}, {0x5, 0x6, 0xff, 0x6}, {0xc1, 0x14, 0xad, 0x8}, {0x900, 0x7, 0x1, 0x5}]}) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x2000020}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000006d2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r2) flock(r2, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000100)=r1) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x4, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) close(r1) 16:00:24 executing program 1: symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)) rmdir(&(0x7f00000001c0)='./bus\x00') chflags(&(0x7f0000000200)='./bus\x00', 0x1) r0 = dup(0xffffffffffffff9c) open(&(0x7f0000000080)='./bus\x00', 0x2afdc2d4cf2aaccc, 0x40) connect$unix(r0, &(0x7f0000000240)=@abs={0x3, 0x0, 0x3}, 0x8) symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000300)='./bus/\x00') r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000280)=0xfff, 0x4) unveil(&(0x7f00000000c0)='./bus/\x00', &(0x7f0000000100)='x\x00') 16:00:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="c1d24c60ffff000001"], 0x9}, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = semget(0x2, 0x9ecb71f8a3f362dc, 0x5b3) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000080)=""/112) socket$inet6(0x18, 0x4, 0x4) semget$private(0x0, 0x3, 0x2) dup2(r1, r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x8}, {0x60, 0x6, 0x59}, {0xe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r2 = syz_open_pts() ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000280)={0x5, &(0x7f0000000240)=[{0x8, 0x0, 0x40, 0x9}, {0x4, 0xf7, 0xdf, 0x7ff}, {0x7fff, 0x81, 0x1}, {0x6, 0x1, 0x7, 0x7}, {0x3, 0x1, 0x3, 0x1}]}) close(r2) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(r2, &(0x7f0000000680)=""/4096, 0x1000) r3 = dup(r2) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000000c0)={0xaed, './file0\x00', './file0\x00'}) r4 = socket$inet(0x2, 0x5, 0x40) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r5 = semget$private(0x0, 0x9, 0x42) semop(r5, &(0x7f0000000440)=[{0x0, 0x4, 0x1000}, {0x3, 0x7, 0xc00}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x6) semop(r5, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r5, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0xc1cb3421bee34ace}], 0x92f700d9c8b0a104) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000002740)=[0x100, 0x101, 0x0, 0x3f, 0x2, 0x2, 0xfffd]) semctl$IPC_RMID(r5, 0x0, 0x0) r6 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r6, 0x0, r6) symlinkat(&(0x7f0000000380)='./file0\x00', r6, &(0x7f00000003c0)='./file0\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) write(r1, &(0x7f0000000140)="2a022750be0de34214e76d924f36f800e2b316a7752a74eb8228384cd0f6c5770f6d9ea30767dbff7d648c418acb3ccf72a5141d9cbf05be476909fd50ac72b27697664e142cb8a000ec563b078e0bc0b877fe2e18ef992f56ad5ac53f6cf010555a1ca8e2a85202df", 0x69) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000000300)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000340)=0x2) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f0000000640)="7e020000002200dda68c0e000000") 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x18, 0x4001, 0x0) r2 = msgget(0x2, 0x400) msgrcv(r2, &(0x7f0000000240)={0x0, ""/148}, 0x9c, 0x0, 0x800) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000140)=0x3, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0xb8, &(0x7f0000000280)}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:24 executing program 0: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x2f) setsockopt(r1, 0x0, 0x22, &(0x7f0000000140)="caf5b4153f35c65b72443b203e6417a3dca33dbbdde5396370495a9770107ae7488b78ededbf73492573dd74c892f693a120b664640113b2aadbc9af221b4cde4e592e1a95d625726bfe29d0789eac5351", 0x51) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) fcntl$setflags(r2, 0x2, 0x1) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r3) openat(r3, &(0x7f0000000080)='./file0\x00', 0x8000, 0x110) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000040)="f8735806086eb1dc", 0x8, 0x0, 0x0, 0x0) 16:00:24 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x203, 0x100000000}) r2 = semget$private(0x0, 0x7, 0x0) semop(r2, &(0x7f0000000100), 0x2cee) semop(r2, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) open$dir(&(0x7f0000000300)='./bus\x00', 0x10, 0x120) flock(r3, 0x9) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x20, 0x100, 0x3, 0x0, 0xfff, 0x80000001, 0x125a, 0xbb33c9d6ac79bfc2, 0x1, 0x9, 0xfff}) semop(r2, &(0x7f0000000240), 0x6) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000000)=""/61) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000280)=0x80) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r6, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r6, 0x20007465, 0x0) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000340)) openat(r5, &(0x7f0000000080)='./file0\x00', 0x80, 0x40) 16:00:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x9, 0x7ff, 0xfffffffffffffffd, "0366288fef097f0c033c02df7179000076efffaf"}) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f782a6319fe7f2990642d3795a0fdd18349d606908d2a6cb6e0314a15b7ddd5e573b148ef1ef125ca53d4f53898e069de20b88d065b8148fc819149777e853cda0bd49f645f78bad0db63cdaacfa6bafc3e68a3471335869eed976a313d96a2d25433462a3ea267ca2be921607486729d26f1294c317c94badf36805fbec0da84ecfb8b91b8a3530ab2f4db8d519ab6b866e9426a8b125c20e1e4852cf0d59b952c1261e0d6a96de11266360b4bb05e306fb3647c540ea138d30eb129f6cbb8d75d16fe7d3d6249e3f99c0328a68833184d5a155a9512416b0d4ba4e9a15a29de93d58627f5c99d7ed59525f3c7615d3c162de4bddda8c16e7054213ac13984848f922ae0211acd295522d704cf70c01a9e574977d9de87a839c6266cbdae811db3554caf8c8d5c76e4b841522e725709", 0x189}], 0x1) 16:00:24 executing program 0: socketpair$unix(0x1, 0x2a28fc82e74f4ae6, 0x0, &(0x7f00000000c0)) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f000011a000/0x3000)=nil, 0x3000, 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = msgget(0x3, 0x404) msgrcv(r0, &(0x7f0000000000)={0x0, ""/176}, 0xb8, 0x1, 0x975d1c8bce52ac4e) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rmdir(&(0x7f0000000100)='./bus\x00') 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x84, 0x0, 0xfe, 0x289f}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:24 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) listen(r0, 0x6) r1 = semget(0x3, 0x3, 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/209) sync() semop(r1, &(0x7f0000000100)=[{0x1, 0x1, 0x1800}], 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x800c) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x8, './file0\x00'}) r3 = accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockname$inet6(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x8000, 0x2) mknodat(r4, &(0x7f0000000300)='./file0\x00', 0x4, 0xfc2c) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000003c0)={0x5, &(0x7f0000000380)=[{0x8, 0x1, 0xffffffffffffffff, 0x4}, {0x5, 0x3702, 0x6, 0x4}, {0x4, 0x8, 0x4, 0x4}, {0x4294, 0x20, 0x1, 0xab}, {0x9, 0x5, 0x10000000000000, 0x7}]}) r6 = accept(0xffffffffffffffff, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) write(r6, &(0x7f0000000480)="2642a80988f3ceb23a027cd95083464822d1c5db1e2f0323c424a689d32804de6155aeac6676875f4b64d8ec24801a92950966b97d8550e294de85ae7374c45dc97bf49c433ec4528eef7578274161f82532a974628808454d8c8c0ebf53f32b865716f0e618617bfe6504719f36d9a80b01fceb53d9f669", 0x78) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000500)=0x9, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r7, 0x0, 0x0, 0x3) r8 = semget$private(0x0, 0x1, 0x40e) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000580)=[0x7, 0x100000001, 0xc4, 0x8, 0x5, 0x30]) fcntl$getown(0xffffffffffffff9c, 0x5) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x8, 0x0) ioctl$VMM_IOC_RUN(r9, 0xc0205602, &(0x7f0000000880)={0x9, 0x5, 0x2, 0x81, &(0x7f0000000600)={{0x3, 0x1, 0x4, 0x8, 0xf8, 0x0, 0x9}, {[0x7, 0xfff, 0x4e, 0x80, 0x40, 0x8, 0x81, 0x20, 0x1000, 0x7f, 0xda, 0x1, 0x1, 0x1, 0x0, 0x100000000, 0x5, 0x10001], [0x3, 0xedea, 0x800, 0x1, 0x4, 0x2, 0x468a, 0x4, 0xda, 0x1b], [0x1000, 0x200, 0xc000, 0xfff, 0xeff7, 0x4, 0x800], [0xfffffffffffffe00, 0x1, 0x4, 0x6, 0x2, 0x9], [{0x5, 0x9, 0x4, 0x5}, {0xffffffffffffff15, 0x6, 0xffffffff, 0x1}, {0x4, 0x8, 0xf7d9, 0x8}, {0xfffffffffffffff8, 0x2, 0xb9f, 0xfffffffffffffffb}, {0xa0, 0xffffffffffff8001, 0x6c5, 0x1f}, {0x3cb9750, 0x3, 0x1, 0x7f}, {0x6, 0x10000, 0xfffffffffffffffb, 0x7}, {0x6, 0x20, 0x231f, 0x4}], {0x100000001, 0x1ff, 0x10001, 0x7}, {0x1, 0x8, 0x2, 0x3}}}, 0xa61, 0x3}) open(&(0x7f00000008c0)='./file0\x00', 0x8, 0x8) r10 = open(&(0x7f0000000900)='./file0\x00', 0x80, 0x2) r11 = dup(0xffffffffffffffff) renameat(r10, &(0x7f0000000940)='./file0\x00', r11, &(0x7f0000000980)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f00000009c0)={'./file0\x00', 0x93, 0x9f3, 0x1000007, 0x0, 0x2, 0x200, 0x7ff, 0x1, 0x0, 0x2, 0x4}) r12 = openat(0xffffffffffffff9c, &(0x7f0000000a40)='./file0\x00', 0x515b4cca817171cb, 0x56) r13 = getpgrp() fcntl$setown(r12, 0x6, r13) 16:00:24 executing program 1: r0 = socket(0x2, 0x8002, 0x0) shutdown(r0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x80000000, 0x3}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000080)="88e2a6bc72dbcc38f47daf5059238fd73a76f8492a51e591f8c3eaca70533859daf41a3d7d001068781eb5f23ce2787778a813760c36b6ea24e91de5e9df3771e36041a658297d1867fa70fe6b33be8e35230f2acbb66d1d5e59dea28af53fc1671040e0525f900ec406472ffc18f85f448afb1373740297269ed6d4d61d8ee9727044e4a52c10af35184c51fe517d231881b32bc73b45a8be9d698089c82ae60892149b8bab14bab92f73705f533dc068a4afdd2723820e8d5b7c812542ca8933d1e221f738f5ce74fa12bd241598785e9d07e96bfceb07b53b39461d1be4541be744a44c", 0xe5}, {&(0x7f0000000180)}], 0x2, &(0x7f0000000200)=[{0x90, 0x10000, 0x0, "f0babe7f15bcbb8083f25b05945f5fe2ae2b9fd9ad2299979565aa229b56935cce49bbe76b66b9f632b21abcfaf4091fcc2b5fc281059f2b5b924042d2097db2c7b1d5f0b7e014984769f0edac21959c8924226d864e1544f8edf8c2ccd9189991d930a55eb067cdaa5efc586530a9d50de24b475afc0e07e7f1"}, {0x10, 0x1, 0x401}, {0xe0, 0xffff, 0x1843, "d84590da281a909f579e74e62ec5a4053a69799fc8711e1be01039d2a41139e6ea745bcfb19a08a3fa4329e375e34990e01a8168454522e48d80d13e348d7d4dbf85f683f7f4d691069e66a9186833f89eede0020de4e2bcc81a1833bd572d56ebf5652366d24c8dfc08c65c5fd0d533802b5ec13464a3e91616c3c430dabfa693726827465a96a7be3c6307057e64eb05775c7cac8125c65b87901f8efaf7991bfb5f22d3be644b9835ff6393b83a8f7b8ecfffed2bbf0692ac7771463df3935b0c590f20217a9472061e7f"}, {0xf8, 0xffff, 0x67, "5bb0520f8a235af64342609195296cac9d8984ca2720c9476b6587269de3c8c98b4ed680a13847384f986b5b0758f73427181ff25062e53849f0ad8a4a2685c45ee5d497f559915a7257c7d37d6bfb135aa277491385639977f9386117e096209b5987b3df8856be9378401f3e191c3f7276f241821833a95e6fba0fd049f2270e29b6e85c442f6f3e47ab7d6b8e6dabe7ae22ab4758e2d86aa5af9597d631a0cbbd706b0b3cf7f9b68eb9b93db68ae5b3a04a94a651d2f79b62e66339047eab40369a010fefea60d70d2c98b6f29e40aab0a27863324691450b7592bd1f0f2da24ed0c1e6"}, {0xc8, 0x1, 0x40, "0d9d312fc652af4fdc904c6a26b5daf355b5491e098eb8e1ea1d6f6ccbd8a778b87f9bca718ec0af3a7412ac512461b5bd56af29eaa2cee697c11a67e0b6d2463d15885592f0284de8dfd54cf40419cac3a14315bde9344e8de99a830cf35fddf776adc79ab742c2400226cfd6d02cbd30af5a955adf5fa87ee12aeefef36d7f73e74aefe12103050562b32d9308c37a0486afce92e40befef49e22961e849c6820fe5ad004a69d8b7e674ee8aa94ebb2181c7"}, {0x110, 0xfffe, 0x6, "ff609a176684df7e22239f917d92e5de571095844aa6e0b36942e8884eb70f3a7c99af675ac3e35fcf90893187ab2edb650aac0c3568ab2f91bc1a51ec5efc12217ba0178e77d1cd0cef6ce622b703d6a600ce7316575cbac882f5942f3e66c9f19191342f09d70d95c20baabb0f5c48d1119cbd96b521e968637a1d5db696ae4626e7487fbdaf5bc649254b34a7f800f6c688761fe842d225aa063cbc594f91d8d4f24f0f2f0600d02191fa8422d298503c826db641fad77a5ea24bc530a57e0eb7c77fbb56f48983371a719c70606a0b25c72fdc99f7d612b4cb2efc9c7a9409af26462f9a1a053e3e5bbdc19f8a64dfe99e04f1336a944c201bb6c685"}, {0x98, 0x1, 0x3, "6ea5126151535734171c9f0d8e59c5629755cdfd0137a1b6274937a3ae018e3cf899b226d0fa357ac8ea4497167d6e2bb8b269f3d73641c6b297ab78caa6d4b76c89b5d0e0a5183ac8ab6154b8d80b781edee70748091b3cdb25ac0eaab0596ca9b2e3cca25bd61dbc90d23be4d2813a40dc5351b530a21a67e03e3e0c677607d0"}, {0xb0, 0x1, 0xfffffffe, "561cefdf2218f97428c5f36227aba07ccbd43161dbb362e727d9c9bc5cb17c6b078fcad1725fe24134f9357ee9749d382a0cf124c21d2d88e2864b0c5ec4890dbdd0de4a1b735f67597c45ad5f0f3e91f37edd0c93fbe919bce537fda1fc0f033ea648e19ff6801dfdc4c65a3aaf165b34a08e00ee2c80c435a7af158b35343f8a6db697638fa91866b30785c71fdf1a12140894f47c60bcec4b"}], 0x598}, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="42020207e00000012000"], 0x10) write(r0, 0x0, 0x0) 16:00:24 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x20, 0x8000, 0x40) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) recvmsg(r3, &(0x7f00000004c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)=""/240, 0xf0}, {&(0x7f0000000200)=""/235, 0xeb}, {&(0x7f0000000300)=""/154, 0x9a}], 0x3, &(0x7f00000003c0)=""/255, 0xff}, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0x0) 16:00:24 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)=[{0x4d}, {0x35}, {0x0, 0x1, 0x0, 0x80000001}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) 16:00:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x8, &(0x7f0000000000)="4b74954c", 0x4) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x5c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x57fadb7e13703ce0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc, 0x4}, {0x4000000000000006, 0x0, 0x0, 0x2000}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000200)=0xfffffffc) r3 = socket(0x10, 0x4, 0x5) getsockname$unix(r3, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x67, &(0x7f0000000180)="44ce0b5e2ed9a430d9552ba444bb09db7f232ebe680189186fad6dde8fb538957cffc2a16f3fed3ff44fbe93496455e2093becd9e55668e6e96ee900288933909c62925fa68ba7416eb8eaf70301271fc5b570e7f783a9227f2697595f022a4065996ad0e9ab25") syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x3, 0x0, 0x0, 0x10000}, {0xe000, 0x5, 0x0, 0x3}]}) 16:00:24 executing program 1: r0 = syz_open_pts() r1 = shmget$private(0x0, 0x1000, 0x28, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) getuid() mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x8) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r2, &(0x7f0000000280), 0x1000000000000051, 0x0, 0x0) 16:00:24 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffff7, 0xffffffffffffff17, 0x0, "9c26dd5f00b6077200"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d6771ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2413ba283c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c2b7dd8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509", 0x273}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x2, 0x0, "61ea0db100007ffc54396c31ecaf289ea78b7ec0"}) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000200)) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) setsockopt(0xffffffffffffffff, 0x3, 0x4, &(0x7f0000000080)="b1b0", 0x2) socketpair(0x10, 0x4, 0x58, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x5}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="004d207db3845ac779b1e5696f99") r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) write(r2, &(0x7f0000000240)="839eafa6334b4104c9f67fb97735ae472ee5b33f83ba4f4199a28f1188", 0x1d) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) accept$inet(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xc}, {0x25, 0x0, 0x10}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x14}, {0x4c}, {0x800000006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) semctl$GETZCNT(0xffffffffffffffff, 0x0, 0x7, &(0x7f00000001c0)=""/167) r1 = socket(0x18, 0x2, 0x20) write(r1, &(0x7f0000001680)="fa0c283942e7d1fd994881a218c03a29", 0x5cb) close(r0) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0xc) r5 = getgid() setegid(r5) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000440)=0xffffff3a) accept$unix(r6, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000001c0)) fchownat(r6, &(0x7f0000000080)='\x00', r7, r5, 0x6) r8 = fcntl$getown(r0, 0x5) r9 = geteuid() r10 = getgid() setegid(r10) r11 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r11, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r11, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r11, 0x40087468, &(0x7f00000001c0)) fchownat(r11, &(0x7f0000000080)='\x00', r12, r10, 0x6) sendmsg$unix(r2, &(0x7f0000001640)={&(0x7f00000016c0)=ANY=[@ANYBLOB="e7be3617a565c80587924022f527aa"], 0xa, &(0x7f0000000500)=[{&(0x7f0000000280)="6a82c9c752d10b69995a7385f4799b26ae8f61d8aa8da6166e4eb6742e8196e8b5b5bda6ce70cb4f7a30293f276a43997a5343722dc09204f6f760474eaeab16e793e0fd890160871b3636ab76dc9175f3f1dd063d25215422a9a8a571f41644aa30bf9ad49f572f6c1ad1458f8554ece26ad5d035195fe1641427e15f7826253ee6ebc28fee3c199ce7e031aded33b03fd6b05dc7b1fba48fffffce880faca0dbec03a18f90beb91d6f3cd77b78837dff4f5657e54598e0b338e1ed3c8819a862e9ceda7bfd9036a50c5e557af436eed27ddacf9f0d7777c3f633e4d23cc759694e8b8718461c5c03fb59912d2c790f", 0xf0}, {&(0x7f0000000380)="a5b482a185df814ffa6d784495bae84ca47ef24aee1d70fb442e2db745ff6b3531e02f47a717a9a98267ceb9c28ba7d9583136af22d7d82ca1f7ee622b164648a8962a21922c3a4a5c5b486ee2353c", 0x4f}, {&(0x7f00000005c0)="0144a3092a748d23d34841cb7fdd910f342f2e788d63c9d92d748ab47ec065ed8b1ca1ea5d2c9276ff00b5166060d050a35a081b9a4d486202710fe83366ec2322ebf2a2380aaae73cd5eed3501371347097645b55c5c68954c47c149305288791624337c7d12c7568c3fa63c35c42b870395d685013eae4ea32cad80a1f7a52cae58518656128d1a166f35ec30da4782ab2572df67bc715165f835805c5d5b23a1e4bf8e3bf2ec4ff944ef0d5c925539ff2d492c5332fe7602264d8a7c9d33f43accce4d40d5048f66ee20e64132b2a11928b574a1ec0b78dbe1636354d110a5fe73ca4e29a23247b7db766780ea6752db69de28ee1a9b8820d47a20e46972890c46eba44722a5c87148eabfcce72feaa3b12d855709ff2fec3b2c394472f621b9ec888ec1358427554231a15566af393a18bf0a1d15b140de7b66bd3062e401bf2d53845da75b2a69bec622ca593adb526e2ea038059589353bd81b44e9d7394f8b29b92003ba31bc9b86ef19a424da9e684ecdf6d43218cad6d2a235e31e210a0a5783a96a27039d61535adda5594b1ac499a3f47c0a1f8c6a5d94a859c93b5434f3e0d2828b548c79f5a09638d87addead4bf7b2473e719f703bf47759b511580f44cf9daea76bdd22b42fffae19d7245f05c5c24ad8619fd0ccdd3f8e29bb483897b6a099b4ee7b91931104ec1e81d6ab32d7c66d5fecd5e605f2ff27ec918ab9983b1f0fd631913995f2b3fa19c916a4f0093fe0a2a11ccf77f7a04d6548985883d4999fcda943c31df9c6275faac2b572326e7b26fc37dfcaf46d88a0a2b579631c42c84a7738fefcb37c9d5961ad1f0f83a235bd2189d1287463e295f159300c5e90a32ca1d41e3c5f455dd2a2c3703ffe5bda6917a57d362e5787cd6a4bd0e21972e4422141c4ce8af3aed43d19bb40c582f8a5e249bf489b9afe777fa44e82a5ea2ffd76e69af5edbcb90d2a1a9ea403d4b17c79c4dc335f32eb1fe9f016741d2428b0016b0333983630c9ee6fc06058ba8298da36b62cd4a95178fe5d3cc567ee94eb3f55fe93d981b8b9dc12752f127db5af1471d49659e7b7273ccdcf8ff1058b6cf43ac5bccf1753c6df661d7fcc6a076ff8966ae15fc5f33dc696fa78fd5987d610832b348a22cb5ef8d3f0a3a194512d8bc07af86a0ad08647e666980c5593f6a3b49e58d99be3b55740970745c6fa4b57bedb0c424aa42e1dd0686382adfebcd2b034cdf7e7628cd00431857dfe82a1f05398b3838ea878706b4c5d53569e4fbd3bbf928c994a1a6ef53b71b47586f12ad7ac97d5b934cac71252011b3b359f40ceabebee2f47b39e628e5102ff42c25033684e438a304e05ddb530a53f77cd463132cdcea18094056eddf5e26046b45e6f962692c919406994e7fbf6fb2abb6fef6b6407293e032448f87c0c278f8cb2e42e491976146efc2b5083573b32fd77b4ccdefae76e6506e918c7413944fd0b6476ba3328cc641eeeabec1c7a12734d1b4a99e00edfcb61259cbf3b4832e975e14f0874194c87a7306ba6433a493fa81d538cfd5729515df2193d5e7ab47fcb8ab991570087754010d9d327549c2bdc9054cdc03d646e44c1c171a362509fd9a2272b6e454caa252987061f1dcb2be5b4719279abee523b26dd7eccce7d9a879c05b4001539edd0e85958b47dbffe2a28d4601472129678e722d5a350f8572812f7204fd0c4390dce6eede1a62be4976f70c794a05cd211761db48c7fa88f72c3686125556feae0d550f767c6a267f5223d211a419e565a25d4ad7defa00c042e3806fe06a0bda873ca9d663c2506734cda1b06d2833f889bcf545709b8abc253e72b10e50657561c5e35ec69ea45680f980ef063f2bbd4df4f03a69e12eca903481e433287dd299eea03adcf33713e7475298a2cd228991c607e23f8ea5db17db3ad73b47e651e2d810b43eae6a8ba914789a8aac667db5d90a53e2fc495c14772b492b37a2a053e3abfca2a39612304d7b24e3aa4447e15cc289b714a57eb60acdc9d49323539a1bfead35fc4214e26f5de4fe4cb902e67f09f1eaec816bd053417aab8a02f67e04ba482a20dcb075cdfef07b15c943d3e54eceb63471c373022f4563c19cd3d5dd3700b2acf65ca3256f4fa7070dee01b47056ceeb7cd3fa1b912da4e0b6569ac26efe8b38fe1dbb01a263546b93e1f36c4cc9ca9fe763adb9b1da63620891c3dcc7493cfd6feddf521b5cd907a0bc633114095321d48b5ff352ad70aa45b4fbcda45fed15a82dc146850488135ac25211bf72a3d5be6566dbd8e9f9f9acf53ea9fb8b955f661117d5bae94e11a854f37f4c24487e7f20d304c7ab2750fe556864aac2050a211b00ce152c2727edc50a1fe7507fd14af42730d4bcc9ac14b75eabc1063e4b0f3743fecaa34c69b902853df1e6488df90ac08b74cdfd7590ba1083a17f4badaa5a712d2f4540f27e4f12851ee07d242e76d2f884d34535c82bdc5457309b78f2dd1a9c29b9f448f54f41bdca03e89c55602d0e6570a345e41c63a73fb822bede2f51401cd85ece5834d8b81c940e10ab7f3d2d06af7fa7fc60d8e23a573c88e95e5aaa22fbe020832ff39f258f43b5e49c14557460b3c7a5ae1162a79073899126af320506c7560fe80246958359edd5eb1151b6656e93fdd1ff0bf82335043ce333088c36123de226a233ef7c17101b9b4f9a96b949a3970a1ae6de02c2ecd5001a53e3ddea430e3c5a58af04b333d4b15f92b2585494fa77b3ba4ac443b6e5323b89c97779fc35a67d568df094d41627028ed5f5fb32cb9bdaa5e22084a319a22f39260f7a53e356831ae7947b8509cec19c665a8cf3a2d232ce71c19403365ec44e2d687d898db988aeee0e4540e7b8d7e8660e5d27ac9f6b305b0ff03aa137df7af363bd5c58ca8b6d991aa4a41aae72a2bac86261c4c639830046c4eac1214d2c1d81b538fbd05617a0f09bbe5c5c5079ef96bd8d04690d3aafd83c3a0297c183a51b67c1b5b76281c9767be06d9b42406fa9f77dbc9aaa614520cc47fb90fcb3c51ac10285f14e3bd5b2c32c67daace4d2ef981acfb603698d2c6986fdeafd5ae76fb0fa6ffa4b2ef03124977834f37d0164782ff809fa0ea89c2a5b51a607e4973a7baf675c99632cfe9a021c4c0e0463b36126e1745078d213500af53dfccd7814179387cf1b16da3aaef3d3ecb6e6e44d5078a94bcb2decec9e9ca01a8ce6c88d726ab8bce21a2ef192def76d8f98faf7149230dc5549a51c4954783bb7a28ba268062a21cd5d16939df93571c34438e0d94e06695e3cecd4c84efe9bcba1f80bcae0b0d75b58637d7ae3619429c20f52b78d64c834ad584c698e8b66f88a33e3dfa2cc4616c73e886481aa2f9636f448515bde195e9249ec255a1fbeeb6f28be684fb28552c705433167b738be036334b2cd735ee38893024bac7ab284dfd0c3102b4ac34528f8c0d25e23124061cbab3766a8816cf2cf63cac5ce1766f873c8ca78180a409f82027a004662f7ce49f5ce79815658819661f2d6f54f448a4a75f1434d93a84fe4f9337ba644c89376b1c7be9d92a5f9299d278403fe409ab4ce906ea4f3a46a329010735e0fad4f3f1d227ce26c673cde72a8880122e7490074e35a38ae22d34a39f06f7b8aca8da876e533a204d7bf7d9b46a79b64aae943b334cca4998435d15869c20dc028320c74ff7db2e3a5dd19f780b13225e2473a8cdc3536ed7712bb9d8d5147634f5e88811b8c32277661d73eb315b9799a899ab1a4aa166986e7bcee804ff8926196379b202d05fc08531dca3df2990454db85287daeadc97684792eb09808db3c64668e401484480df50124fae4e5e4a5e58d236ced2e0b1326693b5428611057c6a26b467712c26b85b04e4a75913326ccd91af8446adf922e34598e6aa192342779d290b0f950fd356c5e803156939fa00337ac27b8d8c1962a4e349fb8f76b420f3cfe9878af025cf65ceb722965e44479aacc89c97bdf943b6874c4d40f375b0c619bd4ce891704f69a44f59d784832a1b01a6cf2cd1ba1ea2c9f1a94425b8f36a42bee086fb771226ff509ec9ab6e0bf8eefb82aa4fdc4cebcd6782ec1beed3e5f1f1d118c272c3ef4f2059cff05cb00f09735be0f748d056537f8877ccdd36a640fab1374a663cc752d8edbc4345992027bd10461447bd098ad9f96b2c6642e4ca5d276d276ced0e2ad3bff0165705846310c5aab1f4c7d75a6a5147c1baa3dee7f4b067cad5d128e9563e74c8f70851aaaf90c659970d8e1b5f1ae4f3689f19be87ba34e5825207006092d266204ea8a0deb844e89e5f64eaca343a7056b5b3aae44a925cb8109f513f2a71fffef1ac9a51692c94e845f705d21d511243e3a48244dd0220d75f63e3f6a14289971d0fdb4e96876d90c0e2a15eb3a560bcee4697eb80fa8b6353f01a09308e4ed005dc712d0e1acc9fa0142e3431989d9e60de1fbd22481e1cc377744e7ab160acf5221a957bb446f71663f546d90577cae41e624393a85bef2284c0cc36d32661196af20a444a7ba77cc26473b5f03f640ce91703eb4aa3e6e735149efb5890a00e10a81dcbffde5226c6e43f4af4e5fee0163c27333c11ce67b308b602ebef5a65bd29895b48d545a3b92de8df648e2b71ba537b0f504c8a73b16e44ef6032acba26f4a863519d2d143e1180ee4599ac8932aae922382339b0af1338297e98c929ec827cc5fbc5c34cc5e1d75130ee6a24a5140c7d8fe4efed299f5fe64fbde0d59329c8f1d624031cf8498e10c5840035471bebe4a65ac355a9e5b6c8eda060ef690913790c14ee08363a1599a7426fc3d5c5f8b8fe409c056fcb50ca8fdce5390ca6bc54df4261d34ac4c18f6d2611730fdf667e0d249560bab24f1d5e88a1e6e6c5326f65627a91eb766a115b8c19cb5b28d39040c18dce7b12033c605f4b5cfbe499ad3a26efd2b49d968a17466485000179358e71a24275e63d0e3a51960ee98a97072b85e124ba32912ecec92601a5b8dac1a5af110df6921ba523a9274b987764c223980a93fe8a68b01cc6749084831c158bbd8b3b3f12d170049d9f30ed436f93d32ceb100b196480ea393ba711e032e38fd196ec351c204b1928f6bbcf54a4d2d726f27e0989ba44dab75dfa931ae4fdd759770b1d59db6177e5d3a9d525d330cc44b9283f741af0394356149a4e54a5d6c4248d5976658798a5331b5e262f244ce785930a42e8a2ddd3c089bb5084be75b7a1c4b7416603180544214e5e75edeb9de578021865f57e1a77e87dd1452dfbc9b56bacf5a7f8602c91f63d8937ee5ddf62a2fcb0449bdaffbf2a7bb806e2cc57e96746031748ebc33c869f967d2d7c85870538bbc042850536b5712d1e40631aa766e5876964542fe290f4b0fc253c4c2bd4726a480be587b610629c62ae650a7f40a89c86c040bdd58538a14f1bf4dee3511f7e5cc556027db66d1477aca5a2949e19c11b4f70459ef9d09a3b7bb9d57550191efb84d94599b00e4b63f51f629aa3ed4d791a76867283ef3c7e359b046db61d9d4721fb236f0653be480c5405f5693b789d9989026c429616134f6b9911e96f31c8957503c9d82f6aa4bf093cd4ae336a293860bea854b384425be378d39a0e46522b88193a8c3d3a421b48aff28e5eb8e05295df0ae0f1904b5141e9d2eca5c28e4e3bcff067bc3541352ef9e4d26d4d7bd378bf39cbd0370de6242d2a342c0792856ffd364b6606148a5211e642b788d91eca27eb1c7aa39d83a2deac93dc5099c4f16efb3eb9c8403ce7", 0x1000}, {&(0x7f0000000400)="e675a7a86b30e3b1f5fc4a9dd555dd34dd3f279d06a442d687b2d7dd8d962159385c8c9616ed116740051ca23186c64ed1aaefea18964744b1ab5ce12acbe26ce234c31f2d01903228730d878d29f6992e55fe95e1ea16f6070b510af3263fadc8ee0e4bbf9a545c4ac3521c39401601829ff888d2c5a97d23c9faa321018546058f7de1be6cbe992dd33d7be6fcbbde37edae03f0bdb93c6e988219b45b84f1f3e9a7c9115cc3", 0xa7}, {&(0x7f00000004c0)="6b0f6001d7320279a91a96ecf4a42e4536", 0x11}], 0x5, &(0x7f0000001600)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x40, 0x8}, 0x204) syz_open_pts() r13 = syz_open_pts() r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c, 0x0, 0x0, 0x20}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r14, 0x4008426f, &(0x7f0000000000)) fcntl$setstatus(r13, 0x4, 0xcc) readv(r13, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) sendto$unix(r1, 0xfffffffffffffffe, 0x0, 0xc03, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5d00) r2 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000001c0)={0x3, 0x3, 0x3}) socket$inet(0x2, 0x4000, 0x81) wait4(0xffffffffffffffff, &(0x7f0000000040), 0xa, &(0x7f00000000c0)) sync() open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 16:00:24 executing program 1: unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='r\x00') open(&(0x7f0000000240)='.\x00', 0x240, 0x0) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000080)=0x2) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './control\x00'}, 0xc) 16:00:24 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000180)="020000000011", 0xfffffefd) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x12000, 0xf1d) open(&(0x7f0000000100)='./bus\x00', 0x82, 0x0) geteuid() 16:00:24 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x10, 0x1, 0x7f) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x9}, 0x10) setsockopt(r0, 0x20011, 0x2, &(0x7f00000000c0)="1a7b43da", 0xffffffffffffffbc) pledge(&(0x7f0000000040)='..[(\x00', &(0x7f0000000080)='\x00') r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) poll(&(0x7f0000000100)=[{r2}], 0x1, 0x7) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r4, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r8 = getgid() r9 = getgid() setegid(r9) r10 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r10, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f00000001c0)) fchownat(r10, &(0x7f0000000080)='\x00', r11, r9, 0x6) setgroups(0x8, &(0x7f0000000340)=[r3, r3, r5, r6, r7, r8, r9, r3]) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000140)=0x10001) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20000, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() open$dir(&(0x7f0000000080)='./bus\x00', 0x340, 0x60) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) bind$unix(r3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4c}, {0x2}, {0x8fe}]}) syz_emit_ethernet(0xfffffffffffffd7a, &(0x7f0000000140)="d4962cf0ff08007fae4b42ec9a639fe78943536d") 16:00:24 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x44) fcntl$dupfd(r0, 0x0, r0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x2a4f6436f1fda955, 0x42) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x14) ioctl$TIOCFLUSH(r1, 0xc028698b, &(0x7f00000000c0)) r2 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x44) unlinkat(r2, &(0x7f0000000100)='./bus\x00', 0x0) 16:00:24 executing program 0: r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x1) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x6) getuid() socketpair(0x18, 0x4003, 0x2b, 0x0) 16:00:24 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) fcntl$setstatus(r2, 0x4, 0x46bfb) close(r1) 16:00:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82026651c3ee6c053000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) dup2(r0, r1) 16:00:25 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) r4 = accept$inet(r3, &(0x7f0000000080), &(0x7f0000000200)=0xc) getpeername(r4, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x64e75712380545ee, 0x40) fcntl$setstatus(r5, 0x4, 0x80) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000500)={0x80000001, 0x0, {[0x1, 0x1, 0x10000, 0x7fffffff, 0xffffffffffffff76, 0x8, 0x7, 0x3f, 0x20, 0x7d978d6, 0xcf14, 0x68, 0x3, 0x9, 0xf4f5, 0x4, 0x200, 0x4], [0x3, 0x4, 0x2a, 0x8, 0x40, 0x40, 0x36, 0x6, 0x9, 0x2], [0x4, 0x1, 0x0, 0x7fff, 0x0, 0x4, 0x9], [0x1ff, 0x1, 0x0, 0x1f, 0x7fffffff, 0x4fc], [{0xffff, 0x9, 0x7}, {0x1b5, 0x7, 0x1, 0x7}, {0xffff, 0x800, 0x42, 0xc82}, {0x1, 0x3ad, 0x7, 0xffffffffffffff80}, {0x3, 0x2, 0x1, 0x76}, {0x1, 0x5, 0x7, 0x2}, {0x8b5, 0x4, 0x0, 0x2}, {0x0, 0x3, 0x4, 0x3}], {0x9, 0xffffffc0, 0x8, 0x9}, {0x950, 0x3, 0x6, 0x1}}}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) close(r1) execve(0x0, 0x0, 0x0) 16:00:25 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000001040)="e54a458e936ea6dfecbb6d61047fc1328feffdeb2a2c1e3e7015db94af6a7013eb6f15fab6f05024e52d879b4bca0d6b1b0d23fcadef34dd34e5568583d4204a9e2c9d9e2df14b0c38ad188395f9b0224dc816149b7556c2816c38ac8e077aefe4f92e2dd4860485abd222312fc9ec072620403802f14767d60cd22e5d399b10c265f91a89f8260b956f5a230c5e5dbc1bc37caa1a1871ab87845190349ade8f8225bd0db94bef2cd13fe3334fa42edee9cdd0c4b82e9d2ee0c330797081c057787210d5008833a5595281fb7f29da8c100dbe48e2b25ccf79c3171dab6a36297e69f480ab350e3e1d0e523d95fb7b8cac29da7e534ff7f7e99e3713215bfc2ebef1e3b713365611a7cf3cccc90678969f85974152bca2c63df109d8eb38491cefec54714b0fce86eb0033add63c6f81fab08ddbf30dce2ce04f0b7cd744b3e9cb1a074667ee458147d4ab29ff32cdea947f1a7b209b13720d2a2484cf6bb212a0b11d0ff87b93c31e587a78d989bd994e41ea37354dcb5ae919965f8a295e3f2bcfead3f964d2016a277e5bb5b628418bd58b2e7cc02f7ec36d6d04a726d3ea000f24dc9801be3c5539065b3f2515d478cc6d37abd08bbe24f28a75445b35da15a84de10ee45cd73718c909274215a6c5152c4353c7da486d35a07421c41c0bf9ada0e055f7ce1ab3e7c8f041227feef714f675b4c1f26b7f6ec9350bb5937225c2538694bca1dcc5a9ae0678513c0cbc6b7c327c787483c6d40853c25bc45dcfd5eac8449a208544a079f9149e3681f744888b6b11ecea68a4b8f234366db29208e27e74d7f2e364c8c815d1bbca0399a11fed36287c6ad1ef54f3b69415b234da0eadeac77a002d7a8c2903909e42029e9d483c16ba04d9f9ed2ae24a9da809633ca1288572b08771b4e12997947a4c4fcc98c32e4107e7c1ac0230d501c76e2974b920c8cc672cdbf102fd584920b21723bf51efc43fa98de69562b915f9cea6fa41beaf5637914723b93f30625bfb55e050d2554b32e309472743c253d80bbe2fb63c79d370b8c759add27e8137ce7558baf8c7a3569e0477fc8b1fb10114b421afc0a3edc3aa63a118d939937d40f5860bb431eb82a0f6231e8739a8b47fcd417cbab01dcdd648cf887d9ce8d46b8e1dcd7ba0699a495cbe25634ac7b5eaecc434c17a500af8bae24dedb0c21adc6c8635ce6bcedc829bdbea71ceea88f47c5933238d39233a0dbc1df92e2bb537cb1c60698c8db7f1365377624dac8d2e560fe8570a9da5050ca6c46651", 0x38e}], 0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x1000c) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)="30d28f8bfcb4b934941ee7f1f55ee1cf87226b64629f5d3505", 0x19}, {&(0x7f0000000100)="67d2752dddb871d09f0cca2c4bacc01daa520f84725f4812fa8907bd18ad9514b5a56fc1815cc3059979e36fc60edf6f9eb9fe1b675f5ccbb99ccbb176a8416ee96454f31d8e7b56e2b7aea2a03aad83fda82e7162a55ca13ad3bc7d77c179eb1d21618e00a331dddd339146a1e76ce1dcf2ab832e6e002eff5c9c64d1984b7296a6a0576ea98b217b6177911894f377e6d3297b5d3b20c1a4aa70dde5f38423239c13bbcdba201a9baaab4b9ee0cb8d6752949ef904071cac74f766282ae889", 0xc0}, {&(0x7f0000000380)="cbdda1f4ecd92d3bc067ffb0b1e01a8244014f043f78ab98fcb07c22a8be0d31f8238d0047617d69982bb5e6af5900c17655dd94e5a58faeaa5cc4a953106727c27fe307e732c26d4257c940de086595aa7407a9add8b4872d71c10780", 0x5d}, {&(0x7f0000000400)="fd83e1b70e05157e746773ba1e4b2e3e7f9e285ab5147fec8a851afb25e1ff35a79a6447f1517c4564cacdf8ebe4cd78b821c50c09e89e4157f7a21cdcbb0b3ae3748ecfb007e5e1d372a3f9af5889830891c583037c81863fc16dacc6c0dfe58680c51e7baeba5c52147fcca4dc59e40f0cbdc9fa0bd45129825293d523f068fead0d1e10037906", 0x88}], 0x4, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0x409, 0x3ff, "5a38fee20001000080000000003800", 0xffb}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad1985", 0x282}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) 16:00:25 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() r2 = semget(0x3, 0x0, 0x220) semctl$GETPID(r2, 0x4, 0x4, &(0x7f00000008c0)=""/146) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x1, 0x7, 0x8, 0x5}) semctl$IPC_RMID(r2, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x1f, 0x0) 16:00:25 executing program 0: kqueue() r0 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) syz_open_pts() r4 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10c84, 0x0) ioctl$TIOCSWINSZ(r10, 0x80087467, &(0x7f0000000080)={0x8, 0x80, 0x2}) fcntl$setstatus(r8, 0x4, 0x46bfb) r11 = getpid() r12 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r12}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) fcntl$setown(r8, 0x6, r11) r13 = kqueue() kevent(r13, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r9) kevent(r13, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) 16:00:27 executing program 1: r0 = socket(0x2, 0x2, 0xfd) setsockopt(r0, 0xb10, 0x9, &(0x7f0000000000)="799f2f6cdb2e7b8b0ea942cc5aeafdf9080fb4a02113a731194a2e07b682c5a9fbc6fcc203ddbd017a7875ce591bb7497ed1baa831b61dccdf6354716e8d813b0da7c8126bc5aabbeabddd364c34acfc1a9bf6e968fed7a6a9577bab3b163fac417589bb31e0d88048891bb3c5b0a3b9e8c2e2c7e08d5463bb05c294", 0x7c) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x0, 0x7a) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="f13a831436f47db8ba05f62cacada2d874a97bca0e6be0f9fef379abe74bd435319cc747635dba5be8a6a998764c12fa3309612b69a30cd787292bd3d22a4d4d80a7d9138c274b8a861d8c06def52735272fc25ad694632de944c4930a6c334e0cf6c23b55b705ac607bf55d28cc5d12d59bb7a67215ddc4a260d70fd76774bf471e26fc28f4d45fc8a5cdc57c100015278b46161bf776a85fd0b55676a877d280c1675b31be25ea5a4ea5d53ab44f494d6d5699cf555080c798bffc7554672901b8731b9365", 0xc6, 0x6, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2d}, {0x6, 0x0, 0x0, 0xa4c8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)=0x9) ioctl$BIOCFLUSH(r1, 0x20004268) pwrite(r0, &(0x7f00000000c0)="bbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) 16:00:27 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x200, 0x0) r0 = socket(0x2, 0x10000000000003, 0x6) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="17adb2e028ceeb62020200a91c54652f04a64db8"], 0x10) write(r0, &(0x7f00000000c0)="025cf012", 0x4) 16:00:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) open(&(0x7f0000000000)='./bus\x00', 0x83e0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x8}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x113, 0x0) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000300)="08646944a9acf41accefbdd3cfd0ffa4c121e276ed51b3a46838dce24e3dd74c467b548679f0e5b425c4b53a29af84d6db8c1813975c4cea5a531a8af47ee2a68f25e1c1f6a6d86c78f44c1d3ede0d741fed62c220511097f9d811c8cea068d274c620026f1628a9f65acf5122a4ebcc1caa60d00740ed75c82f8edaa5e030197b953d58c624478d271c60d00e2f36f8144839a91cbd56278761cab0c5164ecadd03ab2e7e058322b40312fb087b846f70cfc075bb54f9bf059951a298d6157b92eba5026b3d95c113b31b20b3a000baeed35c236173", 0xfffffffffffffdcb}], 0x0, 0x0, 0x0) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x35}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff77, &(0x7f0000000000)="96") 16:00:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x40, 0x4}, 0xdd) getpid() write(r0, &(0x7f0000000040)="670dc3", 0x3) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x20}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r1 = syz_open_pts() close(r1) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x5, 0x6}) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) read(r1, &(0x7f0000000200)=""/147, 0x93) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64, 0x74, 0x2, 0x800}, {0x30, 0x0, 0xfe}, {0x6, 0x0, 0x2, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000000000000000000000000008", 0xe, 0x0, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000140)=""/131, 0x83}, {&(0x7f0000000200)}, {&(0x7f0000000300)=""/205, 0xcd}], 0x3) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8000, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r2) flock(r2, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r4 = fcntl$dupfd(r3, 0xa, r0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', r4, 0x5}) r5 = socket(0x18, 0x4001, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r5, 0x29, 0xa, 0x0, 0x0) getsockopt(r5, 0x3, 0x16, &(0x7f00000001c0)=""/181, &(0x7f0000000280)=0xb5) 16:00:27 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000180)='xU') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2400, 0x2000000000086133) r0 = open(&(0x7f0000000040)='./bus\x00', 0x501, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0xa777, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2}, 0x6000000000004, 0x19bf, 0x0, 0x0, 0x0, 0x2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000182, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x40, 0x1) 16:00:27 executing program 1: shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) 16:00:27 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="a1", 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r2) flock(r2, 0x0) kevent(r2, &(0x7f0000000280)=[{{r1}, 0x7ffffffffffffffe, 0x4b, 0x0, 0x1f}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x80) 16:00:27 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = openat(r1, &(0x7f00000024c0)='./file0\x00', 0x2, 0x2) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000002500)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffbffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002480)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000001180)=[{&(0x7f0000000080)="f838c7ba0ae32c70ec3edb9651a936b9f04af66115480cdfa2e090363656b9653ec907d35daed55c6da0af13f2d318c8d164312dfe6a0258882e1d80473fd9628ee222224a18feb7a73bb9c03b65bc329eaafa014d98ae1dcdbd51abfeece7a8ced66103458cf51d898d51b4209a6d81af82491ec71a46fb", 0x78}, {&(0x7f0000000100)="c6410c0fecaec1b4fb96ae57a5086efa3727c212b37dc0b7c9353976c37e74a8ee7819084525dea5b7418d685215", 0x2e}, {&(0x7f0000000180)="8b88fbedb474e5204e0de43d9048ec9937ca971033126d5751b9a23c72e86990b0b818ac400079b67fc045d00081ea5ba3b125a9186841c3bed4221b95924d917ed706f7a572003b98ddb8d837f0fc58ec6f102fd23a7bf4271233664501632727ba8e6638309f30a397b731b84395b90073c7be1c3e0b9f9b6c941529432119bb8d0d5e199188788b1675b08e58f98712af06ca2f9e2b5ab70153bfe57d79903653580f73863b4e09ce3fef4887ed17a4924b36b8f9397076bd6e6f38189cccd986546faf36276854c95229e0fd2f862e98ff4ba8770a213c9281b9ef6231244dbcdce8fc7d84d1fa338fd50ab8d6d2fcd64fa13eb64b83a93512d76a3946262a25e36c8246d390746e9da931361bce31f55fcf50c6e31019632cd85608e1cb14db2f809aa99b7bfd6ba6dec2f3e3d47d801ab3522a324ab70f7361bef9c5338b7ca20d25fd0561f0605f5091d366854f317334f940f754991ed84dadbc13c9e2179e7d1ddf8c8bf0b3a453dde3cefd8e5775b205d9f43f4e6f01c702957045c0dc57bd125e50a8f5a55a24bdde34c1f60efc3623f1faaf2c02bae2c4e055f9848086253b6e1127d323f52d8a2c5483f2bdcc50473a404531363e2b2e241d3fc1da4b3b81af5b4eb8829c114fc94ed22392ec9239b60985162925bfc99010215a4660d0b0daa5098b3eea0ae70ce37864261e6acb1fa0cfe9f9ea3610c3791137b908ee4c38b7981c5852df95bbe4441311ceb243e34a191c698b263783ea3b699f770e5199e4ab2b5f5e334584ce22d823c7de414ea4312a5510af4dbd2b0b978f33987309f367832dd3f2d667e73e4d93c1c8ebcbb447ef58b274e5bcfbf10d4b1e28a9df6045617d5c69969a554a947927d2908b37de4492f0163c47747fb5a603b5b27f8f740093400148ecf114f6e5866f2553210e7d17c1efb60a6fb399fd05a1a9242d928de4daf2d3c038416994af5960b763393a06893a2fee537b3d81230581e76ae4dce967f66ec4dd1eb2889968798c4ef7bb4d98c55471e30a6030f00523c22f959c8cd9b317c21723d16010906edb345c0bdffecf87609d19ccbc3591f0066daa9d29e933bdfedb1da482f0c1e885a92e568ac78bf73288bdcb67817de96b4b9ee26e936c23660a19d468eb20865cbb213dad184e9576a91bdeb40cc35cc6209f64b92b1a67248f27e1e631714fbf8d9d9c95053d2b1c8e12633100430fbf5b28b58c02e4ab018a2ce76d1a6eee8cf079a98d56b37178666a25c3fac27b2b063449eb71b209201bf1ffd05a55e0e4c9478374f4fffb0e207c9099f2ac6c2bb5116edc6752c21d8fbee40d32ffe2a078c7b1663287afe6891b580712cd39ec4253ecdf5a671dfeebe2d2b33329df7527b853deb06a8cdf099efa0945abc7ca34439d157255a38932d9185c6614f71d715b98566f9e936cbc9ba358864cff7f030880000d89fcdce38fd7980d7dcb314c9fe0dc541858db3d9cf7f0bd717143d362b1f29b17554605ab50b7f9ba34f3f062c7072d5cfc3488645f35399bfa2b66466028b7005a79ef0d42fd1fd8e3fd9609994fef3bdde036c6e1ead47daa0757aaf6ef749bf90f60a12331e3432759d8779240b33967963cf3cc5f7c6b08d3381bd907c19b37409b3e8eeda23c11205d308a599abe70342bb2813268ce5fd44c4c755666ca66e34c6e0f5262de772072a46a21514d0ebe0f9d0a0335dbde42e5da450ecfc92104311d9480d9a25870cb87e6dcf596ae917da188d669e6a86fe9274c94e0f9577df4008381796bffe8d8b15b5e04295f133dccd61efe103925b0ff407249425eccae253052b1e70462b83e0e093a3c7750572111fb9e8f643615298948d3c3dc35f9ef25905937fdbf3a8eaf49b8f088385065dc41bd1d7c64898ceea1bb451e13575ac570c5a8762f8871265ef73f61f793bbca788e10de50a733338383ad3ab8fdda49d1abbc035335ad34be7b6ccd82cd2c08a5afcdaf73f7bae625acd7a071af115cb78002c8c3f475c9f2565712e15b7af39ab1fe0331c0c2eab57302e2ff5c0d99b2a4b78ded71e9e27a9492e6f4f5b09f0f95719ed24927316c05fd4e99eaf70a24712368cebc8f689bc14141876f57e18f4254cd5ea51472578fffb6ca837c72e32b49cb71b66d9c4093dc0878f98499762de596b4fa468ec3b0c746eed221d9091de0b0b1ec626573faf829e8e7062d4320ead347b5a51d6871583a63322ad444257d058bef69083ab35fa3e6d4f4f96a3c20013203d7a3229f5b7abb1269c24355b53beec021e35d404eb2dbaffab24cbdc4287a37087133e8f41b44876a54d7f55a422bf0870f879bdb887755f5cb07431c00d7b5e7a0d0d5d0b2d32e1de3025fe4c09fd5bfc21482a80b29d50f4695527a2d2e0a549d80f2b0d001ee9e77137394fb993b5a11daf051e218c63ef76e304ebee59767d957168ea2479619e28353bdcb764adc68e4a66c938b8db75686907af6a0ea95962936f981ddc6fd4484cb53742a8f2f6e0d16ff33e27c04afdab18b1d17be2bc4030bfabf54e609d6fb55a50609596568df10bf85568cdc240fe4fc23968c3171353c1cfd5b067c8706e5785b9fcf9b8213ff1feab805bb003d2bceedefb33bfee9340adc97e6577572d63b09dae45e36a84bfe6fb788e987c1538edaebee00942da09e1b6001e04d6433c227e1b84512ac6f5f4473669866f2675a91585579d0e24b781182677a86253e40dc3b65653158c05e0903390a5ea120dc484a2cc4617d59a1bc63839b7f0b3ec9a9b5a031b395bf53a863bdb916062352e5a2cc6edd95872b0ae0f30f0fa22b33a1f493cc2655c3e4116f739ebe91500230c331300214bb46dd439ce96ed688583eeb15b387ec8049dbdd57b998f682ce8535ec79e4e20ff9ff90ef16b754923f788f01a1a65895f2efb50485196c6df37750318ad26ddc5f59704d960096334ccbdf25f4cc33777ea46db2e80bc95bb3d700b341f31112b6e96d35779e2c87f640a35c4f7c92c53c82d61b7fcea3586df004217221e76f92ed41d962f2a5a10440c64e53748e25ca8703672e236d4f0709dc86d6ae8305aac3769d3bdd8c706ce580c15db38342ee5ee57661e5c2464073df130987d0b43a1a1b6dfb4db4565bca086b0f22a1cc0b7c6c5e36e73cd06643e1bd11649b8ada9830ce12910c61657dd52adcf6797110a25fd5bf1652be2b0a57dc339cfb2675b73f8d57a11d7510a20683f34484bdc770b352e37fc151b687493fb3347a9d504bc97bcecc0b8a7e67c08ffe54d533f212c5cee684e7a3512410f7daf8bce6373a85cee7086c29386ac22c996f79d970ebe627a41d90112aecb675bc1e032df95b6a6bf76cd71dd0de662f224f0a1146986671e45250b7a40dfecf2052888c859069dff27a23485f76496a895232a7f4e8791dfe71d6a2c49accf7bf89b1ab23258d7fee3409e6aaa6d87808e9aea2ef62c8329e79085a5d5b99bcc047e78e1e86443decd4bbfe501b583e49b2d3cf23f1a204f4bca1423147b809ff3cc240e86c7d4dac9a1bfff747fc27cfbed4face4dffc93405f866f2bdd24ffbbf41f183920ad95be555939a6770bc0e8b5d5a2f79f049ebf9c1fabe5acecbe5719d25792bf34ed1efbe8afb6b277af249f3cd46b3088392d5f05d6f21342f6c94db003dd206d4de88b01b4546b7dc1d2fbba0f7a7ae248c78586f5afc9bf22ead2bbfb7b388d0967aa6e94f15026afda99e4d08d6b32403edeea5a205cae013045e0310d6877d2839e48f2f330e9f7579e87a7b3a95eef85ee817c0afa7d43df62f92006436101e94a4226ea4c0c1c4f201304f90d7768ab790bcbdaa591a6c1afb648c5c9740d0ca00ff9a01b8e839520c2411f4a1c40c902c28ee553ccb60302165bc64cb04f69a5ea583f7950c7d8e628dc8ebd3ab7019ea2208d4cdd2d653c37ebd45eb3aa7c175654c737f30027e01305069086bbe1e2b96077a7a7a44de4097744be6ec97a0501dc4c6c6dded863da9a2e68929360ebf24cedc2939df8ed3ce6677811a149e3655db454c1125e605eba39ca8c6ea3147dc259c22eb7918553158373405c5aaee6911617f8f37b36bf32f6a056b5057cc5c719955b69e7747ef98d15281f10f786d0d6394c934e9385116d6a56d0110dc36b3402ae998326020b501097cf76588208182dc4144b6d09f7de78cda2dafa6ce0f24197ddfc81ffa8cb9fbcfe261d5609a23da7c6a762c42fcf3cd7c922182a50c99d0d83bc1df92b47ad4943f30d88c9f38c0c61e92d7164e3682c976cd3d224050ef55962f3986b2556ac1e07aff94c8e14dd6bb84f6b2e086778ab4b01bd3c0e5303f77ea0d20b694a6f53f791c7cb15fb8c32c17ae6389174fdba838e281647dd0c61ab0c725151f3335c4510db76bca03f8f8b389a21c6540b6200c042913ae9447d067d7887dad7604ab3fc5e24396593077d67284ab498120ff87a5acc4df2c6400d5d8e51e23b9d75a0ee2c7c7981448ff91458da3a155e457e26de88e4293015d10e976231caa83f6b22b217c6b1c471853d357c8632595f54fd4e31c1d750bef7076875305b82254d499f5e4118e16277d1528d13fdeffbdd10778666504ee80c87a3d198470f6b577b0b2d81b394652243c5bcc4a69ccf32747993c470cfdbc4d24d87b8447a05d1aefabc70111b348985f88168accf5797137bd3f22fcb9f1b7e8820e78c64855b4afb6d479ce6992840e1e145858b3856ca20ad1ee2b18f44e7d6bc7541c467606de6678fa8a4e547d3d8f10e9cba44fae74168b399cd94bbb3146e808a0e7779571519c92df97c6d29828f186183423d7d5cc5cbd109d0fb76ee7cf913518c04fa469738bbd1aeb3e7e7acba84df0e61a32b0a4f0d2f3d6d35fac0525bc69838d37492dda53b9e862fb8c13cce294b53d8e51bd9f5695606e852b8ffd69eb40e3b9e5449cacacbe5a63a6f15970087a20300a8f39c72c8e6e6dadfa23c1d00f353e15dbfb2f39d7b91a9013bef1720691ad63f20305d178b244f15cd5c760317c48c91c188851b38ceda2c0075e754f03e9fecfe07ef07c6892eb421259ae574fd2d2e11a9e66301ef9e576dcf45869d759bc4fa4520a2b7116c399e9ec97e35ef8414291b449abcc64cba2491e9213b3291eb66850217d8e03f0e57babab1e4f433cf7d810575e416e12cd5f92549793683236cdd25781d3f24ebc987c58ae3f53862c15813db5be1af8ff1f6cdd51a3d109e74351d7cab264949affdd1242f4d19e7aa7e9caa65f767c1145dbdc7688b64af7c2222420bfeb793a89d18ed47a20d1e717d0cd6cd3f33074101d6872e5907ec57100ad81963f82c9ab30cb175ce8f8a3a381c7bdd3fc104e4f0818b27d1dcc576efd8d49c12f3dadbd42e82431b32acf0e4b1e254b0a0c54826bbcaf065f64e6922477c1291440a7782ab349e8f9cd105df7a56e9190632a2112177f5ec73837e5081f2fab5b126ae6d2a9d01a8932d888eba42e67cce30e02b5e0bf2bf835894f8f7096d0a4df50e9ea7bad035ff11fc71c99b9dd161a7ab170251c550c835ff492020f47c47d8b93a8e70946493dab053664db90f207a7154b02c4504a2574572d758b3229e24d1b66e3e42f0949037292a6540842757e65a32dc1b60a5dd816813586d8a65e84b22d5371e8d953ddd759e8f7b9e8dc0052bdf465a9467d8ef8b4e084dabbc3c1a929deb8174f0309828cebec00110b2a179b17e54a0d8ce97596579b1d7f01350ab88ba5eac64ba7ab27e5f0454d420a9052f725", 0x1000}], 0x3, &(0x7f00000011c0)=[{0xc0, 0xffff, 0x948, "a069eca401933fe2d224d0059a1881a4d47af28906d88a8513dc3f8a87ebf1214cbe73a234671edfd8493c6ed05b59d93b7e7e7b36dd5a6356735828b9d562e75c07f4144e11a142fd847264e7ae5e397f96012ed19db898014bc8592dd460c874ee27ed9dfe5ac320082c3a5a7fec12be620398e1fe0f61d5f2548bf194ad2f60bd928db728a0d941f0fecb2c6bae79960e4ec0b153930f3457f827f02911c27c05f30236e86edf77f5eb73"}, {0xf0, 0xffff, 0xef, "bcea07a4757cab6b33b93073920f366a9e9fd2bae22e877b82892037475b5a569e5095ab0a0729dd0bb7e88734d2403db7119a914611e62e135c34be0dc9cf48a5dbbe87cbdb1e267146846a889bf310807fdaecaa2725e09230e7b1160141c17912a69ab1cae39801bc72962c889f485810ec8ed98f03a39f6a8bcb1131f468a00786e92c13437d0aeea94d8a82fb7faf607facaa259112eebc6bdaa67289626c11c519dd1162a8227964128cc943272a92aff37a3febe0263b275fd3a61d896e7b1a96212d29bd2c4895db21cda23ec8a1d6628da6746c5a58f2"}, {0x1010, 0xfffe, 0x80, "6d88ceed4ced4b7273d9614e2d18898852f6c8ea7d263c72760766fe0f0b2f17c61557140a6caef2afbac17e6fbc7ddfa5cac085c19cc7811fd648126cab8cd223a9da01af5fe1c61411ae35ea931514c19eb608c7165d6f1e4373645816ecaf129566b2c7018db8bfda89cf84d0b8c312633d7b77ea3b439c95d306def7e234f134a2ed2dc18a1dd1b14ce2c8e30e495c0bc3e03b66d8112298921ba98d65b532763917e4adee4a91797e0b69308d6073722e2e882926fa896a18d1327bda616c6ee5545c873d175f315eb5362215026aea164e5703691d37df6c61389e9ade5bc7f286f6d2aae9ebf27a06653baac3ccb87b30f8b121ca8f38ef8ed1734e6d402d7e8997bb1b4bb7fc134f67f27e24d10b4066ee98b5a49f483929c21c40772651518c0a865376cdf6f479bc720fc8f9c425b8e9fdc03ae34367f0df2d4e0a96ce6b99c7b29a93ad8b84c2a87bf94c84773dea35075809b63d2270b2ef86184aa90d957fbc01d12e3549384a3231fdd0c2c3426eb109322d3c85f4033e002b552299a71a17bdf626cb1d4e896717197c4c8ff98c7e573628d8da29ed7fcb967d2e4c00974c006a58337fc12f05c223c2fc4682bcbf6c76156d98a57dafb4f8e80e653eae070412a4b190f86362638c776eafa6cd6e2ed7c92a15f7b6f395ab2ff3895fa767eff7f7c7e20f00a22966ef8dbb5a26fd599416ff36f81154e4f74d4fb4fbdf5930ce75b4c9027c8ddf2914b2b7e0f6a9803529c85ebb72e05690b19a4e67908148a91fde341950fe44a04acc6fdafa85a1ea98fa1fb1a50408eae9c66663818bd323c78ab7d44b381f6ae7dd68a343ad82e848c472e03e9e7a66d4536489d78179cbe2188c50893b78d90f13948abcbb2f78d9943359447a4af71227d6ceae1ca3b8ecefbaf5b1811da6f616a75b43e299ddcc6fdd8af9153a3bc3564d3e586d456b47d60ec5bd03948c3433371316f5bc1fadcc97d7d71cb5d5b829ae0d8449782b519e3c1d753573c75c258add29ea4ba1a877b86ef0469754c01a5cdd68588cff88150cdddac53df1b7f2d3c5c58078119089e28c9d66575cdc29a49f071548ea0e940aa0289fb4576a7c7e3c250653ba388d86fb7d56ee4c98f906136833c1e067877d95de87e3c17ac8e8a66af99e7f888b406cb8ebdca0673c5265aca56f8ddd120084ec50c8d5a365f75f14a355635bb71889489aa560976567ff5e5ef939e55b13d9d3bdc34c7215b953228c2618141c424f6cc9b39e2b609f9e111032fc6ecd0ef0cb534244bc37e0bfcb6e5786fc54e09a22ff8cb47462af6e0dde75476851318605f362bfb300408345b177fba96947c0b5441bde3641c9b7d018c6ea54f705e20a091985977c6b1cbf8d7ba667d793405b7661c8eaf5cda5f5e6e0716cc6c641d5086014a15013e85cc08eb4d8633ff95da65bbb2003f26a11c5ead1440f4a119160891a5923ab615f748c5d57a6398850dd979c66d0ba2d442a18f76cc986ea5ee1e366bb48a0d482960a8a0a7c7e3489733212b40427900d5af196466b9b410ee251cc2d229779630639868c140a11d8d14816245860d6b94571ca1825b9941627c4b9124f465da9df932201441686ba2a4d74e6c17d4ad46a3545f74836924db16afd6b9a3a9a24b2fbcaf68d7eb3f5d43e2c0a239b624a9f921e11b3282bd2426a7492dc05f21c90c7bd0bda327025805a3712188a1804be7d591435b9d0fc2d1e2af2cacc8672ff909f7f8850495d55012cad6d4b1a396246689522cc44c1791c58df925110878ec3ade04a50c0570f43236bee8e6c56a12cd68ae628fcfcf13290ef5717095fcee4979ddce7222e4735424407302faad79fddfc94c3afbdc3a4f4c2f1aee3178fcbc16f24377630f636a4801726092c0e9692a0165958fac664e90487c9ec10866c811f29f738a7663e2ef5d2c29f8fabf0471a97b433b18d29b292a29486dd0cffaa589f2137eb05745cb31963ae906ac0fbaa7fdaf40d9debc73dcf67e74473e9bed137b4ee7e2951d13abdffe73f9440d9ddf6126b04bda9e1920183af06a003edd6293d70c677a202daf9dc645116c9ac191fb4062de8cccc4ccb6caca42ad791765684269aafcc498b9269dd97a5fbfe6c8d781c9d9f99bd648e2d168990e942bc75bcee444d2d91bb8f015feffdd52bfe11d056b3b9cef724ac72d41dcd9dd540d2a7de4118d069d2b90ee72126b9398fa2bff22b47cdccbfb024f0bd267d07b490d41f251f8b8eea8f96a3caf801378735660d7e900ad7f4940082c9bbc26ef5df10b7fe558285ecf7f2dbb2fa57b1916a3b899830819751a13321131b0948ee541f041048298f834ccfd9b0f5046c74de898018ce6b2fa454eee5459bf5ca7728b463683fb0a0cc645f744235092f296c79c3d0cff67ff4d13762ed791accede808eb3c4cd3cd39f3d83cf4776b1b138fbe53988a31b55120568543e538cbf12fa56e307a5db28dc9154016da70ced9ace9d1d704ad37e3c52d8d909370f18beb416df1dbcca4e1fff078b61baffaf6e5a18f31afc1bf6dc0821defb6bbe0063181f5d60df0e10faec476929a27b20afaa2a30b5f43c2339e3f81e6b1c639c1e0ec1c482c737a390aca5d53038f132a80d5969841786a203ba01e318da5e182d8f5bd1dc2b476c682015724f6924d551edc0da831e671dd030052a99791f58d798d69d0ce73c69f82d0def9b3f805ddb204ddc7b43dec813130e6697bb77491ab55ba764f72ec46cb5d1bf3db2d95e1d181ae2acd29b52895516ffaaeb7295920a5202a0ffeeb51b670c60edec03564a21bb97865ff6570ce79b549f422c3ba34c6a9590ce7e4cfb4cfe7f003e0e24bcb24b20c1c429a81f5b159b4ff9941068e9b68fb29d6e7f4e3ad6c22d06c4de89e56462b9abd5ea564aef618b909852433566706d3b19bb84a24d334b963d400ba37afdea2d93dac7b5a69a16a2c9e098f203d52d7a8ce559c7cd727e1af33c639fd89bce1ead708662153ee3d454c89e66f1ae3c6d233fa229b8f1b07b9a4f3522ea877ebb9d82238561e24c2cbd21ffcfc1d25799bb82aeceb217963d021974d6bb8b09d9a3276c3728e0577bbac95b2d129fd5343277c18d5fade6ab33eaaf7b8d34b81266681474e27d7b54a2375f2887f04ac5216ac1a700469525f489494a93e50aba74f8c85d884e11727af8a84a72c02a2f482b23fa829ab4e6096a244b4df78c53b8c38bd991582e6ce580b002f8df2bcbc0effe06af38fbe2fc2ae7f526c37f1a8cab92b459ae63c9d5a36f1899292ff68f6517ea1a36e83d51c15e287eef2378803bc0fd068b96c855404a529672a3b546706c2bc71441239054af261f842000f8c94822a0c6a97d33b1e08a7ee648885cbd6f9ded76f9d373b312b75a0c9a58540f47c408b46d6e8bfd5744804b667cdc987e6afe9b94c74d6ccc2a0087c683bce576a6dd1d23f9c91018369b3e52418d43c4121c591948be52d6a486a6b76be64631c360788844b35169fb5d596fff7ede9829e721d6903a04251ff31b1eb1e2f1aac6d1a9bfb47edc121fd790cc47146d15d63d137d91c04618e616ee03f8e76b4e32611a562c2f142f7fe2b2eeab1825796d98df1b07cb0298cae595a1b71e4a4505064a246e788e253a07c7b35ddf9802af25479a77101fd51ab01f79265d8c5ca34eb9791479050db8ce0fbd91c58b78bf6c16c9a4fd11f285735836cd6d65cb81c7170dd534094e65a5d2118e7046f41ef4cddd7e5bcd9754ed28921e62b2f85f0f79178235c6f88927c747a403e8b184f7445a9aae87a0d2426a68fa47a45e14f5154e5ea7d66edfff3e02537906bd34195b3827263cbfe0d2595cffb203a5e940f02d7e014cc9d842c303eaab886feac510e41283e8845482cc150d8192540a0c335e93c229d3f6e25aa4ca3481b05cee67d6b1cde3a2ddaae17a6f6e80944eb6948f286b2b733b75fc224670a8e89de057c58a16ce9fbcb49ad555133caa5bdb0433cd4f1a2b10cb306ac311dff1554b9b7018f7b1d8c92f12722856a7f58aed36ba056fc86a47daea4ec1417176df4df39f828e9d405bb04a53765541651a179a73af25bd14eb64af1407bd6b7c6abac2fa09f02bfe652924ecae3a12fb5dcd5897a321cae6308e1d1f11837aad1295e7b6694383ff67785b4fd7efd4d5b8008e1cafdae8da3744e62fbf7ab3d025293638deb3570c7e641f3efb1cb1396e0ac2d86bd916b72ec72ad1a9bd21a193603ad3a13123f423d4ed1b57f9e34c689f228f701feb3d049ff938f1a5f00d52a5a10a9bf09e43d47eb8ee51bfab289d6a1251afd1e62a3e1bfd22f7a33292a097dfed3d8b31dff9d23d58089ca27c4906689c88eb80c9ed16149a5423bb56818db1946dc1742a1e2be9e24db4bca6d2ff0b5feef519d1a069eb5996857c8e32ae6ac88a5b78ae7135eee3263c9fb3e7f9942fcea6be0d331eaef57babceaefdf922924ea1be780a7106563252026072b4df3172982566063cdc82cc363cb2109557cfb7c2f6e5965ff7336cadd02debcc0f0c2f7e514cbd6725ed0553689441ceca3309b1cd7e5d8f8bb39d254635973c370b7cd801ccb24085adbf3200c02e3bd8313439707ba4576949446cb580a11c87cd196829ad2beb2c912f40ab6843bce9bd3df7b0bd8f7f08e38095f414f277e40fa2725f7e3312710c57687cef41e8923987dc81c70c9768fcd50b591be3a0c54dee8a450a22bcd617f3910c8d3169fa8b20716fd55ca93b221bf687c562b4dc455687a56b1c68c0a426cf7509853ad5cd2dd297e77c81d45ab81729bb44c73d9333b5cea4147d583553df152d943fbf2e469d366ab1dde3f418a8462a89f22cefe158cccf433aebc968125357bc1e34f8293460ee8518bf04e9643bc7af574f6d2f702d3ec0809ec884ee24bf6bef5b918abcbebcfd07baac4256b882abdc427958c6c6a8d2fca39370f8a1b0f06a36410ba8d666e5e73d23d7c23d5e9d76c38b52ff1fb0f9b1667accbf09c81698c2e1109d578125773af470f4165378d1c9998826d1f802659ec86e4466194e28a0b2b3097eddd252417c191891daea04c10e12ae93a09e276912aa06acfc8c1e84667f128e68ef0fc83e01d6dd752c53f96aab0bbe746545e22cc81bf3ea6b03bf7845f4cb89e9d5572263c1f80263a79c759f040cd60369b4dc0dfaa9da5314a47b1e7585c88651c560d1f65b6e340ccc4809c7572380d6683827d3fec7a83b868aa15582eaeb2d2d298e24c92656c76e13ed330611586062459a55e26e661a2fd9b8a81eae64bf63c4f514920ca9001f2a3838c9e1cbabfd36481105a67bce7e812b073ec129e952e5e573691465df9bb8d9210edc93c269f96a14845de3e5367b5e49e4b600f0e4d328acece5842594f26f71ea14f85b644047d98868224304d34b55a53f878e193bfda48a0d5575342d9ab4c6311e580000ae29e8b006c245f547931a37f7f760ad8f5f875e1903eb9ddea8cfaa540ba0f77ebd4f1122061127526bb93de37e3972c2bc20e6525f1361ea95630e9c5ad1ae9ad0a149fb05d1245210db096d7c6699e767168d7b186292f5538fb8855c69c8f1de838cd82e97fcb9799cb3dccbf8842eaf99518c8480ed0256b0af53bbc143f8f32e5e512c849bf6852a82a33ccb2a6cb4112725a3ad538f875c331bbce4b7a41a42363c682e55b77ea37bcfaf9015de9e3b9f9898be5fe9f7c6720c05a2caf838cb2532aac7b4ed4a1f83e542c7435d95dc33a5334265eb8b88a5469fb979b14d6"}, {0x90, 0xffff, 0x81, "6a7005c343474cc5d9a11fe882c2b118a249f557a679bc63fc6612bbc184b8be7c2db787636ca5d98f4674413f96e723d6c89179de6dbf4fc3b3639e5218f0011eb9510c7f2ebafa95e3453bba3824697c728d56f1f0311c67b69733560edd6fab73cbb9b4ebc13f3c2e5c16930c69f0090845392ac0f8ee1b57"}, {0x50, 0x1, 0x9, "fe0c19932f867fe01f9bee8b0901289f4654bfcc6e1ddd09a74aade2515f0f591f5fda2139ff35b3dec5808c925168e644bda1ecbc9155fd284e"}, {0x18, 0x1, 0x7, "81d0ea"}], 0x12b8}, 0x1) 16:00:27 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = fcntl$getown(r0, 0x5) r2 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r2, r3) r4 = getgid() setegid(r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r5, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) fchownat(r5, &(0x7f0000000080)='\x00', r6, r4, 0x6) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r4}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) r7 = socket(0x18, 0x2, 0x0) r8 = socket$inet6(0x18, 0x3, 0x0) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000000200)="8f74310b93a0a008fcee1aa02a51885e1e57edac69711678fa5ae81984c99b065be9a457fac1e10347e887f645d3857105730cbd29a257c5ebce5a437851aa82d45ed2e5605185fcab6ab7815a8093710ac1e05fddd4f172b7b0eba32334846f96a1e31dba62e244ede60905b735a6092e9634d6", 0x74) r10 = dup2(r8, r8) dup2(r7, r10) sendmsg$unix(r10, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18bbdf696c00000000"], 0x1c, 0x0}, 0x0) msgget$private(0x0, 0x39) 16:00:27 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x39e, 0x0, 0xfffffffffffffffe) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, 0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRES64], @ANYRESHEX=0x0], 0x2) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sync() 16:00:27 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) fcntl$setstatus(r1, 0x4, 0x4) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000200)=""/123, 0x7b) ftruncate(r1, 0x0, 0x3fffd) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x84}, {}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:27 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r1, &(0x7f0000000040)='./file0\x00') r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) recvmsg(r2, &(0x7f00000025c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000002440)=[{&(0x7f0000000100)=""/44, 0x2c}, {&(0x7f0000000140)=""/229, 0xe5}, {&(0x7f0000000340)=""/197, 0xc5}, {&(0x7f0000000240)=""/170, 0xaa}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/4096, 0x1143}], 0x6, &(0x7f00000024c0)=""/208, 0xd0}, 0x1843) mknodat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) 16:00:27 executing program 0: poll(0x0, 0x351, 0x3ff) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78658e, r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x57) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/d\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x87}, {0x5c}, {0x2006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x71, &(0x7f0000000240)="6fce7358c9112498848dfc409d94a9e9f3a1f425f76c7761d0602e90c5175bd4c8cccf520901dc61f88f87be3b14efec99b7a46b787d8d47e71015768c0cc3fad2c8138342e1f8fc337657801079a47610927f4cde7df626af6e01a2f842c78c34d6aa85121bbf1c12fafd91a7483a5b29") syz_emit_ethernet(0x18, &(0x7f0000000080)="07000000000000006f20c44b2c8ee797c8b45bc008b9faaa") 16:00:27 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="73ac3914"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "0000000000000001000020003d05b71845da57ef"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) msgget(0x0, 0x2) ioctl$TIOCNOTTY(r1, 0x20007471) close(r0) r2 = socket(0x6, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x3b9) 16:00:27 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0xc2d04225, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) getsockname(r2, &(0x7f0000000400)=@un=@abs, &(0x7f0000000440)=0x8) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) read(r3, &(0x7f0000000500)=""/198, 0xc6) socket$inet(0x2, 0x6, 0x3) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = accept$unix(r1, 0x0, 0x0) write(r4, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x74}, {0x2}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002040)=""/4096) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x1000) 16:00:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) unlinkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) 16:00:27 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() close(r0) close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x2, 0xfffffffc, 0x0, 0x0, "611d00", 0x0, 0x1}) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r3 = dup2(r0, r1) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000040)=0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f0000000000)=0x2) r4 = open(&(0x7f0000000100)='./file0\x00', 0x401, 0x0) pwritev(r4, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r5) flock(r5, 0x0) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f0000000500)={0x9ef, 0x0, 0x0, {[0x8, 0xffffffffffffffe1, 0x7, 0x763a, 0x7f, 0x8, 0x100, 0x9914, 0x7fffffff, 0xb8, 0x48ed0acb, 0x2, 0xc5d2, 0x81, 0x2, 0x200, 0x9, 0x7], [0x2, 0x1f, 0x5, 0x6, 0x1, 0xf1, 0x1, 0x3, 0x400, 0x6], [0x8, 0xb, 0x9, 0x7, 0x8, 0x7fff, 0x8], [0x4, 0x8405, 0x4, 0x7, 0x7, 0x9], [{0xe3, 0x3, 0x4, 0x6}, {0x100, 0x1, 0x7fff, 0x2f5d}, {0x5, 0x200, 0x8, 0x80000001}, {0x80, 0xb65, 0x4, 0x8ee3}, {0x4, 0xffffff00, 0x62e}, {0xd40, 0x800, 0x9fb1, 0x4}, {0xe7d9, 0xf8f, 0x3f, 0xfffffffffffffff9}, {0x6, 0x1, 0x7, 0x8001}], {0xfff, 0x100, 0x1e4, 0x9}, {0x3f, 0xaf1d, 0x0, 0x7}}}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r6) flock(r6, 0x0) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x5, 0x101, 0x9, 0x0, 0xd76, 0x7, 0x3, 0x2, 0x1, 0x3fd, 0x7}) ftruncate(r4, 0x0, 0x3fffd) 16:00:28 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\r\x00'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 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)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 16:00:28 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000200)=""/179, 0xb3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) kqueue() write(r0, 0x0, 0x0) 16:00:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000180)=0x33) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000100)={0x0, 0x91, 0x8, 0x7, 0x6}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) r4 = socket(0xe, 0x4004, 0x3) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000040)=0x7, 0x4) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x4) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x4000000000000048}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) sendmsg(r2, &(0x7f00000004c0)={0x0, 0x321, &(0x7f0000000140)=[{&(0x7f0000000240)="eef04bac871fc643b076d1fab90b18c83659cd90e7c27369463a7a89eb2dc31f03a2d592aee4083e0628774ad6d4b014722bfff39bfd8e90b640443cebfd0526cd14807a5a7697037c0e08992cf90fc68a66040bea5a3731fcbbe4d116de4afdff6487a3fa76bf8b52b403cabcb5478f2d2b6714601a9f7ce7cba883cc947d27168e575d53ba4ba7cc6a68f8a2e9f76f2ecd5bd34b310c9e787545d5b1e8d12c25915d3af74c1328bfd20f7731", 0xad}], 0x1, &(0x7f0000000300)=ANY=[@ANYBLOB="a0ffffffffffffffffff00002847703a73c1148e5879cd0200000012b01fe134e9c69af19568c6f1bafd5c7acb67fc15e23ca14491553e4f2872271726fb4dbef172e0adcf4439b48e47a3ce9924d7762a4c3555292c2b8dee5ba1a464109f3817b88e6f799e7bb707a95dc69b629f10d13fdd8cbb8e78f558a3378ee46bb55e3cfd33b624924ac3fd00cf3179c6d2919d27806b4c213c7871efcff2077d705e6558d8978ea5c3b0fae2082365e8e525be425cec50d4cf498befa0f21ae243c13dce7adf52b14daa471eff43e6fc3988c6a1319d53b775bc289aeed800000000000000010000000700000056767e870a7ea56a953596f22cbd606c6b186dd61ae1b2d3b111e8149df3ba5c450335378e6528529f14d6fe78309b290da06d102bcfcd49de3f2910c0f4672dcb47de87a23570e774314a2b2a509b5cfe7591ca458eb354153ae103fb921a142389f151f0397b736bee25704831d81e3a9ff57fd965d72ffda26e914401d774ab26296d5b2a1c036242e2149fe8b3b1e747882c6bc2acdd6c1bab8a81255458e6700d6e6ffb92011e764360bdb94e37f57f0762aebdcf90b1b88a8a"], 0x327}, 0x9) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/b\xf0f\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0x7ff, 0x7fffffff}, 0x8) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:00:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9a06e30300f7000000000000000024e00818d29b", 0x14) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x2f) ioctl$KDGKBMODE(r2, 0x40044b06) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c4", 0x1be) panic: attempt to execute user address 0x0 in supervisor mode Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *518487 56779 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c pageflttrap() at pageflttrap+0x3eb kerntrap(ffff8000159277c0) at kerntrap+0xdb alltraps_kern_meltdown(6,ffff80001596a000,fffffd803eba52a8,10,ffff80000005b5c0,ffff800015927a28) at alltraps_kern_meltdown+0x7b 0(b,ffff800015927988,83,ffff800015927a28,0,b) at 0 rt_match(fffffd803700eda0,0,1,0) at rt_match+0xbe in_pcbselsrc(ffff800015927b00,fffffd802a9de720,fffffd803700ed20) at in_pcbselsrc+0x219 in_pcbconnect(fffffd803700ed20,fffffd802a9de700) at in_pcbconnect+0x107 udp_usrreq(fffffd803700fc00,4,0,fffffd802a9de700,0,ffff8000ffff2c70) at udp_usrreq+0x560 sys_connect(ffff8000ffff2c70,ffff800015927c88,ffff800015927cd0) at sys_connect+0x3df syscall(ffff800015927d50) at syscall+0x507 Xsyscall(6,0,fffffffffffffed2,0,3,81f86916010) at Xsyscall+0x128 end of kernel end trace frame: 0x82204e7d5d0, count: 2 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic attempt to execute user address 0x0 in supervisor mode ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c pageflttrap() at pageflttrap+0x3eb kerntrap(ffff8000159277c0) at kerntrap+0xdb alltraps_kern_meltdown(6,ffff80001596a000,fffffd803eba52a8,10,ffff80000005b5c0,ffff800015927a28) at alltraps_kern_meltdown+0x7b 0(b,ffff800015927988,83,ffff800015927a28,0,b) at 0 rt_match(fffffd803700eda0,0,1,0) at rt_match+0xbe in_pcbselsrc(ffff800015927b00,fffffd802a9de720,fffffd803700ed20) at in_pcbselsrc+0x219 in_pcbconnect(fffffd803700ed20,fffffd802a9de700) at in_pcbconnect+0x107 udp_usrreq(fffffd803700fc00,4,0,fffffd802a9de700,0,ffff8000ffff2c70) at udp_usrreq+0x560 sys_connect(ffff8000ffff2c70,ffff800015927c88,ffff800015927cd0) at sys_connect+0x3df syscall(ffff800015927d50) at syscall+0x507 Xsyscall(6,0,fffffffffffffed2,0,3,81f86916010) at Xsyscall+0x128 end of kernel end trace frame: 0x82204e7d5d0, count: -13 ddb> show registers rdi 0xffffffff81b07ef7 db_enter+0x17 rsi 0x2227 __ALIGN_SIZE+0x1227 rbp 0xffff800015927630 rbx 0xffff8000159276e0 rdx 0x2228 __ALIGN_SIZE+0x1228 rcx 0xffff80001596a000 rax 0xffff80001596a000 r8 0xffff8000159275f0 r9 0x1 r10 0xffff800000b23500 r11 0x4174ba26c35c69de r12 0x3000000008 r13 0xffff800015927640 r14 0x100 r15 0x1 rip 0xffffffff81b07ef8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800015927620 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=518487 stat=onproc flags process=0 proc=4000000 pri=81, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff38c8,0xffffffff8255bd20 process=0xffff8000148a3458 user=0xffff800015922000, vmspace=0xfffffd803f013440 estcpu=31, cpticks=0, pctcpu=0.1 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 56779 269072 76960 0 2 0 syz-executor.1 *56779 518487 76960 0 7 0x4000000 syz-executor.1 76960 105309 840 0 3 0x82 nanosleep syz-executor.1 87883 439385 840 0 2 0x2 syz-executor.0 61382 53221 0 0 3 0x14200 acct acct 23909 303380 1 0 3 0x100083 ttyin getty 83599 1755 0 0 3 0x14200 bored sosplice 840 102198 10177 0 3 0x82 thrsleep syz-fuzzer 840 455298 10177 0 3 0x4000082 nanosleep syz-fuzzer 840 246772 10177 0 3 0x4000082 thrsleep syz-fuzzer 840 159127 10177 0 3 0x4000082 thrsleep syz-fuzzer 840 153043 10177 0 3 0x4000082 thrsleep syz-fuzzer 840 508862 10177 0 3 0x4000082 kqread syz-fuzzer 840 110025 10177 0 3 0x4000082 thrsleep syz-fuzzer 840 357796 10177 0 3 0x4000082 thrsleep syz-fuzzer 10177 182010 63430 0 3 0x10008a pause ksh 63430 240956 38194 0 3 0x92 select sshd 38194 23912 1 0 3 0x80 select sshd 56705 192269 13129 73 3 0x100090 kqread syslogd 13129 180416 1 0 3 0x100082 netio syslogd 49087 145641 0 0 2 0x14200 zerothread 51955 504213 0 0 3 0x14200 aiodoned aiodoned 12666 161373 0 0 2 0x14200 update 55232 393923 0 0 3 0x14200 cleaner cleaner 89831 229616 0 0 3 0x14200 reaper reaper 43207 410493 0 0 3 0x14200 pgdaemon pagedaemon 75670 60271 0 0 3 0x14200 bored crynlk 73344 53807 0 0 3 0x14200 bored crypto 43823 33660 0 0 3 0x40014200 acpi0 acpi0 54516 37001 0 0 3 0x14200 bored softnet 34523 360946 0 0 3 0x14200 bored systqmp 73552 245501 0 0 3 0x14200 bored systq 49066 165418 0 0 3 0x40014200 bored softclock 78807 183210 0 0 3 0x40014200 idle0 26237 21887 0 0 3 0x14200 bored smr 1 125160 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9571 6954K 7209K 78643K 16096 0 0 pcb 13 10K 12K 78643K 1048 0 0 rtable 133 8K 9K 78643K 1942 0 0 ifaddr 92 21K 22K 78643K 884 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 233 0 0 iov 0 0K 32K 78643K 1162 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1208 76K 77K 78643K 4479 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 74 0 0 VM map 2 0K 0K 78643K 30 0 0 sem 12 1K 1K 78643K 175 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 5 13K 25K 78643K 5016 0 0 sigio 0 0K 0K 78643K 56 0 0 proc 45 30K 63K 78643K 1898 0 0 subproc 32 2K 2K 78643K 493 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 1815 0 0 in_multi 36 2K 2K 78643K 539 0 0 ether_multi 1 0K 0K 78643K 24 0 0 mrt 0 0K 0K 78643K 43 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 132 583K 583K 78643K 132 0 0 exec 0 0K 1K 78643K 1123 0 0 pfkey data 0 0K 4K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 120 22K 32K 78643K 14047 0 0 UVM aobj 130 4K 4K 78643K 152 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 1130 0 0 NDP 20 0K 1K 78643K 284 0 0 temp 226 3536K 4176K 78643K 195543 0 0 kqueue 0 0K 0K 78643K 30 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 135 0 127 1 0 1 1 0 8 0 rtpcb 80 372 0 372 10 9 1 1 0 8 1 rtentry 112 601 0 551 2 0 2 2 0 8 0 unpcb 120 1860 0 1850 1 0 1 1 0 8 0 syncache 264 30 0 30 12 11 1 1 0 8 1 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 7379 0 7379 6 5 1 1 0 8 1 tcpcb 544 3427 0 3423 17 16 1 15 0 8 0 ipq 40 35 0 35 13 13 0 1 0 8 0 ipqe 40 69 0 69 13 13 0 1 0 8 0 inpcb 280 6910 0 6903 30 28 2 9 0 8 1 rttmr 72 14 0 14 8 7 1 1 0 8 1 nd6 48 73 0 69 3 2 1 1 0 8 0 pkpcb 40 12 0 12 6 6 0 1 0 8 0 swfcl 56 7 0 0 1 0 1 1 0 8 0 ppxss 1128 113 0 113 20 20 0 1 0 8 0 art_heap8 4096 15 0 13 7 5 2 4 0 8 0 art_heap4 256 2492 0 2253 38 21 17 18 0 8 2 art_table 32 2507 0 2266 3 0 3 3 0 8 0 art_node 16 589 0 544 1 0 1 1 0 8 0 sysvmsgpl 40 34 0 24 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 171 0 161 1 0 1 1 0 8 0 shmpl 112 150 0 22 5 1 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 9552 0 8149 46 0 46 46 0 8 0 ffsino 240 9552 0 8149 83 0 83 83 0 8 0 nchpl 144 17310 0 15701 61 0 61 61 0 8 0 uvmvnodes 72 8723 0 0 159 0 159 159 0 8 0 vnodes 208 8723 0 0 460 0 460 460 0 8 0 namei 1024 73787 0 73786 6 5 1 1 0 8 0 vmpool 520 28 0 28 10 10 0 1 0 8 0 scsiplug 64 6 0 6 4 4 0 1 0 8 0 scxspl 192 66685 0 66685 28 24 4 7 0 8 4 plimitpl 152 465 0 459 1 0 1 1 0 8 0 sigapl 432 5107 0 5096 2 0 2 2 0 8 0 futexpl 56 133272 0 133272 4 3 1 1 0 8 1 knotepl 112 1410 0 1391 4 3 1 2 0 8 0 kqueuepl 104 1251 0 1249 4 3 1 4 0 8 0 pipepl 112 2686 0 2667 7 6 1 2 0 8 0 fdescpl 424 5108 0 5096 2 0 2 2 0 8 0 filepl 120 50505 0 50420 17 13 4 10 0 8 1 lockfpl 104 1737 0 1737 3 2 1 1 0 8 1 lockfspl 48 565 0 565 3 2 1 1 0 8 1 sessionpl 112 45 0 37 1 0 1 1 0 8 0 pgrppl 48 69 0 61 1 0 1 1 0 8 0 ucredpl 96 17165 0 17156 1 0 1 1 0 8 0 zombiepl 144 5104 0 5104 3 2 1 1 0 8 1 processpl 864 5132 0 5104 4 0 4 4 0 8 0 procpl 632 11946 0 11910 4 0 4 4 0 8 0 sosppl 128 72 0 72 17 16 1 1 0 8 1 sockpl 384 9187 0 9172 21 17 4 13 0 8 1 mcl64k 65536 1621 0 1365 137 104 33 64 0 8 1 mcl16k 16384 44 0 44 21 20 1 1 0 8 1 mcl12k 12288 125 0 125 12 11 1 1 0 8 1 mcl9k 9216 86 0 86 14 13 1 1 0 8 1 mcl8k 8192 165 0 165 12 11 1 1 0 8 1 mcl4k 4096 491 0 491 5 4 1 1 0 8 1 mcl2k2 2112 45 0 45 20 20 0 1 0 8 0 mcl2k 2048 60156 0 60113 29 22 7 13 0 8 1 mtagpl 80 79 0 79 3 3 0 1 0 8 0 mbufpl 256 131199 0 130847 84 57 27 38 0 8 1 bufpl 256 27976 0 19254 546 0 546 546 0 8 0 anonpl 16 647751 0 634736 213 143 70 81 0 62 2 amapchunkpl 152 30254 0 30130 101 95 6 16 0 158 0 amappl16 192 31930 0 31057 257 205 52 57 0 8 8 amappl15 184 1126 0 1126 4 3 1 1 0 8 1 amappl14 176 1532 0 1528 2 1 1 1 0 8 0 amappl13 168 230 0 230 5 5 0 1 0 8 0 amappl12 160 437 0 434 1 0 1 1 0 8 0 amappl11 152 380 0 376 1 0 1 1 0 8 0 amappl10 144 440 0 436 1 0 1 1 0 8 0 amappl9 136 1489 0 1482 1 0 1 1 0 8 0 amappl8 128 1040 0 1001 2 0 2 2 0 8 0 amappl7 120 581 0 573 1 0 1 1 0 8 0 amappl6 112 354 0 340 1 0 1 1 0 8 0 amappl5 104 779 0 772 1 0 1 1 0 8 0 amappl4 96 4746 0 4720 1 0 1 1 0 8 0 amappl3 88 1871 0 1866 1 0 1 1 0 8 0 amappl2 80 39287 0 39225 4 2 2 3 0 8 0 amappl1 72 106023 0 105647 28 19 9 20 0 8 0 amappl 80 12645 0 12607 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 151 0 22 4 1 3 3 0 8 0 uaddrrnd 24 5136 0 5096 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 5136 0 5096 1 0 1 1 0 8 0 vmmpekpl 168 36642 0 36617 2 0 2 2 0 8 0 vmmpepl 168 628634 0 626772 401 286 115 130 0 357 27 vmsppl 272 5107 0 5096 2 1 1 2 0 8 0 pdppl 4096 10278 0 10248 6 1 5 6 0 8 1 pvpl 32 1821821 0 1805777 524 355 169 293 0 265 12 pmappl 200 5135 0 5124 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 998 0 269 23 2 21 21 0 8 0