3d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb28b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250fa85fb38302cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16000000000000000087471e7cd109b1be07ad0c4d22a9da7e4809c9e48c3b6001109e627698310c52122375586030dd48297b7788224cbd663b1e41d0508cf1a778092a87a05a97d792468b204562a6415c51a52072dd5da569effadeca4ee815fe942ff2b288edeecc4aba9956808130a3fe74f535742ca79a32434d308e9e4a373cdb67032a886636eebd342ee0870e2ad94188e13bc758320210e57ac50db77d40f0e3e242f758153d91bee5726e7c5eae97da14466e75a0daf5ffa89eabcc7a1df1ec11adf5384aab0c665f135a4fb6960ca3c188bbdfa12a181dae41d9dab7856842b2c503ad3a92", 0x1001) execve(0x0, 0x0, 0x0) 16:02:48 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x98) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000200)={0x10, 0x2bccab5d, 0x4, 0xfff, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x10000}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x100}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x6}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ff1000/0x5000)=nil, 0xfffffffffffffbff}, {&(0x7f0000fef000/0x1000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x20}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fef000/0x2000)=nil, 0xd580}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x3}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x8}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x7f}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x40000002, 0x0) write(r1, &(0x7f00000007c0)="9c8bc377430b147c1bf4f2fc2f4e3d4f4c52347cbc3d3020964db7c8e595e84b5162b79032721f1c61f9c6529dd2667900e044cac245ca5d0d1eba92016b6b4b1df61f67eb78ea45daac96aa747a2d9a871948a2a3b5f2bf622ea672461c13b15e20f9c78b45c4382a3910561ecd714d431cf258d449c8230df782ebc45aeace5d5d42ec4108a2872be58d3b065b4cded4dc867eed0c6123", 0xffffffffffffff70) execve(0x0, 0x0, 0x0) dup(r0) open(&(0x7f0000000080)='./bus\x00', 0x400, 0x10) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x0) 16:02:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x0, 0x0, "4b02ed3c5c88d8aecf968cf88e75704c26648768"}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) r1 = dup(r0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x100000001, 0x7}, 0xc) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) 16:02:49 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x80, 0x3a0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = dup2(r0, r1) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:02:49 executing program 0: select(0xfffffffffffffe17, &(0x7f0000000000)={0xffffffffffefbffe, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x133) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0x6, [{0x3, 0x2a0800000}, {0x1}, {0x2}, {0x1, 0x1ff}, {0x3, 0x3}, {0x3, 0x1}, {0x2, 0x1fffc00}, {0x3, 0x5}, {0x3, 0x101}, {0x3, 0x6}, {0x1, 0x80000000}, {0x2, 0xfff}, {0x1}, {0x3, 0x1ff}, {0x3, 0x152}, {0x3, 0x58b}, {0x3, 0xfffffffffffffff7}, {0x2, 0xad}, {0x3, 0x6}, {0x2, 0x1}, {0x2}, {0x3, 0xfffffffffffffff9}, {0x0, 0x4080000}, {0x3, 0x7fff}, {0x3, 0x2}, {0x2, 0xffffffffffff7fff}, {0x1, 0x5}, {0x1, 0xffffffffffffffff}, {0x3, 0x3}, {0x3, 0xd17}, {}, {0x3, 0x6}]}) 16:02:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2}, {0x1}, {0x6}]}) socket$unix(0x1, 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:02:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) 16:02:49 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x100, 0xfffffffffffffffd}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x67, 0x2}, {0x4d}, {0x5, 0x8}, {0x42, 0x8000}, {0xcb, 0x1000}, {0x43, 0x9}, {0x67, 0x7695}, {0x81, 0x3}, {0x87}], 0x9}) 16:02:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x40}, {0x30}, {0x6}]}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x9) mkdir(&(0x7f00000002c0)='./file0/file1\x00', 0x0) setuid(0xee01) chdir(&(0x7f0000000380)='./file0/file1\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000000)="a97bc115") 16:02:49 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x3, 0x8000000000000008) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000200)=0x188) r1 = socket(0x18, 0x1, 0x0) r2 = semget(0x3, 0x4, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xffffffffffffff3a) getgroups(0x4, &(0x7f0000000880)=[0x0, 0x0, 0x0, 0x0]) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x10, 0x0) ioctl$PCIOCWRITE(r6, 0xc0107003, &(0x7f00000002c0)={{0x7, 0x8001, 0xffffffff}, 0x1f, 0x26d3, 0x8}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000008c0)={{0x1, r3, 0x0, r4, r5, 0x100, 0x7ff}, 0x3ff, 0x200, 0x943}) semget$private(0x0, 0x1, 0x6) r7 = getuid() mknod(&(0x7f00000001c0)='./file0\x00', 0x200000080002005, 0x2d94) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000680)=""/221) r8 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x41) recvmsg(r1, &(0x7f0000000c40)={&(0x7f0000000780)=@in6, 0xc, &(0x7f0000000a80)=[{&(0x7f0000000980)=""/201, 0xc9}, {&(0x7f0000000100)=""/7, 0x1}, {&(0x7f0000000380)=""/27, 0x1b}, {&(0x7f0000000440)=""/185, 0xb9}, {&(0x7f0000000500)=""/233, 0xe9}], 0x5, &(0x7f0000001000)=""/245, 0xf5}, 0x800) r9 = shmget(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x0, &(0x7f0000002980)) r11 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000029c0)={0x0}, &(0x7f0000002a00)=0xc) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000600)={{0x10001, r7, r10, r7, 0x0, 0x71e7dd227f218318, 0x40}, 0x40, 0x5, r11, r12, 0xffff, 0x7ff, 0x80}) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{r8}, 0xfffffffffffffffe, 0x2b}], 0x200, 0x0, 0x0, 0x0) socket(0x800010, 0x8006, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r8}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r8, 0xffffffffffffffff) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000000)=""/159) setsockopt(r6, 0x28, 0x1, &(0x7f0000001100)="ebffcbff13488a56eb7ceccfbb71a90c5eb24dd8d45b638c71c055e98c58294386bd9fec5c69000f2e10ea9b40d18056a4d6d1c828cfbb63ac2ed6f206f765b33c5ff09aed6def1a470f0ef0cefcb015b974fe97e8df3c747eab247dda94ab3570c545698f9dfa2fac0a8e53a8a91d4c8274e737d91bc9029a9a2df764ff8dc95b964a7ac8e13da3c7292fb773b37a4cdcb152ed8261718b92d0ed0bed79a6816af71211fad02dd2f196a7747d4f83814ab33d10be5d41e1b5dccbc88a8c84916d780879b05dc24d1b42e9bc949ff110dd0458e17a529fe74b7155393c2a8b50e5b23588f2ae635b075f8d1de4f129dc83c83fba7326272c75e4b309de36b345a49444997880f0e4688141666f79127501a5065d10889ad4f585db94e22a935b8295c809", 0xfffffffffffffc28) sendmsg$unix(r1, &(0x7f0000002940)={&(0x7f0000001840)=ANY=[@ANYBLOB="01022e2f66699400c0163f783c8f790f33551e122d3b0fbcb00f45009d7046749f71058819b3ea7f36e567080c6baf36891d9868dbd92d20810681b4060900f56893c26c06000000000000006f1efc93ba89d1843035a435ebb12d0bb1029e31c8d745c1a048ab95d5599cdbb6d15f1b00000000000006bd0400ff7f0000bf6360a5ab2d22b8758419dd0b404243cae27203a2725275672f0cf8c9611a3d808c99ea59e9fc4bc2e937b7124b3e4876d9e00347fcdeb1d107e3274ffb4c3adf07b54a55333dff39c9422547470820f63d03062120e1da986c7282390375241ee0f1e738622eab72ac2b800d5d5ba2e2e29c8720ce09000600000054cf0c4d0010ec1fe7b45762b6128d6677e7b935d6ffa800000080000000495370d6f53fb5473b8539863d097137188c463e2005270925ef87cabe47a401fb3f9f6b5a0317d6890e6dd70a3d6440cb64238df936e510897512ad4e09c8a8f110fe167563d4b5c82f985df0e9992c776df62c1ad40019deba3bbc17a86aa261680c8e6b19f7e1121e384406e6fffd28499e372387ae1ea9816868bf975c0c5a51581366fdd832dea2f23b0a3600005336a55c000000001000000081e58d688790fce44c5d9a7c8c33fcc387d60122c7c8287cf1206d3607800a49863b6cfe74cfb4348889bb59a13fff804a36438c583b8549f7c4709ac5eb1167ecbe4f28102535202760dbbc2cde9744ab8e4f348a3f0910417fdb20a893d3f607273530d3daa66e6f87c31718ae3e3e718942ab010d7a9dbd0a9cbcde1cf984fb39bc0b45bee6532d90ceea3842f20872991558e00a50be1cd605995e46691cd0017710b76b59592daa5bbca045d0ec5d098ff0219db090ba7dc36cbaded638a3b3b9d0d3f73617e450a4009ad58eb0c8972abdb47f32ceb98d590ff5bf5bee56de434f04eb983f9babbd120aff415307e3bd105d452057cdb6f8ca44668fb160f2493b548013e1ce61b8f6ce4f2197997dc913d937733d373e86cf1ccb3ff2724073a0b409c61616cc015a2ee345617fc88780ea2683b56b6575e71f91658d6cd67c8a09bfc5f2f1489cf6a77cbf4f08f487cb69af380fd648b760f4dae7994273766a260cb95c86a00000000000534f9b190119d305f98b66fb971f1f71ce421d13006c73719841079085db72c122fa9d02a022be19628edc72f40843750b23b733fdf4c5bda051dea2b7fb8fe0e91242aa799b9824c3847af33a3fe1e19c46f5accd9e225127f343cbe0342b9883b9c5c8a3a45db03740def924ebeadbe0f0e51040818229890c585984f74447ed9453065b743270ceba574bd3036ca8dca5388673bf7c7b01721a6b3cb94a4feda342684eecc19df60fcd3997c992e36085c818fa95367c17068f3c5d758d4b6337d989eb52b02c8d93ff59e8099f50cd1e63a127bd097f990350e79871f591abb2f78d9e46644fa79442e16218c1584f59bb88052540df26da87c030167e76326ebbc9fd16120a1909a46e68241f24198c0d6b8c2682255a829447802edf8e97905d58f419a8f375562afc22c2c5b86185a4ab52f7f148c8069a8be36ee17d16bb96b54c1557ca41a48678b31fccdcfb0ad283bd148168dd989fd5db08b729b96600b78743aca4f70600397e0e7e7f5ac97c2c3d01c6734ebd9120f98c6b6373de66ccacc6b6c7f1fa2cdb217580923fb387480b73a93784baccf25e15c9280ae9a16ad7d165a0962a452f1a6c93cbebcfff8a5a66ef0a6442d56cea7561da4f90df78edadcbf402bd877cb9dd98336edc032fb77daacc7f2ec5b691ec4ddc01ac84e0237f3bc7077b9159e35143f56cc9e73c8e62b5d5c0"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x400) 16:02:49 executing program 0: r0 = syz_open_pts() open$dir(&(0x7f0000000200)='./bus/file0\x00', 0x10, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x81, 0x0) listen(r1, 0x8c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x4, 0x9, 0x3, "d730c1e7bb6f1a30613200000000130000e74de4", 0x2, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x10000, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x7f9, 0xffffffffffffffba, "0366402ba77f0c031cc86e71795acd76ef3cef00"}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000a00)="cd9b72ecb080cdb840ce07dbae597586a0bedf57e6b4f3a02cb2fa9df07c2e14c6677e485ca1", 0x26}], 0x1) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/114, 0x72}], 0x1) syz_open_pts() close(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) accept(0xffffffffffffff9c, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) r5 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./bus\x00', 0x80c0, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000340)=0x27c) setgroups(0x2, &(0x7f0000000240)=[r4, 0x0]) fcntl$setown(r5, 0x6, r3) msgget$private(0x0, 0x20) r6 = semget$private(0x0, 0x1, 0x200) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000000)=""/88) mknod(&(0x7f0000000540)='./bus/file0\x00', 0x2000, 0x4502) 16:02:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000240)=[{0x80}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) read(r0, &(0x7f0000000380)=""/162, 0xa2) r2 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) sendto$inet6(r2, &(0x7f0000000280)="8df4e053b9c1bcb026f924e3f695fba4d00071b49a31a1096e477d59cf341d7e4fe819eb020f4f8e071e8aa883e32c8fbb4c47dbd9dc4c946c7eca0b36552610ec180972d8b124bda85212b769ababd9e37b1fe8c58a767504654d532c9a2be3afe1b852fbfdc432c4d5538c741d67d30f66577d28a23a514aebfd85e6509d2edfa1e93b5a8930d9c3403daba43c2e77bc9be835583157b4c84b291131c1ea7a6dbd4ff665415a9eee373db4a89a262ef92b54d49c5c8413248246df91f514bfb476e37356fad94bd7ae3c450a4cce6e41e2515310e11534f96781a7e68d7172a3466fbcc2bfc97b781096e7eeb34635d7242e144946ec7778b7", 0xfa, 0xc, &(0x7f0000000200)={0x18, 0x3, 0x2, 0x6016}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") 16:02:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000180)="eab4425c00000000c0cb8c4ac19ffe18a6ed3028a57b7825e6b8aa55e5470afe42927ef103edf4698eb6ac009b38ce6b0efdb152393d2faa150b96f737b3472791133e195c22d282c65a2fbd643bdb0d5b0a90effa0f266d2e4048502ab78d392fd0de2089b44a8d71dbcc9abb1e7ab5c75ae0db8fb24eeb8a786d93c437dd61be30311662d0aa749d4dd94db2be5a48e5200192e5a7e8a4166715fc766f7ec2f264fc662163c377375a32016d8d92226dd3b87834db2615bbf2956726cd175dad6a8b02538fba8cb887fe56823d4f397869252c36f281414b08ce45f6f1e128f3f7ff6a1a57", 0xe6) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:02:49 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) setrlimit(0x5, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xcf1, 0x6f, 0x20000020000007, 0x528, "6d9392d72794cb7bd0e6bb91d6f4c6003b99f7bd"}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000240)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257c01316f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0a7a665703328e0fda7b909b3c1f9ff4ec261c5f18baa7", 0x1c6}], 0x1) 16:02:50 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x5, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) shutdown(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) connect$unix(r2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 16:02:50 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0x58) 16:02:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000b80)=0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001600)={0x0, 0x0, 0x7fff, 0xfffffffffffffffe, "037f0ce93b027f00795acd9b2d49f13caaa55a00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f", 0xa35) writev(r0, &(0x7f0000000100), 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) getpeername(r2, &(0x7f0000000d00)=@in6, &(0x7f0000000d40)=0xc) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSCTTY(r1, 0x20007461) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') chflags(&(0x7f0000000cc0)='./file0\x00', 0x1) readlinkat(r2, &(0x7f0000000bc0)='./file0\x00', &(0x7f0000000c00)=""/130, 0x82) 16:02:50 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7ffd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) nanosleep(&(0x7f0000000000)={0x8, 0x39d}, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:02:50 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x102) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000004000000000000000000000000663b17f0b549ac4cabc4d1c2e8bfa59936bdce22fcb885"], 0x10}, 0x0) 16:02:50 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r1 = geteuid() chown(&(0x7f0000000040)='./file0\x00', r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='r\x00') 16:02:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x4000001b00) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = geteuid() getgroups(0x2, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) pwritev(r5, &(0x7f0000000400)=[{&(0x7f0000000740)="76d11bda24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eedd424585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1efbfd20016d7d664639e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f8b6e7ce764b2f7b40bca39ff9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d392eb0982ced2f800000067fe8045b1e4a414505dba3a89837c91386b0aa6bfcb0c3f6966fc6c644f6742986b4813e3e3621ec860cad94b75bcac8ddf00010000422da2d6e405031f1307f4a86db6ac5c7736e5ebba193e0c701df5f8d5f3d80371cecd4e85b8a098e4b0a2a2000000000000000000000000000012", 0x148}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) recvfrom(r4, &(0x7f0000000080)=""/51, 0x33, 0x1, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$WSMUXIO_LIST_DEVICES(r3, 0x20005302, &(0x7f0000000140)) ftruncate(r6, 0x0, 0x3f) execve(0x0, 0x0, 0x0) 16:02:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)=0x1) unlink(&(0x7f0000000140)='./bus/file0\x00') r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x20001, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000200)=""/169, 0xa9) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x3) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000001c0)) 16:02:50 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x2, 0x20, 0x5, r1}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) utimensat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x8fe, 0xffffffff}, {0x101, 0x6}}, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) chdir(&(0x7f0000739ffe)='..') 16:02:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x4}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x8) 16:02:50 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x0, 0x8000, 0x1) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7f, 0x0, "b04d00f30804200010e3ffffffffffffff00"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000180)={0x10, 0x1, 0x4, 0x200, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xc7b7c73}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x6000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4000000}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xed}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x1000}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x80}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x40}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x26}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x6d76}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8000}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) 16:02:50 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) fchown(r0, 0xffffffffffffffff, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x200, 0xa0) 16:02:50 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) kqueue() shutdown(r1, 0x1) 16:02:50 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f00000001c0)="caf5b4157e012b389db23d10f4c8f91befe197cc7a07002f1c18a867f0bf4a48dca132c8b1d4f1ed7d3e5b15447534728553b6bf8c22581b1b168574572f980005cc8bdcf49beb3c2dd1165198adda2f17e1cf18fbc9dbf7bc49a452687c1a326a1acb6eca9a02120ff78d15c3371d6c6b2ef03228763371c62124629c5e9a1674a75566af8a26ea1bf79c7498365835ef9a6bafcdab8ad0100d3b8c342cc857c5df4de737c8cff03471eea33997cd83d3b7634ddbb2123dbb7eb247e0b6c2899a8bb3148712b7cbecb483b67f682905c36461dfa3eb0c783475d702c79872d787d11801ea8061894c7e4094a886c193", 0xf0) 16:02:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000002c0)) pipe2(&(0x7f0000000100), 0x10000) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x8001, 0x3ff}, {0x18, 0x1, 0x2, 0x9}, 0xffffffffffffff00, [0x3, 0x0, 0x5, 0x100000001, 0x7, 0xfffffffffffffffd, 0x8, 0x6]}, 0x3c) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047460, &(0x7f0000000000)=0x7) write(r2, &(0x7f0000000440)="d004042f755b37856595e1cfb5e794bc918a525e5eb3e30ec9d9940e7eee581d9925bae115fd4a40dd6d04235459f91d1a7b9f006913c7415d147837cdfa84730e7286018fd1947254c3d6197d0dc55f1702d7e2af51d480079b6cae213242e2e0c2efb5e9f9f0b25232ab67acd726d021ef4cbb867e139a676205105098e7bc9a69d39a1311105428c0c0f8a5b5ea8d5f0483c243dcfec3be14df4f846547613cf00c5c0e04c2cfac1929b91645ecd237e93f1ecfedec7fe4d9c2a8e27b31dcc38c2c87eb343f9eff83327a1c33eb4f7a0cb55b2e4e8c1c347239ebe4058c593b2aa7dbb2121817950e1d51737d74f9ccde9effe6727dddbbabca2cb45263062810569e1434bcf81716fc30455d8e7897c05a4bb7b62cfd352bfb188864dab4dfef", 0x122) writev(r2, &(0x7f00000046c0)=[{&(0x7f00000036c0)="ca38b1df9829b7fb9fd39243e87c016d546e52d4bc8d5e062767c21728f2479361b56fb3dedc42785e826fad67f2cbb10393d907f840ecc6706d8ef4d0f857a6c56ab54c1dc215a881837318f08426367a2e38559ad60ea81e2b005570f8dbe80510131208de1210e2ebf4257219d43e4a5ad7b559c202a7744c233dc84d35f8f101fe0bb6e1d3eff18849a586d0644a09d5b21e68c23a0d6b7d527df12b0dea48b20afcd51862db0fbc9096b17db6454448592d02da462d4361c022757923472a4b96acc6c300cc2fc9986325c34446ff5da3f77bf5d979c1aaac42ae40743494d1a89303bc8eae33290100a446c8ea1625f6a8c2fa8d7d4fc29289d67f97a03a773b2ee55107fac845b1630e668b8427fe4761dcfa85d2ab01cc60392b10cce2867aeaec43515b15afafba5d19ee01b1a8eebfe8b6c65d531679b54a4a6c779c09a1107cc04da96fc4ebb4e780989fb974e38a2ee3537555f6439e47aebf69770a9988ea530f2d6380dd6cd55200994d9dff42d658acdb862cfab3775817f4b0f46beeb3cbfa5d0b1e8fda411d4f5ba4e39732f2f2b91ebf62994611c6c2cebde48d6ccd7a16427a26c57433e6645297db1496ab5f7d7ca556bf58936658fff7f5157ca691fc83144548c7250db536c6310103b4724503af96d1793f92ac1ad85661bda336785c14f09a213c519ebea28d5f835fcd02c955ec234d6ace677d08a6951217472dabe04ece07c32cd9c53cd2377dad8e8df609d0600a77d0efe17ccd55bbc494d727aae22276aad1aa5e51a01aa2d7dda30b23c12732db0a45e81948b4e3614685159fa5df318697f6e5ae9204fbca9a617d58fd4642406dae63d86b537cb4e5dff349e7392c1a491b14d8c9de5616485a37942697065e1de6614ebd51de1f19d00a5ef5da62a5420a1b878afc632e9f926bca991360d299c315c6592fb4f5079b3aa1327b89ca37fd3dfcf53a2842db23356e7a7c366c0fcf6963abee1c75bd706068997c317267a4a35aceab6f3ea83871d0378210145a06a637c53cb8e48861378cf93b584aa3dcb6f08a74ca80de43e3da676e8b4c4a3be771ac89359bc2a81285e582d5ca2013acc661d397ec5d75700da1704481e6740410d37efe41ad5abdbfa23385cdbc16ef3e20c4d0b19e0d99d15625d0b61f053f30fa341e5f658bd73425c1cc79a3f55c0d0ff176ddeec4d4d8322eb5b01e37305ceac1ea4dd1942ac20a6055a8ccf1d5611fcc307639b78af4164773582b15fd9b52b4cb9a68a46fe744e1f41f4c1e980a3d7c3994e5762421d8aa25ac12baa724289b78247c49012fb54dfae06b387d8aaae45d98497df031e5d1c2378aa17447967e247b520887b54ce751896da81d0662eec4752199f68c624cf38a8a5b5598c5bd5e3a3905448f6012c42d64b6aa8acef82faa9ea6219a253f4c1e0c72999b7df742459720bd0a9fdba172b09dd3c385433594183e4d68453e153b23200ba1dbdd7a28e9e189b555689552361d3b3512d6337086b10a53911b73187ad6ef459fde670729fa228a6b77612155dda8cc8f7d94eb622fe0c358722c9ae020fd02a32108be0a9aa523a639f2e289e3740393686e79dac79dfb2314d82598ad6ea2b6db91c54e60616d168cf2440289679eb5f58ba93d74c8310f77bcff653437e1be20de8019fb15ca000931bca3f868392924651285faa2fe76f88e688ece11e8de269842773cc6d86b12eb0c539f793e26ed956dd58a9dad4c52466e6fcff7da58400edd462cf8eb67c4f23595a5e3e09429ebfecda4d0dda3c0e45df1797d03b982ed3645d9485315af0a841c4a6f8fd6a53a1d68cc8e3886d547b1411a007fb1a2b8f30479a7e6e476b07ce0c77ada4c4b1c23615ab1c038657df058dd540072cabbbbd2be3d038fe96517f431c77ab96a5f454b0dd489f8f6c4ac5d3c4e5556c519569374b5c6452e3d4cae8de65fd63a0e66337ba74694ebbad9568df4478191a91cd497873f2fa9e2943c87eb8f67878c2fd3e732b792e743114942ba62d3d355f13415a8eef2dbf05ff5c14247d235fecc45eed347f8b6ba50f3d35552fb137136a7afbdad5fcba05b5a633030b50f9dd1fa0231dd20de6a1721503accf2f287fd124571e18f4172928d08d9355791d5f3546b4dd1968c7005ef3cca0c7b0d4d6848ced3852b9da04f966e0427e7171a37b4360a2d25d8e794269092060dfa218c26ef81da20d85eb4595e21626d7618da8dfb050933d8013ad8365f4097ab865529a5ea12d3fc93e1a7026823f8a1755961f3586342dc08728a8dcc4571fbaff665091873649a69754931ffd4988c5a3295e1ddfa045a69606cb92ec23d5163f847bc31fcae2a3df1f691c2061db40230cddeeb185ba2c15d6b2bcc8b6dcf8fb62af5719d2ff40998eff20f49e067beb72015d801601e76d180f3c4e569dbf30967ea127a81eb98433468d7e9ba698d4cfe44aae0c238f13908c806e70c46d5eb325c6f486912226da089efefc17e9bc571da7680584b40d7c7c5e997553512efef6a354edbc84813fd5876f331e020d262eacd497dba062f1ea756e24d7f5a92737b0e754010e43a339fceb9f3a368f717c39dcd2c6647ce84513979a37b545e0685e66cce260d96e0bb16f46983aa53f9f9838dd2b75a845b240621a5e6d8bb33aa476e124c6024bdfa1da3ebab1917c3f4429e49ac4baa9049b0b176507f5eab3cc8c271b5d74a28e7937b0e5974c452f97d6a622b1a95cf4a9235d1d970d4ef0be27a02c1bab58e32a686f5cc14dac4fe7f6a94f4a066d53e47650ef9bd522bd6db1d2f9e6b245e66529b20774127840e30a6653cc4efd128b0597a648561e48584da89a4cc2ec0f3586e6f9976a8d36414012fac246caf5aebc2c3166fd0da1ac8695c48ab36990a0cbbcc540257ddc2b22d0495183ce752aa7107a317c7821f972d151e1560934fd80cf2ea515594a5582f54aa27068a6e6bc1ab7ba07a3d89a42c0e9ef9d4d65d86900b786fa8c954577df93f2bfdd3aac89201b6ebf222cd7faf2b7307f0f25f4bed39c01d8cf13ed76c46f9e187b54f002b9d0c383f0745ce6276a861a509b1ac1e278e2a0c5ab146fb9a73f0af8087272a2794af9e6a3d0b5067f60cc298376d8bd64632d2c7476e24570a3445435b781782a5c37ae3dc72e404fd6aea97d512e0f2682c533409d1e07899ffd8de8d2990ec836f89e3b60bded0a32eba80932fcd0e7d955340cf9de07c4a02375a8d7fc53dfe50a09e450243f63844145ebfa4cb2982ce90e5b31c2987d3192b295eef7597c05d6a41f03c34189dd84ca4bf3b65db94ef150c2d00596507571d299936e553c7d684b103edc1417618c88f7a5e2d4047401254b409fc784f76c099c0f4dcc61d675e13fea33245415329554a9df97221894edcef17fd6931a326984942996d9452910800b3177d2b3315268409f4ce06044f03a412fac8be76e5f6422a509a7bed3192401e1522a809d06b977b90add1e8a997edcade08c17a68e69e591371ae01667c0fb58071b82ff23f60fe63c39cbd866e257abc9050a8fa344886893171c7d78ffccc43954fe327bf710937ea6048c28361206e0aeb39fe0413c901a77e51845e224aa0a23700906a0014759252d8149f1eaf9738969f1952a624b3c5e7d5fa67c0d04bc7f3f877927cf90fedd9e7e2787196a271dd8ca9755418b6c961f6d49b910789fe323518118107a57ec970aae9c5051d6e66e2c8237b3c2144af171b2d1d1d6645238610cba67bc130c9754521c52ca7c75e7e3b7c00bca59c8ae80b6e741d2c1b7f91367570563484bfe9e637602f07c2a531be839246b46f6f8041d8a8d12199c1924d427dd336c90a24b686e9be17544ea6dd7b34297d4699c30a77179df65210b16dc7328c93d38f3bf3a4547bfc7a523fe4413f8b9c70fcdcc4cc3d88f164f2f5b1abe166ae185c7e2288d6f866b686ff63aee69c30cc99ffb2ff8fb2876417aed136729e9f47da5019cbcd47a1aad67c43ece218971a55ccbcf01102b495a38036ef6587171cf13a090338a149e5c6cbd605bb0ce5935d63cb98845067459f970d3da52226345eb436a3397184d300698fa5914645a4ce6a0fefec09fb55b27a4187c84766a41240fcce4947a5395e4fb06eba1c13828d33b6365dfa45449fab23fab86597398c9ff5396ece8334729dbbd0ac55a9fb5a449aea2422717edb6ec138e2c086fcb082d5f5e2a5497110822c0d37599a53316837b5291b0459a777fc27192d9c9ed0e7a0fa8e140627f53749b609cbfa27262143f3586cf827ae6865694b3359a2744bdf69de3850afdad7ecf4d6310029058e1163a7eb1a0fbf566bfb2a774a02b44396a0ca6ebb49de7f94709085104e4940cc28814eb85adac8bca3ea45db33d8dc3be26bcd92043d9db57f75efb888e4c9ca05cf7b3799c8ee8a480ef2f646db20e62db9f25a537e9e9c2006a6c9a486e21259eed913bcd391d490ba06d8977de2092d9f834292f5cccce8ac7c0c4d790ca7bd9f950e9831d6e12c68ca0aec6970ac27cd006b22d0492077126f2ff830603b8641f7cdb5698aaf3cd852d4736b052e5ff04190d761a3913c7503043613cbaff21349ea6df8204dd289f98a63c8778afde2d1e262d7e2f3fce3beca2687dc551518bb2f86b92bacba0c3d4fba100d58a422602e9d586cecf8af00a3c923b624883b00d11242281a69c80cfb0a4ebc14fa21be4068b59cd2a024a8bee3c6bfbaae3dc0c0cbfb4b46c7fc2359a0893ce421a47dc80b99bf0afc2f87b5d70f9da8786a5c3284faef4996e5230715070651a1fe3631bd992c9d71e43fbe90458e2076df4056710150d40ebfa6eea3f59faee0a09084ea39177db7a851202e6339d31b2f5418e5132cbb326fc398fe888210df5fe87ad56307dc9d394e5d684f3508307834450bbade87c69a38a38eac660474f7c6cbce1ff93040821df6a3dd7af41a69eb974351a22a5a83dba81776109af939b88249bda88f08ee9c7c17977fade7f82816820dfaddac627bf756c67c15c3e49befa22374fb5910b639aafeabf77dc694de090b19a5ceb835fc534bf8ac072d8472e1946e3652c262602c7386723e162517e8e0b1c4ebcdc0478eca67ba48c244e8b50245025092f74a80c2cc303c8d9da47673ff285530882a2a23ef0787b1bb0c0c5ce6e420c7e54d0da31869f88d1845f1140527c7e82e4273d3dc2feae49a8a35f196c06494cff437e4c2c82f2e59ea5eb2f5ba68fc8384f90b9f1c3ee9c2595683c8ab3121284c7dc75388e05b968142c3ee50ea902f9438883662c123d288c4a956fe8d6c64dd2970bfc0f34e0b829f60f389ea465bb47385e7a7949eab7e8c101e8bd7d6902921241ece398e4850b3209ed4f7d2f989e58743a77ae8634be7cc2e72ef1b927327b7010357bab150592dd2b0d3abe429a4af2c0be7be566b3fad9d561ad2bd6b101efaebbf5017f26a01e241bf4c4cc629a3fd83540ff987efcbd4aea7a998e7cf6a1f7cd204f2caa1e1afff0f8de2b15b8d1b71539cbc3afde35ff7d755d3514de04877428882cd4e357750ac2cc2f09bc9b7138bb7cd81fb8ee6a54b70a61208338d8a6daba4668581385dbd88ee707d74c8e36dacf665831dbdf1e9f0b25b9496b418879a1b475345cc5e9054283d538419f586168c531b6f605f352a4ec0dac6a9ac4202794489147e65bd345a08d2c91f9f6083d2f5bbb6ddaa313c678a18ad5903d7e8b69092b8cc51fa9a6f8eb1a434fe2e22081eb4bbfc3c0d452f", 0x1000}], 0x1) recvfrom$inet(r1, &(0x7f00000001c0)=""/103, 0x67, 0x1, &(0x7f0000000240)={0x2, 0x0}, 0xc) write(r2, &(0x7f0000001440)="302e20fbb2fddabef5a3abb9d7464e207b76d333c291571a11db5fdfb16d541f849625b02a05c0b8d122d78600c1e050e8a1d5946baf5a3587b6d21025d8c14453be05d5fdaab80a28253ec0fa71532e564ff4c148a36cd6422d8e4d4c39480d647a3cd7671d608b2c5fead2a1558c828288d38bb7ae7e01c2e2ca3e9cacb769bb90a83e8740a195d42269f7853e0bd7e3420df85f34bb5a8f4f5dc5a34ff1b8ce7411d55f0f97ca4b2bc8a4b5a31ea4198fd1fdeae45926808ea74dbaceb92f24b461bd060f001f4387b2c2c37d30c5542b77a53aec07b900d7cb09e40126584260ca68e9d256860e44ee360317472a14dcee782321ced176d5d1a501d1ad09c7a540715a6f7de266144bbdc33454c175dd1b81366864ff0540270bab277ba28c1f33f89a798dc3ef854f65e8ff97073479efb67852b4d489dd838f92233cf21156351c94fdc92b6a5669294d40ea052beb535cc5258327944a7a0e982153c00671abee18ff4748dc1e9257350aabd6a44a85c5801cc8387a1e51580d8d95a9c02e4099dcb23a8f7ce1f7914aded4e02e4146b264db748ba76518da1f9fc619a11dde707ff6a91a1216435ea01de271db296d484c15eedc1b00d15f2b86075d807388e7b9167934374f2da32da2fe7a1294227534a53ee8b09658018a0eada1c3de46e44d7c076bce772f4cc6dfcc60c898114922816a6f3333e350f8269afb4b2cf1c96ed80bf647661db37c732b9318dca3e4b7a9633e90c9163725a6a91445ada45749f46cd2b35f92d325e9d49ef212d285b0003f01a98a670611c5f87877d64c4a94a53791d106cd6b2972fa9f7b0efa40c1ac67d9db8e1f5706021c1b344ce7065a9fe379ca40045155e741cf37daa56d80701958233cfd43c48a292f6dc9fab0ca40d49a5b52a4511aeddd7d4b95c3ac4836e7c1454ef11d6a0c23279f3316445c1ce59db0e625124b73ce1d6996df2714eccdec47a1638f97e92b47eb1701d566ada01a3c06d373b4b80989e653ff409638173b17028ec94fe50cba0abad3aab5d63a120b198ddd4095e691e4d0d6a61808d797ba2c3dd29cb7979ad4d96d7058b94cb69bfbd899f316cbb48a1c29dbadc7fe8c85eeb4d88236a25048799aa9f4b7c8a7c5438cd9b4566cfe3fbd52df4351ae6caa7f6877d44c4217ffbd7abc5807864d4598c16b1d59ef0d54664f6f6c6276ae66a3accf3dd67bc144bc7f54b03e8ecded274be38c5ac491f84fcd1d6ebf9fe9b9f14bb078d08aceee6bd240e60e3409dd72a1e6425c915da95c8073037f155e77dfe1377456e0efd480b158aa11625117ae783f5e55114e13f290dc69e0437ae72af4be339f34d48f1484f7275b34aa0ad9f8999942bfcf9271dd81f22fe61a388d5fe0014a62c9b827ecdbf2d0c7941c0f93d9a824c63afb506d37852a61e17823f3ad7d06af88afc341569cc223eaadfe8addf07e2872c44221ba86469668b66d5b041ffa744b271303e3f227fc36dcb292e17a80b0b4e46aefcf4f32a0793d1e4416e862f830dc86a19f5b4bbc7de4d9cb2f56a0ac0aaf10069d3dc277ba8028e8ba92b8543a3a462fbd487758bd14835629426969939de7a136fe137d1f97045f708a356f0a3e9da71711db9153484cc571994c6f7ce0c1f08340250fdd934578b3ac3bd40934f5a614183a11e765454a0aa96ff65cfdcfc0720411eb3ddf37067e427a70469bfaf8eb7b4c590ebbec7c4aa6756e6bae3481056840b457e6081dbd23c3712c998d21a8c2c7c9416cdddf79cedfc8ad5e7bd33512d9920ce20e2dfde5cb4b656e1294c9536bc812c89e363f204b24181e8eeb55426aaf6b8b118e21c71bc6148ac51788682661d26e8ae110bc28845b9e26549a1b0a6313386a7be2c7873abb6eb715a5a58a45ac92cafc84accff4dd01b32cbaa833e377a921ab68e6ee3b81e31c815f57897913b658c1dcd15d6cde566321dd844604ddacc95bd85fe4b9b10d389195eec7ba436223de13c7f734afc7917cea68c0483bd2b1c399bddc646e3a5b7d488bc772547555b0960c9b49296f846512768fe8778a111488e125303a187d2371b192dfd9652b1b92d9060c6996691767aa1a351300079cf41a30445dd6817468139c4a92ca88ef5f1ab5211b8919002427d72541204e1454d0afce9c2e10d47d47742baabb5b4e8b52f71a5f58ffeefda996e6af3dbc5c69de5520b32da38612b07714b94483aa286487ea588667460ab74e419a5fcd6be25a1ef13c828b02466ae39e7f22cc4324068dc2360bdbee9bcf076bbdd086787a8b5b57a3a04209c97ccb1d917633ff9be70f60ffc305d707a6edf13080115ce1d745a894f25a471404817de08f3fabd65910999e1cfc07e1c78f40f761a639c676bf2710356931d836253d2c159ee01a3a69e7137e41f8ba0b0282f37d5e0f434e60d6836f9f41ad8acf4dfdfbe13a57f14ab9ce22bab422842eb176ddc49ba6c749104b063d8029433c6d7e60c57836418aad251ec705b58d2379ddd7423b9b9befbe56112f2e195f39be8a866b59bec3c60bcc6bef83d88f33b20be2c1d99005c33db65950ea6a4a03a4a19cb90702df4dc1cfe7afa8ee5365cefbc26241ceebd6b383e6a70f09d1818fae773e4739c222cb50b855c11420fdf0808e50ca28f052f23148a0a54206971a345b06c598c6af7476328c974c332b36a8a20455c7b7ad24ebc4db8e3f2e08bf60ba6221180a5ca147bb46f5631e6794b64a0b21725e93cb085632a1ad6b0c3cd2c25d2be5966a9c28c36223d90b199de64ec006c70876eacb3000a050448416384b3f3be0a0bb3f2de7917cc6f48facf9c657ba993babfcc606b44fa3e93e711399bbd8639dfbf8d8dc8328e9e98b783f2f245f3612a6f8e7819c10917dff78ef3388d94737e4182dda7642a5a847b0499c9bf33ae3f30124498f60346b6f0c1736fd53b397122cd31f71b894848017a4a839ae213323ab98515c17bc8a9df79883b2c15b830cf13d9de6cc37e0f7c2b0fd8c9217e991bffa618cd308894ca7abdbdcdb1d1f0bb14a30379e4fd9ec4758f1b86fa4eee663a119b89e48c348e57b2c4d2db94ea106aa520be5458e6fa21e2e25457b37fb9823d3be8d6046bce7b7828e3028ff21c9d7e445cd71b5d7ca0c593ad8b641ee0e3d6acc2ba0a529aa13194e5cedd76975aed10807473d36b5964aa8211226494f31882ea58047716f3c38712e13a9d54919c20e9517322936d3bad3824e22c40c2e410e5b5e0e26b88ddd103e999ffab977287a571c93fff3f54d42cc27a70e6788cc1b24cd74f544ac2ad6f2e5859cc224defdb1e4631ce5eadbd2a31bfca85d3311a09afbd0f2fe776a206ff0abe049ca5f5712a4df047bcedbbe4d5d4a4162026ccb002b709f81481b564a55def45d2be9e465633c3b57896db56de1e05dc10a9b1aa1e9537d8de411f8bb4ff2afb64a50c2a7f2ad9143a8dd6e1c188f0225ec526214b7c61e1e1a5d755f079e024c517994d2ad5d363d76074cb7207af15212778987d309cf0b25121ed39e66b56440c902195fccdcd24d176e15139bfb543a8a5f48354ffc976ff96bc12b6ec7910b787d91c3e8dc28ba485ae48ca775dda04b64bc00236efcf831e5b918b9bfecd09065e86777ab0d064ee4d8460f8ac5ea77c9ca9ca1aa373e3588226ce3e73b4e1a49e2185c21ef0b03e5702e908263c8d82da09a23d4307fa6b4354017f4803ab63989848748322e9bc9568296a4c7ca6670e88fa457f3ae57b4058541636f3c78af70a87321e81de30f912d49df18a7bb4a19d0d248538d87c16805f30d30e07c54af26696a22361dc019ee729d4707a7677e328fa42ac65a9fc99f25803fc3d31e9af5ae89ce1ba6ef8d48995dfdaddd4c9d5cf904e21953e26ad62b2b3c824915d960c05127fcdd81c3c184c9577df9684bdca7b257ff9b452864b5a1a6a7456fa4d6a5f21bc5943ee7f82707ea64c905ddd780cf93aa487882e3ad704cc1e519d571d7ed7a5533099cfa06c7fc579dbc068d9022bf2755aad1afb0853896f27e1007d2564081e7569b49b63319c47dbfc9298acc5d287d31f81a03da9b26d76d44d3c45aa8ea53290258052423c148129798ab3fd5103ed962f67c501bef44bd8d7c8e974d41f023dcad93a9ec3c589d7ce59eb7cd13f4d5f417ca0b04f7a56c2f7cedb7332f602bdc64ad5040418016507f1968e18d578cb1c5cebc67a75fb90c5e370b730685a8fc14e18882ac8ed34a0a942fd1ea72f1456b3cf688e69243afd997518e4fcec0c44b34ec36d79debfe2cde4e3539f498d1b5713b14a73fa15af86eeb5a356db75db766db8ef8095a266bf4c30d783af34585fb735864f99cb33b0ebd459af7ff98fcd5ff82c34a6decde41e2138d7307a703b06b08c65ab61bd269626fd7966bbe6cab04bfc2f53ab4600369c539eda8810a10473e91420e83b105b286a58261be9f8fe07ae78a936e6842c053d9d00c41bb17f2f4b42730790f44b84623f417207281413a92b80e592e26c5d683ca1390c095cff706863ab5d8068dc3d1f8650384992dd4dc25450752511e37d9e3956cf4592d8bf77b0a9bd7c74b967d56ae0f476a9586ce184748b1b62bb9cbba8b2d3d7851c5fb5bff7cbd2c7d4db5f9031e8e4b559d4330ab148222ebdf151037c5b75865cdb22b4c116896018452fa0e864352b843bc0fbed3ea9d98b2b4d437578337a69e6117a34fd5f4c2deb468c83cdfe3f82136b196f8ac3ff0d6987d61d6c4281182ccd923cdad2f69def10f36c82ccd07e8022ea592c385c1620b1cbecf740e51ab04329a1059531e2f5a78d4a0a911fbab08971fe60481995dcf1e04446b10dca160005f054556bd1586e26c074883134991702dbe0a3103df9ccec6c6d0f7bad82c11c9162c856747bdd9655d47f3ae9474c64f6440a464b54002f17f075f3553ab4a6919ccadf9098a02e5ee71197defd30912a246179d5cd557b9a48b978585cb8ca5c3d748036caaef9739c1e6648e1d98d8e41a75fa90428bed1be99a4f4d43b06028023a551a3f40ed9c730899a74ec97bcb2ad0788edbdfabd45500ba60a2761b1c0bf5119e375cd14b390bba522c3561aee405c6ac50a5ad3379d56bdeb479617090fece3fa55942ac0ab15fe820b7d850acfb65a3d38ae0ec3a67e1af28a3899e00aedff7cfc27a75364f9c4ab45f5906051d60976a4ebe5a9b1c6a5fa5a44a5af5c1c73454cfb601196b939feccded3e46286a4a898d8970b8b48cd9a4478c00276da1da75078d3372d5b77dce66c62a19964ba134655b706d8e3240d683490169f32b0a37a2c0900fe7d91dde3fb8d25c8c00d2d99744a105630d3116048321e7fe5dc151ec772b26", 0xedc) poll(&(0x7f0000000100)=[{r2, 0x12c}], 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x45}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000004c0)='L') 16:02:51 executing program 1: writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f00000001c0)="3bd9039544d8fc5374e6c2fb820511a6b176eebb45f79371b7307d89ff46b2e512fbf5f869c73d74d77447b2b8e41488ae4c58259bcf479b3d11f3d49dcbcc00d4680c08bf7323ad9c2fc652c7be0aba88363cbaee10d234753e3914440c1b6998ae781de968f6f108f42157708c0af81bf6ae343748ddc81369fb4fd3d8feaab1e4cdfbc9c4c3dda7ea33c221ec3a3803a714aded", 0x95}], 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000500)={0x7, 0x7, 0x400, {[0x0, 0x2, 0x1ff, 0x43, 0x2, 0x0, 0x8, 0x3, 0x2, 0xfd3, 0x1f, 0x3, 0x231, 0xff, 0xef1, 0x1ff, 0x8878, 0xee0], [0x3, 0x80000001, 0xfffffffffffffff9, 0x6, 0x6, 0x6, 0x6, 0xfff, 0x100000000, 0x1], [0x101, 0x3ff, 0x7f, 0x7fff, 0x57, 0x1, 0x9], [0x5, 0x0, 0xffff, 0xaba, 0x7, 0x4899a966], [{0x20000, 0x5, 0x4, 0x3}, {0x9, 0x1, 0x0, 0x1}, {0x459bdbf6, 0x1, 0x3, 0x7fffffff}, {0x13bc, 0x8, 0x0, 0x2}, {0x2, 0x7, 0xa7d, 0x8001}, {0x2, 0x1, 0x8, 0x42e0}, {0x40, 0x3f0, 0xed, 0xc7}, {0x1, 0x3f, 0x7, 0x3ff}], {0x7f, 0x9, 0x7fffffff, 0x7}, {0x9, 0xff, 0x100000001, 0x100}}}) close(r0) 16:02:51 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x2000000008}, {0x0, 0xffff}}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000200)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) getsockopt$sock_int(r1, 0xffff, 0x1104, &(0x7f0000000080), &(0x7f0000000140)=0x4) 16:02:51 executing program 0: r0 = socket$inet6(0x18, 0x4002, 0x800000000) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 16:02:51 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2001, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x49, 0x9}, {0xad, 0xac58922}, {0x0, 0x800}], 0x3}) setrlimit(0x6, &(0x7f0000000140)={0x7, 0x9}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0xdba) flock(r1, 0x4) fcntl$getflags(r1, 0x3) r2 = dup2(r1, r1) getsockname(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000002c0)=0x4) getsockname(r1, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) pipe(&(0x7f0000000380)={0xffffffffffffffff}) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000003c0)={{0x7f, 0x800, 0xfffffffffffffff9}, 0x200, 0x0, 0x8}) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) mkdirat(r3, &(0x7f0000000400)='./file0\x00', 0x20) ioctl$TIOCNOTTY(r2, 0x20007471) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)) unveil(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='c\x00') semget(0x3, 0x0, 0x80) sendmsg$unix(r2, &(0x7f00000007c0)={&(0x7f0000000500)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000540)="030e89e77e2b02b6779405fdbe36209b80675815833fef3a15c83cd3ff2bfcd150fe2e76d995b0453486d3ea94d7d56436216cc9ef14fbffb951fa9712d14cd27d50d186f7720ee54b3b2ec6d5a5fed27045aa585925667f586666de4961b218668b4d4986c6a6cc0084bb0ef72fb08f5d193d7944ad3a7f9d5d604ca974a23a7c307253569928c92aef09", 0x8b}, {&(0x7f0000000600)="cbd4f1993709b899c49ae82003d6d4369ba613120af7d1ce50203964bdf10f981e1dbd843a0b90f27fa0bb0692ecc8eab0dd5cce64c91b11c8596a7896ec9b9f906542bb915c2a3af828610ce2e27476f28f2c399ee7dbbb8a294d4d13b0e14421d811ded243b4aac95f5977c2667d", 0x6f}, {&(0x7f0000000680)="1b13474846211aa9f1ab6ed7d392d1c28b9564267b2db006f45e7c29dd90c6ca610c424b0bca4cf30c301c380822ff55aea702c00f6967bce7138e491ba8132fa9767266b597b69037d41ec5e51d749d43bb69535f80195cee30f34e1dd90f9128935f9d2721461331107f81d49e72b18b9c76e9d5569fa4ed8744dc6a7475c8b9b96dbf8a1b19471aa7a0a19ad1ec13b7fc6c7fe3d5f741f5d08dd5cbd5d3715205b77b6580701b9cd132086b50b800747176156dbc84c246efe2e58bd8d0cc266d8783e25992796c50af54996a744d349d66879caa2fb89cb250d21d3b98b4de77cf0dd109103576e4751a91708cb0c9", 0xf1}], 0x3}, 0x40b) getgid() flock(r2, 0x4) sendto(r1, &(0x7f0000000800)="ebecd5b2a98b5627f370654a96f6550a020cf755fcacee581c260b36823febec11ac5545f36fda84aef9d1708e73375167ebddf99ac86c278b67d83133ed8b0415c137b1dad99b8f749530eaa877accca2e77f613790f0f42db1843d7490f880a9e2dc165c5bdc6ee37e", 0x6a, 0x8, 0x0, 0x0) fchdir(r3) r4 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000880)) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000008c0)=0x2) 16:02:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x34, 0x0, 0x0, 0x1}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff05, &(0x7f0000000200)="e3d5a14f67a1ca45d8e5ba2490110c15a4db9599fd70b02f7791a27f9d2c1fc6581f577c014348fa65efdb7ece30bf23e194aeb3575102eac3bc5b368265548c750189678145c4683bc93353c1c3bd92e9319af4318a64b8d25752b5ae1162061a27329e923ab7a2f7e2dc51e9ca13b10f27967bea0aa00bb3109cce8244fdef0d050702d8179a9b3ac75447f9ea39e88f754462341c0429e963d0342a4a62993fe8cbb1a4e1f406d69cd0c8abca606617aea110707888031f5d32d4af87e1889f620ddbb61c804a86af63c82e746dc00438bf1e2a1e0cd0cb7254be46f46443557ce3b045de90fcfc6a3c45e254cd5e97a534b0641485bcd44e3c82c85491232f9e4c1b64065c5b2991bd5ed08da24aad028529e995a456ea044c590dff2397464d524a084acee079d3eba49743cc1029c16f2300184450f5fa6e6bc4e27ba39e7e0e3a29a911eb072355c56bb7cb7b") r1 = shmget$private(0x0, 0x2000, 0x481, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) 16:02:52 executing program 0: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000340), 0xff23) 16:02:52 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x1c5, 0xffffffffffffffff, 0x216, &(0x7f0000000000)=""/230, 0xe6}, 0x0) r0 = dup(0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x0) 16:02:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10000, 0x0) kevent(r2, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x2, 0x0, 0x1}, {{r3}, 0xfffffffffffffffb, 0x4, 0x1, 0x4, 0xeb}, {{r1}, 0xffffffffffffffff, 0x84, 0x0, 0x4, 0x9}, {{r3}, 0xfffffffffffffffd, 0x0, 0x80000014, 0xfffffffffffffff0, 0x3}, {{r1}, 0xfffffffffffffffe, 0x0, 0xfffff, 0xe838, 0x7fff}, {{r1}, 0xfffffffffffffffb, 0x4, 0x20000042, 0xeaf4, 0x2}, {{r3}, 0xfffffffffffffffe, 0x4, 0xfffff, 0xee0c, 0x2}, {{r0}, 0xfffffffffffffffd, 0x88, 0xfffff, 0x9, 0x100000000}], 0x34, 0x0, 0xc68, 0x0) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x3, 0x1}, {{r1}, 0xfffffffffffffffd, 0x10, 0x44, 0x6, 0x4}, {{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0xd5, 0x7}, {{r1}, 0xffffffffffffffff, 0xa}], 0xfffffffffffffffd, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x20, 0x40000002, 0x8}, {{r2}, 0xffffffffffffffff, 0x1, 0xfffff, 0x7ff, 0x80}, {{}, 0xfffffffffffffffd, 0x80, 0x4, 0xfffffffffffffff8, 0xffffffffffff86fa}, {{r1}, 0xfffffffffffffff9, 0x89, 0x1, 0x2, 0x10001}, {{r2}, 0xfffffffffffffffa, 0x14, 0xfffff, 0xfff, 0xffff}, {{}, 0xfffffffffffffffe, 0x50, 0x2, 0x6, 0x2}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x8, 0x40}, {{}, 0xffffffffffffffff, 0x8, 0x4, 0x10001, 0x2}], 0x100, &(0x7f00000003c0)={0x300000000000000, 0x6}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 16:02:52 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x1a, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 16:02:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000440)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000100)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='tap', &(0x7f0000000280)='\x00', &(0x7f0000000300)='/dev/bpf\x00', &(0x7f0000000340)='/dev/bpf\x00', &(0x7f0000000380)='/dev/bpf\x00']) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:02:52 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff}) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="058214608f2e3c4abb5edfefa0d5bc2e28f749f753d115790b13c4cf3705881f9f0145fae79dee771f1efb747076dc030c4082424adc3f98856c480922a112bee049c912342c17d98024", 0x4a}], 0x1, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000001580)='x\x00') 16:02:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000000004, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x24}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") 16:02:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x25}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="8d") syz_emit_ethernet(0x1000, &(0x7f0000000200)="8d5c0f9d6818fdab2366f84f890274a460f7b6cd422115c14df6495cc65045ede5af046e82f6a62cb366d2805ca710905b6a493a71f34ac1484b31981bbc346cd3d8ed3ef30f806864cf043bfb40ad623e815d98d01af0654f2409f03ef1df5075df0a226a0d2d0752350268702ac6a9624334787988bab43a9adee8ef319f0eda77aaf53d36676e3072fa2ecf4786261cf2332ed5a6a5c2cafbddcc4980046e94353e23d2f97b2a672a032813303186c91678ad2817eeb89ad6bd4ae964df3ad069a01b0112024a0c46a4aed6a1e859f87d5009fdf54c287fd3e66d682a51b19639f28f9da4d7f5d83e5b522680772284ba05b1d910715fbe4cf00bd30086507966db9245a6d9a0abd8a6319d0e519addc10d74b1edd5d2fa60e8c1a41a25a443ac131ad49e7d3f530a5519ea689af2f06bd9ee04264d9130842ffba4bfda925ebb845be63ff1971a564a552f610986b6db22bc1e6de36b0dfc13d04b25021d863e99a2e9c5145fd014068493dd6fee8a9e891c0e723182cdbdedcde36889c0416d3d9520bb33d9c60b5d7bc5df0334b31d05ca9a27cc06b3478ca62d7e2eb681caff90c3047364772fc5cd2232749eb44f64831c878aee6f3db1fd54c87b65b60f059caf0afa35e1d4b48ce2dd172346336c1ee1796098f3504bd883ee9544113c486e99e135ab37cad96982c9b97feee1f4516f8d44adb20767539b1dd34938fdc61975a84777e7ddecf151cee8243ff186fa8dba164f7daee5e6b3e0582dda754779bdba1076e4b841318ab64f51bb1c2d37a743c858d377bc67d008b495da7726de8e977245c3f564cb3e9fbc5dbeac239a398b818df7699f8b47339996e2c6788bd41b1907d1054c9cd3c0c962143c0cdbc4fe8762551a71ccd4d9ca559e8f0d0b12b49ee4e89f3e4974f4f8e42a8aa8ae896b7c7c25f8a37938f94cd60ca05bf8da1a8f31d5b88288e7dbe16d37df62cfabb369c388801f04be0183e97dbf72ce90498edc2371a622271a71dea8ea887f2469bf34d0bfbda4be82ebf19bf129aa5549e8900bee7f1a200a15b237456b1e143ea400a7149622e986374eb52d04c74bebb7acd7b6307a83cda49d5fb0aaef306361e24da428d6553009b88ddf0c880d90042295225cbc879c3951ab2b7f446e09e3904aca26a95bdb68e68aaeaccadb7f39a0972ec9e3e7482a3850e028ffef00f73191b30138ccc4ef36c4993e6941122c2c669d9b3d9999ce7658ef3a2978a9ee1367b9c7f0b7f8640d0f2756e17a413eda6daa335b346fccbbc0777e11325f45cf69179be3094f8757a0aee68eee7a0297d26f4ed3db417f02b22f5d7a66be869c2de888ceadeaf968acd1824b95bf123ad78e05b3e12eef0e8806db8040c1cb5c9a113e8a8ab0dbb24be580a83a584385402e3b8284c1b69e0fa0bbc3d2214f9cd89895ad994fc1977c36d62e2388a31c2f6ce1b8555d24ec9e19b0204ed5d926ea88b38442ff325aad654c5af92b9942b702310bb36d5450ecfafeed026e28f873e1fae0ab1de04b8df4991826a4b51b5a2333a872155b56c77f001b57202ceba8fe816400bb91623617f99ea83777de0f7da55206b4e82e274a94cc235762a9da4b844f1df2c6a9ec9f69f8e48920d2cba8ea51a607491f2a3c5ffe25429a115129120463e805a632e6560ca9a4a409c4cde3da82c6ac4503c3491f1a6f08fa0172fb960774d762c92aba31967fc558a279855b8e774d0da4b9ac464a1c216854485bda8cac838d9e9512ee35dfa6b3fbd95ab37e8395053df3940914b7d5687ee3a7737cd098c23f6b9996de615225545b207d887abcf876de0581e28d4b2b9d4f70a0b9d947a2ac10e8406addb2fd9890abdb9fb4dddb4535e471c3b8606a0274a7ef8d9e5eef4115a55337eafe34e7f3fb1bebc0cf1890f912ae57caa55c30f1461d2fa9641083cb474b060fcc04a2d9790532a459f113e1062a010919c4833753fa83106d760e34d3a15c287af7cb37080beb574371d46be3d801c8196a9df251462c0eedd4ced6073a7e5ee331401a0cfa4c8e2156865be5450ca0d636bcc605af9e72fd71df422d8a31469b6e979caf952fd5ea3052045433db84922c1169693d54f2855d35fb9a278888f68e1388a38f49586744051ca6444e7bae0fcb97bc640305db36b423828284164ea7d7ccb782b4fbd34af19ce5ff5464fe7f0ddd29ce6781e268c9f9299b40f5c722b9a20351cfa9e7cfa98891280135394c0ed71a358c7a6629c1c5de1fc9063ea0983ef72bb1443d6e8ffdd977748686d7cc7ca0946aac574b4e67283636fae7d5c812a99c7a5396032a33ec9521e036b68c555ebb0564ff06565f3b00559b4bd1c7b4420767d7605a700c22d50f8520eed8c618b328cca3d0666d83097cb6e3738ed19ac45c8865b454cef25e5aab4a8c30c27f0db5def0576d7ff98d7d847fe5b461180c6487a125bc730e50e293ef76ba1cebcd87f67ed7cfbbfc39bcfc575ed5fcbb10449e12af9a94fabf6a229947b8258c06784fff9a2a5b294fe8f28473dcaf713e2ab04bdffafd429cf18c104f1ad362bef78c5d9d75abce7c7f19bca0f99339b746b48f8721763f73b7625e1c6a157c8ffe53368564bb76c608a8e93526698a98b92180a31d55cff2d79e6ebd8440b173fc49067dda2993b7d8c6abdb32ecf9290f26a5ce2954e80ac38126842438b26375c1f6421312745673d3ddce463830fd70e340443c3bd1ffb9b5054e466ea4d0a6c6c6a16f155f59c00eb907e1d4e10374f8e434ca781cdbd422131464d4eec96dc199e9809b1af96e27afec65a9c7b1b20fcf043873aafa979748021d075c9c1cd1feaf598f156a785c8bbbadc327d625ca675242b393fe01d566f5502743e81f3172e086a1cf781e4e53d962c420d9959aa585f510a135f0bf294039e15e10b127212a21278874e38dfba8ecca689293e2bdafa1c9deaa001246ce0a62d08daacb11c583bc9ec7fcadf171a50ea4c6e865973ba10affc441b6b7b4cce2cd8e9e945734c7a0d75309264646893bc3666fd093f81ac028e71cd746b9b85bbb61aaf28f6fc753ef29008ba3e026278a820d5c909fcaa43b768cac20eba5616dbd78d60c01091a5b9b06f7569e8c3d9a5514e435559f498cd3e047e6858481694cb0cc43329bf2af52d6bbf7db260e70691d04c4c31c6c303bd9a4dd3c42c365cd16b11526647374ff96e36810b75f0fc4737c2b6ebb7c6525ef994b6482c57650a3c89bcec0c5bd10b4e549f5c6ebeba07084e6c6af78002a2368da839ce1d2d5b885f11305ee9e1eb96fa4dda252edc398524cdd9e30786a07d203b6c4d797ef8812b98c6b9d029ba658701bcbc572152bbd7bab597d7b09e996f5a99732151d16e700c297ca5ae8b7c62993643d21f73eea735232093dc9e019766019ecfabaf3cd6d08a4e93ca801d9773f4df21301153a7ab1e606c7a78c5ea80ef5a3b788d543e2f55b406b431e76e1465430fa27def87a2a57d90c323a74b4dade3db1979f1b610f7e3200659a8c2218727daa7972559a6d8783fd72d3fc401b14d972e62b1446d8d691c3a30fb772247473c1d5b056f6516135722db59b31ae7e5c30b58b391e9b841ad52533a9a12c3864c8eb4887fc6547dda19232c8f9adc9b4b55961096d6662c9726e51d355402d639284e5878a2a87afe935b50272c1e5feee0a949601a66db39af0c6938eb079ecaebdbaf065fb3ffe9c04700d4dc1420eae92479e9e014d29f699573d6f586eb70caab7bb6df5d238004ba7e0076375c34ed21f5f149579ba7d2056dcc2622b827e8e9cb07d0fd283943dba47a782a21e80becd27fffd6d84cec3547dd04d1c9a6a9fee6c7f83ff5a05adf9d52aae2922be98bb362d42ca2f2c155880bb3e16a1a4206732137ccfa71a1d3ce146db742dde556b02c462c077adfdfe77dc67439e5b7f42bbb3107d1107505030a21885e23039acbd58006cbdd079250b3abdec18b14599c08fbde410eeb66c192e25aea1b079b78cba9758f62f774d29a320bc3a1ed35d26cd8ad393044b122f0f97039231a836faadee9dfbaf7f181e122a21f4c26187bf04bd22d2d88a8a12f71076f03c518555be26c1fd0f51eab90213ad2eaf1e162e654d7a4d531a0132c10b39418dc430a9cf72e47157baba4cbda9b66386e6246c3cb2c5f12485f35992863ac27206a0553de8add51e3b952b6272481533ac7c48d3597be88db7594a27688032b78087ee2e164e5a43bc7323698fec4a1afc822f89604b08f80d2fcee1d52a105c97edd53bb8660c501bf6b42193cd882ff490e6b3aa69881e395ca686d10afa2730c225b00f51e85525c63277f7487f090f3227e7afd979ef0aeddae518fb9daf5060fbd00ef0e57689428e32a0a3581a23ce52fa411b556803748e45b8fa2e2049e7a3ffa41b973714028554830ac567e2ff2c4c0f231028641b4acc918651aa4d9ba65b88d7f8f70c342b3e2f743fdb85d982bb0503628f4119e467ccc8628711288494c716ecbba5ed5772ee6fccc5724bbad35622cda70dbd2d0da2a8a56d1a7c2612a96660e2eb19810a0c73e8802cf705507ce749d98e49e3eda581f6a77b4a1a4a21837182e4f5c9a3961f8cdc6f3cf4e4014f4fa5eb9d7a87df523a1c3a5c97c4021bc9284feaf1310d58a99ef8486ae40e3bfa490b629d37c4b14e47fd1c90e3212f374b73b72df4a26b759a159d42a8b06a57954ffbf1e0a01a0718c5466069b2de068f488ba918fbbaa0be17837477a0b60a02b26a886aa6ce82ae862593b4bbb8c953677a50f5895755ad63059bb47cb623e78744a59dd9663bfe139f572cb8ccf4894d6f5508b9aa3897430e2a633f99c6ae63266251ecd124b89212931a13fb32dadd6bbc042307e735e537f60f685a1b37ced4fdee7580a175fb6df9a87151d14dc02bd0572f976a06f4da81e3357b3fea6cfd109180fcaf3a0682b52b127af69ac4484bf79ad43015bea9af68c56ed68b8416b6d5dcd7ad500c180b66c873a70960375a233e42d82041a6994a89f3404f1ba87c786bd0cab03f4e855391e35935df36c5107fd9e5fac346f0ea5e0abcefa4bddf9574d423f52204cb58f70bad1308736580ccea34049bf4cfc0b5bad713be176d7f430c1638abedbf2cddac0625f9678b1c382ffe773e6cd93e1e43d603af0d002200847e867088b5aa06650b48adb9bc9de659704a313a87070532bcfe7727556e03565989f73fde3854250f4ff1f15903f445ec4886e40cd5366864354e6bb175fe5128301c89379a2bff91303a532881f93be7837528b909cc827a35690af861dd8141b8a29a350abb2d724c1f983c4006bfd73513883dba2f740938b3a8b018c0fc5b413e433e777eb12a7b79db89a545a99c1f9cc7eb6288961ab4c68d45fdcbe3b0f29d68b842b0e9d62b689cb388eb5350f6a7459f023adabde87ec3236b9276816044de91116dd08ca1e56e6075b400b1923116e8cda846b198b083fa44d207076e6032b8d1db7fe326fdb0487ad7edab0e8016d1ce68d8f61187979e4fcd8676fb93cf50fb6d568e4abadd01a38e751f9423b23166145dfa5a449f9a5cb7ed72359191a33ae50cc1058a21405128a415710c6cb77eee5e27c2b9795b00d176f4736d1999c88effbbcbb09f603acc54ff8b35b73db4514ee71975e0f102e73539fb23cc5472d6c00cc8a4bf12b10b151885c6ccfe74a381dcd67381e929122b776a48a6a351b6614ee6a370add31fa73240793452a6d29ae9f85076c9ff26e61f988c966f5cb3") 16:02:52 executing program 0: r0 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x100000001, 0x6, 0xc2, 0xf2d7, &(0x7f0000000300)={{0x8000, 0x7, 0x40, 0x7, 0x3c, 0xd6, 0x80000000}, {[0x5, 0x400, 0x0, 0xffff, 0x3, 0x8, 0x8000, 0xd7e, 0x0, 0x100000001, 0x243, 0x7fffffff, 0x9, 0xffffffff, 0x5, 0x8, 0x0, 0x1], [0x9e6, 0x4, 0x4, 0x8, 0x1ff, 0x3, 0x0, 0x4, 0x10000, 0x2b], [0x248e, 0x8000, 0x5, 0x7, 0x3, 0x8001, 0x8], [0x3, 0x1000, 0x2, 0x3, 0xc1a, 0x1], [{0x8000, 0xbf9, 0x80000001}, {0x5, 0x1, 0x4000000000000, 0x100}, {0x9, 0x6, 0x4, 0x9}, {0xfffffffffffffffe, 0x0, 0x0, 0xff}, {0xd98, 0x5, 0x11, 0x8000}, {0x6, 0x1, 0x1, 0x100000000}, {0x8, 0x3, 0x7, 0x9}, {0x3, 0x7ca, 0x7fff, 0xae}], {0x0, 0x80000000, 0x80000000, 0x3}, {0x80000000, 0x7, 0x101, 0x7ff}}}, 0x9, 0xa7}) sendto$unix(r0, &(0x7f0000000240)="b100050390000000000000005786ca90500e08feeea11ea8fef96ecfc73fd3357ac76caa0416fa4f3763b34d173d0176b30bfc36acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d6027f0d7d026ba8af63ff37282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d0000000000000020000000000000a0000000000000000000000fe000000080000fbfffa1e0000", 0xb1, 0x0, 0x0, 0x0) 16:02:52 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x240, 0x0) fsync(r0) r1 = socket$inet6(0x18, 0x3, 0x102) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000000140)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000180)) dup(r1) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000100)={0xee, 0x0, &(0x7f0000000000)=""/238}) 16:02:52 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000300)=""/236, 0xec, 0x42, &(0x7f00000001c0)={0x18, 0x2, 0x0, 0x140a}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) unlink(&(0x7f0000000440)='./file0\x00') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x1c}, {0x74}, {0x6}]}) syz_emit_ethernet(0xf0, &(0x7f0000000480)="d31c877397cdc382388f") symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000200)='./file0\x00', r3, r4, 0x2) 16:02:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) getgid() r1 = socket(0x2, 0x2, 0x0) shutdown(r1, 0x0) r2 = dup2(r0, r1) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x0, 0x9, 0x9, 0x7, 0x9}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) fcntl$getflags(r1, 0x3) 16:02:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1ffffffffffffe6b, &(0x7f0000000180)}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:02:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'\x00', 0x6, 0x4, 0x2, 0x0, 0xe, 0x0, 0x80000000, 0x3, 0x3, 0x800, 0x6}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)="da", 0x1) pipe(&(0x7f0000000000)) 16:02:52 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x1, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='.\x00') r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) bind(r1, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) 16:02:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86178) r0 = open(&(0x7f0000000080)='./bus\x00', 0x32, 0x0) write(r0, &(0x7f0000000140)="220e31", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) shutdown(r0, 0x0) 16:02:52 executing program 0: ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xddc2}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x0, 0x3, 0x1) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r6 = getegid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001640)={0xffffffffffffffff}) r8 = open$dir(&(0x7f0000001680)='./file0\x00', 0x0, 0x20) r9 = socket(0x18, 0x2, 0x765) r10 = getppid() r11 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000001740)='/dev/null\x00', 0x20, 0x0) sendmsg$unix(r0, &(0x7f0000001840)={&(0x7f0000000040)=@file={0x1, '.\x00'}, 0x4, &(0x7f0000001500)=[{&(0x7f0000000140)="3bbc6526234255ca7219122b415d52a8646574bb3678ad4c0a7a56b0395485b82047fbff86b86331ec4657df3f88bf309c0e3b2722802a316711ab2033fc4a3351e8dfac974cbabe2ed3959867bed836c9aea793b5c46c4f4cfc2b8a356d0af39cd16bddfec63d9d288e5a06d5d52eac1e6d3e21c8017f81aab1e657287d66b1a0c5e1072666acd213cf7b814374fc0521901914f801a943984a004f197b37610955ce72eacb12aecf2b042321d4d6cc5871c5cba21f34c7ecca6df0e22216d4f79acfa9a22fa9f2d6b5287737966a13011ef4339ea808ef7dc0141deaa34602d3a0b0961f5c8001574ce7268f2aa7810a559fe8fe6c57670da22d8722aaa7671471af54c2cd652d6c89f2480ee97e99ed15e231385bdaf159244fddb2da73c6e42663a9764a2a2c66227d48d54b9cac5cf9f249411cbc6e454bf3761b54b8134af8c945cf6d12b1650f33708c694acaf23b65a46c3b36d3829709f2d037f04506b2da8672277f6b36ffbe4116d5c5df8b7a39e6396305d33c23c1300e93a84b3491040be54b39649f923590e09b30b9285e6970ffcaf39ec9a330b09738a600c30e0a79a754de114664e13f3206a4044e50ba44af1c134b36b436abe52824d2a3734c934baf82f5cf0a762915b0bd25e7292c35402fa690b30e962967810a90e96e2e2a5135f9c844112e2a135226e4412a54d3082a34dc5133c39b1fe2d80f16ad08b10b6de6e939bc776843e0f7e7edeb70387ba64d56a000868eeb7c33560d5e61571610e1cc1277981ea0caa8e34d80d57710e467bddec4b4872741600e8e4c9dd55ebbb208c4a2587715ead895eb6fce19d8874eb532eccea33666cd8587576289e7c106a9ec94c24a5023e055ab7a6e10fe1f7489e58daff8959b8ee526867abf9f9c95f119930200b8cec345596fb9278c0f7ca0764ab3688c2ace82a2080a00bcb98921725e3b976e6f6e6faf6ba1bf3d13a42a0d72ee17ac3dfa40d5b92eb80bedba3bd991ba0b8013d54240e2941594ca302da6b5629fa77c615eebc830529cec01b95f2e90da9d63862c200383262cfb789212446048a54ab3303a0f9d3e9f1ad903085656e56ff5ae3081db79abd03f35d2b4a6ad5a8a5ab5ee82bc9512672598230bc878bd25569034740191ff001f005e8d269483c1e6cc7c84fd16f4d491e6bf09c5ea44b1cec26a632d359b42b522c0abf1297a21bc51ec069ac390e63db4bb3e2535dd8db500ba9b6a899ae4c1b35fcd3c727524c4eac47c0e23e45b294bdbac63d585443147eadf19cfbbdb5b0ada3d0c0a1d5470e20d3e22b489949ec1e2b0a9bb3fd2d7f5c1be08ac763cf38c0bb97b500ccf5fb5742189f114e7bd7eda29cbb305ec721c85ba0e9f671c10c0f75f9bc1c99e295e09d445ee7960ce2fd0c0db45423ad8368abc55392f1d8f8bca5d90df27124464493a2a7d2a7b0a0dbff6f483934e4a4e0181f4544c5bb26510b83e023b0d94c851a3cd6ec45a533504dd2ad0c20b48809c17aef2d6420eb64b32a2f1e03e30e77aa3a32ce334fae74470bc51a7d5e8cb0ea6d8d11e1e086d37f2cd600a2689ded8186cde4009289e5c7c235a6d5b18a43fd876d23f36339354bcc4b3215ac10b0e18fcc29fabc58dc5d7665a133fcda73745518534c8c2e62a9f61eafcc6a440d6367def2d768e63cf7d968420082c06cd7d0d3b8d10e354f4ce7e4df2a69f5d7d1920919338429c79a07cc6a130afb560ee8f99f0335b476468d9c448a07a58430b35cd3e03b102d98b619b7998626fb8788e6c7a89dd6ea51b7444d26d095ad892c755f6e9a7b1fd2998274d9780b313b4dceabb3e1f351a31e50c30d0498a23baafad603a15ee3fa1724a834fe3d7093438e2038f8b81dcb93fc9783f6ca66b6547018ec343c7157ac27c8f43c55c087d27ca58dfad8cfa89d004f7f28918051e43177038f70c758e49b2d000d4ba5fb49117af803efb5202297ee4c7100726fb6d893a65cf569f1c3582d877eaf57f0faafcc2beab231bec6be91bf90c492b355b4559c5ae82f0f08aa59ccb890ea4036c1831e3994e0fc1a710a5dc5a190d68419d21cac49f9219035cdba7a75af8e7a2bb7555eca26ab512f2eb651a74316f1273f41a7f36f3c73d5e087ae864375ddbf0a9990e8b40e6967ff0ea7a70aeda2d1701194ac01f4fd6b316a963cb18e03f3d92e975b26b797aa5f7ad4df5d49ca5f0d178bdfa5ee6e5eaf8a2edce44325a17c971fa0c4dda623ce9acadecab4e22b243d1bf5b41b8ff82045075f763c19e771e1e4e0e24a559e98fd3a80e9732fa524563ec6c83ef0c645341418a99fa739072239e07c4b49185c064c9265e2c23567103b642d97dd2ec892d47ac1ed4ed44cb481b1b88420d15c0085e6499233c8e30bca6ef93d73d13bf04c51bf0040779636233e674bd5195cc26a9622610e2ac225a81f5ca321b146bbe8199f2843a81d4555e185b56cc24b69cb2b572f5a942663ae3b279d10f2532b80c52b982f4473cb700aad655b23a25acbabe9bb44d096737fddd08d66ab6871cf147eebb16ba28e56d3e8e9e9cc85ab606e0e43971d276d486ee53e83f1bd5a763aee4643696242dbf216238aa2d8a73fa31da7900981a7b73d497af75dbd54b1c65653abb9c3b21406476b5fcd1f00dab4d892a169460c6cf4c37bdcda7810f86bcc3741db5906598079d68fb3d359ccb654549a8d3ca8811dda837fe14d4a33bd25a960f26e6fc8492fb19474b2bf5d4b31166d67c070f1031954bbe9d58866566e2c1ed956ddd49a07864db3405481ccb39341b77b25b6ea975be702195a1e00916b827922d6056d4f8f4b000dc7bc5a7945f0d75e6a4abfd3590d8a49ca09232c51df26c00125efe9ee5bb2b1f3e02388715c84e0cea39f09a61fb4e06afbb5ec208cd7fec01860c9fafe71092e136feaf2f593885ec84ff5792fa786f0110ffc887f4e7276376f1a365da2b80f01c941df6d72bb0a463b3e9a096b3a873d7328fb66aaa312906b4bb2d2e66c64fbcca409252bdb685e15fb44c69137a53d8c42ec868a97ed5783bc5b163c455ce055b586965ef2e4d5ff6ee8253f3df226b10979f607244c5945fb70a74e7c18190e7207d4953f8a558c64afb9b4b9ba0ec3774b0ddf59a551d35d7ef344e710194fc99dc1333f85a49cc8f85c82f7647d3b6c5acc48d9b5062325d064331865ec73e363a0f9896e3a23052cbe0392e2328e37c82a3d9bd02c0343f43a599adfb042b5501ab2228a602f1d5dcf87a2fe559f23c8e8e2bb040d0aeaeecf6c774b011e26ea5b4efd96ef7503fbac453ce137a2882eab02e8de305e05623b7b01421b683f571c95a220b15f0c2b38b0ce38d42d517123e14e3b14e39089bdbbc5f633173e7dcc0d2e12f060f8a25e3b583b797aa85574d7aa223c36ffd5115c3c98034bdfda09bde7d05c4cb2305cd396cb87ce9bf8fff891cee6fc12f98b0de66da54468a98387bedb8992c0e2de64933dee7f522db1a8474380ace7b46cc8b5947ee76618b453dbb6aa255f2a496b55df8bd5770b792a4989061e7348bc3fecc41ac18006e7f8f15ac2e0b6a5c1b17d4c23122d54561f5951a759e4999160c2f02d73a4952ffabe8cd33557ffee0fe1f1262e6ed4296190072477b56b111fec34cb09326570641871fe9466c1e0d8c6855b9289a9637e1503043ef45f0bba0cf94bb0f888f5f97d239e13b702fc85350a6547ca0e7dec96d8009b3d57ddfab4be6c5caebdf614bfe1ca2e99b03e9e16b1ac1f37bb55badd4683ba5be71367697b9b547d9df8fd26727231b02f7c984c5d97ffc44f187c341f4f66831fd304d29884c9ae097bbaf2e7fa15861c64b58513e0de3fdf5426aa4f46c55593c93ad98efa827877498d0095698be1be45946df320b1c3fc934c41333a567075669eb84635316c0d6a6c0f2f8874f6a877fa320385144b861e0c455aa0ce516de43dc9865a951a01e98599aede0bf99e4e5b2ad1c394cea2747990006020a45b44c5100b40efcc300768f734a3ed7001fe087469603763febe5a292e952474cb05094eb3094ef62a92ecec4f36095bb262ae9c3f77837922c681d99926d217e16c9754f55d2a97d4b0907706f72de90cef80e90a5d801597a0b128bcfcb50d591cb5e927dfc309830a5351bccb97a6082c5058a12e237318a0d1db66d077a3eb9a8dda67c5c746e0d4ca9ce56e4b91cbd0a14da6c5e64ac1eab9e607cb9aaf33c82abbb82b2f4bfbdc72499ab03f77a3df21665309a2e7ed5ee3bf3cdc6951030a823c713ef08bcdaa8b2c9d8ffc86dd48fd5a3014c13a5c05fc2ae61b9b6e81a66e57d757edcdcf1dcce7defd61a13fd2777ba805acb2dbaa20d92a5bc5c0666703ef99c939bd730640203a25cf5afdc6aaa49bd0c7fb356a50e1fd5317362c41dadc8f2af04e4bf7bfb4fc0f5bca367c724561c526935c39ec4e83a91a92ed13259ec9b31c28a91d751ebcde8ed1f5f15e987b13cbfec14640a79b7eac890a1cdbb5b4038ff5960bb92317415376fe31e33b44ba597c6d012f5665ebcfe6b1c23949945216bc79121df5697a878aa070df983faf8fd5b4cd7b929d70aba37fb6855fba03649430d69aabb036654aedc1eeec67d762eaa1b6b9c8cd551c269b1b389d01a77740d0ea8566217e9c88dd9b56dfc470f33fa449de9a6c04031c69e22b85ef09b2dab61708d4250b91b7c3473b7248b587bd11e5b81c2ea443056a7aac06763a8e23fc68aac632a64d84160ac4f7104b8d2650cf47836a90a634b19c7ee0d9dd3cd555a179706a7259cfbe1673ee51a376865c483d0a55ba60b9ae744608aff6ef388ce1c39b2c9fa2b8e1483e07626e71ce9d12bd857eed72ea16cb1159d96ae00c062a3d854b78febe7702813525fb677ea3f024d7c83bc62e7bf770964483b0741f59ed7e8c6f477249505e78b117cb39730afbb72c4b8268f737d5c4f56a37548655347299cb69b892f0af8fad3a18fc34f1ff47986533be6793bb06bc3ae0f5f4f5087684550b2452eb63d9bb252a9ff1b2b5ec36992288135b65be959bc7e4147ee6b408b795ceed0b2fc24bc54484b57ffd10afbfbad58ffe02f3ad78018399942f52dc5e1bf6d49be0ff0019226b72e017e7a29c07408e9837462600d75ac0dbebe5036717738dbef6bef5ab1798db51cc5f8c05d0eb661c7e5b363f61459429300bf7c75b908c25effe0e4cb9cad2bdbaedf6e250191fe537c7c09c1bf4d4ed42e7bb3e4870a0c17fbd3a91662566570c3ad862af1af051df10602639a36663a510d71405fc9afe4ce26b7b270cbdfba87117a70234857eff282bdd407456f819a885bb1d886a45c040e8b15908aad6fccff1364463c56eb653833d3fbf07ee151698ebec31f04adeffc105a75e07144b6e62443bbce68c24f82bc1e1a3a20fa82f66ce13c2f8e2f3a56e15618ca180117434b46b0585626ad9c5b059856b501bad47050a98977eea6adb0062a33a435cfca7e874b7020d28e2a6876a0355f85649663f24d4dbe5780bb729407b94af7657e916737165b934d5c8b875cdafd435f16b2dbda422a18ec700bdfc833b5c355ea03accc61b382c56288c60b6237d73fd9434666623e4dc48135db26cb41c60bd8851730a0d1fa2598a6766bbc6efc776ad32225d31643030b3e6ac95fba36e0adb37cda460e0f6ece95aa3a3fe8196c510ca5fe37cc37651869dabdd87047d9885f89534537bafa9bbc8cd5f22d86c4848efe4cb7646a3ec5efaabe3af2cc5ed525f1a682960e113737189b6b", 0x1000}, {&(0x7f0000001140)="7dda9b6850d44f4e61ff70b54ae9dc6d46af9370afaceb7e90fa579f7e1e5f2ab3fae6d0e0624f21813eebc9", 0x2c}, {&(0x7f0000001180)="7a4127ac3723c52759695cc06579842c9e141a31cc79265e6d417d1175bb61be49cd288b7483041940d978f0d54ea7b638f1f8ee5508c958b809b1d3d3b3dace4e5b115f34da225a52c3f023196175abf01accc219161fc273c7f5af7e3a64b6526999b74f50e5b2af248eaa88348aff164149fd500b8f3dea7f49200421d933f537c8e1d9869afbf7660252c40bf2baf55c226d859da50df053993157651a96f8da760d37fc8a49b46f", 0xaa}, {&(0x7f0000001240)="0bad9fc28c6ce7935f5c328da3b11fe33b63f1344aae7fae51d5557040298ae1247444dacf1585", 0x27}, {&(0x7f0000001280)="6535c9eaa8e37b25065aa7eefde4bf3fc6d10b3607b524cc8464c8f88819150cb1f909a68ae14dedea5e3d18402326ccc88854553adb47c9c71309ffebcb3cd1b4246ac4d1a0d7be3b12c258d6ff343c76e12a5f974c96b6e3b5b5af64bb02b23f6f223090bbed", 0x67}, {&(0x7f0000001300)="8437a846ac2f77f5140f492988b495a3bfabbae9abc8c90703ca1b57be9745766fa217323ae8aeeddb3d95e5debfc94cb65be7040da7666e21b89664d22bef7ea7a88113ab9fdc997507a6fb0264384aa813a324039f876c0246cb857acf48a5f908efcf38206a707819a5948e3d5a703c21dd6f75494ecae94b00f468d1b87748a49c87655a81ca341a1cdb5138da5b076cd452c495d861afaaf2ea9b5a55f18d4befcbc965d633ca7324e7cb959157674cec35b0f6a5de3be5f3df266ca50dc4514ccd50d0064cb6967c7c0fd3b26eed3c64f887910a8d77ff1374ce14279c39faa56e624ae3ec5b82603d1f20ebb8ec5ec026d4848ad8e1", 0xf9}, {&(0x7f0000001400)="3672232a6448201367ee30cf697acf0ed94d7a73f36b0889a8fb50f833ffd8319f322fd6ca6be3deaed3223363c32f94dbea355991a06f90599856ef6aedb350469c09977442cf6b0927e840e6128ee50c8863e07695fe8adc0358e64b49db59d5d1b2945b07487d465ef24b5d26602cfb25c06372bb2205eefb9332652898dff84490c309f3712e5528f9735993d3347e68e8f9c045f5a816a2440114541f3db4852d1223e8465bedc08c3f64016ffddd5650b114fbd08d70d75529cdfbca8a02628e6cce7484e9bffaaa14b8640cff8dc52e327aabe5ac29835eaafdd579b7df00", 0xe2}], 0x7, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r7, r8, r9]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r13]}], 0x98, 0xa}, 0x400) r14 = socket(0x18, 0x2, 0x0) connect$unix(r14, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffc73) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getpid() setsockopt(r14, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) write(r14, 0x0, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000080)=0x24) 16:02:52 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getppid() r1 = getpgid(0xffffffffffffffff) setpgid(r0, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = semget$private(0x0, 0x2, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000080)=""/196) 16:02:53 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xb08, 0xf) sendmsg(r0, &(0x7f0000002140)={&(0x7f0000000640)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000b00)=[{&(0x7f0000000680)="04ca83476cc407aabfd5eb414188e7e981ed85969f06485b04179f1508721b379dc5b2cd3c2d2a9b47379b830315089a97442ffc08a43e6fab8c996bb83994ab13c518d396268091cb2ba1680f277629449c5781bcb36f245b2287c8edf16e4f5a5240e1322ed7d8e41e3066727770084e5cd7309a016d22060bb8c895631aa5cc82023042c50e99afbe49da5550d6dddffd22465276a214b7da", 0x9a}, {&(0x7f0000000740)="34c5ce8c11fcd9e5ba66659849a5304a56ba1dd7ab7c7b24f3b1c1768b4723cc56546371e118e81d0ad975e6483cb28eb10025d30c07076421cb8e7d3f043d7bdef873098d6115b875fbeaf6330df78903d80e5bb6583d77cd8af807af74c48fcc606bc719488107cd01746c0d98d8b50321eddb7effd6ee3e5ff1a3104bb540676f07820e83f4f253602c35e4ae", 0x8e}, {&(0x7f0000000800)="a906dc6ae4febcfb1effde71b0cab688b096f110a1a0ad85d5b3f2dc575329f7fc20eb1dba5e29166adca184c7e4a65c89c6e8efdad533fd03bf362b2d2e01749c96986f4bbd22f84aa6d7b3985a1abd190ef2ab6241944cc37bf84e595fe6be179adf0e06bbe047ef53cdb658bb50cd02411e78ed2d6fc4391318868454d4d520b7dcb5714f31da7786e6b54246b3a89596de357815114fe835e2a0d0", 0x9d}, {&(0x7f00000008c0)="264296512970a0286fdce1c0f9fe134dfcdb94e8f7694c7e7e622350718115d73678df3e3835705d08bb6ee62d3a0d9269771e1f5b5d9010815bc5cf7cf9a2fecad369166ec45bc1e99912be617d84da4bf83ca52fce5395a22a15f08842787a76d89c43552230d181ef7a1abca6477f7398921b6c0e06d82d5bf2b9d76affaae58137d0c7b840d30b3fdc1cbe3acde39101eb6e65262331c12ab18cc6096d8e460bb36d8579dc7c5808d6d64136a11dac3a5c4a3d88eb4d9491de72379c6f2258b15322a76be6d3bc6f0891b911997b6a2a5ff7e29de260d9bb7f6e1f67e3c6f747de76faa9e1dee994369f4e714642247b091d97a47d09b35ba4", 0xfb}, {&(0x7f00000009c0)="be24b0e3f3b66613177e71ee419b686541d1a1f2c598826b35aec21e9a2b9a4e4eea2bdcd9b72e4ae0ee92363d58bdffb5daa6c28adb171defd7c3a10413167790c8af40229a9b7f5042d2f7e60df3484ff6613cb581ff8bcf3537cfe14e71f02f85ff1e0543ad93ef1f231f69192d042071ee7f66fd590d982bbc7723871246aa1f8dce4eeb59e3db90d0350b677d66375f15ac9b8052ce864248784c74f5733defd16d7fea4454648222653afc420671dc95c919", 0xb5}, {&(0x7f0000000a80)="cc3ca98eed845bcad44a2388a44149f983094d72038e3dee241fb849c2f4c255f0bc87ae4b5fe5e308969c554819560bb44d3c7a404653c6c46d8ddf37b84c2ea7e59e1fc064cd50e6e2d9bdea55daba9cc7b08a0f3d713672d733a38e56f7fb60dafa693c9afa4f24586b8101cb5463b325028fd5f3e6eb", 0x78}], 0x6, &(0x7f0000002180)=ANY=[@ANYBLOB="1800000000000000ffff000004000000aabc00000000000060000000000000000000000020000000f8675ea9564759c91f255e8e769bb0accf3977b598b6eaaa447639f88ddef19fb43e111990da4d853e2c609406fdacfa126e82476fdb9a42db56eacdbe9e33ca6ba1e72a5d50c21fd800000000000000a800000000000000ffff0000090000000487611f6501337ec20945ad8f6fdb5a37aef2794e88e70d12aeb998e907ac3755c33ebb81e7b5310c6e59914a4d2c24a8a92ba24a47e3b5a4114f4fd1b065402cdaf93c9809a1f01989ad0229fcfb63cb0a99b3c79a9887c4ad40793d7678ed07064fc0540a78414cbd3128aaffee74f6019b6e6d931c360828dec60831598efd46d9e058cb8886c536c1dece1c4a02fbf6ab94ca8e0000f000000000000000010000000600000081fef45acab214990bc04f70c67bf8ae39490a33f2d4f9519c9f0fa0a853abc203c072fc18eed0095144ddaec72b4027b850011c2c7be569fe90104a274e765dac442b299c7069083a4b35478ce8a4a4bf9f2dda501d811974a9d5bb22a12e42ec3e73c752e88754b9468929992cc754d2a3f8cfb116c63ee800c19514e2c73fbca9a99f22ff4ea7ed50c042a9b80c26165083c75f2c70661b2f667cf2bd06c54fabbaf0d6c2d71632a0fef42be0a1e670a7a941309cadb53d716b573445717448d8c07dd7a2980717710901a5fb5fdbb3ea490cc09ce9d39278ae35fe65538d5000000000000000ffff00000100000034fd0011154b7a878bb29a55cb9661e1d9b32b66e4cce5cfef1d84000720c852bb1f373ff4d0c30d7d17ac19176e9d175b1ad5aeb63cf17ac93d000000000000b800000000000000ffff0000ffffffff3cd80ea225aa64534b504185e7676acae573fe4c5106329f2b1646ed9cb35d0030d256a6eb4f60814cbfaf26af049270d41fb489ffd79933983de7784616ca54f636f8d2a47dec888ea2132750beccc7f2614953f4e0d097f62edd4e60e2aeeafdba54173a5496f1eac6a3b6173d24b96230e893a430229f6edac8ea588304dce9e8e987cc38eaf708c9a632cf2c7846b619e7a420ccacf7cb3acc608aa51ac62ba1ebaca7973100500000000000000000000000000000007f4b9177368525f417b69d46c0d2c7a0f3133595d0371677cd07a2022fd4288ab4ae96b997a0fb94a04ec3eda87925482c93fcee0f2717120f2ab080418df5350801000000000000010000001a000000e4bf65d040d26ec89133181a12013a78a838ce691aa72bec27a65afee01ad008b3e04e331c378b2dd20527faf5c85a87a774ad71f74e4e5425996bb43e94a8784ba4a1117c725f4c02980b2fb02cb781985aa802bd6139fa5ccdeda5ba1ef9904f4fdc1119afc0b0a024fbc1929f47579a2ee33189a3f9bbf9f3c4cb3be325d08ce7fa7585d216d5906f9667c1c2503e11c98e068315b1db9edbe3c6b9df6d70b82d3adccbfcaee4dd765596ed3a1a0777f5da09d45af8d3bee7b43e8831fe0e6d4a477ec4fd8611e023f175fbb6efcdd0e7bec7f28195f9a53d7a7847137bbddf739a2b5ccf2623df91581ed2363855db5f0000000000001001000000000000ffff000000000100fd43f8efc3f49a7ba475885f3da7405ac9b35c10873210271224ae6e4d1812124fc322c0591bb5fdf782888734b20c81b5d499b03d50a037924e9a57e2192d084e576b812a88a36766c3c2b0c6ce14425fb53d1e6b4eec75951f43c9b49e9f4e2b19409680115f86e45faf193de73f0660fb1a35500f6600c7e2404f1107803bfab49b5fb5882f8f481c7b40837b62932962fdbc1a290fd1ee6ec307d34f3909660966c0c4ff56b92ec7276a85dae1302c3c7f1f9b261ef08fb4756d84733c9afdb561f3955eec944c69afd27be23e483c3227ac776657a2b6338091cc3ee60e72d1acd1a7b17a4dcde49c45431f7ae3a735262ab41301f0f3000000000000001010000000000000ffff000000000000546777ec23a026015dc27f0114de44ca2f43402bf2dbfbad53545edda0898524b17b4545bce25bc4e51a1fb5147e974b4b0eca4bb68e22841bd500d06f5d4ebff96ae39c26a175b269f144dd8890e561b7529f3ef67333fb378f7c06271e1b0e5f3dbdb407c8375ddbb5d918f664e7aab1273c4bae8abaaefa58b848b941494d51879b94d3cc0a3b45da6207e36f610c5703d684b4e1872f7f1723dadfce040e388c895bd4867af3b7ff06bba2c1b1687d25385015fcb5cc24a4d3727f7b1991394be6cf91b3af360023bb93352c99937c3857a88e402d7b0d5f070ed5232d9c314a7d2d3325c9e7538f8e24203c5fb354bc6255eba9c763ff238cea9cd57002f5b0c2e5ce69256c4acd043a38d44bab60ae5f4aaa0b5564898ec08d6f5f25c38e2dc9510c16cc70a909432bae88484d1732103eeaf95cd40cf995dc948719c3a81b35ed2a48e64056520e56abcf0fca8a3df7524cfefaa98a19eb4120807fa85552ce44b37fd370a377e945b9832ea2407065cfd9b5378575eec828db192441c5662533cd3611ee6106d96d1d52f1879ef2bf2de26e23ec5572e2b15f4ff08c94fa6b3c4777924dfe935983901ced6f5d25021e7a174f2e92574e32d4e3583279dcac1dafc516f2b464aa336d99b069a19f4cadb2d202c13e805fb548d08b4e1bacc7a0c40980b1f66ff23171d2df47c6411b6b9cf72d9d368c98f52e86fc23b2aa75901d12134d3de053b9271bf40b2914a1519943d6a9e0866701ef99c7e0094c42abb45addd047c7d7fcc0960c9d29e6d080848ca898af8f18b6fd5a5af0fe917fde22873fa0f486dc3d12bbb2ced7a90c28bd01a4792a8913ecc64e5a633101291af272ff576b091bff20654aafec957ec11faf2d26c502558acf3fa7e01d85b521b2357a1ca095a4dca77364705090b2dbc1f0ba2dc461d648cb6c12eaf2828ee5cf58208dde99506b4144b0a8df343862b07a72c9dd7b9981a2ab2a4cad1bd909e7b2742be46b704496bc8d095ab5285aa76974104b6cad6474b7e702f03c33207abc0d489ba0884324a9dce352f1317c824b39ffc81a4ad1ff75e118d44f9cf0f117eae59d3d483bb6dfef7a49ebfb8b8dd2de38f11053d23440ad2d570fe43204487ad6cc9b199c2e882c441961f5d0ece1d5eb2f4ed6ac20ed333de7a61303a64e74fb273db438f35c0eaeac60e76a88eaea3fc38171781282bea87e998eda91e26def462fc34bc012f9ba12904bd32547d788e62c968a5f4528d9ddb6e68ad7eb1fd630082e0313188cbf122ec4a01b0f09861536723964c1360c8b857ddd23a830117fd2b88218da369c27e9d4dbe4ca02aaa7c9db71ebc1ed05faad79ece183eb1641c7c05204d14e6bbd12ebb3bf1e38ea1aac944b5dbbfd52707fe9f591b958d51725d9cab7663f85f4af6a168e9da962ba7e52e892153671ddbe2e78f314993792229edbeeece53e3dd76e170741457c3deb701d1e0e126856f608ab51a3c5939c9c43c06ce5aa4ecda4bd96040709b8572c51616db9d748f1e101b9d96c93cc5a227f477f0035f97e0312b0fad3ebab88c033e2bfef80c15922f1047c9b372720163a9894078ee7bc1fea271e688c4e75ae31b2e588f20307543cff2d03181e50bd2956216be252bfad366b177f84ce6649be2b5e6d088b50910ce7285baffe0df27484f4168f0db597ae3bdec8225b9a93bf7ed0723e689d5003c74ee3226eb4c2c9fbd73670da9b786f989b0faab01896519092acb16bf172349de8393bd880be883cbfc12b4ee2235aabe54ce61c37ed6ea436c95131088395396faf2b87fb0be9932d43be15a61620def366dd76b22ca340861939925a17e056ca7c6d2ae7ad2f06d9ab186c1e7e51b015c6b311ff4a00b87853e89a8a01c43752124fa559e06f760b4a9d2a39225d8304126c5ce7a5f47fbc601909491bf304c7e4b889e9d0fbeac2ae69caad55ae7ed75bd4283773e96fd94135e6f7a152ef6f983e59e98f4b5f3b12cc0c65fc2428e103ee476d276a4a4454a9caf9d3b0dcb98b7bab0c1b82b1886c1bb5ec37fb95d1129a727f7e6b8707b2bf0ea74471401e4cb7688a5ede8091ca2d50f9e924290f256c089b4b4d284000104e9081034684bbe6dbb9469a64a81f6bc399b51350adf2c0510ef2f7edfdf5ceb6d460007e53165e66efef70867f6d65781add5e7904715ad251d67cd5551b49b8c31f030262de7c1e3e737ea811d484f6a545ca9f75026788d67cf98cc1d7fe88eb0774e2696d9bcb36d914b71fb7d9dc4af41752d5fc740a24acc8018b41bb7ae8689a51989e4aff7f8580e36ba19f56e0b833fa460d61f57459ed19f8d417c0c0b500ff229dee71c47b3456558390028ab43757f7795196853af1b819135abded66b5fd9574d0496aec6fe94a794e27cd0c84aab0a536036b40fd41a1092e75d8dd3c7830083aba89b917ff8e96997b2e926b8fa8ab9a2d17bc11c30884cd35a535e8522c2744bdc6c4a26e932352cffbc7ec1ac6088a4c247772f8d2b1aabc54a69d3cab5cf0cd438277ec048d03844e829cdf467571f9f9ae6e40f8bed503c91ea4ac5d26df0e941bd1530cc6f5e43132b89f110d8f94b58f041155c2407669d9e3b2d9b0dbe7475fb8b84eed26e1ab46b2592f508ad3b9a47e4b8170e8e25fe02e8602008470150d40f5444957629109468db77615fd2b23c507fca534f96ec10efd77b43848a3a45fc7c51141353f126615c5d6aeeebbc534acaa3d1e1a034eec8a69471eab76f4b0fd02b63d94e04beaba1001d1b7ee5e6b2b4a64839843c0104c8f682e1fd3672ac0ef0bd3dbca865c13d30431722e7228f141c37c901d8182db28e70483bc621b4cd6d5903231c95eca561a6fb1e5300fe6c33ced4ca3ab67a729fa65ee6796f3503c6e4f46cf6f4bae097e9ec39babc8c0c3ba2bfddefc57d82eff0b260fcfecee47b3d2ca2e7a59e24412531d14866634793c5af7e848db4ff4ad30c085da2c7d2a90a49902e9d93e4db5ae1ca3fa41acc406708db779c3292afeb8e7e903bfbe5a32f85cd2d54792e395108d021a82950ca96c33945370aacbd7dc819cd93e386184ffde3c0ec59c31219ec39a2c3db3f5cf8361a1e5c8cf7d53638319690f1ba1c186de5142573ef53c3fbe3125fc7a9c83595a00503d6e41d7cde9ba635076ba5659f05ea378c181239507cc9491cb857eb1c275f6ee62c87d75d2c6064554d87954797d89beae1a345f30937e99e7c7f33f2663d99e541a59601164bb582756534bdc4420d765e8cb0393633f742fc86c778901582863ae9814383fca3d33506c66c52af5b8689c3783d85bb404d54074db1687f43ffc50d736a6ec0f4d534e4045e4440dc04d48c65eda7cda81c9b9d5ed9566456c502b5143b2a1f27dde8b0a7be187b028316a23bd8eeab221636bb759d86b67f118e5f05b0672334d3a341db6fbc84ae275bb20991cf706b322eb3a35dac5836d7d547f0ec4a54572f00d24200e355a89461bfec44c66794a3da2a4c20a4e675098343a869621c22e420854f96e582b7303753e7d01e228255f74310a92390147d8884634d63c0ba7f7e14b5560b031bb220e72bb93ecca5531df42c07225f47d6fab1dea9cc473c984a2d8f510de5237097f64bde3aaa87b6973e6bc7afc18870126d8d7d76e2ec5d0439b71a8fb2fcb5154f05c90c95c4bbf0e78536a49e757d3b5720c140b8c7e63a0978f4ac86c254ee2141424f28fbbf1f9f482f97bacb4ea47aeb4c570702abd38081bbc04b2f476cec915de5d69b24099b6085addde895731754acc5dd7a169173d818753c549352b390d6f8cd868c6778e159e43a39ad722ebe11ff72484ddb290d337c49ec2bb32029cb2bfe6f237f67db2d788f883b445d4e5ad4f2537a4709a0094e095f9342d45c889b1a3573aec75888dc1c9d53eda52c01adb216187e3731047a0fe9e78f9270ace037abf9cc665adf6457901387672f6d4fdfce5f7f3652012b57d3373aceadb1bc2c1ee6607fb32f6601cc179e14d4e7847fa1f36bfcdd71b1d75d90824bbdfa36cfff94b4ff55ee79ee99294cfc9c222970eb1243862f2d1f30896720815a39f92a5744657dfbdf32366c140a8422679df4bb7124445d1c71953119db54b411805e4a0f22aaf921d152d16a30fe30254a99a9c02acff7c324f9646258eb54ea58162ace1ddf254097c93c19a0c62e0fa7fd92bb607bd735aac03f0e29e81c55ef978ed3eb39f253a7d31efed0c76b43da43cc57d41725f3988b02aeed80263d0607089a25bc9736bfcd1aedf24894b3abdfede8c58a27050d8a43e915f746eb8208f434cc1194ed5ca0e7bf2f808ecaf14766acdc0e773e351cfc01c373abe5d4d4739889bb5706f79061567ae3381fcdef104f6bb006a8a21d31f36b75e4f30a16c599368ca5f101d654d624f59921caf13f7da97a4550e185a0ca0078a5dafedec409066f9d517c67177418ff2b167125c2a171e4cef9c455a7040a46626d0215bb42af801c0cddfa15438768c23b046cab5e48e9c588d4ce17f6a936b74cbb1f45aab7b0069c51aa769fc989ac95a3200c64c786d3c1c76a2e1a3ae2187d38a3acb25ab89b6ef0661ee3890524636cf24362547cf5c2aed71a8beb7215512a6577c5e3449cc3d1811085b6322cfc1a701daa1e0dd51c6304506da1832f9d81325c5551a6e41b4f4727c607c419366dca46cf6dc955013748dc9aef594baab9606ad614b73befcdbd58305f01ce80d8285ecaa229b4a5105723a43ac77bc32a0362bf06c438e2c53f712f98877782a5203f33d067812000fbbdd478a5a2795966eafbd3f459b9a8819938213fe5f5babd2e334f6870b8b94f9e5242c6b0e742901c33112514250b806d4518ef3df6dca409174f8cf1cde43b9a979f3563090b0401505d9ec84f777de754e34568e0bda6218930e6ed25dcdb01972113b3a5cffa6461d2c36605f8337e28ae6d49a661e414c0f6a7d50d04218fea384d26a4c1b6f1760d5d9ec72570314b7a1b976feac435a295eb07c1cd35e379611b2c7512353e3b89334e7ce59f1df133cf92c78b13fdccc128ec8edb8e5541ae1429f8ddec9e3209602d0cd45647bd625aad25fe85b83efd4aaac46ad06c35c0853ed487e0b28477396074622b4515fccf7b279317ec28492dd9466d19288716df72f99ba964fb556554edd0e8baed54f76093b0c013b70a5b328ec6a4836cabdd15bada3e55a7fe967f78591aa609357ae68ed652df87e327ddc6424d83d8bb0dd2381da24d4f93f57e03a43901cf9d28672dfa4a71aada92efb9d51837f7dd992067bf81bf27f8ce38598ce45f2a964c3a34db829be65691cd3a6baf37887f10ca5bcc2d36c45112b4a2f7197507530a782b116d053a6fd2d673853d66da823158528f307eed52ac77596c33d5bcf31da0cfa51eaa05c25d0515e703b958e34c4ccb6b37d648756c97ecf4ea61ee56d28786eb115ef2aeff22cbd3fed2232f87abc78b665bab838a1e8c457b561277ed714944959ac0825c45d388b298e6a91c6d0c59ff7d4ddf2d39289d94df205b2015d0b3e278c2c4ba768c36ad83aa46a0a22a042ba6387e363af04c1ee4e27e7a6dfde328f8f7d1a33b8fcf7cbed0c0a14e10824901d64c2c0a9305b36d1c60329087684ce62db725157f0f521d8a653fa1b094e53655af245c984b7e506927c38eeb14edc4fe907986f1a91b3691f157337cc4e7b5bd0b7ac6c8cac8e45067ad07a70fd534764152e098de91b1044cb603733f12c0000000000008a0b9afc43fc244347ddaf6c0b6c360ba19807cd9285"], 0x1590}, 0x4) recvmsg(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f0000000080)=""/148, 0x94}, {&(0x7f0000000140)=""/159, 0x9f}, {&(0x7f0000000200)=""/46, 0x2e}, {&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/239, 0xef}], 0x7, &(0x7f00000005c0)=""/2, 0x2}, 0x801) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2f, 0x0, 0x90) 16:02:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r1, 0x0, 0x0) close(r2) 16:02:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x20}, {0x40}, {0x6}]}) syz_emit_ethernet(0x2ff, &(0x7f00000002c0)="d2000000") 16:02:53 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x982, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) close(r0) 16:02:53 executing program 0: r0 = semget$private(0x0, 0x40004, 0x202) semop(r0, &(0x7f0000000500)=[{0x13636034721bc3d3, 0xf57, 0x800}, {0x6, 0x0, 0x1000}, {0x6, 0x6}], 0x3) r1 = semget(0x2, 0x0, 0x40) r2 = semget$private(0x0, 0x200000000000004, 0x2b3) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x10, 0x0, 0x0) r4 = open(&(0x7f00000014c0)='./file0\x00', 0x20008, 0x122) chdir(&(0x7f00000003c0)='./file0\x00') ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000000)=0x400000000002) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000001500)=[0x633, 0x4]) r5 = shmget$private(0x0, 0x3000, 0x57, &(0x7f0000ffd000/0x3000)=nil) utimensat(r4, &(0x7f0000000400)='./file0\x00', &(0x7f0000000380)={{0x0, 0xfffffffffffffff7}, {0x20000000001, 0x1}}, 0xfffffffffffffffa) semop(r2, &(0x7f00000002c0)=[{0x3, 0xffffffffffffffff, 0x1000}], 0x1) recvfrom$inet6(r4, &(0x7f0000000440)=""/182, 0xb6, 0x0, &(0x7f0000000080)={0x18, 0x3, 0x2, 0xb6}, 0xc) shmat(r5, &(0x7f0000ffd000/0x3000)=nil, 0x20100003000) semop(r2, &(0x7f0000000280)=[{0x3, 0x7}], 0x1) shutdown(r3, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x310, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x810, r6, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000340)={0x8001, 0xe, './file0\x00', 0x5, 0xffffffff, 0xffff, 0x9}) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000240)=0x3) semop(r2, &(0x7f00000001c0)=[{0x3, 0x0, 0x800}], 0x1) ioctl$BIOCSRSIG(r6, 0x80044272, &(0x7f0000000180)=0x5) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000100)=0x9) semop(r1, &(0x7f0000000540)=[{0x0, 0x10000, 0x1800}, {0x2, 0x1ff, 0x1800}, {0x2, 0xe000000000000000, 0x1800}], 0x1a3) getsockname$inet6(r4, &(0x7f0000000140), &(0x7f0000001480)=0xc) 16:02:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x2, 0x0, 0x6}, {0x6}]}) fsync(r0) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:02:53 executing program 1: open$dir(&(0x7f0000000000)='./bus\x00', 0x100, 0x100) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x40004010001028ad) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x8, './bus\x00', './bus\x00'}) r1 = shmget$private(0x0, 0x1000, 0x104, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/194) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) sync() 16:02:53 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x2) fsync(r0) r1 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x100000000000024a, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) write(r2, &(0x7f0000000340), 0x3fff) connect(r1, &(0x7f0000000040)=@in6, 0xc) fcntl$setflags(r2, 0x2, 0x0) 16:02:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd13, &(0x7f00000001c0)="8d") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x2b) 16:02:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x14}, {0x6}]}) syz_emit_ethernet(0x24f, &(0x7f00000002c0)) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x108, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) 16:02:54 executing program 1: r0 = semget(0x1, 0x3, 0x2) semop(r0, &(0x7f0000000040)=[{0x7, 0x7}, {0x3, 0xff86, 0x1800}], 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x7c}, {0x40}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:02:54 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) setsockopt(r0, 0x6, 0xff, &(0x7f0000000080)="f3c2aab4fd8498ccbb221ab53eea76f962ea3e27577635d4a8a1cf76d399f1f40f7eedb5436d9e9329921678a3699d0c7da9898ef5e15c826b7567ccaae14ffdf42aaf9a9a47eec278dd7717f51442a404bef53cfe1d4b5f6f05f14c947119e7166fc4db55956d527e65679fdd85c27a4a3dca6cf5fb3609d0b1ab677c014b86899d0bce1c7647229067c6c141cf628b640ee2d501330420c2abbd8df7f339f856ecb07ea80451f14a2f9e40cdb77eb1f5ba48ae0d1fda4c44c449e13f156c063c2906b41d3805fa531ff3f34603f947229c666ad4394e73eece2aab1b421cdcd69e84183ad6434d4b67cbeff73b5cb0edb2b580e94dfed29b", 0xf9) 16:02:54 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) connect$inet(r0, &(0x7f0000000000), 0xc) socket$inet(0x2, 0x8001, 0x8001) mknod(&(0x7f0000000040)='./file0\x00', 0x140, 0xfff) 16:02:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x4000, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0xfffffffffffffe01, 0x8, &(0x7f0000000100)="3373a05ce900290bbf9e5d56c869d6a55d355d2243a8a8c92584ae09f28c6700880f69b70ce444e8f12d54e85d1ca432e2485b81654b4b309e0f5cbdd7f7105df22653fb7df022e57c5cac9219afac375412059571a0729d3fee47be22e6413ebecbe0403904287dd21c6e07caea83c9623e50ac7ba1ffb91028fe882485f290d6c9789ce387de60d2a6a3e4366f2af4a7d79c1a0e8c0c1a5cd88d02123a", 0x9e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 16:02:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000180)=""/79) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x2}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f00000000c0)=[{0x8, 0x80, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x4, &(0x7f0000000100)=[{0x400, 0x9d, 0x80000001}, {0x0, 0x3, 0x3, 0x8}, {0x7, 0x7, 0x5, 0x7}, {0x8, 0x2c2, 0x20, 0x2}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x181, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x6, &(0x7f0000000040)=[{0x100000001, 0xfffffffffffffffa, 0x2, 0x7}, {0x40, 0xf84c, 0x80000001, 0x5}, {0x4, 0x100000001, 0x5c34, 0x1}, {0xff, 0xfff, 0x133, 0x100000001}, {0x9, 0xffffffff, 0x1fc, 0x3}, {0x7, 0x3f, 0xec96, 0x3}]}) 16:02:54 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r2) ioctl$TIOCMSET(r1, 0x4004667f, &(0x7f0000000000)) 16:02:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000000, "00200000000000fe3b5320000001000000000d00"}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x80, 0x0) close(r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r2, r3) r4 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:02:54 executing program 0: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='x\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='c\x00') 16:02:54 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') ioctl$KDGKBMODE(r0, 0x40044b06) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000140)={0x43cc, 0x80, 0x0, {[0x4, 0x4, 0x4, 0x5, 0x7, 0x7, 0x7ff, 0x9, 0x2, 0x3, 0x7fff, 0x9, 0xc, 0x2, 0x3, 0x4c9c, 0xffffffff, 0x8], [0x7f, 0x80000000, 0x100000000, 0x0, 0x5, 0x707, 0x100000000, 0x80, 0x5, 0x101], [0x401, 0x3, 0x8000, 0x3, 0x5, 0xfffffffffffffc84, 0x8], [0xb213, 0x1000, 0x3, 0x8, 0x9, 0x5c], [{0x395, 0x1, 0xfffffffffffff000, 0x2}, {0x3, 0x17, 0x48, 0x100000000}, {0x9, 0x2, 0x5, 0x100000001}, {0xff, 0x9, 0x7f, 0x8}, {0x1ba0, 0x5, 0x8, 0xeb}, {0x7, 0x1000, 0x7, 0x6}, {0xde, 0x3, 0x34112b14, 0xd8fa}, {0x8, 0x1, 0xf80000000000, 0x2}], {0x40, 0x20, 0x0, 0x693}, {0x3, 0x9, 0x5, 0x9}}}) chroot(&(0x7f00000000c0)='./file0\x00') close(r0) mknod(&(0x7f00000003c0)='./file0\x00', 0xc020, 0x100000000) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)='a\b') munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:02:54 executing program 0: r0 = kqueue() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000300)="66b7d847fdc39074fdca83d8260503b2d20bfcd6167185c3c08c7b267b47a8323ca92971db1186d27a8921ba04f2b86120196f3273770440520a0346bda52cb5b743dcef153b64d0ebd208a624d8934aac4500319b9608131197757b697bcb4648146cb5c2e1af17f5bf2c740f4ddecd2ebb934abfd8a4d6682d53f1333108fe0d7520ddd2dfd822791d3f7064bf8aa600bbd8e99cb827db73e9e9e4d6b9666efc120ba86dff1cf9519f01be94a20f47d7ca024312acf3a503613b5e2e719febf5bcbafb9d70cd93d5aeb1e4ce7fdf53ef5f16978c9fc416bbaf17b8274f54517c09bd043423c11d520dcd64f480457ea91043ad12416d836a39251edefd902269a0d5bcb51d961eff8475ed04197fd1e086aacb8e01bdd8979930edac5f5476a0a136a7f2598e619a5e109360518af57ea4741969166d37c02c3ea2a452f08bfc9965cd8bede528ced60298c3e3bbc6c07e49f032dcca576f1e46a9030dd8bd556be45e886300deb96fccd39ead24730f6e981bbfb56d17187ece962b1b3223b51fe8e7321cf449084b76ae72987d542fab847d9aa9d6e8806b43936be1b0ad8c7d18847cb567d412c8fbef79475ad80b3b0053668fe55e38106ae2fecea638c4a9e6704adc97776e66a08b0baa129fa406e4b884c2f5c023ab772a81b207bdb4c106b97cc30fee0a6387b4d336dc616bd9e24b07465ef15a354cd906e9d9a9194d446bde3cfa91f45c729b87c0219a32fcc2443ec169a7c415367f8535777821b5d17a2d19585f0d7abf4c3ddd1ab27717dd662f1756af7e7faa8c87edb06b9bebe8fe073c8aed1430fd1b577a76cc17d70e6df7a3b0409708bde3129a70227d98c546b4c250c721f3f66dae06c0abc85142fbcf0e26c06a3495481b46e0601c39e0732c4587e8a03939d388e47d523d25525c5f375d46530c9133549e4e34980b9a99b9ff7ac1bb8812676bff2c5df28caeb31a84c8796b8744656b448ea2ec78f1c33416a7db1d65847a30dc9bd5f358f4a548efb2ffa4c257d3bd14a82014c5e3b6975ce46fdd631cdce90c5808788caba272a39e83d7f4475e6d39a4d97377814f4a2340b0905bf3e17b1631b0731b905718d1e1fef32fbba10c27ac1656ecf860b50c553f5576fa05ff658966d8374d5d1af230140f2432e79c912f97bc351b1289f135a9bc4be39f0ccc6c597cdf99fa4075c0f427394edb18e79de06ded94c48b8dc1afc50cf6c1fd926b50a827645347719ae76152e0a3cd027d614cfff834555d70c01e7bc8f699a53c5f0591524a899a7c4714dedbdd2579707aeca2f2dd49455f2b1d56a4551710650fb2e1fbcc758356eae00232157543bc81c8d7eb37161a6381e8375be2138fb89d118593b078a22dbf5aecfbb095620051f4db3f27c23d38bb4a1b70ca6c3a69d7cb98437d606e4564db21f787be9abae58590112757da77b04bd3e4c1a5c711af1574cbe8df308178c0fb3ef1af224ef55a598cdb33af48506494bbc64c1fc6511d3aa57c22aacc79eacda07cb806223e28def1c9202ae03b7796d8051d79f29a709e812358e8e290de0925ea89e67686a6c14a77373b07b45199d4d69c3a81cfdd3032d286f43586c5fc8b7bf7750b8c0679a2916ca0d1a761219f1e81e7b4f4792a65274cab0dee40c9074fe44911d74bed8f5a861488917712fa32589c468851fb0fe981f986f633da3ab7ef8832e2a87727b08fc64b78ddd76fe01b36ef85d30bd2ba453ddbcdb67d7f7629f4f0d4d7f2f9c0f6ff8acdf893bf849512b53d7646389f5e1f838cc7dc4fc569bb6f01e36532fc7ddb3000eded886287eaf7ad7234442bab2053e3388f384f05346afe27063700fe860b9fdd45756ece4bf8424d4effd5cae6afed12bc6778dbf43fdb1700f13dd90719aadc06a98a88100f9bcbd380636dbeadb830bff4463ec1526512f2edcc46989872ecd1eaa100ba96e9a2371862481839fae40c3be0fe4851d8bbd590e7dfdb338afcbf018ae181dbe3c453d6bd839db4e0cc94083cafb07f712a943cef198254c93a2369141c50a38db6e4e8d0cf4609afcac6ee121af57cb375e5bf9a7742a94b03299c374a5bd9da090ccb6f2229adadcbbe7a3ce398973b84cb402718b5fdfa497e73191c6553f565293c825b73469facd371e5fd058ca1df692481e5be4ba0e26c3166d5ceca21e2de32a87fd3c510021f02fea6436bc0845d6b5a460fa23c1b93724bdebdd27c83bbb7afa22b46668cd9f50ad0ce9dec1e8d76c21203a2fa088387d4b344cc0a745a7e52ab1e6cf4cbd48e672542f6952cdcfbd83ee46ff88c14809a0e507167dadddacdfcc811586d2ac399c44fb0f1432f134b1191699e8f9fd38700c5996e126151b392ac541e579d3cb99103bf04c2b51df7e764d82c77a59a25b5a24bf00fabb895d7fb1233d25f0df2fb92d74a4e005b1f0bd6fb5a499f9d8a4c9bc559e3a8b8458facc96e488fa594ac55e7df54ac9e380ff3d10fce6bdcfb23988d1065eaf38cd325a43dc351ce57632d3c9ee3f584c397e304bdb1a606c981438dde9cef53a57b6bb57f7b1d2420ef08b172990a8ec16ecb4ca3e872001d3595c93ecc5617b19822dc59b99b0a9b3fcf92a96f7d7cadae2df93ef94c5d8b1d850c1433562dd5e2968f6ad65749f18f2346b070a656fb2ddb1f5ae1543615511df068ca7007a6f991c8a788c46386cf794e996e11ddd8540868ef9ee29891e5bc91fe3f4304dd32c07f7c5bf718ae7c3fa0b06e049e2bbaab5631250028c5caa19f8ad742198ab6941d08ec6cecd9e708085de2fd78ff2d6f6dfe04bc010ead917c7a826762a43844d1df6684809bd29d74802e748f9820c337c52e4a1986158839ac332b6921d5c4d49da3d6a78caca309b8a5a2da0c0f28efde612d65eaa807bbf282cbc55309a092cf849fb920bffdf703c45b8acae824b7b8a917546e7bc8e3bb7f6479b1eb1b78186163aee3b6cdd14e0a0c7e3066951c26d72db4260093c4f7d3ab00d720f5cca5126b315b90aa26eb7d58d813932d3672d607be1fbf5a45298ea34ed6cff3ec227ae453dd59bcde74c535cb4eb59ccde33afb104243a1f6d25425c180049a6ef4c894ed686082a8af8cb50517e1d4bb8700e2cbccf3494a140bec56494927a02205b3684d08c036cb66d21b576f258da91d6c06fa295870e23bbdca74c73ec8db28c856c55d5e82c0a995b27436a2e3607f390b80606c0c87e28027214475e28e636a03ab8ad58cfb6251225186adf04b433efc5d2ef79318645e37b108215bc13e6f20607c80520af2deebd02a05fadb6e212a05bc8456daab7da01977b193ff474eab01c463a837671d9c88a4bc2b46833e5fd27c44de3638fe9951560ad3e077a58518533c32a8ec576e97ba25b37e4c1935b29e1e89c2dbd0fd547e49adb18ffb28ae2770cdde341d65bca11b96d4947a01887322fbaacbdde7637092f5877e44965011d64a654fd1d26fadfdd86840261f0aee6c96dc06ba8ae8ad703f91df49d35bef3af9babb62e78325698182763cc9b96af829013b6e7915e937cc166e80f2d67478f1def419961e7d302e66bdc1593b81ef5cc203ae73e535b51e3e5798e888bf011d7a8b80abe2cd9ba6078f8b2fce4d2960643e7bdbd9e5a3b6dcb72f17e36636557516dc5d64217520607e3f7ecdf2f8fad47154832315fbe46160eebcfca33105854f3a15c1ddae77c24961d5c18afd10dc62d13f724c785acf1d2bca0b7585fc84d8120ba87a45e9350ddd8f2e1f0f2eb573b2ab78374df4371e053af4af96214e1d659be679360156c9e46aa4760b2b4c43adcf50d81934f838425eb855447006b7490e4df88cb9ccb4326a96e4d6cd1e104fa8f3657aa3ebd37181b0b514581434decd1e15e4e315999e6993b53463885e0a38b677118bfb66c91a2276496cee3706bd2fb1b61a07117fc336776a4b4603b5999ab9eb24f6faab2ab9be2a9fe97809c654baf03d1f212364dbd10a162867e1c9f5096ebdacbbf7d9378f84f5c73759d34afe734cd349be29403cd6199033e15025a3ea514828d405dc2b75b9a46a23c9bac6f85c639b6c6e1d69afb8e705775c5936bf3ddb2d4d0d609617f9722d8522c5203dc49d0d1989f902089e60e20fc413c9d50727a42d3e0caf711921935f82d57d32296258480bf6790570cccbbe7f12980c3649a575e62e071e42936ae036730d0460b7369714dafc337ba905509b6458cc6d31723a4abed3167eba757fe7631918f8ef04082320ce3ed733e532334c67c3967211c14c9104831397a6c3c7dad20de61f7668528d4572f437cb1e692ec2a63e984ba7cfd50dc2cf9b18d62546989253651c1ab618265506a5a303f274c4f9811d69f57e5415cac5d18a4f65ee5e8bf133e985b14430b8853036b16ebc81cb89bb543c949db92eb40da9c9ffcd55d1510f0a811086cb8838bd52dd09fe70e437b4fb83f42e1f872a4367b1592af4ddc7cd665d1c5a8af77c37ee085e0868d61a7bcc24fdef30577eb43c3f74e689ea35866723fb3105a9468a76178397d1629489511545af277f8ac007e0805dc010ce80ab7b36702c17fba564a95383ec67d37de301a28a60f8b754bc11f815aa42027a0e02696ace02cbf26c20f81eb10d4f16f53efdd3b6f08cf5988119ac83691960577b65c29c30cf57457514a0f406061e61d520a7d1b679ab81da6c62bb7c73f2cbb63eb4acdae0e0ebc0ca8ac13c7d27d69eca6b2d7e6a3b8471210858a80f1abbd2893489795323dcc306dc00e98657fd03a7278d9ca7bc36f4e120739cd29a3a18730b070474b8c24364b9b97ac84cba343bceb16a72b0c71931c3eeae0458d7605ec53835b0912531a66398b28a83c54095abde7fbeb491c1535d7bb5aa633af66539c549e8b2958d6518d0da335d5b6cff27a7be4eb0ae3fd149902dc52ff5c033ae5edf669037643ab71dfdebfbceb9dbcd88258a282a876e73c0b005e0976dfaa593fe5899638125c2ebb169a7a74d0e18dce7235f51eef67651da70a85e003576d927bd57b41893b1b8b9b3bed53daa6de1dec43a387be921a454be3db576b01cdb4d5f7efb1d3ec52f28ade62d157511ca2a95555fd224e3a2b92c822ffabf99a904b14f6eb7bd89cbef1a20dc08638eb79d11f9e6a39dd8eae708fdc05090ed9981d473daa022a4c7b1341e420aed80cdd79f8d8ee78afc4b0ddfe566704c6224b81015b4b98df6bc70cb6d4e56b57390fe073be08a2005ee89e673087684c56464aff565007ed5280571ffa0ce941f677a56927b955bbae921e93ddf6bf3caafdf7ba18db73d422ec7e1c1b2e9ee53368923ce41918e2f95e4cb5258ea1466c4045d7830898fd74adb2bd205945c2afd12b295d9d867afac2038d1caa37e13c222729a76d486c7d8e564c1bea3af5df564e7c538347554c187395e390baed685dc8429e38bffd58977d2a13e5800101592a11b90f433e80731a3bbe896804314951d017658f1d5f1f2cf21c12ccd758a36f94ad0876340f2e44f719b41cbffbe87f4566ffb4391dff0056ad2e1f762a3122c554d4602de203aa4ffd480be995baeb78a4d58714b38c834b58331db79e08ef39486d5c1e59ecb8b873fd78a3eede321e4fee66720ee75e1e476b09e12610b20e6e94720f171fba0ab1713da9c23dc3219d5df4e1434b26da4711b3aa435219042babf7b2cf03220b92210af2788e61a48ffe8f427e11f679092ed96f3e583b8ee3983e60b8df43e66c96bcd2274e6c447233ef03789df7d933dc9ca25d210d320", 0x1000}, {&(0x7f0000000000)="16f59e145a81f1520e3d5cf41f2973ec9252ad83071815d836fc0f04ae", 0x1d}, {&(0x7f0000001300)="c0858f58690f39fe930e6e2c059cb5b71e9a70d84a09f6ae5c2b37f56ef06dce42b0619a2e22f7a3a69d478dae6264381cfaa5a224af45aeacde82c12dd2581ce7e69d2dbbe082fdd2af029128728b0b3106cd20d1154a9288c4f004165c723c1404644b63b042ca857e92de614c445e8cd5b9ec678fa36541dbfedd08879cbf5107f673a134079d3793357ffb870cebe7a2a519e2b50494a873c369c0015fdb99211397d414bd7d5f5c453744fc47b6379dbb9f6e0fd78440259021fbd220ede3b1c8926f0617b3fa5795781eeeb7580f10fef3df345d8a349ccb783fdd7ef9da59731c5dff309379054eb160d8178a4bddd660c74370448897602b36b0", 0xfe}, {&(0x7f0000000080)}], 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) r2 = accept(r1, 0x0, &(0x7f0000000040)) kevent(r0, &(0x7f0000001400)=[{{r1}, 0xffffffffffffffff, 0x0, 0x21, 0xffffffffffffffdc, 0x401}, {{r1}, 0xfffffffffffffffb, 0x10, 0x84, 0x3, 0xfffffffffffff986}, {{r0}, 0x0, 0x30, 0x48, 0x9}, {{r1}, 0xfffffffffffffff9, 0x40, 0x1, 0x40, 0x4}, {{r1}, 0xffffffffffffffff, 0x8, 0x40000000, 0x101, 0x3f}, {{r1}, 0xfffffffffffffffd, 0x0, 0x3, 0xffff, 0xba}, {{r0}, 0xffffffffffffffff, 0x24, 0x0, 0xdb4, 0x200}, {{r2}, 0xffffffffffffffff, 0x5, 0xf0000081, 0x10001, 0x8}], 0x8, &(0x7f0000001500)=[{{r0}, 0xfffffffffffffffc, 0x24, 0x20000080, 0xffffffffffffff1d, 0x6}, {{r1}, 0xfffffffffffffffa, 0x4, 0x0, 0x401, 0x7b0}, {{r0}, 0xfffffffffffffffb, 0x2, 0x5, 0x3, 0xb8}, {{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0x1f, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffff9, 0x18, 0x40, 0x6, 0x2}, {{r0}, 0xfffffffffffffffc, 0x10, 0x27, 0x400, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x6, 0x6}, {{r0}, 0xfffffffffffffff8, 0x24, 0x6, 0x1, 0x7}, {{r0}, 0xfffffffffffffffc, 0x1, 0x24, 0xca, 0xffff}], 0x9, &(0x7f0000000200)={0x8}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:02:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000240)=[{0x80}, {0x16}]}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x7, &(0x7f0000000340)=[{0xfd, 0x7a41, 0x8f, 0x4}, {0x8000, 0x8001, 0x42, 0x2}, {0x0, 0x7, 0x3, 0x2}, {0x1ff, 0x7, 0x8, 0xffff}, {0x4, 0xa4, 0x8, 0x6}, {0x6, 0x8000, 0x8, 0x3}, {0x1, 0x8, 0x100000001, 0x5}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x222, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setrlimit(0x3, &(0x7f00000001c0)={0x9, 0x5}) pipe(&(0x7f0000000300)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)='./file0\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") r2 = shmget(0x3, 0x3000, 0x110, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000002c0)) 16:02:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x20000000000000b4, &(0x7f0000000000)=[{0x80000001}, {0x34, 0x0, 0x0, 0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") read(r0, &(0x7f0000000100)=""/42, 0xfffffffffffffe70) 16:02:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="90c3fe67eb586898600425f2f573e0bcac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327be7247818f970e017c7cb9303e6b505059f3f0000000000000035fa269859e24b2802782224d7d5c13c21d4eee467b1663dec1199dad1a408bdf8621037c3d78695ad9a27899ff36c46049befba997acb9ac407791cdf6079f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed041bc46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e115987a104a727428d229b40f734e0a96ecf16b0910858c53c26be5ace3dd848f01b23ee890a6dace4fa8ae439512d4158ca417ed39b32b2c99c0ac27edb0e785adec7f6de37380519392c9e1f472066d0e8cb439fc8c18e7d036690e0ed906cee6b995814ef15882811a83c6673a6a47ecfc089591d8fe2271c25781cc3ff0dea", 0x208}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) writev(r0, &(0x7f0000000c40)=[{&(0x7f0000000980)="8f1694ec54c30ecc2c6f312b18681f7ac486bc4f", 0x14}, {&(0x7f00000009c0)="a8bf3cff28531c45d1b233df8e4dc5b372219d419da83d60bf4d3415dc1a10c277c83edb5e9eb26557f869b7cd7e26b7e9f9a7006cc097bcd6c73426741e9db50714c7ccc680c5e48d1fc94cbaf672c9229c87c7e526a23ec300ee70df2b593b16c18a5342284d773fbc", 0x6a}, {&(0x7f0000000a40)="b9b08ff246ba5bd25e9d292407d24fd715bb209630abf0da40f8692b43f0d0f5287f8207a4a513e6deb47fc96cf6ff13e4257a7c9dea90ee6b33cdfe549f3855b8fe4f2a934c248dd25b6bef2b0888acc31f2fa2c020e8bcde72719d3a1476c7d966ae9353d7045f17f9f421c82a8d02a74f2e9d39e0ea140ccce8828a267816e3dd8398c9b84ca4b18d7aa268230a6495271b4305b0cbdbd1c6fd8fd075dc9201", 0xa1}, {&(0x7f0000000b00)="a86e8d3a1222c867", 0x8}, {&(0x7f0000000b40)="acf2d79192f23eecd6099b9ffc027807b464bad4456f5a149d21e045686ab3f6d61facf259ec31d51afa867cc6dfa06687d5bb15e32f71cb69416a3ddea4ca0be17da03ae783e8ffead0312382d8e4c3a463d035d5fa0a0f7b727194469def14b365123f1ffe33de5db09468a96b1e637897db2e4cc87da83ec05fd62bf3425460b9ac3f953fe15a48161e512f87491524aa26a8591532c2caf607544dc48e238e4546a0c769d5d299b39039d366b5227b8a53f1bf67f42a60278147d0c33a2d369eda68ce4c4d8ead6a517dee3d", 0xce}], 0x5) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000840)={0x80000001, [{0x3, 0x3}, {0x3, 0x4}, {0x2, 0x3}, {0x3, 0x80}, {0x3, 0x4}, {0x3, 0x101}, {0x1, 0xffffffffffffff5e}, {0x2, 0x1}, {0x1, 0x9187}, {0x3, 0x6}, {0x0, 0x3}, {0x3, 0xfff}, {0x2}, {}, {0x1, 0x40}, {0x3, 0x511}, {0x3, 0x8}, {0x3, 0x80000000}, {0x3}, {0x0, 0x7f}, {0x3, 0x8}, {0x1, 0x200}, {0x2, 0xfffffffffffffff7}, {0x3, 0x1}, {0x2, 0x81}, {0x3, 0x10001}, {0x3, 0x81}, {0x2, 0x53}, {0x1, 0x400}, {0x3}, {0x2}, {0x2, 0x9}]}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) preadv(r0, &(0x7f0000000540)=[{&(0x7f00000004c0)=""/87, 0x57}], 0x1, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000580)='./file1\x00', 0x24) unveil(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000480)='W\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') writev(r0, &(0x7f0000000800)=[{&(0x7f00000005c0)="5104af72cd18250e2a4f2c67dc7d8002100339e7bb69020064fefaa96a3a0f0717e416c26e039342991236917f96818199a6f40e0ad96c81f7335fbb98b0ce5c2333f1a749e2e64d5ea17de1ee275072cbabe92ceee0213ee85dc33e90d1e6cd740067329b2fd94319923b2cf32242a5f6aeffdf33ad94cb7f03c5a454e05ca0819ccdec29effcff689205383662006e077af735fcc3d70dcba5b51988f56224fcba00be6fcc28866f018c9792633f523aedf75cd9f8ac19", 0xb8}, {&(0x7f0000000680)="ddc8525799e692ab905bf362e67ac99ae8e8a5d3c668b582132583e81eea155ba7bd22c8bae67c2ce5dc9e264bb2694a59daf46699aad6bda29c8f38c5b2596b3ac7c720dbf41d6a1c8aeaa90230d2fc138031c7a4bc9e60cd2ef3e94e91b4df7cb476ae070a0b470ed6cb4f", 0x6c}, {&(0x7f0000000700)="3b39c8e20b30f0c85a80df52301b75b5ccf000f945db3dd1eda4f8151a8a360eb19a5899dcc7f2906b16f47f9b95dda0fcb4df5d8c74f541a19a9a7a8478ff6d410785bb92e2069edc748fa8716e0d83633eb2020b34a5d53eabbbae50136fa39bf18f68355b9f64a4411c90d72903662969d84dfac842055e1b2ba63680fd886e92aaf50fbfaa05a1855aec260a7590e9fce3f14bd4e0b8612aa43c1c1dbb20e4a4f84f0d05aa5218967726554c623e54b7f26f8857988f3846a05dd72ea90d76235eb205471efb89eb8083c9826d848f341248894ec78fd85668f75f448e623e58a10bf1e9091c", 0xe8}], 0x3) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) 16:02:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000005000/0x4000)=nil, 0x4000, 0x6) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) open(&(0x7f0000000080)='./file1\x00', 0x180, 0x1) symlink(&(0x7f0000000000)='./file0\x00', 0x0) munmap(&(0x7f000000f000/0x4000)=nil, 0x4000) pipe(&(0x7f00000000c0)) 16:02:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="90c3fe67eb586898600425f2f573e0bcac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327be7247818f970e017c7cb9303e6b505059f3f0000000000000035fa269859e24b2802782224d7d5c13c21d4eee467b1663dec1199dad1a408bdf8621037c3d78695ad9a27899ff36c46049befba997acb9ac407791cdf6079f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed041bc46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e115987a104a727428d229b40f734e0a96ecf16b0910858c53c26be5ace3dd848f01b23ee890a6dace4fa8ae439512d4158ca417ed39b32b2c99c0ac27edb0e785adec7f6de37380519392c9e1f472066d0e8cb439fc8c18e7d036690e0ed906cee6b995814ef15882811a83c6673a6a47ecfc089591d8fe2271c25781cc3ff0dea", 0x208}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) writev(r0, &(0x7f0000000c40)=[{&(0x7f0000000980)="8f1694ec54c30ecc2c6f312b18681f7ac486bc4f", 0x14}, {&(0x7f00000009c0)="a8bf3cff28531c45d1b233df8e4dc5b372219d419da83d60bf4d3415dc1a10c277c83edb5e9eb26557f869b7cd7e26b7e9f9a7006cc097bcd6c73426741e9db50714c7ccc680c5e48d1fc94cbaf672c9229c87c7e526a23ec300ee70df2b593b16c18a5342284d773fbc", 0x6a}, {&(0x7f0000000a40)="b9b08ff246ba5bd25e9d292407d24fd715bb209630abf0da40f8692b43f0d0f5287f8207a4a513e6deb47fc96cf6ff13e4257a7c9dea90ee6b33cdfe549f3855b8fe4f2a934c248dd25b6bef2b0888acc31f2fa2c020e8bcde72719d3a1476c7d966ae9353d7045f17f9f421c82a8d02a74f2e9d39e0ea140ccce8828a267816e3dd8398c9b84ca4b18d7aa268230a6495271b4305b0cbdbd1c6fd8fd075dc9201", 0xa1}, {&(0x7f0000000b00)="a86e8d3a1222c867", 0x8}, {&(0x7f0000000b40)="acf2d79192f23eecd6099b9ffc027807b464bad4456f5a149d21e045686ab3f6d61facf259ec31d51afa867cc6dfa06687d5bb15e32f71cb69416a3ddea4ca0be17da03ae783e8ffead0312382d8e4c3a463d035d5fa0a0f7b727194469def14b365123f1ffe33de5db09468a96b1e637897db2e4cc87da83ec05fd62bf3425460b9ac3f953fe15a48161e512f87491524aa26a8591532c2caf607544dc48e238e4546a0c769d5d299b39039d366b5227b8a53f1bf67f42a60278147d0c33a2d369eda68ce4c4d8ead6a517dee3d", 0xce}], 0x5) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000840)={0x80000001, [{0x3, 0x3}, {0x3, 0x4}, {0x2, 0x3}, {0x3, 0x80}, {0x3, 0x4}, {0x3, 0x101}, {0x1, 0xffffffffffffff5e}, {0x2, 0x1}, {0x1, 0x9187}, {0x3, 0x6}, {0x0, 0x3}, {0x3, 0xfff}, {0x2}, {}, {0x1, 0x40}, {0x3, 0x511}, {0x3, 0x8}, {0x3, 0x80000000}, {0x3}, {0x0, 0x7f}, {0x3, 0x8}, {0x1, 0x200}, {0x2, 0xfffffffffffffff7}, {0x3, 0x1}, {0x2, 0x81}, {0x3, 0x10001}, {0x3, 0x81}, {0x2, 0x53}, {0x1, 0x400}, {0x3}, {0x2}, {0x2, 0x9}]}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) preadv(r0, &(0x7f0000000540)=[{&(0x7f00000004c0)=""/87, 0x57}], 0x1, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000580)='./file1\x00', 0x24) unveil(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000480)='W\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') writev(r0, &(0x7f0000000800)=[{&(0x7f00000005c0)="5104af72cd18250e2a4f2c67dc7d8002100339e7bb69020064fefaa96a3a0f0717e416c26e039342991236917f96818199a6f40e0ad96c81f7335fbb98b0ce5c2333f1a749e2e64d5ea17de1ee275072cbabe92ceee0213ee85dc33e90d1e6cd740067329b2fd94319923b2cf32242a5f6aeffdf33ad94cb7f03c5a454e05ca0819ccdec29effcff689205383662006e077af735fcc3d70dcba5b51988f56224fcba00be6fcc28866f018c9792633f523aedf75cd9f8ac19", 0xb8}, {&(0x7f0000000680)="ddc8525799e692ab905bf362e67ac99ae8e8a5d3c668b582132583e81eea155ba7bd22c8bae67c2ce5dc9e264bb2694a59daf46699aad6bda29c8f38c5b2596b3ac7c720dbf41d6a1c8aeaa90230d2fc138031c7a4bc9e60cd2ef3e94e91b4df7cb476ae070a0b470ed6cb4f", 0x6c}, {&(0x7f0000000700)="3b39c8e20b30f0c85a80df52301b75b5ccf000f945db3dd1eda4f8151a8a360eb19a5899dcc7f2906b16f47f9b95dda0fcb4df5d8c74f541a19a9a7a8478ff6d410785bb92e2069edc748fa8716e0d83633eb2020b34a5d53eabbbae50136fa39bf18f68355b9f64a4411c90d72903662969d84dfac842055e1b2ba63680fd886e92aaf50fbfaa05a1855aec260a7590e9fce3f14bd4e0b8612aa43c1c1dbb20e4a4f84f0d05aa5218967726554c623e54b7f26f8857988f3846a05dd72ea90d76235eb205471efb89eb8083c9826d848f341248894ec78fd85668f75f448e623e58a10bf1e9091c", 0xe8}], 0x3) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) 16:02:55 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8750b03fa9f5d4b8, 0x0) r0 = socket$inet(0x2, 0x3, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) 16:02:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) sendto$unix(r1, &(0x7f00000001c0)="7f93581ce3b90cb2f9d57a59cd2fdaa8100918cc1b70b3faf07a38ea8b91e4532fb5f9d2c610cd7cdcdd215c94636b61fd06a3cd601f9a634b8150c79d1c45d1d5b0f871838c83ffba4af81525302dcc7a9ad687cabb283978392d24d0a5c1c54e52c6eb40cd563312b70b7cfe277dd551b48d585d18921513f7d4ae760e98be31a958570f270b0b3ea01d83528681e991f54ae12b8f0a7afbb3386fce5705d3b190b58ce7e123f93d6e59d29289ef73fc", 0xb1, 0x1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {0x10061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:02:55 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x202, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x7d) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x80) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x201b, r2, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0xb7, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) mmap(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:02:56 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x1, r0) ioctl$TIOCCONS(r1, 0x40044271, &(0x7f0000000000)) 16:02:56 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() semget$private(0x0, 0x5, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xfffffffffffffb1d, "73cce70952b37b2cfee534840c76f30d3fc5b46d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1eb3", 0x5d) r1 = semget$private(0x0, 0x7, 0x200) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000001c0)=""/194) 16:02:56 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="821b2e2f66696c653000"], 0x10) write(r2, &(0x7f0000000040)="c78257851e7cad1557bffb9aba06d98c68151d01a166cb4e8e71551f7b2d0b6fb4381860e978e9980a7922f48bf6d519c0714edb5118b12c8ff0b2fafa671ebf131e061b87119198e31d23fc98c06eea8610b829c14a30364825b6ed4ee77ae8db34e103ee0f402a14fd702f39da17a445f63d04ed92981a590a375f853cdbb15ec3afaa07130b29d3c64eee7fd9871205b81c1aabba4a1b79e6da478debfe522405ddc629b1ddec5d93c6aebe79c8137e527d754757eb42d62e21dfa459b689aebcaa3b4dd08d12533ee4351f70566975f5c8c88d33882c4d2ad124b93e515b96c252af4670f235e985b74e4ce99827bd4bd65e03b324d3b5bb9c636bf98f39704b96b6f300023f8fe6e8d31f1802cf0517d823b26db391f39c00e96b1b7d326bd2f250b6d2d82fe03abd578124e6443bb24bf65a1b3fd055683ca0beefe94276f60b8f2071475b67f98a95d78f57d56e63e6a688a93ab9e50baa78d6f9db5f89ab877563afbebab824a3027f54a84675f0da1f1eceb67217a7892e698b2193547ea3cc30e5d2b3f682fa87b7990d1d9fa97db8262a43956b8ea7080520851be70c270cbda0d85d09377d5e393204057f723aba8b1396752a5b8a8f3f539d67e8452217ffb7ae9abfaa94895cb25640779d5c597e230d360c853a77a9a53ad52ef431ae8d0219bb4e7e0736e6624122e21cd511a7bac1facf60472bd6ea6c3a5836f5a2f456209454f66bc9ffaa98975d828ef119c6e086d56cf2b2e31730415db13c69a3d3ec830e808842ddbffad30e0f0d87edbfb4369d8135b2cacda010d145e6277248066ef15546c70e7f6fd9c39a4a49a01116f54108ed70dca7ad1f58c5e8042235be9178e0a5657eaf864375a6ac29dc2ffe4c2c0e431e2f8ac35d7e8e50c398e867c0eb3a9c15243fa4e204a35af5e4e21262a4a87df5efd6582122a6a804c9b8c326b38f8b40c9740a0c2b9f55e957edd72083bf24cb45b31be03a607528cacb3eaa739b8bc46a56f8e35d254a0faa97d207a4f60a19c53864b4032647636d8a4ce1fc5a73b95024b8408e4a0fdd68d80180000000000000b46627bfe3fec385a61e8d960f05a59ffdea8dd6ac3df9df6827adbf7be015bd33475307bedcc2a7d934c4b9a211233980a537262cff39ade0a541812f1b909560bf54f7e0f49dbb55cf819c62f55d5ca7a3e9da971bbc298eb8b1c09eb8df2459503dac2e12a5dc2adc0d89df76b33630e99a71d6c7b22e78c91181fce2f11568f762fbb45ede87e966c54315cfff0fc984abdfd7b8bc2967da5a040d821bd80f327b672c3d7a5c2e3e548547acc684224d31ae0371a8325e076139a4d494b8b314b99815a88f4527c2a41feef991d1148094f6803d5651fcc9f54f8cea4c6201f27b000000008a9f7ec2b3d355045d81de6e8db020b870a36379dad64c9f6cb557cc7e413627ca1f87fec726ea34d8617a6e1259fad17a17264e594206e530afedabf4a77a28d24248d8926bfdabe4af613cffcfdee5b9ff304bb75e0fae9a69d407ccb6e74eb7b4168ca4c251fdad6a72670fb8dac4fe0280a66c099d4e9452499840fb2b70b29557b75c59351662b34a6a048db4e712cedcbf24b920d46473998c6d5d050033b6bba6d17bcff00023efe422afebfb60bc9c3092e326a044f6f1f7f3e546aa126feee9da73e745b52259d38c7d227f82499f1afb3266048c6c2670666d94ea89d8c48611bfe7493b65dcf0e89762d49d8845f12fe34b781f21d7197c5d412890ed12ed34f46eeef1bcf6d75d07dfee720a946d990cf491aa0686a82750d7d347fbe42cede5e2773ec19faeba5562bae7efeacdb2e30724954e89443951036e6c05db91a45126630b7abe9742c6af1f1edc5c0e10f72001d12c12cfc74bb1da3f2db8817c709e9df9a9463ddfea4888777d493970582878bd916935ecb5d7685b0d08264569f32a24408f4378a922d9302e756c7590a0891e208f0c12ddc179a0b4e000f9a45e58fbdd3d36b96d9707b6d9f83cec1a1acc61ae029be5ab8a86d0fa7ddf5a2598a240c30ef92d7a49e5fb0aabc81a160cf2a997758645af067267e2331229e2ce77b6633c725bac1e05779b5c012076dc9cc167156879110f102b5af31c3057f06d3264b106ff279c4a58922daada7d89c25e962b4d5a2182fbaf0fb8487df77b9cf08882814407f4e536d82c16e8f8da2e4d977c65", 0x621) listen(r0, 0x0) fcntl$getown(r0, 0x5) 16:02:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="000000024be2c9dd0c75d1e88867d3bf8048060000007113fffbffff601c0000000036bf23610000392d896d38f8a63a8738b7d7a0254853aa754252330f946e94e439", 0xfffffffd}], 0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x8) 16:02:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) dup2(r0, r0) open$dir(&(0x7f0000000200)='./bus\x00', 0x18001, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) 16:02:56 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') select(0x40, &(0x7f0000000040)={0x8f, 0x6, 0x7, 0x8, 0x2, 0x9, 0x2, 0x9}, &(0x7f0000000080)={0x0, 0x7, 0x9, 0x6, 0x4, 0x7fffffff, 0x6, 0x1000}, &(0x7f0000000140)={0x1, 0x200, 0x200, 0x1ff, 0x6, 0x8, 0x4, 0xffff}, &(0x7f0000000200)={0xffffffffffff951c, 0x1000}) rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x1) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') 16:02:56 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) r1 = socket(0x800000018, 0x4006, 0xde83) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) open(&(0x7f0000000000)='./bus\x00', 0x606, 0x100) 16:02:56 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/114, 0x72}, {0x0}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/202, 0xca}, {0x0}, {0x0}, {&(0x7f0000000740)=""/146, 0x92}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x18) ftruncate(r0, 0x0, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fcntl$getflags(r1, 0x3) 16:02:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendto(r0, &(0x7f0000000080)='@', 0x1, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x9, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) close(r1) 16:02:56 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1ed837ad, "321a401fade3e5bea90959db4600000045ffffff"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:56 executing program 1: r0 = socket$inet(0x2, 0x4000000000000004, 0x2) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0xf08, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000002c0)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) socket$inet(0x2, 0x4004, 0x4) bind$inet(r0, &(0x7f0000000180), 0x10) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000000040)=""/96) r2 = getuid() semget$private(0x0, 0x3, 0x400) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r2, r3, r4, r5, 0x10, 0x10000}, 0x2, 0x1db, 0x40}) 16:02:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x5e, 0x9}, {{r1}, 0xfffffffffffffffb, 0x40, 0x1, 0x5, 0x8}, {{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x8001, 0x7f}, {{r1}, 0xffffffffffffffff, 0x8, 0xf00fffff, 0x539, 0xed64}, {{r1}, 0xfffffffffffffffa, 0x4, 0x4, 0x1, 0x8}], 0x1000, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x10, 0x2a8, 0x793}, {{r0}, 0xfffffffffffffffd, 0x10, 0xfffff, 0xfffffffffffffffa, 0x20}, {{r1}, 0xffffffffffffffff, 0xa4, 0xf0000000, 0x7ff, 0x20000000000000}, {{r0}, 0xfffffffffffffffa, 0x10, 0x40000010, 0x6, 0x9}, {{r1}, 0xffffffffffffffff, 0x80, 0x40000001, 0x0, 0x65}], 0x5, &(0x7f0000000380)={0xfffffffffffff107, 0x7fff}) r4 = syz_open_pts() ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000100)=0x4) write(r0, &(0x7f0000000040)='h', 0x1) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000)=0x4, 0x4) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000140)={0x100, 0x100000001, 0x1, 0x2, 0x6}) r5 = msgget$private(0x0, 0x500) msgrcv(r5, &(0x7f00000003c0)={0x0, ""/15}, 0x17, 0x3, 0x1800) recvfrom$inet(r3, &(0x7f0000000400)=""/161, 0xa1, 0x40, &(0x7f00000004c0)={0x2, 0x3}, 0xc) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x0) shutdown(r1, 0x0) 16:02:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x40}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000400)="000d6df1") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) 16:02:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x400000001004, &(0x7f0000000180)=0x7, 0xffffffffffffff83) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) 16:02:56 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x8000}, {0x6}]}) syz_emit_ethernet(0x8f, &(0x7f00000002c0)="8b50f8d92db6a841b271263fb85fdc3b5922c746ca39f00d428f01f57df5ceca39f602ff8b69be11f1437a810a30bf07be090932f5e820f51506b959b9e5f4c86bfc80aefc899571b0a555e7199d4eee339d45e98bf1e128c1571705ef696785b373a0f53797f4f3055e53143421dd2e899cf57424a9d4769ea27bcb62f5b7c02e74400cf7d3dd5b1022409472ce76") ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x2) 16:02:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000700)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e7a2c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e3039ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fba9bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054fc074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a092600f8ffff7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b095175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca", 0x31a}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x8000, 0xfffffffffffff8ed, 0x9, 0x1, "cc77e76a9d199b2672334ad14419693c2a3013b5", 0x3, 0x1}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114ca", 0x162}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="bfedc564c4d696e55bec59be9c6cebbcc3283e39190ffada3656815d09c072bb67c12c8ad9ed51475e1cd77724989b666c7e7bc54cffd8e8ae586992210ff18f3c624057fb253eb7138033415b6d3cba194fe94073668269b881bc3b61c9f00c5f4280838f89c8dc5ad5cdfe7f7f90bd6e6eca000000000000000000000000007d0466b64a8986f024b374fd4386e754ccd6e0e89b39e4e1a40eb4800e21dc43371cd419cd7dbd695cfa534745957b9fd366c3a18e99a1aeeaa7ce16c6b7eb48012690da5c0361b27e21c1f75b197cd339f4c516de370875379e3a1a9527e266bd84739c7f6966ef000000000000000129f1db02000000d267b3a834943f69a99e334e8c90ff671d19b688a94ee9eb1e2424", 0x112}], 0x1) 16:02:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20080, 0x0) 16:02:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40, 0x0, 0x3}, {0x3, 0x0, 0x2}, {0x8000000000000006}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2000000000000056, &(0x7f0000000000)=[{0x80000000, 0x0, 0x3, 0x81}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20a00, 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x14) 16:02:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x25}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[0x7, 0x3, 0x80]}) dup(r0) syz_emit_ethernet(0x1, &(0x7f00000000c0)="ba") writev(r0, &(0x7f0000002640)=[{&(0x7f00000001c0)="8bb318a233fa61a8cdad70fe5b9ae4d0a28840ad1fa7892ccf10d350c157047198f0ecb746f63cdd74e2eab16441d54919c9e5c2fe2e534afec9a07898783e4e257da50e0eac4f090faa", 0x4a}, {&(0x7f0000000240)="2bfd48e27cfd6d0464bce00a31eabf72f08e42e986a6ef03575a5ddc22acfde388a59d903f6d51b60023518b6c29d59100b32b5d9d0dd157c8af444b6854d71385e4cbb82c34000252b9d105128d51a82ebcd4a08449be31def1c509b7eb4005c88b9cb527b380e6c18b08a9a1fe504250ff860cce3194161958c8adfc69ef184ac419c9a37e8da9f6c051b25ab2ce0cdea214bf24376539bd65a7b2eab7bb37ba0017c531cf64b3f38a4272f6a90b47e43c9a34b724b0e0c960c86cd2d2d429b44e929f6d0436995b3bdf8e0a175568d085fb3ee99900c64f84c80108f7551568883b4e4d31926cd32e72885e05550934ab2ed9c654a6572e84096ce0d613d8cce59f384067894b0c545420f8d3084237c5313bca0e8068eaed2cecf11d6f2a30f8455b3a167ab056784c882692c371042027b38f036f6f62238423b7b8136576d4b3e22ec1f641c46cce85eadb50d5357c24e4639fc84c26a092837e5449833db6ddaf58e242479413647c7b35bbd5fff6411c5ff86aa915b3ff1ff2ae42feabfe41d5fbbbff744765880071010360b3d908e0f697674c4c1b5adb1e110af77f683289ff56760c6599a47429d2225850552689f87ba0a9cd5cc76da3095eea476acfdcb649e5af01444ad5d62597f01b4c01a076293a1836e74d9249428c494db8e1a6f3ce9ad493e47347f54111b637c04edad56e919b99f942d88010a569a0c4755e956620bc4c1787ff2302c4e18117715350e39b84acb5210191f62ea2260768ba7b782e28f217bc3cc041dec72fa2903547f15c70ec33ed2e72d8f604464d3af19852029ec3ad224dc330518ba3c5fa30873ccfa291cd7b78b512387bd37e5ea1e2d1a32c0807abc36d3dc73a11809f635648e599a2f2f086287818447a9d87808ab1af6bcd663e6c48c83f42b2d75bdee2cc12c8238cb1f054491488457f923515f79aba061e206c696fb939b35309b6d2be8855fd2ba35b6069d8eae4ed0b4d3d78626234d606686cf34bafe9cd779e0e4a60ff07c9f1473fc53ee1b53415a41f04d231d9879aa845184f6aec627705de5908573a3b965efeb178ccb64f857fa939218525dc6c38818b5889a63af82d834646ea1c148359d1f72b793013b7df57877cf6bf8b442c19e65efe28214651547b3e7dacbb18c5341657474f6af1dd67da5d309f5fbc4b34c7e22bb0752700463fa93023cd1a0224d6091d7143fd3b981188dcf6e5ee734bbd54704105b929af633a8e1a35f49ce0dd68f73256dbd97ad1f83c12ee7a1618ece91c65a2501684f920128f518af6245b2eb61765b9899fd80ed734f1119bcba41e4a056964f6d4de43c05b98a19ec1b3f2f7f09003619815061c6861a71e901c3fd8e125096a46a722771534f5f916aef1f7ad2ba272590dbea86490ca63484225f2bbbe150c3c86511f4d3363b8b94f0fced31eeb775c54656df0deb0bf30210ac921ddd87efb4ae3efe2ec4a0f42e0759ff47516ae7668f6482e67ea597f69e847c531b42e08929fb2de0d1e8d6ea630acb70ac83a20ee4fd2621f020e0745cc8e079e44c74cf875f72ae1373c5cd93182ef26d3bd6766fbf548aacc3d04e8b78a35e2964d1e3395349118e77f6a7a607a78a9c035a1de8b2ca5d771b4debfa4979ac28b23cbd642e46fff1decef0ef130699f94e9688698e3c0b19f4d2675e7d27b119540c66f7b9fa4b069c6ad0420f2c8640a46c7770b4cc8065c0edc88ed03778ff45aa97eafa80f58e7d096a961ba7568a6941bf612efde54a03dc156f1a3ce0909843e6cd5e23415811eac5dcb6a714df32b04d741573d6da0cd277389c222dcd5bd36e5aa629893391129080befb62d2a16f75dac17c5e855b6028e905f6c6b1425f9d767fe1120ae291fbd4b9e7bdbd6d432dbc4793a79b563a6bd101d0e2e0fa6932945890ef87e01c07f1183dd8d1eee006e7e9ad4961ab9c7b462d7bde7535703ae50170acb049e353061e89eecc2eed59b2955c0d6450065c979899cbffb14b1e05b37e7be9da6ca3506f4018ca0f3fd2807e1432c4a51b4d139a1a6919fda2812b7bbb0dab3c3232f935916784c2d524e4b72849323b584017561f8828ebaa902062581bca33deb44801f5953696e2ba2bac196896fffbc80c5c65dc67f2a8e3c08a141694ac498f00c08098792a95d4c440ad345b14cc3cba7d0d4d643c70947979cf0de0c6280196a7953253e6dd33c0213c440b2ca2d69e1ec14c09770bd19d5c24bbae16b65f4853d8a0fdd6e32b87fcb8edc83f76c44af065c91e8135a84fa11ad9d316fb3b58ce43cf9a66cfbf9973668beb8ae22ca483361b60b1938e45d60871ea65d993d54574dd496cabff9f67f7ef52583071e772719521aca81754d0863de63b4a69675309365f91c0201b2bd57eacca4eb97c30e924553edeb732031c27b68a62ae55429c87a4e0741230700657d18b7acdbb9c83cadc66b60e783dd8a6b128e30e57ced0bb8b83098342eabfcf37081fc90db1be2e57734456d872ac0b4765f0eadb12f66f1afe8b1261fc952e1b6703980c2871a9ec85919d8ece8ba3d0c5e51e3bd7035df1c0b3f149460a34dede8eb6d1de209477fe8ec82e4116cac1049738f235655ba55b366d009b416ebf7a3c25698544694941cdb089bb3e10ffa2f5537af21544fbcecea9cdc387f4d6b59e23d78aec011b7dc51a55c2fcaa2cfe2b72ebaff618bcc0277e5fb2248dcd4a9eb299cc0c261f990a126f708a02d1f444052bcf203ef264da546ee888218420a71b7b3835fa30b8d45488bc0b6d5ec8c23fd1ba19bb034545b6a0ef4c8dd34305b8dbc11101cd151b5913b12cb691b4ee70dc357b4fe9b9b068a3d43b3cf6c7857a96e19ac07cc6a10f46c16699a993bb60384dca783d8755d4d4ecb560a052a30484f58c006ccd8fa69e2d0a406a4daa0ccd9d80067cc1aa8644a707cdef39160c645b5f3c39ac60d453a151c468ad92c6b8d773573b6ab8aa6437b9bdbacccc93955801dd5e5e3ef6f714a1d61b09094ce5ea2dcd93ef1691f126ef9925cbdfafc0884f79717c5348238cc178bb0eb734db7ccd4ff7f8b1953b8206f7c6cfd4b981bcec0f8fc8a1c4ca747dc2a48399d716727d0a0d02c4921f285e423258b89f0591884eb0281d1a0579b26b388f5c0fe9bef7d060f0686dc7ff37f6e840f576c317c57a6ca6c38b8ca95136e3ace6dafe40ae6a7e6914aab11ba07f1ed236c5e35ddaacec91d105493a0221784130eccd9027ea624cf6bc3b2c301363e85d37a111622fa70c4e87d7e1146bfb13010847117d20f0d0dfc0269484ebcbd50b65a941585c6d22d022b41d5dc8e6d2376ddb4516dacf432fb3cf137098dc7876908876f5dada7fc1812d1042f113abb7a7b69bb72cdbd970a0f39c42bd4d1e91056567941a43257ca5508cdac06f1ada1b86d3d6314a357dac8e2dc1a04749b589030c01354e76b0dfd6524cd80c5e08c6eef718915ac635a2501be32d3ce0a9036c6aebb64bcab34e4d5d494de537ac33911ad6840d7ed1eadd8d7e9910c6a3338ac5c0135e261ace20c49954e503c3d116c920824a9415233da1371e81725f70a70a76bdf3788b742b3b1e826362d76285138cdd11b6e63fedc15b96421f5cac25039a589346a17f7846899edc36283ee1bacc7564ecb2ef67247ee7aef0dbecd968233a460c29f371435b2690aa55e7ab249142161d8b83f6ff4a54906c4cde5f661593a16042768535bd1a2c97e8aeee52ef33622054967dd270e353c6b03c9d32ac13ea5b700ece0ddcbd0ae72b6ea2e56e00dbfdbbb15c584ac9f985274e66d6001fddbb09d14deff22a4dea107e5086634caff721151790000794c8f19e2ee0d466ff89cd3cc701f1fe36462d9efd8a288f95625ca4753cf67f09c4e77cbbd09457f060c6f577aef63997c80b8ea04815b80c0fcb565037cc6024c9cd559e02c8b04aec58ef97ab63eba22b5975f3140473b0b80a9aac797d50eb2bf1ecf41d523cf53ec0ebb9a03c9415ae2f466b2ce3fb590ba4796ea03d71dfd1bcfb46b735391c38683f98b85b528485cbca3d77c291a35ab6eb1f21c279f8d770494575d17dd3e712c4bdf910c295c1591a7e774087d0982c8d92c549210279cf99b05072963fa0a83c87823e6c0664df075e1a639cf4ca1b969342e99882164cc4b00b41cb23bc106fdeba21219c30f2f2938db0df530d7ed8e4ce78cea2b48aa8e556513dcc71784e255a9123b34c60b839e60da030602ab0c919cf3f1cd74b92f681a47bb51217bd214ffd6589e3d06e409211ee8d6e0d4513394f4d834d510e8ab18d543ebcdfa1b8ad0fc8ce2d80ac4ca6a41386809ea90b8ad8a0dc4b2ec5d0eeda504e740657f7e5c76288875f9307ca916fbbd719ae7938394d6ac8d1aa1c2b30322173d9d54e0805228593a2d3b477398fcd315ba5e0cfd6dcd4e40672d4a435c60a2eded2162db425dcd03a055cc242e334ba270096199f62d1f27d8e1e08dfe3ce820794c41c5425572aa8b1548cc5d772f2900f50f679dd5cd241a86f7154b9a91ecd9ce9fe698a42e80de7f9414d57d8af30175f290eb19dd90f4258b911523fa573f40ea1d8a5668b6368fbc489b35e1107e610a64de4fa73890dead5f9f7fbb07ef8ce95c6ca163835fe885482706960d364157c09e6eab132474450a1ef99973f5b3505539d2793cbb194edfe3d4b6fd1f731c8a4a491cfcbbf8d210d93ad43bd55bafd790ee6f9da1c50097e7fb2ab187b84ee54d13770041b639c1281c072cc914d6f61c115664781f221e33c31ecca2a1d0a7839ec42e930d67d37846c2610e35144ab78f82e6a0996e927e68e14c98b5b937e9f51debd2e12bf0f4821f5a5e0a0c2bda510f138d8ab020428ff72fb7645019e33f70415ff6899c5e21feb2228c7bc590e6328ac7f103202f8146ff9dcbeac685251b321435dcacf114efb73fe107feba482e6f37dc9a930e1ea5c3306b947c2eb2f261523b96e5ac963f64d9f785f024449c97ad7185e72eeb21757023ba83e58e0530cf5f9ca2fa62c89d0a22e369da617dda3c5c5053004fd08602429bdd3f641b23ca107e61bbaaec3bdf741c2ec67e10277f5959ac13e03d804767f7a2c95d6329cd09df4752381ca5849cb7243eec507de54ad757aafffddc7dfca9cacf51e6674d2338f7611f9118e82c71cd336677cef35e78a90be050adf1c7e29f587c426f44ae86139666a947cb16122f60726a161c4e8b41ebb1f4ba41f28da00187df2ab4503eb34259cc948397e4a2423d7a9d7da76a21993236b9102f8ae992de2699b811356081d26e3421ffa72d235328bb88e05a0bdf3db75fc0a17afe2cd96f0651186998d0f73f1e0f7230d7d2a05d7e779b08f45ddbbf405ae85e22c6f269b71ea487d081c0d7fa4310095327130ee4af647472208556c913fdb3cf82b8f27200c8ed6676fba70fc6ec5f2533a81b51b2875919969dbb6b9cead8fb7d6db7a1062db9f92ccee72c0d31c363442de1c3115251074de94653e6db5d5692eaff75f22b55f6514372f38fce52e29d488da1809b021ccc181cb08c04b7bc174f6232c7c56e52e4e01b2508a19e738dc819e33444456e0fc11730ff19fc5f42d772abcc5510b35ef2ddbdcf18e8aab157eb574ad76e727761266f35543f6841066b0dabe57ae2685b9345ee257a427915c5c63326a4b4c9631f06e9da379022413efa9db4d04e8dff981669cccc554f3cedfd910138ab27c726f7825f8c141643e2bd74003767155c8ee2cdd5aeee09f97d30a922c5b6", 0x1000}, {&(0x7f0000001240)="74c62ed68f78434623198c1066860f3c95ab1afc6d18b127294f9a5cfc851bbed77a5b698ed7260a6d8d496c06afd601946222dbfd401a0564138c14e8e44d43584fc7b4a8f24a5db022adf54c6916865175ca4537b810c53cd1427e564521c975352aab9247b86c58b2fefdbec7b853fc25a9327e3b2777e28c217282322161638cff4367d1f1f1e6ed148b98a72b669cccb73e3b4b935557f6a4adbbb35bcf5bba78e2b8fc98bf397a83cfd091097a0e9ba72172ceb9d55f6c238e86c2b809", 0xc0}, {&(0x7f0000001300)="c4d2bfbb850975ba3a3b1a72aaea1dfc0a98028d575a4928f5bc0082b9da08f76dcddc2f67a24dcfb57a05f45ca98e6702ce5190e16064de21d0994b159f1158be41cd2f933542de824789c0fbe1746d5bfae2a0ffce047497efa43e6efc372519284788b77841b9332cf3c43ace4aab323c2f35a48108963dcae16f175c7dc144a2f0a9d123099a5c95a8bc488768591adcbc012e0d14971f15d1c0e0994e289ac8efaa83c504bfa8f451ed3190619550df3a62091fdf0c18945b8323f0e6fea5b0ebf2c87d10451a9e511a4e6e945063", 0xd1}, {&(0x7f0000001400)="b402393f1bd881ed7f4d77290ed1254b0947824b9afffe264f5f2a0c5b7f00893a3fd47da09be8adba0612536338c231eb9d25da757367dedd1126aa45529ad99fba4dbb2849fc31a2aa041a5b4d6f753924b05adc54afde4089f2f1a11e25c886b279bc412cdb2b6392fececf43d5bd9e8d45dfc0892c2d9004c58c9b375792f6c65ce6924caaa8c7e5bcacfd7e3b219b9d82d5c225ef3c54d8c9037a69653585497979655bf41abbbd2ed6bf487f11f218", 0xb2}, {&(0x7f00000014c0)="53267052e5312cb04d9b6dd97a45cf51ae5d69310eb53fe993200324489a25fda6240e568bb34a96b27917d4d36060bc2d1010c4acebcb23280545d097694b12c86a5d188612c1fce5cbf156db09242dffec94729e3649f955d2f263d7af2f8b85ef073ef417bc60c6e2ea87db8a00a1e021c89b8489d59ea2376de1ed3ed23b68543ca9dfb045d19e60391478bf985ca895c8416a106a1216438bc08cced853d07562cd6f614356a7e1c4cc2fc95e158fb07e39fa01d4a99db7e5010135488cd3365639ff391f409efcab1c0ab0d465834135b29cd5895e5af3dc9b6c809621acbe5493e5e1c744000c927ce5c57891c2a8a8175dcf36d15798ccd7d319", 0xfe}, {&(0x7f00000015c0)="4f50c44a2530a511d9607256f7a211979f3c0f633df06e7d7d2ea31c58c816da6f584aa57c1139cc3420d128bc3115a1e4930b8db0cd73de3a318f168c948db0f24bde0f581e07525da9c6d92ea616f43882b996475763ec8f9c14607566bad6bb341cdbf85125b55601", 0x6a}, {&(0x7f0000001640)="cf445d45cfa08d1db184507165b08c9a33f5f3cd5259fc1adab5d905418dc0f9576697eb772c90dd55f5bd9028b724bdda37adc2e337d6bb74f2a7c8f88ef9cbe9b1d5bdf4b0459870147cf2ea0c4f7b635e14b5ffdd63065d54aa27f224d67ed6e47580f05c4c529d5803cfe84842e42647cd611f46d8471bdcf9339296e927a9e01dde61ff98ff3d15b37546b72d40a2cc40a0e831094e7055f71f1f7e518f5b5bd096b3e3c218f5747ace77edb735b82c3dc52f40d4f0d827c51073f5ff02eb14c082363d0751799074eed0bd54fd7f5704de396bd4902b36d813c07a0990f1ef81caae080ce6176686644fc247192cfa3c648a67ebc2f7a4ff5969175a2fc615173fec43d11ae1e446b87b4a9a9d6b75696b9b5a54d8b464fe67463811ed5761060392fe44c83e02ba1ed5d9f60c0c1fd1f403fd3e51da3ac0aee704c049ebd9234234826d1fb4c9c59a2bcf3e29576ea0dcfce9c702f936f6677ac597501d447fdc50846739a5ff8b1709df63a8ba3e38b12acf0c91243cb83ce36008da41cfdd95a38a57435a312085f31e65c17b795580acd061db56e4f6784276808c56327cbfdae233def70e0cdc2020b49a1b2e9126cfb21de259937125eb819e8b9b3b6d7378cc165e4f321aa2acdf75962497d215161c1fce957a9c076ab583cd8f42ffacf5963b0a6282cea5eb939338845b3fd28ff82d3c8b283fe7d6a5b9ea2ac4997873eea5db3075222efd85702245a184708a92bfe353ad19668aa306ccb20d5afd76290b214b929f2ff75cc5a57a085451e1a25662cf905f63e4ae079d23005753ae994595b5c6ca5dc3487a2703c195585e107abe456a20c79ba33d0d6eb5b4707d8a0779874aa85c170660ca451012d1354d9e41ee7e05cda4cad9ba0f5129b0ddbaad6287e1cde1f4081ee211ef91c1cd7a45cc3501f91813edea4e7250374a31f169d1efd2d7e18591f1e4ea6ae87c9c3ee99032a235fe00f79f8a7f91af82831c05ba3a5c635a6e2d66c5d3689d8dba5114313a4866ac3995071f7742753414ae1c5ce349efe3bf98f6269acfe3e7deffe4ab5f59a1ed233d22ef9355f1f2b5511122b106f7b7d58edb71166889c9b948de7e02f6859623fd885b360624bbae91e43973c89ce924dfa18524b6ec93684bba365824a65faa00ecb694fcd30259ed886ec956f5af262cc834975f64e2bb995c3c3ab52033751d77403c1b01829b302a5ba38b239b113640a983d72150cad262bbde86b1ee9529f3b82b4b14a5d07a16dd44a99cdba69bd7e5d9e0462dae1c0c879d488fb5e6b4510abc3531c6433a99fa95fb9b25e7511641bd132d3433f9f46308e63a52a71ce20f296a47390004788e90beb93fde64a059c8b742d95290ad29f7f39946bb7608a894b0fe401712946e625acd59cb9e578298cdc3210576897241dac231593f254c58178fbdca12dddcba6c35c20ed7d83e1d257cc1a5d2336ab6222be239741a77ad84db0195cfa62db11d9832769993acf2091c3ad7cd6079b310d0069fa7ad30c82363e229a3551cb927ca92f23e387111d3ce62fb872a1497093ecc55df17f2f830d8d8d060748cb15de31db8e53fbde1c18c8b145b147e09bcf2ae3f1702f3b7ddd49879d6f4ae4e7db5a84b5ace6ec07f9df54727dde66ea30d8189ae38fae53134f4c7f3b2c24e67a652fd60db55cb518e90d6bdf9df64b6c237c9255f84f77183aabe3a727cadb042525808e6271f3b3c7d879f45670c958c5e09b71eafabf268209400f2350ac4d58d4fd9591a972671cbba5ddeca6f5c73e146b6eccad3cf17f4136f47794519bb47c34a2410b640932bfcb3a3107ef06a36baad6257cfcca8ffddaa8d6ec7197c9a0f9f39eddf4a119552a901e17617cad1c77db80bef673d31e8f32a43c3a2f38f9f95ce4700ab0b42e10e4fb4755b15edd0152dccc703c684b40caadc1a8ec0135a30512e5b82fa9221aede778237f3061a414076c3067d3a1df8948847a5a5168de09d27a9a3713de3340d4cd3f5dc60a93710626a9382f6e3d096a63d635233ad52e2cf5a4a13f08d2330ed776e9a1b7074a11871cdd42ac101199d6b8751d36d0acfe25c18c24e7c21f650025f9fd77b4cc0127333e00df89d7d8910a87032f9e09cf88ff11f163da1878f7d9a79bb42a0e3154fc8edb506545773c50b825a335df8aadd00044bed07d24f5f7f6b6363a5594d7afe7a942f744133cf382f489a5a072a0f12a6fa8f8bd38462616037101748ce9ede8b29a7e717643c4470966f1e0050d8b28942a772666c1d85d44ccfc4e1265f8f69d554bfeb0a20ab1e23c5a8544af243c56b56e87760fe4670f98874a7feb236848f62c7dc8f941a696a9faeee3380df4055087d72479817ac45be3b11654b0d859be13850c6739d87cf9ee1a9223639f67d7e0ee42daf7b30a712c445db003223e45001afe14a5b8c5300b03283d9fd59e885d58022595d3690eb70fd86c031b03c2471d045ceb708ea3249bb819210292734d583eb2d1d29fae131da822ac4e6e609ef63d6f623ed771c1ef6af67de59c472ff33bb2a87424b8092e2ef1c61aac38660848000a2d1c46b4acd7988b67b013475dc4dc95b9739ffb909b31d77323afa81c1de4938eeaf116931dff510a9468686b187c1af25b74c5ce8d320f0a69cb2eeebab85d9cc9797f3d49867f2bb6589f7d069fa8be2d8d127ff23179a42a315e4563f797be08099c2628749c4ccd73963a952a75fec30e757badd9bbd10284833c135ea8ca64bda8c821110564f67a931edc622888b57e4cbae7025fdbeaa8928eaffbc708f8ad864f2a05dfac544922f7832193e61a7954126f589573876e1195dc7c8ff73c3718897a72a316f937031bda43aaa18b22242ac261514070cf8ca7cc14e8050d74dc30134cc3eb473093adcdb45913e5decbd36677d3b081ac58b9c9e437b5baf554f743e07deaf27e47db186e0a07a4c102c5d41ad69c3739eb1ffecf63a8e91199cb199a43d8d6fdb82103e78c3f43150f57f81a8e2c5af9bddfa7693430a58154407c6d3243c94a4843e4b2af13d303df1404f96e187ebdaca2b9fa22ad47c32d8520f35be94d22ee968b9a0dab3f197e1910065d5ed74be51c7e59618f55c4fe8a892902400b79baf9fdfbabed97510bcb3e2a1792ca426943b0e7240ac50003916a0b4eb6815920189e9462d6918ff8063a5d6e18a270c6fbf0d4d82a801568374a6d5c9ac40f45361f6de754432ff82eee2b4b0cd51cbc1f83142c279b693cc65e35f0b92861bdcf82c3d7e28639c929e0167f0220574b91b2736d1e53f0e1e401065d6248df045aef6fc790c461f53d6356fb71ad498b5c27f3ee98bac96cbadf051d691f848229c2c0a20356fc2f41edc5d8b23975f3f580762663a104f47a5e65f01a637afcf9924fed68f8aeaf73323277ee7c2f428053fedfcb5a87a0a6ac90511e2bc60b618f5fa3963d4363b8b708668f98e53efc7b2f28f8ac45bc9c186100e1b73fa6fd88994bccf41b938bbc88337c1b2a6865a25b887567169e5541ad55cdfb69bf7fe369a54187d78ff5c2e3af68e7ef9e940036427ad03da6107ad69a2b8c38ab5c1676c3ab3905910600f64e6f2f574b5894b8385c11fbf8293ff3904177782b9871abacd195e82423d8be01eb51caf05dcb59ccc0900c78f32fcfc2c34b535edec356598787a803414c9689d4d05a74d0d77f6703d7dcfb7fa0067de4b8a055659fc29569baeef42f1c20559e389c3c5e3ebac5af88233c429eb1a12fe2dd13b1b9d98a1c426cd86ae2221681c6cc34c6edca05a86e5da5f353b01d7a6cc40a5afe5df6849c6d4d84b1832c985816d5fa30f2f88ca7c71e7d430ad14d7d510642e4075e6c0dabada4b6969d6beb751f4e66ccc9f14e586c0ff8fedbfcb6537e5d28517f5b79362aa34ebfc5c48b980c796a0606ed14a55cb0e92eccfc9bd6762a2e0dd171945e56b626d8257177714529a587f6196037801a3f133659e8da41394440a5cfad1db7264357966a83e0cbec7fa5a661e199799e2f1764833471d38ee23e206e408812b3409dd86544024f4fa39b70d9acefdf5dbe99214de41590844ebec3ba23cffbd99afb1342f164bfe879cbea30d2f7a542551cd97dffe66bcf1206ad5be9414d2c691db3c1773e7ed63516f7de0d2440d9713f845f50cb272436a56aca0a538b194a5f21cab3e810224edcf6b14df9281c89deec4c1cea30a8cad3064f88d718fc432bbd1ac3714696c90a7aff710215fc1aa6b100d6d86ea18e5425c2affdcb9e3270dd482bf8e3c24c081cc9e329ecd7339fddf18a87099bc90d9c3430786e13b95fbe55d1cad2f14957067dc740ea6f1737c9eca11e7eddc2f144fa34f3b34ca2628f5184514fe394dcb61cd64b7308d3991581c44350af5614e73e39719f4c71de804c72d315d3c534a8f0abf6a89d89eac9649dff5e65b67736b9ef3df5e0440d0840952f6e354c770ad5a62be93bdd3b4c8abb2d0d3184269d8018f71b7e0067083b38f0442718eed73d6862446cec2be10f14c61d422c8eae7f7610758d6ffb1464b9d5abfe939da942a6f5d33b2fc843da6b195dbff4e436a1904228444cdf6d24d859387f6390828e72b519a7bde44baff7e722f0604326bd5c497d081e213877cd1b9f4c7b83fc841045f12f5e4feb3a0c2653d220428cb93730ae9e5a6038260860814a8ec19a440b4ef5a11e8aad3ba6e81db708a7b3142964f5a105b493a551c05ce59a9ce2934290f3bc3b7e5f35b502ae684504383f5300eeb1b8a95da129c0cccab55d01fbd39622886b3ecb1c12e8fd33e1a6a63d5ef2acdf65af5c30d5e31903fdbc80a6e16f5824f38a66e11ad668b275f246b7f36d422c836395d07b87197cd73a888f2992853a9564ea3cbd0c7f2665394d27c57b1594fac49125016415b0edad684b6f556e34269139087a4a69fabd6757dd12a2df6e36330b454f2b01c77bef1509a945948d61264d6d0b34185a8600ec6bdfbfd182b571a5c2de76bd6817582123e1ad22ee47a2808942f43fc5e1e65e06e7ab6f4b7e700aaf222c5892bf26f3daa25f5d287d36ac450049195c1d9511131b244b38dcdba560acfd7ed6c1739724164f510057b6b57a8dc061eb39b05f82911e3f262d18b68b3e98d4ea6061de1b593fd82251869ae838336c95c85191327431b9ebe82994acd6e5ea469ae8247d8e4951c4073f9c0d4f54b0dbf532a6c59aa4abfa8782dbeb326aca0d8f3c0f1d03666625b5a8f55a23dc266f91ce68c1f0c8def71915b16d0fc2e0446b1e39f91e7e089f7fc4393f146fc9dc28146747796545b2412ed1de27e87fb661b84d0df90beeac9972cdc6624c6c85ee196f3e00b4b394e46951865d4f6b21396d4e44ce242ccdae9670ca88ebb8e9e6b5d7a744673a92e95c073a6efee2d3639b28f50cbad68f03b25a75c87fec4d86e5d8841cda939a07da5b84ae48c87cec902383c834cbf91d287b9d47cfedef29e830f37d83477f31803e82862d0ced6f36346fd8823d8d761852c2b1827af52ced1b054c07de229289bca358b97dfb5762959c8169e2c87685554b94f4ace2ee4dfc4de273ea57789ad4edcdac3a4b68d7d5e9669e50d768e6b890fde0c30f01b76b521de2182ecf134a1f2ae096ebbc93ba4c6823514a35e421c4460d06d1eb014b98ebcb4d7e4edbf51f123d73b788b8cb48b6c18a393ca81ffcb4909af5a8a870306b4b2872103f53394d8bc933c0769898c085ff5909de960e92dc75c06a868503bfe3b927924", 0x1000}], 0x8) 16:02:57 executing program 0: r0 = getuid() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) setuid(r0) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r3, 0x0, 0xa, 0x0, 0x0) r4 = socket(0x1, 0x4000, 0x1) write(r4, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x8de0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) clock_getres(0x0, &(0x7f0000000440)) r6 = semget$private(0x0, 0x6, 0x8c) semop(r6, &(0x7f00000000c0)=[{0x1, 0x1, 0x1000}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0xb, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) semop(r6, &(0x7f0000000480)=[{0x3, 0x7, 0x1000}, {0x1, 0x21, 0x800}], 0x2) ioctl$TIOCSDTR(r2, 0x20007479) r7 = fcntl$dupfd(r3, 0xc, r3) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f00000007c0)) semctl$GETNCNT(r6, 0x0, 0x3, &(0x7f00000003c0)=""/76) setreuid(r0, r0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x29, 0x31, 0x0, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000200), &(0x7f0000000080)=0x205) setuid(r0) readv(r2, &(0x7f00000006c0)=[{&(0x7f0000000280), 0x323}, {&(0x7f00000004c0)=""/207, 0xcf}, {&(0x7f00000005c0)=""/146, 0x92}, {&(0x7f0000000680)=""/44, 0x2c}], 0x4) readv(r5, &(0x7f00000001c0)=[{&(0x7f0000000800)=""/246, 0xf6}, {&(0x7f0000000900)=""/207, 0xcf}, {&(0x7f0000000a00)=""/215, 0xd7}], 0x3) ioctl$VT_GETACTIVE(r7, 0x40047607, &(0x7f0000000180)) r9 = dup2(r4, r4) fchownat(r9, &(0x7f0000000100)='./file0\x00', r0, 0x0, 0x4) 16:02:57 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1b00) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) open$dir(&(0x7f0000000140)='./bus\x00', 0x201, 0xa3) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x9}, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fe, 0x0) write(r1, &(0x7f0000000100)="6e2efe", 0x3) 16:02:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x4a2, 0x5, 0x7f, 0x3}, {0x1ff, 0xfffffffffffffff8, 0x80, 0x3}, {0x1, 0x80, 0x9, 0x6}, {0xff, 0xfffffffffffffffa, 0x7, 0x6}, {0x3, 0x40, 0x9, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000300)="1db94b613d7dcbbbc1dda2760776627eb8d6435bcef1ebb1ef25079db235aeb38fc787059996699ecc249d6e1c6c16e68068ff4db57ac1ff4b4d49808333825c4c37d05b4ef022ba3fc4de58cd5bfe81fb93dc226f2f5569778ffa5d4b2b5c24cb0ab8fbb1cf6ba403832e935333a9642e22389a4b7f8108bf52ecc6018a6f3520d543bc082ddc1d2ea679860ea75beb91625fd571321efb65d614dbca507ef82c8b6e09e2e8240d018e4e44e3a24f874a981332a8dafd18d09d365cef020016514b457ac6fa7eecc75b0acb2e9c2fc808f81a2c8450be22a3d6b6ecf46d204d0d", 0xe1}, {&(0x7f0000000400)="5aff38d76476d3c267b9184a002a52d04fa27f3d8b824ac600898e1e2b922f5bf4120bc0a348a8615d6401af4106e713be4425340cfddbdd08809a5e37dac02e253867dbc55ff03152c577d5fba814159f9d41202286a25effe78d07611a74a3c3384481f668e85f00cf38d6d2b7c23a9035cdb37a73ff7ad1e4072c369bd32ea2c2a3072aa19801763d467dbce376182b9d0b3f75c337ab6e140cb5dc7d13dbedee428d84969c7fcab71e5d21ef9c6515c03463783ab343b308e91a4ab4f39c8c579a751d8eaa4c1feb335f4e576e668022a4abb371", 0xd6}], 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x60}, {0x6}]}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000200)=0x2e46) lseek(r3, 0x0, 0x0, 0x1) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x60) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") fcntl$dupfd(r1, 0xa, r2) 16:02:57 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x620, 0x0) r1 = dup(r0) getsockname$unix(r1, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r2 = dup(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x1) 16:02:58 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) getsockopt(r0, 0x3a, 0x0, 0x0, 0x0) 16:02:58 executing program 1: setrlimit(0x8, &(0x7f00000004c0)={0x3f, 0x10000000000093}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8370, 0x0, 0x6, 0x0, "c6b056901e1800b75bf18e901ce906f03363c003", 0x4, 0x7ff}) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f0000000180)={0x7, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000080)=[{r0, 0x10f}], 0x1, 0x0) 16:02:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x80) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) 16:02:58 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1e, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x75c2, 0x1, 0x83a, 0x1, 0x7, 0x20, 0x20, 0x1, 0x2, 0x1, 0x800}) ftruncate(r0, 0x0, 0x7) 16:02:58 executing program 1: writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f00000001c0)="3bd9039544d8fc5374e6c2fb", 0xc}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) write(r0, &(0x7f0000000080)="cce2c0120517ecf6777b10ff6907532035ebc6a72ee2045cde3627d368df5880c067e7a84d31dfbe2113bf787712337bebbcd7fe02c8374ad31ab16a3a39690c51839c568d241cc4df5e37785a4f5cc82b91f7a3bf0b082fa2d30bc53b93584a16b1", 0x62) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)) 16:02:58 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0x14}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$setstatus(r0, 0x4, 0x40) write(r0, &(0x7f0000000240)="6b0500e0e9afa11e66b716e97f082199c9eaab34dd21a01480b376a58ee57d55e8edeb51ef79bcece1ecb6840d", 0x2d) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x1ff, 0xe0, 0x400, 0x1, 0x3, 0x20, 0x9, 0x1, 0x1, 0x4, 0x3}) 16:02:58 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x12) ioctl$BIOCPROMISC(r0, 0x20004269) setsockopt(0xffffffffffffffff, 0x0, 0x1e, &(0x7f0000000000), 0x0) 16:02:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x472, 0x0, 0xfffffffffffffffe, 0xbffffffffffeffff, "f643008def1291777d75fb9b2256dbc6b3468846"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000001380)="e89300e4f26509bc6882af06170b8ad200b2f5e204344c150eb5e7652c455cbf5de8c0808da4cb0585f70bb69f645d5b85b785aeef77427d61b1c511f051fc8f12fb5107ab08fc56f2eaef406b2f347b2fbaf1723c342fc1af4f56daeac4cef51e8b2187a16b293fe0b9ed220d56bd397658d0fde2d6212270635ddaa653c8ce1d08a231828f1bf19dc949ffb0b4dd99185ad4b7e2c456db51c1c2d77bcfebbcb29bdb8a9c029afc71fe96575ffa3859d295f9948845a2609ee9e2af437bb910109b128becd2b641d562a95439c6157744305fff2fe5fa03cadb3221764e9babb38d4fb47e9bfb58f8c9bd30c844c060d30568ce00363c7c5b3f0c838feaef91d8f7fa8e028e8450", 0x108}], 0x1) r2 = socket(0x12, 0x2, 0x80) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x9, 0x7}, 0xc) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "3b7437055fd21915af32d058028154c0e2288e39"}) r3 = semget(0x3, 0x846a29b60535603d, 0x88) semctl$IPC_RMID(r3, 0x0, 0x0) readv(r2, &(0x7f0000000380), 0x0) 16:02:58 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffff8d, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81800000029000000310000000300000035ea17351d705708"], 0x38}, 0x0) r0 = socket(0x2, 0x2, 0x1f) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = getpid() wait4(r1, &(0x7f0000000080), 0x8, &(0x7f00000001c0)) mmap(&(0x7f0000704000/0x3000)=nil, 0x3000, 0x4, 0x4013, r0, 0x0, 0x1d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x5, 0x3) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x401) 16:02:58 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x800, [{0x2, 0x2}, {0x3, 0xfffffffffffffffa}, {0x3, 0x180000000000}, {0x1, 0x9}, {0x3, 0xca4}, {0x3, 0x93}, {0x3, 0xfb0}, {0x2, 0x1}, {0x3, 0xb7}, {0x3, 0xfffffffffffffff9}, {0x2, 0x9}, {0x3, 0x2}, {0x0, 0xffffffff00000000}, {0x1, 0x8000}, {}, {0x3, 0x7ff}, {0x1, 0x1}, {0x3, 0xfffffffffffffffe}, {0x3, 0x4}, {0x3, 0x8}, {0x3, 0x5}, {0x3, 0xf5a}, {0x0, 0x4}, {0x2}, {0x3, 0x7ff}, {0x1, 0x370c}, {0x3, 0x9}, {0x2, 0x6}, {0x3, 0xfffffffffffffffd}, {0x3, 0x7}, {0x0, 0x5}, {0x2, 0x2}]}) 16:02:58 executing program 0: socketpair(0x20, 0x2, 0x2, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080)=0x100, 0x0) 16:02:58 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0xa, r0) close(r0) r1 = syz_open_pts() clock_gettime(0x0, &(0x7f0000000000)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7fffffff, 0xb, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) ftruncate(r1, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x80, 0x0) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f142", 0x8ac) writev(r1, &(0x7f0000000200)=[{&(0x7f00000029c0)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) fcntl$getflags(r1, 0x3) write(r0, &(0x7f0000002540)="c4b169d62d26eedfccafcd1b3ac97b15bed21e15cf86da8df3c9a0af59bdb25ce4f98920d5c4953768704d6364e7404eebc9384bd92ca042137ed549257895d38d7954e93354af5c436a27c83ce8bd5d10ab82fdedd77896f83440c948e8ce45534c3bb3f0c5bc97bfe270fca72dd88400c35ce41d2d36f95fa39e2db6267ad6051e5672c6c64a5bdc5df13e5d6ed1c2b234817c06a02dddb476213ad25cd907a7e491e17441ee5d61d1758c670e80dbc0bb6d0567247b813a62fe5a6fd329b3902e6a5ab003ac5b94119a14a148ebaa47042ce35d52b1057ee8fa28c612f15fd80513f7acc516b1833819730854c9203f84a99d4b5f90208a8c580548c611f0fe0fb5b7bde08071ba6b5fb3f977b4c5b1d9296026f9d3a858a139d326a8a61d564d9c7f894ec128ec3f83713e8a68dff6b02d245a71a18a75c9b9e3ed56605fd6f35b09492fd1005aaa12c4212d8492ad5c136034d1701c96a05c1f68edbe95500ddbc470ae921e9bb6cc58a6dadbcad6d1152f0381e611e2bf2147da6dc639c2f1951db94064a46dbf7128ac5f41531dc78b7627e7e61e5077c894a38918a78d6c3189ac746302fae056076f88ee2bdffab6ad03489d10230493dce5a6e84846690ab1c84fad2778691b7545aa06453a66396b413090d28a350635bbd4d3eaf82c141dd4a62725fa7e69a8dc16ad2f33c59ba5415f33abbab4df757b609becc8420a9731c31836e674d49054c236b8b3ddf34525a5174b711d8f4988063b9408d29cf0262262c96f2b2e40fba099f7c6ff1e088eee88ef9240833c35882a8a4da4bea588e9c4e1e10d46e0d2b29aeb61d5feeb25274b8f3c6ed98aba945849441632418622b03ccc63bb96e8e4037d686e22ab4b4a3c85e83c6525165937c0c45ff2ebf398b94e813022862f1abcb103fa3c6e4a5a837723430896a04232cecc71b0becbd7442a88773f057c61e72953106a1e61240a5c363aa99ff03ece41771bada672bfe05cf393013a0abe2be80ba34e27defe480cca1697d19cbf800b6490d8ff328b8c6c2f7c7463a38d97861f79a91abd0184db9c1bb93c04b51e5513c5a70fe72fbc947d30404783fc3b5ba8364771bcac445399e4cf44637d76c6e61e38a449d101ac5d0b31309173b1829835b6f942d728e0b26954f453ecff71fcdaf6cbcea5a00b27abb48b91ffa9690ff6410a0518094e6d39138fa7e3a298fa178dbbcca59905fb9b21d2026e5a0a226d76593a5acb09de0537e13f8e0159cb05edacfa0c7228c56baea3b07e382e71f1844c5c95222f183a130fdc8f7a92a55f04869e1b5add22360729c425d4df2be0d2e5903bf4dbcae596a8f33bf637362fd5dacdf443a61203924f7acc08a4138c4ab02858d0c31b14dbdba8d0f7edd9a1c1076842a3b6cb3c3e4330dd139dd2ef0700e719a9dce3f81018edbb3525f35003568f21037ebcf32228c5f2e0fd4fc972aa58843fdf99100c25ed6c4482c5b2e710c06ad4bcbcb45a15ee69c3b02c1f8a79d4d9a38be26441ed05655ea9afad528aa06afd225f1c11300a001b3237977f", 0x453) 16:02:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fe, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f0000000100), 0x0) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000680)="43d39aefe3d7fe73fa4f730a324febefd8df605ff501ca715dd370798aab931a206cb2652b", 0x25}], 0x1) execve(0x0, 0x0, 0x0) 16:02:58 executing program 1: r0 = socket(0x10, 0x7, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') 16:02:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000002c0)=0x1) dup(r0) r3 = open(&(0x7f0000000640)='./bus\x00', 0x40, 0x0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000680)) setsockopt(r1, 0x100, 0x1, &(0x7f0000000200)="5a4a2a33f25e7e6fd2c28b56f5e64104699ac7b50305647372ed1f1d24efb6670c44dfc4431049d84650750846853ae5f442506eaecbc67395627e94ebe5dbdb5afaddc7c9b6a9cafd0260692f6d10168f19dadf58b0ff274902b708c4122f3e3a16ac35375c950b8152349e093b1af73db9374fe4c9c03a0593ae7ca183f6975013018d24d4ecea2c2b2ea5ec4f3fc5cbd7e78ea2ec0dda0f31", 0x9a) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r4 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:02:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x8000}, {0x6}]}) syz_emit_ethernet(0x8f, &(0x7f00000002c0)="8b50f8d92db6a841b271263fb85fdc3b5922c746ca39f00d428f01f57df5ceca39f602ff8b69be11f1437a810a30bf07be090932f5e820f51506b959b9e5f4c86bfc80aefc899571b0a555e7199d4eee339d45e98bf1e128c1571705ef696785b373a0f53797f4f3055e53143421dd2e899cf57424a9d4769ea27bcb62f5b7c02e74400cf7d3dd5b1022409472ce76") socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x10000, 0x118) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x10001, 0x1, 0x7f, 0x9, 0xad}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) 16:02:59 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000003340)=[{&(0x7f0000000080)=""/168, 0xa8}, {&(0x7f0000000180)=""/237, 0xed}, {&(0x7f0000000280)=""/27, 0x1b}, {&(0x7f00000002c0)=""/128, 0x80}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/4096, 0x1000}], 0x7, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7, 0x4010, r2, 0x0, 0x0) 16:02:59 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = msgget(0x1, 0x234) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x5, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x4, r2, r3, r4, r5, 0x80, 0x5499}, 0x0, 0x5, r6, r7, 0x3, 0x225, 0x100000000, 0x4}) 16:02:59 executing program 1: r0 = socket(0xfffffffffffffffe, 0x4007, 0x400000000) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2f, 0x8100001}], 0x37, 0x0, 0xc6, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0xa0, 0x100) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000000c0)={0x5}) 16:02:59 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10000000000810, r1, 0x0, 0x0) write(r0, &(0x7f0000000000)="855bc2dc4ece31706c32f0d6a91e280f7a6f24417584549a46761b4c13554b9692cc7606b4e3c431a1e8c04c9d3bca63b95ad89b87f0775015d72da5863bbd883ced9fc0f97cb4a346833d818cc08501f8c0fd86425c15bb256ab53ced9729146f4ede4f001eff16571c3a3cdb606ab2b2f62896343822dde1ac6b678b7c227378569b870fb8a04412b46ebcf25d785218255c6fd5e027282b9f697d89dd36a1b80e7b945b536763d3d72b20064cd89e409d0607c1fe3e4104ecb189ce6af28852964aa362a8675dcae2eb34fe921cc7", 0xd0) 16:02:59 executing program 0: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() write(r0, &(0x7f0000000180)="38800f9f4036e9f37a541005d9ff1a864ff15d5f9a193227b32673594f743b951eb2e1bf8318ba74b9503859212add7933571c6c5173b5e0da409c5624cbcbc05c3dad52ad4b33daa790d190c1cc744d57c890aa4bc906cdbb0398a7c851c43e31c25309a33a8fb6a3b10a44aefdcb587ffc10913de5a529e91ecf2d40ffba1f9bb92936657989111276c5e44a6d503c6d0130ced622fb517327589a5827cf26eef9d7d80268a41f6e3bd82d0f09c3289bbdb44d625074492507ae9190ff93979bf4eb395f6ac89e9f5d5808c457c03644eb2e099317", 0xd6) ioctl$TIOCSDTR(r0, 0x20007479) 16:02:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "f0000000b0735adb7f0e466e1f568304ba00"}) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x164) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x5) 16:02:59 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180), &(0x7f00000001c0)=0x4) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x6a, 0x0, 0xfffffffffffffdce) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xd82, 0x0) sendmsg$unix(r2, &(0x7f0000000100)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)="52f4c735c8e8dcd2ac5dd8e62a925142b309a02632f7ad1752a48a40ded0ce105288f4c6bbffbc3184f0e9240b0baf29813a409a", 0x34}], 0x1, 0x0, 0x0, 0x400}, 0xa) 16:02:59 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = socket(0x800000014, 0x2, 0x3) mkdir(&(0x7f0000000240)='./file0\x00', 0x8) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:02:59 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r4 = dup(0xffffffffffffffff) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x400, 0x0) poll(&(0x7f0000000200)=[{r0, 0x18}, {r1}, {r2, 0x20}, {r3, 0xd}, {r4, 0x1}, {r5, 0x4}], 0x6, 0x7) r6 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r6, &(0x7f00000008c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="0001000000226fa640df"], 0x1, &(0x7f0000000240), 0x0, 0xfffffffffffffffe, 0x2de}, 0x0) 16:02:59 executing program 0: unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='x\x00') mknod(&(0x7f00000001c0)='./bus\x00', 0x2050, 0x4800) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20421, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0xfffffffffffffffe) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0x7ff}) 16:02:59 executing program 1: select(0xfffffffffffffde4, 0x0, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$getown(r0, 0x5) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0xd748}) execve(0x0, 0x0, 0x0) 16:02:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x5b, &(0x7f00000001c0)="8613d523037d63745de96686b4c86fc60cb83df8afc2ff9122bba9f575ab001e986f00b02f503d1723aaad6ec666535216bd790e24a9aee7f6a81be886be86a15ffd5436f4410f49b867c597a05c98f546fb631b948c7df6a89b17") open(&(0x7f0000000100)='./file0\x00', 0x80, 0x100) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1c}, {0x24}, {0x8}]}) syz_emit_ethernet(0xd6, &(0x7f0000000300)="8b8f7285eb68a1f2e2887b880e5944c0a278f24e66641cbec8e9d9dbc5c8b7e2c9db73f7c363c9764800000000000000000000000000000000a7caa1cc0495e8ed32e769dabc6991fda16806bbc489a597b76c30e79593d3ce109088dfb51ab1b4e3760eb46592acaf1adaa919d84f6e8ee705d13e372a7f6370474606b2bd707232e30f466bf3089867a4106d990a5c51d66403698be466175dc790702ad0d7d8eee4abb67e936210546d8865737c7dc7d99f7afae33e98a7364ca381040911e4bf89c1175b1e76c7d68a1fb93cbd3a6eb09f1d2b74") 16:02:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x5c}, {0x81}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:02:59 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/200) getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, r2, r1, 0x0]) setgroups(0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) setegid(r3) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:02:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4}, {0x10061}, {0x6}]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$KDGKBMODE(r1, 0x40044b06) syz_emit_ethernet(0x101a5, &(0x7f0000000100)="8d") 16:02:59 executing program 0: r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000940), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000002c0)={0x40, 0x80, 0x3, 0x8, &(0x7f0000000040)={{0xffffffffffffff81, 0x0, 0x2, 0x4, 0x86, 0x8, 0x2}, {[0x34, 0x6, 0x0, 0x6, 0x4, 0x5, 0x0, 0x1, 0x5, 0x3, 0xc934, 0x20, 0x10001, 0x0, 0xc8d, 0x9, 0x8, 0x7], [0x6, 0x9, 0x200, 0x606, 0x3312, 0x6, 0x759, 0x8001, 0x1, 0x2], [0x10001, 0x9, 0x5, 0x40, 0xffffffffffffa00a, 0x5, 0x1000], [0x1, 0x0, 0x7, 0x64c, 0x100, 0x5], [{0x5, 0x100000001, 0x8, 0x9}, {0x0, 0x2, 0xdc42, 0x964}, {0x3, 0xfffffffffffeffff, 0xe9}, {0x5, 0xa6, 0x1, 0x40}, {0x58d4, 0x81, 0x0, 0x40}, {0x5, 0xee42, 0xb4, 0x5}, {0x0, 0x2, 0x3f, 0x4}, {0x5ee8, 0x0, 0x7ff, 0x6}], {0x7fffffff, 0x6, 0x5, 0x7fff}, {0xa58b, 0x8000, 0x1, 0x8001}}}, 0xfffffffffffff800}) 16:03:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x7f) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x8) ioctl$TIOCCBRK(r0, 0x2000747a) fcntl$setstatus(r1, 0x4, 0x10000084) 16:03:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="08000000eb", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x300000000000002, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) write(r1, &(0x7f0000000140)="88609895530e6e8a7672ae0d340992d132e883cc49a266ac692d9906f62169897b286e8db3bfca8aeead5e82a669cdfac46d2c7b4d8a45f1d2566922d3d5deeb47c1f67e595985054cec38a9cb58269ca528a3528a95fc0ab9048b40eb75fd991a65f3bebc2b638d61eae1fcebaae733", 0x70) 16:03:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x400000000000035}, {0x6, 0xfffffffffffffffe}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:03:00 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x4) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:03:00 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$unix(r2, &(0x7f00000000c0)=""/121, 0x79, 0x0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = syz_open_pts() ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000180)={{0xdb, 0x100, 0x3}, 0x100, 0x8, 0x41fa}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x9) 16:03:00 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x4, &(0x7f0000000280)=[{0x10001, 0x1, 0x8, 0x7}, {0x2, 0x81, 0x9}, {0x5, 0x100000001, 0x401, 0x5d54}, {0xae, 0x80000001, 0x400, 0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x5c}, {0x200000000000000c}, {0x20006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7, 0x80000001, 0x8001}, {0x400, 0x80000000, 0x4, 0xffffffff}, {0xf91, 0x401, 0xaf2c, 0x7}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r3 = getgid() lchown(&(0x7f0000000180)='./file0\x00', r2, r3) 16:03:00 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x2, 0x5}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000140)={0x2, 0x6}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0xfffffffffffffffe, 0xfffffffffffffff7, "f6992256db24caefb4a2fd6c57f24fa4dde6fffd"}) ioctl$TIOCSTOP(r3, 0x2000746f) dup(r1) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6", 0x8c}], 0x1) 16:03:00 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2beb32046be6abc5, 0x86128) r0 = socket(0x18, 0x2, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000300)="5f434fab4e7074c482f41266f6476f51a28fd6f9cdd5dfd4d33ffd7f0688219a5f7995e22043228f31c6c48f8386c3e76bd258cdae99718ebc64be1a516c6512ea89ada32993686f5665546bfed66bdbe3973e067496cc5464f39e8694d9da64312296c865741b37f818eb306ddaef8a570d1adae275b52ebd044e21087b15d01c1573e250cddad95524d4a71adecf9290c1bd8863c653ba373a6d2e4c2fa81d39525a", 0xa3}, {&(0x7f00000003c0)="7f0b7029cd08d499a18669ea6f3c3f1f7fa5dad32f32248f1f4290bb7b0ba4e787235f527e50f1acb51dfa3441b8591fb54b577b0dfdc76695974e587e1ab8ba1fd9f277e119926eccc6a22215d5893d7bfb05a23f27a3f208463afe71dfa6f4ef8d2a8de310555cb345818b987c71c1c8d20b7ff0e2b4cd38ae2ba68de51ca2f186c2bae3808cd61a", 0x89}, {&(0x7f0000000200)}, {&(0x7f0000000480)="17293388d361d2baae3a581af5a8f7caa652c8c8ebeebed190ef3db7fd4702c96f3ee0324efddfe3007c819925abd681076f474c088f522d70e3e9bae9af0ff2e8d4d12ae9f5d6c1af7b8f15c6cfd8bd6c378252be10e2348a599f74d6e4aa71c1878240bbf1eda0fc02b51e65d7c7", 0x6f}, {&(0x7f0000000280)="3e3035823ba6e856f4634163c7eb734151802fd375038d0ab6bc71e3a860f98d3782727b13b2a19ec62bfd989bd848321926d483d9533a9a10", 0x39}, {&(0x7f0000001680)="6e051d36862f099ecf1931e11d671a83a9171ec17bac36de4e3ecb4c71440d0acb325a41703ff005d9c88c293ebcf9b620bdfefc1b6fd556ec73e8c1ea7c7fdf2cf1d1a24646eee163b98ff02e9fe47466080aea80346edd8694ec75ac5bd6bd1d8345104591533d0e89f58a174f2f465a3cc7feebf93d79ca9d42344e8007a895723d33c0d444b5f42753511f106f1e79ac60db4286498895da4f0b43634fcccf5215770698ef79795c8596e7626d947d712efaf4e611d8624e999c442821790e3ed931dee89426f0c30cd7e64d5c6c4b5dc75a9e31cfbb1614804d8816f909c93b06ab396a6c5f404ff31762c3d64bc51e16284b3bd094848ec871badb9ee0e869b321883dfa7b9eb723cc2bd2eda3ce3558d76ec19c38eaffc14f1b70c2d55b33972a31a57a3fb3e8e052b55cb44a4aeab1ff1c446f222a68e8cebafa38045a0844225c6dee2548982906bc1fbd38384ba61df9c153eca8ca4f273e861eff2d2128e3dcf816876ff460b217ce70ab465bff4116e7d17be000923cc515c00eec4f2b542979dd4dcf275188b5da198319563b0f3f3fc52769c160017dc59e553a1c9ee69dfc6aca146cf4ce7db7a4c83be67c4900dafac1332797ddb1dc0a645e24c3f6c3dfd5cfa9f23dd754416f24437d7cb9642de5740af0408d710bf833ed53cc0ea6a6c121e986f86a0771c608fcb110d8d6235f4321f0cb822c2993ae083156987a094cb3c80fe867e591c04951aaf03662432fe71c9abad8eb90aab49ed46f9708a343d8ded355b6b35cd38ac0cf75e9ab6079ef4340f2960e273f5daa4378e8828fc082d4cb07aff9b893d3dda33b5e4830f1c77883323936d78a2c3d55822d4c03602305daac6d8f590ac7174be2a49013d665c63b41d2f725d93cdda19d6f8106edaa446d2ad1f9becbe1cceb4b47c4ffd0c9c0b8e83c0434b94575ebf981552d2129e1f8b28ea1613a045e44061e1b0cdaf05e01e1a1295474c24b81f7c1da5317084b29b1ae2ce12265a12523aef000599f6cec278c575bea059780b13c8ea9e2d99c5d425f9ee12a72df4e2e0e95f02f56fc38923cce563e955b11291770c59cd9a0a686b2e599bd1120362c4b7f8be1ae0161ac2d8f070ace872adccf1ff6691fab2872a02548fdf512662e0dc9d75f59ed5f20ddcdad669dc5c77aae5317c0b93f3657555ae572057bc16cc324522345119c3cc18a98987c3d91c5c39c42ab907f9b505d0c237a5862962df0eee93c4a22c729c7dd522e66fbae76134a0a53894da68ef72fab6f24268fa0b9b4f02817132c3be5cb31c326e9100da7b4b3241862e9bfa55bc26df2911c08f342a91ac9f33120f014bf6167258628e31731934ae5bfb4f9709affbb1d4bc30ea8abcef808de6676c4ecf00fb5cc7a4d28ce4d29c7be75dc6670df045cd390f07c54d14b9bfc5fbf253d37648e7d35cc0bffba44c2f0070ff3721e797cd75a2af16a87d0003783388ff0fe1b36e32def2a545a8ba13f38006fff2c4d4c03e440fc046b7410ebb6e4ab1e7beb48de75d4b48af848e0e6ca284f94b6624ed69f50d2b35ae2a90bb9847eed947b37d259e6cc7005eb54fa0322534be1e9262ec72706cb29c72b39743beeb6d8192dd12d359331c21b1e787edc23b1dcef3570982174c3fa96ca403c9c1e6f091a679e7822487573fce31adb359d5f05a0c9256e56d8a67b9d9b9423f57ce5efaa48134955f6a2cd1fa49f9eaf491f8778b3082bb8f7ed965a852792ab1e49d6dd5cbaba44149655126533af5f3590cebcfb01133f4cf8980ee1affa7a1120b655ef5554e61e9d7db2444d8a00215f4195a9959c50d8e5f01945a491306468346afb7498347d0973d2fab2e6b01ab2559f4159921ef084f3c778c8cc905c5a04c3cefe4072e9dede07d1524b55c5d6905b3977ed0bc4e4e1f5817222987f8d29117378ee10166e8cfa8830be9e1d3bfeb4b2641dd872ae1e074d0127932a5d1a691402fde61e70ebd5f09dd99983ebacea805bdff60df28baf7a3f564c8a8a4ea2b7b01feb39357c3acc21959782917485dbd4629c756bba84991fdc66ce35db42328ee90b988337fa38ecf23019f73e51407603383f33edefe7cd677c02788582272a1c75c34a77e400131ec1578e6dfd6dfd736f343cad683fa1187b91f9b6b8cd08a9c8f27011faf8a155553d7e134771f8489790386771e4643e9fc082c7671cd278b3826c2fd5d9f99d01cb632452b5be8241df4c017bb16029aa9d0ac20b6cbca7baed3eaeba85eea433013b5e60965fefbcc6ba2a7a0331117092fd3a1fd96e43f80b7f28a3e58882160b9e07a6e8cda2df7a9d3f8d320c694e8e1c573497df54482ccc3ac0478602979356ab676df843faeb89e5fbc0a78285b8ffd7f5c9f6309480063b6c954567a5e040ec9d795601f19f9317264685a51384160cac5735ba2f0d7b570f7f9d422fb2b01e0171f9b5efd6c24b6234ad27e1e6f1106b236dac9769014e0c6866aa8b2ede67baf3bf4b9038bde041243db03d3160a8d59ce520bce4a83990821bd7b5da96997fdd3c5f816f6d0ead8f1b96d13b2c285b5bbb4d3f3a5d580b11831488be47fb7b6f478b70a118c6b5fd6ba5bc4ba241800c700296d7345f66af60c05f3a6bc7bd0c80fbf3b2854c906a8068b553b8914eb6eb450d59446d6ec88e3232d0d492e4b476bf1bdefb986d4877b9e77f3f08031a810120e8ed70393f18bc8300e4bb988e2afe44cd2094b38813175ef1971a7965ad6a2cd9ca90b74d0bfc485b495b116cb701f57961fbbcdfb7dee7330a515f166766175f2b8ea0570424c34f83cbbe10750e2cdd2c82a410a7316c8ccd1932046ee0d360c2973c000e47abcd93dc91c70364b98af5b0c94cbeb234157d801e6b12ab85c6b5f8ad63bad433cea6e584aafe8295289f2dd3b05e81a5eab6d9cb0dc647f705a6684699824cb0c8797e69d15ff38c72284d3fd97800160043ca22a58cbd4eba18fdc6c91b2dfc4ab99fae7e80e037d3859d9e08c7dc5158f12395c5b649ee64c3804531c0d6a53466ff0246fe83d546c0b552d3072df2b5973bafb62d2a41880dd17167e579844ba392bec19dc2e16dea69219a69c35a8dc2f0285535e4eb837bdb1aa12d46199a50f8b0d9556931e7034594e85f7c8f4596683480b0b00c75a105e14562cee9853bb0392db946e1b49eb9c0adc053b3dfa6b8639e64bd3bf918ecc92b133ec4c33834862a4769cc5d45be58e38293ffaba489a687f798e5bfc561450eb4649374011bf9756c034a19dedc3e3309cd594adb523db9642d8f107fafac70f38d345509b74ac5c3b61eba50099cf4c06333a2d9e5a1d67ef65d8ec035b6a683042ef468febde2f11df60c9b5a210479595e5df38f3c949e3cc5df0c161fb9df7cb7e8f17001d12437b95c72710f61c89111d25cc25abe943ebd339fcbc7d5e78feb39b113abf7419dcb5a4ec2cedd0ca1c5268c249e2fc4339a15cc5118815ac8fdc5557ffca951299771d00b469a09e39ad12b9eaf9c1e63c27655720d221a924c63d77b1cab3fcc8e070e0f4e59fe494d298d3ecbba2eda2fcf24d8f8d8694353979b3f468d9da98b5b8ecb75dd42712f5cddb29a3495744297edfc0b64e0caef4806b5f65e89ed1147bb8240fdec9b989dc5613260dc846376a77e334357cd1ddc159a63b2c7910bbc9324c053a15f1a016f3bbcb9a69717e1528d09ab3b6c30c67e6aaca53a3781523e89817458b819ac758769d08d76e3ac0448bddbd9ad28044277393a163364640cdfc67e3b85676dc2bd7ec8191c3c60c5b90a92ad785a8b50c594b9b121b0e681dfa440d5fe8f2f03d3b837b49058e457158cea0a08ec7fc63ba21e0ffb071fb26b59e05eac20efe9ea45b3f2408d5bf1153c0670af1701d02ee5ae1ff4a9832ca74514500c47e49f87324ad580549cd97f7633d38294f1bb4c00697d0f4719394572619cc3d11688c4957c72892c0637a86ca2245b0c7f558d8bef9dc75c46dc82e56be06f0f86b03b35a60e9562b24c9cc7a2ccd520d34eff8eeba7be38022f682bf3960aadc4947838c870028b23a85d4fd39166225335f666032273f45d9faa708c3e3a17d54f25f2a43d1ff746b4849836d9eb2d1bc86ffcd5d4d88fc188437cc7a932f703577f319e68a644e414b850b90b6fda70250c83417f37d78d6962adcbf5e01a3370f29c12b00faf711b3785284404f2f82dc1b6a954ab9cf33f791905436965df0f02cf405bd4db1335d225395d1594125feabc6aeaab9cffcc01760498828273c32bec79ecdc28484ef37c2ca43b45f8f74a7e74e7a1daa25fa75d82d598a92015597bc49c1725146b51c7cd2a9a892695846de6a60afafc127d437685be2c371e0429aa52603db1b8eaa5fffd2dd2e702cde675729d9d70c29bf5c6eb19feae121ababdc6d78d5ddb28419537eaa24804db06d671fb5e19ef1d3a9145c1c2ff05cf2afc77650ae25aab0e50562e831e8b45837b914f66b2c9f48284d17289f37cfad0d959384f3640bc86d394c70e0c9eba31f9307462d808d40cf219267149ace1c62ad89618291a720de83726a7999e1d97d7493161eefa9dabdde15db0687f9791431f3857a13cfd55f2b36c6da856493de674bf39e7f3fc5060bec48356cfdeb3d587270b62b8d793237df20ed23958e59e9b9dc3a927f333522a336b49ccb0823304408632b7eb92688bc118705cb8788bc0a437d87fc43226794a897211db385f263366ec124f84b4269cbffd6603b2489efce36959fdfff50b4412716e3417bcf6c73976f038cfc849800bbafa128337cd0ef1c6a34d8add5908002a0d9958795f9e0296c25cc05eed5141188d90bfc8c4d4abe7643f16efc066b53459c1ec9211f302b34f91974e5af246d7f30ae67897923a7e9f6cb01dde418ba385d782a2fcbb980b3557a79d583c79a63f13e5e99dccf4b8d48bfe4c234ffbf7be90c1d5f74178167293d385c90e7878d77c6c661caffae0e4b8c4fe24aa70c42787e8a68db9a34da043b65cd09835a863531f320d5eb575c465a2890497267fc4d56a95ad4a0edee0ad1c77561d2c980a8259d7dea133c6abd1f1d6d1f0a128732bf9d35f9bb76daba5fe8f3c0e5ce85dcd45220bc33332ee88541c36a8108328527d9e25c744325dd62aa330513d0abceda8ff5ed16a991e4dbaa461f2a0201376d6204ff2225c186b1bb477e22f96af7a7ffe83599b141405d3451d1a895f1cb73b1128028664d1093f131d924eb70140365f2fae63c44e4557836859a058f2adc7ac4f24f015a7e002e707818a907e8badf39d5ad4872970e9ec5f1b3b7e766a105d4ea7ae4e63e3dc557aa66d863d420c52255df3410af517a5f85302f573a855c69e6be53b9c6b8c59c633b60e7f5980181aef91ac21ac35cf8241e2e18a2a7df8c92688d0e8d24ed9afab30c59c5cadb4c60f38097c8c8afdd50686ab2f9cc67910364270c300c3a4423f99f771b0116e939983ab6afc05bc54bf652cc710a2cd4a1725ec0a81acd10f457b49dc0ef1183ce8706c26902855d79c9a0aba3f20ad3fe4032285b1b545667a63fcd98c0197c487cba2214a9194fe00554071e7daa632e946ad6498b9f9e1dd17ef63ce00d90d0c6cdf62d0fe4a582f04bdeb19fd2c26692553fc1e0da00373139b6a75e494bb41eb946332bd5bf007ac9729d7050c92a0f197e3e9cfd73ea033c90f3632d431fa8f138e79d29cbc30dac74729d41d45271143d3a24371973e2bf5ff5920ec59d8ea85a74d886a9a52d63ce501fc", 0x1000}, {&(0x7f0000000500)="fbc703c94a8e0bfce822f56f131ac5bdde5c5be61e7128aba2ef565d32a4f53f25ab9c5011540c4e7f5e289c02e3280a16262888ffe84fb204c07f5a569e2736e624ee2058d6558968c97fe642b02bff8dea52ac0bb06835c4401f46a39f624ac7501942087e730335a58c1317fe4e73aaaff37687873607a2d628d25f61337cf476471fdacea35be9b20db70ae66a651c3436b8b5f0a2f2614042e06d25a0523fc9b68c732f9c9639c1aa94185bfe910344", 0xb2}], 0x7, 0x0, 0x0) socket(0x10, 0x5, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)}, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x8, 0x62) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000240)="03", 0x1}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f00000011c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1facc17c4ee22a4b0a40f27458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1", 0x49a}], 0x1, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x208, 0x11) 16:03:00 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)) ioctl$KDGETLED(r0, 0x40044b41, 0x0) 16:03:00 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000900)='./file0\x00', 0x80, 0x1) r1 = socket(0x18, 0x7, 0x8001) openat$tty(0xffffffffffffff9c, &(0x7f0000000740)='/dev/tty\x00', 0x40, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xfffffffffffffd91) fcntl$setstatus(r0, 0x4, 0xc4) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000b80)) open(&(0x7f0000001000)='./file0\x00', 0x8000000000000080, 0x2) setsockopt(r1, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) fchmod(r1, 0x42) poll(&(0x7f0000000880)=[{r1, 0x2}, {r1}, {r2, 0x1}, {r1, 0x100}, {r2}, {r1, 0x20}, {r2, 0x14c}], 0x7, 0x7) chroot(&(0x7f0000000440)='./file0\x00') sendmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x1) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/113, 0x71}], 0x4, 0x0, 0x0) pipe2(&(0x7f0000000e80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x100000000000004) semget$private(0x0, 0x6, 0x310) semget$private(0x0, 0x4, 0x20) preadv(r4, &(0x7f00000007c0)=[{&(0x7f0000000640)=""/220, 0xdc}, {&(0x7f0000001140)=""/98, 0x62}], 0x2, 0x0, 0x0) readv(r1, &(0x7f0000000580), 0x0) connect$unix(r1, &(0x7f0000000800)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r3, &(0x7f0000000c40)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000e00)="213ae5879ecb3642e4d2ea2428f6b1086ee0823a17bbd68beb050000008ac8084d9e3c538b1b26abc936efa9f06722cea28ffc14cd0b2cb89b6790ae161c7616e65a121d08ed1da081cf54065db2bf9abac4474d0d83625f364b63ecb6961cb35477e43357", 0x65}], 0x1, 0x0}, 0x400) getpgrp() getgroups(0x39, &(0x7f0000000780)) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000b40)=0xffffffffffffffa8) getrusage(0x0, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) sendmsg$unix(r1, &(0x7f0000000c80)={&(0x7f00000008c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000840)=[{&(0x7f0000000a00)="16bef531ce0b27d95a59d50ab1e21e883d4c4745a64211bbba991357cd47b553af289b0a43233b9f972752074972531c7afbee3bd2", 0x35}], 0x1, 0x0, 0x0, 0x8}, 0x402) 16:03:00 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x81}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000140)) setitimer(0x3, &(0x7f0000000040)={{0x5, 0x1}, {0x8000, 0xffffffff}}, &(0x7f0000000080)) socket(0x2, 0x4000, 0x4) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0xec, 0x1}, {0x1f, 0x6f20}}, 0x2) 16:03:00 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x791, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3ff, 0x0, 0x0, 0x0) close(r1) 16:03:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20008, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x87}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8b") 16:03:00 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffd, 0x0, "002000d30628010000f8000d00"}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f00000003c0)="06000000", 0x4) close(0xffffffffffffffff) dup(r1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000880)="8669ba46c0e32ca3683908db08b69b36397a040133c491a11a449b92fefe52a6a960eeea8ead4c7214584f8e5765da042f105531848d010955a271980c07f87f30ad74d175d50ae8ef587ca8cd9ec3a1fc5aac66c04c696f720b3f0efc3d678e1d24d7fc9a018bc8049673a766f85b45bb04080bcd3a9ec938cc6487bd739417b3647f8374189cf1e3c2cbdb4da51ff851aea57b8f8f7d2b71f9513fe421c8607d750d9f51b330672623df268232595b3ac2ce127e6097f53fecfc5ec8cf559056563347b66621f382372d3d2f488ccda4d194a09e84ad7ac323d879bcd00aa7c3bcdde42e1b2484066087fecf7867199b94f33a928bc316e7b7002155f497ece5fa709f0e9fc20701e589816eb819ed03e4106f7922fc2c0bb426bb094cc47da3085dfb35feb553f3de4c1b65832f46eb4e106693d15ba2a854acd9c6e045fcb4b08005f89650e56ffa410a3b08a07967aa7200bed87e038f776f316a1f744aa381bb248d9ef719701c8bda4a9ff32e6d4cc78daeffd576709161acfbe8865ed6a7e5880355b99ebb01b15a6b4b22ac6d2515707b6482a6a5d43af985ff09b0dfc16f33926a64c98766f7ad851d379996223c2cc0e14e569fd557cb5da921f471142b501a831c44cce190eef07e13011313702ff5bb9879ddea3e515f40eb1881ff79559b44cf02cb002d15be7a61b3a5e0633b0fe2d75feb0f63d1b991abd40f1bc2e2d8244c504f597c0e1cee1dd2ca1bbe358e9e67e59541dcc41249e9875b46a44973de0a17a07021591895dc003717bc2bb1a0fbfc8fb902e01b3b4e1a47735b5f33d6a48c19964089a281e914e13de78c254afae10c6612db03f83326e321f032e4eb7be73d975377e70556aec5a882eee91f40125e0baf8ad89c469c8e5b37553afa72eacfc01fb911d6edb66f2bd86a15045e0e402d99be6164ca5359e2f68b46864c72fe217d089849a0060b8b282f80fbd9d7d4c774f3eaedab55bd6e1ed62e4caa52ed127dbec3b8eeddf9791ff98ab94d551130694d628595c7659296e54892ac7c3ba8c68bf67e383cc7267b08e4186f41fc1d40123687dbde29b37fb5ef404afd83ca36e60312ede696de2e4042701a8b3c4cb845de727f7428fe62749caf92ea1dc37e0c0d9f168d59efe743ce2158ce3a78eade29233ca0bc14fcea46d624025d16b7d2598354e9af3aadedebf7ed8b4419b8957d396ece0e52ddf62be752fbc795e780941de5370bf4916a55e017879b64535cc3ac83f9b623a3b8ec9e7233f0aa26150e07e231eb9fc1cb27959d1a3f7b99e59a57d2a266ef30d10066eace098138d5c601dd31fecce2b563c58adbea6e53e7270c944487c6afb5ce78154af460a1be92dd1b19a185fbccd604c21be34fbe79a74a17c585de01234e43570956c38ad498843103ec7b031249cb38515076a24c8aff2f17fe365a0d7349e2f6a7f3cac52f6e20710065e040973d96e9d3da96939025075efac22e49c45fb5e66dcc3ba9c4f1739287992e582f34286fd55b14dd4cf8b7978dd24482879d2424ce688ea8588bd6e2801f500bcc1d350f11c1e7716304586405711d861238473de5c128d5849b0c39eacc876b9593cde83da35af9c97da5407db03d05485ff8b7f7bdbe6bf2a0acbb11724f5558e89b01edf38b42505c222aa447fff5a1cc21b6b17f053b67836bb4e04e7c561cfb48f6341b5d3bcdf928c153effec6a0dfacc7733de53bed7ebb5aed09b599d50e8a73", 0x4d8}], 0x1) 16:03:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x27b, &(0x7f0000000080)=[{0x4d}, {0x4c, 0x0, 0x4, 0x7fffffff}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") socket$inet(0x2, 0x4006, 0x10000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10080, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000140)) 16:03:00 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x80002001, 0x5200) r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x17) open(&(0x7f0000000080)='./bus\x00', 0x280, 0x2) fcntl$setstatus(r0, 0x4, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x40, 0x40) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x2) 16:03:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4c}, {}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getpgid(r1) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000001c0)) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:03:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3, 0x40000005, 0x2, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffe, 0x4, 0xa, 0xb22, 0x1f}], 0xffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x61, 0x80000000, 0x9, 0x7}, {{r0}, 0xfffffffffffffffd, 0x40, 0x7, 0xfffffffffffff0a2, 0x8}], 0x80000000, &(0x7f0000000080)={0x1, 0xfffffffffffffff8}) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1000000000000c1}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) dup2(r0, r1) 16:03:00 executing program 0: socket$unix(0x1, 0x7, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000020000004"], 0xa) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xc82, 0x0) accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) close(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x5, 0x4) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) socket(0x16, 0x1, 0x3cd4a9a5) sendmsg$unix(r4, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000bfff00", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r4], 0x28}, 0x0) recvmsg(r3, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:03:01 executing program 1: select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x40) 16:03:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) setsockopt(r0, 0x800, 0x61c, &(0x7f0000000040)="fe4b8a93d71c0ab1c6306d5dac7af6f88ed0040fbdd67cc5ede75193ed6a7e5d1d9cf987c80b008639e0058fa5ae999ea79f464f6f2e9c7aa665cb2ed71cbfb0d729164272e8edb2b63a6fd515bedfb3505bfffecb2d841cb988737273526f7d705db7daf0b6947ad3ef9d34b9229f32d6959d2ad88ecd98a1a73fdfbf7839562025ceb9ead821e581ddfd485b73518cc667e48114522cc920ee9d1ef11cc04845abe1e5c14d7cf46aa691481a3f0cea14a69237b41755d5d27c80e7ffa82fc1963269bc1bf9e459c15f2f120000", 0xce) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000140), 0x0) 16:03:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0xffffffffffffffff, 0x0, 0x3, 0xff7ffffffffffff8, "f0ffffffffffffff00"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002340)="eddec4dcfa4b2bd2931091c8ffa96fabb55d4b1b093014ee010d16b0a95117fb5c85d81079de62f91dd0dc86efd616ecd7c352754250e2640c2df95e38bf164e37806ad4c361b50ed7e99b5dc3e37eeb7bfc5bcf3809cc7e5c8ea5700d9be4739adf895ae9cba76a617e3c676bb45b4f98e4a7c3004aa74e966121623ff8fdc94fbc547ff68b4caae32ac4c3916b7ed0ad7f53a8e61e8315fbf5e6d25f3163346899a8b939087c11cd27078695421b210e4a7e8e8c2afcaea76427e8c886f9d10d6a070775cb5a516c9f204529dfb21f352751fed7fd0141c36247c1dd8e7a24805b3e5f03a2b84eb57471ffa5d6f2a5af79944574b090611601eab638ecdfa8173c6a168a1e818ddf61f7b4b91e870469b0d06a23005b785da8a799e05c40537b725c63dc2eeae34f37cd80233eb2c205be6d8321038869b581efd9dd28ece0e920475cbc01b16f2ef9e613f271f54490f2cb9038f651652c3d97ffded371582b4e2186fb79ba668b74000b8f33e4dc979701098a882b47fe4fa6631b1832bed549f5d6f8b08e65407728a15fb55b17ba9121f66c66e72dcc12b3ec98f981e599b64eabe9a36377a4c3cb0b3cbc2a3bdfa733030e4a73c4ac43b9bc53852574c78b326b6603842e39f2599dcb1aee17022aa875b4e6a29ad0f210b090802fe7918aa4caf8e169c7daf7ba83a31cbf4a01d5218cc3003f7c04155ca9a3c037b7c9fe5b4f1a54411add6f7767f67fd2bcd05e7f1978aab3e51ef8591c381a0105b5808ec08a9b17684288531275cb1b68ad99d76425aba3d66feb9d82858a08ac071ad145bd0d86f2bfb1a1b35a07b437ba2c606bc019e62267dfd5d8b68df6e22254cfc6db63c9e475be0596a84e7e26b576692ab70f67bb74a124a95ca62f40626fa87ae8ed814917dbd6963931050a8227be3727da149b923ad66160760393982566e4572275bf17686f77d017e4fce2f58586b5b621c0064a34d8a6212fc41a68021ccfb5b5d543e9ab2471afd4bd596e4f33b50d521a905a559896c8e43ed457a99e01019086c494b6a21b0f50dc66e4338be97bf764bdc0c919b4065028e3aa8e5a9440120ca30c9cf2ebbee14501488de8791602e97f05583fedf050e026d866f5e5d3fc20843f3d82fbeb3a372d077f65bd8cdddbcb894930a1efef9bc3ebf8db07defa584ae1ea4258772fb8269c6045f64d6f9cf4a967d9a03aafcb742443ea8942a7c5845f938ff73e926093f3bff3c737dc268c1c58e6f2e8a1fa9912da4659a1f2b7f3412248e80f6834ffd0f3ca7d705736cb07b4b3be2612ee2ac9837b39d9494294794dc8d355ba938564b59edba888a2fdae674e4a416f104b037b81ff6f1cac340656c30c8bfdc65b1c728ca5fafdb425e94cc63da36ea9064e4547e344729392b9fbb54ef1e09ed0f54d1605e92f5d9878814f9b9df4ea93b5901d2e4cf29c2888cb05d6de422fcf17ad9da50804be4f5cc8f0771133a8d134b4f4ebfe453bdbd8a3235adc07530bcf4d1adb876dcc1395efcd032bd2cbc2d2d177462654b7d2850cec4c603af170e577bbdb465afe6ea78a8d038f2ff9b682eb7a9938684d0c6b105e5972f68029f33ebc953d27c6bddd7bcba9f84447e121b34a8fdf9f1eafdf2fcdb20e514e93717700f2fc7862a290c4a8d2f0bc704ed015b0d8046216e86cbb0fbb725dcd1b8a3544941ffcb02169520456ca38dde8542a9102a58cfd610345109cc9682587b42e3390672b904e59b0b2693bcc5f3604975a7a2744158ffb8085f742adf0d1c5856c21f8df05ce681b5b2b528578c336daa4397aa846c608ef5267809ad6df193b45d3500cf8e65c61722605a25c98d1347c535ade48a7fa81399f4bce8c1720676a013e18d696317139ec3e1adcabb46d4f1c6c0d3261c9370add530739b0f65dbaf23e8b11789c9fc1f39c881d9bff3f0cfbed52fe0b0a99764ce4d53142446a65919c21e75264abfe4fa9531d588fe9248f925dab06fb6077b7e330714f608671d66cba6ba7f80fd0bca1a9143a8c4c7edeec54c3438cd31c2002a9e30cae150cfe47a157bf4f465b496b3ed1f25f75be863ce48010b5f94943e82accd0a748f1c8dfcb191ab9ea38f93ec3013862fb87d5831e1ed271a198c2d26fcb2f29ce15cbd15e0f1c44af3eab0a31d8ba5540bf466a3b747e1b30eeb1e6e60adc79d5b54dc11da6f42d563994d690e5d95b9a3bb5f0fd40fe3c1f6dfd24ccfe790a5ed977500e0332f4c0bfdd0ef5d5db5d684bae74d2aa8f92e6bf2bccddead1f8cb73384bc9a6aae219d2a7d13e9bee40138c07e4dab49a44a2759f35cc5835499de41400aca25ad3fb1087808da765f6385663d7d8fcc0f58805da56fd5eeca6aac4acfd5f7140f5c963a38aaff24421d8cd982a248df1b4e55c31f7931af9b24728c539ebc26ace1ad6ac4ffc6065f829af446695adc2d0ad9fce40eb68c4311b0bfbae03a25e8b80a24287300bed84f1d7d068fd7bf949869c464a8c5772b062ed834de5c0ae961974897e42be9b45daa7192ee7467bd8536ab008d74c63ef99d5de421b5dddd12086b8e9c3ce5f070ad85adabf7ea9393ef303fcfc1799088e2ba3e0814c9aaeef89a9c98302021165d901bb659effb27ab8018bffc69b61ca89448e79a012aaee1211b045a121ab9d04eee1918faf9a34805241a71db52a86e7dd13ddc010fcb6c87b4292642a69c6f03ff248549cdc0d9b5c560da5c8cd603a957cad6f2e322f7444f532a8135af5c631ba30c03a7800a6b7aac45fe8a2dcca0b233c9d299075d8f8ba152f1a39be43161837f6cd034466bb82803ea4d05dbb4b654ee7126dcefc49215d44f8ae55aa9d5959099dbe03388672f97f6c74f5c8448bd3a573091a433eef5fc7e3bf2e41d9d810294d82b33a7732614f6db151d8eeba85a795c2339dd5efdac9acd8ae2011c2c32b12d71a636fe3b59476a7f8d2b726f3d93794723831c7fe357a948f64aec1fe53be3b47b15b1994b32cd12630aa5fcb82e2aff025c23363b91bdb2010f47f02f8bb4399a0f9f8bb221af761eac50b8786bd06d3c856e32681794f663bd8db54dbfd3069b4ed47410c6f89433d414ef67b485d9beba9512ce80230190fae67263c0114f15a4121e004a1dece2e11fa61daa3544aa778f546b2a0fc2ee3afe5d7d6e1cb06150ec4134a78b71ed343c2ba92cac814cce7492ae634dc27c19224620fdd9a73a95347804aeba27302a8fdca9afe6621a6c335643da044428df26918c45958654b3ad10a59792be7f47bc59b7bf76758608a7392c7479760963f83684778436101ddc1579ffbc7e4aace156521b793795dea9fefa318677ec83ab4a1ec22be30b883be1e71e5dc8213b19382adead8b0d0309dd730f80678405e92a5475a3519a12e9a80c7a9b5b0fe5310dce0cadcca528abdc61a2a24cfbcc4848931bffcf9d7c553fbc089087b091b5927ee8aedb9137d704a441dd46244f9a6ecf62dc2159d76a818c749ccb95d9e280739e7f027030b87c302b03ee2bc0fa38a1074d8d49de91f13fbdd26e30cf68ca6e8d398948158a0293db43ea85ec68c16576fd8637022f4eef2b39517bc3d3f9391410c0fb79f86ef93a5e169a4bcd8bd0513fe0cd95187954ddf7c0f4db12f064255cf315e064f002493386efd0cb3bb697f3bce14e20ab23798a552acfc8d6b7ab54640ab233b064f4d50728204281e02dfbbcbffcfe41e5c180e2fc3540d5a15f53d026ea7e2850230141e5becc2bccf2f9d12280291ed45e14adf67fbe43a3b098dd2ef9008642ca058d5c2c1163ceeb7e43f393540513cc222f686e2b85ec1c532342b9ec4887555196c29cb1aade52ad19f142c1223761643050da4c429cfa51ee8d8d0da6234a26addaedca121c37d809021fbc6aaddf91129a8c89629471648a02b8010a18d4b4362bce74a68a3193d4c81c899ad98c6f87ceaacbd085fb40ac30cc24eddf122cda4c523647c94a5336750d97f8b9171730f7b9e1eb361595ea684ce983935490e5fbf338906e70e5be43f22199a79dcb10bb2bfc64586319308b55d0cf1e714bf66e5d05f9c491529f094f2a385f1f2c0531a7fcec31d6901628e353421bea05a9c222c6cd1b36e5a883c3fb23cfe2d18089a20873eb43787fd9c9c955934dc41e01eeb632cb27e6b8fafb1e8a85ff38402a4d72637f48131422ad925e36aa441eb303b84a4807ff5eab7e9bd356d52d72c1ebd4dc797bedaa1cfb204421b7c8e84649f490b8304bfbf177351a10be9536830beb881eb9f47d21adec2e0d401c8cdee2c52c7e9440f20667e7bd12b95c64c7d150f39f391d250caf212ddca6d293d769099b33522caa83ab5da1527bedb2a42ee2b9e6385cd3672d89c813bcf54301e1e292e27392efb90a4e294175c2d1b564bd971d980a3dc3ce04b564eb8850fd23fd61db45e95042aaa4cffa57c2b7ca42463f0dd5625e18f1ae2372bd35c6410f23dd4d61c76dab416ca81013ab0a84d5132af26839fb88e8c40d6cf369b15144ddcf0bdf0059ce0a74eccf1da2feedcab56dee1f9bf16b3ebb838f5b0650606cdf62916b04d31110ef781fc78d4043f3e95999abe8164929a6fbf6681703318e17a1df734d003a461a04924665cf67f48da841511d7af5020d87d4163bf162a46faa739d0de81085b30ffa2f6f84eb0a68a138d1b793bbe2a07f0264402f01798c3f563c430e77cdc1589f30e7236e13bb96859540aa37915170eb8919c8a06e310ee1be416ee3239827a7b4df9fcf8b548714470da597ca04670df5abee902a1b47d8b16cc24a5d68de41d47346fbc8f4736d2bf22a2c679873e217220f1a009a1f89610bd76ba0ea673a99ee2d8032ea59e2e34c3faa94c5000cb109a6fdcd6581abd8268dedba726bab380424ed5da93632251f8baf9ed9835e0b14114be3c489ff40be953095770aa2bb5038085d59013921712dc664630b6225714f730ac104907f546bea444d66eec7e890b53a01f2e547f326c9f39bad42665467ae1e2758c0380a0866139c83771c66664ee517def296b12095a2e3e9aa3e3e22989354b0b93830530257b607442fd7121ad655f5ab33e66ff9a811f31068292d7d62a463d6d18142117cab722f80bfacc48bf65fc8e63b731cdf419567c431ae7294a7d31b5549040d8f8727105a6a63cff12daa70f5d669617b8b358514784ab0056437d589d", 0xe69}], 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05", 0xb40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003340)="68d70855342479c46a80df3b013c535640be65878612eb07ae323b937335fe83d7dadcb30336779170052e9e44dd090f5f322ca09cfc50af2f9ec2beb563ac0c1eccf8d686d95fe628073e1ad0ef1874b63191c047961c1ea5c4a26ab19a0de74a9c18a351cf03d0debeb97a88279dbe6c6cf83a4d86e57b51287ecd4c6b9104eebbf85208116d20346909980b47d3b659ee155ae68da64391aa93ade798e5bf185512a9205ddaec44c47648ce25a7f8abd292a6bf4dbe9e8342b25a7c60625f24c4559ed9e71d2a49d495be7a11d79baf174c7739d9c41e884cc02176c62941a90a7ee8b79ef9a532885179b45b2a4a25b5149f3cd381c86a9400a1de58a13f6cb49c17301cbf3e7064d71dc40466bdb4f6b989b3a3b591190d3408905b9c19ac303cc746230054031fdebc5dde1b998c2fed37f83297825e5efd9a8900d23956c71ff7e9570c80bd504da932147b3180cc57e670ab9cc36ebcc490ec9145d9a3d2f12a9f7365e91f99fab61a2a316a23cfd7718290a879a549fe35f165c2f94ed4c0b9eb6b5df66ac8e883d00f29118350dddfd54854a1622b3cb55e3dd94d8d907dd04cf89a592bbef3e6f63944d527c8dd530b5c2e10bd0096f7d79a0e7b9012dd15aaa265f9cdc91f0e42f0269a4d9a90f8ae6551704bdaa9bdc2abfe0ed31e5c3e7426d4f41863354f6ef09adfc73f4140110e27611838e738c5010a68317d022892a2f13279dc2c0856a2d52e3e3e4a5bd1943eaa22d422fc4a000b9535483f35aa28cff7147db5497f9e05154f3a4c72f5e67f7bd29ad9bcdbc8ac572c8d1687ab0c23d048d61ba9d6c9e8180d6fe5e043b2b86172eab66a333843e30989218b0aea7006434ef7c6cd3fe88597085a783d8a7a131c5a2c6eeb19ad0945ff82dba8fa22187ed3e74312fb75212c7a755db63b1a8c952c879de67c1c48dd7b2663b8352e7da8a1450da477b28f7f1e50c56769173f1ecd29a58103218f72406c2f220f2d0cce767a1f1f74587be8884c2b9b901db6224b966b7ad3f5155646ed980a1b8686d95473b405956157fde87842cc1a6a669eab111ce854b0b335dae9629debfa6c258f81b65d6df9b53bc424c275504075752b36a869b802f9f394dd2443efbe887fb7939c0d219bbbad82bf780e6f475844d49e2b10a8e0af1fce230311ee8cb20324148e170512d10c402c535b2cd48e654878f901770854cca98715fd02f029c54a087a6f99f5f8d9c312d52fbf7c891378568722695995b6d4cfa19b3ddf7d33fa178a4c06b2393932367b0d407c81777c6d7144e434cbe94b715fb5c2bbd8dde2d6bab262ae9d143461970f55f99d396d32319ee95055627049ef39cc5336d8188443cfb36d445f4ab2efbfcb88d255cdac6c84e16da650a9423796f886887f0ace667ba4e478653325c3e05ebde8b1160ad1f1dee3efe77bb9c53b67739525929207562d29d77c122df5bfccfcb86cbc8758506be989c818d9cf64db4a0d3e943a78998f534f94838c8b8a955f0a63287555470b306fd909c1339fe3635fbb79240d1baa87a8ef610e34113850a4ebeb5cd98f226d434f0e68bef54c5f4d6a9250ce9cd7a64793170558a93cad12fde846527b7b2f2b4018f8bdfefeb79006c8c1d626287fa8cf0246c5881bb9b2180cb6f252f95edec74fbae2873111c5589225443a2cfd423bce2cb4116d242ec3934d09f2f646b82636c06c82805b3deb3134ff71866fe85dbce8867ab3df6f9105876f5c7dbcb243e1255ae9e2e407a53d10be67fa039a21c507f872b1851bb507a8b5e397ecc1f48c97def90fdc668af724ae48a46e620d3741202e53a691634e38130b77bc9b17e8415004ecd9ca2ee7dba6cca9e7d2121443755f82926c59d500b54b8ea5a995821c96a7101b385fd6dd7aeba9632e58514c8d4d0a4a020bcd960c61cc5ebc82d8c4ac200ca475336ca1ba4789d8a80874d0de0e36c2d479a03aba879ed099db703b494867c52cca908453741736dcaeff91072c4556fb65a5f4d17e07d79e76f20658b414cebcd72c9acef865cb6a1ff3a2160f5cbf760dd08c27bc4381c9ecc2e42ab70196e978cb0ebca3e8ee207b390bef2bfe0a6fb542b85668ca1c25bc2d5d84c45930126aa890d4760fb7f5e57a5d339a65645b8313ae54a29cc6ede69224bcbb2e8a62fe8bc15b17923400f65624a634f2ac16d4bc28c39899f9d0d356277aed82897faae89107c679bc1be6c9d7011c8cbe2f97db5360883a4f377b554cda6de60a1176273c7b", 0x64c}], 0x1) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000340)=""/180, 0xb4}, {&(0x7f0000000400)=""/241, 0xf1}, {&(0x7f0000000500)=""/158, 0x9e}], 0x3) write(r0, &(0x7f0000000240)="515fe24ab7f6475c4afa9e7e109f715bb0fe6ecb07321184c173342a7f1bd792070598c649b4260ea24ecd61cd74ecfb8bada0b957484a2fd85a28573013fcd73fa440572171f9f1af6bf81c8149016902ceee3c8e05b3f419eb9c607bd9dc33ef59b0712660b812e16d0b73e0eeeca8b9bc8930957ba75d2a6f70e879304265006d4e951ce585f12fdc3c9f4506e5e5fd1604f3b77ef6d1189dedd25308021d9e8f22508e24507238c2096b64a20dbf306ec6ad9308a76c0ac92fe09bee952b1636afb275ce6666da76660365c6ebda963e923f", 0xd4) 16:03:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bd", 0x1) r1 = syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = syz_open_pts() ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xc0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r7 = semget$private(0x0, 0x1, 0x0) semop(r7, &(0x7f0000000400)=[{0x0, 0x7fff, 0x1000}, {0x3, 0x1, 0x1800}, {0x3, 0x180000000, 0x800}, {0x1, 0x7fff, 0x800}, {0x3, 0x2, 0x1800}, {0x2, 0x400, 0x1000}, {0x4, 0x307, 0x1000}, {0x2, 0x8, 0x800}], 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20110, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r5, 0x0, r2) ioctl$TIOCCONS(r8, 0x20004276, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)='\x00\x04') semget(0x1, 0x7, 0x100) ioctl$BIOCSRSIG(r8, 0x80044272, &(0x7f00000000c0)=0x2) setuid(0xee01) r9 = semget$private(0x0, 0x1, 0x1) close(r6) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000080)) select(0x40, &(0x7f0000000200)={0x6, 0x1000, 0x800, 0x7, 0x7f, 0x400, 0x80000001, 0xfffffffffffffff9}, &(0x7f0000000280)={0x3, 0x8, 0x9, 0x401, 0x8, 0x200, 0x1f, 0x3}, &(0x7f0000000300)={0x8, 0xffffffffffffffc1, 0x7, 0x5, 0x100000000, 0xb59, 0x3, 0x7ff}, &(0x7f0000000340)={0x3, 0xdda}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "46b1625268f23088521ebfa56d2a09b685020902"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:03:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) r1 = semget$private(0x0, 0x3, 0x400) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000000040)=""/148) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x10) r4 = open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x1cc) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f00000001c0)) r5 = open(&(0x7f0000000200)='./file0\x00', 0x10000, 0x1) mmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x0, 0x4011, r5, 0x0, 0x0) r6 = shmget$private(0x0, 0x2000, 0x50, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r6, 0x3) minherit(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000240)=""/171) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x2812, r3, 0x0, 0x0) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000300)={0x4, 0x7}) read(r2, &(0x7f0000000340)=""/4096, 0x1000) r7 = semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000001340)=""/69) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f00000013c0)=0x2) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mknod(&(0x7f0000001400)='./file0/file0\x00', 0x20, 0x2) semop(r1, &(0x7f0000001440)=[{0x3, 0x2, 0x800}, {0x4, 0xffffffff, 0x1000}, {0x2, 0x5, 0x1800}, {0x1, 0x1}], 0x4) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7, 0x10, r2, 0x0, 0x0) sendto$inet6(r4, &(0x7f0000001480)="b65d7e636a02ca58f96fcb82504c45637b42f72010b76686600442578663b76a92b49382bff6d5574f9166369870db92e693ee8f8d1dfdcc89693872744067d6d6cc48f3b65240ed161972928317a0fb7f97f488659a7d995b6d6467a8e1a321ac3a4e73110ee02027595e876b91b6cee151a26175645fd0a8d3e041", 0x7c, 0x0, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000001500)) 16:03:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x25}, {0xb}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") getgid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x9, &(0x7f00000001c0)=[{0x0, 0x1, 0x6, 0x8}, {0x6e47, 0x9, 0xfffffffffffffffa}, {0x1, 0x4, 0x100000001}, {0xfffffffffffffff7, 0x20, 0x6, 0x80}, {0x8, 0x80000001, 0x9, 0x9b}, {0x634f, 0x2, 0x9, 0x3}, {0x4, 0xf65, 0x3}, {0xf57d, 0x200, 0xda, 0x4}, {0x8000, 0x5, 0x401, 0x3f}]}) 16:03:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7f, 0x80000000, 0x3, 0x7}, {0xffffffffffffd454, 0x7, 0xfffffffffffffffb}, {0xd29, 0x2b8, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x5}, {0x3}, {0x6}]}) syz_emit_ethernet(0xab70469427cb8a97, &(0x7f0000000180)="7d5092347b3f57a1c42cd1300453b6c1767af2723608336563290f9a26255acdd0d1abc47185f9e5b14488e5e7fe69827702e92a8454838484d7beb00ac31bbb9148078de93daf68cad9eba9c282af82f18f8097e608901aa3ac25a159117b2c4ad9dc9f29bca79228b753a3d932914d6508081dc6c2b0fdc59ba89ea291a9c07e7cf5a41f5ff704e3460d9fd4e79864412ec4d3eca3") 16:03:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x7a0}]}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x1, 0x6, {0x6, 0x6}}) 16:03:02 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="829a182ffe6d66696c653000"], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="0c6d513562f03ac2d5fa0014f40020000001bd0966696c658df400a504b739e9f07e88d6", 0x24}], 0x1) 16:03:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x4b) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, 0x0, 0x0) 16:03:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) kqueue() 16:03:02 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000001280)='./file0\x00', 0x180, 0x1) pipe2(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$unix(r1, &(0x7f0000001580)=@abs, &(0x7f00000015c0)=0x8) symlink(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)='./file0\x00') r2 = semget(0x1, 0x2, 0x20) linkat(r0, &(0x7f0000001100)='./file0\x00', r0, &(0x7f00000014c0)='./file1\x00', 0x4) semget(0x0, 0x0, 0x20) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001500)='/dev/null\x00', 0x20399, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) r4 = socket(0x14, 0x4, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20000, 0x0) fcntl$dupfd(r5, 0xa, r5) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000001480)={0x0, './file0\x00'}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f0000001180)=0xff0c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xffffffffffffff37) fchown(r4, r6, r8) recvfrom$unix(r4, &(0x7f0000001b00)=""/181, 0xb5, 0x800, 0x0, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/13) sendmsg(r4, &(0x7f0000001240)={&(0x7f00000011c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0xa) r9 = socket(0x2, 0x3, 0x3) setsockopt(r9, 0x7ff, 0x4008a8, &(0x7f0000001bc0)="992cc1c74becdab83130253365cd3f7a65dbd38487fa1995e9ca853552f574bc9d781408fcbe8ff91c407c2f9387ef6bb1282b6580b214f46f9cf9ea666d93fbd57421851ed52c39fe2cfbbe8a88ec7e6d8a78af4054f7aec516fd569fe40d6939180ab8d66cdc191f681af07a679d0147626e2c49cf7c01c572d30c646fa7051c0d684dbee6608a4b17a4b89b792d6e1dc6015d9067f4178e203f64a8ae9d61344508741fc487f80dc88dc418dc92f348ecc4607100fd0da0f7d993d14e144ba9acfd14920ad06cfd709022a246c559cd4ec05ea7ef11c744d2865b49c808b240e2474c534327618102456aa77fb692c32b0b86fd654054aa76c0d4a117e9868a68a09e1f1e5d90c2a82fe5fd1f01a4f03c5b8de5da0b30bde6eb116b5f83856be905348973bcea8cbc5b9ac74357e0a5e242d3c66d13ff9c2a7ba8c0c7efb7559fb3dd084d50e71fcea1d7a4c49f012cbaa05beaf80eabbdff3252563eef9fa4d351156fe02e0c7b9003eb87f78c5a75205e04a75b9bc39cd328677084eb9ca9b40c2c7a775d16c720266607a24eb97087ac8a885672ce48aa85a8be341da3d64b79637a89174aba9cff3d025b87f84d4165f9b02f6806f6bc59534acfe1fdebda76da5cf952f3e53e92bcc019e3ea2b29329fe8e62498299679cd3fb6fed16fc7d40d7b3287bed8deecceaa63dfe288f173be8e7b9f80afc57093543d600ad03025002342761b492818240dd2f5a15931c88b9d7553e2df3651c80a0030c54b0ee898a675ea412252dfb6c6b3080d6370e5ad73a019f183381b5e2fb2f47bbbcaaa7086c7e0b781d5f0ec15c86ef68fe1d59c1c70a79aa86c25b17a392dee82ec48c4b140dce333982096b9557b7858d90f887617d701c555e0fcb316d389295bc23654b8031902bcee60f09dc4d4198ddf8e6ccdb3c00a8dd49a9d232d910cca5fb58f71fa44680f31abb28a2e4ffabab87238dd61b8f37d900da73b7392b024ad4113d09782f77123f6559132502a35a9f3dc216c260049ae39c2dc274b38ea0f922a33fec850c50fa73b5d7d002fff2fc8240953c623818d8a30dfa8e857a8b5fab79b432d44c8a103879c29246b4230220dc43a50af1b762d70b67ff3b5eb3c98f89be6e305827d1621d84ff024f3fdf95fea48709d6c1ae76907954f5ab7b40c0ff5a25f5c2ab7d1f1f2deff01b92feac5303ea18c23ecda739f300e95ae00322ddf19d780a68c26566b75897c67c653f56f26c7f59ff7a31b253e80ade24ccb7302d4339b8d9938dc58f9155defc9d536f1e27fc2c383dd17453d78b122da2f768b9b5597af51739ccadeceedf6c36d604d702d96bf4e204a575e7f64699ae67eb36d65a37a741c671c5cd296587f4904b0a3c0e968f50f93fe463e7da4ad0709a342928c07ebfcf23364d3d6c040826072de83710ffa2d4a12a8f763a9894713dfa6317222be90e5b8d7f62abca2662a1fa23ae99e1becd3699a15ffe21c8d1c60b81f8e41d7364753a1ab1ce78b257e1c330f797e4fbdcd20aabeb8f900792ce6a9204f8a3bc54a49ea1e40cd754288ae765225ccbd0c0f52fcae3027b9532c3b4c88c9a548faac6940893f5d399da880c2f90dd26f96278630c19764006cc9dfb1481ad456be572332a1f19290c06b8df4576bb7ebc8ebd1d4b5e007604f9d17a86454b2b098a5853ccc5a87bef7a01d2644c1bd61ccacc9b960ba35ba75ae3d30a4c5b7550775c5cfb65973f110fd56b533ba847728333ba6852d588ed40108c9a67dd8c8e6ac57d360cb5c3319d4bd644d1f60a2891f20c4709e3576d0f35bb64693a2baadb77961a2b11b1bc125759799af022f66cb594a881ad7feb536c2a29aab0c95707d05bac44aa8d5f8af8986b8693d7b9a136e9fd9952c7ab5587de584d589258b1a4b21d9bee8c2258380adcca2dc156ba4f33141c6f6c82cddccdcbb1ac7cf45a8387768f0614ac618678cfba340d2b8b12c5cf6757cf531388e64c77b8be8916f777755b4955e6057124f4eb534bbbfc6ec738c59a59f9fb60eec50822389ddbac9d0d66e0ff22580dbb83588418d2337d694d17a5ab9ebd6baf4a7eb4ee4b737225335c88188b0e4d4042643bd5b712db3467c99a53f6513d28951c053bc54812c500474f62ec4c5e4878b6a00b6e02cead08482a68ca9a56f12fbfd71d43e54fdefb26761a2d71d64884d05e1c2050415f9c50b4b019a7593da3a14241e9783282be0e19a200266da828c02a11c286fc4433768f8afdf9cf21c12c054396ecd7742759ad5afdb2736005693d0b6709dc34284834730d60429b21fef606dfb237cea5bfe695cf24c8006c55936b3a2ae434e764a0cee6626d0871b3c7b761a0c53d779de00a1744e6c9edd46cb48b6b11935304eb50e8a4701339ed9f0f90608b00ab459cee7274e2c61121c402f982fb7f4bcfd27631f61cc6381dad03b398d7860d42eb4f7616c99b302795ae50b3e68e3eb9ac8ed528f961d1efa997b06955f55370f2966abf30729f508ac1ca82555e2300bd446cbdb6e48dc3e1a995c6668b72a0b409d2dc7ccb4d4b95e3d81080d5ea9e722d651144e084e045be938cbd4cc5239fd5cfff12bc695be8b4c52d229ad59386f6f220b30800064cb88c98042240f949c11839c003f3c7362dd598e92e8e0aa10a5a336de7d93f94e7d6deafe66f3a09f09554b9bc261211ec638546d050533fd1e92b4ee1ab2d2eea731a76807991e20059ef0ad89f058b7158a88ab2d6ca658b5faf133f073666c576301d3f2f41910da920bf4cdd57bee5c9efa3af2d1aa22fbc5f42ae77cd9ec85d8d1a61f686248ee7b86edc706c1ad88ed65e96ed55023e530efd0602e8e62eb5482b6bd9780f8284564dee4d253b659429e08ebaeddaec91db9df57ac199289d671f62b5040fefac6a793a3d11dcb3ed132fa3a3285c52c74e7bc73a0229d1575a35b43262b70d2bb2518744c0b5fcc16eb125066f8786370d17b7c87e97bdfcd7f232d224f6734350792bbeb001aabb4b350c7a6b52146b6f3affc3cad47a031577d444f414de8c307bf2b8375bc548183e4c4723fa13a7ee825d6d68540b64960804ee69f54ff856c377a1d53ee1616f5eba07091ce00a1900cc04a449125e202ca21c8425533dd31f18984431cdcf5264457763b49e6debbbd13bc36e8e97f1ae496f13a07144746faf041b28c8e331b201c6a7551af154c0d08038238c794403d634cd5f298349c8daea7fad6199d6db8e70c4c8f826f46977dbec34cbd61f2a9bd457dc4d617491bf174ec482bb88deaf72978a31d5b920b157ea15805cc4992ce68e67c27990d9abfedfb08a954dd8646ddee19c2615142376ee587116175414a60905f235677fb70853305230423615339f796330fa3506efa069a76111d6b7bd3e7524e0d82a883b59bebc9a83fb5272c71189efc11100d30de5ef41f555036fd709ca02ba9aebb9561d19288730ed987550f770bb5ed37dee8dbb8975919fa340da2519da2cf4833ac22ebb474ebabccd9e8f86abcae8583d3c08ac7f38d38f715449f327a7e1e34dbfd213ded20e9c9ee5999c93661acc22f5abd369c23b93b8b7bef9fc2d6fd60bb97c34f406da909a58bec89678d011413523a1a7060ac011c27218e63146cf9ac1feab79ce57a6868788aca413197cb607121fd5fad525971671fa3485912d62b29466bb5b7681f8cccad176a6ec94d50e75c2c0a9a1dc7d6175e274036158a253ec9b06a61f0270e597cdd36cfa78918fddb95fa4fb29337f15cdaa347218bc6456ba80c579d009814c635c9f648a653b1606c0483db529c44d4c414855c1890ab74e032a6b62f76d30c72a62636a411419f12aba13129ee8a447e9d71d838f894906be820c0b0555359454c9e0cf67b4d544232b93aec19c1abff29e832fa3f27420eabb8ff77994fc387585055a375924782be3b06891eeede0601b07e00b14671b2223c944a098b1d7fab822042f2e17ac51a6135ec5ed8691d7bf1114531f047615ec8d7e84a0305dd4b76d1a2e2959e059b32d6b56f7cc0d0c532724a57efa53d1d7b18c8ab207c6bb1515d940ff2be86a819043d1124004aa41815c4246984cae5f2a66a575987a5bebef4d9d7e2a0bc5928a76dece571c6f8284493d243766980f2782b37544deee6b8c5c2e4cc11b43bdbc0837dc0add4cf88e443aefd053df24b61ca6b5fa526074cf441a0a20dea227c0646db28bf2199e7ce0c6bdfd36fa6aed663f4a702a360dcedd054a8e144f694f75ae5ac05b8bdbd10361811583447985ee2b56f143a7a6d3613e6b775081aba9197c25c9895f993f3398f67dc6addcacc1d70a1ed5b28bf4ff4b6cc65dd96efb1c52d0fd4574325cc0074e405bcb73aee97c0ec2de936805b6aabac9f04d38c2585fcc40f0846f63172f4a2a414264161d7b7a3439ac03f42afb2192cd242fef45222a9c9fdad67d7a62d29165e83f52b92f3c39178e7eab92bb7a1f8c2993ca1d4900fe676b0b3f790f3a404f440d517d24cea9256f89648f88ff0ec2a37c76ca3fa4c4f2bd7184299d6342a0b2910d8101237e2ca86e65c1cd71a806952784c12a315a00b78605414a1c32785ca40112693131a1cfc3d2fef9832243e17b20574648dbcc9d92ad23677a85941b0fa17d3ac81f1d97dd2426c4fa9bdcd14793e14122b4220ac21936cb8f7f8151ac65cc2c1b0e6dd139704cc7288fb6dd5c5eb8ccdc6f446a0755e5bea311aba20c8a8ebb247d080566c0dfffab40b48ca63f3ed0e5a3cf1718ed1b00e213ee68692c72b0e1ab3ed0f48a7b072a6e916c7487df522c02f60196cc162f2a4faa6985d5f2a3e8182321b2959e8eb5e195dc0e2be027a3ec7975532618acd993797c7356f788aff8ca64775e569da4a94aa315e512f9bf70b0fc2a9e7a68c9fe3aab1e0e071e10b7050757b30585dfa9dafd50e037e7b6990696f45a451f6affc2126aca0f37f8ffa11d2708898a873079eef4a328a51cb68670be2f6f4b17dfe35f3538ec6f7e24d6a9da9b3b67a25a55f7fa345789e18e19600841e37aeef4bcab836f5455ba1c66ca51a383fd7612c3dd88ec638eb81d280c4e1a370ab45f7a11bac29e034d06a55228e45b303cc76104e18228e98b8008d3d67a3261053e853e02845a85c2294b75ea7a2b767832959a118298a88a7b0ac81038136174f10c7e09365ee970f1b58206860782f5782919549228d3912d8c557e729cdcdf11bd198ae797feea828fd17b09c0d376d9d0a23ecba6c3c9908d39c79e8da0c7e5fbaeb9203056eda0dac7ee49ffef3afa23508d3de91cb4e04599abfb87226a8a632031aab091eb84d225d82735921a500a0f6420ce2775429705bf3ee71965dc78131036506abc5c9017c3dad684873061d7e75e42161fd53da86e59da736fc60f78812470e2482e04289eba530ce6f57b458af80e3677d5da1f6512f599e430448995afcad3ecdf92fd903fee7f77de9b4594b059dcfbdf4d13ca3d0840f5421218e6df0994480f5c4bc5b5d0d270b65eccf1089927d5f80d3f2cfcd20fdcc1f3d57d49f4341d8f2145aaf5f994320fedaeb3b6e84c34386d0f3bf13bce68dcc2033b58c56bccd7ec44aa94911a2593e35d5d509932f3165e62481d939e5348b9c88d92b99998ce861aa2e7554249ceb18c987ef87171b432a5a81f5942702698858c9023faa3710674b3eba5f0a8308d070849cdd244711360dbc9bd0190464031b3409a437a9b6b33df52a8538cbcd3f0b308f0b4e20aa33dbc6d15799a6c436b83f64a755fa295003e1200b3a76ceceb34c0f54c679858d8a84c95def429ecd91c3e7d567a9a04c76031f7ee0c09abf5392706c95c74a9cde2a4a35c74e1986e933ad2b827c78153f0008aeaa7c0d", 0x104b) setreuid(r7, r6) setuid(0xee01) setsockopt(r4, 0x26, 0x9, &(0x7f0000000000)="16", 0x1) open(&(0x7f0000001140)='./file0\x00', 0x20, 0x110) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001200), &(0x7f0000001340)=0xc) chmod(&(0x7f00000000c0)='./file0\x00', 0x4) r10 = semget$private(0x0, 0x3, 0x91) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000001300)=""/21) 16:03:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a2789", 0xde}], 0x1, 0x0, 0x0) write(r0, &(0x7f00000000c0)="1e4fe6655f91292d248127e4fee897194356e24e0c4dbd8abadda206339d3a9f6ee92f", 0x23) socket$inet6(0x18, 0x4, 0x9) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140)={{0x4, 0x3f}, {0xf03b, 0x5}}, 0x2) 16:03:03 executing program 1: mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) 16:03:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ftruncate(r0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x30}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000480)='\x00') preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/6, 0x6}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/21, 0x15}, {&(0x7f0000000240)=""/237, 0xed}], 0x4, 0x0, 0x0) 16:03:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x30100, 0x24) 16:03:03 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x7ff) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)) preadv(r0, &(0x7f0000000600)=[{0x0}], 0x1, 0x0, 0xc600000000000000) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x9, 0x9, 0x3, 0xfff}, {0x8, 0x617b, 0x1, 0x80000000}, {0x60, 0x9, 0xfffffffffffffffa, 0x3}, {0x5d, 0x5, 0x6, 0x2}, {0x9, 0xffffffff, 0x6512}, {0x3, 0x0, 0x3f, 0x6}, {0x5, 0xfffffffffffff801, 0x8, 0x1ff}]}) 16:03:03 executing program 1: r0 = socket(0x18, 0x1, 0x6) setsockopt(r0, 0x29, 0x2f, 0x0, 0x90) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x3, 0x7}, {0x18, 0x1, 0x0, 0x6}, 0x8fd2, [0x1, 0x9, 0x100, 0x7ff, 0x7db68d27, 0x7fff, 0x9, 0x1]}, 0x3c) 16:03:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x45, 0x8, 0x1}, {0x30, 0x40000000000004, 0x60, 0x7fffffff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) seteuid(r1) syz_emit_ethernet(0x20163bd49863abec, &(0x7f0000000000)="a9") mknod(&(0x7f0000000240)='./file0\x00', 0x1040, 0x0) msgget$private(0x0, 0x200000000001) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) getuid() execve(0x0, 0x0, 0x0) 16:03:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xe64, 0x3}, 0x8) mkdir(&(0x7f0000000080)='./file0\x00', 0x28) chmod(&(0x7f00000000c0)='./file0\x00', 0x20) recvmsg(r0, &(0x7f0000001600)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001540)=[{&(0x7f0000000140)=""/57, 0x39}, {&(0x7f0000000180)=""/50, 0x32}, {&(0x7f00000001c0)=""/183, 0xb7}, {&(0x7f0000000280)=""/138, 0x8a}, {&(0x7f0000000340)=""/181, 0xb5}, {&(0x7f0000000400)=""/104, 0x68}, {&(0x7f0000000480)=""/145, 0x91}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x8, &(0x7f00000015c0)=""/1, 0x1}, 0x801) r1 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000016c0)={{0x5, r2, r3, r4, r5, 0x4, 0x9}, 0x1, 0x3ff, r6, r7, 0x4, 0x5}) getuid() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000001740)=0x80000001) shmctl$IPC_RMID(r1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001780), &(0x7f00000017c0)=0xc) r8 = dup(r0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) clock_getres(0x0, &(0x7f0000001800)) getpeername$inet6(r0, &(0x7f0000001840), &(0x7f0000001880)=0xc) r9 = semget$private(0x0, 0x2, 0xd83a79065263b79e) semctl$GETNCNT(r9, 0x1, 0x3, &(0x7f00000018c0)=""/191) chroot(&(0x7f0000001980)='./file1\x00') ioctl$TIOCGTSTAMP(r8, 0x4010745b, &(0x7f00000019c0)) rmdir(&(0x7f0000001a00)='./file0\x00') syz_open_pts() sendto(r0, &(0x7f0000001a40)="cd9ecdd05f12aefce9f2b3ff0efb6bd1371d8264fbb1dd30a55f06452a87363293d4d246bc52a695f94b3302cf563bb07f01053760e9027786d9cc582692169e824061ec790b8fc0e0c2868284b8cb513605b873678abdf7fb394b01431e0134cca98d18a1d4c7c36cd1bf0d73d0a49a70c398fd14537f202e1275c219e2b706d2f7b30f9e81c53008f831f6920d3256864c73ae71c84eb3de2abf1dae29a2cd4af6839a805f893c", 0xa8, 0x9, &(0x7f0000001b00)=@un=@abs={0x1, 0x0, 0x2}, 0x8) syz_open_pts() getpid() 16:03:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x1d}, {0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000080)="11") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x2, &(0x7f0000000280)=[{0x8, 0x748929e9, 0x9, 0x7}, {0x1, 0x1, 0x1, 0x1}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000200)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x500, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000180)) 16:03:03 executing program 0: mknod(&(0x7f0000000540)='./bus\x00', 0xba0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x2) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000002c0)="0f64842b900f3f257a295e1edc8b3167", 0x10}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000000a80)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4ad0e3db5514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff3346854e67fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f70a59014e713628a375bcac8ddf7613ac8a422da2d6e405031f1307f4a86db6ac5c7736e5eb0c7017b81019f0e295d5cecd4e85b8a09892075c791db0cbc76d421d946cf8", 0x145}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r4 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={r4, r5, r6}, 0xc) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:03:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[0xf01]}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x3ff) 16:03:04 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$setown(r1, 0x6, 0xffffffffffffffff) fcntl$dupfd(r1, 0x6, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x1, './file0\x00'}) ioctl$KDSETRAD(r0, 0x20004b43) pipe(&(0x7f0000000180)) socketpair(0x23, 0x3, 0x400, &(0x7f0000000040)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff8, 0x8a, 0x1, 0x1, 0x2}], 0x4, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xc9, 0x0, 0x80000000, 0x10001}], 0xfffffffffffff000, &(0x7f0000000140)={0x2, 0x10001}) 16:03:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000000)=0xba) 16:03:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x140, 0x0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) fsync(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "79943b3c07d990114596e56c973ead765f4a4378"}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) syz_open_pts() syz_open_pts() 16:03:04 executing program 1: r0 = socket(0x4000000000002, 0xbffc, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x0) fcntl$dupfd(r2, 0xa, r0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:03:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x2) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x14, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="54aaab017e05816c2d07bef340e0ee0e14f1ec5a8b89fa2c1682631e6c21f3bdb8b16cc3", 0x24}, {&(0x7f0000000140)="fc5c6104441932ffa9547f0edf186db838239405cf1469ad2c9e0e737439b17b9981328e74cec34ea1da1592f457e24d1ae06ceb4d8f74bddb101c7ce5a6f95cb6b2f6edf4bd90542a7553630b6298951befcd37afb56ecf7fe13c312dc5586595834c991c86ea6395753309707e1421fcc4ea18539460dd207f291d2cac81dc47cee145ec3967851fca4b9e27cc6a893bcac3f1f9069bd18ba51afd96115ec6ea57b8bada3ed5318d365769a01491abe977948fdff9282b818812887e43f0bc7fbe2e31c3", 0xc5}, {&(0x7f0000000500)="a8932d8a95686feb4c04429aeddde31c6339b9ebc30175902c32d12f971d68f0edab06650136a63053ba20d75fc9b92c7f6f2d186938f2eaf812d02fc1fdfb991bc39bf1c0afc06a3f0e6f3adece027beb9d14f592a9a11a7e9c77776120cf7d9f0b99e267516f617f440da505ee4a23964e19d1fb64acb3c144ba313fa27f5c0e3625a83db9ee56b0bf8b3ee8d6e480d887763c2b649375ff9987b00d880fc622a1aee0e95c2bd7c8cdbc6adc69228d173d681365e5cc9c6754fbdc0acf0e848091d50f36c6dbb14f7df74d9e3bab6971f917b63b839c5814547843931ff8636ce80b1be92be7d39fb3cfa3357a3b4d504227b54faf9b937d2012221ec56698b71df08e016359c80bb6771112fb2c56a77f6c4616f4e41c00145b7aebc7e5eeb501458e2c368daef46dff05fc909099945503ef22e70af64a89c46a6337eb6d9ff4aa69fd868048889556035d6482ac349ad0465f662efc7ac50c216060d4f11a46d0c0aad134e8764aac5018b10cf3d249b79a606cd3dc8e860200e6e5dd5937883b745c845ed9ca43a8d89d60953c14bfa2e930e87febb212c3cf571bd58dd457965555991dcb98939e57c477363b65311422199bd8c559fa5c30389fb7c3682dcf5c6b4733e67cd43f486b7e8cea959d0ebbb52f229164456bec0b2e8fd6dec45d2218d318b847e28b28f901ef7844a81a39e142917c56ec4ceb291fddd0c3844c983463d09757673966b67ea28618e03a1c3a833fa197edfb644a7a804c20f31e9313817e1fe7c406548086997093cffedca08afd7705ac28d944d1c11dd0ecbea403b492f46edf19a4648c626df5b17c28aced43ff07b6c7198398322b3f612565aecf517a01bd5ff9ff447c372ad33193c22062611b477a436e81a1fa9fd8aeb9d1079d2696af5e61ca9f125dc865a1a4ad4f6f57eb9a736ad698fab0ffb0b16399f153befa224ca29d5a97c02ae94d29fef6b49b68100b007894f4d547fe137b7488fc570966a0611f83c34d1282fecbc117fbf42b37057eebebda9b20bb454c75a485d350ef8454c2efae685e55018987ac491751cf9299b008c8111af38803960c19594a135628544cadf50e2b97b17e010037eb53434335c4032318eef070e316358f1e8e3b9a9ff6e3f14538aa5a17b0d992745f07997479ea05589febe807875d9d2bd54f5d54801f1260f8a10d539e470f1580013769ca25198ae5407e8c06b64eb67ec8d914afeedaababa83b5a92eb518f5c384bc1e432313970625dc94fce56cf1a4d76d3fe1b354fa3c7d1a0dcfee7b05b19c299b50cb15172ce9e2a2d98f7ed429dd0ce58442e4bd0f611c9c7eece840644ad02714cb107faa9f7fa33de2ae6146124b18487c61fff9974e847648bde0c668647fddcfad64df75a5020f0c538d410a2df8028ef5bc3a47635f48f38e514bfdc6f977c83c0f4aa5623a577e2abf0275710e6442d422e16a29e6ed17353a7438fc80c101622de8702f9b1e77d0c2b9cafc2c2af98c026a9a6a005a89ad58a7a46c92fccc2b6a35bc22d2f682175ff87019b63f22eae73d8cc2a9804b48977c1797d3250e396ac90d67123369f774ee7b7b60c513dfac5027b02cca74e3cb2e3135494fb0fcec93fbcbdd8b2d31595b1b9d15a55c601374c03e7c6c7d402f7f49148941ceb220d47cb8633d06cc7c9ff7e4efb220263ce9b7b8c6d2d9faeb45b2068018383907035a4e01b41ef8ce30044f17ea97785388d6b175c95fa716057cfa5527e279fceb86a7b856efb3a3c6e31255a5aa55f77f1a4aabf77dc60ab3ee63ad931289f0d273d6788b38a5b31b75c360658a76c0d1da94cd740e0f2b6f19feb05bc8b2b56aa8a2a9bc5dbd9f30863138b5a229821aa481af4a513b511aa879b9d5dcf5305731e4a25d8f98a59de3c3678972a18b72ce26e7747baf10799380963740c2236766fd944f14fc7e0a016c62a275f0f2e5e0fd7715b21f3bb921c7cb92f692bea35e591385bc5dc774c8309388641487823566c976b26321d2f2533bb60ae66ed20548b4564f2a95254481168a77de4c31a9a6acd43e6edc80169487315ade8a44d288242bce31e768e70d057db2f2e38ac8f37cc6dd14cc42fc12823b0e2e8e89557bbe6b36414bed72bcdc188cdca67a05946796d1f5754fe07e6320bab182e151bd242b7651efe7b0c3f7e087cf8951ef10455573790a0debace83b85fa1160518dd2b0127f553dba22373cbdc8ac4ca93d28f26a3e740795060ef86306f907cfa680abadee7c5b38908c38cb993f87ca813da5ebe0e49354ed4b3fc581fc30d4f87e659f3aa185eaa1f4d91b73b38d815ddabb745f60b6f6922d6404a3e963157c0bfee674d8f6b55df2b52ef90d491d5eb39d2304f57be15b2d6fa3ce4a33a5186d5b8e026ba1eca8926ea0e213fba4bec90faed6a6accd17a624b3d2a759a8bbea06dbb35d480b7759ab00f72eb1f4ff42990f8950189e205cc66a9f86df56968ea9f8366fd7d011b7deab21a34eb7d1e82bab65b09501fc0eaacaada1133268d17e634e957d24c0209346f79b4aaa189ffe1651a791ee40ec30298ec2e3aff0c4645e31b91e4d03977fa3d972f821d75722573884c2380f5a29a6baa432f4618418b61e056719faaba95e6a7613426bae0e61a8925acee6239eb2bc6ba35e330c764b9efc5a66c552c5a68653c6c5926c8c74caa9bb749afdbd8bc0de6c303b0a2869139ff6f82f57cf9d96be8df4b4c66d2a378f71706f23cfba6f503f3dbfbc4325c892e93f58e4a0013f41086a9c9cd8faae8c0f2282efd320c4597ae938fdedfc2cd0b8092fca2c25a6b888471fd19c26077c7f0fc71a504dbfaa8d1b0874fef6d70e284931a8b0dae211cc46100d411d2a19523b1bd7c2c509f3a8976c382756308af5261876767916ef5ac9df4d0fed3fceac11bc018b61d13c6dc2ce445e3ffdca8e9ef3be9f230d198be72cb791791a74a520cf3e959e2252d873d0328d63a315f78f1427e6f64d24a9d76c08560e3b5df5d58d1b666ae14bd7d0769714605180532eb6d6ab5e4c1e4ab3a3988fef55ace7f75ef0d8bfb7f6b554a8528f0bca0853edbbd7ab76381d7799593d6466ed1b350cf727bad6869e7e348550644b9692c801fca7ff58f9e71ac07b65a8341a6bf7c67a88aa21fd601600e9023c139c2466a1275bfb56e451ead8b3e4724d6cd3d74a2693dec00f19ce04430ec8010f0e21dcf28c39494b08b7ebdea5a7f3fc42ff8366915c8f2525c6e4a36b9b5388cc060acd7a78a4d8f5a857606bd70dfcdd581cdc4d2a5910608816a3e618c33a77da136b6702728083216d056753e7901658beebba293eb9ec602265d6bfd7e8f254b6e8add9c741710aba5c0bddf3143817f38dbef294a7605712a8ea6b9493a882c60610626e062be5f06064ad7617e37e940ae6f03a212fbe4b8817e6b1a863e9fb9ecea4b232b0188cabcaa9b7809c306347d57e662a7b11e92d71f3827c44352fb8a076155ca9e0e9d293c20cede151be358b6aabb49d455dcce1b1473064c2cd19402f3085c425b87d7576f6bd57a9019ed4e7cc25508225d2ec5d85dd53cbf6a1f621658e9d1e82daa0290f90707e90f0c246a8a98a46779811db7096d582586816928bc03d8053718c5649df87fe88eaa0ab4d0e53ded1554e57f3dea4e687d6f862d101a8a7a7f8301c203fa987912dcba4c22d0d9e39e2045e3af5b85f8a67ac951b407622802fb6e3d9e14b2d608eab62e3caea0876e283521e8e195e306a04380984022a365fb8c79b633fba4ec78172439a73feb444ce94ab3096826252aa0a0d43bd06eb032980f1264d94a93a346cc7051b23e8cf392e5cdd881b448b2edbcb8ad4427de173703ed06229b24b1f1b5761247a5770e704139d31101884e0e9a6ca0f50f8e64cc116e4186c11bdf20fe7273b18de0afc71310f013564e94a5b2fe9acf9eb6347434a911250c31e6cccb8040cc1a3e33efbcf9268826b38e02b309fc44ab1dd4055e5dc9eac0cd102389ffbd63e6955ad9ff27e462915d4e5f79f9ee92c82c5d78bb4d7a5ff1d1bb5c871eadfbceaa6b0411b2e61768a2d6714efdad4e96cdf9a084a7df54bc62bb42bca31175ac5ebcb0a6ca5e745eaeb07404bd9634168d2b9815efbd6362a7d945d486a0c18ce2c687bf2033d5325a5da03f2c6cbe1041ba8a634b199557e2c7bd8c3e9b3df7cb1b2f179e38b047d5713fbae481fc58fe49d2c4284f57ba9037dc3733bd1e6fb584d1813e763282fc2bd7d11835724dacc2e6d1c070bd51b0f752b1ad6885ae900cd0e798ace13fae052a432973fb7c498b4b401cd4f747d3a57a0859afb86175d56c9cf8ed642097394821951f4e69447a54bd9b0f426c7f6a39befddd51217938e87865a9f5bc54d0032ce64219ebbdedca44d4a1757b7facca21ce0110f0f6f235d6918a3ac91034d2b470f0952879adfbfe19b9cf2775c740fbe7a114c818ebb0aaf20004da3dcbe4ffbf7c16adc524204e9f4a460308b86544e9fa844a6b73aad5003d25e1d22e0756ef101b4110e3898bbab9ade70e14a9c210064f5c30869d3abfd1123bd2ac197293a1c33ff23959cd2b500fb9318c9f7b6985096b80346abaa6be325e5bd3b774785561836a41fe88b53a1b1efb144f11795821b79a960c99db2997e37b509727ec7ed635e0291be34b71f774e2f5d29b95dcb2876fdc7018189e883ffac06232b59ed69779acd95aa21b8889d288efbe34ddc5c678b4bc8d91ac10caba8e05a55ff3eddf86464a56baec6b119b74ce769f97cff99b8501da35e7f8c310255ec8bc9d9fc6246b26dfe7b7966cafddff53f53c0ad35b6969f525a1e083b6777a49f72b4c329c1d490d73ddc0d1eb6155e3bc2363ac079e23473301dca45168315e337bc2b1a7e42ff850602ef79c2eb52604eadfc5ac14f53b71d22150bd7f63a7705f9d1d55d10b4519138d74f71568bc83094e22fca3e0242ba0afbd6aa6905c129e9b9796184959770a21da38a0a83d153ae2434af2011fbc8a6c767c9b547c7d3768627124f958b270817aaa39ddd6c22975a1511041ba1bfcb8cce522b0b71c9134b1d141a1986770591976d6f896f0d30d8c1c4a2e17d1d49d84b4aa5908f4a72a71885f867dfe4efdc0c20c3fb20de4a17deb562de2029b2b1917c5b8f8e99b131884e6c51eae2c2fcb698a2db87774ff149c91071fcc4cd72da5f7ff957243a64e4eb0260404670d60edef367827494dc66b8595afb6699914a2ef8e3b25d60e219ad1e3f8e9a87d5c501b89ff60446bb9a3ddbbc1828a293f2c6ee325169a125872a8130ef540f99617fe7b4a488527b608057bfe451deecb40dc1428399ab613461cf17f6f72a3b876cfeb795696e8070a41ee4a979debf3083ff7974d307bf226d47dbbd86a727b8a265e6483cd9499e90e5eb829c4ac5326c4ab7077866868dbabdd6c0b2ab5ea59849d193c25fdb4e53cfb47579aceb4ec2e4b70eb515778ce1ad3e351edf3999804bbd360155ec40894f862a7953279115a332b30e31a82a707397953fa0f0e0eea604dd59c2383f5f4feddbc376b298cccbde2574e0c78c175eca93a54d5aab694b63372380a1f030b3db7b01532c8eef295956c1428d40db5db4f9b217a348971652dd3f5cfaaa69bac18e0e16c8d81afe4469d000b9024c9bca27819f6d91d2bc1d862206e6ec1dc9d38b0d6c4b00e9247737694b7c4d35213efdc05efd92d95c0d14c9c47beb16a6325814b16f420a72e1ef519478feb3a393eaac6958722bd65fb81", 0x1000}], 0x3) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x0) 16:03:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f00000007c0)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000fffffffffffd}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000600)='./bus\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0xc0, 0xa0000004, 0x200, 0x944}, {{r0}, 0xfffffffffffffff8, 0x20, 0x60000000, 0x3ff, 0xfc}], 0x7dbd, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x4, 0x5, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000002, 0x9, 0xd7a}, {{r0}, 0x0, 0x8, 0x8, 0x0, 0x7bc}, {{r0}, 0xffffffffffffffff, 0x54, 0x1, 0xee, 0x10000}, {{r0}, 0xffffffffffffffff, 0x94, 0x1, 0x101, 0x10001}, {{r0}, 0xfffffffffffffffa, 0xa0, 0xf0000001, 0x3, 0x3c7}], 0x10001, &(0x7f0000000700)={0x1000, 0x3}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000740)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)="8e44e3563ed84c730caa05aefcaf0641e43200c204582a85756073ad70acbb46be9f6aee0647f00d8b7703e63725ad65b60f821a6d9b915490558c6c94f34d5d6e474d601d60bf9a8107b095512aaafc22d5219624ed87c399ee8bb4902deb999250b133f1aa4e668df392268ae9efa9fc654c49865d7e126aa8e091012a19f236ac32f7103c6d2db31bb61920eff9fba2d36dba0cfce9b765ea4dea925cdaedd8cead53a238d278587c10e54d8232bd4e319c36ccf898afea687d2ba616c7042d8a6bc4433796e0a3e96ae339b2541fbccd9995821a80e66c182d3d2a9bc637fcd085e7305281b738eb101a3181ce68f65312da48", 0xf5}, {&(0x7f00000000c0)="ba1d90e65be46c878680bd9645070b9fb1dd5bcc537780f94c21e5bd14b8b19f5b1416f685b76fe269e4cdcb4b0f8ed5ffa39e5f7e3bf83d2f32da6123", 0x3d}, {&(0x7f0000000300)="7260f62992216f62fe31d40e56e27f33cd288347e3c1cf02385a539f5dd2aff7f2e6f06468111b8f7f011af991882a1cb283f5952e5dadedae8d0baf034d662b88f1fc50bea725197287b6497f974a76986165fbdd737b31c3d808fa3b9c861eff51c69f9555e62eac869622b0917a353133b947718468241f34f38c8ac751645739813ab397c041a49753185f51b38eada8a7ac1c265ad14268d3bac4f2aced12703e3dc15a68b43c1ac84076579257ee3ee1f1a8111d57aba24645843ac156f2b6d4db037e862849dc0f0ced377f390bd692cac62ec158debcbcba4016", 0xde}, {&(0x7f0000000100)="2d078f257cd78930594a79f1eaaefc32adb5b124922807259d4b95c7c330af9dc6c719f5b6a5f0b412d30bf5c396eb38f8ee6d6cc081ef37a7fd", 0x3a}, {&(0x7f0000000140)="e63c7a8df66c0865b75e471bb19277aa46bca1f894ec136f52ffc280c31f52bc0da07c", 0x23}, {&(0x7f0000000400)="41e9a36b8d197b12f7f45bf1a28bd833756b0cdb28f4a123e511ebdbcc25cdf9ee2bd1ea791139265bfa360826afe618c940520903ce1cbb0f38541424bde849755c1efb74d068e436d82ede57e95f0b23a341bda6f1e0da76de631d368d3aa8d63519907d74", 0x66}, {&(0x7f0000000480)="311f6008c8895e2dba550b88a9d4d43c5f0ff8423b28744e83fff62559f5e97d56b319d2039b225d353bd459e512dc0486e769a1880139e08e32eee2498000f1d6f6694ea51140417a9b9456caeecd9472d11b155feadf4ceaca24d8aa857be8487b689baee0f99ac31f9c43c7ed1c105a005009c9de4952d9480870f43d421089c39719d6594ae4885f037f2cd8c64a294aa2d1b8ee1aa48351bce48f4c0e2ee0920d431b85afa13a27d39e677a9e69e6d3cd5198b56a55e5cd0b0dfd03f7066444b9034f6db1bbbe2d0944ccb096f90af229ee17134f2ae5d0d20a1ec8ad433a5407971a5216a7224acc8880806c329c03b6cf543a", 0xf6}], 0x7, 0x0, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000840)) chmod(&(0x7f0000000040)='./bus\x00', 0x20) 16:03:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x80000001, "4b5bcac08b9932f18dd02e8b2878e00d49a746a4"}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:03:05 executing program 0: r0 = socket(0x12, 0x5, 0x7fff) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x1, 0xe2c, 0x10001, 0x1}, {0x80, 0xffffffffffffff81, 0x7, 0x9}, {0xff, 0x200, 0x100000001, 0xffff}, {0x2, 0xfffffffffffffff7, 0x0, 0xe675}, {0x290, 0x3, 0x0, 0xff}, {0x8001, 0x1d794fd5, 0x81, 0x3ff}]}) r2 = socket(0x1c, 0x2, 0xfffffffffffffffc) setsockopt(r2, 0x29, 0x28, 0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x20, 0x1ff}, 0x8) poll(&(0x7f0000000000)=[{r2, 0x133}, {r0, 0xd1}, {r2, 0x40}, {r0, 0x118}, {r0, 0x2}], 0x5, 0x1) 16:03:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x100a22) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000140)="eae0b0b7d8bc93cc2f96735178740754946b60abce94a26acf398f6dbd636f35ed81390ac977cfe901ecabd3280fddb3ee31f655a6856c92e8c155760cc7f430bea17ddf094df5c4968d664e1550e2008562adb664da28c2ef8cbe7ed8d98954109caada9daa927e8a893b06aed6f4d42ea5a37a0d92142a3b97deebc73b91f942694fc9e70d54906cb95b450fadd618ae", 0x91, 0x3fd, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) sendto$inet6(r0, &(0x7f0000000080)="e8e0a29fbe36b29f440a6ebcc45b22496901ca58751a92c8bbd1e6a75bbe", 0x1e, 0x8, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x2}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x6, 0x1000000, 0x0, 0xfffffffffffffffe]}, 0x3c) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f00000000c0)=0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) 16:03:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000240)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8b") 16:03:06 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x810, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x80, 0x0) r3 = syz_open_pts() r4 = accept(0xffffffffffffffff, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) r5 = socket(0x20, 0x8005, 0x4) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x43, 0x3, 0x3}, {{r2}, 0xfffffffffffffffe, 0x1, 0x4000000d, 0x9, 0x9}], 0x7ff, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x42, 0x29, 0x6, 0xff}, {{r4}, 0xffffffffffffffff, 0x40, 0x9, 0x6, 0xffffffffffffff44}, {{r5}, 0xfffffffffffffff8, 0x84, 0x13, 0x80000000, 0x7f}], 0x7c3, &(0x7f00000003c0)={0x7, 0x8}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r8 = getgid() getgroups(0x8, &(0x7f0000000480)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x3, &(0x7f00000004c0)=[r7, r8, r9]) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000500)=0x99f) poll(&(0x7f00000000c0)=[{r6, 0x4a}], 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000200)=0x8000) syz_emit_ethernet(0x1, &(0x7f0000000040)='3') read(r6, &(0x7f0000000140)=""/143, 0x8000) 16:03:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x84}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000100)="b193af566f8b013ad6f7e009fddecc028d3cf08919", 0x15, 0x4, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) 16:03:06 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="a15e5fa97cbe0f61177055cc802bf72078ced8dda2dcbe3331c0dee5001cca3d114bf64edf0edca8fafc5aaac78a357b7b73c95ca091b81f96d3deab7171728e10e3fdbf3962b2879590391b64b4ebd8fad54a7b5a8f3febec6a35da7682e59868d725b99debd3a9a4032ee9a4db7605657c3dad432e3a8d2916f4f045906ef1f6b4294973d5c0ad23edb7de469c040207000000dbdbf3379e6376eaafaa0baf060a000000000000af0e404d045710f08b5ae523bd8b92a494061e9b59508e2fcb020ff924f4a6c58e3aac47aee7874dc8d886d6190bb41035dc62631526f088ce5632c186cca823e4c6"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) r0 = dup(0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) 16:03:06 executing program 0: minherit(&(0x7f0000917000/0x2000)=nil, 0x2000, 0x0) mlockall(0x2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:03:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x64}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") fchdir(r0) 16:03:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) write(r1, &(0x7f0000000280)="f70028735672f8f37fbca89ebd7f315508b1d2626480e6c764ef81640153bcaae14fb40a8cd3abcd68c71ab90cfe23a25a0a2770b245bc60409231dbab795541c5446187e34edf86ea1811cce8848e10cec80d7f74c188dc4f4b0206c83cf23fa8abffc8cfbce2082d21e41238dc8b60ac201cbb58080b0ab87a53727cabde944daa281d860c46f5d6c2847e0eae0b424c3722fede32f036b340bc041ce92811951057d1e09e56910ef751", 0xab) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) linkat(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00', 0x4) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f0000000180)=0xc) ioctl$TIOCNXCL(r1, 0x2000740e) 16:03:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) 16:03:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x1}, {0x10061}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x48, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000180)={0x9, 0x9, './file0\x00', 0x3, 0x100000000, 0x8, 0xfffffffffffff001}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:03:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = msgget$private(0x0, 0x6d3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r5 = open(&(0x7f0000000080)='./bus\x00', 0x400008003fd, 0x0) write(r5, &(0x7f00000002c0)="4c37dc76005ee6f850cb86786d6ce34ab0b116314a890da7e75e4235030f221dcbdd0260b72648c9311261d4ee5eeecca39065509d9c94d07ecb8ee4d2c7d051084132eae9cc6c13013353d42226c18a1eadf67f72592bc5023df380f52bbb0796e9d71063230fdfdd70eb", 0x6b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) write(r5, &(0x7f0000000140)="be175b4a1639b16f4cfe6e8638981282b6ccd7f4aaaad82f7161a7673768beb7662937ddbd6f7726bccdf18825c6e431c8a430cca077f4d55b7ed18bff1f87d16537ee78638462852e5b55ca7bf95abd47cca7eedef3c075d8ac08ab00a88e40e0386684c07f6497d1e30bcefab4a5867a3e9cfdfd75b14ebb602ae3352bd1a1c16bdcfb3f27990de80acdce75089aa100be00c5d807320600fd6ad1c90bf8348ca9ac6295bc87502b297e4c1c11a0e281ba1ab471339b26e69c3d124660c5c729592d4cd15a6233ae4f67a457d133282125944442", 0xd5) execve(0x0, 0x0, 0x0) getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r8 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x7, r2, r3, r4, r6, 0x121, 0x6}, 0x1, 0x6, r7, r8, 0x1f, 0x400, 0x9, 0x1}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000200), &(0x7f0000000240)=0x10) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:03:06 executing program 0: unlink(&(0x7f0000000000)='./bus\x00') open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x40) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x181, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000200ffffe9f2713aef0004001f0e7ae08a5109588dada600001a080001"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:03:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x1035a) execve(0x0, 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) connect(r1, &(0x7f0000001200)=@in6={0x18, 0x0, 0x1, 0x200}, 0xc) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:03:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x4) r3 = geteuid() r4 = semget(0x0, 0x2, 0x88) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f00000003c0)=""/101) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getgroups(0x0, &(0x7f0000000080)) r5 = geteuid() r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x5, r3, 0x0, r5, r6, 0x4, 0xffffffff}, 0xc71, 0x1, r7, r8, 0x2, 0xe97, 0x0, 0x1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8, 0x5}, {0x3355, 0x7}}) getpeername$unix(r1, 0x0, 0xfffffffffffffffe) r9 = semget$private(0x0, 0x3, 0x2) semctl$IPC_RMID(r9, 0x0, 0x0) 16:03:07 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x180) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0xe1, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000180)=0x6) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x23f) setuid(0xee01) r1 = dup(0xffffffffffffffff) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000380)) r2 = msgget$private(0x0, 0x240) mkdir(&(0x7f0000000040)='./file0\x00', 0x140) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) shutdown(r3, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f0000000100)=0x6) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000240)) getgid() lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) msgget$private(0x0, 0x82) msgsnd(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="0200000000000000f9aecf094a4cd991ad5b0f177f6f616f1c5f44a3c2b2caa660668660674a05ceea45b1d14de08d3b252adc5ff0cbf26433c8cc7b2e3c37222dde88a8468e7153050ce1d13c8f6a367fc5fa481f510f8ab4140dff"], 0x1, 0x800) 16:03:07 executing program 0: select(0x8b, &(0x7f00000000c0)={0x0, 0x0, 0x10000}, &(0x7f0000000100)={0x3}, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x72b5) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x1010, r0, 0x0, 0x0) 16:03:07 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = getpid() getpgid(r1) 16:03:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') socket(0x18, 0x4000, 0x401) 16:03:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) pwritev(r1, &(0x7f00000000c0), 0x0, 0x0, 0x0) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000000)=""/24, 0x18}], 0x1) 16:03:07 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206911, &(0x7f0000000800)) 16:03:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0x2}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8d") 16:03:08 executing program 0: getpeername$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x620, 0x0) fchmod(r0, 0x3) connect(r0, &(0x7f0000000300)=@in6={0x18, 0x2, 0x7ff, 0x7}, 0xc) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000240)=0x3ff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000280)) write(0xffffffffffffffff, &(0x7f0000000000)="ba369b6d897a984fb629bfa68d7564b6e40fb4f7a43ad275c073376ab729fa8e5fc67b10", 0x24) readv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)=""/192, 0xc0}, {&(0x7f00000001c0)=""/22, 0x16}], 0x2) socket$inet6(0x18, 0x8000, 0x0) unlinkat(r1, &(0x7f0000000340)='./file0\x00', 0x8) 16:03:08 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x210, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x20080, 0x11a) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000004c0)={0x10001, 0x3, 0x3, 0x5, &(0x7f0000000240)={{0x1e, 0x3ff, 0xffffffffffffffff, 0x4, 0xc070, 0x4, 0x31}, {[0xffffffffffffffe0, 0x46f22697, 0x100000000, 0x8001, 0x8, 0x5, 0x1000, 0x7, 0x791d, 0x0, 0x2, 0x7fffffff, 0x0, 0xebea, 0x0, 0x4, 0x1, 0x1], [0xfffffffffffffff9, 0x0, 0x9, 0x7f, 0x5, 0x84a, 0x3e7ff663, 0x2, 0x401, 0x6], [0x6, 0x8, 0x59df, 0x7, 0x8000, 0x6, 0xffffffffffffffff], [0xde, 0x9, 0x80, 0x1, 0x9, 0x7], [{0x8, 0x0, 0x1ff, 0xcf}, {0xffffffff, 0x81, 0xfffffffffffffffb, 0x5}, {0x41, 0xbc7, 0x51, 0x1000}, {0x197f, 0x0, 0x7b, 0x1000}, {0xfffffffffffffffe, 0x10001, 0x9}, {0xffffffffffff6a9b, 0x7f, 0x3, 0x7}, {0x10001, 0x9e3f00000000000, 0x200, 0x7}, {0x80, 0xfd, 0x4, 0x974}], {0x4, 0xf445, 0x7, 0x4}, {0x3, 0x200, 0x8, 0xe8d}}}, 0x6, 0x1}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x84}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000180)={0x0, './file0\x00', './file0\x00'}) link(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') lseek(r2, 0x0, 0x0, 0x1) 16:03:08 executing program 1: pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000280)=0xffffffffffffff47) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/22}, &(0x7f0000000040)=0x18) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x2, 0x7, 0xb6f2}, {0x18, 0x1, 0x4, 0x8}, 0x2, [0x7, 0x2, 0x5, 0x9, 0x9, 0x1, 0x1, 0x2]}, 0x3c) recvfrom(r1, &(0x7f0000000080)=""/71, 0x47, 0x43, &(0x7f0000000100)=@in6={0x18, 0x0, 0x7, 0x10000}, 0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) 16:03:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x3}, {0x16}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x101, 0x6, 0x7fffffff, 0xbc90}, {0x800000000000000, 0x10001, 0x4, 0x2}]}) r1 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) dup2(r0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:03:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0xfffffffffffffffd}, {0x6c}, {0x206}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:03:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) getsockname$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x1d}, {0x30}, {0x6}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8820, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00') ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0xffff, 0xdc, 0x400, 0x4, "f91c9447fd59dbe79d063e19b4fb60a57262c334", 0xfff}) syz_emit_ethernet(0xfffffffffffffe57, &(0x7f0000000780)="c49affabc8cc6a73ad0a257312988c6ef8192c2ee4d1124faeedec699c93baee9e5578620de1136e5f4b3b06edc1ebe2e0ca3c689acfc43de2c75fda56254d9177f47785e2d6ca368602fd5a6f06ac3c93a5b68fd44182b9c9cedbae1d7c9002987d2a74e775e5f3bbb064e20fb2445c6ec8d54ea35ff5af6d911262e4d9a596c59956a25de7a19f3bb40800000094fd4d4ad26062095c109af84133ac832cebc7dbaca8fe6f8b4ec37583766f3f8c99cc6395f4979d1f5ba4fff77d899ddf83d019aacbb4703e5afb9c46d24e83d000332fd06edd63d6694e5654d9be3c42ad18ca5099261f411634d9c35729b5df77c3000000000000000000000000000000ca98ddb15628af0ce05ed73c6760b69ef1fc57e7ec5580931357b0f6255c7ebc87cb4f7b62f3186d55bdc008958787ab66dfbc12eb1bbc955dfe7c5ee2ea7bbf854e96281a1a922b8d73fd8e9e05f94b9506cb4131a4a5dc67978d57c6d3d5c0226e2fbdeb575911ddc495cfd447f290f2f54645b562207a557ec0b2b0f9a3a5ac51f767a89ca0b77457faa5fee54255888f3e") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) 16:03:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x1ab) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000100)) close(r1) 16:03:08 executing program 1: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0xffffffffffffffff) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) 16:03:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup2(r0, r0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0xfff, 0x8001}, 0xc) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8d") 16:03:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r1) kqueue() ioctl$TIOCFLUSH(r1, 0x4004667b, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4d}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)='c') 16:03:09 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000180)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x282, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0x800) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='\v') openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) 16:03:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x4}, {0x34, 0x0, 0x0, 0x81}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x90, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 16:03:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x4000000000000c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:03:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB='Nile0\x00'], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x5, 0x200) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:03:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x7f) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 16:03:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x5f614011, 0x7, &(0x7f0000000000)="2af1638644a5b6a5d586e21257ebfecdfd3e22f47c85b68776d08c3b180f60741bdf78a0ce57f8ef2bfc23a5f51f5e7f8aeb812329f4c864b896da273cb3d3251fbb4156dd488518be79f3aeb6e85b921b43d684003f8770c9657116f296c67d5f2190346c79866c8819f47038e7e92749eb0b133fe8122432697486cf3568accd915e78c012e963a7877719f201270d8b48d186504672c456d6f24d94785690264581da5bb9d51bc692046cddbe572f3303e92c174fae07fe91f86c32018104f7a9d06e7c958aed05a322871f89c6b05035be07eb3a9f42a5589683809d96c241d4223ec3b291167e2bc00bfcbc5c", 0xef) setsockopt(r0, 0x29, 0x26, 0x0, 0x1e6) 16:03:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1000000000003, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x10060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x9, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:03:09 executing program 0: r0 = socket(0x7, 0x0, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = syz_open_pts() r2 = getppid() fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x1, r2}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5, 0x10, r3, 0x0, 0x0) utimes(&(0x7f00000000c0)='.\x00', &(0x7f0000000140)={{0xffffffff, 0x7fffffff}, {0x800, 0x1}}) bind(r0, &(0x7f0000000080)=@in, 0xc) close(r0) 16:03:09 executing program 1: mprotect(&(0x7f000013a000/0x2000)=nil, 0x2000, 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x7fffffff, 0x1, 0x8, 0x1}, {0x8, 0x3, 0x101, 0xa0}, {0xfffffffffffff91e, 0xe322, 0x3ff, 0x3}, {0x7526, 0x7, 0x98, 0x1f}, {0x2, 0xffffffffffffc02d, 0x9, 0x1}, {0x7, 0x5, 0x5, 0xf6}]}) setitimer(0x0, &(0x7f0000000000), 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) 16:03:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) sendto$unix(r2, &(0x7f00000001c0)="0ffc803a204e48cbbe40b48d6725a8ac30e429cd33cad7404fffeb9de75b19fb56a686ad0a636d8c22537dcf4502e61dd8b1b8048eae4be1cc814009a6342cba3d2f64e1cd285a26dbbd482cfb2f33d0e4cc13be59dfaca0ba0f8cfd46622e830bc9764925bcc77fb42b501f6e717ba9658353abe2e1a97763e531f13db677530bd934b410f69edfc59a457682be5cfe4ff7d28abedd0c6e2f8fd73a94be0a3bfd7e0af73dd9a973edf6829ce5809522b03bd47e59e4d550f528611214e1323a09c71d80cef49bce774509f0c154d71b4f5d5ccb4b8a54827a113c3674d62d11769eea17e0c1dc0e97f9807e970aaebd2039444d76bd3bfb703ba54bc6f5e86e1d7556eb06bac2cc308d0c50eea1779517c2c1ff22c213df29051172c5a86e94b520c7533470c19a4268afecf516ab43698fa05539dce605b873bb1c7569555255481de25b89636792b8fc0f8511a6187cbe4a9e78543738222bb82549cd8e418d12dce7e2751d0d91b5a1e2e298880e646d0e03ab805d9f90e30263d886eb6a0b39a833767fe7164a1e91cbea991fa526297d0bb0a54526124d261a000beddbeedd2509b5928b5d4b835b4c333497348423f59856c947c07d9cb941e11e2c946717252ebe2ec8191718a9578075343556f58bd1d66fb049353c992a63d5192786a415f25898b3167818415fd9219e9d53b781574de275ff19fd036be30e6523025349739a868d76517770ee3f0ff8a0bb4250cdb9ba4607375d4bcec8b9b555947c5bcdf942408bf77c497aa26ceff537818e03c3af22825254c99ca4acb9309bd38065d2cd02dca5ca85e44a1a96ad275d3fb0b21471ad4fbbe19d2ae5bbb515fdf96becc01ff578d7b81f4bf17abe25b6e00fb2b9b66c0d7d52893dfb94deb5eb1a1867190c7ff20eb24865bfa4c31bc33e37e1c161b3978b27370016545cd48a0b4a340bcc21e35b79224a33dbd2a8029c7fe86133466cd781a1ae61b7a3fdfb6d1b551e48fcebcdbc28b35cc79118bac2080f68a62bff490ae70ef7c9400f8ba99bc8744e75e37ab31be9c0d4691e592fd4d06507e2a54f52d61de45c9b1c5eaebf30f65663f59c9ae8ec7831155ed6d1a35770d7829eb28a85cf714a0267d9c21fc25488be4d414d0d22a0d405b2f048a6574dc5ba9d33b3be50d07e669322986fc4a0beb97cd3d261a75369da69df20f7230ec973174b164cd93289b3237e49466b75e1a23a5b0bcf3fa17bd278d7fc1c2d009f48fb894a7ec7ba8630dfed09147f7354f8d5bc69489fe93efe6e564054f44d1ec5f3ae2b27b1ba11fa0c39a699c04529f36b939bad48a62fd11b1f28839f6b43ee4c9b81c2f0d97568e484ea7ef5066fc4fb0eba633a36701c110cfe189bb2bed9dfee3195af9ec6d2cbc0ee3987f77ef1499014f5812d9cf06a8c965a410d9a61c20a95b326d79bc3464462e4675bc25266019b860ab518e1bf12f7058878b6d300aede7b07180c982c84058fd2208aef9a480a0afa04a7a0f7f2ab998e729dbefae66bb1e33cc85baac8e3a13f0a633dd2de938ddfef6ed11d1579e5523a9fd8b77f3fb6700c766b2db353bb7db0841aea883a555cd1d244f5734c0200b27d18ff862ad489f5f70f4fd3a4f55f6d8b96c54504ecebb7afbdb16ef0cdc4a2f6a74c9f590ef45919dad1eebc1321f729c48f79927542486839574ce958ae31f279ae4c31c592035c45ce158a1544be61bbc605bbcdb36b989b1ec5939c38ab727d424e97f75fcf1526072c246532a832b0e7923796545462e29609f7d0fae8aa157d71c8140bd58a717a76d7cb650d2e7ebc3b2cdfe701a944c5e3c44b469ba22e2ae7a24ae7c25916dc2c2d4d24d074a2a1bcd791d7cfa92453ef8c15f7794b8938a42f1801c445b62ba08d730ddce88138ad015572b7a5e7b4d99db30746ed098d25b5b1713c8b8a30ccd4aadba89d947451682b2ea122d542fe57ab2c553322cd750d09c6a7d43a1eb8920e578970ca594d944c755dfaa9ff9879fc42242828ca790355bd691d43df49ddb56d825b727a1f0100615d3383baf2e5df21eb6a4110a5c66ba8cbfb8bb7a19255cd90d42dd4ba1c71670dd6d41ccb32b815e3075c45108483873a9b778928da13108ca3483aac9737e09ecd837c488019b2516e255f12bae951664e6e1b3ca3b81524dc16a8181e10bb3ba7a690a3f97637a8fc7b1a3efd1db95d6a8ec8b061b951b5609d3ce54bdc8058de6a22db45c9ffe2a95491d25286309ea274e54128140c766b951a4c9ab1469eb4af43c2fbcf80a83eaa8cce61282c0e7bec2c17be040fc999540a28abc0678a1e4a9c27d25c23927c9e4353cc70433b394f59478e29cbb644cd6bd77f080e6e47cb2cca512180f5476ab0c5ff77883db9a572e239b907a662fb075e07e2442b3b3b58582e30ef0c5b13f2b9d5710dd8c860370dae6390a50555c94afb233d7b10f1ff04a393074aa8d4b4ff8fa5665f1c25a8c1c09226a17acda149fd703a36f74ce679f59eb50633f0e893ba8b90fa789f72385ba111db15fd9ff188fc31ba9fa6bb059552ea089d8b63dadeb114178075bc1bb93d359964c380d50bb18851f889535c4c9964c432a2ecd4dcabac967ee59647407771319390e6c869a6da9280387edd1123fdb68be806e261a687d10f2f251a8e61dcaf26fbe6b8ae482ad65240cff063049fb1f8c43cad729382c0a0fa77ca74f62d98341d5b1ae4a43fed608c3ee65c86a316407d729bf081cd532573", 0x7a0, 0x0, 0x0, 0x0) 16:03:10 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) mknod(&(0x7f00000007c0)='./bus\x00', 0x2000, 0x7) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x184) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) semget(0x0, 0x4, 0x604) r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x8) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000340)="d0e6b83b3210fb1119ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c005243e05159fe8ad23ad5f574c3f884c820a7072751f93682308f635ca7c3c20a4874a633fb315b259d27f94a3d3aa0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a000000000000000000000000c91a62629b6b8b156c656514d8ce1132154d3b527dbd41e05edc77c9eed3f9a10fc0b6c265a4daa243e09556396046bc673fbcd80e0643e0f3012bd1758d0535ddc0b335e8095cf9d0b3baf4cdd3472cb022a9c4da4e9320b97d95cacb8e31ed82be1824872eca09f80bd084e6fcd340d10703ce1698518373d340cb10553d8e3609f21a642856bb621abd2b722e80f83d8b86360426ec967974a0663d5b53fc6dfcc67e20269d922a9b62e198c62cfb952e2bef8919e59bd2e770a81e813b58bf9602919a9c63a4a5ce7a567ba2c328a19e36709f015183196db52622f6bd49c207a4", 0x185}], 0x1) setsockopt(r2, 0x7, 0x3, &(0x7f00000005c0)="2002cbbc65fd813bb42f6bcb5efcb4ccfb5cb8e1c61b9922b2c6044e61e74a1d766bf54cf1cb5f8e01be6b80b2f2174635ab1659daf081976a2c99c72042a208a694e7b7ead807ea78102871c53849572639fb7521b7399426a76660e5f0f5026b55eb0257a1a2c260caa71d894c114250085f93eec470baef322762df62c4889adee4c9902c129ad26423bf17ef3197a058d4156a41c7b2218702e1cd016e8d70f962a0e3f0c5016978584306413c2f66d7fffb910a5554f21c67ef9a5012cd5d9511efe6a159", 0xc7) recvfrom$inet(r2, &(0x7f0000000180)=""/141, 0x8d, 0x40, 0x0, 0x0) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000800)=""/75, 0x4b}], 0x1) r3 = syz_open_pts() close(r1) dup(r3) flock(r1, 0x4) readv(r2, &(0x7f0000000000)=[{&(0x7f00000006c0)=""/247, 0xf7}], 0x1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000300)=0x7) pledge(&(0x7f0000000040)='\x00', &(0x7f00000000c0)='U\x00') r4 = syz_open_pts() open(&(0x7f0000000280)='./file0\x00', 0x80a0, 0xa) r5 = syz_open_pts() ioctl$TIOCFLUSH(r5, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x3, 0x6f78, 0x4, 0xe17f, "0104fbaf5f1c28dc1cca20248a5efa46606760fc", 0xd7a5, 0x3ff}) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000500)={0xfff, 0x14d}) 16:03:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b00000000040008700"}) mknod(&(0x7f0000001200)='./file0\x00', 0x1ffb, 0x0) r0 = dup(0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x1, 0x0) linkat(r0, &(0x7f0000000440)='./file1\x00', r1, &(0x7f00000004c0)='./file0\x00', 0x4) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x200, 0x0) pwrite(r2, &(0x7f0000000100)="d4e5566a694a9f5ed8d2a219dec4155d31986d1ce33f3f08eecd43f99bc9ba7a3b127a7ba2252c9a0e8bc286ffa6422e33dca8ac2488d3339b62d5cb54cd7452f937b691b097e2cc14df31daedd273d572f81d1f02b53d6d5ff5c6cd0106f979ae41790a1e3d909e24026dec988e2309c08de7f18ad331a711d09f9abc19ebcf63663a4048c250dd1bb4f1bca491119fbd9976b9037b626ddafe13e61fdf2495bca153b3fc9d44041dbc2c4fdbef58f23796a57172eae673f6652a4a", 0xbc, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x84, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0x1c6) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000080)={0x7, 0x6, 0x4, 0x0, &(0x7f00000001c0)={{0x5, 0x405e6d9b, 0x4, 0x8, 0x4, 0xfff, 0x9}, {[0x8001, 0x40, 0x4, 0x2, 0x9, 0x80000000, 0x2, 0x4, 0x1, 0x8000, 0x1, 0x2, 0x8, 0x1000, 0x5, 0x8e6, 0xf0, 0x5], [0x5, 0xfffffffffffffffe, 0x7, 0x9, 0x4, 0x40, 0x2, 0x7f2a, 0x3d, 0x6], [0x5, 0x9, 0xff, 0x7fffffff, 0x5, 0x8, 0x80], [0x5, 0x8, 0x153, 0x6, 0x1, 0x7], [{0x7e00000000000000, 0x100, 0x80, 0x3}, {0xffff, 0x2, 0x0, 0x5}, {0x3, 0x3f, 0x7ff, 0xa82}, {0x2, 0x6, 0x0, 0xcc21}, {0x1, 0x1, 0x10001, 0xfffffffffffffffc}, {0xb94, 0x6, 0x100000000, 0x3f}, {0x1, 0xf9, 0x9}, {0x0, 0xd3, 0x0, 0xfffffffffffff801}], {0x9, 0x0, 0x7, 0x4}, {0x1a5, 0x0, 0x6000000000000000, 0x6}}}, 0xffffffff, 0x2b}) 16:03:11 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x80000000, 0x22, &(0x7f0000000040)="caf53415205c51952fc5395acf6498a2c7c616cc765d3f13d809c76f2d680fa7c292d5a5aa32072e7a983cd0089841442c2b375ef37f4a1d0ebd07cda3e88abca3f79741d092e507c0d1f384ce49e83a1e3490f1dca1500556ca5fd506b415817020af44974dfef1cf5c8d017caa5f5e002cf5", 0x3f6) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000140)=@file={0x0, './file0/file0\x00'}, 0x10, 0x0}, 0x0) 16:03:11 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) syz_open_pts() close(r0) 16:03:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x3}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") msgget$private(0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x9) select(0x40, &(0x7f0000000040)={0x20, 0x100, 0x800, 0x7fffffff, 0x1, 0xfff, 0x2, 0x2d4}, &(0x7f00000000c0)={0x2, 0x0, 0xffffffffffffffff, 0x9, 0x100, 0x7, 0x6, 0xbd5}, &(0x7f0000000180)={0xffff, 0xfffffffffffffff8, 0x2, 0x71, 0x1ff, 0x3, 0x3}, &(0x7f00000001c0)={0xfffffffffffffffb, 0x9}) 16:03:11 executing program 0: r0 = socket(0x7, 0x1, 0x0) setsockopt(r0, 0x29, 0x39, 0x0, 0x0) fcntl$getflags(r0, 0x3) 16:03:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x800, 0x106) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x81}, {0x61}, {0x4000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:03:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x9db1}, {0x14}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='W') 16:03:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000240)="74717146657e5447c86f60528d43931be42782760532184e04249091df09d52f69e11fb2fe06dfe7281beeb979d627026e8a58c3a16161065f67d4385b8f3ea6ffb033fb17e0811929fda32e3a034f3c6fddc549e7d2d1bfa26523f0a11262309012eea02b0e82599097f91d4973ff50e2b12795152516675d20a04eb6391e500a1fd8938bdc5f79f934a54da9f4abebe9bde5022382ac1fb959b1f96db713365dfd00ba418f270bc45f453de65110a91100ea347b03bf228918c8df2d23a80ddd6f83ef2b4db02e58ed9ae0714ab58235d4962432cdc5a012dadf14717e15c167494dcaed1d8b69b034e4edd379a67071e5e3e7b62689392e7e3046cc961bc2de50579f50ea82c1d0f0302257e761ec40e7c84fecabffa53618effeb1d9e949ceeb", 0x6f}], 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0xa40, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0xe486, 0x4, './bus\x00', 0x54b, 0x3, 0x1f, 0x5}) execve(0x0, 0x0, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') 16:03:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x30}, {0x14}, {0x6}]}) syz_emit_ethernet(0x445, &(0x7f0000000380)="e0a637e94175d53f11b6d20d0a71abfa9938af87b7e2b0f3fe7a364a104ce43502b1debdd9355b1246812094c691054430bd15ce5339412f8cdbd9c70fedde6c4d15b16a9a1131574351252aa89f294353934ccfb9f9c23394e6b2c56775ce4c121448b937fb4bad35c7b1fc83bd72dcab3885024bd0616bf6ff4b0ad6851c6deaa02fc2d7741910") 16:03:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x10, 0x2, 0xffff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000100)={0x9, 0x7}, 0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x40, 0x400, 0x5, 0x5}, {0x7, 0x61, 0x1000, 0x5}, {0x100000001, 0x9, 0x2, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x60}, {0x20000000002c}, {0x6}]}) recvmsg(r1, &(0x7f0000000600)={&(0x7f0000000300)=@un=@file={0x0, ""/89}, 0x5b, &(0x7f00000004c0)=[{&(0x7f0000000280)}, {&(0x7f0000000380)=""/228, 0xe4}, {&(0x7f0000000480)=""/14, 0xe}], 0x3, &(0x7f0000000500)=""/216, 0xd8}, 0x2) rmdir(&(0x7f0000000280)='./file1\x00') r3 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x20, 0x11) mkdirat(r3, &(0x7f0000000200)='./file0\x00', 0x20) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") socket(0x1, 0x4000, 0x1ff) 16:03:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x6, 0x20000000007, 0x0) 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, 0xfffffffffffffffc, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:03:12 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000001c0)}], 0x11b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000001580)='W\x00') 16:03:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r1 = geteuid() setuid(r1) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYRESDEC=r0], 0xfffffffffffffee9}, 0x0) 16:03:12 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/7, 0x7}, {&(0x7f0000000100)=""/2, 0x2}, {&(0x7f0000000140)=""/158, 0x9e}, {&(0x7f0000000200)=""/147, 0x93}, {&(0x7f00000002c0)=""/145, 0x91}], 0x5, &(0x7f0000000400)=""/39, 0x27}, 0x1) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x810, r2, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0, 0x3c) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000004c0)) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000540)=0x81) connect$inet(r1, &(0x7f0000000580)={0x2, 0x3}, 0xc) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f00000005c0)) poll(&(0x7f0000000600)=[{r0, 0xb0}, {r6, 0x20}], 0x2, 0xa58a) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000640)=""/233, &(0x7f0000000740)=0xe9) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000780)) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f00000007c0)=0x20) r7 = fcntl$dupfd(r6, 0xa, r5) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000800)={0x1, 0x10000}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000840)={'tap', 0x0}) r8 = semget$private(0x0, 0x2, 0x10) semctl$GETZCNT(r8, 0x5, 0x7, &(0x7f0000000880)=""/106) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f0000000900)=0x4) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000009c0)={0x1, &(0x7f0000000980)=[{0x3, 0x4, 0x2d7b, 0x7ff}]}) open(&(0x7f0000000a00)='./file0\x00', 0x80, 0x8) ioctl$TIOCSETVERAUTH(r10, 0x8004741c, &(0x7f0000000a40)=0x6) sendmsg(r9, &(0x7f00000040c0)={&(0x7f0000000a80)=@in6={0x18, 0x1, 0x400, 0x20}, 0xc, &(0x7f0000000b80)=[{&(0x7f0000000ac0)="4e7ab0dc88e35190f5a4c83cb6c8fcab1af93c0be080118e7724875da9ed1540f67fb2f76171bc6bd32f6a5620245139d048570923c3be4e8557ab1c30409ca1250e164adffd041f534b2f6dd795c65441865395f8417ec92d120dff91a19f8c905e043f0ce2455b9e3f927af78a8bd29b5672729724d8f9b655db56f229076be9dd4deb7fdd80f6bec1d70ef09f5f11", 0x90}], 0x1, &(0x7f0000000bc0)=[{0x1010, 0xffff, 0x8001, "76be87011c85e668b38aa3843af5c189b6ddb62aa35048c0a13888b0118c7c907c7bc4bde28cf65f7e38dcef0802eb26072d1d294171a289f2118b1b1dcb246a15472d752d7046f3b79447d497caf39ebe2ee65f46409b1d36d6481c7ed6dd219ca1334e4cda120c172e5e8d3fbd8866045f0067909efef959dd5e6470e01b08da5046f1516c2bd47a734125429aeae2c725551c3a9868e4f96e08ec089db5b7960f614e2a3189bd9e17cd8d116f8ccf098466f63910dd7dfb87dd440efbe2f48a1c473bad25076ab9641079529d27e9e56baedfcfc48e74aba38ce1d5f0f234b65d75b5425467f3f1d0947565208644a4d68e2311411879ea74379b99354b0802de774e27ff1f0b096d2330d9770cf78aa1c838d21c5f65137f74aaca960a4811d5160b1eef6e254e6da29c6ecbe3b3022f5512441f318ff7ada7a34b1481e6269df42b0aedfa5f46f776ed15f42e9a381ae0f5e9b978981139836d35b58be509ddfbb18b99f733772410617ffe7b8a2958c49180068f759d85d299eb9cbb2a9681da76d21e45624fad492473a1bceaee0715989dc0cc27666a7a21b4859da586211e63325b207548d346d1efd6befd414c9b196b542c7e1574613d6078461c1d8435427f1c626e739f4f19fbd6f78e0e8359531c2e3696e1deeb6e223fb367e0641ea5404080fa47db0de202fa412b04feb57ed90612b579487cb0a6a5bd276ab2ecd8020e4637cd35a3a4732ffba04a88320c47687ee8391b7b23c27b169888e9a60844b461bb035212eea25522dce4684789a242c868dca448f98f98d24e9ddf7c419222a0274db885b693ea73922ef6edb4fc1e2d6acfc965501e5bdda459c01cfd7ad0222c23b4bdbe62f73f42c2bf089e01d359986c00d521eefc8ef706ee16a71d77660eae7a74db9cd7c3c257b3aa1ce775a73773dac967f0970bd2321c7d4308e3b483bbad3e11eca8235bd36d8065a4cd78564b91f0c5a8ccf75b9f749be7f37d6144ad7402a0fae9df4b7c1eecc5e17d16bb4bd204bffa16ded2df5574aabf4702b00923032d080d227b8d3681583da8257a6850c71680b7b1d83b664ddfaf63c3b0cd46d68d203275c7abd1a926e9e08c41beaa7ab2a0552386bd92c4e0314ed3384c4a94cdc0e964fb0436c875ccd3280c5f9034e8df9589d83a591e8add0936b9397019ad1915dd77252b028e82aa9b8a9c85541febdff27571a54514b31c2a36d7f3f93ec72a53674622f8ee1ada3536ab975f88546d3f5017d8cb268e70f8a8050e9d44edd1b091275c015ac64f065dbc561ec0ef1dbde9604bdfb509e2d5ee2feac7de5b1e3144ec131166fc817cc5bd3f1a73c7778d2d39cf1e0bfe9b01f07b5bf370c3235721b463061bee83f3fec9800ded3db51375cc5794bee326e0656994f67760b701cddaf4ed116b8c6f681b8345b8b2a5b2a89cab99b3b35d1e6e4daf22b6ec3eb5f324d67fb833dce1d8252e843606664f934ce01328434b4effe10ec4758898e4320916e5e00e68e5b41637b8b70d7451456023dc09b64ccd70e86d7237e221c18ed6efd7f790f0bfaf02b521bf52d73c47291103059cc8e269c03f2ac74fe77f3dfea3b28c7d320563525316bbb9ddc3db50ec2a3da27b963989be8602dd764a23b95f626d6857d9d54c4e072ddcc0204d71a39d937c67765316420cb2aa62afebdf4dffdbd3364ca4b8943ae63938c38b0408118b361fada07a7afe7d6a06ba50ed416d20df58346df1517de26c521b5d10ca0a24935491a1793e5ba9c500786b2977737c338b5d543f33fbe60f6c8933ea5837f6f51f102b1659953160d60186151c113e812cb469ff3e74ca83e39a5468bfbe733594218f4c27cf7f20e6b2ccb138a6f4a6590799d2e5cebe8c676bc3887ec1a4281119efd81965c1c52fefdf7be17b19b2dbc636c0af83f2ef94f9fdf423cf875a53a08cf6d94341f2c79ee818d338ede5290aa1143af1cb1d736d3ccfc383e4db506a51aee721d7a51ed9c8121962f611ca88f5c9bda76598664f857cd7e93f779f11124565fb2142b93745787332203e18f112d96a61f8919dd821912462b3f8fd6d2497b1d201118c9f09adfdf72b656c555938da0252eaaa57d229b867fc91d8013a7c8e956ab31ce342ba1125d17399b14df797fe4ac683ead8b6082c7d5e087a8d3e0711570440b07547fbbe347871e5cd6b31cd5da9ee043a55342810d9821d2fc5f3ae38eeda054eb76fdbacf62893ea0f5a150c34345b7f2346f68a1b86be702ec85d2e758d3545b776902d31977a34731dd2186777d88b8a15952f77d04a14e6e2666f31a4881ed374dc02643c2cc6bb7a0f4aa8425aebc92cfb7b383329ebafd9b07a6301a57753b4a3924cc0058089669f2e4bf76339ebee221843de3b70623bf589865af5267554cf792f374e13c866254ef97f0161577c78cee82182b1520331b1df10dad7c443b1e0e6fd61bf78ae6d8cded468f0f6d73b99a7fca5de18bedddfc934cd10318b26d0536aad4d8884bb712bd46954e657a5a238eaedc78f0349a9ad766eca26b6e4ffb3abad322178ed4b8fc7ccb57e5887f55325125f4869ae3863633ef17cc35408680def0e8143d51a8a09381519c2936e0088ca0d296a04da0dad9f85f697c22a1678dafea42aae6c9bffc11f9def6d854d41c3908e084e33ef68fdeea89c53175c2b3a4a525aadea53ccf8f0de92e8129785cb78ee8af930305a0e0c237021a2d43fcdfbd17d983ce2cfc42ef51459cba365afdd9aef27645e3ad6df1b6708d4f40915fb20e62ee41e8057ea4a44db2acdd0c445ec0ba8181698681a348f695ef8f3c296ec44ce4e244d4caa9a48278c30504f0fa7998513aab79d7b0a58ce4c642ff16e9cbf23754619ba49e71bca9d6f647cf2b383a6fe2b6219e1c81878e3bb2afcc632f1fbda46859700ee896adcfd21d045e4f479ffd82fd179b37684ed61a97e4a394abb99e2ba3567a9e4bfe6e069476c9c16ad89366e4cf2263f940708b2d6c1a428b5cb5df786558e2214213390051905b581b3ad4c75081b5c23e5f7320e2ec25b65f822f3a35322d1ac2d99795bff3d00939bc4591ab05fba3edf3b2b70dbd304972e648cda325219fa3c2893b0fcc32eac0eca17157ba586428a631e9a23fa6d078edb36c661f4b1967fa53e1efbde87556088a69f2a5e26473f66f9977fc0fc55505a70833247300aa19221de71709dbf324fcac59f5e3eda744c36d1d87646c8d10a0ef1886a2c71112b9fa054a99149aacf3c3f2f9db795fad4be784559d8d19f7e2dc3705d41e761043ddc4fc963a2dbeb215d5c43a06950da5fe148f4518058d44120c751ee102be907889608172a85ceafcb67f3cfb513508db7cff05888d85d9fc3324acce1cdf1f67966c5eed16241ccc1ad0c7222c8cce1c22791f301107a7902f461a352770a099256977093c95c60e41f1677d9153a8987dc42121a1ea5fd6e3472f3293f6705389945d7dea5dc0311d0c9154410b503915426729a470d8c37b36a130b8fcc26ae282b49a0f6f7d9256efd48c8f2abdf8870568b71a92c81967dbd4738dfc53272850aba2d86ab687da6a269d2dfe1601cafef08daa10114f8bbb4b8097ed9fc136bc89eaa260be0ed0cef7201661b409bc03ad876672b2626897379e162cb9803655001f0e737e648f800c7a0df54c7d4c99398b2c62937cbf7a46b2c9aa1296e88e27a652a0f71bc2a1f1f3a745adb7525562c8c719e88f9b382be6d2578cd806a539656b43b76818c4bc2b09df7eebcac57c1c918e8d9cdb037764f20e99d26a71b0bf2d93f4bf3b56ae690b4218953cca1530a768492c88d04d65eb97e82f524f3f09b518df1ef957306fa31f13dc7ddc1fba23c9c6359a0f3dd3678a0bb1c970aa7254894829452108ef803c2da5570839141c2e99a2c483fa975626c07dfc671ea2735024731f637fb26730a350d4589a2e99112859acfc09ca5fa72915cdfde9b16a4b9168f9e41f6436d9c731f0ed8cf2d865dd242e2be86f2a6a5393c79479039ff0dca5185afbab9475b6218c462a6514b58bb188f280b6832003239446653ca0190eed72a357fdf79d17202e4cfaa4b6f3801fa275790316514fa2f1fb79fd75caddeb7976a17b842e3f112d9422536d5e1ffe7dfce3223b5dbd43e860ffa9db43945361150a0c7297fcbe61bf99b64c61a601344a37a117abba9205ce3ccd8d82550f9bb5db9e9ae463651e67c7bc9f8f051233a6255d3ec286ba38dcc925de4095e10651316a6025963e2ae8a0bb8a0c19676f6f66205030c5431ece1175b9d23cdba42c019beb0ecf3e322d88c08cd33717ba4ea603b8e7843cf531d6847c595245564e405ad5bfe03e6825279e32330f1cafab14d860f944b9c4b5779c5245f83403f2b86799e862eaa9305b8396580a4470ecce8997e7acde8237e8f2dfdb3d661bbf8faea49921de2284c41f4cc1689a98be33ffdb976e5deca837ad15750260dea9958f64da6b0bb69f72d060282d3672b104b7a84dbe75663db330d6ebb2af7e8a66e11777cb09dd11ec1c1c6ec053dda7c7d3b6953ee54c8955ec67337d78a3264deef6c5530cf76886f3d77601f037c7acbde627cc6a0a57dd32f056f72dd6ffd12f2cbdbe417fb4e95ab45bed60e47dc623690a0800afeba7de5f8ecb54be0dc8717278d6020d33feb8ddf2fec5bbf191ed23d32e217d71374dd95be2307eeabe4922ccb4021904ec0a5e428eec449411b7d4e161b9bf12a77c177a5c544da89aa5048eae9bc1fdd993baebf8ccb80e8a1e9e5a566f41c7d2dee3cacb19a7f0af25ba4b4881372c567213f824ea622589ef55cdbeefdc1c462e5aee3a528eb8226ad992d96f3b799b0002f299209cc708cff9b87e32902fa312c13ccd45817e6ca93d6e7f4abb9092d7e6529d4ba1ff30ea112aab5f40424e9c352b5c32f725a5cf60cdc55d32373e0cdff7532fee1c3964404678550861560cceb5618b76e94330dc2538ea0e3cab3a811045751aca120c7cd9f196b27f6eb4ae48bf4e75fe8a48cb65b869b039a1e440058fff9ef5bee01d3d1adbc049f18c3b32f29a8b97802cd197384c89452dd6dcee6e25d69437ed1ba986fcdee23aca5ae423954d760e81ed6b2f9c926fde217830e1cbc3a3d8fad5d9d1cd69d3738375f7c7acf8b9aa751d5d98988cda885fa21ae275584df4580d4e884dc31da0d2db764d8b28b2705faf360c2714f3aa886169fada0d938083641e5c9e14b315fd460b26ad13452ea2a85c932762fbb3496acb814e2250080490ea4cf172a49362a323c8b90b21add5833308dde414519b5d9dc5f4e12b257156cf1ba1f569d44371e25831c9839bae3ebb422ef47b41b624ebebd43c7b90eb7e9a9aaf27c17d822643bfb3ff71bb398437d3deb8ae9b7b236eac8cf64dc240ddfa4af4f306260927cd7e2315dce4a5a5704a0234574dc9024d333a52284576449e01429456782e2dd40c4515a7b364aac9fb06b1c84cff163855181303a9678be57bcf783a3e2db043859fc99c154b63abdbeef1689c418664bd839e8aa6ce483b7f0609b41861bb944b616006972724c1509142af180f156a62921f4a6a453110efbb39bc6fc202cdce4872a838951212ba1e9bfe56c0e94ec7deabad53ccfcfebbe4ef45da970435e5393ec175c25fe96b741dc926b76ac81e2ade8510f3a34222d4fa3a42bc8987f044ad0395ff14202e572b8069e7361b02e4f8d2439566acede25e978e12f2f2317d52a924de49edd5563fca9963d4b39f51b32"}, {0x20, 0xffff, 0x100000000, "68fa1a3b29c1d231e9"}, {0x60, 0xffff, 0x4, "c1dd542739a640c8e63d8aa139559219b8d881f7f4f91093e6349271f37b4303eac50ad76108ceb47d586db069d5c74dd345f2c091a1e7e2330332495887c32787e77ac28e2f4d784890f391b1ea"}, {0xc0, 0xffff, 0x0, "54029ba220597f3b2c0abce2f838d7962f348ffa0181dcc47b050ad821b07ede802e48991ec4b931e6ee3d023e20f71ccc8a0ebb0984612611a858748bf67a57cb1f6bb4d8733298300d8272e81ceabf22db85346dd5ed4c039af6947c8a4b2b42684620de83d970a1d60ce431a317dbfe25cb8263a2774fbf209d450ee01d0f8ee843053cd5aadb5b886ef480ad33d3c97ad7c9a835105ff0f6d1d8b487292987e5c7482ded81d63f23a454ce7107"}, {0xf0, 0xffff, 0x7ae1, "54088f86a480525b480c7bc362cafd0fcc1b74cfe274898ca614878128b195c019ba059e4527d28d8ee2a7f183942322f23363ba16359017a2e11a2c280bc0366bbf714b7b351615084fc0676c31c5ec345b8c95c7edfc9b8fcae7cbba27fe7c08c8fab485102b3c185582d2c2025bc5925ae2b9874532df196f6ba4ac2d18c8e41083176247a3b3f146aac899b910cd7d951110d582b542e6a4e44517979dda9cdb15c805a628137a415d1195a92f43876b571f4ccd4a620d2a92cd77f5a316102670eba3b63c38de471fabdeeb396b8a8e53ec3bd7f25432cfd9"}, {0x110, 0xffff, 0xff, "454a931323207b58b3f2c206ea1219664d73194108170dd4107aaafeb4d95792370542cce109b615bc8438b29e7aabe4a92dab5919c6c6a7a50a67aec5fda790496c5780f46ac1096d2222ffb880519360bfccdc6957573552523a118fda2a8429f1a3f7804f44667633a6afd51c6f6ba7220799e86426bffdc841c02738e078df93b4add69289064abc465222367a00036629c7c58394fdac758ee6ecd19dbaa340f7531f6fbc47155c58130bf3f98e2a789eb2481f6b897cd198adb2f6db357d12afa1280fd07471cb0fa5c3062805d7f54768e9b75aae2208999fb86a920493f419cfcfb6159b32dcb07ea7ac3b9e5feff0781f69e2b3c356"}, {0x1010, 0x1, 0x3a, "3b85057ec95a9f4648e48aa79fabc683f55a0927c895f3d7ee4a262639bb25b00fa07680187bcfe2f625df11efead3244b6c7cb8da5056c004b6194d9974f97b6e843e776d33b7ef39622958a8f1eb33f408ea48e56ed36a9fe2703037c95e7ea0d8c5dcfdd9d95b27f488c41c2a996f05ba4b2f2778b77823e66a63e673f3da72972435b1c5878c6615dc5e6b52a2c1505a8b7af4c408e2ab57ad5ce9a68731102fa41b7ce83f9cbe6d1f5fe0a5270787a8d348220902deebdf0ae40e0ba0e408675f9aaf916bff65de69c9278bd83d6b8095b6ee43415a59c80a6a457ced0804c121e4eb4aab73ff98c5fde87efaabb6f413c64a602ce40ab88a3130365f49d4668441565531c9d1a8f4f302036897e7048baca7dcd4e1a45a7a34d7e33231db14a6d6722ba21d69bbc21bc950cb4b20fa432cbd51591601a203ca4b5a75627837a854ab2f822699f7f6c91fac8da3fbb9e0c329687901834c854ad401a4ddf6fbf2fc614cbb4683e1ea873d0cd9d9299e8d9e348f10df9df3d6917a32e71ea7b858c5db0b21e5247cff302a8d18fd41205c22dc410ef3e3e609472075c0c5e44f130ccb8824c8ae87c104b31ef8d96c22bf7f460011313fb6ed6ea3461c5bae367df0b88eb024e684c86e0bcd096826c98f987b2771ffb413b5fb522dd69483bea2cc31ef47a783218d8eff42296297ebadf281a5edeb6b53b835b930945704c90007bfd98aa582bc01a99db9b331e181197a1c8bd3447872d104c3777434a78dc791d5acb4c9280c43328e85053acb7acd116876be9636398b79316483a8fb9fa1f0675bb0490679c16dacfe1dcb1037d9bb9fd01be503f55c2095db7ec8290137aa1ec8afc1e60df325f59a859a37ff23bb925423aa91a907244362bde8799f1ea51a037107047d05c57c4e56328b2370331631cb269b3eca99a4240887828098ca55933048550d3fb2380ba8b5cdce97f87a9ef2c3aa1fb7f9ce119c99b231febc59205c3925c77a0a993cb52216f966a4687006d30a50e8aee2fea87b004afe405e02b4d7149172214ef5ef26ef0f3897903ad1f2ff307d763486733a923c072adac141ab598ab298dae1371bffd7122210c1b776848da10fb53d9dbc98411cc90c888b3822e23bf8909bb5e0b43d44b6d516070e92337789af7c8e0afcec5fb95b13eabe2ffc3673f82b10399d0f65ec509440ba0191aaf1a40c47f23294782f11d19aec8ef8e95f24fe7266cdb4adde86f2aa531b6142ca0927cc60afded695e635728d6553c5d0750eaddee3bdcbdbf6731973a908485020f1b0cf6a33771b629857651d9207e94531c703406344c133cf95b494db5713b3dde89fb0c0cbf94536e576a495a7f506a8eac5373fd0324c69fff92cfb59f53c815a5dda6fbf41b089552b4f0a80123bfafcea9b5d6cda826cf698be1ed892960fbad375021c041fb4028079c13531942d60df5c51bb4d2aecf2816147f955dff73ce6527cc8cab0c0e69dfa4cfcacddbea6c38528da98f17d873f4bd7de8e26662f389e570975a51cbe8b2f1fc176cbd8de25f5aadee05f49ff5511e831efa38c8214039e1624c6db39c277033a47ab573d29744b0f95bbe415125f5ffdacd7983319f49546838b3bbcd25f5f94d1500e6297da7def3e0ba5cca9c6f1ccf635f9b7a97d85ad3337a7bd20ec6b76f44f3ebdc10644ef17ec7e7e5b5b7ab29dc4c4faf105770d628ae2907cc188014cae3878209ed47c5e4e69e0761facbaea58c391646556e5ea36be71047732c1d64393b4e5814ba3d5737caff06919a3253643827e6a3328c26eb3b44ba5fdd0119d3fc488a20dfb96a31178aca031ba044231c612115b0e146e86251849dc519292951953dfb821303ab794f1ede2fadeaa8539a60d8469389aa5549cd0bdf82c83168c1f48d6ee9aaf770ebdbcad96f5fd3f127161fdd4b9a2a0f558dfc3810cd0dba882ec15c126e67d52be501912ef854813d66b91141b1d471c38f59b588d478c79e856384c1b9a92494e06d6e8434ddf195e8439364b52f663fca6fd64c421463255b9e271fec77762bfb1975d1a019730f0567e7300e8866b0c5344dad69c372ac8a6b35694543435acde04530b747a9928ff74696294c1f646cae57c2ff906a274213032db5e50311a0dbf82e1c8f4621e19f867056dcae1cd827103e956fe47c2e1aff55b9103674927fc1183ef86de75486e0740cd88871d424727c1ac2df6fd52e18d5b7e6d805214a2d18e13edf2f4c29efad2ba8fe3e3fb6ef536d9a770d4047a5feba5903d12baa9508f3b3ee9022164da0e4eb2f8887ef1de2a235e1f6fc31d4afea5942257a0d81960030dc1faffb4e072e7cd1b4d0a4cc5f0ad2b0c99fe45290598a5866810d3297ff377c5173f60adf138581d786ec74db41c2c050f08631a9595524b75e4d8ec0751a45a35f3cf0738da013ad9c2ecdf08723ec0a53b65132fe5fd99ca6c50f1b16fd0511e5dec36e1cf1107950b72d5a419d61273a5efb37508606abd3796dbb228b0b01ffacf6469821b701e8683b4d11f85b5696208105384eb263d47340fc8ad51ef4c3aef117f3d228029d12948c0bc68a77d49c4cd55a9adffa7c9fc327f843d915b5337cbc41aef72f884d5791422c8d2733f65736e4e69804cfd9f932b795b25db082c3ccd9e5adce3108bbaedceffc68c101cfb7e1fc75e98ba39f6215ce97030cad132b885cbad6b34f26babf51d60a0b320e51a2a7bbe0930052b7075e7d21a1e687ec4abed42572608ffad9580960ded2efa5d694716d92604bd4bf42f9d670cdc1cbc368bab2b3966e4bde3f926464bb5f5eeb52cbf8af3d5db645086142b365081317602368e66c4de393de8b8a756a908d07318600d6cf4b52283333496addc3b056b6c5d10ba9c5bfdf85b0669026bce2ce0e5da22b6e39db56850750ce7d609f8daeff87a82210bacffd8199500918366b473ce5e2d2534bc3a5590a6f1b2276116a0f4c98c462c2b8627b2b38c851329144b0a7fb707b7410985e7ec6ca66be139303602be0089ea29c11e078afd88ced106a404df220eaa74ad750efb175cc807a7e4a0e0e2faa24e52e7c312582db126061ec10e05807f98e811233faef39faa0d5fba78253b0417e5bcd7947d532455e8fffc0076983beb7f82b871c83c490f61d095cb042fe0a9149e618556dbc25158e34b0452c6e8cba4f426fb2b27dcbbd179c9d7b8c589905c2013715f5619d7fd6a46629044d1b102fff708049b40299191ced5b9a9d14e89423df9c872d057b6e142e8a7a4aca25291fa380aa3a82d1bbe9d0e96eb10f329f5b172fb06eef673ba64cb73d27a7c50f7778236725377bb08dad002c94e934dc93596a4282fc2815d2c6068f855dc3646ac82f1ef9645846a90026bd9d6c6bfee4af47cfaefcd5f6d7e37cec8373c190d59f69b7dc5f0512f762e28e2cb121b2abed3c86c0676064eae9d12627fe0e0ae3afadd1c47a199fea397871aa3476b5b5189b31c41092b5a5c5a0c50b5603dc0c503d14bf27f31cb1087bb64673bb10c92d46d475b106efa8acfc1258bca19446832b70f618dffc4173d6ffebc062b44a846e04651587adba9cf02293a7163763e7bf02301071954914f623dd951470fed25026204883f6ab7d392049d00ebf04e191684a85c02e11aa8cd6587a6c999dcaf2ef859d5eca6b172e9fb3c9608552b02f32d7df02c022029a9ac0f6334f84e208b07e66cd7c974ce85244d81c7e37712d1aa939b1f9118c8bc66f0b0e39f4818511dd07b1fa72174a02142273ccbd520fd75d5dec5d9ef9f437ac80f55af0eea7a013139beaf5c9b62e51d21a2c21c71fa2a83a66bd0dbf4c93ee8a692933bc00d063093ac18b5aa4ec824282e58c8f8f4945571402d185de3f77a767f444ac28ca01cf82436ab329665d815b0c007aa31354e02f50fda6cc96474deb1dd57c160693667acc0d31dbeee96a4174f84573a80f15fb73553cf0a0741202d3a0bbccf1578ea06165507e79d2958d40081b6614b726558d536bc0373aeb29f4c75a5f5d8d6013f4ee56c6eb6302b9bef9508d60bb42b4fb67d6a37738b99b61cc78b580d047a5b7364b06d7a5d12632b0053bbcc3077fda69f2e775772d6c404dd3f84a2024a7d617ac06c69094342ddd853bcfa4aeb3abcb5b760b1146b1cee3ed127ec6c49982aa46272bdf61807cc32445dce79ed4198805e65b1786aead858c1992aec0404973144ed1e1b1fed3e162cb0a34bb5fd3c1b2184258fe317784c45f3e362b5dfbe65e6261a339484d83be63f51906e289a64d4146278f43f6f94d01637ac5451a4acedce4944548decd734dda70acf664f585b376136020069d837747b891cb9138f5f1fc0687ee1f23edc07c195aab6179e116c4fd9db6467d4eefdbd5ce060e2a4f7e28f3dc8f6087f2db55766d5c6578b556a2abc5b704436764e28632f06f985809472e4ef10f497b7ae59141ecfecc2c6ed47cca522515103b5c05470e2b579323315585ec7131ef3c42dfe052c97094825f410d2dd1e8c074b16cf3791ec2f9fb29c471dc148f031fea4dd994bb8544d0f82212b1155edbd4c433a50b7b6670683b233404e62ea2a6b2dc60b961c5fedaadecffebf36576749801e6b5c1fb1bc42c64cccafec994abac8c2278ecf5ea861ee2a894392c3b6e7718a4f1e8436c7b931831ab75ce08ffa9add17252c99762bb7efd6e7c9ade53b0e3ab6e81cf9a7235b8a655ac861cdcbcaedca49d27173569a36e7c22cb5ca7c24bab9e1614934774564899b6c1106244bbf52f03a4f6e5c566defa54ec9e097ecbf12969974494401cfd4abf49b70f63f871a6459c89088d59212291bb166cd27431b3425f4a964179fa0a5a307b34f2726ac4619717da5e1c7f7ab3cb814cc9a2e3e53120478fe551fabc27327631200411fed0f5666133d35fe3988d3483e031e380cb069c1c86c94845711a8a9897cbb38f756e4df5df688f7452ba16fcc6e77446d11dccc57b32211db97891361946c592812d6116d573269baedbec13727115b523332d1665807315675d72084615ecce89ee39b79329b6ef3101d79b9e79ee1ae5670869446d6dc15fdf55d8987c438f3033d7eccb33fa1dda70d54b12e7fcc89afb8978e892ebac0fe12f51c0d93e35346355d97ef3aa3f82f3c273dd0a011f79d281eb7a0abfbdb7d82a687a1bb2561eff4acab7a04cf3d842b10ec805b412ef4b9e850f053740468f8b82862d2f932d23660f83df204077a920570ab08868fea11530ce3a9beff2b6a6e6b3270f595df676fa3bbb190eff8e9768b752f47187390ead8f72d45f3d14081a25321ee25ce7757089412b6d5a9145d69deed9eed718818f5b654500a631e659cca73a4dc765901c06786ff30679ed52931cbfd4557b288adb575f4b1aa1ebd6514c05d14a68041538783188743332363bfb116834fa5664eac72e9d0dd3a88a780f335fe0e441b64644595136c643fdda8f32057a4c08044197fee8e77f2c81d73550d9ce7581a85b913714d83b4fa66a75cb1678a0def8f1a0af1ffd9be37c21be7c63d901353d6a67792c48862bdb5c258a3415b96180836df5f989f51f7dad94ba5139f670f8287d816a0b93275dde31bb35b7b06aea65cc78e701980b65130fef9c1df586daa7ad24e0cc90b015a2a45068f0928ac71728f5c848b69e0b5139094a1e10318c06b095661a4380da9e66e55131a78dc6ea835b75add5c63858f8b33b75fee2ef9bcae008cc378ebffcb08c6b6e0ef5856e012487357cb"}, {0xf8, 0x1, 0xffff, "b3ae7c84f25dc0844ccc0e7d6849aee80cdb2a2fedbca01ff7a96c672e035cd7a4b715724d06f61ec46046dbdb9ccf8775202d9c80c6d349011b332eb62dd777823adb4d3829ef2ecfa840ceb8be728dea69e724a4395bc57344504b2587212b89fd011d52781e60fc961dae16a89aac838d90bae5ec4579fb4ba77fd962cc47d7bd06a5f4022559a6d455cc36f599b1419914b3af4e8270c66ff990d99e9ee000c0bdad41bd86f141f596e9fe0f0d5575aecc8f6f93a31550a7f583b5d4277641cde0b09b55601154be885ac9540913e00ebe595c60707be0a127497b711960ad3d32"}, {0x1010, 0xffff, 0x8, "b3fa11a37bae2cf731e31d6fc09da61e509213077002415ccd562605b2682b9d8697bdf329a680bd0695b0e272729b85d471dec09fe2843f8d569b8dbde51af48024b9b127af1b34d7e9d16ac2a0d7a0dc9c035587a688cc71a9f79e474673e5b664e34c6b33e4f90a9e3daf8ce34ec10f0c46f6a672ac1a4708f90ddbf794f6b2743393145adb3ca5f9f91195fba461c97b0cdf4296faf5f9c394389a52f068ff1e7c4c356635f86e11767b6742bbade6bcaeac238f1dc9ae15f6df222ef9077f68b8a8d100997ce403d96eb77f86a93dd4b685e83a362e4d2555fbb991028b9cbe0a07d5d96c32a8752eacb7685def6a4cdbe12980c8f1cf3a448b2f3b1c2ef821cee1ee1d56b2a333fc0e88d7fa76355d74e4f2887738f98c0e63764fa7cecac204a364f58eaa3c836ab799544a2fb64603c64a8a4ab8cbaf7b1f38858c136142191378fabfe0a313e626c1754408237ae168b2b472931fd7b5d9317981c6f8337c169efafd537d4614475755e232ab7d4896fbe8b7d757cb228a7c9a60b60bbef453d1d0a199d7e727f1b6485ec3f90f4bd84b2acc28429c18bd72dcd680fe9902820070337abbcc0d9654cd81a796d696fe8611b36d225d404524a810746c594a99150ab3c10309db6a24737a1f8ea19342a6d31decf50363d604d42d9d52d8813a1278f41c1b929e50476110dcee6905e2c4dc7f6134cecfd5800d3494e504fd1d7b3e34774052aa0afb28ccf6cc9601cea1acca97702a253e041ec0f88643b3e992be18e7cc9ca25f0a6cd35da3f238467045a629ff9d95bf7521af1384bf5ae3d509e4a7183b2b5bc05fcf07857ba3c651aae7a1adb2a1fd41e03df702341d5c16deaba4773d477577d798d1580c3bed19df56cbaaa44cc7b083f369ca6870713c7ba6be6c07ad94fc17203427e97e9435560f2ef07275e5d6d13ddfe7b2c07287665ea3121407db5e497cb31c01ee8a28883ca423b26b55ddc8b3370b792301326a0abd0b5f0dcc2872692080b24ff00cc224fbc9fc17b761b8692c93c234a89c8110c3e5ee14f9d1a936f7195eb8c3d10d6deddfb0cb38a338c910fa6ab53b48fad5ed72aa4936173bba1a5094b020ac9808e28d3631cd39f5304c5e853ed3cf3a29af9a4999ddbd8ac8fecc3dc99b23c9ed650c21975cf10df8701badf90d20dd774f9f2e494d27d3111a605fa184649dfab3e15dc75a97dd8ec729535c91e4a75d8ad5a9c129d43b577355771910e58e17a43086a0bdc51fa663935cafa0e3a789934f145be51bfab3a9b0cd2ebbfc8734716ee727e51a892b827741fdf78ef436b241d798375a1bd96059c81b7326f9f97d7bc7ee3855e01075e698188d8425dbb9eb38f9c2aabffa5eb5530f1feaea4162882ee98967892975de750521c1ad5cfce3f1eeceffc07c623bdf9a80d268aa5260feac87d5a72a34901ce0b834048728b9ed461f0524df5fe790693b4cfb67f74bb3f06dde28b026739b2ec62b605a0bec68a15640b315bfedf2c8e4a7ed261fb2fe1f9eb2ea271ad64d78dc1318e508f7aa72dfbd02e9e6d92090bee99f3eab1d6e04c95a5b68f61e5d7d1cc298143b058c68c38363d35b5d2a22fe3eaf3fcdb5fbe7c5489533ddb70960abcefd75e341d3e5aa2a997c4955cca220e58ad18930e5d4d106cb0e37680ab004c4e12e4cac9943e745e991b1fd1a084ea17596e365e3d4d9179813dc9577253152d29e71bac23d660fedb168822286316cdaf1855d37ffaa459d29c4c626c54c9b90a8ae6936c2e6a187be515e5d093a77d1dc4d6e59d7c49f3c9f6315fc5121e6300cbd6767da0bd1525b46367fa6084070a9abdb244223e7b95cebd80a929ba557b87357587f18e0484830d9c38b3a89505b2408041f020faae0a881229b6466b7b00c0dc7f7f148e9e240798e1149e98105c5b8c3e316178712e3518e5cd8b8bf8db15667a51b051576b98bcf7e2ab4ca7ba1723759a1b8b4b032e19cfef138675ed9174ed8a54f1093ff1b80a48475bb628105d82fd6b7220998f74ed9c2fe5cd971b87a32fca517e56e97098e14a1bf9510aa74f4dac4d4b1ba045aacecf6fe006c8d260da8146e0c6953ae870abf6976cff75b800385b65045c532c269d8f56d419ab91c1ba4f846d992f5e1c2d4cf011695911cdd70cd0935935b54982fae831e24079032e0799cf92b306f781be0ae878555a02febe1c742df4e0c2a2e1c2a94e3d5e7ede3e217123ee82a7d85e7b941a140e2e7a20abd27a6dfe44ce7e54c3f15f6d21ec28b0c1c881ba36dcd110a110bba4ecd98721e735c5a46454e70aabfb2fee2e93bf6e6f974bac9a8d31fb6d96447d58344b53cea54b996aa8a0fd6680a138d9a55cd739e25aa81a5de5f8610d837ec8b90772b694d935cb89c5ac45a2c78b8ecd8a009e3b9870cc3623c08f6e0bc448d580d0e04cc142551adb6fb9b9c1237783e982f0ee52759ea9c35ccb56775ec553e484cc372b45a5608354cb8a2dc05aa9d0200a6116852a8f4aa7f9e266e8a23e7b22fafe442f9a6a3021caeafd97861c6017e074f9baaf60dc591e902f8e1a8cbf35531705162c14aba516949c2bbb01d9d4a4964657f780420a287cce27f2c8b0da7de380435c60d2d9523786427836e605b1b84b01a5c1dc432bb98ecbb725a62ee2218d93d899edace7178e5c61f20f3b854f2026387b6f71b86e4f522caa298e1bf0406566f008c930d31e460b5cb8ce616addff31ffae633df6c29169c443576f5c0c00ee85c8f6b94d7cf28347472b8a5f75fdd463aa2207c1e0f8ecf74ea845a71155fc482f0ee5f5d85d849a3cec699d44a3eda1c29586dd2f5b3f02ceeca11aae3199151fa0fe404401a3c66d24767441638cf126bb75190d2b3bdcca79af7f4eb2b5005cd1b3718596b2f3bcc21c6b873579a653813c623a4b33d3678bb8362fb88a0f50e311f100fa1f616d75ca8e0f85b222bc18949c4cac640666de3107b27cf586e72613c40e9fe2424d2e639d319c609950f442bb4944198517795ee77d948490aa1e257c2291f9bebf75b1a538851596a4d6153c61915b101e73697a3ff2c92a3e08cfe5bcbe306adbaaa20a82e83db57b9ce344e14cb02c088b48df5922cdb05472548d53f47d8285052fe10632edcf966a0764f269dc1a692e515003ea42bb6e461d27b00f8cac65ae4f9153bbe33e439c953a632091cffdfb91a526af5c8e9f2916280608f09bda08cefbb2c88f8f0d80be71cf1cbaab3923b95fba1cfd529d6c6e3c949be8b5ed58a537f01af8e8d0ec3fbf35ce7c33c49d1eddbdec4045160d4afd85a1cf2d56686a0aabbe624d6c2c49994fc65df3e639bcf5c3a4e645777792c25ca7463426614f578ced0c302ee1088abcb0ce5d75481cb7bccbf6a0bb2bef4042cf60899d07fe58a22cf560f9b8be44fa4d1ea8f4129cc6bb64a9b13bcb6ab1681c9324e4c319afd237831b3456859e1daf76e135498e225ddf49109ecdc469876973a621ba4393d10ee49a03802be3591b2a23b16736ad84eedcdb6c8d7195c1546bdb55fe7d71763c55b23d26a45c89ecb9a63a81ae8006cabbebf7747fa3806e8d4a9e6f567fa468aefaf1cd1fe8b97fdd43f34954dafca14e5875c6de3b744263f1c6c3833f4d9e709774953e4f258183276e330fc68dfc6327e7c6d2180cba68a9103e2a53819b9e02da9cea6a58c4a49e19f773184c44c381fe6a6c8d9af39ccb186cbe0e5950960cf0ec90afed987410adc5e08e0a41fd5911d2529e116fa48b2f81b3a3ed36725a31f78e198b86a2c805553e1e112c2c46440ba9bf4f09ae8c1ece909c4c7d8755c9c057a76ddc230a0315cadc2cd7ce7a41582a842e0fe1c40fa8d6bfcebe68aa14e1890dbda0ee9b2f80a1c128559f8eb828fc5e7552d9e9a9731c6f329a7581a181c9e3371c647a5ebf68ad744f6693bb0d1c510aba478540dc9c316834702788dac960e0409a95d5d73ebf926228f36d465a73ed37025249133a6b1dea70d4b28d2bc095506cdd10281387298049eeed91ccfe4eb23de8d5adc46382612aa6b47cf145489e8a5694a1e350f2de2a2d3bf0c4f07359608e96e8f335d0cbc3d102acdc2baa559ec5fed1bc681b46b333695f29353bd65e617952fde099032ade354191985c9d9379183e5f61903d7b98677ce513cb4ab3f9207f6fe9cc736998628da4f985ad0d84b5dbb4643122b30edd6c92b44eb410597b427d57b92917ed5b49d2e734fc5d571c2c50938bc56f23c5f421dbdd1e3a8b931dd943ee1db69947667df69b83fbcdfc3639d7d3dc5ba14d1c4331ffda31593d786f4ad4f76a9afa309b3a00819b7ccedf0eea00b1551ef54d4450ca63e6bc40296b0fbe870c2c839929b39f076ab3c98fc0bf49fab5ed623422fd15012bb2cb9da999c38f32871581ee56db0868686a843dcb2e3e5d222b342081b3d5e918b5eb2187c9a1d91bfa4bd97e60409d53c7ebb3ffd71f244997d0d8507e0e4765997210fa069bee37d8979e5ec6bf0dbc9489198bdcfc2b02951769ae52c536b3a74291e10d2e40562541e74de87fe8cdf0a387ac2e9ff557f2cf1b3fed126825e163da1dc4d72fb3fb7e0c704cc2c4be1f6bd08799b67229cfbde7f446e9778ce8cfc04dca0e2f911b541dad627fe63fd0d12bea701a540a94f125ccf04a001a9c8cd276455b222571a4b3a10e22d4447f08448c129361abe314c4c939f255ab15a59edda8795b79f08e5af1f1b90f063cf1ea83654e15b4558fe7af0668e11426d5fef349cf7c576f2c175a09897b8a72343b1de92a12fd8421e2f901128db94506b5960fae65d60ce49510c24e6bceefe4aab3e9e2a5366254cfc6b562a2e676f246d1da57f3e6c6c3a17da0eadb678dad093a8a408acbc99585ed00f4a7e36a68ec9bfd07a2ef8f965ca24cdd1bcb658a9384cf275b7c56ea325a9748fe7fa6e3d96877f2610804defab5858be866f79ddbf564780a890324b338569b344e111d4c698ac484b77b51463481ea629fbb4821508b4596870e0067e8f8167906af30cae86de9a2b68849faab6a0dcec5e640f10399086a0f82146902551e7c4f86ec500db53a80bcf5b60c09b5975961c776491a93079d117e225a38002c3492141645c8a12bd76d1ad3767322f236dd4a50bdc2cfa560c973b25e17244ad2b8f2d17f100543b50d2e1f5bf38aac9f4c8843e0c65764bd5b2341455f84b90abbe85af4594af61f28cf9c085ece20166c6637b180cc8035561af9b0b67edc9d96f53736ccb9ccd7905db7fc60e5796d126798240ada4a29ce13b018007825e5d1b687126d36984355c83068a2ab34acc65b6ad3b0879c3c08d8ed2f78b3dce181e91897d29142afd320a17379f75457c8c72aa91965a5d729ced50fa909b8ae09d25d292e8ecbabcbd8e54e5068d0e469ba36ecf9785341a5859389d7cdd223b029c06eb5eac8bc657d9e84b5d529dc9bab5763f9b42754506addba52e33d14322187c41328b298b8658bcfccb7e66c05733000b5d2f5267c6e309076bd331cc36a2cd7032df1cae27e27536c3a088f51c1376d91b376ffa821e2d895e5d047b4f21711893fa2debde97e33470883bf37adc2de699760aa74b8b73b1ec7bf344d42652afb5048e7a4823253ca3ffa571fdb30452ff6dcba5bc230a0fd836322a2192d3e33a9301026b2a8c0ea5ed3e4d5c6514b0c4fdbdea5aa87f72e054e1b13c8a23cae087b7302dc7a6ad0538f447f2ee24312232c0e7978b69e847eaf37c221a3c69611188566b01b774c861584039475e1e"}, {0x70, 0x0, 0x9, "967508b5d83af64ebe95b467480490f53b6392b5e05c5c33de551cf8a20c6eb510967edb8f7c0eece48eecfb1b1123c3d45ccdf7a52e84f58cf49a6c8dd74c7e320fd1b463e286e9f85bbbec658ec0a748c08f3146b20600b87f"}], 0x34d8}, 0x402) r11 = shmget(0x1, 0x3000, 0xa0, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r11, 0x3) open(&(0x7f0000004100)='./file0\x00', 0x20490, 0x60) 16:03:12 executing program 1: r0 = socket$inet(0x2, 0x5, 0xb6) setsockopt(r0, 0x0, 0x6a, 0x0, 0xc) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) 16:03:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1025a, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000053, &(0x7f0000000140)=[{0x2d, 0x1}, {0x84, 0x0, 0xfffffffffffffffd}, {0x8000000000000006, 0x1, 0x0, 0xffffffffffffff4d}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="bd") r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000200)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x8, 0x3f, 0x20, 0x0, 0x3, 0x400, 0x7, 0x2, 0xa3591d3240714e55, 0x3}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)={0xb9c2, 0x2, {0x100000000, 0x3}}) 16:03:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "f0dc3e9e21ba43818487dc8157aa6567444326e9"}) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x1) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0", 0x1cc}], 0x1) close(r0) 16:03:13 executing program 0: r0 = socket(0x18, 0x2, 0xfffffffffffffcc3) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) 16:03:13 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000140)='\x00', 0x1) write(r0, &(0x7f00000001c0), 0xe5e1) execve(0x0, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000240)) execve(0x0, 0x0, 0x0) 16:03:13 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x181, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() setregid(r1, r2) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) write(r0, &(0x7f00000000c0)="d20baaa95f26f049e31b2e6c54e2bba814b7a33093e4dd19e0c9d30e9acf12649a665bf0cdefabc5c21652773fdebb1af5a55ae90e04ad6a916d82bff626bf73a9ab6d31880992ff0231ebdeb1a462dabf6214426f127f23433a3f90cec45381233e5d86705ddc87270fdaace3fa8d23f18520136949562ad94b16a1bf4db5faf2ca381670b048b228c073ddd98c79aa7523337a0b1d12b41524020a9dca84c32c373111b38c7ed7eeb8b9d1ec25742036da21b094a20949ec31870dfdb51716396ef4e5a67398539d8a0006e39df52a9135ea96e74bbfb2bf5e895f7911dc206ab74f355dc6ba38082aa4c8380847474815eec03c163540bdb53b419f", 0xfd) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:03:14 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x80) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) write(r1, 0x0, 0x0) 16:03:14 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, 0x0, &(0x7f0000000380)) socket$inet6(0x18, 0x4, 0x200) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000080)=0x4) 16:03:14 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000080)={0x10, 0x7ff, 0x4, 0x5, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xbb}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xbb}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x5}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x8}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x100000001}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x101}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ff3000/0x4000)=nil}], ['./file0\x00', './file0\x00', './file0/file0\x00', './file0\x00'], './file0\x00', '\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x9, 0x80000001, 0x1ff, "e5ce7c8be71fc53c3afd35b109a32bbd5c7299eb", 0x3, 0x8}) lseek(r1, 0x0, 0x8cd920f31de0982e, 0x0) 16:03:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x4000000000) close(r0) 16:03:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4d}, {0x7}, {0x6}]}) link(&(0x7f0000000000)='.\x00', &(0x7f0000000100)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:03:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x8000000d, 0x1ff, 0x20}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x3, 0x8001}, {{r0}, 0x59016111e7d0a641, 0x0, 0x8, 0xfffffffffffffffd, 0x10c5}, {{r0}, 0xfffffffffffffffe, 0x2, 0xe0, 0x2, 0x40}], 0x400000000000000, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffc, 0x82, 0x2, 0x3, 0x9e5}, {{r0}, 0xffffffffffffffff, 0x28, 0x3, 0x3, 0x800}, {{r0}, 0xfffffffffffffffb, 0x0, 0x20000000, 0x7, 0x6}, {{r0}, 0x0, 0x60, 0x2, 0x6, 0x7ff}, {{r0}, 0xfffffffffffffff8, 0x28, 0x10, 0x0, 0x4}, {{r0}, 0xfffffffffffffff9, 0x42, 0x2, 0x1, 0x8}], 0xae, &(0x7f0000000000)={0x6, 0x3}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x28}, {0x80}, {0x6}]}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x801, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x3) syz_emit_ethernet(0x2, &(0x7f0000000300)="9da2") 16:03:15 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) poll(&(0x7f0000000080)=[{r0}], 0x20000000000000d4, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 16:03:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x3) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r2, 0x40044266, &(0x7f0000000000)) 16:03:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x61c7, 0x401) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/24}, &(0x7f0000000100)=0x1a) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) getsockname$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) poll(&(0x7f0000000180)=[{r2}], 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x13', 0x8000008000000300, 0x0) 16:03:15 executing program 0: r0 = dup(0xffffffffffffffff) preadv(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/191, 0xbf}, {&(0x7f0000000180)=""/23, 0x17}, {&(0x7f00000001c0)=""/65, 0x41}, {&(0x7f0000000240)=""/190, 0xbe}, {&(0x7f0000000300)=""/48, 0x30}, {&(0x7f0000000340)=""/220, 0xdc}], 0x6, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x602, 0x0) unlink(&(0x7f0000000000)='./file0\x00') fcntl$dupfd(r2, 0xa, r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000500)={0x7fffffff, './file0\x00'}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600), 0xc) open(&(0x7f0000000640)='./file0\x00', 0x40, 0x2) fchown(r1, r3, r4) 16:03:15 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x7fffffffffd) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:03:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x80}, {0x400000000000006}]}) syz_emit_ethernet(0x5743fd20c52c7e03, &(0x7f0000000140)='_') 16:03:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x2) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x5) 16:03:17 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x2ac9186f1d6ab70) r1 = open$dir(&(0x7f0000000700)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x21de, './bus\x00', './bus/file0\x00'}) sendto(r0, &(0x7f0000000300)="302faf51b505c28b379aae8270c7061433a5ffbb7172d629549097f28994b7c415b43caa83bb99817f78010f04c3cc90d08655a70a696fa694d5d0c65357eb4d684f7b9f1599985375d9f47f649aba4d35c55452b00bb29de5cdc1ee", 0x5c, 0x406, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x7, 0x8}, 0xfffffffffffffc65) linkat(r1, &(0x7f0000000180)='./bus/file0\x00', r0, &(0x7f0000000200)='./bus\x00', 0x4) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000540)=[&(0x7f0000000380)='}*}\'/\x00', &(0x7f00000003c0)=')\x00', &(0x7f0000000400)='.${\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)=',/\x00', &(0x7f00000004c0)='%:[-#\x00', &(0x7f0000000500)='}]\x00'], &(0x7f00000006c0)=[&(0x7f0000000580)='\x00', &(0x7f00000005c0)='.\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='-\')\x00', &(0x7f0000000680)='}\x00']) setuid(0xee01) linkat(r1, &(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00', 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)=""/27, &(0x7f0000000240)=0x1b) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 16:03:17 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mkdir(&(0x7f0000000240)='./control/file0\x00', 0x0) rmdir(&(0x7f0000000080)='./control\x00') 16:03:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$KDSETRAD(r1, 0x20004b43) pwrite(r1, &(0x7f0000000080)="318207a8dc5be404d2a31b730b2a9d27e5012b84d1cce5045155033c9b833e802a04bf80ba9d1c8d97a69e7f4ad65b0a15628712f832e63edb049f583fc5f8f1030afef2f8711cdbc5b36ff7336c9efd461d13cc", 0x54, 0x0, 0x24) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:03:17 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x6, 0x3, 0x7) fcntl$getflags(r1, 0x3) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000280)="0e5dae3070ca9f05", 0x8}], 0x1) shutdown(r0, 0x0) 16:03:17 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202034566696c653000"], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="055dae3070ca9f05", 0x8}], 0x1) 16:03:17 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1000, 0xffffffffffffffff) fcntl$setown(0xffffffffffffffff, 0x6, 0xffffffffffffffff) 16:03:17 executing program 1: r0 = msgget$private(0x0, 0x0) setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) dup(r2) msgctl$IPC_RMID(r0, 0x2) 16:03:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7f9, 0xffffffffffffffba, "006d34c7ed177cc02dc86e24235acd76083def00"}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x8) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000a00)="d9", 0x1}], 0x1) 16:03:17 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/4, 0x4}], 0x1) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f00000000c0)="b8c8e35afc", 0x5) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000140), 0x0) 16:03:17 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000000000)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = shmget(0x1, 0x2000, 0x14, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7f, 0x0) 16:03:18 executing program 0: r0 = semget(0x1, 0x3, 0x80) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0x100000000) semget(0x0, 0x1, 0x0) semget(0x3, 0x0, 0x41) 16:03:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = shmget$private(0x0, 0x1000, 0x96, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x30}, {0x81}, {0x6}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000440)="8d") 16:03:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x180002005, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000100)=0xa) sendto(r1, &(0x7f0000000080)="7cd9c2dabca227dc284bc45e65b85f224348337af98dfed460cdf6939c28f571b88770d7de2ddacf30e007ce383ed7dda266dcc0ea0a576a846d74369fdb890c3d39c2af8d6ab5e0abdf27902429cc165affd5a8e1ca77a3892f50d579f3dd9159e716a4d9db58d6f0aa5d74faae2f58f1c5f8ed61d6", 0x76, 0x404, &(0x7f0000000000)=@in6={0x18, 0x3, 0x8, 0xc4da}, 0xc) readv(r1, &(0x7f0000001240)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) execve(0x0, 0x0, 0x0) connect$inet6(r1, &(0x7f0000001140)={0x18, 0x3, 0x7fff, 0x100}, 0xc) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) 16:03:18 executing program 1: mprotect(&(0x7f00005cf000/0x3000)=nil, 0x3000, 0xfffffffffffffffe) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xf, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) socket(0x18, 0xc006, 0x63) 16:03:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x5}, {0x34, 0x0, 0x0, 0x82}, {0x6}]}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 16:03:18 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0xb1) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0xc0, 0x20) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000000c0)=0x1) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000100)) r4 = syz_open_pts() write(r4, &(0x7f0000000040)="a86912", 0x3) fcntl$lock(r4, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) ftruncate(r0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffc, 0xc0, 0xfffff, 0x400, 0x100}, {{r0}, 0xffffffffffffffff, 0x2a, 0x84, 0x100, 0x4702}, {{r1}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x7, 0x8}, {{r4}, 0xfffffffffffffff9, 0x8, 0xf0000000, 0xe5, 0x7ff}, {{r3}, 0xfffffffffffffffe, 0x20, 0x2, 0xff, 0x80}, {{r4}, 0xfffffffffffffffc, 0x84, 0x80000001, 0x81, 0x8}, {{r3}, 0x0, 0x7, 0x21, 0x3, 0x1}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x6, 0x4}, {{r4}, 0xffffffffffffffff, 0x8, 0x1, 0x9, 0xbb}], 0xffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0x21, 0x1, 0x1, 0x6}, {{r2}, 0xfffffffffffffffd, 0x88, 0x5, 0x0, 0x1a}, {{r4}, 0xffffffffffffffff, 0x29, 0x1, 0x3, 0x5}, {{r1}, 0xffffffffffffffff, 0x14, 0x10, 0x80000001, 0x8}, {{r4}, 0xffffffffffffffff, 0x58, 0x40, 0xe53, 0xfffffffffffffffd}, {{r2}, 0xffffffffffffffff, 0x40, 0x7, 0x6, 0xa6}], 0x4, &(0x7f00000003c0)={0x6}) 16:03:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80000080003, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000002c0)) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1000300010005}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x3}, {0x6}]}) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0xc6, 0x0, 0x44d5000000000000, 0x1}, {0x0, 0x5, 0x40, 0x8}, {0x400, 0x401, 0x3f, 0x80000000}, {0x4, 0x8001, 0x4b5, 0x3}]}) syz_emit_ethernet(0x4, &(0x7f0000000100)="8b50f8d9") 16:03:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0xfffffffffffffbfe, "0366402ba77f0c03ff010000795acd76ef3caf00"}) write(r0, &(0x7f0000001140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888ec8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000", 0x324) 16:03:19 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(r0, &(0x7f0000000100)="11c3210ab9a9aa2158769a06addf7f033a844d54c2b7f8070debd8bb6bfa929b4a942fa60a8fae19fbe198e1f0bb5f2921f10414ba72b43c76607b86c4116a69f87c227d35b45541a7ccda992982d53287faf4161531635478634771da4fac9bd1cd73ec32295e471cfb6fd950cc8e4891c9ab", 0x73, 0x4, &(0x7f0000000040)={0x18, 0x0, 0x401, 0x2}, 0xc) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1) 16:03:19 executing program 0: socketpair(0x74fbde182ec4c8d9, 0x1, 0x8, &(0x7f0000000200)) pipe(&(0x7f0000000240)) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280)={0xfffffffffffffffc, 0x10001}, 0x6e7b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2008, 0x0) r1 = socket(0x18, 0x1, 0x0) socketpair(0x6, 0x3, 0x603e, &(0x7f00000001c0)) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x2) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) renameat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') 16:03:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$inet(0x2, 0xc007, 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x1, 0x0) getpeername$inet(r1, &(0x7f0000000080), &(0x7f0000000180)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0xa}, {0x6}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000200)) syz_emit_ethernet(0x1, &(0x7f0000000140)="8b") 16:03:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20808, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) r1 = socket(0x18, 0xfffffffffffffffe, 0x1) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0xffffffffffffff01, 0x80040000000000d, &(0x7f00000000c0), 0x146) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x1, 0x20, 0x6, 0x777be7b2, 0x9f24}) ioctl$KDENABIO(r0, 0x20004b3c) 16:03:19 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0xa0) r1 = getuid() r2 = getegid() ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0xf2, 0x2}) fchownat(r0, &(0x7f0000000040)='./bus/file0\x00', r1, r2, 0x800000000000004) mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004080000028b1) r3 = open(&(0x7f0000000240)='./bus/file0\x00', 0x81, 0x40000000000) r4 = semget(0x3, 0x0, 0x20b) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000180)=0x5) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000140)="0000001860040000000000d9bf250356d7d4720700fffffe00002800004d8a69500000000000320000016177c9e91243cfb223a0", 0x34}], 0x1) syz_emit_ethernet(0x1d, &(0x7f00000001c0)="18619501b8da2728d0854be7fae3f8fd57ac88272a2852ee6e57f272d1") semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000200)=""/26) 16:03:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x4000000000000046, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x20) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000140)="000000186004008b00002b0600000000003b6f000000000000007f4afea1000000000000005b0de13ce00000", 0x2c}], 0x1) 16:03:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x20, 0x0, 0x0, 0x4}, {0x3c, 0x0, 0x0, 0x6}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") 16:03:19 executing program 0: r0 = socket(0x400000012, 0x2, 0x8000004) setsockopt(r0, 0x1000000029, 0x2b, &(0x7f0000000140), 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:03:19 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000002c0)={0x80000000, './file0\x00'}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0x18, 0x8003, 0x100) getpeername$inet6(r3, &(0x7f0000000080), &(0x7f0000000180)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x31, 0x20000001, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/19}, &(0x7f0000000340)=0x15) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() sendto$unix(r2, &(0x7f0000000380)="d284348b0e804cc39dd73a23a384ced2165a25f9a297f4f48d50e71216ebbcabf1255b636d5f30953f4dc63a541207bbc6dee5e7f4c374ff334c8ba09aeedd1907907e42a682a21cd5ddae397125fc6b9a7fbb297930d08ea1ce4448be11c8e272d0bfb03b20868c36daa7e08287ea6ae06883eb8058e28cf75d8e62ab6ef26810c162801b137d8b00687b9fdd9d1cd10e6e7502868e6fa16d874c54e2411c1d22928e3b2ac4a58adddcc9e6167845", 0xaf, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r1, &(0x7f00000000c0)=""/180, 0xb4) chroot(&(0x7f0000000300)='./file0/../file0\x00') kevent(r4, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:03:19 executing program 0: r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000940)=[{0x1, 0x8}, {}], 0x2) semget$private(0x0, 0x10002, 0x0) getuid() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8080, 0x0) semget$private(0x0, 0x3, 0xc) ioctl$TIOCSBRK(r1, 0x2000747b) 16:03:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x24}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0xfffffffffffffed5, &(0x7f0000000180)="b1") getuid() 16:03:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xc00, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80048}, {0x15}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000000)="a1ff") 16:03:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x4000020007, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x54}, {0x61}, {0x6}]}) r2 = semget$private(0x0, 0x3, 0x84) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000480)) syz_emit_ethernet(0xfffffffffffffef0, &(0x7f0000000340)="b789ea25f49d15b13dcff5d11088c45d0518c59f2dce2a31130f") r3 = dup(r1) kevent(r3, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffd, 0x1a, 0x80000080, 0x320, 0x81}, {{r1}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x3, 0x8}, {{r0}, 0xfffffffffffffff8, 0x40, 0x13, 0x3, 0x4bcb}], 0x0, &(0x7f0000000540)=[{{r1}, 0xfffffffffffffffe, 0x8, 0xf00fffff, 0x6, 0x7}, {{r1}, 0xfffffffffffffffc, 0x0, 0x80000004, 0x7, 0x9}], 0x5, &(0x7f0000000580)={0x629, 0x6}) r4 = dup(r0) kevent(r4, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x7, 0x800, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x400fffff}], 0xed2, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffc, 0xa8, 0x20000002, 0x8, 0x7}, {{r0}, 0x0, 0x8, 0x20000002, 0x9db, 0x5}, {{r1}, 0xffffffffffffffff, 0xb6, 0x20000011, 0x2, 0x18}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x1, 0x8}, {{r1}, 0xffffffffffffffff, 0x5, 0x0, 0x1, 0x3}, {{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x2, 0x2}], 0x3ff, &(0x7f0000000440)={0x8, 0x3f}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000180)) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000600)) semop(r2, &(0x7f00000005c0)=[{0x3, 0xffff, 0x800}, {0x4, 0xffffffff80000000, 0x800}, {0x4, 0x9c31, 0x800}, {0x1, 0x6, 0x800}, {0x0, 0xdf, 0x800}, {0x4, 0xfffffffffffff800, 0x1000}, {0x5, 0x8, 0x1800}, {0x7, 0xd8ea, 0x800}, {0x3, 0x401, 0x1000}], 0x9) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") nanosleep(&(0x7f0000000240)={0x80000000, 0x1000}, &(0x7f0000000280)) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000002c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000640)={'tap', 0x0}) 16:03:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x3) sync() setsockopt(r0, 0x1000000000029, 0x9, &(0x7f00000003c0)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000001740)=[{0x0}], 0x1) 16:03:20 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000240)=0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000080)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x1) setpgid(0x0, r1) 16:03:20 executing program 1: r0 = semget(0x0, 0x1, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) 16:03:20 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) r1 = socket$unix(0x1, 0x3, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 16:03:20 executing program 1: mprotect(&(0x7f0000061000/0x4000)=nil, 0x4000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0xc0, 0x44) getsockopt(r0, 0x5, 0x0, &(0x7f0000000180)=""/4096, &(0x7f0000000080)=0x1000) r1 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:03:20 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0xfffffffffffffffc, "00000000e78100"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10988, 0x0) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:03:20 executing program 0: r0 = socket$inet(0x2, 0x4, 0x2) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000180)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000380)="eaf71201000004d8f07e00", 0xb) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100), 0x0, 0x0) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = msgget$private(0x0, 0x8085) msgctl$IPC_RMID(r4, 0x0) syz_extract_tcp_res(&(0x7f0000000240), 0x280000003, 0x400) r5 = semget$private(0x0, 0x7, 0x488) pledge(&(0x7f0000000400)=')\x00', &(0x7f0000000300)='{\x00') semctl$SETVAL(r5, 0xfffffffffffffffd, 0x8, &(0x7f0000000800)=0x100000000) write(r1, &(0x7f00000002c0), 0x0) poll(&(0x7f0000000280)=[{r3, 0x20}, {r0, 0x1}, {r2, 0x3}, {r3}], 0x4, 0x9) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) sendto$inet(r0, 0x0, 0x2010ed1635d299b, 0x0, &(0x7f0000000100), 0x3d8) r6 = dup(r0) r7 = semget$private(0x0, 0x4, 0x309) msgget(0x3, 0x210) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) semop(r7, &(0x7f0000000140)=[{0x3, 0x6, 0x800}, {0x3, 0x7, 0x1000}, {0x2, 0xfc, 0x1800}], 0x3) write(r0, &(0x7f0000000540)="75e1cd5dbbed78a54a5c95951e925063938a843498658522ec9976d81ed086c019f4af658011bd827652af4081d0637f223bad10350b931039618ebf6e30f70f595eeb61a46d702a3b483fc5a7540aea76fe8808a10e02049ad581e77683b9991570ac8b294592c28c7e8e1ec92ebbc19837780baf83f037e3b45f6c6243234c9d9e2777451b4a934db05b92edb37744d8ef9dd9e069138bf30572c31cbbe8202dc7666950dd7b00a962464d780f0a6e844f4547860a218b62c428e48e2503f7f6bc685843bbad872c34dbad1412c418347f734ac6497243a6e7674a5455b5571e9c2919f22f138f55f1", 0xea) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f00000000c0)=0x7) 16:03:20 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x5, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffff9, 0x7fb, 0xfffffffffffffffd, "03665485d10aaf0000c45db4f100000900"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b009", 0x44) write(r1, &(0x7f00000000c0)="550e0e81e73568ea0a89b4cc4453f5b900d56ecdb452c39779d217cb3c82c72113767799080293e13e176c1b870333b8093eba89bc380ef1d82c0e4c32f1e8d6a6cd7d6f4f8282b12165c4d8627c", 0x4e) 16:03:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f29b2256db24ca665c6d2adfe06000"}) writev(r0, &(0x7f0000001980)=[{&(0x7f0000000980)="1b0b8c4480582a02a8fea8e601bf53fb6d5d7d076c1674cd0a4dd8f4ba58183ced431ca9318dc4375b3b72268f1cafdb6fa5fbd6f3857bfee5d9ff147f3ee669055cb1dd06f7be56e37596e2877c229e0c7483c6fcf4a7b999a039d5c9edeb2c3d9b5f423c173fd013ce682ffe351d20ef379bd95e427855ee21a2064964d7b43c59161d3560", 0x86}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x1, 0x0, "c31d1e3301609a950d14f19fb42bb692020344f7"}) 16:03:21 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = socket$inet(0x2, 0x6, 0xffffffffffffffe0) bind(r4, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) close(r1) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) 16:03:21 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000080)=""/242, 0xf2) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="103a0010580373e502ea63791eb78140c70ea6f7841072430700bb459b35dc9b9404fb3fa5b42a0318aa4c77017b7ef73b836422f39059e277aebf1e811a4b1c885d0bdfb1e09180f268249285e3401d00501ec9cf1c84c17c67179c4a2f9de671b5dca74bd5f0916b507e261c5c838db54b84a63e4a061c94611d8ab2ed0fdfcbd02914e8a58d549d6f644f71dbe2cc30e453efa085ba80dc9d4bc36a7efb604336170491d8f413b269967139209bac48281196be881264d642229672fa9a5d11dd084bfc6439969aeb355ffd959d33571b950c36471806bbdf208def60ab90bae3b0f806fd859602ba9589d40e64e50ab98b0aa9dd9b1dacb487a66f0fad25514a046198ea2178e144211c218ad1cf13cd4eab5705dfd1d8b04a06b3b346ab0d3775990421898f363f794ea71bf9867ecdfba343e3dbf27797159d99d0300611922ec7cdcb1f5c086ad7a4036e0620595aed20d3c32e7488a3a858767051fb39b1c4f162bee723f46c49a5fd7770667082cb2eef6923e0424b0c9f46fcf4b83febd4e2b0b2befbebd24155efc558a7"], 0x10}, 0x0) 16:03:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x2d0, 0x40) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000400000fdff00020000060000000000000000"]) poll(&(0x7f00000001c0)=[{r1, 0x4}, {r0, 0x80}, {r1, 0x169}, {r0}, {r1, 0x20}, {r0, 0x9c}, {r1, 0x30}], 0x7, 0xf) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000280)=0x7) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) 16:03:21 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x0, 0x2}, 0x8) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x43d) 16:03:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x14}, {0x10074}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x180, 0x0) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x141, 0x4) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') 16:03:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="9ace6bc89d120fb09652f3cc7535b840b214e9c6ac36a30b6d9d718bb42059a4bdb7b7c01edb4f581257a4d73faa3017301c907dcacb9ada5c042fd9170eb01004ba81f35e6409fa3a9e0e388527f5eb07484d0dc325a5855b52e91def9021664691ea3bbf2326ae238a9092fe7a3d684f7774a7db2c10b770a5acd4e97a5a4555bbbb8ea0e904d4f1ab27524e25e107f22811d53a65a45ff4886cb962aedb4d0c3a4db051f59e33e21cca1a08f43c200fbc0bb8bfcbf37d02bb8b5ac5de7964309d1609315a7aaba17c72cf794e3c55bd8d814793cfb9f57f28d8344f6243c006c5826f109c72891042e6e5942e525ff7edba6caa74a0406ec2c6035fc859f5502550b591451fc4359af2e5ffd70e11344f3759a190b1aa6ac7cfa268608496ca611d1576013619a05b08ef43072594159f24ddefcef18518ea0b53d31e89f3db6198c3989e185e37a987b6a4bc27921e858096319b626386263abf92d67ee6d1b7948ecb4e9f6c6761ee8abf5c645640de25253d45258ab1afa3d5a8f0e8ce1cb5026a9e1182f4ad0360d2533c769ee1cbf7203f2f29a501cef95eb892acddaa0d9bd19dc552f658843a8a42e5dd8f763921b019608193e95ca75a89eae30ddf8a643d958bb4295c677c74978030258ec58d0c81e06aa64cbdb7a92ba348dc07e3ef97d2a0df99b0edf43379e5928b36c5cba42dac2eae15d281d31327ede5dac221851a8b21b62960ac8ec58eb780394bf50ec834b311876bea0f6ce3e18b2684c33926f5b76ffbc1af48023dee7ebe6a2a0908b314dc9db77d6f5f8560ae8d51228133430a43a26e0f421bf6ce0bdbe1a1691f8566e8f469cd3a7d1a7ec261894e1ea9404cf9b579f2aff54a1730fbbb7e41c46f590c09d9eda2ab1900220ef89f43018d9e37e15586e37fd80819eaad32cc3538ecdff9dddc78e1044d7a5863bf55844829634410077e86ad7eb425f81b5ef6424bad4941a2291a634c24206075e1d43f0fa41d79eea5d5c653328454313f6aa54224ce093c65eef1c586e04a542df585b55c52741006ce0caa3b0518b92afc77ffd3221ca757e155339ec683751c9acce011cae0ec8ac74f48fca2e67be1500d092471b5bb716c3ef3e81d5055276942e0558efa3a635da8399e18a7cc5709dfea3697d4f5feab46fdf54441d93ba57b3c251f849c119eb1e4579c47becdf5d483790669716f0a74ec1e312b9632af3f4a9c83e74fcc128b2cb31298e2f0ae5aeab6c1841c5b107ae1e19219d0f443fbb8240d4bc830aac0ae16c133d58e12f312b722eda95a0109cce47b8371cb6b4d9623888093813509976b00d9f9f0f1e7acb0897fd099550494506cba86e6ad96afb30f37cc61857eba8d024585b326facac053c14e9796be9470e887becf51ec99ef272fdb90a2658fa752d86a935d1f2bb72b4cd3c8997be95549a1ea56f04e6d57585ca7e93cbfe5a9d7e8338e7d1b5fc96d713b7574aa5d28870623106c0437658cee2952f29d6481aeab5cd607d4e92d1345a36607a6854082083e9ef8e8789b248c076fe43dd233ba0fe506e8d42952f7a057b0388c97bf1abdccd959178aadd9b2f737fec2f4266a273a5f676350d1086df7bbb0f3175237d6d208e566c9e67770cd1f98fef9a04bbc22d9a857d725b1e58127b50a7f3b68e4b409d11c36b525322fc451cf14a8c51cec9050d1368a8d55bb119cb3cbf8f44ff7a2313de0612a7c2ec5e46c358f0ceafb4b5506a2b88cfdd9777b86a0c885a1898740c531ab16daa4ce709fd77f1d1b54f3073dcc92cd04a7bd95efdfe80a112eeedc87826fc732cb5975172f0f4e6400e1993bfcb699fb86c14d89e305094dca08ce8dbf7c425c17103cc8dde17cb8458eb5ae29056ec8541844b82344cb03d9525cbd303ca1234c7172b2e18b593c323b15f8bc9bb7cbe3e9c518db99b7302c80d3c8e5f332e42a1e00818839a5959f1ce7623bfc6295246476f1aa1276bf4ea3a247b8decb43d15564e9922ffa032edbe8d09d61ba6d6f786595f43de125f8c755e47df6aa4ef620d99a621b8326b1aadd55963d1e96a23a383dee45d35c4e9cd09a6eb971dd22ce9cc967de91d73fa6fd1cf4a1e546d73f40c54ec7a8dddf3f46de000bca552d8447299d62fb5b2f9c7a537c5499bf34a5d73c8352028fe6bf419d6155136186dcc62c5ae0c203011fd588380cee97cb205d0a689bc9d44bad7749ee0cee655d0c400716e54b8f00f102984d133d91f3aeced038c6693b87977a4e9e51344a59f67dd45f751d3696367187745c8974ebe5ec5b072a2d43932289835015f75eb520a8aac1b381ebbfa99b329253646d599fc95da9103fc9a50b211ec7c7ea8ce716e3da7359bdd39656778c74cb246ea9d8fbea29153838a126c3616bc1edc2dd54b538c9ae4dc72ce09c7e37749701fe2fac70597cd94f000ac167026fef16cea0fc2d63586c0ebcb5ff216c77276899d3c1b41b9eb463e0240cc6026b12b3656f3e39659984cab787961e03b2f04c7de38ec7650546b06401b9b109a187c9838674ece4496eef2037917728efabcf72239091254f2fbaa6335db6e962891d5daf8d93997486c520a0b31a017a09c7dcd892e1d09c87d51640b6344464ede15f634da65056e1bd2e8fd547e16b55dc07eee65dbc69874b2472bef3f73c8e54ce61fc1c6b568f2d242d5d863ae9107e2002a98bb0cb004bf38d365bafd4b07c7e9567a63e25c885575ab94b2336903ea42bcf251e3f5c9725f213a8c816ee70df1b8adc7682516a73b71e7ffc228dd1aba26c91d181df7947ffa982726a58c120feb135aafe11796ce76dfc636505147b4492a640da17bbb25efdb7ff37baf8bdfdbd54e415a2e23ec8f4aa27bdd9812ccb05327646bf7c920c6c1414ae00e76c567ef0e3e82cf85a41574fee27382903bcc46332b8a6bd8bf0d100319accce9d0fecf770b6266f60a34f5158cfa8605c9d74db5a42526504667fb425cccf374c24012f43ccf7b77190943288dd23228637a0d1f852e5c77c702d369cf4ccdcb8cd1b413d7f6d896bfafbf600e5d35a752b6b65b8342adada9c764b93284e6d8a6009c071fc5a003cf525846eec65a42a4c669f6da861501dd2a9579c5881e93522ff2e9b3c76f2cd977a8804528ada55cc779207a3c6e48cfd3b6e94f48142f1534d2e44536c9e22e2323bd5d7d8b261ea5b5a45eac7b6848e0534c44df1ec2b7d1e06fffeaeae1129ea718324a564d1b9e8e7691c4e44090129606b157fb6d6e203cfe1c30deb5d2e8ba388abafff1718c7d76cbd382c021ba85abfdd3e06caffea28bb9fc662738a113e77580365a15ec30796251906936d6952bd6a830ed09bd6da75df0d09ec9b84826616184d1adaeb6635897c5bb82b419dd410a7a7a8fb23841a674205fe0ee7552647c33eff495f41906d3913bcc8b0e4588903310a03bf05da3efa4b7b8db678c69cf02b451d42da5cf8d17141f32969e85bcdc40877f2b6f64e658fdff2198ac3f23589d81b7fbc9822879a658c8b71c493a6583b52e9e2e896d0eb11e9847558a572a2459bdffdfa459f5f2c593de10f86535648c9909a800d701f113ed9296b558c9618faa33d455c95d4a024d2b387729485805c955e6aba86c2fb28812582f8e62b594273d550c03c54ea06b0fe0ee16dd0fdc84d71d67e36a41370180cbfc4f2b94b5da62b02d25a78c0704211753251c1635fb3a71d380857ce8817910f97ecafdad6cd4c20355c9f1658af993166fd85a398cbce4f6181d79c0f7a30c50d3aab636c5e553dc025cdf5d00e19eff215614deb41d0f7b6dc9ab70b1a09b401e960ce7fdf1a472ca3ffb1fa42dc4496d33c4f474d85a653af4302d525b2470c7e54fba848eb09db16e2ff0c29b57f8fceee56f35cbd3c05abf39560838b5798ee1c84a6b8a1171370aa878735179ea612fc034f5b50f95445db5552deabcd752a7da3ae69fe42e15e8df1bb967582ec3ec1b817283e79bb4e636b1badd705124cea52f7ee9c01309f12bf37971619043bd77ea671b728bc5f5f361c4186d6e694cfba5923935c9e35ba3319a5dd5ab1b11d376963a629b1816ba2abe2c6351b96227a4b461cc36b7d1159f8e883a68f4dc291dea5ae102d20b9cea2fb3845e066159e6b70378c878e84f245693a0e031404aa4e9419f504239858070e8571f258b7bf11f3d7f511bd6f07205dd7733710bafba45955f954368f9a367da8f25de3ee173bae820f23af686e4373fac2eeb426501f2d63534be014f1e7624ffd43cece37b634ed2a751967bb4645dc145bc9f82044ac92df125eeb383efffbb48ed2581a4529b848cbc687cf7ebcc6079b3a32f596655f4ca8713e800a465967b77617dd37d4c1610156b4f0f68d716bac6b883c3bdad732d11cb0fc44acefbb8ca780735ea46bfcc71c8bb874fd500d293ddc984bf4a4a1ccbd46f80c421032e647c917daa6a902bf852190755e6938caa1167e10a9b0d7492d793adb1d6b7b8dbba70504b3f56e4d820bbf7fa00a1ab3b163ddecdc46b6c22ba1f40b5129ff00bd5f61517997ec4f7de3089b1884b7c2b3bb1672b81010fe698cf81fb26d6e60e7ea90c9f1798a56f44ce74ad0ae0ff0e38687e20afde491fa4b77e9743807fc991893af756a247819d6e5ff01514213a41cb978862ca4060fd073d64ffaddfebb9878ff5ef3be821110e57a1b449188cb219f67cbd00bf80ec85df53103d385f036db3e816e3a628b714aa9c0c5e836a5cc0b3af410c60cf4ec157381e40a59c9f02ff4ddf2eba37ba338325c4b96ce89aacfceae9dc042a371de9620cbc637a7e08b01493686ff5aae028e82c5fd71a8ffe1401920655122f13d3d4d637c85b4f40e6dacabe1765cedb0d1f23770b7643a4d77bcdbb2ceacb9286f705a010676f0ae826cbd017f39e5eb7d5ebb99e8abdab01df5c9c5f7a3496dba1f8eea614ea04ee52e075c8f7b7b8d0fc384e1a259fdbc2378c9357702a7aa0fc2eee383168f750681f1f71996847216ed91e123823b1b01446628c96a6e471171ddf48572449aca642dac507c3e617617f1d0adc332edb8b63cd1545848f512ac4763220ea27576e25c4de9daf4bb607c0cd0eff3f287ac405508a1d5b91b777c59adf9bd09b704dd8340271f86e074b0335b4f963fd452e934db87bc044a8eb4e2382d10da6826a3eff987f76986ca72f09a5d2766006a9d76f07ca9000000000000e8e97d73888537b5017a21bc0512e7caafb810e80df130e945df7cfd2759315dc0adc41737d898f2e2b9a3cf5a652d255213a02e8b1bb7b1a52005a232766bfeaa1a92217934cf706efa62ce8f4a95ed5499184164633eb10d66c5a906499ea24c1ee6b863287d7c2be64f2ab5cf418fed9ec940d9e36dce3ed058b0140bf9e20b2282f97b6396e0c0b5b9ec2a190df6783d35f856e0d7e5bc607aa7ed6f37a33d1c2319d849802e4bdeae3c41f9f7181132fe85fcfec5674bce6bef06d8658008f7f08ca040efca73c54dd2f15c7c5afe3bd1aed3be560a6ccc2596b0e78682562d94fb6ccae893ce463f155b742efd7cbf98a589c50abbc993ef774e2767219e31ad573646dbf85f9bf86b698884790ed020224093c02bc6c88615a81b8569afb911d9d83ce60ddb3083f8a15f8b8da8567b4dc207a74690a2fc464038fc4df1184a480e171c01e82b2060513405edc3a78b3a205b75e890d34b84bfcd88e251d11ecd3573d0eb5cefdd2296b61a90dabdd64bf2b1a03a58deb4fce3ddd04705de4d4cac96e5ec08a7", 0xfffffe5f}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000001240)="c0703f73928fc822c2371917ec990339a06078b3e2aee085ec1e3c3eecc0d1e1f22ddf5a8283023a684e509003babee1103f7d04b868d653f17322fa10bd5d93499d23673fab1ef9b92de295a2e8d53aefd1a982f26358da1d554a69d8a38d1d0f899b0fd7d6b549b4935a15548cf4661e365646631375faa90122ad4bc8cb6483d49bb87cd2e50b8adce8d2ddb558b26c781d6d53617ab7d80e8d37e562dc10599583efbbf9b45fae0faf4ecfa3313470953a3ab3ae4b15534fc160a1a66704f92ac87b16d1705ae701cffbec8ce7d1db093d5f5c811a2e231eea39dc275fecf476e0fa540ea9b237cab22c2ab03bee042d0f4c0026b3650618dbc3610c68", 0xff}, {&(0x7f0000000100)="faac7ad302389ef099a9f68fa2fbc8c0f5b636c6da0589c4885ab020d9bc54220e74e1048c6964a2639cc24bcc374fd58e34cbf366582c", 0x37}, {&(0x7f0000001340)="5ef20ff6dd2b06c5d40d46cc62c83c352e31e82ac47ee7e84bddfafd2fc648e84db36e9877d81295ec1624321e5482dd73678669156e9dc34a90fccde7c4fda2de56a0912ee1d50cea794bfaafface910795f397089e14726c2a8d71cf28703b59c2961cd9063518db23f51c35fd923c0c029df7deb51a960d8bdb31ee87e17321224bf0f1aef6b9ce6f41e01b79975672fceb8116f56e8c6f492f3ff687ee9c7ef82be27ffada1c29f2f464e3f88788476986e3b7d1cea32ad8e8647ca117b23dcbea2f645cd73a38355196c967a6ef141e17a3fa29453e0eff5eb6e2eaac384f48620e8aee7b0505ccb88ffe33edf45dfbc52886964fcaf40fdf529dfb3c41b0e87e32a46de9bc7c9e461ca09f4c26fca2d5e4d6c9967acc48c4e77951dbf84f8230a99b03f27a781400bd3449dd348251ec0ff9f08cf444cd9c11505b936f9d44497897f5c81f464dcb651b3755005c9d37b0d1ace58e75c1cc3d6dd2f4df4f65283c352b05531d8a24469fb2bd12242ffc85ed8388287b34fe137180676ae09920ac8079c5f16cc3d590c4499c35001688692648f559cc436aebe13d26e31e3e616f56b1adeb5f5555b91bdf59cb52d7aa975a9c682e7ea4aacc7271306ceb2479df793bc18a9cde3796742befe7556f005ac49e968be9844ba4e68ac847967c2211cec2a55b107e5946b7b1e698c4371a3e18c74dd88620fbdbade86dc91bbde8ba9f6691a4d99dc1171d4f2767f1ebd78260b3b9e9e32f034d347b63ae33656e741bd176104ece8163d712fad288f17df96990ba284052198981bda48e555b0d403207646df8d03701b4b3f755ba6a7c994e25299312aca5f7b20ec2b3f26b9315dcd771ba9cbc8e2f06a9072310388fecbb1d1451311887540de89b0bc693c7745eff18753ea0661d67f45ddad26603361a1d3d0f816990bc54c1eb7b8ba0a7b74afc55e0d3183d19e5b0cf2e7811d6690d6a231a16ecc625e18b1bb28ee8f3849e90b4435273c0dfca04ad3c6f881b579493d1cf167810251d559f1109a15ff109bb5864fa2a64661d7ee03a4382fd38073c4f14a53fbd50cda54e6491ef1a9938f2e376ca7b84ded43471b432a1a0a08c6d09bb7cc1023db835026532dc1b3cde38eef11f34c6ccb4da6a77cd4b08699e60108410ad84634d844a491aeb0008e7e596bff5f8e218bc6eb1018a1b8394d781d2597dd822d4fdf0f4a83e399c210637e2a63259c94696fe35be56c84f6adf73523e0260a30780e2a256a540e12aefad978c6531d5bc9deb1d1d5cb2a2c165ebf45c43dbb1b778fa63fa1f1bdf9a2be33d835d4dceacf4a9c24818c3517964308acba1a056aaecda8f1e93a14e0b9413be41a53a3366d79f9e3fe18b6ee00726b8307850873260316e8dd68f349cd159853e92eb09d46fba8aa027920a853afe1425a7641546a44462ff79a4f153eab428af6afbf8d9302771a03b3b877436a121611a7448f65004a15cd8ac8119db4df8a69ab4587669a81c58d43236dfdb74c3d7756bd8ac577c2201f3ef5dd72b43bc20036af33c15331d0f81342918cf34bd1ddff0d48f012a38cdbf72d522fa6826abf63eef40242457e69416bbfdd5c021c5d535a6fdc1faad6923c53d6a3b5584a00c83c47b1a7ab42a4823394abbaad6d8df7fba567a417972796af3d4c9c959ed2d7add666b6f501d659cb42dbf55775030024481bab75db5b3acd82e50d6ea27872fcf5c54f3fd9f56228d0929a964ef592d8f404e72aa64d2a900cce0209cf6d0df6dee26bd0c40f4d9c54fb90e6907a723a85e965b351641cf4a55828fdee83ee57efbf67372da104f0dffbe0ecf3e9c3020da654bda00882ec02504ebe473d5db5412fbfe4110e4f40416adad1c0e1faad976cb09b926f93324409a33d8bd02dad1f62b38b76683f12864147b57625fc1bbc1e26397aeff9bce620bb2ab889863cfa8c472de6b6f5f1261900424a26df97ca87526898ac2af529a35c3b241f99b025bd82c727ab42c2edbcb4cda944d91e711ff65c4cf15492b21305169ccd1c19777c52c43038dfcfeca569b22d6c5504eda5660178f5601bdbb65a1fba9a9fa49db80ef75b47d0316b8a1a314ed872a374f3ef74aa2e0384c7db7c135c9202fea2c2b6c900617756b65b8d47ce0d28297e5e989b82c5cd373f033f792c65475cf9c0859a34dd99248af850d5a7f8894906ad58692067c5f5ba2127c507479cf97f879048bbc8cf70fc74cbc1b5dc35c0db444698c179f1990d57033ebaff9287f493056a9e0b903b95e3eaf5980221820763b8d37300a744513193c2bc15e589bebe95403d3ea861004032c14c6fce05a20ad66ceb717f079edaf89aabe56c56fe650917e5ebdf98f2d0ff89b28acd2485ad7fb2e666a11035a1e886cdefe41cdfc441c7546043f61fa56ed6e49bca65099a1fdf90276631ff8337c471915b49072feae46aba512ff927c8667d0df50f70ad52d58997aba6d520e254321714ba552c9f32193c61a8307278e991449db86646ea5de09700a49342f11c1aa5aafe802553aa71dc811013245aa47c3c999f78a54650e57fab1c199857034e2af57f0e45ed225e9280969844b766ca9a20810e66b23685d658cc4efe7e8b3eb3c314b347251aa80f064694ae4d93a92d2a18616a4656ceaaf03593bee1d989766a01317e9ad68487f18730321e87bc7f27f330137c3548c02aaab15efe89fe9a151f3551eee76b3ac1b06279bcb97c969303b3bef0ab87792e1392a61e8b69d037ec873928f61b157927617d675eacca0b902b060dcca74e1d2a26dad017506ad8c4f150c8069686288c4b0fc571fb512915c05998839095bf7ad34562fc8606ce2abd03747a70dc5a895399ee9b991b2585da4b88ec237ddf23bb359915a6bd5e1534c90b2a96c066ed5a0cf52e887faa98a3f626cc9fe1f85cc66d44153f1bd1274777ac91a8b5a116a623c995ebb0ce7a72fdca97506217587214681408dd98c353c52fb2a80d3d1f27cc464c9866dd31635be2a7d075463559c4176a08f08a23e8e6f48b3457df8b2df48499c202cf60ae89d7cb4e4a7dabb8680715df4968977ac05c27fe0831171f7d10a466346af0637bfab0516cd3cf0775a867b91f1e87a6c9299ea717b4b4078dabb69d9b524f40400c9c06c269ca68f54013749243ca5eb0463afb4fbf2d7a699c2c872e707acfc7bdb388059dc767339a715767a8278ad9717e7f602ea25bc2df1577433b43c83cb66ad121fc903b3c10bc7b8d28055a2c12dd4c7773fed92a0c7db1711267af4498ab41fcf2667081c176bfd3c8b1c89eda9186f111e1748ec3b113242b51d4aa4d3629446c863788880bbcf07b2397122fe3c3b21a47dafafdf958a685ff0a3e131059a8a1c05218e860e243656d66c706547451855959a46893a6a28ff2c92f47d9faef73e91384f7c2b4c771ddb69bac365dced115f07fdec1bfffda76fe3d06e20e56d470159e085f6829492e378896a2bf57a3687d55195184d3378fe1fd2fe849a75d4872f957252cf79c93bdeb16811408599a0c778cfc82ac8583ddcaf58f0b15fa607c68e39ac6ac4da5dcbebf18ee49b6003113fd1707fa6b6be68b74f8e79d83b1486a4e48f5af3fc28ce132d1705a595e1d929acd76872d530b67e8ca2b6991aac9b9316ce88a4603c8675b3f317a894d764603ccc7e8f9991b51127b27367be536e77b59c7e15ed8555924ce0283ddb01026142116d286457f1ffe535192e5d57d6410a4b6b6bbbab81558a9d0b095fbdd573760d09cdc09539d93a6466cbe4bb6adb9a7bf77d9d76a65c0f09f9bf61a1cdd2ad3838331f4cb71230c987527532a5883e79f48c32e3c2dffaeef3b660c4c5bea90c6456abc8a1a306718058cfd2c94cf12421f072076e678644019328b3d07831927fc584b1d85a664db91a40202039d6c35fb44004439f2e3973c3d19ed8d1d49cf219cb121c76f0085b218cd75e98ba62626721225001a2c10ac519b4ee410dbd457fe7002998d3993da24b2535da61f5fca418c134192e409da870c0455d5c89b590505db761ae334cf31f08110b76b24701074628cdf91eb55e8c7a805fcf29cf32517151bb405e00f2408fc30e29fae4ee7e07181ed3acad591beff89d1c225c92e5b0f50c0aaa6d317168d9ecdf734995ea4983e2f1a97585e32da8a5edcdbdac9ae71b79bfa450c123da294d8d7d40ea6c906fb54f6beb2bcf24e2851ec8e2547dd6c4f3e4957910bb81524bcccd42ba2c173807ea4c89d5ee6a1852865c4c201c05fbec07343c402460034da47e0a9ca1ed6c9cc0423aca7a481d0d55d6c1062423d5b1bf14a7bbc42a7f5ec7573085fd449b86a2e68291a86128f4b00896da6640f44f853d36de4d48496194dc370ebac6b292a9131ed742139e05a28cbe54e2f4708d0ae0a044af374f7e09c64d90ed1c48a9f092cfacf73148e27cf559fdc06ffe785c72f6f172131e64ef2a1dcb5b20857fd2450395d419b870e5926db91f3485a4c08a46c705b6830f6ba5c6bdce6c26a8ff22520209d5c815b95e03e226a05baa95651033d851a55d426be2ab32f079675ae8e12bc3263b6b5ffaa5a5415e8f54eb699a4883a566ecd089339d00fe2c4f90f09fd8cd91f5c858d69b024f65f0726b51186e905846b2cd7dd9ea96c3610af500f39ee1f232b186dcb129e858009c654795b0fd1fd15b874962f3e9e602d0a0b2ca078089e9296a2caedb4d9fe7a2f8223f526471ae1918d1f808e1d5a87b9487d05f921ec17bf414a2bcc0932018df632e5ff7634c75c90240fe5925949fc77ea371e28808241bfbe019a20a9239b14cb45b8356c90345de5d7a201171a139663810a561552c2234a904cc84b8581810e74ebb0af41a66e236857a544eb3e55e32b7884b13df982135171a85ced4dc4b16720a1ae13ec8005f0a294e6d54c84ac39dad58b17587119e331d84abbac55adb22bb8734656643e923ac5a7d630198c2b5377c43820f2d1b194ef50b37f9fe221041a77dd53ca26b864cd248e21be0d6fb9c38fe347f8b2973d1b23d21af46c217780b3fbf2ec7c71eb9570d4f08507364d5dfa5ef23699edfcaaed9e76519c38689d2d5b6f7ade6dbf385a6d2ee82f72ebd7cc4347665f2150dddc1afafd0c8f5bf966b65f9feb043aa2c2fe15b192da9a81470a14b8a0865212fd753b36e39679c62e6d07b4b81de5d3e91351f34de5dbdab4a7a0cdbb9c3ba1561f6de70458559eec3ea09594364ca7e16626c37e72a615a0f97a62437197aebe1589485a2e1eed7ca1da6e6b12333622fbe67abf80da353fc5d3421fe207a27c6c9c7bf3b36b0ccbda0a0a4ddfa53a2037effc9f0af3b74f71af7d3fc085832ff3ded4760c76cba8caf28d5eaea85749e0a594c002be60abd37333f859226a87ddd472c14ae4d429540a062365c644b19970a9071863db4769fbad46c087c49acf9b8a298f60a3bcc757956079edef6fd6ad704f290177e9b2e8c92b03641e4f8122306f08887042f92b14f4f89d96fe8b7afa36eaae7f247f142aa28999caac99528f0ca2bc87970f8ebae7ef24c24ff77067e75b9f1858b51fd2a27ce7d44e089575f8742ce6bc5634c05e49b996390f57eafcfd8a31b69b7feab1603f7eb96f5c59b97de8daecfd899e622913f0e8aa9d637f78569f7fbe51987ff542dc69be00a1b067b646c56423c919b1e31ebc8003000d0e09806f8e0d549a8a97e0cfb1c8ee718acb9308e5dfc2e58775ca6e6e49c1ffee812809a25d05ded056f54487a566fbf", 0x1000}], 0x3, 0x0, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x6f41, 0x9}, {0x18, 0x3, 0x4, 0x2}, 0xd2c, [0x80000001, 0xfffffffffffffffb, 0x99b, 0x4, 0x1000, 0x7, 0x1, 0x3f]}, 0x3c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 16:03:21 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0xc8) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x7, './file0\x00', './file0\x00'}) r2 = shmget$private(0x0, 0x10000, 0x8, &(0x7f0000fef000/0x10000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = getppid() fcntl$setown(r1, 0x6, r3) fcntl$getown(r1, 0x5) getppid() ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x5, 0x7f, './file0\x00', 0x4, 0x3, 0x10001, 0x6}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xfff) r4 = semget$private(0x0, 0x3, 0x20) semop(r4, &(0x7f0000000140)=[{0x7, 0x4, 0x1000}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x890, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000240)=""/81) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) stat(&(0x7f0000000340)='.\x00', &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000400)={0x2, 0x5}) ioctl$TIOCDRAIN(r1, 0x2000745e) readv(r5, &(0x7f0000000600)=[{&(0x7f0000000440)=""/8, 0x8}, {&(0x7f0000000480)=""/178, 0xb2}, {&(0x7f0000000540)=""/178, 0xb2}], 0x3) writev(r0, &(0x7f0000001780)=[{&(0x7f0000000780)="1be7f1650cc98067ca8e80c04c389ac40a12f1d9bd414ff872247526f41d9b79fa4d97e7c33b30438c315dccc1db38033caa9bdeae2a29dad4c7242949a865809f2a85dd3aebc64c8118c0bec1b5567e4d982cc60cea063cd5f82d0d3cb0bc7f779aea4a4c4a933d57503266c6fd67651de808584fc6efd0999a4ff64b61230c460e419d0eeb11ffc56c6c3aac6250e4d8f501ffd86e2d8c232d8e2c2aae3af80aa7ec38f6cb01dc3d7bb07bd355b9fbdc336725521198b6974c381926fcf02d51abb29276cc78bdd84c34972494a70e630f1f6f886aec7d281002a0038a9a8d965592990ea4fbc117645f8ca9b127e42591109ef3c82ad8b7cc405103b4368f1a73c98cb70cdde52ddeddd21a3f10a6860bbdd96b2abef059d9527852bba8031f6b6eab9fcd87f30e5b40abd8ee437b1c0a8160ef70cee3e5cde30895de1fe7399c8070e6ef9f8bafbd835126251b1551547dbc5882044542d8d1b89364b35abcc14b254fc9ba90f21988bdb7a3144ed5b9176dbb17a26851d1dfeb6e29dfe3113c0bedf5fc7103bd18d665d773cd444d5cbe15ac84a90bd2b90a6d317449be10bf6ac19f6664fb0f36c68c495552ee7c8901df67d42ede07827b479210ffbd124da5da271df34e61bdae5cb7da2c12900c63366a68d83ece19af5691f58ac7fe77126a256817ec90b958a66fed565c49e625c399ffddab5c115ecdd041f4ccd5c17b2d2dc07b5e9dce7d84b3295b89cc94e3fc88204223923e578f778ebf4d5cf33ef735a92d3d2bd0d27aad23f4f86b2981ba8af0dc76327920b6f3fb203e2d5be3188d80d7c2dbd45024a5ee0b4bc116cf48de9851b0c34e7274f9e37c37fc42ba8a86d9e9ced4c3991ef12d29bd6cae9b09679ec12cb567407cda531c0e9c6ca0dba8ec5b2f99af9da0c7a62d1b8dac1bb9181fd746cae241200d3df36c6fd239f80173d02b239378cc2388f296563d8676aca5a339f33d44033d06d5ca8866d34d29fa12862e3ae84244fa761da61aa6f5a117ee8de8b1b3f9bddbe67220d1a971217c689dab3b545cb8e2da62bcff77ebd952f43b1a1ee58355aae66003351e1b8e9bdb1a260d8d3223893cd0003ce7cd3ec67712abd5e8a481a357ac347e275ac800dd1a70c7d57c241f9c225c7b63c6612226564e2d71d50548b08a4efec38f5e86b1f3da9106c9681ae045cf3dfad6e1b8598f8f1b2554d9dc7e25bf8ba28754bc7e7f8fa0218db30a890243ba1b26b444c943a8263bebd999314828da593ad7ee92d088f513196a1dce38181ecd8f4b77cf40fc7db7327fe78e66b70e1d01a9b7aa86034d336845295244c1ec8f927a06b91304f54b0b31d7e2af58a262d540663695537cfbfca65155aa83a0d38f65cc6263570e26576b24dd8759b1089bf2131aaba5be178b6d8b1f33cfdfe756f5cb873a57b6a986d101a1eb2226c116513d4d0472e1ab2fd9a79862ea041585f0bd7ae39ca254204322464f1da5170eeb3114d8cf5932a07eadb5e8b998b491c2a03fac34201d6772aee69b9a6fe6892e790eb710a7d3e1c35ba4fa7173c15c8f3b310e05395ed60b5ce7b5064b6a28975c17f65d0da0d87e34664abaa3872ba797df11bde630991b7357e6f681b151cfe281f4147aa1e80ece919c72aa94e42ab364c44aa8ac06158b5cfb94fb365a102239aa154da25d218a33507c8756fb99fa686ed576c22c4bc1604f877b76156b63d48dd69d133c385a944e5ef3acca740293ebfd93f8d64fc35ff117247b7c7bc0fbfc13f5aeedfd993f6b33756b20bac959e58ee7de25c861f88e0609d7e9c9c6f6aacdcf82cc0ec498f728a89d6dbbf4764142b6e4e835ae7121c9be523f800243a81d85e4991ab93fed69c49bb926d9bffc8a8353f07b6520d6ba620ad60d2a3eebe7897cd64a4c11a39a115abfdb22b428d6f52a288ba9bca7308f8e50f86a56581c936c815f472ce7f2ed19a9ee0e6ec2cb46b1217cd5e19bc8e1fd502c85b14fd8936354b9b895b46159471373f538cf228550a630bf58e09b353af36bdca73f5650721420f5d02b398ed2171369b1c9c53aa17b3a9fb0f2db1f0fabb71879f70ff7047636d5c4a409a2a12b5935a77db41288edd569a2bd28b72e83b807d21be010ad63f31efc780fe4b3c7f34a01f77acb282dd48bfff679507714d865505d33c14f244e1aa5b97b959b52ef83dafaa019dbb3a3f073f09a8b7eddd4f28acabd3db28a398b59f5c19c4db70be2669bb643dc50bdf740999f725f8dcc418564bba10ec07c9a99f0b5a2b9ffa1956595a1900f4ed8eb3733c95c27acfc29272709812503d0240ca7ac45147f0e724ef2fa71b3afa4a6974a8d0afc04db03e73d1cfde630cf32bd9b347d73c0f16c31e66ff6fbd503a0542f2348e3768c81ad4876f5671302d5b9ca535c92c92e9debad79b5267d7008abd776a4b769742b5f0fd666131fb0a1ea6a96634bb642972937de3f9120e98dbbba25bbf3700dda29bbf855fb97bb67061567bd9c58371dcb1cc48d16c2ee4f199074463fc4ea2df516451d2949b808db7c7ecf4c100e41d326d3f5ee9ae6af692c35f1aa07b6c411b098b355140d383ed1e44655f2e067dd875eb513024e997c70193d19c97806df7a906531d9e9fd62740f0a9319562626134b9ac6d6217429a0f98d8b82c697403365245d1d1271e260dc67c9e3a1736a69deee695bb24145d565fe849581521a6b78de0ace69e493000f28c323de9a0072c06fee6296ef0878fd3e5381ea3057186feccd45211443ee417e07be9941aa833ea11ef3bdbf7ce959e2ad8a3484f50741e53786c59def9dc58f4da678e2ed2b55888790f5923cb34c93b3773bf4e601cb41944ad87e421c146dce676646aa4b4148fc2b561447a14ba1b00735df5c226d37a137b8be7b531f465e522e9cf7bb51e79863e968fab69c8d7a03298838e21dd76b256fab5373cfd71d033d5d42c5c220a02b7eb0f5678912c90ef9b283be970b1907204a128c55cd040d1379fe5a45b8930665e9f4dcc4861e6b7fa7835ad59bbf15f1c72ea43595df7b06a092e04c41d7010d85617deb5a449dd52b3d28a79179a3e60c360672b3b68f78e8edd1af552fc8c6a97e33736eb68f6464ffbc13cf306afd30dfbd1ab63ef41650c5f9a97e3aa63159470c4b692b04e8c068b40464a5ee17c966292f6e61bbfc8277f078f495dc2c5ce87da7c29428a9602009293cb956c2b32d7130c053a5e36cda56f8c61697ea2cae6564f7e35be8138e2141a85cfe0110de9bfedd6bdfa4218cd6d794b5123f6396f2f8d6b0d27e8dabcd2165074905d4d3901ae744bd9b52c01722aff754b32a65792fc3472ade66183b1abdb75b9285c55d25256b002bc5cf474baecd07573ada86d39491ef3b099043776e024b0e406672ab11972dac52cd5750c335a6c55bf46496df9c963f17512a93a255e53a4c5746c3414c2505b3b39cdebb93c73d637d4f448b7c2e9657627e37e02f18c5281e8d3d06880db58b784b56daa652df26d0d94ba539048c56832b1d079c4c1714b92473154ccc77532a46a26ebf57305c9ecc28b303e30d17eef0cf83c3ffc1c05df7a66ae573c3a9d2e179179e4f46ca2b2baf84413ed53b854a43c60c38ac2e1befe46cb67d9c9397cdc25f9b19be7efa377dab679f639a28cdbc0f1a7ab02f005b82467c28b56bb90156a8f5fcdb42872024ce5f7fb182548b58b7fad0d3f5477ae6fe2aae7189b2598317e90e70da2610ffd62da1df88e73c7eede686c6d38dfacd31e7bf8b32c4e12a0fd2ecb409f702002615c0b6e535eb2fbce9a55118cfc43bb3e3d9f382dc144b34cdd49530b3e0598c5046d788714ba7f7c3b31150efd21d499990a894b1a837cae69402b905e2135c7207b439e54ee616ef971a0dca056e2a2040a51f36d06df409a9d27991a57eb8b222f8b57bd1d71b12a6646763117fdf437bccfae99d45fe4c89a93ff3d0665cfa49d8c266e5b0aa829c80258845e2ed79588e9b342fc97d6c3d91f33a66590f709e3d05479b31684eb2e324a729a6df666322db8aa1c251eb47d798ada81d176e2688d675e23e0fffb7b009b3b8e0777343ec8cd84c526f4ee5fd815bac71ca5913c200aaf401e016ea1f4e7525ee6ab5d1c26c5ebfd033ff26e95cc585d17d04654d3700e5473259d7c0889911e944e4b01276fc589b27119ccfb792fe8782dec2400bbdf7d2039060595b8dd806c48d7c0ba7d0bdf975fe1aeeecd6c367ae38d49938d829163916f5d4682cb0f4aa891f5a829036111bbcb5f30e7261e50ac06057f64aca72c2d943f52abf54e7cbddb8d6ab51598c6be25009e1b7a79dfc0dd9d32f78207d741712b2c7cd31d7ef6ab0d5500dbcc057fd61c250ffd3eb1cf206ae12c7523765ca83514b17ae7ba6dce8f1674ce90af1c07e0f82f1d0dda9c3737b10cb59258551ac0835905312028a32d05ab8effadd5f4582dc35623c21b6497e72d71c135ea8fa1319713f182847f6a659cd6d549dfad4681986f3d0550a196beb3a1acfebaeaf56e9b748cb4ea5bad10639568e3c2e351a48a8bddf49c495326602550f95f7e491173179fdb2314f4bf365410fbb12003a806c8dae33656d04f3e34eaae0fbc5ee7be6a4f54e6dc4065e1a0338e926cbfecc6b2cd7096b4004906ebff2fac10dcec2d3ad14c9e4b4e3340a96ff40966f73a90a18e13711b54048f6f9514f1ef4a0f9b4d4f0368cb66e85d7afeb640919cbb7aae18d49f61ee9bb9ef3d3b0ee176f8d566dfe0c5c9725e5e33447400e9dfce2f096672ec9d49d6d3924051c9724e6739371af20258f6e64ad1157710efaecfb06f7b00d4c63f43640699a7c79df6b0b221750b57945e4b3a2a09a7f9c39ee4e80cb4f89c785fceef4ffd6a350ddf910422cd237b92cf4f58cfd6cba3286480391d55f3a742e9047e978658df4df3ecd008935538cb0220bb354c55e7af566ecc3a24356c5f350f6e8672125a6314eafa55af7640528da63b3b482a906e421b301b721f9b4bbfb0744613592c1e75397dd5570bbb97db601e909e6039790c460c15a30f38b25c0a02cdc998fa0efca018211dd6eb41d5c1005f06e506a0de177bc1b82290b26ee46aeeee90159de82f7689e8c176851a17af1b00f8f65e126e1ee3c78bf6db48d70b056f7218404c7bc37d86145e79f80efc7c58fe86da1059d1b306dbdfaf8bee6842b856f83c0c1ba2ddde61abd22b402f300c097de3c306ade0d3442bb2858ac05d9056403ee8506fcfc712b71b9ed48d8fff196215f5feae020d695aa343dc04fb282bd673abbd956a4d8ea6d45884836e455c5d377bb73303cabec9c0a23f927c6b36d588e0ed82bdccb8b4d6c4c1d643c041cf90f4bd4a375b0027d7013147d829f31595dced9fccd06c7b486c2355dd29e63c7db2ffc55bd9e3451ece3b857f89edee828a8f6d9be0c6142d71925e13b98ac8fda70378e314443dcb810405fafd06a155888c81bb26af0ed12840949e7d70fcd57aaed243fa7f7576de20f39e4abd09d33a4f98f03055c7350e99806af968d90f7add2d5181072fa27e777e91815aedc0d9aba710c67fa73687d96966f8f8f884f776b9bbb26dc38a6dd53f6c6b1aeae4dc986d7dd1991d9e10e3be04c19140200d0769c642b3a000e26266cdd1c88ba08d3f35b8f40fb251898ebd1a72391b85336c1d006b1254d617cc9b1d061cfa43e82dd8b80f2253181bec599c1454fa747dc8fa37a6592114a5b411d3adf55f9f2208e0175ac692f7266a011ea3cd2b8a26060ae5b", 0x1000}], 0x1) shmctl$IPC_RMID(r2, 0x0) chflagsat(r0, &(0x7f00000017c0)='./file0\x00', 0x0, 0x2) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000640)) r6 = openat(r1, &(0x7f0000001800)='./file0\x00', 0x80, 0x104) openat$tty(0xffffffffffffff9c, &(0x7f0000001840)='/dev/tty\x00', 0x180, 0x0) open(&(0x7f0000001880)='./file0\x00', 0x10, 0x4) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f00000018c0)) getpid() 16:03:21 executing program 0: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x99}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000000)="c87b46a7887e8b7a1e8cd06e10367810", 0x10) pipe2(&(0x7f0000000040), 0x4) 16:03:21 executing program 0: r0 = socket(0x20, 0x3, 0x1dd) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./bus\x00', 0x0, 0x10) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000280)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './bus\x00'}, 0x8) r4 = getegid() chown(&(0x7f0000000040)='./bus\x00', r2, r4) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)="5e45a2be3c4a6f8df58e325298eabd7ccf705bb237ecf792dd3ff33690903671a217978ec62136500d61f584dab15ebec9408c7aea2d1fe6052d71f6e11f43e182e7b681992d498f54d132977a51327cf4f4f61e765d61f499a9ef27e231dabfb0016091c9769f8351e73de87e6f057adbaba1ed7b8f31bc6de0af294112d7d114aaf0a0173cf1bddfcd8a97e18eeec663c5d3984e112b40bf7a9c982675a704ead785f56cebff8587e9c665d4329ab35e5a9248d964ec152cb180042bb439a4323c1e0f241094d6e02e48d2b097a14234c58823342b11ab385ce05ad10b9a0cea1b41f241d836330866170f41e268c115df4e099736200d810987054f869100ced90074f2660f6f30f3bd57d29a259313d465cfb8cffb63ac66d42a83cbe7d8a0672fb73f095d535ff6c61946c2f3353efc0da86bccbd4a32bdebce1077ce2f1f8cb5ffbe3701e829b7c92302fa2685c802c240eb101ffada09d487dd1be07569289dfc7c77fae6707eb5e1a8cc2d824691a2317d1422678db5490d021b1d247b84c6bb4013ea062884f0f6bbd78e0bd44f980fb131f7beceedb7a58ae3343ba289b5b32c4707914c0b6956dad0880f944c9aea02c07519f7500b2e00776942e545b6c91fa7b1f901277e0a3854706d238158204f1dfefea291ece3542d56689e5dac2acbaabb9cddada313b6c9562a95ebcfed06f27d6f48af3f5ed7b2ebd36e0511804644f6ba4fd5b3bd547b87477dbb8fd58d0c764aeeaa3b7fd645fb9feaf2e37131135f42f5ff2f34b9c1352c0ccabcce3459cb2f5abeca31ee4ffb53baa158bd4fd1a666c3fa772e32a6bdc89c9ffc7fcd494abdc10a62ff3377c585ca6ac0ff8b5b9d15890c5c6c729b97afe6c5dbd5e97309d82664b54572de3dd09add206853b36430c8833924bf61d9e66508feb1e85ffaef34997bd215ffb911f38ad0313dfbc04b8f008532f7bd5f293099a82c118e3ba13b3b334c88b48f3910f5de6360a144c70135388a9e05f144ed8632315950631fdab151bf1c102585181321705d41dbdecb2c29cd7143f3b92e72f5fb3cf7ea7b167a45c9895ece40021be13bd9057704590f1514907165492e014deae43259226cd0d9de728d1fba849bcbb3e621e35679377deb1778872f647315189c43be979fd65a003f53ce1f474dbdfda76b8dd39672cd0b135710103308abf0f370de28704bffc6b4c4a68ca19c14eee6ddb97bb07f62349a580bd9592f3979ce86bf4a7b5d37df385a743817167d1ade47c669ceed7dfb0865147ccca7868b3410fe97edb3514a9c8e91f9731b07bde8e94723a7fdbd7dcc3c848113b6cbbc415cf59b556488634dd732c951ce9524a30b75ac1ff11ddc18b637d5cbb2275b778208d27c4b423ba6bb2a6dc9b442724543578ba3caa70d97ab1cfad4b023d3a15400aacb83d2b3b1a67f9542e42522424389368780d12099116d638d9c05e3fc4e1f6f54653d158cf9b34b8ee4ca6c92962c5b4aebdb1232e2fb423bddbc1ad1e52086e8651ad2186de1268c119ee1c258e09c4442e911c9957e640a163bc4f025dad682d6d1a4bdff2a7f154589f134e92b2efd230953413c0c24483072a1fb5c27a825ecfe397a95f7f6cc3da16b8d2dc9b44aab92f0a16d868002d3e5b174a9762127981e6c4b03b9cf1d2565d55cdb76c29165e184f05a562d986f9ad40733a6092e09fcf0f492c24eebd3b55617df727fa7b1d1fafee587198e2da37e97ade39b10d43690bb5687d2b3eb1b7a0fdcb3d055b66f029d7fa28f75c7662ad23f338b241e9cbd0c50bc1084a5e261ce62a08fab51b6c97011cfaf2fea1136b07ee4c472bbcc5ad4294b7d586bff6584401620a48df0dc1b7e3ea1d2c01624bcf5b5060c9cabf822586813565c4d195badc3ecb311338c150c270f98820cdad8add4f6178a0b726f97d6807fec5214c9682934e598ea62152348598063306e248e0c98fed6027be061f690c013e458c2dfb3a1e0a3d715b101c55c69e2553daf4cc5688aa5abd243708dcecec0d18d1c027c0d94f4a332c35c13edd8c91558463b03e70d912c964997e6f7c9ac5e80b1c0af5788913e9649006b1b7e254d84dcd62aedddde910955731d9e300b4781c55e16b2888dd03ff6cfd2537a3976508a0e74a184a7010c902e7915aa7d854e141a63db88e29c69f990d2d0c64f6124bec4fdf6f433b403a1a3da217dc40fb542262a04b59097e5110cfe16307fc777e88c12936be7c9969846eb075514335b68148159d1b3a942a33f533dc47a2fef6e5b578f6f85c5e53394a26af4bea54e1d62e35b77e8aaa584ddfb641c84cf4e63e8d77e9923ae765cc96ed63d4bcfc20550e95783dae8355ddca4326e7d2db63ee3659b07fa75f0839228526d07c417958fe90aaa74b67568c1d498e50a84c2b2f7d8ffe365986131eedb293262ba49427169010a16e46dd355bc2e283c4d59ddd969d54387cab82c41f638591f91dab1a68b75996fce3377dcf4207215bdbb2b3c7f3d4ba7fa1c42af9ff078df0fd32b01d00506662bf266e75c118545528c82bb2492e585d291fbbbdfbda47ca578043043a5a8c52eb3e828bd694e2043a66226c13bd9ec20523b98deb2014bfad6539b5d684adbe966163ad661cfbb3f069b9b9fa5786e71b593604fd7e2a7dbfe510eeb02e0254f36f60243d15505f556cc0226561643427fcecf5b54cf1cea538f7a087c0c8900caf49a6a419753708cb7bb56f6f32ed20b8dc6f0fa8ebb96896302cf18ac3a878afcaaa2c0d479e29dc56a860094b6e6260d3f415484371f4e2adb2bbe98cec7ae8479475c8c62d1ded84e0a68d70c91c5cfc9e67c410d951038907b49781b9d7cbaf19d5f1aae5d4026770e151a444212a404aac2e044a2d9bea8491331eed9bd78569d77b98d38550e2fe8de9733fd74894cde26bee3c6044d3212ad23231c1c9167d75de3f100824f2e1e218339cf832605c7ed7596a2090578d849c9a92b16220eeb59eb789b84e5c83de10f4be77a958f5081de550a5320ff77288714d76a466530162743cb99c24f04e0359529f0d9d124c19664ba377cf707dce6ae29538ccde68bd49793d2e0a20d7463d5209810e0a2c055cbafd8a0381528aa9c71754be103b475beaa05e5ba913e9e711fba1e9f14967f79c800ffa9c5fde93f5c6b0308a35ed853868236025ac5e146452377f35085a85c25d62fc2a68d42c041efa273fb54f96fc3d3f39e2b8244ed0b200fe2430a67dec6f3d00f81b98ad1b9aad3789c8fcd650655d196a72d79ca500bac5480cfd974d77ac77830f2f57ba1d0ca457b07620c3ca3ddb6075634eedc485d879f307d74ccb228daa4b791526d465f1a2539033252cd4584b523f0c3c66ec6c1fe6438fa4cc786b5cd44483b3d4d61f1a1d5c630e28d0e44915cae5aa6d3262523d492ccbccfc906f4aca564481219973a73e2d90a1c5e3d32e0c9070065ec6b7fe8d7ce6ee76d3e0a574f4d3c36d2e642727c94d14a7440de8e961b5205d59ab8e55c50bdfc13d1bd7264eda816bd6270699b74d0950226ffdc412cbe2b3b5e5c727ac2a715fd3f7e664fe1103abee234e8d819e9dc9285b899bb14cccfb5926e8a0f90f827d5c2b6d8bdcb7708cab1a31884497b8b5d5610167070f7c7e915cc21c7ecb33031fd5440fb4079d584f3b10d32ab53afc8d1e008ff87417099b0c2bc15f71d753459ff7f71d16a9639fae7badfdab5f22937f0bffbd364114b0add067da60c10768f98e712ca813ec56339b8f2704f5bf66e94647745b0c79a40185fb88d352fbf21f1b47fca77373afe8306c6924f0bfee72778e674e86e18e085af0a85e20f943787fb8af51e2373d7c46b61725353afaa201aa337c8d2c5226721c887e8f24aeb6966a36d86996b06b0df2927ea7f4b18b1f3078ede81e7e22306cd55ac4c8c0a02e68a6a804bf921ea30090e9588b70ab4e13c6f79201a61a38ab388f18a15a7ad63362d8a17b0b947e349ba95dde26701544add8596a7df4722924c497a342353f955cddcfbcf8c73a5754d6fea328bc236864164f0c8d5795a69578182716e5e23c94176e3e39504bb2bd8cb111460db436c7cf179797d054f99a5ce8502abf17a90b57d388ae899aa6b84fbdda71ebd11b263d52d934533132dc9ea17d3276189e018157a0d15487a6cf53012e6c77726a25c12d4beda2f017b924478e6a39fb8ca53bb47893d1a89e25c5328944a5b77be5063e4e4723cfc65ad3ad9087def6855e1842ac466f72e52aa15f637db4717c14940adbe8edb43ace6f7b48640c5565750a0f719225606e0d8720a89bfebccee8bcf6cb67909c1fe77f502c6c262032f79a54c075dd41f1e84d366caf435447e893260b2699fa33306b6a9ae9fd96642f2f443f81848e39662e14ca034ff952514f817592bffee681c626c2ab1f21118967b23d3fdbd5173523413082a081a3795102c755120134b23ffa0d3ca38990fe485bc2b1c96899814312bdb12c262eb877c674d560961971eb42ddafc5eb9522b385a21445265be8079b3e8b43061102288af2acfd25d728a6a656ce646e8f70df34ccfa5940edc30846eafd6629a8c2f6507526744982fee6dc9b72d326d423f8f28481e2b2e6cb50930489de266ad05a91f6bdcc6afbb87dad5172990c7e138807bab4295a1d5fbf2f69caeb8accb3fbfb8d89ed2608bc2e8074210ba75c10cae43437ae46b3351cba5ade6dc063af74b6a6e6f7e9ca706771d51345bd8b205229d666348c9ca1e8602c25f92e1f42074db251c1f163943ae6e57a31a8affa55ff139445c09fcfda51a77de932e8192b79685768770da65dc4abbb68e3f47c2adc1e5bc3469cee101e107d51f8377957a2d9b733f28d6e28f654e2f0c172fc7834cf3c1fc7fae0609e7b89d32e4fab71c012f9a9ebbbd4003eb2247d7f9a287056b452e8bfd363d9b7fc5482ab265e9876ccad5f42eb3aab58719a150f2500967eff0ec12af1c2bcb14e7753ee5d0176d226e7b3158f757ccdd58a926c27ec37fb634b35633a4eb9ac09c8e4f3323f40d3e56da4310331a73d8993b678300878748f6f227b4bcdeeb7d519d8879c625f093b5807649196d2bd4229c4f32e7bf210fd1669dd047bdfdaef8994b1d21f3b2e12c42a6f4afc2d20c4287b6ea3195188dfe7b23ffeeab4e382d426f0815cf12156a43055b81f2006cdcd9e1c2a826dfbff35996a6f5adcba73ff0fa0cc87a23602a855f6870848ab081e13c61756bd87346e356d68bb72f30994ec4312c27dfdd77f3af659c11733399aaaf4b7b76daeffeecec120ef1540b162b620f8fb2b37bbd6542d72135dd6f49fee13997eaa5b289605e8d42e4d69199dc043c7acc70b446fa4da9ced058a610452e911009728e67c0e1efd9710bb591880a36e50672aa860611c8bd0f5006a7e27747401740dde4ebe81f41b88923affbd6f3b2658ed9b03a8a57a229a7a3aa840acbb9564d38b1e0aee3fe229e73710402fd3890de8ceb98165857219215d789602d56a16e5e23c1e37cf0a2b86ebafb33822af04df02cd0dbafc2d7b29048e7b83115c31256904eae39ad4c97ae52b9e01cb9f3914d2e71f63ead6cca1cdb9ac9ac12ea188ac3724e2a86f6874c1013c23181ea46fd9065fa90193a2587d3b4d8c4d78c191821d4fcab62412bea112cd930de330c6065865dc677ea3b0fc1a46aaad13d739938f2cf10b82317e544698158cf11184025c8893570d24a24c0a5f33303fd1964754279fbb0d7b81144422928482d0aa128057c9e", 0x1000) sendto$inet6(r0, &(0x7f00000002c0)="01b57dedb5d5181a0f3b7f7a48c17f72607a57de0f0b625a90469152c8608e3e6944332a549e7c1ac1d107", 0x2b, 0x2, &(0x7f0000000300)={0x18, 0x0, 0x0, 0x8}, 0xc) fchownat(r5, &(0x7f0000000200)='./bus\x00', r2, r3, 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0xff) 16:03:40 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xf, &(0x7f0000000340)={0x3, 0x3, 0x48, 0x2, r1}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x83) pwritev(r2, &(0x7f00000003c0), 0x1df, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) syz_execute_func(&(0x7f0000000000)="450fbaaa0400000026c40279590066460fdf8a7e480000c0eb0047dce643180a65f0019cbb62000000660f67752ec4c259a6e02e660f73fa73") preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/149, 0x95}, {&(0x7f0000000180)=""/15, 0xf}, {&(0x7f00000001c0)=""/242, 0xf2}, {&(0x7f00000002c0)=""/45, 0x2d}], 0x4, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:03:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) syz_open_pts() poll(&(0x7f0000000200)=[{r0}], 0x1, 0x0) 16:03:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100003800"}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/27}, &(0x7f0000000040)=0x1d) flock(r0, 0x8) r1 = socket(0x20000000000018, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000200)="ab38ca01e8ba3a4a24f38cf44f9d66d021796ac67ba8b9809426b467c5257808cb4c640d5551265347a154678a735413684d2f2410ca97767477645998341c811bfbcfd45b74f611cf117dc5cfc0fba3f30a9e5f5f1eb9656096", 0x5a) 16:03:40 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000440)) r2 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs, &(0x7f0000000340)=0x8) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000380), &(0x7f00000003c0)=0x10) getgroups(0x7, &(0x7f0000000200)=[0x0, r0, r0, 0xffffffffffffffff, 0x0, r0, 0xffffffffffffffff]) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f0000000040)='./file1\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) setrlimit(0x7, &(0x7f0000000300)={0x100, 0x8}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) setgroups(0x1e76dd8a1383cd94, 0x0) r9 = semget(0x1, 0x4, 0x40) setuid(r8) getpeername$inet6(r5, &(0x7f0000000400), &(0x7f0000000480)=0xc) setpgid(r7, r6) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000dc0)=""/251) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000240)={0x4, 0x6, './file0\x00', 0x40, 0xfa74, 0x8, 0x7}) mlockall(0xfffffffefffffffd) r10 = semget$private(0x0, 0x4, 0x10) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000001c0)=0x101) getpeername$inet6(r5, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semctl$GETPID(r10, 0x8000000000000003, 0x4, &(0x7f00000009c0)=""/241) setgid(r3) setuid(0xee01) semctl$GETZCNT(r10, 0x3, 0x7, &(0x7f0000000540)=""/255) 16:03:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x100000) 16:03:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x48}, {}, {0x6}]}) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000400)={0x6, 0x1, 0x40ab, 0x40, &(0x7f0000000180)={{0x100, 0x1, 0x6, 0x8001, 0x8, 0x1, 0x7ff}, {[0x1, 0x3b, 0x9, 0x1, 0xffffffffffff90c4, 0xfffffffffffffffe, 0x6, 0x101, 0x0, 0x2, 0xffffffffffff52be, 0x6, 0x2, 0x80, 0xff, 0x1, 0xa9, 0x6], [0x20, 0x254, 0x100000001, 0x2, 0x80, 0x8, 0x8, 0x7ff, 0x0, 0x5], [0x3, 0x5, 0x6c4, 0xc7, 0x46, 0x2, 0x20], [0x7fffffff, 0x230, 0xa10, 0x8, 0x1, 0x1ff], [{0x8, 0x8, 0x8, 0x1}, {0x1, 0x1, 0x5, 0x3ff}, {0x5, 0x4, 0x7fffffff, 0x81}, {0x8, 0x7b66, 0x1f, 0x3}, {0xfffffffffffffc00, 0x3f, 0x0, 0x5}, {0x3f, 0x15, 0x5, 0xe8f5}, {0xffffffffffffff01, 0x3, 0x10000, 0x101}, {0x80, 0x9, 0x27, 0x1}], {0xa83, 0x0, 0x3, 0x1f}, {0xac, 0x3f, 0xffffffff, 0x7}}}, 0x7}) openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x34e9621e18cefa7b, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x80) syz_emit_ethernet(0x2, &(0x7f0000000080)="c221") 16:03:41 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x5cc6b0f5, 0x1, 0x100000000}, {0x6, 0xfffffffffffffffc, 0xffff, 0x3}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x5c, &(0x7f0000000240)="8581caf7c3a7855e247c9e15eca002e47385d7205be3da905825a7150c230a51bcf48ea59f231c098e15178a8f83e773585f78115f7166301d1be9257de4c7d814300b2cc7d67a0d6c11675b819f88d900003c68f36dce9a78136cb9") ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000140)=0x61) 16:03:41 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x480, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000004c0)=0xffff) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfd1, 0x68564322, "a3503805c6f033fb8d67339dca5d9d0490632491"}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000bc0)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0", 0x2c}], 0x1) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000080)="39c69ac89d9c104dcb2caf9a27472a499c79f1040267e7859d442c00e651f6abbcad33f2502d686a6de3bf950743f1f190b616a25963988777934619044aff12357088df8d4fdd014c64595593fd3b9518e663e3bc87dcb948f6acb112bce19b31e265304fc5bffa8e5dc2d4987366d2adea042039cf26da133265d2f25b825775ecde354852919efdc577dd8316c93d0af4c7b887bd948ad875743f276f91d905a87e6415f75189f149f3da62037af3867e59161b4c6e50ab38d4a031", 0xbd}, {&(0x7f00000001c0)="f0605caf966576a658b98e217e2d94b7d279a178e0df1bedd6d8174020239453005f04e2c0efc268d24e588da08ede0a7d4d1e0b50c4ef730a3ff31a4f7bbd2bd8ff21b4f23a76556d5a8ee682988752743a89a8a7e5277a", 0x58}, {&(0x7f0000000140)="91734554e3ad92b5bae596ff50442bade98eb0e2111e5f73d54aba100adeb537da", 0x21}, {&(0x7f0000000240)="21dea2e97ea4eb51524bfff49d5a5373444a485f352faaf43dbfd7985c40e89b646bba477f87810ebda730cc5e14d628c657f3982c3c2674a7fe0e7b8d0162543586314d12628db4d779bbc129a7353502dd1a617f9e210a878ffee2649e1265e76d6c7c06c1ddc78bbc1f492f3303c5d6fe2a74c303a8e79b9b9f92e9ded76e3f7a008374771fb742f2", 0x8a}, {&(0x7f0000000300)="a9fb8e76de637875563e7ead198c5a0ffb1b33fd6ddb22b2bc1e555ac6210d450c6f2940ebb3e67c3d7fad17d56748370c562091dc7c12e03afce8c0396b6a28f3d81457ae76414e022c3d8148666ac2849e3f3b86a1f5567e681f5cdf1428b2c8ec6fd004a4e97c110fcbbdc46849e1ab1a063a6715011d7dbe7818c22208da83141c64f0067c5c0098f69a1e4f4d9c992a10ad0ae411fdd23ff7c0696f71bfa46a3137dd5cbe49e66e06ac01d431b2af0b81e4738ae5e959a591e18abea382d0f253e5ec9dd3a676fb152c6ac0d4c673a7486a7266f9eece7c2356ebe8537661d9a87ecdd04f388e9e971082", 0xed}], 0x5) 16:03:41 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r0) pread(r0, &(0x7f0000000080)="4d80153099988ce97e6dac28c23550fe89389c1bd5a43e08a984ea97e9454b91bf4d9e2358ba68effbca23995f8dbff24c17550d8c0e23ef05afe757a0a5c8bec5074929e4138aa516556227bfeef8bb3a8175d2b1a64032d3095fdcca351100c1a40fa875e80b2071b03adabf3e5f6d15c969c31d3c7f61106dc2e1361c8fe4ac8ab24ce10aa515c41e0cb74f1227d6984b49afad75fbfc6554d10a56380d1c7d96246cd8ab83828fecdb8f75cb93a917c30a4a4ed30b9e22ed2ba14994c90c419589da3edf179fd5f546d72eccc4497f73fc40650cd243ddf20f1c9130ee5a91fe6fc3a8eff6dee5f83302ef74747dfa02d48c97faeb3bdf1f9911e259ab465aa7f79fc41f6df49ec8be500a0fc34c2a3ba7114aed1752ab6914309600c568e7f3147f424e60f2ece22a2562e93d692987cf5fdb9fcea931c785688a41bd6319099b76716dd25c56d8c67ebb1bf772e0433b53db1d576dfa9bedf0d514f3258c9c01cbd8086e16396bd106b4eaf05ca2ad6beb84794abfecb3ee3585da011595cdb40888e9814bcb786baf3b3ae763abab7e78e65a4f1ec92907481fc165f01a5639dd994ff9562294d26f6d0441d10f6c177b29caab3e7ebc3f4fd107469365c8f52f3feb712a367d2dc1e41c2d918d0c8c4c81c33e3b1b730b337831b037ce56945823409d2a6985071c3f9c82aa4e1fa30ee6c5f885f3fd82c386d6e7cddd731334fefe2b0956c94517f5aa32bf7665d4bf753e2cda06052440ef92e9421566a39a7f1888906518228b0dac4f99af616ef9d4f72ddc88bff5426ce27bbd91f73457923e6de9fb3d5050fd81cacf7e880537d9b332827edceb969f434544f3f574d4eb6706d6daa6c3b02625127d5e29b7d6701611179a2302ba4c007cafaa41d0c3a5ec684589104d4ec344cc4e2ceada4017acd887fab3d00b5403f9ac6bf5d4628c70ff66732b51c737187da0728f29ea83d982cc6082719da57f0402751e148d6335eb1defb997fe8d31755c5ccf8b126cbe4c8197f95e64de7401d91b40586e5727d9025a282b5a469f074983180641cd1e3c027f3a8f5e544db80040738c7cba6a478871ce8cf78e1a80fe90e7be61070a9c4df6816a8eabbfb67455ff40139e8dde01cf4ddd530cb4dc68b612a708a7525c66827434b3bcfb06e0971e2516e8cbd513d4bbc1e4b7e06076bf6684cb527e794d08944e32aaa9c824777627ca5647a7d04b3c2cf5a5628f707f9a07bfc202bab23feed75ab1eb8efa7072a8f924d009fdfac54964a48a69a53679a0ac6374959a0c0f78d78f80a8e657c8614cadea082f5fc0318c274c76d9f0a748b07fe3defa01611c26db2a3d0a3c735b01f3f1efbb383189268895dba7afe0099806aef4d7d1ddee1cd98f470a2910d714fbed0918fa03a89a9ec5d8ac8599b83fc9a745a22b61704b1cab9022a0bcf69f91c6755f9752a9fd62951ec76c58efb64665a8c644b11e5effd5ade6c78616fe4d7834d3ca24434fabd9504480e24cc2d6ddc9fa75db815684bdecabbf4a6bca49457dc5eb8990744f3ea654ff3b2d0bdbe150c911577e48bb9fae3ee9d29a82ca7d87cf164dab44dcdc683e8a4b359d088221aed6707d1c888ea5a5d7223587d74b931fca627ae40600843d5cde6b7df152ac92bcef08b5472047fb9c6ad033ead15d90d85d5f75595950266e5dff3bffdf6c860b4a56d0cf6c9069cf657c341786b9b8a1c412424beea89c33f34acb1805098adf3aecd626044585e880a4af856ff47ee71e2cb260a6de73f50451efc0d47404cbca0efd9d987144a159fb44b0c90db8ce7c29a863994b03b2c9a779781393d5e208f04e7c679893e581e653eb3283977fdbb0ab90743109b5529882bc9afacccc298821c3acb36b84d951a4e9afdf2322a135c7f58c066fc3c58b38e88648fdff7be8e5c1073ee7c88cb7e7762369c2989e4f0d633b9d3f25a834a28d66ca7e5181dc57039351be3eca5ed42ae684f1fbb4c389d065f65cb87e2bddd934b21594fe1636e00de01c5c81f55348c765814d7ed3bf96a8960761213623b1641e6625268f091f217ec79d96275682a7b0b8c23840fc335edd0f04d6243f36d238f9a7781fc32edae9180edbed6e9b2203034f289f916090a97bff882d08231b0a018e5ff5bb32098c353c5650fed9c803d3c5fd563549147162ecea097b288ec30f1aeaa204d3a1a388770dca9b6b67cfcb076b2e78e4580e4874ef1aed01e00954756ef8893bd77f5a1a8d679470c6b3f4cf74c327e69c5838053d191a4b2e510b8593ec527286aea72bb9641cff5ee5df50a9794b7be0cfaa3fb742fe4d1feaae73b6fc4ee3102265c53ca6821bc13995a394d0873154d8d2a08a8d35b1f3e0facc7c0a4747bc10b6a62348752257fa9d9f257365758662e058898dd135999077d9ccc78f5e45e680dafba400a0393335b4d16b6ce687600913d23330d9a45587284054c98ad904b432395efc8bcaf2025b225d25c4b31745f77a59dec048b4c0f258dde7b1a88b46e6d0bc18d981ace25eedd54f158230fb933b9150de464f0f1d1cce26a2d97d40c7681e2101e24764d32c2deef37b3dd77cc1d8e2a074f1ae06f341557c29def7c9199e9f5cf65ef173a120592f194a745e6b7c2768e4cb7ebfde7261bf58e0fa910081c9e359e72087ae3b4fecbe8a6070d333dc309334c7e840f8f6b21373b42b250a2d30d0b76a8a23628cc3141ad7b85dbf631c158e06bf2cb59433e4c05dabf12e76e59017039b024300d34e2cd47b315b31fb6a54f919870b346db36e2a6c0f7003f49e5c291528da2acbfc840c280f9e31676bb785b790296fff37469ed472a65e165d96513bebca252e8135bc335d1638303ddf860172593d32a5d074c7edcea1a526c9023ec618749047afed671cf36d7cf8e7d109eef7f570944acd91ba9114f88ffe12475e1801857fe98217eca854f339dbefdcf3f05cc8dc944cb3692f7405a47841d7a685a1e626a5dd80f622c1bb66f7ec51695d5362bc4f87caaf6a56f06cb7907c1613bb7531bbcce49b7ba958a768010a2ab20ef19047016d3a6e9e44005f3b3317b8dc4ec15ce8a345130c0e3a252cd882ad9d64426f34651ff22f2acf0a5d7a82539c318c1cc59ac50c7aa4379b9c968754b68681f5578de04e5b90e14aa4a393d286143d5eade1af0ebd23df4cd0df1277bd3bed614949cf91b9f3a1015a1a87175ac4d809e62861a75752f75762cd453211e23e38dbdf7cd2398f2adb7eac75d8cec4948628fd54be033a369da2ce065577b976c889e80b1d94a7b02e9ba3745bde7dd09d5d9fc5eb6bb94e1626529c28a3da89341bbb76e8331fe53c37123a18b40fe0218cc60c48f0bcb9646b9ab58e364a726c8bad3c0ffc42674856da27b872d692b7e2c35c00499c3f7bd5ad4a3cb695f372823502bc7c8ba00b3c2e3819a6892f67c3c2461d0f1336af652f746d35062cb8250242e56f036c2c99cef9dbdcb7aeb6cda0e1475a13f54ec93cece413f51186aec61b8ff0d38b57234ad2d7417510e2652ac1bd7feec4a933e49b89859a88f28ad3ecdd3f8eda49d6f4429f3ad155c51aa70832adce81a7c086cf1c4a3e8435b5d757d78ce869faf2651146055f0e13b30d3badcea4e324f506b7a9468232bff3386e58b3a1965fb3cba83121743d83f098873c84005f36e52ccce45b16c36f72cf462402c84f9f52121cc2562510466778d2ae1970fe6c3ea96b784b5adf54e87995aded1786bba331b2291e7df95fd4a7a0aa8cf42a395245d21c29062060499d5471f9d89a51c334c54cc1367e758a6edd57b0b6678fe82f1e94e2821e7b1a2df2bb22b38c77860cb416535bab09381c2503a0d6fb597d022b4c3d980636817d0b3838c7cb86cadf50a85a45b0de6b4942c5e7973b8d614dfde0c8d1bd124fa0986001804dffdc4a9d77d747f67196d0e6f9eb79b3072259a1df037d408a2a3999385c7cd9df2143da6c4dd75b4acf7be4d17cc38306917ab9c8cd875466a0945c973eafee88c788d83dbe83e0e0a1a2462c7b92ee663ec542666c0ed687ccbf29402f2501b9506d4326a83320a997d3779d76f920b16d97442da5955deb25e34b0c3d444c7d19b3813a3de0e008523d3898e824b5298aaa8729e395458348dfc435513d22c5dcc6a0b199faa47e000e88c02a47efc1a45f5c69264a6a9a310057117696f29ea12348d3a3c2a4aa422776e377dc17f7113b9aea60c6c736b7752c2146071f5134a4bb9e22d050e8f9dd7e54d47842a133151c063e4db833146d06bf5087a377bc9967a36af83981d496bda773372fb32f51b8d27d04001c74d8b556fc58a54dd61c347e96b2330e2b0c81f44c51caa21b0e27ee625f5d0911eb0ad4a4081aa7516351fb3ede69ba906251dc860258226c63115ed847756bb48d8085ba55dbc55a80647d38c2d4f02fd5f2d70eb1ccc24020898e652d68d681efab0485e0f413167fde4a8db3a811f9619119b020684183d05dc7bd6f9fd440c095eb397f8368f433dba89d2118361ccf1c4935b07307f1a8aafbc75c69164d46328a8879e741d3c022b38f3790d21304ae7082740231480d9b932e83178d24d7d463fafe97bb29c464b8685a259bde581fb8157040719707c1e5a5433099854e4e772d6fca05d6f961dd3cbcc342a2f1c5b776b8178ca6da2e4925887353aec751e05b00afb5bfe3680b2d290e393999db562df7b2234f026872179ce8b48c3644b9bb17d895826bb78134123ec85353b0f16be0957cf44e441accfbf0b95a29c2525cd302356c0adae9a5cfb90b3b9b876bff6e5dfe1efc6067fa784dff29c90d4e53e891ee051b8cd765c077375165c027c809e7858dd048abd2e21a49a555f9cfc99ea930c95b0e1b4a9e50407687ec107d28e6c22d379948b773a8e5f6450f4c6e376ac37535cf532fe80601e9c5e4a984a92b54d918edc748ec22b6b65e10ebb4cef21be4ca48d8740e8b69ca5c6fbd88b0282165b0ed474daedd6d7ba38d71f538361d3837b95be049c130a80e0e78be1c316e6532628728a657f543f9033b4d6957b9afeeaed10cca33b67b24aac9bc72f7c1f05acec9d2f560c5ae65ba225e4c49e7c80ba08b426785e1920a8a1931feb90baa9e72f5cfec4652365a1301790e5752165cf2af12057dc55018d1368a8b87318725dc58eea6ec2de3f1f183c4a4bb331a527af7192e87780caabe59a01e8aacfc2d0aee37c3c989225b39652fe2b038e9dfcb86893c9caaabf6327fd222c01694dbbae663c00904cef60da76659ed414391b5d10a8b63d8bbe81d1efd3af9abe4ffc4348097be87f094c96a8a78bc41d4b7637b7bf1fd1c184878c10c1d1075ec4191054814e3cc2a6047a93d0b181c5440598b6866e5f93d97ecc321694028c6e33381b7495f0f77da9896f2a55d052e87e5f1beb9796afaf16985b0509a9fc74a82dc542357578d5088a5c8542d208555123623f7913e1ece1ed0929fbee0ee89f045cf73010b2fe182b789fb038f040b7caeb2932fe844fb1189b9919afe2c44a5183886592b8ca1f92c3639404715ef310a82fcdf25c7bf481f7b76c80b3583c5919401e314ae51637a7178b40d18b4ae3f01758c1dddd34da545c55fa5872dfa988279f5f7d46d498e53d4572d206ec560b61ccb449f56620c16c4580b3da3f9af4a578b8da1c83770068f29ffc771d72af4f8cf0fedb1bc917371fe49121c62355d953aa2721118415fb64ed9d1fb5ddca3985559531770c5d223cd4654ed8811ff114cdb3f", 0x1000, 0x0, 0x0) 16:03:41 executing program 1: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) geteuid() setuid(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000240)=0x1) setpgid(0x0, r2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x14, 0x8c80, 0x8, "04b70a25d8b478d2953bd787e8ef185611b5281a", 0x100000000}) 16:03:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ad) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x0, 0x1f6) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000180)='./bus\x00') r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186004008b00052b27febf01000000000000000000ca3200000000000000d749732a00000000002627", 0x2c}], 0x1) 16:03:41 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x4000000000400310, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)) r1 = open(&(0x7f0000000140)='./file0\x00', 0x215, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r1, 0xf) flock(r0, 0x8) 16:03:41 executing program 0: r0 = semget$private(0x0, 0x3, 0x100) clock_gettime(0x2, &(0x7f0000000100)) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000001b00)=""/128) r1 = socket(0x2, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000700)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") setsockopt(r1, 0x0, 0x8000001e, 0x0, 0x0) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r3, &(0x7f0000000440)="9b3a9fe1302d49b975674e25107db7dff6cf127882218759bab8966efef15d529142b2b2f0a24904752a173aeac42180276f08d55af46945ce64c9020b0eecb9e39f27f920a87b754947024a212fc7d949072eeb93a2250f", 0x58) clock_gettime(0x0, &(0x7f0000000180)) mknod(&(0x7f0000000740)='./file0/file0\x00', 0x6000, 0xd11) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000001c0)) r4 = accept(r1, &(0x7f0000001980)=@un=@abs, &(0x7f0000000240)=0xffffffffffffffd8) r5 = dup2(r4, r4) flock(r4, 0xb) kevent(r5, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x5, 0xffff}, {{r5}, 0xfffffffffffffff9, 0x40, 0x2, 0xfffffffffffffff8}, {{r4}, 0xfffffffffffffffc, 0x12, 0x10, 0x80000001, 0xffffffffffffff7c}], 0x5, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffc, 0x4, 0x1, 0x6, 0x2}, {{r4}, 0xfffffffffffffffe, 0x80, 0x0, 0x81, 0x6f62}], 0x3, &(0x7f0000000340)={0xffffffffffffff28, 0x3}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r6, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mkdirat(r5, &(0x7f00000003c0)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) semop(r0, &(0x7f0000000140)=[{0x0, 0x80, 0x1800}, {0x2, 0x1f, 0x1800}, {0x3, 0x1f, 0x800}, {0x0, 0x10001, 0x800}, {0x6, 0x6, 0x1000}, {0x4, 0x9, 0x1000}, {0x4, 0x4, 0x800}, {0x3, 0x0, 0x1800}], 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) fcntl$getown(r7, 0x5) setrlimit(0x8, &(0x7f0000000440)) 16:03:41 executing program 0: mlock(&(0x7f0000004000/0x2000)=nil, 0x2000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x88, 0x1f0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x8) sendto$inet(r1, &(0x7f00000000c0)="b59f2dfa31a1e3b90300e2c28d8b82e1a66bc55d9016d60f08f81ae2751f396a95782b835eac8aa97e2c47c8c277f0d4c6b49d17750179dc0c9eff3e460fa6a4d319da05df53fdc7b306a24aaf3691da26b1d1f8725eb79b12ddd2d097375f22d88f913b262cd2600eedbe", 0x6b, 0x8, &(0x7f0000000140)={0x2, 0x3}, 0xc) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x12, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) preadv(r0, &(0x7f0000001180)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0, 0x0) munmap(&(0x7f0000005000/0x2000)=nil, 0x2000) 16:03:41 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x9) close(r1) 16:03:41 executing program 0: r0 = syz_open_pts() r1 = socket(0x20, 0x3, 0x636e0834) getpeername(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="c1ffe50600000000000000c5a6f0ad0000f46700ef42590987ffa416961a3441c3054d9b97fa99175c7b5b221cd6971a2a9ba8c3b1c659ecb0171fd10f630b65b47cd2796bfc6ba3081d1e821068a3dba52ce4"], 0x0) r2 = syz_open_pts() msgget$private(0x0, 0x101) r3 = msgget(0xffffffffffffffff, 0x0) preadv(r0, &(0x7f0000000880)=[{&(0x7f0000000180)=""/97, 0x61}, {&(0x7f0000000380)=""/241, 0xf1}, {&(0x7f0000000480)=""/76, 0x4c}, {&(0x7f0000000000)=""/26, 0x1a}, {&(0x7f0000000500)=""/27, 0x1b}, {&(0x7f0000000680)=""/212, 0xd4}, {&(0x7f0000000540)=""/49, 0x31}, {&(0x7f0000000780)=""/240, 0xf0}], 0x8, 0x0, 0x0) setsockopt(r1, 0x7a64, 0x3, &(0x7f0000000580)="356cbf5bfad3ea042ae3309023ec0574b15248a4f61e9d134bd6bc7e1a5325c76d2a0b6eae037d4ab972e51ed5c64537413d0f4def91ad0006bca09be53d7aba32bb3fbf42a7b3c48ec59c5d8396634ab06dce2c8d20da73393495339cb3fa6bbc00ce9822bbf37f91871c9ec657e38b4591b3bdc4bae273b86a27a7c005181b9f894a20f47d589c05c90f74153acdde6c3fdee5683005f1b92707f56f3fc8007456d168d6e894137efa8e47f3b942662a3df7092f28329b934d5fedad9496213098c62e0131", 0xc6) write(r1, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) msgrcv(r3, 0x0, 0xfffffffffffffd89, 0x3, 0x2) r4 = open(&(0x7f0000000080)='./file1\x00', 0x8, 0x68) setreuid(0x0, 0xee01) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getpeername$inet(r4, &(0x7f0000000900), &(0x7f0000000940)=0xc) fchmod(r2, 0x3c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x62ac}, 0x8) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x0, r6, 0x0, r6, 0x0, 0x0, 0xe8c}, 0x6, 0x6, r5, r5, 0x2, 0x5, 0x100000000, 0x7f}) 16:03:41 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() readv(r1, &(0x7f0000000600)=[{&(0x7f0000000200)=""/102, 0x66}, {&(0x7f0000000140)=""/50, 0x32}, {&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000880)=""/81, 0x51}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/186, 0xba}, {&(0x7f0000000540)=""/142, 0xfffffffffffffedf}], 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x3) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000380)) sendto(r0, &(0x7f0000000900)="bdbf62921ca044e75f30a36aaf7097c199d6b45b133187d61c7891c84e602c5f5d2f19e7eb92b3d19c2898c3b9e32d8445935efd3e13381450d6ba9c5b3e414ec6e43114daf6ea519097eafc6aa28374eb758db17a304d7690844af97572863581f2f07d2e301fc43c38e2d16e6c7a55f508f18bacc6a96e3b558838db654c186b95387a7447595d2d1ba45b29a43ff3b12082a9c6c4a893aa0a4de3eb3f0bc2fbb59795930e682f807b173226eb2295e683042316c4ecd7dbd6f48bf31c17423c61b8ff9d2c231585c42a1aeb4c05545403408f1c01019a665b4eca2d6beec2de31306998ee6aa560bd9bd3f837ca5f6fba6e745c0326ddea0b2101569953703dc9d274c85383b41028b3aba383b4219069d969cc84b54504dcef1b837293a09c1cead0bf043804321d1188626cb07afbf7592994f676c4ce6e688f8322529f43e9fe90341b70f75e3645c1495d12720175efb3f94e80d03aea3c7cdef46027f6bc67e09666ce211c077f5f25df325bfbf59938e8a19619b30bb405285a55cecb56e29a097a97f8a7c9f41f485ecd1c7457a9d7702cabb321b6de47d02202b31f0d652cc5f042c950eea846ae6097557d43e2e99af7cb01f04763f4ae997d8c740c485d6008f880814b269db8c3577877f1ff012e86973c11fa5232b94c154700908a8a362c3694c893049b5e2778fa5ee44d606e4ff98f7e14366e68330e51485fd3c485112c40b221a577f78b91a7b9132612e4f85c0a5e7cfb2b49b0a1aa0afff4ffed540ad697e649219edb28d0f8f25d2bc52316f373c894ffec5819e74a3019d6ae7c8a037db16722cfcbad548448e24c6fffaf879b3f1c040c200dd03164070c543e35df01de55ebec76b6f9fdab177a111d3ceb99aecfcec0523e908a15dd85cb9b7332414bce6ee856de9a622a5320ae418fe7cf61664f5e89ac9301a56c84cd5b7e3b4a0cb348e95497ee28acbfdf5d1366d34d9ae81db9349618486ec11019b9bc0839d319d26029ee72946697f423097634d60983020304dcc20db06b734887e4c458b5557cd7f840c668833a514edebfe19f1577efdb6ae973b0f57ae16fd67f790b95475c598ac9f5d44c82e98871e90717a6ac99930ecdcd097113c43f080de2ce8897e7774e05f6ae4b8f1000efef7132e5b1768c8c9e0601285cf51a2fc976b00e9b8c37b6b789a1b8a575dad559750f9fb3bdbc233beb1d56bcab9ff3b3bfb04febc088c0419d3a0bcdd4900a833abcf0f9d85e7f165316e87cd67e49216f08ab37323b70cc3a88e33f717b416042a1a9db52913bf5228460ba883c1e38ee1d1522afad71fcae09f15966d34e2bb9268688923d4a7c8daa8f8c55462c3483dacdf90efdeb90920de1a7aab2b0d26f13edd9412db6f7b9c97700a16fba021dfdca29cc60d021501ab788dca0f43b067b37fd269fd9ac5fd4cdafff4191a80fd0475b254f72c066b792de14d83ad770c16f89f6f5d7173e011ca9e2f181f26a533d44645ceb8745be0872424ad6441fdc21bb50348c95058638d5c53d3783b70436810f9e0487fceb4f88ca4413bf478be77c04bf4508ffe8757d2a8706160c96b416ab494dcbf4ff4369a0a3fcfd123cab7a3470296b4c9d2e0abb299ae11a20051298b486500e45731341fa953c95379caa248a5457166ba1baeeee0545def408ccaa1d3f8f7a6a66ad2a88eba6d42d3a1a2fd0ba412d1211fdada4092d2c977b727508f4447a39c10a9e738317ce32aa9bb9603c7c1aa7ea66724625e314bbe25cc2980b5159e41d97aee2fea1d27f641a87560d6422f6863c56371e3086122e7fe67a36c7d40b93ad0c13a764f5aab865145ae58b08d578a3f8ce95421043db41ea1fe449aba49911ccec68b5c874d740476939ae95f6297cbbca2e9b9dd4319d92497553fe88c08a24a4fc1822cc7b255d7a877838f16531f7a0c48dcbdcd344d68f893adc4c6a5f059c700e2db2424daaba161ad4661308a8a9b0decc9ad393f282761f19982c3f0aaa180c1300d17c9e25528c5236a1682d70c30beda4d328e2db42ddf9cf101794c3487a547ea7c688ce592aadd127114d1d3bab562318faa2ef12587b39e0e58db82743ea1d9154d0f41e475a62b59889e795f21f7969dcd62a2d7604fee65ce2b4a66784be9634edfd8d2dd5ba9fa6d4cd1becbfe8a114c7f852bb6e1350ed0fa462d8560d9bc0bd31f7c3726498e8f339472b3fc2a3c66300ea7798e97c2255a8a00455fe1c1c6ea1179e1323a53a8086ef85b3929ea3a0188b8ac94d7e061cb0053416d4d2573c6cf5d528cb38c0cbb54c0ce96a28a175cf3aee2fcad07a0a3278344f3a66c93aaea6c73cf9f54d51878edb616bf7a7aa95415bd8ddd855527eedd0baed5624c87f187ba6526df27c422ecf114982e11aa3ac4f78a1be6cad41300a97d421d7e827e342c66f4c3b9e9ad954110995530fd5994e2af13ac8b4491a4de7029d4c6bcc5b5ff6aa439c0f27994264ef2f2a0957442d8dcd76f6921e242a29bb248e672b8243e1a5b8d44be7f9855b8d8a41522c8d08983b67c92ec074ef1af902d0e4823a7fce7f10fd9119d28e6fd27f10c8b17571fd336f365c7650155de95e5d279f7c051f8350ee687b8cb5bf385adeb57af2708231bb541c7f28c10517ac25f9ad7cad815089d53d3be08b474453b9d27234cae0bb7845d3731942b6a1d03dfc5b5a42c3a86ec9489f7489782a7c51e91ef8526bd50ac23ab93c575038ac3e11e444d7510259941f81198aa5ec8ae96d3dd2160466dd9197795a519c8c6fdf5ba21be541ded3b60d71cffbe76b18f8677162c08e30ce52d70fa8070754563f0d26ef6db43df9e3716527e7e8ba968fcfe2ec75f723ea4e472734ac42366ccd4f5be397632e36a366562a12cefce4066aaa087c13f2bc4c9794624e030354120fac563bd9bf4cb4e6696bca1232f4a5c0f7dab6b9ae659eb5b85cbcab01275005e7f9cfd3b2ccf81ef168708ec7c634885416800305e032a20fe21073566c48dc43a8c72a21d78f21386be7a9a62b741e4c69eac1d13d99799f133799e20511eac936a62e79a46c7e1a9e59055a68333de7d3f32c3fcac372e9a4ca889447ebf200bd0b7511108b49293ff0e9eedb4c569c6e0d24d009764424b6305f7744c7556312fae23c26a846e38644bbc52ee5af95914aaf1158dde885a61e354e3552a60d389fba847e1fd966eb0a73fefb01d54f82c84a8d924c625f35e2d43ede5e0ee75d93c86515679075f745f5c4178670fcaa5b39229ae4e59761c2e7f0d4cc2d4deccfeb5f2d5be771e87357985764e8a9fa812d148701fe01b753cdaf7f60721c56d161fc4a74c64efac1acdb2b30a74a14869d49a85f17431b922bb2552e5f0a98f826bbda2c1a9c953e9efd97bf746a4b400392eb064f952785e0ac7710f658cc376ad2cfceb24b2e830a19f3cec25f3a33da9daf00e2ce30fc4363b88fd3baecf2777c2e333efe9e6402e273fc66e4713f3d30652d0a71eb44079614d5fad34af05dada546b225b0fd74b3301739892df3b65a82fa1c60263ce68b022b4009d854f21ddba17c5d0f1e49b29f1f719e60a475c446b8d816bd3b421f3c0de51a26d3cba421b2cd7ceadacf5f274c9be1fd62f9a5f6ace0ebc693d265a473298ce1ec390cd9a856b592482dffe83b3d900e7bffb9b1046a9079f0c7aed8648ad716aebe26f8f96625e89f0d633f4e425e914ef44b4a929bfafb3df718a87b8b8be178b4d4ed0fb54155ea8f10b8bfd86886abeae30772c07cea9942f210a76bcba524005047d170bb6039b8d5513808d10e85e5cf7084860f08da853169f8b5bc2f0ee5a696cef14b3fbec30a9840e4e93bf0f858afd043210f11ba6f2b4f3f0eac9c6115c08665765894ea330a322163bd0cc19a471ee6c65c49e079c41ae06f305c6c5bc70014baba2b974ebe401214fd0494bde14d8a202797b3909d911f2eaad6b5855090e11806a72a1e6b93a954274aa4d41a66d783ac495213267db0aedce09f204e3d90662f8258004a5309bad791fe92e9c12dfcd3c89663528e497630c8ff7ed88a6b559aeceec3afadb30da0613c51735a589c08bdddecc24e36a0f15ab30ab2db07923ff0010f9f197736e71a9b4fb8d3a616043cdb63dce60dc537710a173eefe3a9f042319956f850654cd239885145d3270e2de93835c3545fa26f81304437d381d0b4b5b0611142ca42cd588e05ae110dde6a711938f84b7ce261abd284c96cd960ad0f522e9fba8b4faf2e4c1b101c8cfc39416244018bed9b28df9069f96a15496662d348877a1ba30afa1c5baacf44b6fd8f4fde92fbff077581c2f1204c29842a7a268d0376916ee7061bb35a01cc5c0e3e3ef36666f44485f8491bcc8b878120fc822a5f07dda1923b211a6a9eb7a3150d5b2c8b5de10fcaafd933661e3c1a1d7a3682c42da91aa58d4636b1a02991dc0b2bd195c7d9e16c055d0340d64377d71c05395d2f3402ebffaab793c6ce261256a682c8a65923212674f80e88395f323cc39f1a771c40372bbc1ca87f5c99b8f00afee1d067140af93181b76bbcc61c9128877722e6ad97bbccc2df31cfbec7cd5e2bed9c2343f7a1469ebaf067f86d7a2ad91060d128cc44b34445465672a3a01ff9996a60b04fff751e8ccb7dc6b40e929a4cd3997280f75015f00973efce98cccbfe43aa2a89b091ea4df50e037a07278fc27b36efffcd319235415b3a3f99a576cd12232dcffcc7a218d05a614741497015ca2300052040680192e8d1619ac09d0bcf373a0ded02222f2559e33a64cc9c3e9f5ae5a3879027be8746d3cdae18c8a2f2d77fd02bddd618c9a7d0bbfb77be7be9ef24854120c4dac4838cc9eb4283e90b0b14a20b4de848f9f5507f13a0f98b827dea21b30f35250b5c01f6958f52e890a7e540b5044688fe1949877ca0b8b1ee70c8505c6c8cda547379a4085376bd17144061a16da7ca7271c0c0d66c78a324843dde475a1945d1f4a3d3d05711e7d6984333e483a228ee3799a43df7174affb733e9d851baf2b3d9abafed4356eeab7609f4b13b87e971d928a57ff9dd0dc885778218b53ffb5bd37974934020da3f5e989bd252fbff0ea2094a91c744305961d35b1c18d7bea5cc94a2a9854afb03654be096893ad316dc4e3434e34718277342352a49acf273dc57728a425e973ea6cf676679b073e70c704ef43b1b3e3361be86ebde38d8e426b50ef9efdd246f2e741dcf5cec4f6245a4884c15a18ac7ad9e4fc326b887ff9d0a5eda3f2b566c914799fae776546225797c2c18547f91aa4d7287ecb6e7b18ff655b34d357f8bcfddceae5fad631dcb4b95aa41b1a6f219003f0c58006e999883166659351efc47a564533f69a27e3127e0976f71880316d06fef012b218588ef89ae3bd9e8b113c22c1b5a0826ae7af63cd874bb79d4590dc5c1741bb8b830a1f504abe67a310c7d19c9b6702f635341f49f6c5181ac682add4e169742568046a9698a61af9009b1d3d13aa4a23b6b81a23544d21e9576e54330ab79434706abe60100e18bc251fcf2c61497a20177565e9a1905dacd2da69d98f9aff2cf224b09f36a092e626031bb4d8df60933466df7586a04a7487034945e385e7f3734a73f49ea2171c201ba8c52e655dde1e2d76e2a777ecab15235cf2a21a6fd9a36f32794f4ba4756117a78505d047f8e814bf2cc71c81f6fb0551eee723972e6aa9436d72d2bbdb207bb0c8df5a0fa63e91896b660e4b89be6685973886574fe8027bc70e9580230e8578673", 0x1000, 0x4, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:03:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x4}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x2, 0x8) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000300)="7373539351251c1bfa09f304052b4249f63605b8523151bfd5a24bdf84593ea94c3c534f9a7e80f9c849ccaa", 0x2c}, {&(0x7f0000000340)="25a4ae00bbf8b64dbfc49aa2e9182ef13a271828", 0x14}, {&(0x7f0000000380)="1fa694ea285a4fe397dbbbbf28eaf2d35d03ade51fd1e29a3a7d31bba0590485a35e297c6f4f8d3c29ee9f4018142b7ae64d6d6bf37436df7465a28479618dcbe139d3fa8c6a77f0d861011c6a975a6bc05e26bcb471e2c8a9b9a0a215123c166510c7b0565e4b09f5133158757e5b2da585a276cc1435237072f819de72707d06a0304a3449f32addcad90243d3fcfe3ba62f85fb0b1d9af1990f3b26f225fccaf66d91d425484f2d5dd81f335d20dc98f94fb42ef7d83b2dae439af156df86c841568912781865819a4e54cffde6c66a47c14723fa21e3a6", 0xd9}], 0x3, 0x0, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x10000) pwrite(r1, &(0x7f0000000200)="cc5cb0d3ca31152376256568f01454e233e4bebb4eec517aeb98dd68f13d7ab36ed49c77caa2b4d1b909eb28f08bd0fbcd7171bff3ff828b4cbeafc93632ee992f397f944671ea50b7f45f5a7f709a8f822ca0893ee9541ed7b804602800cef3c1796ee9b461b85c3bfe1714a63aef892a69eeaaff4f1811af925a6537747608d01468e168ddb43fd63733cffe3c8e4269208a1c0b1921b766a44b625c77c832ea322380601ff42415ffde5f9f048d9cbe5c3d0221bef4", 0xb7, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x100, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000000c0)=0x397) 16:03:41 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0x2}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8d") 16:03:41 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x6) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000440)={0x40, 0x1ea6}, 0x8) r1 = socket(0x2, 0x3, 0x1) sendmsg(r1, &(0x7f0000000400)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000100)="e2fb42240627114cb0532719f09b0f60f03f8679ef2483a081d46066c4f389248c2c587ce71b6fe68b327d949f6b977fb795eb1d6fac2ae0df0eaa113ad414a80510f3767aece99fbaf4453866c878ef93f8bd95d86cdcd1389b628f35bb4dd3254b9bd6c7e9177ca266080d9450ca1e980b745b", 0x74}], 0x1, &(0x7f00000001c0)=[{0x110, 0x1, 0x100, "d8c9b9385461b1890ebc7180ba9b49db958d090a84e763b033eda8159865578936e9a6449044e1aa96374de4ce247adbc29cb78a33e04c79b8f26a50567f32457c9f976e47f3d5e1b65149e3806341eadcc79a78fc54d5c468eaac7d5bde72291e3ab93223c3b95fe678973648127d470a5228e5bdca4042f525ec8e55c60733d6d826ad8e58d1979a4a52a3d23e03dd8579734be7be81bd38573eea5f8b108c12c40e6978d2bf7969867428f10fe32db2dbd27224f3e4a10507d7a1642c0c9a704d1bbe64b0d6c7593fb68e549dca19357347b76f8b56f03ba1ad6343178e87d54e3edb82d66733e72c6c40088d8877c78707586a1e5b4fc0fb7ef3d781"}, {0x108, 0xffff, 0x1, "fdf96da1da400f96ef7bb663dcea171d5294f8ce64b0551478516dde964dd9d1e5f34d926930133be8afe652dea881792c5cd95afad05fc97dca6eeb7af425dca86688235d826fdd726a53ac67a37fb2aa84e7e777fe8da091498f0bbffb27f6ab3c77a9adbb0424f034817e5529ed543785b7b9f1fdbc1c95f86c00a72ca89ae2bca82e3ac23f4444b8b64f3631bafd46c7695283f99b0857a7d9c0683f9570d3c299b64d931ed5a239ac41c200d8478ab6188a4c03f271b5431774931c915097954c289ac50d37c72c25d257aea152c880c65c5a7a6ec9bb3baa1755924972a307ce0d4f3d625f23573c934ef05fca2c19b5cf446e"}], 0x218}, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400000000000000", 0x8}], 0x1) 16:03:41 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 16:03:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x2000000001ff, 0x0, "b8000000000000080500"}) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) fcntl$dupfd(r2, 0xa, r2) socketpair(0x1, 0x8003, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r3, &(0x7f0000000040)="a195ca43ca0cb4b2743b292f63aa86", 0xf, 0x401, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x7ff) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14}, @cred={0x20}], 0x30}, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) 16:03:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x2, 0x0, 0x6, 0x3, r2}) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000100)={0x0, 0x100000001, 0x81}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)) 16:03:41 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x4000000000062) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000040), 0x4) 16:03:41 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f00000012c0)='./file0\x00', 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) accept$inet(r1, &(0x7f0000000140), &(0x7f00000001c0)=0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000001380)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000002c0)) r2 = geteuid() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) setuid(r2) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000280)={0x7, &(0x7f0000000240)=[0x81, 0x800, 0x6, 0x7fff, 0xe271, 0x8001, 0x7]}) unlink(&(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffa) 16:03:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) r0 = socket(0x18, 0x2, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x4000000001ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0x40047307, &(0x7f00000000c0)) r2 = socket(0x20, 0x2, 0x8) getsockopt(r2, 0x5, 0x9, &(0x7f0000000100)=""/251, &(0x7f0000000040)=0xfb) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f00000003c0)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) dup2(r0, r3) setsockopt(r0, 0xfffffffffffffffb, 0x7, &(0x7f0000000000)="21911da9b715d08852a7ca8f3ff97c99866f4726c27c1eef4a4dd5cf5c60d10f84ac717b3d75312bec1f932619fa9fb993", 0x31) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f0000001d40)=[{0x0}], 0x13) 16:03:41 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x1c51051a, 0x40}, {0x18, 0x2, 0x9, 0x7}, 0xfffffffffffffffe, [0x1000, 0x1, 0x3f, 0x2, 0x100000000, 0x1, 0x8, 0x9]}, 0x3c) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x10068, 0x40) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:03:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000002640)=[{&(0x7f0000000180)="90524a57ccd9cb9cc571a377c7e677e5c8ed8ec7f2faf51546fa44ece1445421ed6bf0ade01bd6a65afec1f50585c3dbd9453fdf6f8db294cffd3b3d43d59c5109e4f67faf5205ef08fb442cd0fe40ba5d97bf7a77de39c2d0896571f721dbf81ea92e902c9534e5d4bf76c68929e23f2e0890abb61f7fe7d43b9ab6ff00ca6153c955145a759c1523bfebe0fc7a815d53440ddaab4c37bfc412a25af07fd5636995f9e696ef45284a2d5cb5a9911df193b555d19309a36cc6092bd17d0a08ceee7fa8e92dd3a148b2d993d6bf70616be31de47d25de6af7e933f2648b59bcc266620206a17e395464624d871d955a6f051e279c48cdcc5f30172c", 0xfb}, {&(0x7f0000000280)="10f85ecb2fcb25526f90433255461df7562f95dea61a55b39f36e386b8c771e9ca1e2137f71b6e9b40b7e3c0575161fa24c0bbc7c4eb8aaa43ac76ef0ac568418c87e82bb4d5e9fe61763cb0dda56435387b280c1d7e262ffc7c898cbe2578747c37121fd1673e3b655e64728b266bda66faac7839aee952f66a5dfd1a09594fdd83d00dbc26a6fe2fb889709456255fcf883eaba9534029d7036e2736993e1ffc5c5ea5d0fa401119143f1638e19bae204cd658688a95d865db23a166f75bbfd18641255749d79490719b8994f6bd6af9309f8a7790ba61be8e38076b96674462a45d5331d64a234556dd8fb290714508b11a37e5b43564b89f00c3ad939b1815dd6d6033d512100e33143580017c71809788698592ef666419d9e5a8d27eab109a11cf30888610f6a3a44c06f4e943b51de500e65058f80a357295b8a45ba3a169c824b271da50e10b25df0c369a33f1141bc2fa27bfb0013d427055bc961130c9ce7363ea57f2cbc1ed2c04860bf05a4525a1e6c4613451ab58a85e6c6ac0fc54669c2619cac0f851681ff21f8e1c2ab6c910ed2cb35892ffb6c5aed82cc2b1d86c342b58a54519e0ffb25407977eda59f41e2048d97ad3e99da5872f0376a73ff604e9951fc9bd3a9b9a68ef213effff8ed2d00d69567b64ad354093f688cb4dfaf49ed2055777e14d23e86711e8a2b6e86b2edd2382e2096980e9a20f46a97147141d7ca37a8c02cc5c785724b90aa893c232c7deb67dd53c4007fe0c85406f163052b36691ae17f36cbb6743df17f3b8f54d5667f108dfd697b0914da5061c7fe70687cf924c6f97c01dd639b513a788f0c0fb3fa7af11235176213baa2c50df4a8d1f7a2e41446f97b673b3ed41c6a7748eb89df729af48a6f3756fd50e7c7c1cbc5560a2eb346cb0f9c0678e81b71b2a87b1c40d6d6f4173e45b601aa313e27ee6d62b15cecfaf946a120e653edae48ab35187a2c2a26cbed7cd7b14b6ed79c6855f833ed9375b29cbf30a6a7053b72fb3d3e716331b38b6a3c13ffec2cf0c4bf8770c990f05d4428c66f3c5100af8a347defbdc5be60984bd26870d45015cb9656eee3d962220a162845130937fcab09eb2540956b0a43354d417f53f4cceea0c095b6f28185fd036c46806b6dff98ec10d152420e71f5e0322aca6847446eacc987aac47e66e892721d755572053659c3ceb87324d324554b8ef4e938008bcc5d30b4edac447a353f393bb41b5b965dd7d85df471a29176a351fc3885296d8fd15c9939acdfb4e9adcb925f2f47d626d154e6ad75dca2554556309f84adbce9c6202a519924e4eaa7e8f522fbfd5dca5a5872c52113f055000243e2e0c4d48740a445364afcf7144e3bdd659dc8e5f8ae793d4ea31e0ba9635b306bed6f0dd497d93e0689c3a2bd531dd6ab58be0f977accf9e98c5ca821ab928a49e7d3f24fced2415bc5a995d8b55a56167391f7d013ee8c22734c7a7d166faf86f8983b445be7b1243f14a0c22751316f5cd1e9ef87560d7d4d54e9f642d4d3453b0d49860c7648c066d0b07c6140a4f5c6de075c7ef1a5db6b066572b376780c79f3470e13fb6788afeaaab9c7971f9f727433a83a489882317054fa26079d32b58e60c19430f33f63b87e47fad1437b64048e42f6406d1727164ace0e782bf4171db84ea3ca89ad96f1ee7fb8e0a76b0813a9cc9dc09b2b63de4c56fe529bca20f0a62fb20d4c871c2a9f67803ee6505d580dc0111016d03ac55c3e7b4b8cc53d6f94bb5ea897e0957e2d97afdc435beda01788e0d8b004fa90f1f86364c817d970ac6d0a3c19e6e47593495281e667f8307f2768490e7b72919702a066a5c4fe0ffa4dc857dc1fa825d939adcd06b4b26b936872dd5af2d7ba7edcd6274d6e601191716040f6fdca817da0558f35d3e4c541c775ca4bf720ff1c82e4d225050b92745e3b62db180d652c9dc7d67fbff924fd32335480c282f31fe80b36fb145c5124f43df14b2a182e83c140a662fb225e7a7192e682f1a16998a072c5499acfd2a147ca9114db7e1fa8cceb73ddadf94d677c0d6c4dae80cb472a0eadc9ef7b83d0070d52ae476fee138b802a16b715c75e7e081ff1ce39ada132b98c776b79cae7ef1cba59c3bfffbf0a0a0d9abc0d0386660035561dcd37c362ede06bd7f9aa89eda90b3a5939ef8ba9d15897c415274af6c57cf14afad4daa35b9674c72cccb7bfdbad8f496869a5e54e8ddc438dd408a8b705968f3db3df4c94ee38f413b0403b31b0e3d4c68a77d1fabcc2962c6fb90c4e6a3a735a62b32932efd91da7d70500a9b71611a0b6c7d1ed4af898a6f362983cc7954e6487d242fd776d684824695929e488cfe733b547494ca647f64630ac5a4b7e888ef224d6a613eb9e087bd486f7dbb6e9d251e5f9f127bb1068c72f2049707c7fe1e3926c3363804791405b8b7774f4ed992b851eb12e4d3c53af2c0a5f95e4dfb7c4d839832d5ccc357698e2befb5f6576b7f59c140cf7eb6ff80dde3f79c180d9fabdbd7225f1a1c9c5423a3099e2fd0fbbb78c43955b63eb936727ae44369e2776367a0c6d22c8b4bb570d0401f40d658a4c6ad231e6c22f3a9cd8dfe28dba1ec4981120cb4309a3228f57515ef63bfd5b4b8f18e83a16943b493113e1c5ee75c872db46b2d49c16c8dcb34858412ef8fdbc15ab2947c14e16fe6d59a83298b337c97838830fe6a891413ae018e74d644db18000042c1fd3eb9cec2684e7508a66009b7e86ab066987b7a0fd41393919fca28a55dbe7c0534a334a5133c2e7d8fee4cacc162cb6a2ed156a83148879d51e715a32b313797c8e828ee0084787d0b9038055ac32a98d78a36a0b9acffd0e4b8618dfe6188f1abff82bd941fd00cf0f5878515d97b7ce114fd87f44554f9082c7a9314fc3eaff31415f967e3863b856d5b63a1d84c6f7bbaa648a4c9b967c3b01c6a41314389003395f1cf5c03dbb06ccf5e759ad608d1719a98339b63db9cdce921ecb77500d39989f9ca76cb373c0ce396f74b023b12e18e24c4e3affcdf1625433de76f9c361cfa23039a34bf3c39107ac2ff0649e05d6ca1ad8f1ab02691d07f614c69dbaa14a0830869824f1438a466e38f83fd02416cead1a59adeaf2380b58312cc7762294060b37c493abdd25e56a3ef99fa7684add017755639e90c0d205b4bec3ba157552322852fcf1b7517ed1901b6bade5e7bc7368c82ebb96005cdcfbf428efce250db57a134eff33123c3ccb74110aff46e007802bcf62a50949901c6e007efd318948fbb4473322eefb0cb197653b5accb8c48b6bc18f4d6596d47759e87623c5fa0a6f2c536b546484e400ef59bf28f5f85a7c5b36e5b092d102df351d689ae5492354ba9038778b40c8107d41155f63c9297fa46c7f2b4d11decae8abc72855b73672ec6276047b6ec156973ba52a6ec3a4244708d6402e734992f21f9f2adeb6bc9893006f9a7a4dd3491e79b04a089b5726b285804cd2932ea85f9c7b19552ab062f8df665ddd8ebe3cdd438052e5dc5e4c56bd8157e2d10eb1f047b6a5d5a485340008ab68090955159b5764fb40556b1965c73ab3475172fdbfff473ac20e316ac95294bc317ee378025da0a77f225eeea33d4b91cd7808149bd76b3e39a823ca67f4ce477fd56fccc310ed9457c49dd1659955b48d21be203b03f3cdd9acb10c033c8a92cdbb431710e761198dc184ca6c3a9ef17d446b0c900a19a744cf3a477d2a463e28f43eaa96f32ea863649d88a44b12f010cc809c0b6c8256bf0a4751d35cc354e1873f5381d067619cdff3d219589d77cb1f81d59f274eee798bb97452020fa33605cce6f37f26b8d461e072c64cde3e3c99095a992ba358d99542c3ea26564e864217eedc10ca840ba168fb52c6d0d8b2115d3526a0a54ff51615f1985a71226f8ef0ff269e4d9d6fe07d76df0261b8700f1e2ba35608bf0380ebf33e670ab509a59a7b3d90135e096f289b08a454dcc789a0103f787034ad7a6a13825f0a617737a701b4334fb61b3b1f793e06958f19859a1e907d2662e689ecf0ce6750a7335ec1d98bd8f9db7a5d05893abed28aff9ab7373ff0b58627333ba8195b6da12daa1fef2d9af960974c5f5616dfcf4f87b900acbb15f05031bc5051cfd76e01fb2d7e27f136b74f1f7385a323629a28ebc5fe893bf8042d6b973f202574bd01fcbf10613f4e4034e6d40814ab37b2a27448e501f45c1a1c01f7b69b02feb4597ef4b9769bbe8b1721f314e73059519360550d008a9339103b4214455dd8cb4c377377f470dbcb1413993a6d0a7e9a9f95a921e31eb5b92c442c7910774eacebf653483c956390014a5ab79e78bea3ed48385dfa17a8b97888c9d2116a7f02225b75b68d53cfcb56110bc6b0c103b6ed3285e9a7496ad9155a907f2f71d97eae887e9b2565f57876b841a352b7f91a9808b64c81c8c313bbe9abb7ceebcf7b03f9d312b994e0a824b87621eed554ed3b1935ceabc688d93308cb16b75ad5274f14f785d3bd98aa4824cf8dc5eb159bfb23a94db93be50490ebd08f98efadf567e43edd0f709d1181fee0619b5ab4662a4667cbb06b58f59504112b753ef175eba6b2e38c0512f48d709f705ae615eed5160f90b4d32e153a116954e843f3ae332a9fb88ee0e204c5e03f143dadfb50965bc959071bbfba449fcd0d9c6f0a11d0a562901562457e9d8e349f3f6d458ce984ffade15848bc69a69d2e91c4cf0d2a2f50172a0ad22cc519f1c524d83b57b433a8badd2df91fb06c270d5f1b4236267c3385003596f848f5d8174e31e391eeada6aa4e8b6ea47bf79434d1b9c2be143da3218a11ec212d2b0246c073309c329da9e352220525559f1299b44ddfc66462c03772ef063ef46e183454cdf06440c4af061650d3fb80d201c05c2d3bcccf49f572c98225c07efdf159ca57c228e5029b661d00262338c53a987ae6c86593d46646f94b64b99ce153774254fe310d94b75f9e91f5732639d0e140325427e9f2943781fb9a6d24bda71c885aee1c9a091918f486e51f606d2f6f39a26afd4d557c2a98556bf4a11897d1b8d421bc96299a6484617c51709544df922e11aefbee3e76499fe36fee6cbb845efb16626d7f2c60a1cd43e268073e47230da3779f37bb9d3ba8e91d2359a68407cdb5e1cbdf9e1693c5feb33c756ee89e9ceecf9841f5d34fb21b7ffed6af32bd906daff64c9b9d4922db64a9e6fd13a14f7552f7b844274711fd6b365155d35ac804cd08ea5c6780ddc81b9994ed47b63e3c9eeccf6fd47c0bc94ab3d28564785547c3c57586774b9ca5e1aa2aa5b03599c2c622c81544fafdb84aebbef7297ddfd3f38ec993020d722497b257f81ad2177c4d55f51a8b0d373c4d97f5c796dc55ce4f4b93305d6376f03b58f54d3ffc265055f0c8d6289991a8771e50cebab9fe188543b5112c95e15af108b2441d10ba5a0d53490d1669a76609d210059fb5b81cf6c50b7ef35967a51d8147b1a3c842a9598cfd37bb4193c209d2a71b7be51e5e39d35880c2b8fb632dbcf06742f311df96873e6fa388d9448c4171049e45d419c84497efd73b887e85168bf541078c9d97cf5663b5a81b5f908e9bbc21fbec973996907321454021bdd75d5eb4eeacfe2b393c6f6cad17c6110161ac3b8999d02b4c9369ae6fdab045425817672e4b036c0168a7109937bdc30cac61763376260553ccbb677700130de9fe48bb775d9638664f0105f113b11905da9c5cd8c27bcd0204fb20ebe132cd2fa9c613c408129d89410609df894", 0x1000}, {&(0x7f0000001280)="a5f0787ce5f45689c3ee338bfb4d13c48f949a17263bc69aa0c0a77fa9ae7d26c3986620efb57a21aa8aba85f1a9c33a30145d209d006e9693300eef3d4c9db286439feb65f3352a6162c3226b33276f206551e501bab9f5f73191824e0044644d2201714ce75b01192e415053ab5118640a6cc678315a6830e39671ef85cf1d200444c2dff0b16fbb70572ec0dc797ccd2df2f9f642671423daeda3e5d55078de16672a48ec9fac75303229bdb0286605a3ac86869686d3266a9508b5aaf2bf19ac4f79bfb09b89d05e033649c57ba09c012b5a8c91dcda7e3f289746b495f4fc1a3737c1aaf22b2b691e3c92f5aade312528b0561688c71d9673ca52bf69fa50e4e690bdbe8131fb85196856ae199df0a94915a84820d8dd139e0e10a9090337267298575e275fcbc098c9c824d4fda771b9dee5c414ccc95a5d2e49ca291fb39ddaba0492b9a29b6a687ef2f2dcf186860604f0c500c38ceafbdda9dc19345bcc05336e56f50b08c18fa6315e8c68a61e2da612221bebd280c9b8b0f0cd52726066ee95e4811257657a10c3c7994a375d886e5878c084ea6f8a944f5e06eb338c7fd8dd9477ef204f69a3d5c0a556ec0d478523b05f85a7adbdc77282c839b0e901ed230be005d19a231cf00713b114292519523ba501c52adfb83051af3663bcc0f5ce26fbe30c93932bb224296bdf4b04061a743db922f53a9a9da20bc4a1e9bec5b30adfbf6104941fcfa6e4ea70c3c897c77ed50ba2051894458779e0b553e0ac76fe84ec8f55839f3eee49ed8eee9b4cfbddc318702bd1d4da59827dc275fde19ab6e5647fd818705a1bc4c581f0de5ce3dd27ca023962fcf5e58781e1ff02ecf8464ec3b2bf76f72bbda1a9c9f6e32b6e34f195cbaf403955af8550000d3f1c5c8c43c5758d05ba62732bfd67cf8104ef047b15426554b75d6079208ed649ee628ea221e6ad91f5c776ce27518472809297896f21b2d1b8a41a25f279ee7f946d7eb278b4e9fd1173c39a2d441db0791f7d7310e8670b13a2c02434b658ec040a03ab61721c58a095a9cd7d6456b6b637363b1fbef9367800039c088247754cf2b921b3e9551ff84bc60910684e70455c39de0629f70c4acac166fe97c03c87476207a569a63b615ac02816e1e0ae6d3e52d8032bb7ecca53d4e24507c5265df6ee09ef818e6764c98437b3a2eb2654f8237d02fbf3a26b2fc41615a967819b1a640e224f1ba1b9aa0e83772b2b15aa34191f2cd650cd86a134c0d8cf3b8e3b8a9693bc566478095e29ad2cc1baeb24e171590d20d3bb4f858b93df9b418a8597a8a7167fabe347aa395200a694db39b463512e0ce28b3bd1e1aa29f356b8e0d787a29130b15903173082cb10a69591b6886a85f97da1ae0140160d8dab0c465ea190cb766378cfda3c0a5b923fc7447cca8795d1fcb0a7fe9b95000ae32e944baf255c6e289d0c38a65a8915c9cd98fd523fc960a71c917a1300bafa693c93503c3eb0a04d14fd51de727a27bcda8fc3ec64ccd0495f6bb30af78bd2a1d67c933a36e597bfe29eee7d40c2910bcc40d233a72be4bc290407d549d99d61b1d95ed7e2de079012721214ae87d972fe4819ef70b02867afe64124ef38ca0bd78ba9b805ae815aef0c75ea224fc76b878a194eae03e728395362e0a670a1bf9c86dac6d6d8e53843166b4a5114cf799d6e62be72a94fe2a7d92d31bb34ffa880d480032604ee83d9b7f8738a7320d7822714c81d6e4171eaaeb39c8083d850c2f11efa4ee012fe3803222c3e7edc0eaffb4bd9b6d331cb1ad630545c9932db2e2ad21fec6e4363f1781dccc2e7857c64c02bd41f470e40e141265e98d377945e3a17b0caf4b25eb88f55144144d8abe35b10c44d2718ac60b6bd751229d214c1e4926e4ed6e928eaf41581875ce188580eb2ce59f5dfce38e3a18a85c2090658bff9f3e7918003b474cb11e5b2280da60d123ddd0cd613dadc337812464716fa45aa2195da5763c90aa7693ad019787816de82bc30656e2443e158302915edc87d78223d2f914f8c02d79a94495bc81394a957c9d1cb88a473da815ffb7c5014b8d371e1c2c4f19c52e8b0a9e65f1552b5ed9f2ffd54bc0a7becb94c5aaeae120cbda88573d3b97a48d860c9423dc474a46377086eb3cd4ebd8fb50bd9bf679446a4f2ef367e1413c5108254022e0d15e28d244ef850ce9ec35ac8f6b53d3e5d3b48cd6650f86743f971a929a9790c2515c28235c372540dbacf6b22ceefe5f141fca18fc38a917b3bf2c7d1a4689a583eae19031fd39ad0e98fab81923f0f1ca3bed82ac81e7cda7189fb149b8cd69f561139bd47389d952e88cbcce01b64a0f74951ee7d5aea102bbaa6f23a0322a5bd320fee6523b6cf7d149ff50c72eff50c50146753f0480c13c1211bc235e12e9bb1204e21ebba5394d8217431aa0ca1726b8c36d062ddfab6888909396d7a982ea74322092a74d8dd76d7e973f237a0fc6df24eb15844c980650e0813c636392b5a6cab6c9c0c0cdd297ed06b01d94a4f6a394feda7f7e4ba07e0cadb525dd5f604179b3f1826ee40f7cbb654aaafe196e6b4283c7b29869636e53b178cc0657103653ba7c1e316f795f22c02f93cfe440f116248c2aa582fe70de9fedd9fe13c1ab374c18fa567ab8f4e61038096c42a5d9a884783c513eeb65292070ea3d04778dd203908ffbe01cf22cf8b2fea10b707dc2d6fa6f12cea43c910a58bffbfb1bc96790629bba1cda1cdcfc44ec506372c81e6d78d0eaae5fe9bfbd695cbfea8dba90a4721282cae9e47e424c88ea1278e98b1cf25a02f1fa5bdd39c3e5119b4b049980de33cba2d2e9acf504f67c0434f3c1d796cf47f8047b1a803eb6b4d7f7e2a23b31f7d87aad896381e018fb4b24e989c3dbb280fe478bdc72c33156df4a7330b1b764c6bbe3c67db462b6615a868e5d96030b478d6f1a0b11669fd64cf3616b17cf986a4724f823feac69fcd231a88d90e613c2cee575f3569c76ee062bb178016161168e7e4f3e7a96571e5862e0ae9f3d5a26b772ee3508f119579514eab93d81521886db6ad08d0456cdf1915de2e18a14cf82faaf9cc48985500d3393da0a0c4b3acfc566598008a7d40bb524c5a0497a5f693957272385ea703b55130a1b9725df739907f2e3be6b16ebc81067228c3fc99b6aab2e271fb68e5b2614ce0ea6cbaceb8eb719eef00df4963069ec7f3f7f36875d320d5d373f425f3533da2412f3c71931f3cbd1bf3e1779d94e67d13fc2c9049ccf4586e002f2a66d29cba88f80fbde706ecef7238d487d981de036df97002f34745a149c1c495bdeb8aee04d50992efadda13a44e0af9d2c184c70ac0c2060a8158960521ffca288fc5f5751b6e1a556d28ca374312be4a9b0b05280efacc70c8aece39073b68ea9dca4a0219c4e26243e538fb3ef32b5f0577e80f029cb8bf52f2c49590abdde27e5186effbb7438e22d6fbc68497990fe59c85634a1ce393093f6475a06cb95b6fc70de9aaff5185e2f675f2ce23d16150d977247e854cad8c23873ddfb7f9e69aa13f7a2781fe68d8793d115c0b1fed8e8fbb87dc99a51282fb162aeec09005fa7fa4f1ae99c00942a3e52398792c527439152f4fd9226f2f1b1352e6f18953479e2d9f3c28db2e90b11821fda157b9fe846cdf28282f62a5da892ec3528937221aebe7aab49e318e1796f0b18108e4fa09035bf85489d9a056ddff0f9b8a77fce538e787486ddea1ba769894d5b118c02b03b19e2a5393133554fe4cb007657ea6267b747ab808d8a4f5faa01de3d0d0772a7ab7929ad302f4fba2f8a2c26275b7f3e195a70e074191dc8a345ecef86b5860e82c27a69bed5840c23565f9542765b39b74b303c786f0e9cae686f2e86658bbe38b15767f69338587884874200de3b18d4507f2025a94f3cda9bed00ec5c8b9e0c720b1a861a5c2d6665cdf582a2e2f7f3b8895fb771afca1a72f7ce35254843c96a42d557cb4db44ca9c2f7d8216f2878d4713b2ef5d57f90454ad0a59b9c6f19cd5df86e172221389e253b905df6fd99af7e01ad443c98a0d0cb58fd6e90de3da1329725263ea09e5d6755b219c4a329869e7a9155e71d1e087391e5d7af93414179139d3f92876c7bf3b84b57ab3fcc15b11598002a78cd3d48a8843821420ec766d004e79edb6bf35dbce5abf7b0083498148ae169949adf17484e63dc1b4a49bb19060d897fd8aff865dbe60ce7b57467d13c3b88f83d5f3b094602d8ec1954024cc76552af0054f708fb2b05ad4a76e77b964a12fc37ab4a77a98f5f2b429fec645f41f29847887a14f604cb7b5980aafd47f5d6b476d006cc4f5af917a9c1e1b9f3bdc8f9c0d608aebab603e2e3be72a104bf1a7a9689cfd7f56fa3a710cd9f5a0d6769a37b1fe3b48ab9834ee739a3db8001f837f1fa9cfe248c0674b723f096216eb6db84a9e12af0f7adabb7c9b1d6c15388782831128ea9537cc9a0cbad917c428b157c26ada81bc8a19355df04621ebeb1b25171f783a09225adc24f0beb63309306adf5c0baca22f69bfd48aa8fc17e46a9e38c719d5d75e1a74540c23219e8c16a8e5376971691e2548fd117a534ad6702cd33c174689c1126da6aad9904817b6db34dc592e3b86a9023c4e49fc706b4fca0ee81f4107dd2b126642417aae604427663c161d328bd7885b380608d7d1a95ee2467f0ca7c034e4dd3ea69c2cc020a0ac6655932aa84a062d9fe6a29024a67622ff48f1436643ca43b1669343d1782ff2dcbd0a6308878079ffdc5034c94444f5810c01106578fb0f25439f5dc2f5eadbfe02f9117740a2d4073a817d128d14e7c682640493b77160a9f19921f07c521eb28eab0088be5ae2206dc8741c22b5ac7074333a837cb50b3c7627930effa4086bd87d1a78fbf4d3040a93fafd933d7794ebe296af1244d2fdfcfa5f01ed4f75ad233b722291b3dd3cb5387f0f5df6301f55c6eb635339608e4b4d4c724d38eb0ec0cdc13dbdd3c8b7045992efa489b0bf649db04fa79579aa4e97765d220effe9b77a0082ddae5be88aef9147aaf119dac0fc5af4407c230dc866e06ecf345d69a43d6d763c8b2a5b526954bc44f5935cfbb5c1b86ae047516b5df7ba15acc5938ffba19e3beb38bb6bcb357294f3e49957550056bcb17e4044d06f5e4ebccb97d06d4dc71b1106bef9c3fcc80a63eb47c3f7a8a2f1ddc0f0a6755e0dae9a7572b12dc443c2f2588bb93d8bc89ae4ef1c31e5a53af9ca34d7c0433f0f53d3b3e8b820cb6e71ef5049f47747178d1e4dd74d203e81c46e34dd67207e68b5dddc8944fb5c706b8edfef6a1132e78470619e97b8723ebd9d6db6537a61316720600aa012510598b029a6b03638679864576448caf01b19e1c3876e3863c35a83e5bc6b06cc190e7b2021a6657be0fc5ad619bf8fd81bf631bb7e0a297ca7f08f28824b2a1b7f3d3d8d9e60133c519ba27075b02eff7fe3e23604eb9a810b9879d1ed8b363c6abaa62e904edcc847852394e5d496d8cdb0a22d7a351a2b799afa2ffab68ae1d8de17e984481ba219bc31034aa4782d82abf84fac5a26831c69b6ca40dbed9ff3a91f7ca792379a0583d09abe63f594080d06a4bf1efd0e04f88cc1ac2795ed2cbb73ca1027f50d83534955c0e9c886446a811493e8523a3d02681d4fd15e987f2399756e5fe5320b7d9ca45eee498f14e2cc38d0888b02af39a322f049984031999fbedb7fc79783e61390d53edb95cebba4eda0ce4445380ca0d030e16243eb10ede6cd1a6835f600d1", 0x1000}, {&(0x7f0000002280)="01b6de5de1791c1c066769307207f95531b169ced46d71b78a38d99d20af7e49378d6eb89dcbd9ebad85898987b03143716bbc52ac993a5e7e8a25944838358a3b86e3ff34507c28c43aea55850d4c5fd419b57b0c8ab86ac661d56bb3d5f0f7107e21540224b2ea298a714d199aa88811ef6a0ed654a116afe3c811fd13c5f59ca609d3f071e8048af1b0b149642aba0593cff345c10f8a5470a3f7dc25", 0x9e}, {&(0x7f0000000080)="ebaade39b30ee196535b401fe0252d3790a156703f0e56e51b44a0edb0e0477a018a5ce4891ce4", 0x27}, {&(0x7f0000002340)="a6f20f558cb28c51063a57f20d13539c9428bf54d5eed33afccd767e1fbfd7ea579afb49f60a4907bd0bede217165bd2565a781d511fe4075a44ca4eee99d1ebd4dd5b5cccfb72226d3dd0e32e4eedebd991109fb2c8706f073c8bc1ec18bba0f9fe2b50909b3c261fe2447c1024151eeee0ebf9fb338c849e16330873c141e5a97a04a43c5655955f1f56f6e1a4a536452c9eccdb37ef10e7378b94e1e66e52659436211a1390bb5fe2a085c5277a2513bd8f4ad68791d24c45db3f3c97bb7b41e2ea9efc310661b00181bfc4ccd176d4462e38c192d2447121c0f729b6ce0a9e", 0xe1}, {&(0x7f0000002440)="a3e400c9c2c7befc2983b0108d4469849e5bb93c9aa51d9a35da0284fb6a2e8ccee66eaaa9d88b1c537ec276b241b1724b20bb9957aafa76f01c174c2956d5e7e9c31b8eadc6dd9e732c432a34ac5ae5127c4fb488d29fd63451535e3b73aa4a7ce99e07a1cfb2293321a44e88783b49a55c0f54efa60d586f30fe268ffc815938f2f9090ec6180b88839ca1b38ad4692b2669f7ca0c8313c0555c21bebe11cc5c3e1f9d7185e34e71a9b842b6c14ba2a6f335b376d93c72fc480dd5a94d25f4fd8da1bee555a9421e1abf0c7314127f59a78149592bbb8b324bb103", 0xdc}, {&(0x7f0000002540)="d2bb4144e47ee68039bec7bd4fc4791874da83150695007daa84feb727fbe1928d0cdb484e50fcda2abe8b8b39be7316cfed220654cbe779a925b3f4fd2a27ecf2968dc5c813ee47334a19a213810e30232974f0419b1bc18fa6452e74bf166b6b78deefafdf19b985ca60bf0e294e70d70ed56df9c861d4bf34c788834914d2881ca21da525c8e1f5bb4f96f34cec54f1c47e73faeb2aec97e726034b4097cec7fc32ad158f46981b6cc3cd924e4f5057480b2df5d6854437ca606ef33bafd3ca74742d2703b8ee9a291c27b37c37dc62ec404679e13cd4d2e742948c1f121e189e1815a2f047bc6ac1ea34e667", 0xee}], 0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="000000186004008b00002327feffff78807fc60001000000043f00000000000000000000feffffff00007304d43edb09991f516cea07250002000000000000cea5d3302918a665940d23638229ad", 0x4e}], 0x1) dup(r0) execve(&(0x7f00000026c0)='./bus\x00', &(0x7f0000002840)=[&(0x7f0000002700)='!\x00', &(0x7f0000002740)='^\x00', &(0x7f0000002780)=']$\x00', &(0x7f00000027c0)='!\x00', &(0x7f0000002800)='+\x00'], &(0x7f0000002a80)=[&(0x7f0000002880)='\x00', &(0x7f00000028c0)=')\x00', &(0x7f0000002900)='\\\x00', &(0x7f0000002940)='^.-(\'@,{\x00', &(0x7f0000002980)='\x00', &(0x7f00000029c0)='/\x00', &(0x7f0000002a00)='\x00', &(0x7f0000002a40)='\x00']) 16:03:41 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x3) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x200, 0x0) pipe2(&(0x7f0000000200), 0x10000) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000000080)="bbc9bc2dc600000000000000008000000000000000254695fac6b50013ca8da679809bc7dc90632c35f8eceda9614cb2246ea86e4223d045ae68d7fa2a5291d52b8e564b96ca35867c9c6dd3d7aa19cb5ca225181b2e799c873a6c27d0bf94dc46af5aa68d8f75a4a8160f7f754ec64d81717b89b3696f4e56b41ef8e16908bd541400f9a6e78e8c981ebeaefda1e0f8c8", 0x63) 16:03:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {}, {0x6}]}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x200, 0xa4f8, {0x100000000, 0x4}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xe518, 0x305a, 0x3, 0x5}, {0xffffffff, 0x6, 0x1, 0x2}, {0x200, 0x80, 0x9, 0x2b6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:03:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x101) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x5d38, "3334002c194138c571db7c0456f57fe5321a53d0"}) fchdir(0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f", 0x62) ioctl$TIOCSTOP(r0, 0x2000746f) 16:03:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = syz_open_pts() close(r0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000140)=""/70, 0x46}, {&(0x7f00000001c0)=""/93, 0x5d}, {&(0x7f0000000240)}, {&(0x7f0000000280)=""/210, 0xd2}, {&(0x7f0000000380)=""/76, 0x4c}], 0x5, 0x0, 0x5e) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000480)=0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0xffffffffffffffff, "73cc517b850900fbff00000000120055098c6000"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x4551, 0x6, 0x94dd, 0x0, "f79f8a83a486cca98b2d04be0cdef88d28ec4b88", 0x9, 0x7fff}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="1a2eeea85f965e1c7cf20e2da9435bdf13b97f9c2c18705ca7", 0x19}], 0x1) 16:03:42 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000140)={0x2ae, 0x4, 0x3}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x4}, {0x46}]}) getsockname(r1, &(0x7f00000002c0)=@in, &(0x7f0000000280)=0xc) syz_emit_ethernet(0x7, &(0x7f0000000240)="8ed6481653fe8a") ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x8, 0x1, 0x6, 0x100000000}, {0xfffffffffffffff8, 0x40, 0x0, 0x9}]}) dup(r0) 16:03:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x3, 0x6) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r1, &(0x7f0000000000)="9b57c67b5a8eefb87b0dcd823ee73396495451da409200c665248e9e62e666c293c7e4385a43e2f867fb937a97c9f459ec7fbec4cf8cbd7f0b99b5648c282e32763689565dea0b285b7bf55c254f50a5ca8fcec82900"/98, 0x62) r2 = shmget(0x0, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) shmat(r2, &(0x7f0000ffe000/0x2000)=nil, 0x1000) 16:03:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bd", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = syz_open_pts() ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xc0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f00000002c0)='\x00') r6 = semget$private(0x0, 0x1, 0x0) semop(r6, &(0x7f0000000400)=[{0x0, 0x7fff, 0x1000}, {0x3, 0x1, 0x1800}, {0x3, 0x180000000, 0x800}, {0x1, 0x7fff, 0x800}, {0x3, 0x2, 0x1800}, {0x2, 0x400, 0x1000}, {0x4, 0x307, 0x1000}, {0x2, 0x8, 0x800}], 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20110, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r5, 0x0, r2) ioctl$TIOCCONS(r7, 0x20004276, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)='\x00\x04') semget(0x1, 0x7, 0x100) ioctl$BIOCSRSIG(r7, 0x80044272, &(0x7f00000000c0)=0x2) r8 = geteuid() setuid(r8) r9 = semget$private(0x0, 0x1, 0x1) close(r1) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000440)=[0x3, 0x5, 0x7, 0x22]) select(0x40, &(0x7f0000000200)={0x6, 0x1000, 0x800, 0x7, 0x7f, 0x400, 0x80000001, 0xfffffffffffffff9}, &(0x7f0000000280)={0x3, 0x8, 0x9, 0x401, 0x8, 0x200, 0x1f, 0x3}, &(0x7f0000000300)={0x8, 0xffffffffffffffc1, 0x7, 0x5, 0x100000000, 0xb59, 0x3, 0x7ff}, &(0x7f0000000340)={0x3, 0xdda}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:03:42 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x61}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) geteuid() syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:03:42 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:03:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt(r0, 0x3, 0x4, &(0x7f0000000300)="aa05f9387369cf2278a39f5bbdf0f7180a30b6fbca3eedef218d26ba1c0050e614180731443c7d2b5d61104054a6fa5228fb885d8e5d961b5731ef3f928924f61183f745d55daedf441858ac9f43fb3e93d0233a8a040826025cf0e3f7853fc6b16930c69174e06d454bd04a5e31f3965c80e84029d61ab7b41ac9556ebc897895c329c0afcc9f7d0887272a2111b2d0eded24bd425ba32432d1af297b54f7fbbcd9109dd30126ebd94f2064eef603c9ae57695378a9881d9851624a730cf5e690d2c5717ea78330ac531ebd28be50d8a505ab1d2b384d9137eb8d88f111b4faebe7739184267995a9925df71c03d04dc17f4de1d95bfc5dca9e2ea85e845a8b38c916f525b38457e623f7cdc7c937124f106a769c4d5500adf5f0e71a0ce2b7bdcabe7c43e192eb261bd9169ea130ac71ebfdf1d80718dbbe20d9ff973d84176f828a78160a6a639e951822d6dcdd75d15116f70c3a823d7ea62f61152bb50c36e09dc047805eee8cc4efb7c830e082a9a9d02c590c0ba9619f37500922017f53db8b82f586c126df1095bee43d85b3ac7455d43948790cf29ae34d7972b67dc63f7d51bf5942728d00363c52aa866e32462fe089ce1d9fcf81a23801e57038db429b36d2b65df28100a9e9c163b5d7fb7ce0e5b91e0d588a25dbb27e0a6f51fbc5ed74ffa856f432df0773c1066a1d4e47bedd09abec327864c898b76d367d02d369189542a8c90090e22df4b7306c42cefba11ebd16ef9ead27f2c1953d7f87de70fa4691fc6dbf8dbed5f90ee25115d15d24eda4c4428c822d3f35fcc3e74269e9b39913a73be8ac89df7e63ca0b4b9c5d8eb695d4f9a19c60b3bfdb74887bca898a60db5dfbe01d02ec510c43c03decdb68fe356f807cb37e0cb81817f59ab1db1469d737680a72df8cf60375297adb391ae08ca21857cf4f284808339636a4b92a32e727bd254b47839075b04a4ee97a0756c78044cf7de32ec2917038d7620cc054693b63ea9fcc0069f47bccb9c483c40cec6d120d4a5517a54adc4b9a253c90b1589c16dfb24ffdc330da5d3e208330d0a2cc89c5e20982c8b90227f65fe492de3096c58298c8b68eba36e4d56c27e1c21d5f401a63db5539ea9ec03e08407948a2eec242bd6a4fb0116de28433fb9c32942233594c16b0e6ae09ce388862e14a67396dd4e9794943064a8567904bc30f957172da1655e864d8ee02d5619182423becbb1c996a287cf6edc398e64125d7b6dc0af0d1041cf934c3018bfb681e4a9021959b55ca1dade9c589e098a2b31c82b2f589e47176c97b1ae5ac05534f254aef40ae6ff22604257e05e74d9bc565b424a56454ad5caf4682e62aeca9c287b4b60d09be35ab5fa2141ae2a78f66cc60139d0222efd5236a74cea84447784bce134d22a20939542bfe88bff0f975d82a658fb0c2ffc96f7aaea09dbb71428a1214598afc1f5b2d4f27346d26406e60fbcf654725d1c99cfef3112670a2f9981f10e140c34c9cb9efc19a3c1feef99856fa79e81e6fe85a1f6269a872a7fb448888551360c0d7b751cb5815f7656c8c369ab1d19d8131b679844d58d1a9e005b75f7102bc44499f944431d1d003b040582a8b68448b2bbdba7675a109e087b7d3249b98afa6fe2bdc85d9d3e82055c30ed2ad18c895001a70d008f2ca4b3cc7c3be9aa112c3efda9486668109930ae4f94391dd0f23b10179aefad071d7fca1c2af05c36641ff68f307bfd30654a7f7f73533c088cbedc47698aecbbdbcf93e03c91d0fe2afe5d89894eeaae15f2705eee66a1c72ca514288c1352c781a2c5d00e88adaf846903e20c4fc8917c3c70a0a56e4d76d2ae1ed9d88fe977ae794d89c5fba0513253bbd17cbacd6aa35afe605311d2b96dbf2e7953a5cbf78b09f52356cd92b381c3319347da1892ba3779d10114e371ce38991b979c2b7fa89449c23fc1c4a995310eced5e59b980b26bfe65f879d5dd127d343e55833a114a4b522f1b6d49d2943c3d2a9cfba89da5121cda077de8ae608cad34abbe6135ca6bbdfc7ca7979211d80664f538993d8d5bd2383698b1f7fa27c8c9965bc8128bd645d1b4602a48379fa8ef3c47e01196afb27dcca0d6c7823b332cf592ba3b249f38198dd0898aa578d689ff78476d71d87bf0f9520181597961f37d40f3fd318471f42e95da0e98cf77c18ea982c83e7fe082a54cdf8854f5d6c107eee833d94b7cc01760a20c19898401b76aa626e1b4f5eb3962dcf4e949a631e674f11d23817df95354c035d0301de51ef94cb9ee88cab8c41d9c2b018cadc7d51a5dfb6d2d89b26a9b4a567810d9b8ede7e8f769ea3f6b8944411c63ef0edffe85c95c794a8b0e47393d227acb6cf5d891a3280be2a24da8038bb8bbee5b9f94446d5098e99ba42f1adda98617de798cc0b6c7a157a257ae4e4419c4c8528ab14e09421e931231aa3855f6419abc0dfa682bcbc3cc2e705d1da4b673f4591e65de50c1994e82d61964507dc6ad18b905c87bdb91e8ae0bc6a6991f8abfe9a792f24393aa399c398b9b64c570330de75aff498707157eb5860ca4fdc09a4825bb5e1a59c4df418f8768b22087bce8dd80dbf53ddad142b1f4d8e86efade001cb0832862201fb7be0949448bdac1e23a2090565144286f646370c68b8613b9df1a4b7166e54b88b3429f15e2bb40ad71c45e3120c37838e0964209753865ae61b78561d08c41879e258e5867572007da8cd52ffe0c5f50bd2c72cf18156160a652970a53c85e180e27d43ba8ebd422d9411d6f10c836faadf26736c03317d1573b44bb400b3e7a9e73f9e79829b0b5b0e36acebbad1cf90aab7f16687375d81191357a751715fc4adda6ef38f2b11ff61a0d7cf6d4b5288a530212b00973e2c37767fe45464ee42ab25e38abf89123dfdf2b30d1ee7c71d2d23d925fed39fda4422312d55d4de73315b154db9c6989856c9c70b108775d0e305d30355bbae9de703a1619dd13ebcf827d628de6d068ff95f7f19a3a9b10b1100bca9e043bb5607a148e87d6b61c9efa3e7f5e5afdd447889c13b0e6c5cd2e0021276ad89201b560ac910b6b3f384f40394e23ffbd6765cc5eac4384812dc100028341b0fd52ed4f7ef3527f8a59a411eca89f4932477ea09e50f8dc9316dd2cc3003d34999cf7f39e19dd3e52e864493dbeaed10cd0bf3e243c242a4baa04e3b5154b883890b435adc74806392a4043e8a29133e06bb1a3345e8658b963a44e695fab264e51b33a885e15e06f5a57a431ab98c8e8ec6f832d2ea09ce8a59378f777fd734a1cd52ee86d4e6401ad1c0a2833d3f9aa46f70c6eeed5a28cbd4450ba67c8cff688ee64bd5d0aff8b4e777280daf6e37373eea6eb16a7028b1fb2761b9ced4dd077faf1d88a9bd3d6d59c4d75d03bd21223105fc49c969c546ba3aa9e3b3ff9a32390a6a2f6d89028555597b342ae26c16f819055ea6cddadf12d2828a74901ffd917e9f4c0cc633c40360a458e5d039338737ea5cf377aefeebd14d7772eb3021261ca110536446547597c41a6bb7ee10a605625bedc5576327ea752b3f6147f6e8844a0f4c965b2e9d0933b1c6d6b8f121d8a65acd3a857f657b31301b7f29487bd48ad8826e470c88a798a114a7f492792d0aa98264bda1c4dbfdbf2deb0993f27b33f6e39de1787198c608fa0ad29fb0040fca41b6a5e0b589b2190a749d1bbd82c86e406eb9ed79bea40f25a79eeeda2fce0b431c02716a2798531e469c537eb55a4305cf6e6b6d110aec6957e71af572522a9791745a9a8d9dfd4be74cfb66633719af9e384878154ff79d8a88229902c1654ff4fed3785b3c8e89e69109fe0bca66fc780c87d73ab8ab68e1969ff6f0fda8ffb6873ed5142d5e39299b8f3b3870c2ca5ee978de9fb9436d22c87499bfeddc2ecfb1293477ba4ab7f4d80966b0de830291c8ec672b8f676b3b37be53ae6f0e3794b9273ead2167dcd6abe7d629b7db72c5d01fc07435bb34aea3913275b99a664bafb4df44d7ac746e31b411a30e988d778343f658a7d8ac3eb80597d4cf0639884881c6acea2ab17d83edd31ad0745ab54959e4f413db2c487b4825e0c8b0c3cbf4e43250549eb19a9cba1282a5bf594a11a7fbad3251ef9cc5534bb198444cd449c7a2fc987ab3adf9a46dd3f92700e7ac461b4d00db3cd68bbc7c2d422473c86a1c8d73bbcc749cf30718d4d8921538a9e65a9068dbecb12ddfe45cbd24e71539f7af38f4878035e9163f1479a7562d23d0f3ac61210b6a4bcc9537723a3c9fa5a3a388737d330764f17ef3df5b6521451672bfabd53d240bd0126c1f7540ed70ebcee9b5f3f77b38d93ce2fa7bc46b58bc97e3060748061a231fb076ab4311b4cbf11dfbb8a664dfc9bdd3960d0eac90155ca36f4354627ee7c9740efc6de4dabb2e6b83e749f435a099d1d41b9c94b6e58afa6eb0f17a7eb5b679659daed024aec526343f4a5580f71cb0c94b1f1ad87d8bdaf17946a63d05d72d2c381416fbe673e96c604ce930c7de8fa87bd22e5cbb5069058275963db9a86dae3aedb6c861dfdd561b4fc9f2394f449b82832da5d3db3182e174138bcd26e6e02bbe17ba040df2f3772289149c954eafc2f45580a708aa255ddf6740de88913f1138ca87ce5e91a9ad085855b22fcc5111d864d81db8f37010f7cb29fdf440692f406404bd61af3e35cbde2e09dbecd30bfd5d65582677951ed59e1b2fca2a8bea324b9a3dc0b5414f30d395455b8073310a3c9a835baa5168db6ee97979abbfb4dcbfd5d49d06fe27383c6be5a89807019e26c141e6bdd2ef1281a2894ef8d01ba045bbf592bc523b979d5244df6e44e8538efff5230ae168edfdf6c36cd65b2f96cedfa7c2637775d7886a4eb8e5c5b9afa75af23f2bc2189f04fec89cad85d2042ab023684a93c700097410c488d1f8e02710bd65f3b88263cb02282a07f56f5e7811d8342fd0348c00cdae4fdc964975cfcfa5b13044d313f7dc604e2d82eca73e1d2393a124e90bd91baeb281c84008d510a30b6f7cd6839414c1df71e0c4ea4281559174cff4adfad242c2dce28e57fa4a5f5dda8b2ae6e9ae12569911ca21374514911aff1554bea45a4443c1e217662c9dda21e65ca98ca02a8cddcabfc0afd04e0bcf2794604060687d58f714d621c6589438ec3b5b441c8e51b81d57ef0f02802b9ca1ca6a4b6aef7c4974a476f8f253e898c39a31a1c071f54619980a184ae1032eb387ddbdb7b49702e359dc36d42c5b21b6dbd8567033c2b7d2239e8a52896dc3030c0cc4a588aa70b92266cb104b1dc70b85317ecf2a9a3a2680d914d5e5e39a2302e7e4c22ee8f353047a26f5ada325a916eab916a4cb7c04ba5071b6439f2d9091cc54bfbaeff6a9651b03f97d9c9923aa8f3982c40c50bca5f6c146f070518acca075cd54067b0473f290266c971466340839b80939a3089096020e48424141bda40b863361065c061fb1de5dbeb678ce8c959d3ceb83650abcaf248b3f83defea50f3edff6ddffa31498cd99318be01f5f9a3e64a8d6783778daef3807d26ea809894df87b34b41aa554672907b0bb8758857b2509f833a6f01126c30929e8047dc6f72bf2788713d4949b969b54879ef6b727315046b7b019b20b71335948ff18444c18cbc9c9605a6fcc393730b2259daf5df4818a8c596822b0a3077002932293b39e98ef128a0fc91a08e0c4f300f0eeb82ef54412f9d359dec8112aab70af44f7cf8a9125a461bb63e56f61363f96bb2d5c5875c8bd8fdb2751b8205023a3f34a574cee59a", 0x1000) dup(r1) r2 = open$dir(&(0x7f0000001880)='./file0\x00', 0x200b9, 0x100) r3 = openat(r2, &(0x7f00000016c0)='./file0\x00', 0xa0a, 0x400001b0) mkdirat(r3, &(0x7f0000001840)='./file0\x00', 0xc0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = socket(0x27, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r8 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001640)={0x0}, &(0x7f0000001680)=0xc) r10 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r5, &(0x7f0000001800)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000015c0)=[{&(0x7f00000000c0)="465a5806bd460e3f2f3442cd561fed3af7497a8445fbeb3c36defdd422feaac6a5282c9d11e41d792d9e5a5fe5f0df1709e0a31ed01318b54d021b32a3d1292fd5591a79ba4818cfee541ea68f843f6d600360cdfbf78dbea5b0d1cbf00f4ff7681911df173f9cd2847c3a4d2a765b2f8e7e", 0x72}, {&(0x7f0000001300)="48a476b9dd1e00aafaa1f84a43324c29dc0e921b87f6cffe7d5e8fb1c60f88eca3df62f03526a86994bcb1a3444f315a8e4b2771c924aba1d27a44cc0bea8934f31d8adff20b77639e9c7f683d71f88ca876cb4b43eb444d1b8727d33043c43c7dd01a83f7890163528c3b591a2632de481736f22c1b2fd6237072bdbd359d186facf004489e1b21b70357e339b4b7a9363ea8a4ce016a956ed1928e0ca654b5bcb1a490e073daa720b128e2eae2a6c40b07b69ca3f26cdb28165690ad8502dd789565b956a0c029573643578c7c23b16b43a2bfae2300b7c8e5440915127eafcaaed930e97103827bebcc562a5d339cb42ede696fa3197fe8", 0xf9}, {&(0x7f0000001400)="b90cfede851f9604ce0813e142345d258821dbbc87b028ed478b128127218c78e2d712d3dc284f3c70ce695f7a891605391ec2d98c2719d2f14792d9fb323df880b4c1f08216bd64bb12de15571bf433387e5d9f395e988b7a12c28b98332b70ec81328449440dd1f23fafd7c026a980ae25220c542596b106229432db52b66e8355601c6c3a3fd6efbdbcbee273a081cba8b88d6cb1db8d3ae68a9c3462ba62d88931b0524999eebf8540c08b81358bfabe7b193d183c7d8e92e9f62a26b462221f871b93f0a1836d1cdc3b1eb7543f0cd764799d353b94799d2569efccc567a5e9", 0xe2}, {&(0x7f0000000180)="6a0b89c5099ff8403b2c9f621ccf", 0xe}, {&(0x7f00000001c0)="de0e73b7c72370b5e3", 0x9}, {&(0x7f0000001500)="a22f87f064bc6744c51829aef2660f561ee3fcff4c345e2eee04c0593d3ec8a6f2efd43dfd2b097a2fe3aa56f7e6925b915becac16a35b175ded9ee8ea1a65071ab9674acccaa3bd37a128f39b560a5fcc018d549b399f083d547086aa7229a977a644af1775a97bbdbd2c907d6fa338aa0e92db6095c8c13e2d3650d8708f3712c6ecb716cbd7ae8b29ef8cf6fabdb4b0ef6794ac08fa9b5e8e382740ac6c55dcabaaf690cd99b1492939b3caf7", 0xae}], 0x6, &(0x7f0000001740)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r4, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x98, 0x400}, 0x6) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x60}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:03:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x7}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd52, &(0x7f0000000200)="8d") 16:03:43 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) flock(r0, 0x4) getsockopt(r0, 0x20000002d, 0x7ff, 0x0, 0x0) 16:03:43 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c6, 0x0) write(r0, &(0x7f0000000140)="ae8c", 0x2) r1 = getppid() fcntl$lock(r0, 0x5, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x1000100000001, r1}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8c09, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000080)={0x5, 0x0, 0x2, 0xff, &(0x7f0000000180)={{0x81, 0x6, 0xff, 0x9, 0xac, 0x3, 0xc2}, {[0x0, 0x1, 0x80, 0x7ff, 0x100000001, 0x9, 0x7760, 0xffff, 0x4, 0x9, 0x81, 0x5, 0x7, 0x4, 0x6, 0x0, 0x9, 0x5], [0xe4, 0x9, 0x60f, 0x7fff, 0x7f, 0xc6, 0x10001, 0x1f, 0x6, 0x1000], [0x1, 0x7, 0x1ff, 0x5, 0x9, 0x2, 0x7ff], [0x6, 0x0, 0x3, 0x7, 0x0, 0x60db], [{0x7, 0x5, 0x4, 0x7f8}, {0x18000000, 0xffffffff00000001, 0x2f8, 0xa9}, {0x4, 0x7, 0xfffffffffffffffe, 0x7f}, {0xfffffffffffffc00, 0x4, 0x49cc, 0x1}, {0x6, 0x8, 0x9, 0x7f}, {0x1d, 0x1, 0x81, 0x1}, {0x8, 0x8, 0x13d1, 0x400}, {0x0, 0x4, 0x5, 0x9}], {0x1, 0x2, 0x7fffffff, 0x1}, {0x7, 0x2, 0xffff, 0x81}}}, 0x4, 0x6}) 16:03:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80}, {0x80000000001d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socketpair(0x26, 0x0, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x6) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:03:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x4004667b, 0x0) 16:03:43 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10080, 0x70) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0/file0\x00', 0x6, 0x81, 0x5, 0xd2f8ae3b6f15ac89, 0x4, 0x0, 0x7, 0x0, 0x0, 0x2, 0x5}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000280)={0x4, './file0/file0\x00'}) r1 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x1c}, {0x15}, {0x8000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000600)="8e") r3 = kqueue() r4 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000100)) getsockname$inet(r1, &(0x7f0000000180), &(0x7f0000000200)=0xc) ioctl$KDGKBMODE(r4, 0x40044b06) kevent(r3, &(0x7f0000000440)=[{{r4}, 0xfffffffffffffffe, 0x29, 0x1, 0xdaa4}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f00000002c0)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000240)={0x3}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x1, 0x3ff}) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:03:43 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x9000, 0x8, &(0x7f0000000000)="3a706db854aeb820e8998db63d5702598851e30387681db390e1f268064614cd41c89df07901dd59ab587541f7cbac64c3beee0a0ec2288287096a5290fe5f3b834a6e5bc1cad36503b36dae54892b8c4db2fdf2402dada533dfbe3655feabe70de096a4dda355e75bda45a473334d45bcd00ba3b74a63ecd3773668deefa12550ac5b1cff910381c9be39e07103fdcd22f9f94d131240b3a1849fdfb4511b837f85a4bbb65b0309e491471dd62e5b17358e40acac9c5a2cbeb48dc971899a5b6be03db7a912c5fa4f6d9d3cab339ebd81925556185d4bb78ece220484c8120c4747db7cde643eb43909c062c8071eb5d7a2d66c5e08d60b79aa74a17703f82c26c7762ea1679097e215ffcb12f47e25150b89a37ab819cf5b181c3fee1f593f0d2e82e2ac255bc445068d22dbd89cb45bdf6a34baeec716eeb246fb861627785c2040e8e2756e47fc979154492338a4947f8f7ee31f2c0ff5760bec9be65ee3fe6c648657a87b2b81cc2831b8c5c5fa6225266e6462d7671d8627749b4a04011adf2802c57a47afcdee8325d0314eb55991098c15aadf9336140638695cba1be4cd76fe44bfa3914feb5e232774387bbfd7d8fe29552277469478ea4e1690d15e64981d0a4f7131378bd46ca7b4f13392bc2b56afbbc9089515e626cb35778e270620d9fe1d501fef4c770af7a8513296dad951477e6acf9cb92dad5bb72741313c4d8f363d652da59ac0fe5c88f64abee209ce221686df8548f0fb18ca959c8b93be20b8a154f052d51a40cb2dbd15ee854edb4268d13d985c4740e732a05d0217d33ca024a6a92b0a15ab3cceef7293827b0e041bacba7758e2b2a89dec72150237e42c9b4014a9832d48449e3fe635e26febee745b0c0c73352f78cc9207c200169f7042bb82c093c71f3f48aec7bf09e937c5edfdceb9384014242f6cd2ffc8ecca56e910e247a3c35bc294e808cee1bfb72cf265d7700e21b422d35b455b557cb5a27e3d7e518b39eb1d9b5b4da26a0750676d3b45a96ef3b25b49da41dfeed92be7b33c92c7cef55729c9029a88215334eb3ed1f2a48e2b2b5c132bd1b83a9690ad4a884e60e3d703dcb7cf5dcf71e8fa2b906a24e132643288f7e3612bfb99b3e1e811d64c22849c2eb688172ee0ead67e0358e2bf75d99e08dd3a045dc9012c3f801d0a4759bf104806e77800d9833145763020549fab8caf35fa153a09b01c7594b28fd07724f5a627c2017e9fa5b19d456b9b2dc6c31b689ddd4d15b8c51c114a39a1139a9610071481eee62d35d08e3759aa34068e4d3567c00be800f1ccac3435f9654a8c89385dd400518f46cfea83f9055953905e412178e7753267165fa71de6a3993fda79e7cdbe6b82c3e11879e65a0478ffd436229d762cca6dcdcaaf1d09332d94c3e4aafe34d3e87aeed5c74672a7cd075fb4e4e5e667ff1f98f38ecf20dd03b253a0948eeba89039bfe5d0c1cee3d8ce25196c882ec1688ff2499dc1a2afb69e0ce6792a751e5652496faaf0a6ec334850d1a645af1d4fbae8f4cf23482e367fd1475a10d0df361b49abaa4fb9c474061bc86f4719b44e68b96faaa4d5bb149e0814a57fb8f843d8d233fc7438d7c1723cc03cc44e953cc05e53f136bd7047068e4925b3cbd264930785e288d1fe5adb7e43a8728406ba69d5f434e084b44ab1cb1c24d9548d630ef6e759eeac5248fd352724d0e9028973736b2a98a288869cd4fc8108aecae51e568bbbb42a5ad8c8b7a60cee90bf81223423d4fca6eecc983f1ce5ea5d7f160232bac77ed6417441b8f3507cfefcbfb3d1d7e5a98e166a28caf39dedb4c826b64b8a5866402fffb7d426fcd9ea402545db3e224e135a1dc4ecc174b92b98c9b8f76085e26a10a269f955c1bb0a63f7813afcab3db875e28b721ad340ced07084a527c5c2c7d65a62dbe4722bc80a75c6c99334f9af9d9b77e3d297cc178b9c489449dace860720462600f806abb491f7b9bb44d2c15b5c5da1f34853f32f7f133e61abd3f53349e60e6c832a1095d490d287a2eccf2bbe6a23842b20725d89ebaf4c2455342460d66100163a135e3d80848b9ae8be23763da45de9264e88a83b10b9d6c5c5684ca20472dace1d668f012fa1c45dc7c5f0e9d0cc28fbd5bef451b06b7d7e31ac7d1acda6ddf0d25d71e2ae67f0c1e321cefe7916c851ce8d428f9d54d0eb03e1a6c96aeb6c8562e6303d16f3a83f09d96fd931bcf4bb456d04065d54247d528c5af1fb0e5eebe6f6059683a67e8e1597a4664da454f58ef3dee65701431ee4857c413f5700baa7cdf0097734f7e6a0ca88ad026f735dd3584335ab995502dd886bc0904f5bc58e7f1a8f91310b7d7e3ca62c2d9f2a6e240106da6663aceabef4a4ad2e4738f87043e968080e84f3022cb21a2d687c530946b11d3c7dd65cb04432d93293cb44d5c0c6425b5af0fa1049c369eb0680cf32573610b380ffd3c07f96b3fee02138bc8b48068e02ef94350d6edaeb2a25a6a181f996871129965b22a06e2c783eac018f27c946e54c02337b5e4836f280327d366c67ca08559c132c1e03259ee6b1545801b5fbc8ec73748a7d7ac5ebf31b4f470487c9d1a8d399e2a127803eab847ac68f382a3250cb6b1f24990ee0f9bb6afcf838514b2555d08ad95d5a9d2052f14da6afbd3cabd1354eae4635dd44b482ce843b93d09a37169f825dd3ff495e9ef99e1e73cee8695dfa4c57810509865d573712f01714768e20a5a081ef5b35d21c8340d712a1645fa17f16c8028707c9e1c78e8fced14cca5c8e8effa093455d7e0d7ab1707685f94bbb15abca60e3d071085a8c362976013090e969e30d2b84c44ff0ccf752c02e1ddd37a6473315673b9f87683ad5e5c77ff47d466f54353b7612cc1d2afdf9c1198dc4f35899b0098b7bd7166b3a80269351c0494d2c9490bbb6f0f265f014c08a6ac2600fc5343afd93126ed28eb2dbc02c82eca0ba1181de4934288e2e6f9889cb72f3a83980426e1840a3a7b08278e939f140ecd0cc19dbdfa79f410c08769e88537322eeefe034dc44048e27aeb2db171831a162a69ab30c9a2f3c0fa4108579b319c7ba8ecca300fc73984b3bf5b7ec4766e0f0f07c63eebbb96fa5290e3287f244d5e4e928b002da421a3185eadce2bf6ec8bd2fd4b9ea3fc386b47117530990fe73fe679da1b3b9140773530e650c4c64068fee62eb019a8c97b4a7b2a85cbd899351322c8a9fb55378e211b5d2ca0c7edf40a35850a4a796ed2ed8117a9a21e6c3c25d7ced944f4af486ae3df4f2c057bf9d6e70cfced73106654acae9fc3cc6c91c5fecc7cc6a70f238b194563d68a2824781bf830421145e66c3bf4a9a18ac12465b937b74d14552248a9139f8f8eb31543b106a385e25efa9e3fdd6316fe3c01f4e038543aaaff5de1f3594a2adf15ad44347e1ead80df0019c393055dd0324bdb1ee9f3ad56cd70fa987b2acf9f1c44c34555cdb2a2ec463b75a1951fa28609c5bed759c3f06dec476b4e790e18f6528d636cf60c017edeb66d49922179cb27c3ffd59f57e0f5ebeca1199b0dd8f48d29d613cc02787fd70d04d5abd8e526e8ded469afdf2b1a00e42c85748deace4c9234fb0cb76c8f4dd42b235e9920f06e6098420de34756739f8349f089ac27a0820dc896746c0c07a80faf8099e8ab7a26de0792a5b0e5a7d677b5ad36520d4f4a0233bb79862c3b367ce728ee4afd597aebd5e0b6c5cea432e43b3c8e187004882d2a64892fb434be6a41ffdeb5184e25ec68c414eca6070d0774f977abc1054b00aba76360fa00a9eaa9f5702bdb78e0f40dbf359aa9ba3dd5c65b2427ebd363e8f37d363649b47a8325324a0a22b458fa36d9c7fd2df46dba0930a91e7f92cb537cc1c3c8112e73a153c3a04047e54080a1314644e3f9c9e41ecb154b9ff5916f309f325ba1e02ce508a4dcaa44ad79e40613834c0d338658839a2236f435e0a513555b66157ca1c754f498db491cdf1d4518a0d91f97ac81e94f4575bcc35bbc36e5fa2bb2ad8514c3e2f070dc1e2a6c290427c4d331488e506456ea419a60459e213b6f3c2012f0fd8185df97207212bc2f00b1144d5683a997e0dc4ef79effe6106a2598ac254a8ddd5afa44a5ec46f66f5928682f188da97df54aaeef3532e956373552fab3aba738c5e43d86f4077d624e62848519ff5e807f98404384e9244fc08b7115f6228f67e5e54c419c9ba040919b58826d9e12b4c0fd1f76756fadcccc26f7bc244b2d202ee5206482f3b7a76cc325f321ccfb7ea2c5ed8c19beaf5ec215550dbd5ce97cab57976b048b62ddf60fccac78a80fc843f8ef17f2cfa1c8c67f8248b937eda34ca830b9e4b7fed755b9525cd7e030530d9f2dc6704c13411a2fb7d5f4f6141ac910ad70c3314b9ed6e0079f5eaebfd1cbf4fdf5e43e282b8ca79be0462e2a29497dc3207ed9e56d4c5570104ca8758b6c541c29556d1f639b800ee87879d242c8d13aaf9fd0fdd957b099383f7f3b1779829ac6a3a4dd7acb6530102eb81e335690c4c5cd4cc58f072cdd29726958ed9ac323879927c2f6f86aadbaf201183ccb7cf1cb3f5ad9eb159f2fa3fa216f0d7055f9c47ec6f0297045c016fcaf8df179d94b4552de23c2a9623e04c3993494dbffea6b752e9b1b0866c3cfedcbb26b9a7e3ede70176dd4e96bcf82d373b81d94873afb540808a9143fc4372fadda59c266ad480229a979c5e463f002c26896b1cc4b0c1d6189c2af66e7c60e2bb3e0a345746e47218d59960e1981ba13b1295659064eeff3d08dea78d0347457438c7c00a267e9ea41bb6789eb2248d9c85c604da3b3c5822f40d361c211d7919d1e56a560fb46aa85c04cab27ab6a51c927c87594866bd6c6e7f50a5e2e5d03623b985590b522dca9054faea6789e8f2c752da82b251b5b7e00fe334cf02a6ffadebd31e3a59a5556c3b80cb7f43eaba8f9091a7480bb157b3400ae4b44ee880ec9f7c50bd61b75264951e864e894a61d734c28b880783c346af80c6ce1b06ad1fa791986ee72f290e98d9cebedcf4c4c31f3eac1c3c7a4673e606a71b5b552eb9df2e0d8d786f4589a347cc221c542629b56e1dd12a7afe675a0bda0983b3fe2977bd230ce0fd518e685c56a0982f99a56b690d19e2ce6804f6eeb0bc6dea3806c70edc40aca42d1c69db72558dc841f87856b1895379bb3182af9d2945a367d1504a0f7986bb45974fa25beaa0217f4aabd747be14759ebaff004711ca18e6c823865f657c7a7659dd7fca9accd0cd52e30865b74e35af825acdb8eeca6c8a875e2e0c899ff00c8ca567e439998affb6722c96b4902b9c8e253b6f5207e10ee71da43ca1461b8fed2f4a9e67ab429af884c928baf7af8fff1ae81f893a0b2e9640400ee85dd4dcb3b87d525df5b09487ccdac91101635e989543b47edfed78917bef5a5f11e919f7cdd800e7bd714606bf3fcb5479e772dc8d00483cec14343dc7492372ff0db629fe7dec264217fd4ce87664da5ecaaf0215d599547d5455534d4f56f41b59acb69bb2e7def4a96b124e3bbd91812c2fbe60651fe5506b6ede1ee22a32abee10578fc9ee9e556b2cd3ed14fad14f9f586f8ebd1ebccd5b60897e021e2b312c4a381ae09862b2052a7c2eb4eb4d65b98354016a8211e041089412ed2fe456f35166fbf87fdd7c66f1518b396a48e1c1e419c2c28802b3b35be421c83c4a1e3988a058d7b626f823748a6f77eda25eb38a0e3ed52c8337e165537eddd47be8c23fe3f90450a8712cd28070c3f3609d14b5", 0x1000) getsockopt(r0, 0x29, 0x25, 0x0, 0x0) 16:03:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f00000003c0)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = dup(r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000880)="8669ba46c0e32ca3683908db08b69b36397a040133c491a11a449b92fefe52a6a960eeea8ead4c7214584f8e5765da042f105531848d010955a271980c07f87f30ad74d175d50ae8ef587ca8cd9ec3a1fc5aac66c04c696f720b3f0efc3d678e1d24d7fc9a018bc8049673a766f85b45bb04080bcd3a9ec938cc6487bd739417b3647f8374189cf1e3c2cbdb4da51ff851aea57b8f8f7d2b71f9513fe421c8607d750d9f51b330672623df268232595b3ac2ce127e6097f53fecfc5ec8cf559056563347b66621f382372d3d2f488ccda4d194a09e84ad7ac323d879bcd00aa7c3bcdde42e1b2484066087fecf7867199b94f33a928bc316e7b7002155f497ece5fa709f0e9fc20701e589816eb819ed03e4106f7922fc2c0bb426bb094cc47da3085dfb35feb553f3de4c1b65832f46eb4e106693d15ba2a854acd9c6e045fcb4b08005f89650e56ffa410a3b08a07967aa7200bed87e038f776f316a1f744aa381bb248d9ef719701c8bda4a9ff32e6d4cc78daeffd576709161acfbe8865ed6a7e5880355b99ebb01b15a6b4b22ac6d2515707b6482a6a5d43af985ff09b0dfc16f33926a64c98766f7ad851d379996223c2cc0e14e569fd557cb5da921f471142b501a831c44cce190eef07e13011313702ff5bb9879ddea3e515f40eb1881ff79559b44cf02cb002d15be7a61b3a5e0633b0fe2d75feb0f63d1b991abd40f1bc2e2d8244c504f597c0e1cee1dd2ca1bbe358e9e67e59541dcc41249e9875b46a44973de0a17a07021591895dc003717bc2bb1a0fbfc8fb902e01b3b4e1a47735b5f33d6a48c19964089a281e914e13de78c254afae10c6612db03f83326e321f032e4eb7be73d975377e70556aec5a882eee91f40125e0baf8ad89c469c8e5b37553afa72eacfc01fb911d6edb66f2bd86a15045e0e402d99be6164ca5359e2f68b46864c72fe217d089849a0060b8b282f80fbd9d7d4c774f3eaedab55bd6e1ed62e4caa52ed127dbec3b8eeddf9791ff98ab94d551130694d628595c7659296e54892ac7c3ba8c68bf67e383cc7267b08e4186f41fc1d40123687dbde29b37fb5ef404afd83ca36e60312ede696de2e4042701a8b3c4cb845de727f7428fe62749caf92ea1dc37e0c0d9f168d59efe743ce2158ce3a78eade29233ca0bc14fcea46d624025d16b7d2598354e9af3aadedebf7ed8b4419b8957d396ece0e52ddf62be752fbc795e780941de5370bf4916a55e017879b64535cc3ac83f9b623a3b8ec9e7233f0aa26150e07e231eb9fc1cb27959d1a3f7b99e59a57d2a266ef30d10066eace098138d5c601dd31fecce2b563c58adbea6e53e7270c944487c6afb5ce78154af460a1be92dd1b19a185fbccd604c21be34fbe79a74a17c585de01234e43570956c38ad498843103ec7b031249cb38515076a24c8aff2f17fe365a0d7349e2f6a7f3cac52f6e20710065e040973d96e9d3da96939025075efac22e49c45fb5e66dcc3ba9c4f1739287992e582f34286fd55b14dd4cf8b7978dd24482879d2424ce688ea8588bd6e2801f500bcc1d350f11c1e7716304586405711d861238473de5c128d5849b0c39eacc876b9593cde83da35af9c97da5407db03d05485ff8b7f7bdbe6bf2a0acbb11724f5558e89b01edf38b42505c222aa447fff5a1cc21b6b17f053b67836bb4e04e7c561cfb48f6341b5d3bcdf928c153effec6a0dfacc7733de53bed7ebb5aed09b599d50e8a73", 0x4d8}], 0x1) getppid() read(r2, &(0x7f0000000100)=""/79, 0x4f) r3 = accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) ioctl$TIOCDRAIN(r2, 0x2000745e) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x101, 0x4}, {{r3}, 0xfffffffffffffffa, 0x4, 0x42, 0xffffffffffffffe7, 0x3}], 0x80000001, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0x77, 0x1f}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x2, 0x5}, {{r2}, 0xfffffffffffffffb, 0x80, 0x5, 0x0, 0x48}, {{r1}, 0x0, 0x12, 0x0, 0x2, 0x4}, {{r0}, 0x0, 0x2, 0x0, 0xb0, 0x3ff}], 0x7, &(0x7f0000000300)={0x2f4, 0x5}) 16:03:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x20) r0 = kqueue() fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x4, 0x3, 0x4054}, {{r0}, 0xfffffffffffffffe, 0x80, 0x12, 0x1fed, 0x4}, {{r1}, 0xffffffffffffffff, 0xc5, 0x80000012, 0x7, 0x1}, {{r0}, 0xfffffffffffffff9, 0x3e, 0x8, 0x200, 0x1}, {{r0}, 0xfffffffffffffffd, 0x80, 0x20000029, 0x8000, 0x3}, {{r1}, 0xffffffffffffffff, 0x4, 0x80, 0x6, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0x4, 0x4, 0x8, 0x3}, {{r1}, 0xffffffffffffffff, 0x91, 0x1, 0xc6, 0x3}, {{r0}, 0x0, 0xa, 0xfffff, 0x0, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x4, 0x1c}], 0x8, &(0x7f0000000300)=[{{r1}, 0x0, 0x18, 0x23, 0x8001, 0x4185c214}, {{r0}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0x20, 0x84d}, {{r0}, 0xfffffffffffffff8, 0x1, 0xc0000002, 0x3, 0x8}], 0xffffffffffffd148, &(0x7f0000000000)={0x3, 0x4}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000000), 0x257) 16:03:43 executing program 1: bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1}, 0x8) r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:03:43 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2014, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1d, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) getgroups(0x3, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:03:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x80}, {0x4d}, {0x86}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="cc") 16:03:44 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) fcntl$getown(r0, 0x5) syz_open_pts() close(r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_addr=@in6}) 16:03:44 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0x9e, 0x4) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x40) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) sendto$unix(r0, &(0x7f0000000140)="cec9c29eaae2b90f8ccc33b91c93e92bf57dca0caca8f95a50f5a555a6ad8a63067b627106d2c9cee9ce1e5443ab274a112811d5f870df6d4de1b5babe454ec3a84652eb61ea47b2bafd883b9f692c4550417fcf416e69512e816a5fae8f374940960b31cbdeef7bd52a22cd4de79745a0a5e1dd8172548aedb49750b49ba24979ad4e4e4da372973fe6d9fc140532f3db559b4c93f1916a826aca8c73f43aefadb2dac33d1d219b23ab", 0xaa, 0x1, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) r1 = semget(0x3, 0x0, 0x400) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000240)=""/67) semop(r1, &(0x7f00000002c0)=[{0x81a82d8861b6d192, 0x5, 0x800}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r3 = getegid() r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x1, &(0x7f0000000400)=[0xffffffffffffffff]) r7 = getegid() setgroups(0x6, &(0x7f0000000440)=[r2, r3, r4, r5, r6, r7]) semop(r1, &(0x7f0000000480)=[{0x2, 0x6, 0x1800}, {0x0, 0x2, 0x800}, {0x4, 0xffff, 0x1000}, {0x3, 0xfc00000000, 0x1800}, {0x0, 0x7fff, 0x1800}, {0x3, 0x9, 0x1800}, {0x5, 0x7, 0x1000}], 0x7) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000004c0)=""/180) setregid(r3, r3) ioctl$KDSETRAD(r0, 0x20004b43) chflagsat(r0, &(0x7f0000000580)='./file0\x00', 0x0, 0x2) sendto$inet6(r0, &(0x7f00000005c0), 0x0, 0x400, 0x0, 0x0) semget$private(0x0, 0x0, 0x13) semget$private(0x0, 0x0, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000600)={0x7, 0x1, 0x7, 0x9, 0x3ff}, 0xc) bind$inet(r0, &(0x7f0000000640)={0x2, 0x2}, 0xc) getgroups(0x6, &(0x7f0000000680)=[r6, r5, r3, r7, r5, r2]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) getgroups(0x3, &(0x7f0000000740)=[r4, r2, r8]) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000780)=""/129, &(0x7f0000000840)=0x81) sendto$inet6(r0, &(0x7f0000000880), 0x0, 0x0, &(0x7f00000008c0)={0x18, 0x0, 0x80000000, 0xfffffffffffffffa}, 0xc) 16:03:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x280002002, 0x2065d) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000200)=0x34c) ioctl$TIOCCONS(r1, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r1, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffffffffffff775b, 0x0, 0x1, 0xfffffeffffffffbd, "c4690008000d00"}) write(r0, &(0x7f00000000c0)='\r', 0x1) write(r2, &(0x7f0000000100)="c47e82a056cca4a01938916a37e2afaacaf4db9acb67f01a9e89ddb4e42ca90e3b2fffd2760ce3fc2241b8c1770380a792e6b068206e8b8f617463c0d49465ec597d7c88599a6bbd298bb47a28228a0cb0411d73a343d34e6974506eb45c6c", 0x5f) 16:03:44 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() fchmod(r0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) 16:03:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x25}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000140)=[0x0]) setregid(r1, r2) 16:03:44 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x2000000000000000, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10040, 0x0) write(r0, &(0x7f0000000100)="5f8d6c979b8b47be81294f07d57b750fde4ca1e24625ea316f3f10acf182efd6a861301b731bb719d045bae82da9fdf0a363fa225bb3d733af5d1e07294e53c380dd09d9eeb8cf20010e74db33b66a44b421ae5d19c33de445a124b52f81fea19a56e28cc43d308e4710f18700120c36a58d5d64e6c265f358f643de7cb4f03399338d01", 0x84) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200, 0xd1) getsockname$unix(r1, &(0x7f0000000240)=@file={0x0, ""/76}, &(0x7f0000000000)=0x4e) getsockname$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:03:44 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) recvfrom$inet6(r0, &(0x7f0000000040)=""/26, 0x1a, 0x802, &(0x7f0000000080)={0x18, 0x2, 0x2, 0x5}, 0xc) 16:03:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x25}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="8d") fchflags(r0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0xa, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r1, r3) r6 = shmget$private(0x0, 0x1000, 0x9, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r6, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000000280)={0xe6a, './file0\x00', './file0\x00'}) getgroups(0x3, &(0x7f00000001c0)=[r4, r5, r2]) 16:03:44 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) ioctl$BIOCSDLT(0xffffffffffffffff, 0x80045713, &(0x7f00000003c0)) 16:03:44 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000001c0)=0x8) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x8) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000100)=0x3ff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x84}, {0x10000000004d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:03:44 executing program 0: shmctl$SHM_LOCK(0x0, 0x3) r0 = socket(0x0, 0x5, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x80000000, 0x8}, 0xc) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="0c6d513562f03ac2d5fa0014f40020000006bd0966696c658ff40007000000e9f07e88d6", 0x24}], 0x1) 16:03:44 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x5cafb66331067a2, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x4000) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x4) 16:03:44 executing program 0: r0 = socket(0x22, 0x3ffffffffffb, 0x81) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) recvmsg(r0, &(0x7f0000001800)={0x0, 0x0, &(0x7f0000001700)=[{&(0x7f0000000040)=""/179, 0xb3}, {&(0x7f0000000100)=""/155, 0x9b}, {&(0x7f00000001c0)=""/182, 0xb6}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/189, 0xbd}, {&(0x7f0000001340)=""/244, 0xf4}, {&(0x7f0000001440)=""/255, 0xff}, {&(0x7f0000001540)=""/7, 0x7}, {&(0x7f0000001580)=""/125, 0x7d}, {&(0x7f0000001600)=""/219, 0xdb}], 0xa, &(0x7f00000017c0)=""/36, 0x24}, 0x840) 16:03:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) write(r0, &(0x7f0000003a00)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb28b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250fa85fb38302cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16000000000000000087471e7cd109b1be07ad0c4d22a9da7e4809c9e48c3b6001109e627698310c52122375586030dd48297b7788224cbd663b1e41d0508cf1a778092a87a05a97d792468b204562a6415c51a52072dd5da569effadeca4ee815fe942ff2b288edeecc4aba9956808130a3fe74f535742ca79a32434d308e9e4a373cdb67032a886636eebd342ee0870e2ad94188e13bc758320210e57ac50db77d40f0e3e242f758153d91bee5726e7c5eae97da14466e75a0daf5ffa89eabcc7a1df1ec11adf5384aab0c665f135a4fb6960ca3c188bbdfa12a181dae41d9dab7856842b2c503ad3a92", 0x1001) execve(0x0, 0x0, 0x0) 16:03:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4501) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x100, 0x1) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) pipe2(0x0, 0x9) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f00000000c0)=0xffffffffffffffff) 16:03:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x35}, {0x1}, {0x6}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0xa0, 0x4) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0xb8) semget$private(0x0, 0x3, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='\x00') setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0xcd8, 0x0, 0x8, 0x5, 0x80000000}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x5, 0xffffffff00000000}, {0x18, 0x0, 0xac, 0x8b82}, 0x3, [0x9, 0x80000000, 0x5, 0x100000001, 0x806, 0x3, 0x7f, 0xb9]}, 0x3c) 16:03:45 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000ffff000000000000f87c8a5b671b1b542a8f062bc74c5d3b14000000290000003d0000000300000035ce17351d70577f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:03:45 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000340)="4e393209fd2717d805f2374e332e1d", 0xf) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 16:03:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x86}, {{r0}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0xffffffff, 0x0) kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) 16:03:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x5c}, {0x15}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) syz_emit_ethernet(0x24f, &(0x7f00000002c0)) 16:03:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20080, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) close(r0) r2 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x7ffffffd, "4b5b78e00d4906f400000400"}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:03:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)="5baa8d2c260edf62332e2e87582704eb63926755a6aac0ba5b503c580f7d611044c542d1d6dacf7e9bfbdce990d702e1ceac62104e38b06b8f41f70981481c63a20d3e37c28fc29cc4dad3127bf48336d1fc78b651b622d389afb0361937e22ba11ba843bf7bf04ab236178c1c382c5432", 0x71) dup2(r0, r0) r1 = semget$private(0x0, 0x0, 0x41) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/121) execve(0x0, 0x0, 0x0) 16:03:46 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = dup2(r1, r2) r4 = getpgid(0x0) fcntl$setown(r1, 0x6, r4) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) chflagsat(r3, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) kevent(r1, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) 16:03:46 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000, 0x0, 0x5010, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) sendmsg$unix(r0, &(0x7f00000024c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002440)=[{&(0x7f00000000c0)="589f4de2bad1895821b64b9621b6b5947b", 0x11}, {&(0x7f0000000100)="d59e3cac7c0662aed8fb581b31c3b15036fcbddccb61ad25c150b509f1da22726062bc9f9552ae1f0ce970b98c0fec735c4f0f9dd7321719ba866715842345058b7f15ebc6bc0f18d6ee1b175ae84585d01e33f6726c8bc4cbed426c7e17fd957fc327e0a5864ac4bfe720f3d57af85e71af8a027d614a020cc4a27fad5ef6d2247e93b9336c28aca7c0605a05a69b476c310fe39197faed0f521316f182c458465261afed22221174771b7159582a65548eb8cd0f2fdc24b2cd1a76a2e8081f4e7bced96faad379b273a123b5863dfbaf5d13fd561823932843846a0864c23161c5c8f5f2a80647acb6e49f10fbc8ea52243dfd6f5fbcde9953417e1478978c56f76d9b24990b9ad73c500b3c53fa2de504169c075413cd8fbdce944af24696604886def2fb8c8f0baf1343430b7644ea382640b7f8933f9c833fecd5611a295ae34b74ce7696190fcadc6491997a1ed6f7380c98c560b58056b10685f56034497d976d6c81ec088a4013d3526f752682d1d1af80e3c83c7ddb21c4f92ef3eb211679c34f84ba27389b0f09b7496fd790ed2460060f6d6218807ea427d3ad3c622d4cbe68946e68317b8f350c083c0a59fa1b65dc8c29bde8e070a5cf8f8fcde095ba3b64ff3861103bfbdc2ffa182f4e2d24a87b0be64646f30ea3f23619a2ed2377222a7dd62e70c8c3cc8aa28cb0c7bf1f24387dcdcf5bf734ae77c6033aca1bf31d5101b6a3d3cd621cb13b39b9d89e4523fc296dfb2f4ee2b14bfb2c43682d651e6ce3346d76dcba6700cee88cdd8d358dd9a3679e3e8a8612905dfe05a4309b9870bcaad5c12b94988c2343d4fae33c6c2a190db8d0c55f5813c3ca4fbc13a4b512fb7339b1d972e3ca37469731065963cf19a6ad583f4904ae75e2d6883e7167022f03d525ed95add3e6a14f3a30b451f5679e74ad9fb1932cfc4ffb57a6d9eb1d162744513497d98c6d597e5a9524be2bf3583a5574e80d4d0a9ebcce80dbc0eb2751e9a509d3451fc7ed007c6a97389daf024525b3bba83a25cd3caee2e75815a3b88e06a74d134a8d7e85d3fc0609b9256be58184deb54f4efbd202286e0d475b8f414677688e07a22b58c983e9024d2d266870ed430405b95a8735a777b4cdd0a3206fd171983788f7dca17b2bbc3790775cb1fb46c3cbc2004a51a6822836dfea13542329960e5948512ae12d0af82c9b432903a9a91024af9acc687e600636b4e4f420d09cab0df0af54d2afac0a25c803f67f6dbcd511cea7dfb8e54c5e5ba9b15c6c838d1024b9cc0eaf7f2860966e9f5865da6b0fee0ffb3386a482c88c81ad3f8a04422da71a25f290b271b07dcca89a023b1dcfeda1a2fbf103904017fce27b69483b7cc230208d9f305ba4b463cec5c6cdcd7313b20e17f62ee7bd57d63ae134bd72f1aafd5d29d243ee688206d10e854b75e7f7c9e1b31fbb6e9d288e9c6110b9ebbe8b5854cd1d8d4b9971187822b71c371d966f0ced83bf4d01858f37a36cc973fe1ee8a9b55a50f3bfb416e9147d7463ce512be4ff189e553a0dbee82475c7d0655872c70a71cbbba603af450b89d1a05c1194126d1dfe7e0caed06e118b205be44ade8839118b7b8a7431e333d7d11c98d85158ddb9f11c8f3e933fdfb1e76d8bbe9dab341545beefc5fae83be27f14ea0f2a5dfca947efe50a6c30cbecfd678f53c30adf6ff3ce9cd54551729fe21805f7f6d6399745c56c24b77d810ce505551584d3a95454d3aae7c45522c46df6b05f99b95ffe07338aa88989bb5a73a1b31462ed3fcb47234f5bcb84da92c8ea6e40a5540302be60048fc75805a65ed8e241752377d7dee662f563e3104a1d06f65c4726d5a8de7972ea5abe81f6fc3cff0b97eb7784bc5cfd03cbb4eb5e140498cc5a968c9cb2659678421d916191bef14dd7fee10522587ba5f3406c032a161f602a74ef787e12163645f6bd7417d843886a5d9556204bac3316405c548f26143fd1132fb0c5594c2d94a1b5a46f09a590b4f2d4087528ac079b453a2575b2308b09ee52b73e7b9edad94e0b65788d6d3361543f2ab43f1c814d953474950e8c3eee8f725dd0f90550ba3a72433b8e25f6a74aa9e9434fea3527aefdefc9bb1623bc648b8ea0b32e549820c1a5527e1b692ca768de2767caf948e1ee96c6838fc2109574e34e0fb0d0080b0eded5f691886698e4b6746eded138615a41c42ec684e370157a681efe5ed8de4d58859ac9267dd5c60603832dd5b91f844fc36f4fb21aafe1a56b79b3d43eace9a8d006ae95298469cf8a1be89d4951a3dcd778b6bb2e8a1e9d74bf800941545025efe8a278b5f8927dc317832eae67add9ac356fb39557e055a321d13b6ab9ac26c88e44fde8876e7fa3850e6217a81e2a083e5ad075b30b725eaf366befc0ba02f6da0ba252135f1d72e47f4d20e5d8dd05d59f0245ce723ea9c1eeecf05e2055d07a586ac627a0fed95a6d3734ed11435fd466774f85039a05d38d7e740760e45d547ab4cff179d14c9079283cd40241b93d8d45c72950b0ce0d71362a13ceecfd55d652cdef0567b2eae5f5227baaf1f6daee875fa02f297be193954eba6e40461a434b578cc56a4e1305c2b4faa3ba4e35f962e0ddd4cd398e2bb75f747af8f07684b29f597a29c9bbd47f58183eb2933f4754ea2d86272f8fabaff54ff802b5bab92cdfa662fc84d6b5e4ed529e6d2ce545ea9f8aa071f63502ddec2f5da916ab41079e0cdb9db1a1259cf05618c12a605a9f94742321e53afd5080a80ab0e8fa8c31cf56b92dcada5429ab5bc3e519163b3517418bdd30881ac443dd5af0b6495e095fdb24928a55f4042c4cb3b07be4b92a7ef6d86658258701d8e992814c05641a69238e78c3b1da29c3af2cd5978edf83a221a8b74cea6a537747397bce2770ee9a075305f0ea8ebfcb5e8864fb8a94c4e2404cd561b73aa02f94bfe67f1cd195d2098973786616ba444caa38fc5d3e00afe31b661e7d679ee3759ff6396a9f250949bcfc34038773994e0b407b80399448143dc939798bdd8a67f713a824c8aeeccee3fa960d60e3115090bd307b3e9d9df520cb1b82358dc33aaa2307f50cc3c06691a4f4240bbbfd717e2119655d5cb680b1471664756449d9fee9c7d9f68423fd44ae3cced847a22385e1289fb5bbbbedf42dec4be3967efb81b2cdbc8ff02eaabf4ff5b3b7c92cf0b7062626fcf3613f30c8b45b915fbed9727c3fc0e2a2b1ec767ceb66889faaf7139bc0a7d6dace7496ed28fa1ccae97db223b0a2303296023f1b9ccc378a3950243f506e29b6bc0d45fdc7ded77f1eecb358de54f45aec833f252fcfee6f8e41d81fbbe693201bd5a38f4706e48ac1a530088c76110df229b467f698a5a373e6b65933c6af664f5af98a0aa63ab186673b099652d206834d7cefb31f6fad593559eeee97ac274e1cf85edb29a3af9e7f91d7d773c6962a62606fde2045e98866f5f9590058eca09433cb331fdb6b3077696f979d18fdb531aa7a02ebe4ce7c878c92280e2de0b1aa25733de77dce969b253a9be2cb95611ee97804a130d0e81d68ad9713a62e7bce1bb585f891a4f88a9acdb2672d9bff3ddde169daf881b5d79a9ddc995f7617d50d5bb7e9b70847b4a7fc954dd8a53087a160c77c23c825ac63cb39ebd8487422e06fa3b6917b689340db89ae788892e19fcf52bbe203cbd29c2f3d987f7351c4e9984bb7d0c75821c325241f01fd43a94e6741222fa73aee7ac7966cf9b42e9ae1005260eb1debad618580a4b54a6ea260e975996605100fcb36932a17b547d023dda7eec09e42191cd80abf2d7e30d89071c4f2e4e8fb48b78e341574767945c87eec46be285f285c2e63f82662355c9168cfbb9374b93cb8e5efd0316012f2fae4f38ec96f36749b34b6f1bd1aaf94a5bc819ecb8f1f275856b6da80688a82e904fa3a2ff30a934170a3a4d666940c7310da91b48e1577abb3330fc4e31cb084f346df3e415bb4c06176d31d83745b834a298f315a2ccd96d09b4b08949225b58eacaa13a2c3a65f3087c9dc06f33371d6235b7fbd6c1f99670185a1d9c8c2a9542be41ba1dd3e4edbef1f3a305fc740d5fed3567bbe6bbc83ccfaf9cf71d99676615dec1925ec112a6ac79e8fb76eb57dcd89eb256d10ecb1f4aa5a7257b3a027c74c1884f1c467aa8b8885033886f652ac965d4ee01a38d7be9ee04854d467d777a97da68d2b5144044623669f2dacbe1692e9320e168190f5135f75bc2ee79b0f096c1adcf5454e37c2d7b4ae8ee2ad03633c22a58f628acc63180b36a7f381e6254d690fb1fe30c97d71aacbeaf1c8253f24b75a008d9a71fb9076fbc8d7a62fb5fde5057fe743504b0d7914c72b87de2aadbbc9e746e970a4b4cf2d99cfc131a75ec7f5520832b367e069b27c9dba2fdc7bfbc02c53f7442ef758d50ee9f7ceb4ff784806ec4bcf2e21a116a5a4132f2465d17877db2b754e9652056d23f7bfb6db9e2f666851d0a4a02a57133a5ef3852612c688b84b16420f13b197dd59345e0554b8aeeb76606c32ec53f683f2e3aa50e3578ef3a4420afbd6c7211e410a7d5db66fa3405df7bf9c24f2a33ca8faa751b79407f3e7b1fefa5201812efe1f02afd5df6f9c0235aa5dcd181c185d34750e7d29a72bd9794e771e85d16c899cc3027f3bc1686d49f9e249e4c618b873ca0d48b2c73f32453ef3eaf09369dd0ee46783dfb62ef193975dc6d38c30a661c32ab721bd64d61381ab1f6c0eab1e16a89ae42f651cfdda2ebe6364d256505ffc367dee4ea8be0c33d06aeb9c8197f45ecf858f019cf69b1a958c65481fc389824315f0f3b91f5b93123d519b99ebf26d66c08639d952fe93d10aad89b74c87f011076cc636049dd938324f0da1e6090628e9b825b94014f3490246236d00b5b41c71735215ecfc0246fbaffd4baed7fe4c2d22a56ae2c47d3a5a9e08f71d1461f81c212c270c58f18f0dfe891a9e06e7c076a4a6325dae508db1c0b7fffb880b281de5cc2190ac901cb480b844e0aa4df900419051b761fe51afa47b24181ff912e2997499260c2a41361e4b9e8f61f0709b74040b437969a593189d527f6ff816769a61472305f20d1af5bb2840afcedd06ac670c9b98eb3659ae4ebcae8152ca3f7391efe861f33af50a57533c75ac66462eec7e713c7ede9b54dd65a7d7181629861c9c0df22c9090543cef4f7886684994d7370a6b690c27047c237815a02930a7cd224af7b262ffa47c4ae8f4e5b7065974f8e96b7d42ebafedc7d1c28402e8150c1dfd6e0c4b1e112f1a3cb5b52d6478609ee41b1da35da054107ad33cd0c4a5fdd0e0315acf40c8c1ffb6d3f00028828a7ef8b0f81ce72138e70d232cf987ff5cf249a0be633f499d11335a8e5fe0ccd14282fdde7d70ab03ab278afb31508f343594c15cd519d1c3bd2e967daf8286d9d190e6a84e34d95af49937b2a705a367ebbd4273bba614469c72821fcdf6e637637ccd62bf26370d195db5be4c06aed84085e91009bb2a1ad7597284d10600dbff39e1433c1ebc2210c60783f5190d6e1fc4b02f69ce2fbdba738b3f9cf6e0b40e2fa54ff2641d85e35112a33d8907f9ae4b8b16897836b09b3920af845895c4cbfd78b615c6d1facda9e52b63a6550133051d3ce72e883185bb30920a91eab203b9180498b16731f3a3bff8ca1e583180fa772d5bf5f8393f03e839fd56fe7e50cf7303647dc97f0e86a6e5f76ceeb88e1bd1e92b6cf4c21ff0144b16b2adb99d073ceac1aa62b69ec6e87600d333e2bd3e8444d92c6df7", 0x1000}, {&(0x7f0000001100)="d72853f6f917f912fcb77321c8e0d1908f99d1aeade6298276b54cbdf3f8fb80f8294cabd5c5", 0x26}, {&(0x7f0000001140)="257b5e1442257dab3db3c207c80f0cea1740df7bedc3aaaebe8d96008fa2843bbfae374e33f65284666b7a99020b6323795b6a5bb271b7781e691d19b2982d55c3816b813d2a6ba2b5375727d81321b369e72046c59320efaae9f013944736c27037c6f25e1d8ceaeff8ea85ac2cf1b2ab201e253742564c719293d3736f83fbd73c0bedd85cd446bb90ae86c0f5e5a995edee57806c2a27415ff68f3ceb63845460721bb155a3116aa52421c84782d50208f91468026c5eec51e1e7a2fa9814d4da59bb93e27416342cbecab70b1388", 0xd0}, {&(0x7f0000001240)="7df2537b16db7833d1c6d95c28a17a817e7286c0f69bce51c7da4853e13d8035207eb4c290b81b5c2da696229e5dd785a4011c27797f29a89e1f6658710f6e186f479db3dc8b0984058ac6ee8a5bc3438ba278bedbff4dc2cb9450ff59549172f47dca730206ec454c2ae9b3b15753b55ef4ea245f7dc2d109d6f40ce8fcd8c807f4c04939989b6ebba4a575e1daa0f439a37a516cf558c131997e57407e9a529d4bd1a15ef1efd4e9be8e6f2dd068422eec3fc64b667e00b397249fecca07fac660639c713d9b44bcb66645d80db272d1a8920f67b04858a4dbc702edfd8a100e55d105286aff69ef1e41fd989bd403c6bd4e2ecf05415314ecbf3680435c0bde76c3747ea71edec284cf10ac397003cd21b24b463433aab4cb3e06b71e9ab3c0815abfbd4d9a4ca1964d4bb85e07ff43a72599bafda6d4ea4878804d0a5199a49515683e2b2de346a55b501a1b7225b7353013b3b0bfeb42430f0ac8b6c9baf60ec84fe72ff547d9c5a64db6cd755952c60d590dd4b59a2c75ac6069fe1547ae5a74e24eab299796a3e4c432635aec0b2c716b86ec5aa336cab1908d21b91be2fc4e2910f98c5851d31db917efb5e986949e5508ca6b89d6f421b1e9893bc3f4a0a3b7e5b48398b24bc57a626e358938f1cc0552a894c31ccfd819afbf2df93765c882b951a15cedec118a7225c37d6f2be2bcf4205484161b0ff3a9b8bafa3a09149b9f619814c7846fbb0ebd4f49e33b4b0a2f0f55a59fb86978a59927c884394cd98da62ac3e69f2fc35a1890b66515246c296371bb15e818234ec1581b68461384850bde8d76e4e18c5428630c2d860a2c9c6aeaf79a51b9e459edf5f0180ab146ee2ce390b21ba037ab4238472c7ccebfebb580bd212219888a370296d807889e112831e240c3974abd4083b949cb82ee627754c7b7fdfc55d3a07cc934a8e04ef790715f2efcb93beb506544be5bbb2a285ebc58eca2d2770da861aa675008a15cf510b7b3c0a8d3093d3e99b7dfc40235a7868d6ea658ad763a363d7df93b069eee174f68c245baf350b4679cb2b734781113d3f56b4352080d7761c940cd40ade3f53e43a48b3dc411fae8e679d05f011e614baceb235c8515b716aa47d7bc47cb53125c05fd4286580bf9701749b38ad5ffcf9eaea21dc0e5289e0b371b4dd629cd61d956e6b1be23c41ed9b774e389c75ff27a361b62d0b1334283f1fb89d4bb49ac7b6962651ecaf1c312ca55f87b22d6985cf121575546f6f8c8873c8c0d850221536f6dd1e79136463dfda1429bb8fc1b2bb943e5550fd9284f5e33c01a8f5a9a6d124e177046c633ff64bb93feb67bb3a33d0781f2b50a5b5387aaa2591ea6951d93ef89448202b47174aa1576128f3c2d602011d21e84edf42cc112ad5f3f1d31526b8b11d1274169ee64c2f3f8924d1a1a53d2dbad6c9764ebdbc72e056a64a612245b41bef6fef66896d60b196dcb33655574c6ffd5ef888931b51484b61497716585cabb9ef007774d2965dc8f70e1341fad02b451435f399902052c31ecbbb0381442846298caedf30f6e2baee37de94a8f69781dff28ed52144421db2677eaf1291f1ffb177dcffb2a982a60e864e5e207fe469375fc5ea4e29ea5e6bc388cb47c70e6fc5c0eedf366f07f41170a6c92bc933fac9f8c5182274e794673000d46980db91c07af598bd02a0487f4ec26f7a8046636de3eb1abaabfe2472ecf4375b3c42afc37d821469658d9dbc8b7361c7ac04718dabbfa13bc3ea7f5d0ffc5aade5156d8cdb8761b248a0227f61a2da83f2c8e9b5be9493d5c526458c04ad3563f2340f22af21f150426ea5d5707798a3203a2695d4eff0af2cb1bd1218cdb385fb105998dce4d8c675d9a1225bbf01fdcc001f81ce9427deb177c2bf73326ee13fdb61beef5166e121418ff2757ff024121bae62cd8982ea1f3636af18808270ea163610379f84d5332a66c88129a46773fd735a65f558b43f6ec3cbced6228685f0a40048c45122eb89e75856bdaa9756298840793293ac98fbde01a6ef01d51df575e865601340beeae6cc0a91b6f164941fb9ff8aae25f8b73b1035e4e8b1673f52949a993aa26cd967aa41ff19bcbf9bb23c4be14ae531c5afb2f372508030bf78e56d85c3dae743bc3208942aaffed2b7f272cec3635b4e49c940968451985f2c29bc0a5dd3b13ce18fcfe515549f42d9c45b19dc26e23cc807beaf702cfb50557dbd2f81580045a58fe81acec0b7d36f38db9905f3ac69cb74378267b30ade842620a4e0470e4a9c9461286f9cac06a4d7fd9d1de9d177e7da5397c5a43ff18b8dc946e6e39ba602f9d56dd7ded0d7653e98dabae61d8e9ba04fa78201132dec73c1dac7ff01f855c1df10c0f2a1db14e9f3d2648175aea8a3035a3eeebf9c5314ff58738a9f53da15d04b88086cafc578673a915782cc9d4e3ab9b458e354559796ff4d57b89ec5b16e941568a5c066a26a74d7649ccb452b230d46d0bb1f51831b2b17b9ed35d72059cc9e19b42b8971ba75a838c27bbaec32dcfdbb7b909322f81b8bc613a3cd988ba0111497fbcd0004c6b509d1e5afce73f73041a74f0657567f8331a48ff9437b20671c316cee012d5e5b45328f92b57c42b8a3e615504ac03d5b5e93ced93d2712065a7be48432cac48aa57d43c6a141a68c51c0bb394409eefd6048775d5841fc3ae5ee6697606dc9e6139558b81bb798f3d2ff3a603213619120bfbea0f75f41954e1122afab17f9a98976d4b7d8f44e01f0de0389f44b5ac385c2f5911e23038e40fa5dff109e724282b0c5f2f29662bc722ea2bffd17fc0fc481e9952e77ef21285666bebb8cffa37cc67c6a8497811aab5959c0af76cb97b2fe74139be8cda4ad0a436fdab5aec7b0a5cb378e0f6ba1bc1f3a13eed1cdb65713a947c57df9de624f8b4a92ad9641747d5eb3f38d74617843ea9057994f7921e3398fe1cd8db3ffdd697b5238a164c5074432fcc5dbb0a7cbaa524b86f1294298eec1ab59a6e2b7869e07d30983a0b6aced8819c3bb63aeb9980e403d18a84bd25ec3868666fb1b94aa7f946dd615df9d107f0c07b229363633e4448fff11f6693ad8a0268669aba66e634bdb29653d8a8b32d879b6f4a02c9558d05ff840a7c4136928f163eabe0772eb77916934950dbacff4b5f8a7ce4285ebc8578555ee38c3bfd8507e419d5983d158d7c2d22d432d99d4c5f9e0344632da809654eeb5751c4e49a56883bc767e33b481db4d0d61971726f617bc54395d585f23393957148fd117c997741e5bd4b28b1973254923b0e7827f2252b1c6a512e181eafdfa133310129792dd1738aa9d0adc70a405ed2864b2ff146e7f1f2eec967d505b41fade648cc963f564c3552c0cb13f39fbce53daf48857526e5819b0ffee8549b45a6a7613c9e4cffb9a76a81306f2227a21822d478db6a8a25aaaf1d603f117ba6f9663fa3c7ece5a9314450192eb445485fbf054e2ef3a4fc106a92379367808fc53c859ea80116084b0d81394daadbdfb9ab4bacf7db5ab6930c6f5668ec97d1c5b0311f0f0ee8624d9e649823d98eb36f0df7771444140d7b9c5f4ca68e391ebe414e9265b480166f5ede27a3fde658a2ce54297b76951cff0728f0f4561100302a54a2a7468b6b2386df6d175cbfa2d1772778a860992c10bd1ca772937a732c8df6f61905aa9187560afd13567b4767dc7a7a3a23e3661095a03c67423a27a00c44d8093b168c27ef992454501010d325c73f86b1004aee7340dda77965d95061948fe56b9a1f992ac6e963009c7131e5df3882b5d03e63ade4152701405a3b163fac541b6860bd5fd3a7768b61efe928329d5ed169a04f56fdc02cc3ded4347a74a0bd5a6b0ddd8d9b2b729ed24e6847d8c054e2ecb0892f1153c3d26800ccf213b11ca995a45e8d534cb7c6e669d9b570ac41a2714ca191e7648a433f2261fa1060ddafff7af4b05a12e2f966e2d1ebc9ea01afb6496bfc63deabae7a278f345d6a6726560d4bb7803e843ea6ecad2f75b32d232bb3c9e00b57c275404bdecefd2e5cc235326a264a98d59467ad4cc9da55951d490ebf305f6f4cfeadcd0b4c77d00276eb4a4a4bddbef138185398127ba653cf7fab62ade2cdb7eac2590ee4a260b6c796be951625d70ffb0ba1e8c88987b511870571c743e59942a1d0a2330e596653285be7345bab20675f13e1874630f23b0c5b4e86c7a8ad2bab0ed632f4c8dcb41e9ef2102210b4cb7fc311e3c2f916e43feca9ed8c83800ee378f5c983760d539c941a0b608075ea748023a06bef1ba6cf40547bed925d336cdfcf18593799274ca390f2ab1619cf8b9fe167483f5381ab0fe487e8ed7a63892c1e578a71ec18b80156ed36b188878e33d3dbe15545c1dcea19ba0ee92a1c0f6c9cde4e85c1158678512e792f315128af59d646127370cfb1cfc972f1270fb226ee9b5c3f091534b96c9e58036d3257509c5f75f2469893ea52723cd2150238497eecb522ecde3ba331411bf929768c93d1365c4bc14ff3a77bb1bd976a8a6e372fdebfa38c5fa20e5b7bc5563b158a09ac1cae497c49b939f08870c2ed5a8fff1f255f4f6c09c8344ae8aa1bf9bd3c7e349d717b7adcfe0c1132edc9891aa5d025a573a764b103d9176fd6ef841c7f155ed502062cdd910042fe208882b645b097624dbf0a84078ca02722641ebe23560801b6b70903c79bfa8db2d8d9f7a3bf1956070699be8f889d7fb25a8b4cb1f174f718de54d8c942316741f983f0875a25e78cfdfedb663b776c07c6b01085e8220d8b90273362270a3893047371738aa96a3623c172eac46229dc55eb8ef18412b7855defbf5fa0b5d07c03b2e759e784fac9dc199da5dea2d2b0c010bceee678f4a0e246179205843d99dd6f69c26b62ce65b90ef7825dcec649932cd238bb01093354c0d66e623ebbeb1155e8e3955524edb0bf67940484ce4761fa06ae27129accb31fecb42ae12db56205bb164b62d7fe2743119a93223709fdc595bb8d99ae2d28b8ebb674a15a55703226ec21486c2e6859553979349daa41f0e1c92737dd933ffb17df551367cfd090c9cdf988fdca926c27a1baab1c9e67a458bbb4a3dc4f1dead9ab3975290332696fc4a7bbf76e2532f06de34d91e8b7e4f870abfb90d7a8a4cd1cbbb665fe64f91df054017b4525b773d7f319b64facd3fe1055f1f2a989a56c82cf4b4a1656b874ba0fdb9c297176a7c1b58deb82048b401a2dc2664f0f9ef688be99b0bcdbdc1f288bc4c77961f8cc90e333fd6dcb2e97191b41a8e0d829dea9512740b870a2dff826565d493d6af48fdb0097be5943ac387ff5cb1634495352e676c1a05c63334f2c14c7bdb8915a8fe66cfc27dfd9924ee781bf23bf7637b91645e0cf748834cceb6c5851ba885bfa12f066b09086bc30993ef7b6abb2138e2a01a560979b7fe1e94d962dff49c34b2a3ebd83c88dcc470297f978456f6a33b3ed99e627814928e05a1683b4ceedb2c3a94c19874fe884227dbefe9a03c4f0afe26e196a6d2aa8080d4850e22cab5abce2d9ca1c231d73f956b7324f287e0ed181cc8e28a377bd2aabf8f8434834f51f4efea4a1a36a662f06f37a7d4a40eaf21dcfe506f5139b40144f634eeb0531ff2ba0776dec62074a995058a0955af39b1cc601e03ca222c38677cba24b14a20b7a0496a3fe93630adedcbb38fdc99545ab7d9b70409d94bd79bfa730d1ee31f5b92781b1185219c821b5aa03d0245f132406da96499bfdb0b6e67831b7f89587dd8e73fb", 0x1000}, {&(0x7f0000002240)="cef4a0ad1290f7be39cddc770678695285bd2ba77613471812f848065b9e4aa7f48419494cebfdee2d57f4208883a417a9d99520bb560afe55eaf696acbd3dd7c18f883f3ca08562531dfebd4cad3b0acd8fac2757ef3c3d254d8caf094c3751dfe5a1884bf90c016d23b2a95ae5f017fbf621499e76c939baed1f3332805e2c6006fb16e31cf46e6a4952300d11671221267519ad6eb82437830686c9fe66be96d1ebf7081c07c0e7652905718addb708c5df750f136c4e0d526b73d5de4df713b52f00710fcde3ee55905a4f17b9a33ea7074e32e0bf7f23312e8226b15bca5723c8ce462659adcba676035ed040dd", 0xf0}, {&(0x7f0000002340)="17a2d06108931192d1092e63b73e5997bfa20f6049bdc895ff15da3fe6462b3ddd170720d2bed08b35bbb3b1e84851d45ff1c9662d8ed499a46a8eee76bcbb41d2dba67be45b297fd3f91bd28c9968fc5597f30f204335ba6b1fe08928431ae042c8989b9753bace8e4309ddd548c44558d96b7d673ecaae244b882e219f7612a1d10f44363f2aa77b37272cf2aef56f66b809a97d2653d447b5", 0x9a}, {&(0x7f0000002400)="87778ab0e5d0cfb717b663da7ff6958a90e0250f1d715f6806a59d70f4f4a66eccdf21cd24b476c3a3c12f46288efdd60dc0f72e9d8e223dcfd9e094164d9c", 0x3f}], 0x8, 0x0, 0x0, 0x400}, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:03:46 executing program 1: syz_emit_ethernet(0xff5, &(0x7f0000001400)="4fe79c0542166c0f83b71bb9c5c5124d284e248cd1d317b88e536fda55cfb89761626aafa511f8131348d8fcafb558b35beacc88bf257bc9dff13687e93ffab9c13a2abc257a6d39e115e956176866e4208465d179c06a8edf884d518565dd9780b926086c6e3a9ba198ee4bf76e54a3b36d3d07a3dd31a2855c55274a7af10c9ceef0ab1bc74c3b58d1570a2ea5ef7b1bf6df30cf21e3e0ebfcb9820545072a45f3a1b24a31c8637242d4da3abff03778658156b045db818ecb27c347bd655fa6e7e70870cb5a422c0c6844338bf8f6fd333ea389d72543d1de5e2012d7c4fd57043213f3796b1c34d32b040c47fef976a2f1d6f508764d758e21b426351d21cae5c27de417c85490f012fb2ba21701b577adf0b780b8ec11c653f778cf053f4dba5269cb0ee499e78f013b31b40639fa665326f2dab44ce337eb346d2d65091eac51526e3aa4609a3c3a3733e2a0fcb557aff36a7983c422ecf2c71d8bba5fa1fd365db28cec92477e5196ac58735cbebe1b979b396d9f93b501613fe2d8e0440236540502303b1d43af138e7df7fae29085120973268efc1fec2252d09333cf89fe18356594f49294215ab227a067ba93f5220c2e076d51fcf856ba801d88dbd5f0fef36604530574cfb2556d9d95f3ef02b27b336b6b9b463f17f3e5fbe43c87a82063ae5da8455d3290558669a7c43cd7142ea399ea96664e55d512a2030fac95ff4b4bf4cf439a4122d28387adeeadb611f7dcf06a7c33d52c52c62fbbca14e352aac6bf54c9f437cadf0f3f180daedd35d7bc88862fdecfbcc69da923739975793b13c1cb1ad6da1f29efce291813814feba9342875aca24655cf99f0e4525df109d788067c3da5b88c2fd8e2adc58a0831c9457ae5b659a76665f0d4be296ec0a9944d80e86bb2b017989634ca108af67a81cc102d54ca99538937b9350d4caa8d76ad07a4e676038ab9b4b3b8355b78d9a0f3747cdfe5a6bf90bf2120e19c629147caa9053f47efc40e24d0f618dc94dc24088ab05a9b1a2c477a3984e39a1d79c86fc33df3516dd55cb1ae9b65ef2245f6070c2c6b408914c64a1b699002464426cc839a6b5d89df37e32d94d6b627dd521f1d76e57708b84abc2cee09b76d2acf0a913327144aa1a30c961d40c1d1af43d9bd595be3db03c49720c5646f6b82b26037593c8a00544711980fda916566b4fec41987a7cee96cd14f6792431571c2c39acdd0351d87926f269d002e551615622c0ae7f28a5b6c9eeb3b124f619a5de031b7d4a01fdd7ca2b4e11c62f8301fe1664d688bfd7cf485ed11e400b723103bcff396ad938e441856b0ee930d04c5323af3ce7692ff33ed7ddf3c79379bfee75d5f06a086d29dee69d22d6de2970d6026cd606e299724415cc909f6a391a0566be32916a43d511630a1d934eeddd73b22dec75a925f75c46c419188fb754ab886fd514d64590825c2fa0a324f25f05a8ff5ad497ad2f76a1eb3f77dccd61c9689315b48beba63b6fd6aeeb42ef9b4962a1b1b88784fee65b76ad10b4bd0d3f554ef75482d7023a8b0b8eea6c8a6cd5b64bbb67781a4d19b5e5c84dcf40046c5ec8941571e7af8eeb4fa9518279b634be5eddb31178d8e049b152cc7aa7dd47b3606129f9b920ad9a3b82705901284b08c8b745c29fb0791f3c90faba6bac8626b4ea165485613efaee0cc15e46a3f6fd60a8eac17b80d994e3ac36727c61b3af7c4d7494018f14c75ddf7f008aba64dfc22cbe97ecfc812b7b81f68d2b97a5d23e863631e8e7a98fac1b2cede776916b3831a3ea7fa52592da05df204ce65fc510d8fd14bb701c36d1a231e96e54dddf419431bf669984f1586092f03453ecdee6c1ab6d42b2d92844afa71b750bab7b403f9ca0bfbaeb424ba4c4ecc09156d0f6c62abd21e4fce9d8dc782b9e736c21799e67d555adc6431c57f38c13236cfa2a8e283fa1c0f2e243e94670989d6fcedcadb6074955f6ff76d45524515a51ab90fbde5c24ab5a24f3db9395dc8be954ce549eb5cf5ededb5a77dbe255676f41c0e3dd5938238919248112044b59559c8d202a02961debbbe974d9d644cfd838448cd5246e48842b6d6cc338dc5c64a900ed93a764affe3d6d04996db43bef6ae9780ac1a36a368319535c11db3d5dd56540845ca6bf6069676b538bbef5c6aced794560d9b91ffedbce57649b5bdf90a56d2c20c3e8578556d4d109b7621c61590182a78567039d6e724f898d573acb085797bdda18c9bbc1c6f3cce8159b05b45a35036ef25c458610c637f6de3495bed439dcdb0e5a961fc028beefb79bebe68e74ad65d7f9e5e3bf7ce5eb28cc6c54ff25d55f1862de21bbc603e261f602e48129a1bd74c5cdae521744bfaaccf36d4973535b1af6c0d2048040a31bd1284c12e775b7f9d9da6a44d4665f2b2dab0d286bf79641e97ee162406208a7b81e30a29211a225092b553b07439c897e270607ae4e0d4e92458e39d77b16140fd51a2ad75cd8124a29cfed6daa860f44a8123f4a9a721c897324141db7ce616412bf7b9509cdd5ba5e7628c99a3fb5e32745d84ab0e1a34df39b1240d3c65f0b4bde2a013dafd8bfa554d5e55bb42c41ee9e07996f9416827f1f650f6b11233969514e89809573a865d6feb4eb438980d3476834b4a88495365b6541131e56a3456eabe8e54cf7352c3841a99713cd96dd70183deb46ead9424686afa149d7f7b32e005c68982840b78dd8d73b1f8ddd36427131e95ca8c70172734ee7d6067bc3b98806a53847f4df9d5a201ec40f3d4ac6b3e83d137e4cf6325dd0e799bc25483935580db899342d5837e2e8ff786694bbf6a9db77a914800faa5f58adfe350f22d463d2e95773861111dfb3f6ff78de29a8e0a6aba6fda491abcfc301f541059bef8882ce0b35adf446185911140de132e98e3b27a98193c3400f0e6a17ee37b41b0ca90975debb606e4b1d203af81c3961c165ed9e061cb9fe339987a3972b6698d93cd9daa9abc26b76da987ef89ea9d59b303005ed0fd12a7a73d10a267e5c8cc91e6dc87360f4a2c9dc7eede758b29accbcdda47c9c01094b6109202eefdf02cfc3424a7837c486003d087493001ac5be268151e4027e81a5bf50ba939180777490dba8ee5d2238ab45b60a9c3a97e354d1a382ee049fc6191fd65ffb23c93b514e151d5420a5af43bc0056288a476f0ab7262b7765d92e3bc54ae58b4b25e59867503d66c2d216ff1f037ae19258a637beede028558a915272cfc817b4f1012e98a0758167e976021efe2fa05e2e07d72ed4a77a271044a82100c9323e83d50b205030d4d6deda93ab87d83ef43f526909f79bbb5ce547d951312000124700be998827b7c5fa1798b998dc5ba96aa1335b49534dddbfe023453c0c81b81a4edf5905ea5453389ac4ba29c4217c46974dbab1bbbc1e733576903b7a29b572b3c87c859d59d161e6650f9d4b1eccf7787263e9c4c987acc3f1216031dde44ea44643aa39c7baf1236ce938d18deaf9c53c2d1560ef39b2635bb99c69500ad680d8a1c8e8bf1656396d2cdd6d3d7b4c07169838ee6faab755508d940819568aa3d7a2ef66d3053eb0595b53282bcdcc57def500173ee93610fec5157f3e9b1a5f4b7006e2bfc5afbab026820d02ee78e94e4216ed7bb3c5ba6dabdb1377e98386059fc808d4d25f033d9799775dfe253da072c974b0d4813e333199bce761d8932552616b11cc7eb50bd040aa0e39bb27b76a4075dc5961c9da9abee9d1f798f33401568f014223d839345939edc4a1987a0702878e279347992ec2180be5975340472090672c8cce52a6db239653274429b60a8baa13cfa57ffca324767555c0a54c3e93609bf313ae999068d087c9e9d47659973998e57b974de35f4fea77b2d399e598d1d3ec8c4fca9783b20295a33db6564574c02f919a664d0c4d0c7e0bda68d2a1262430b79258f23708241c48da6904c3695186d46fba05e6c9bc3540f8baadfe745121e156b4dfa1a9c68e7f30ef02f4f75f8bb8ca86768d30dc29ca37536f7b1e216309766df2039dbf488e3d2bbb3f6ebdf09ad8788d14b283e3bda500b0303782fb704d36ac8b5f40080052133289b0ac6dc137dba8686eff4ae9b057dfd1ddc5df73e8c8ca5f380fff602208a8c0a62186cbf93a0d9b787199bcb8ca37d76e6cf236e32107011c3b37f06d37d2ebfd5c64662f93d6db35dd63e5dda1ddc251a42b686f18c90ecdd126891bfeaf8c71207c2658ea962210eac69942da60adea6233aa25c11214db9681b56d9555a1b75519631c7b44c14924c66e1fb343a016e6a6949137b15bc94474e07fc42dac38c2f821e8f29ad02b56c8628c8492cc8e5a74e3bd988b93c1b371717e0e2b8d3826c47d9af32e3fac80476720f9c7c20b4d88f8d5a7e3a3f87ce340526031cf15c576b3871a761b5a285320212c829e34ad6e59e62ba0a8e28edbb2b2a527ef297da3fa4562b5db2679af437068f5f24f50572df7c9d8bb56d7d8892bd7354b9593803d1fc3ec3238bb85f50fea117da30524c46392a16b999daf4a2f824ee8abffab25688cedfe62e4de6d42cea2f4a86c117036603dd514f0f52b402e17ba1bb36e05f31e029af656c45a8a628db0ce94f8b56ab22473e6c27340904551fec58da9ccd8f7e91dfa62e9c20c9e25bcde44237c0017aedb246068e0142a4efdc3e69c2681445c27d12f052a3cae579e382bd696bb795b7b67e5409cd8e61bd9e593c61c31a0f7cb7e4966451b53a6fd5114b314483276d0424233852d874f4c823adf236f12b430b07678bda9350157f3568d191c89418e3f66613d8925efebefcb81ce03ec126a5527dfc46d50a39c404b5f0abf25146fa1b4e8d032835ded51db0921a47e47098770a20fdc8b42536d08acf69b11c789e18149c320cb29803ba3900d3ce0b763ef7d5b444aefc2767ba76fe86c15083d3e7af52070854853a1163d494bded8acc45feab573200ff57ffb3756debd7d4aaae5c6e663333323d25560e1ef685d9ce5807f3c1ad82cc05bc7c49cfdd008f559225346f9ef7a230942aa430fd0c2e4b898464681f1ec9091ef4efb4f5a431a08f7b82128dc3ac8bea4523f71419b7c562e8e83674984063e990dfbed43c5c351fffed3da61056e527a87cf9f8d03c00508a053487137562328cf705b107e8d753556e871d6d13a2aeb78661bb7596ce4f7c8fdb22bf26e4664bf4f669f7fe42dd6994dd288dddbc314c8fa0ddd64b0fff91c19da0a45692aeac3eed998124f867ac0f4600e5a6858e3cc2411112d11a244a17aefb3596e2d9a0d7628ed9999f2cb300df962deebf42f91b54b11f03eb6ddce6589668787b408342513148a2f74acd9169cb87ba598f028571abaefa60620ead6d074b0e6290719c48490d3e72a94caaece59b0c8bff6fd2d19ebce6bea279fa6159ce4229f1ab2e0a34db5d7e5bdb39674a9ac08540ff5421941f53970cd524293a69d096db759bcf1a5c5824ed97f1ed8c9385993e865e6f3d651b0364bb1fb62002dd3a275e691b73e6828207df8c47d876efb3ccf4f40b4b7484fac8a6f9396d9751966018233ef6722b1522594a1d3cdf867d21c80e0e06e5afe2d941ba49189863ef07629013c84bda703237e49a11946c7940a1e32f18dc8d2b5ff387a3971664dbea60ce8bd529f6c8813723aa0dfaf4929af6801623b57feb1c29fad5e9cff1f27533a40da6f7191e39fbdf0e8e753d952cd39d8936a2e11a016aca5a1df1be8ae35f6c368d244d") r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x18, 0x8000, 0xfff) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') write(r0, &(0x7f0000000180)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b240ad1fce2dc4134a69917d42b89a58af1d4ba630e33871bedc345cbbdb0f39571eb31", 0x38) 16:03:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x200000000800089}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x200b, 0x0, 0x0, 0x0) 16:03:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000180)="ee369e4321fd6cc63b7d0147826f98755b9a0893434d2a128e8ce53e22103b73fd99b2bdc7cbd2e69f5dfdd7e69499250e78d011e7060744cc84199c0d702afebf31446d758a82bcb117119fcd55c5dce66057f61107e55cbb47a79c379d6e2d0bf0d48dd63a076a73206b3ec0c4becd2b25234fcabe72c7db8db7dba51b2d262a8d53a67c414c99e04dd16426defa0bb8", 0x91}, {&(0x7f0000000240)="d11c871e8f92092242cc2ed4ac244571de47c56e12b3bdaad78755f0d69a42f7c1309403003f2dd3fba55e4109dfb0ddee5b9799a5f837c9afe6d6ef128f6ff6fab99c45c16fe8c627ae3d2dc0eb71ed2b8f6beaf9d3d1c77d0ab3643532d46164af95190b3d09a662270009446ffc55f4ea3549033252d09bef8637dfe954302be73b72f90ae872645b4e2b599db868ff6de4d1484ffa0cf3347ad763404851962daba550811b5ee63502f02f59439fe7f5d78129962331cfe635d2881520f433dadac4d389028368a330d305ac4bdef33a64e5d8b72e866d46dd8ee324bf554f", 0xe1}, {&(0x7f0000000340)="b72f4ee8507ce50dba048ca4d5f811e029077aa18aa8f1d923c8d7904bd8d374ab674e947b3cac59416a438e4144796a31d53fc6fd2757ebb3be2f23024b068cd7b4c83d6759bd5bb98b691c3a378c26531cb81ab6564c1572c11931472f9d1152eff8ecc97e10cb006a22def9240aabe05d90aa152523454d717efbfaa4dc3ddc526bd7385488998f2663ef053c488adafb80a3a353046a76e8ab5d83c7cc2dddda48b33fd60e", 0xa7}, {&(0x7f0000000400)="ac14b418ea064b6267bbdaff6dc557613db4a43ecf12fcf62a62ce8bd2fd52e7e7fb230eff0202b9239f4ac1a8888bed0d0eaa8ae3f99174284fa6e6782309275842f19fa11642d4d184f200198b6d0e3f8f2c1e4cf371bef65197a8b9db2895e186212248b604b406357de9a2f4858b1573abdc3cdd6442a48711b4a7b00b67364c1bcd95848bbd061ce9411893ba9860549627a134b1d97177646b5563dc884b065d09b579ac43f289022627e981dcdb33dbadfe68b30af85d35e47c76a3c667967293c87e5e23541ecbc489c9ba764cf3fa81439a3ee980d37744f9cf6992e25c43bf12eff199fc425f8d455e34d11e251f9a4048ca07cf7c4801940e4a26c599b81a60722615a4f89915c621fa6a2ea7ce505dac7633298e6a172d2eb1c84e68430f28c9e5cdbea76c82f0083027484cabb9270b400c6086c64bcaecf7884201f8e0d3e72be345c33e2c1d570d5d57832a2c119b212b4735df412c732825763efc11ef95426bcbe98611801c1b70e677b4cdc798382013ed6a7fd9d24dc92bfd68825d66748774746e47872fc52c5c6927f692680d8d406fc019151e3f0577548efb0c79ece060dfbd41fa38879cdd9b6774b16ca9fb2b4206e733e2ed0d81b02cec8e27702eac820626be9f3f7a57b26e460774e5adb8d05b781dcb33fd058e3873eb756f7eb07efacf30ad8e99b5e5a7494beaa3bad7649c1ce9feea9dee585cabc09365822286d2951707cf64570dc8562cb3611e016e76aae1c68c1c4827cbd8fc3d0907de3fb48d5d7a9f2fc4490d204d051b51a5f7fcf41b7f2f94164e89f3440207c0af04d9cbb641d5a2e5c5c8c50eb1c17497849a4d97178fba710c9b15335dfd88e622354c0683d466da1a7dcc23ec8b6ccd9a75580fd303036c0a86b4cfc9525cbf5dae130765bf5bd8d5874c7beeda9cd71b5be66b90561e6f4d09c90cd53cdf113370daa5822c7f95a472dbee7d38e231f788771c22cd6823febdaf2bb621af30a82ba9dcb96d03812c8d68caf26915b6bd37aed6ca0775c7728003ca9332ebc9a111740bd86494519cb5d9a89c4ee1f514e94f330c36da9f13ef5dc3f82d9643d98bc4056adbc6d1c9065b14749e5de0586a4e0cbacd36facaa091d48bd7b63dcd3200749c3dd81043a90f733a2789da5683ae5dc70d818b07081f0f3e9f1894048541534f504db935e8c93c0e0ad63cf7056ed900679a3b9ee0293734c6666c319a606e9182be61405cf9c1a9902616513a627ab84b23cf1e2aa59609b94a133a1c65613ffa4c4f17c3aec010d5b3e285a97800feed025cd0b55b33a7d220601547783e78edaea2997a1b642d008414f1749c4dcea8a3be92b5627030e903ccb80908943893b4e0d7cb844864d6359d9b28057b2a839800eaaeeace3f7ade8a2405bedd9cf663dfef68136cd820725a8abb26934bdedce9e097c253947caec1b355e487baa813750787a0c96cf358d84ac1bfa6f3785c77fdb6948284a24ae0e67f29ee4b3524e96911a806b9388f86984550cca899436648b69484e3b8d707d426b35ceb60c26733515409b3f9777d30216e403eed3fa616e1a85ca1902c5c0e8d1c76a865bfa804f50cdc9952c8d4e3dc7b27faadcae62d185936cab06f65cbde97dd19e70f6cdc3e78abb15b5f410f2f38e590d3119ad90b07b0c7d184b7bc515fb9d5a0d3c72496c30cf51b69a5fa63df90cd325fba3eaeae7861b5e7a64a3e7b1f223483bd3b5ed94efc9db79d421118db983bffbf668b9b4e9bc096934baf2f6b3a855b6e883629d9a9db51f9e50b704e34bb65b1e8b875e8a9b732a6cb6461a9bfca73805bbc863f8c77aea6492a72065522cb1232b6b356eb1c240104f39e7814f6f98804668187ec995807179456f3f5c0fd97696ddb3b38a50231980d5128303cebdf1c225e30d2c4adebf12459c092c600d65690154c36493c5108f527d81c04be09ac71f61dfbff7085c75d99d743de608a4996c997b34f8f9507e4501764d3bd0d8f3c8c935e548ac5e9793c5fea9b731775fc4eb64bcaef63c751828836de8d4783a24716bb9d0d7cbd2b2a5f2170dc71a84ecef7d35b889b3f5ad170128b949f17376f570988cc38e0acb9336a4504a1e8e1f4e20847b0f1baa87258d6e48b1783144cac244fa31c3cc3af2e593ce12c24e469d0abca3b67415d49e83ce25eff2c031da3e92dcc241b67b22f5262880535bd2db7298f4466af52beab990a03a3deb7ff172d20b9bf2a096ec8fcacf6e337ef35c001ca237d0cd672f2ea589fed007dd9b45cab008cecbea09c060c25cc77de76f3ad81856141d6ac1368a53b075ef659813f8f228713c89b1a50787cbcc040f47abf45df5704f04be40d68c7ca9bf19c83d042d628db57b0f8b1a83a06c423c06f4b355c5feb9cd627bfad03a668ca0502afc24720853592c1757584a4282bffe9a6e8fa1c0adaa1d2c5e118e066b52a674a9b306b77bb82cc1ddc71c1b8706e3a0878ee9817778ad31b7ab2e1e0608ca63e6788c020f28d032ce77f64228ac5137da907606d9b7d85cf2c0406c2e8f15fec156f36cb20ed161b9b9d9cadda7b7e59d0d316629786d464d520c3630f0c2954e02d8678c82e57e699c9692f79059bd8c3b3046f5975a94d571b7f1961c8df9c53c408887d25a6ae4f0a87a67666826c8e51cbf14e686066798d8188fe1e036a5c27cf8bb3dc023634b86ebe114d459e6491267ab141af104a01812241c7e013184cf7ec5ae441a50a003137772cd529d2746e352d80e0359d88562923549334f9204e83455c68eebf8359367e163c4bec145015ac0eaec6347e30161f49fae8176dc17aa3b1e5b1266b6177304ddeb7da31374fc8d3e79fdaea00fd4404cc8f933ed71153d6746e8e9128dd2f17d8702eca5012a37ac3e1b92e02076aa080b18a25c48b97fb9ff5ab9dad5490dfc4bb74b1af919c9000a2b03bb5d41d3285072609b3c31bcaf11a687709a558f2147004d1e72eea20043b72b04c7d7b262aea7cdfefc81f88cee62f833f63833274a9d8bb0566d16661890c4e368bc31a4fb039b26c33a47dbac2ef7ec33fb5b54793aec3d7214a5f760c39d79625bd297b655724bb30e97a3d5c072d39705702c9ab379559cd5f4dce9a44f800af112c88802a5f612dd6c986ed5b6900359f160214ba5b61243058c50e29c7e15090ff56cc6d742718b1c75f2742f03f710a99083fc76f71b2c587bf4d79f0075313b41d208d020d8fffc1858fdae0ae24bdb45002ebf22a73e87b96217234faf2e331c79ab74f5085a464f039655e572e06534768aba72f9e2c6ac0800e8c04627ff82a60ebe0286a1369addc1471f32543573afef5be202b4deee66bcc49576a32fe307bf9c5f2dabbed4decbbd6d3d7428ea3d3f2dc4d8a45a457faeb35462754e21e89190e862654e782fd27a9fc1107427320834f1504b978e190e3b2e2d24bdf0927c0353ba04fa14510d6a306102b59023f185c9315a593c7947786479a38369e1c6f401dd7f206fb1ea4cc9e7715949817d1f551af953630007bddf2fe53a3815e3c89e71501328ff9c69785f29dd59dba5d94efd85960d8a929c3138039eaad208cbe5bcb97072cca4eaa287e7fe8ddf095fb383a10e0f722173009d27851e84a223a766fd0506956a4cb6a7808207db4af0764fd93532b24b896747677013c5ed56d21d350111be6eb6f0334b05daf0491232ff13efa0988c7156f382910e6ce3cccd07402c15d74fdf42786810a6f5e4649d796557fcf071bbdde3d78c3402ef8b667e485e4990398988ad707199d923ac89f23b7548a3238dc7d1a438c499929361330ceaa924a07ec583bc45f500df9a86325c154ddb8c02320813655447e1e0825b29d7379f718b7eacaccade076d875a6ee3d548f086ddb5761916544d2ca3e28f52c50f81f7f3e1ca8b39b36302213ab3174783ec8d05dbd431c193af5de18c4d85396bce0d763346b830296e5b5e68cbb1866a171c24f5939aa0868074ff6280e0496ce528c1766a9e87a65a2a5845ea6c8955f921d861bfa785feceb28d62015c4f37b6d15f7087e10804104cd4620e75b0f5f95d7f2c317e9cd7e3d069eb32fb2c389e36975392dec7912d2c06740b8ef99e3cfa9f8e70ab849a527ad96cf7cfa45b8356573ece491c02bebd52855944f4665a7909cfb0acf317989726333b28c65319ea42c01c0717e8b3f584a62601eb5165f935e568a3af4da49d3ec821f130e40988f94fb6310d928365b6b936b56f46d652d5edf3eaceb36f9845e9cfbd6bf51b6b16aec5fa40485c722df42e26d0de0dcd262116788bcc2f6665db3fad3ba88156bd66de89c1e585352722d6a6c1a2b34661efd6da2211f0625d3bd7ec11484463e60c66fce43203afda1a5be44359749307e15b94c6ad9a22c8c9a60d8578e262aa378b9d01619497f18af79769d9ca53128774169bda0cdc32911b7ee88d9ad3fff7143ffc6be13383ed9c310a9e5a1147247b27ed5c3350d37d6100958ef889a1471ef2b35fe542e129362cf256a70cbd9ea63e6ce1f0059f6fca5a56b2d511793d1ab677f360aada25471ac95edf8b313642bd0584cc70b28be64227c2a1454bbe5d894a9532193aa82d89ee2155b566dd17426500721ecc3501950f0f805fdb736e6574a7e71c22482534f61f28a922e8430ecee9eaffe3510118d0057e7c82a9dd5c6d8cabc9fc983744eb17349398c57a43ee09d775c7724cadde61143ec51e8ca1a8298f77bccc1fbd3501cf22196c257d41315ea792696d10f3d5416884c27c954829bfcb5d7be0fd8171f5e83e8e695d20a0cf86144f0020f337d73086594fa43ffa256b44fe42a1d90f99bfd99381b4b68ce0d09614ddd5adefc71b87a1c302de47769ba6bdd9ea668eb0d0eb60fe94f1720272a4e2858554a937f67d358fae427d2ec4779de57b404000444daabba79e5bd3ca960d206353679566eed4051a5e32b0d2f4ce0adfd064bd30c3bc69d2239d001b762267d1d57187ace42526334523bdd4a42589f5fb59788a2f8c20618d1d3f1d5f5d60eb880ff96b794eff6ae772df7f961962fc7a45feb461fb5d8caa1229da822e997838f4902dd34f0677e6716f9e3efe27bbf4b4b3fa2cb8f95b5507c1d5618c798bb2507cd5c0ef5665c59db37cabc0904dfef19277999b3af851779015969d291ca602d8b35f1d183b42a5e5e6a8fae5d1d3b67e49205d2361c6205c82972cea53ea2d637fcc309075f6ca3cbafae209112f1282cf0ce34689b0786a4f554ccb6f6358e16b1876fdf0069609f3fdac89ef5f2efc5a8df14c2b884f595165931ccdf8eb23f03b51dab8137f9f57b8323e2af1bd78dc9b69fbe2669183844055de906ed8ee6e87e2bf1d2208dff144bc5f6a287c7e354b8a63831535295d446e7fd0b8d06af1b74a429864fdc8093296783a4a678b3aa1bc0bf4ffb3f391fb8c5b9abf1b8b3a72cf849811ec3b5472afa877a98ea9f6fafa817b7858903bd3308326bb75148f7d8b2e7df33c23e41d86b16f9adaf9afbe03ee155fb09d96ddace960437d7e152176f7a874fd418cbddde20433da966188c950f6351a2bad68f598c432f7e53357ad0ecb9b55a8194eb6da1f65a94f8cdbe1bdd1a74571df245802fce6708b178189788eb36033c7cb364a4ce159411fe971c42ea0c61c2e430dcd8d17266f82b3cda58c15bdba9e4fb834f5dd829afd93cd169144f450357c8617ec1ab8d9007e5e6cca39ed2d2a422a40352f1fb9c9cf7677a08f347b84e3ca41b4136072fb7ad", 0x1000}, {&(0x7f0000001400)="0440990eb29d9c020b914a8ac72f1d0f438b85e165309cb91dfce6a0ea6c66a37a096e850065c3bff6c5c5ef6dc91a82521f7b176ea718df9213b9e2c112dd69f363d34515d368e8033ff341b9dfcbb8b324973318e72496f944672fead7ed", 0x5f}, {&(0x7f0000001480)="023b0309953a64231e0107ef391ca9ed7c3ab47461af8c40879a08f413777a4b85a9b90a19d78e6e211fc510853d35d2b0995b8429c6fe27f106c3257837f5ac21dafb495f1fe78f824b2cc71da064385ca64e452f05fba1c902cf1ad06d486bcc51938df9133957f8fdfe72f7bac723041bb2a0c2f134102673e24330d5b71bf4b1775a7470ead77d5f3b4e82d32942c82770d99a38e008ad230bd768e36993869216db990e31fbaf0ecc6f6b0f549957f23f7f7d2ab54b9500a772b055083907090548e0b891abc69c3fa993cfbbb34d74e2ea6cb14dddad431a5f9c3a105233c6dd644a9fa676677288fa4431bc88371a2d", 0xf3}], 0x6) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0x45df8b61ba35338b) setsockopt(r1, 0x1000000029, 0x31, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x81, &(0x7f0000000040)=0x100000000, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:03:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0xffffffffffffffff, 0x0, 0x3, 0xff7ffffffffffff8, "f0ffffffffffffff00"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002340)="eddec4dcfa4b2bd2931091c8ffa96fabb55d4b1b093014ee010d16b0a95117fb5c85d81079de62f91dd0dc86efd616ecd7c352754250e2640c2df95e38bf164e37806ad4c361b50ed7e99b5dc3e37eeb7bfc5bcf3809cc7e5c8ea5700d9be4739adf895ae9cba76a617e3c676bb45b4f98e4a7c3004aa74e966121623ff8fdc94fbc547ff68b4caae32ac4c3916b7ed0ad7f53a8e61e8315fbf5e6d25f3163346899a8b939087c11cd27078695421b210e4a7e8e8c2afcaea76427e8c886f9d10d6a070775cb5a516c9f204529dfb21f352751fed7fd0141c36247c1dd8e7a24805b3e5f03a2b84eb57471ffa5d6f2a5af79944574b090611601eab638ecdfa8173c6a168a1e818ddf61f7b4b91e870469b0d06a23005b785da8a799e05c40537b725c63dc2eeae34f37cd80233eb2c205be6d8321038869b581efd9dd28ece0e920475cbc01b16f2ef9e613f271f54490f2cb9038f651652c3d97ffded371582b4e2186fb79ba668b74000b8f33e4dc979701098a882b47fe4fa6631b1832bed549f5d6f8b08e65407728a15fb55b17ba9121f66c66e72dcc12b3ec98f981e599b64eabe9a36377a4c3cb0b3cbc2a3bdfa733030e4a73c4ac43b9bc53852574c78b326b6603842e39f2599dcb1aee17022aa875b4e6a29ad0f210b090802fe7918aa4caf8e169c7daf7ba83a31cbf4a01d5218cc3003f7c04155ca9a3c037b7c9fe5b4f1a54411add6f7767f67fd2bcd05e7f1978aab3e51ef8591c381a0105b5808ec08a9b17684288531275cb1b68ad99d76425aba3d66feb9d82858a08ac071ad145bd0d86f2bfb1a1b35a07b437ba2c606bc019e62267dfd5d8b68df6e22254cfc6db63c9e475be0596a84e7e26b576692ab70f67bb74a124a95ca62f40626fa87ae8ed814917dbd6963931050a8227be3727da149b923ad66160760393982566e4572275bf17686f77d017e4fce2f58586b5b621c0064a34d8a6212fc41a68021ccfb5b5d543e9ab2471afd4bd596e4f33b50d521a905a559896c8e43ed457a99e01019086c494b6a21b0f50dc66e4338be97bf764bdc0c919b4065028e3aa8e5a9440120ca30c9cf2ebbee14501488de8791602e97f05583fedf050e026d866f5e5d3fc20843f3d82fbeb3a372d077f65bd8cdddbcb894930a1efef9bc3ebf8db07defa584ae1ea4258772fb8269c6045f64d6f9cf4a967d9a03aafcb742443ea8942a7c5845f938ff73e926093f3bff3c737dc268c1c58e6f2e8a1fa9912da4659a1f2b7f3412248e80f6834ffd0f3ca7d705736cb07b4b3be2612ee2ac9837b39d9494294794dc8d355ba938564b59edba888a2fdae674e4a416f104b037b81ff6f1cac340656c30c8bfdc65b1c728ca5fafdb425e94cc63da36ea9064e4547e344729392b9fbb54ef1e09ed0f54d1605e92f5d9878814f9b9df4ea93b5901d2e4cf29c2888cb05d6de422fcf17ad9da50804be4f5cc8f0771133a8d134b4f4ebfe453bdbd8a3235adc07530bcf4d1adb876dcc1395efcd032bd2cbc2d2d177462654b7d2850cec4c603af170e577bbdb465afe6ea78a8d038f2ff9b682eb7a9938684d0c6b105e5972f68029f33ebc953d27c6bddd7bcba9f84447e121b34a8fdf9f1eafdf2fcdb20e514e93717700f2fc7862a290c4a8d2f0bc704ed015b0d8046216e86cbb0fbb725dcd1b8a3544941ffcb02169520456ca38dde8542a9102a58cfd610345109cc9682587b42e3390672b904e59b0b2693bcc5f3604975a7a2744158ffb8085f742adf0d1c5856c21f8df05ce681b5b2b528578c336daa4397aa846c608ef5267809ad6df193b45d3500cf8e65c61722605a25c98d1347c535ade48a7fa81399f4bce8c1720676a013e18d696317139ec3e1adcabb46d4f1c6c0d3261c9370add530739b0f65dbaf23e8b11789c9fc1f39c881d9bff3f0cfbed52fe0b0a99764ce4d53142446a65919c21e75264abfe4fa9531d588fe9248f925dab06fb6077b7e330714f608671d66cba6ba7f80fd0bca1a9143a8c4c7edeec54c3438cd31c2002a9e30cae150cfe47a157bf4f465b496b3ed1f25f75be863ce48010b5f94943e82accd0a748f1c8dfcb191ab9ea38f93ec3013862fb87d5831e1ed271a198c2d26fcb2f29ce15cbd15e0f1c44af3eab0a31d8ba5540bf466a3b747e1b30eeb1e6e60adc79d5b54dc11da6f42d563994d690e5d95b9a3bb5f0fd40fe3c1f6dfd24ccfe790a5ed977500e0332f4c0bfdd0ef5d5db5d684bae74d2aa8f92e6bf2bccddead1f8cb73384bc9a6aae219d2a7d13e9bee40138c07e4dab49a44a2759f35cc5835499de41400aca25ad3fb1087808da765f6385663d7d8fcc0f58805da56fd5eeca6aac4acfd5f7140f5c963a38aaff24421d8cd982a248df1b4e55c31f7931af9b24728c539ebc26ace1ad6ac4ffc6065f829af446695adc2d0ad9fce40eb68c4311b0bfbae03a25e8b80a24287300bed84f1d7d068fd7bf949869c464a8c5772b062ed834de5c0ae961974897e42be9b45daa7192ee7467bd8536ab008d74c63ef99d5de421b5dddd12086b8e9c3ce5f070ad85adabf7ea9393ef303fcfc1799088e2ba3e0814c9aaeef89a9c98302021165d901bb659effb27ab8018bffc69b61ca89448e79a012aaee1211b045a121ab9d04eee1918faf9a34805241a71db52a86e7dd13ddc010fcb6c87b4292642a69c6f03ff248549cdc0d9b5c560da5c8cd603a957cad6f2e322f7444f532a8135af5c631ba30c03a7800a6b7aac45fe8a2dcca0b233c9d299075d8f8ba152f1a39be43161837f6cd034466bb82803ea4d05dbb4b654ee7126dcefc49215d44f8ae55aa9d5959099dbe03388672f97f6c74f5c8448bd3a573091a433eef5fc7e3bf2e41d9d810294d82b33a7732614f6db151d8eeba85a795c2339dd5efdac9acd8ae2011c2c32b12d71a636fe3b59476a7f8d2b726f3d93794723831c7fe357a948f64aec1fe53be3b47b15b1994b32cd12630aa5fcb82e2aff025c23363b91bdb2010f47f02f8bb4399a0f9f8bb221af761eac50b8786bd06d3c856e32681794f663bd8db54dbfd3069b4ed47410c6f89433d414ef67b485d9beba9512ce80230190fae67263c0114f15a4121e004a1dece2e11fa61daa3544aa778f546b2a0fc2ee3afe5d7d6e1cb06150ec4134a78b71ed343c2ba92cac814cce7492ae634dc27c19224620fdd9a73a95347804aeba27302a8fdca9afe6621a6c335643da044428df26918c45958654b3ad10a59792be7f47bc59b7bf76758608a7392c7479760963f83684778436101ddc1579ffbc7e4aace156521b793795dea9fefa318677ec83ab4a1ec22be30b883be1e71e5dc8213b19382adead8b0d0309dd730f80678405e92a5475a3519a12e9a80c7a9b5b0fe5310dce0cadcca528abdc61a2a24cfbcc4848931bffcf9d7c553fbc089087b091b5927ee8aedb9137d704a441dd46244f9a6ecf62dc2159d76a818c749ccb95d9e280739e7f027030b87c302b03ee2bc0fa38a1074d8d49de91f13fbdd26e30cf68ca6e8d398948158a0293db43ea85ec68c16576fd8637022f4eef2b39517bc3d3f9391410c0fb79f86ef93a5e169a4bcd8bd0513fe0cd95187954ddf7c0f4db12f064255cf315e064f002493386efd0cb3bb697f3bce14e20ab23798a552acfc8d6b7ab54640ab233b064f4d50728204281e02dfbbcbffcfe41e5c180e2fc3540d5a15f53d026ea7e2850230141e5becc2bccf2f9d12280291ed45e14adf67fbe43a3b098dd2ef9008642ca058d5c2c1163ceeb7e43f393540513cc222f686e2b85ec1c532342b9ec4887555196c29cb1aade52ad19f142c1223761643050da4c429cfa51ee8d8d0da6234a26addaedca121c37d809021fbc6aaddf91129a8c89629471648a02b8010a18d4b4362bce74a68a3193d4c81c899ad98c6f87ceaacbd085fb40ac30cc24eddf122cda4c523647c94a5336750d97f8b9171730f7b9e1eb361595ea684ce983935490e5fbf338906e70e5be43f22199a79dcb10bb2bfc64586319308b55d0cf1e714bf66e5d05f9c491529f094f2a385f1f2c0531a7fcec31d6901628e353421bea05a9c222c6cd1b36e5a883c3fb23cfe2d18089a20873eb43787fd9c9c955934dc41e01eeb632cb27e6b8fafb1e8a85ff38402a4d72637f48131422ad925e36aa441eb303b84a4807ff5eab7e9bd356d52d72c1ebd4dc797bedaa1cfb204421b7c8e84649f490b8304bfbf177351a10be9536830beb881eb9f47d21adec2e0d401c8cdee2c52c7e9440f20667e7bd12b95c64c7d150f39f391d250caf212ddca6d293d769099b33522caa83ab5da1527bedb2a42ee2b9e6385cd3672d89c813bcf54301e1e292e27392efb90a4e294175c2d1b564bd971d980a3dc3ce04b564eb8850fd23fd61db45e95042aaa4cffa57c2b7ca42463f0dd5625e18f1ae2372bd35c6410f23dd4d61c76dab416ca81013ab0a84d5132af26839fb88e8c40d6cf369b15144ddcf0bdf0059ce0a74eccf1da2feedcab56dee1f9bf16b3ebb838f5b0650606cdf62916b04d31110ef781fc78d4043f3e95999abe8164929a6fbf6681703318e17a1df734d003a461a04924665cf67f48da841511d7af5020d87d4163bf162a46faa739d0de81085b30ffa2f6f84eb0a68a138d1b793bbe2a07f0264402f01798c3f563c430e77cdc1589f30e7236e13bb96859540aa37915170eb8919c8a06e310ee1be416ee3239827a7b4df9fcf8b548714470da597ca04670df5abee902a1b47d8b16cc24a5d68de41d47346fbc8f4736d2bf22a2c679873e217220f1a009a1f89610bd76ba0ea673a99ee2d8032ea59e2e34c3faa94c5000cb109a6fdcd6581abd8268dedba726bab380424ed5da93632251f8baf9ed9835e0b14114be3c489ff40be953095770aa2bb5038085d59013921712dc664630b6225714f730ac104907f546bea444d66eec7e890b53a01f2e547f326c9f39bad42665467ae1e2758c0380a0866139c83771c66664ee517def296b12095a2e3e9aa3e3e22989354b0b93830530257b607442fd7121ad655f5ab33e66ff9a811f31068292d7d62a463d6d18142117cab722f80bfacc48bf65fc8e63b731cdf419567c431ae7294a7d31b5549040d8f8727105a6a63cff12daa70f5d669617b8b358514784ab0056437d589d675d57a18faefcfd9c63dfcba7057d6347304e5790e143fdce01f72c5ccdd75c30539f8be0675cf82bf0bbb648319a605fa4bf27fe75723890148dacf847c1b755226446ec3eb10b2de539222c26f519ec786eeb8e9b7d881a1473c2aa672f08f1c7f231c832f1d2006249635b37cca7aed54be51aa6a588949d583090dd1e5a1b1314ed05abaf5654232638c05786c29754711971bde8d7cc6d31e47a949f769d241751af3b1378e821671fcfe5c915e797cb943bc7f6b3318a022883568f83410b603acb439762781120b1af5c4e44c76441ef48", 0xf3e}], 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05", 0xb40}], 0x1) getrlimit(0x3, &(0x7f0000000080)) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003340)="68d70855342479c46a80df3b013c535640be65878612eb07ae323b937335fe83d7dadcb30336779170052e9e44dd090f5f322ca09cfc50af2f9ec2beb563ac0c1eccf8d686d95fe628073e1ad0ef1874b63191c047961c1ea5c4a26ab19a0de74a9c18a351cf03d0debeb97a88279dbe6c6cf83a4d86e57b51287ecd4c6b9104eebbf85208116d20346909980b47d3b659ee155ae68da64391aa93ade798e5bf185512a9205ddaec44c47648ce25a7f8abd292a6bf4dbe9e8342b25a7c60625f24c4559ed9e71d2a49d495be7a11d79baf174c7739d9c41e884cc02176c62941a90a7ee8b79ef9a532885179b45b2a4a25b5149f3cd381c86a9400a1de58a13f6cb49c17301cbf3e7064d71dc40466bdb4f6b989b3a3b591190d3408905b9c19ac303cc746230054031fdebc5dde1b998c2fed37f83297825e5efd9a8900d23956c71ff7e9570c80bd504da932147b3180cc57e670ab9cc36ebcc490ec9145d9a3d2f12a9f7365e91f99fab61a2a316a23cfd7718290a879a549fe35f165c2f94ed4c0b9eb6b5df66ac8e883d00f29118350dddfd54854a1622b3cb55e3dd94d8d907dd04cf89a592bbef3e6f63944d527c8dd530b5c2e10bd0096f7d79a0e7b9012dd15aaa265f9cdc91f0e42f0269a4d9a90f8ae6551704bdaa9bdc2abfe0ed31e5c3e7426d4f41863354f6ef09adfc73f4140110e27611838e738c5010a68317d022892a2f13279dc2c0856a2d52e3e3e4a5bd1943eaa22d422fc4a000b9535483f35aa28cff7147db5497f9e05154f3a4c72f5e67f7bd29ad9bcdbc8ac572c8d1687ab0c23d048d61ba9d6c9e8180d6fe5e043b2b86172eab66a333843e30989218b0aea7006434ef7c6cd3fe88597085a783d8a7a131c5a2c6eeb19ad0945ff82dba8fa22187ed3e74312fb75212c7a755db63b1a8c952c879de67c1c48dd7b2663b8352e7da8a1450da477b28f7f1e50c56769173f1ecd29a58103218f72406c2f220f2d0cce767a1f1f74587be8884c2b9b901db6224b966b7ad3f5155646ed980a1b8686d95473b405956157fde87842cc1a6a669eab111ce854b0b335dae9629debfa6c258f81b65d6df9b53bc424c275504075752b36a869b802f9f394dd2443efbe887fb7939c0d219bbbad82bf780e6f475844d49e2b10a8e0af1fce230311ee8cb20324148e170512d10c402c535b2cd48e654878f901770854cca98715fd02f029c54a087a6f99f5f8d9c312d52fbf7c891378568722695995b6d4cfa19b3ddf7d33fa178a4c06b2393932367b0d407c81777c6d7144e434cbe94b715fb5c2bbd8dde2d6bab262ae9d143461970f55f99d396d32319ee95055627049ef39cc5336d8188443cfb36d445f4ab2efbfcb88d255cdac6c84e16da650a9423796f886887f0ace667ba4e478653325c3e05ebde8b1160ad1f1dee3efe77bb9c53b67739525929207562d29d77c122df5bfccfcb86cbc8758506be989c818d9cf64db4a0d3e943a78998f534f94838c8b8a955f0a63287555470b306fd909c1339fe3635fbb79240d1baa87a8ef610e34113850a4ebeb5cd98f226d434f0e68bef54c5f4d6a9250ce9cd7a64793170558a93cad12fde846527b7b2f2b4018f8bdfefeb79006c8c1d626287fa8cf0246c5881bb9b2180cb6f252f95edec74fbae2873111c5589225443a2cfd423bce2cb4116d242ec3934d09f2f646b82636c06c82805b3deb3134ff71866fe85dbce8867ab3df6f9105876f5c7dbcb243e1255ae9e2e407a53d10be67fa039a21c507f872b1851bb507a8b5e397ecc1f48c97def90fdc668af724ae48a46e620d3741202e53a691634e38130b77bc9b17e8415004ecd9ca2ee7dba6cca9e7d2121443755f82926c59d500b54b8ea5a995821c96a7101b385fd6dd7aeba9632e58514c8d4d0a4a020bcd960c61cc5ebc82d8c4ac200ca475336ca1ba4789d8a80874d0de0e36c2d479a03aba879ed099db703b494867c52cca908453741736dcaeff91072c4556fb65a5f4d17e07d79e76f20658b414cebcd72c9acef865cb6a1ff3a2160f5cbf760dd08c27bc4381c9ecc2e42ab70196e978cb0ebca3e8ee207b390bef2bfe0a6fb542b85668ca1c25bc2d5d84c45930126aa890d4760fb7f5e57a5d339a65645b8313ae54a29cc6ede69224bcbb2e8a62fe8bc15b17923400f65624a634f2ac16d4bc28c39899f9d0d356277aed82897faae89107c679bc1be6c9d7011c8cbe2f97db5360883a4f377b554cda6de60a1176273c7b", 0x64c}], 0x1) 16:03:46 executing program 1: r0 = socket$inet(0x2, 0x3, 0xffff) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000004) ftruncate(r1, 0x0, 0x80000001) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000040)={0x1, 0x9, 0x7, {[0x1000, 0x0, 0x1, 0x1, 0x3, 0x9, 0x9, 0x80000000, 0x5, 0x5, 0x1, 0x7, 0x80000001, 0x3, 0x2, 0x8f50, 0x4, 0x3], [0x100000001, 0xfffffffffffffa39, 0x8, 0x1, 0x7, 0x6, 0x7f, 0x9, 0x4, 0x95], [0x5, 0x5b, 0x1, 0xfff, 0x4, 0x2, 0x5], [0x8, 0x40, 0x1, 0x800, 0x3, 0x4], [{0x80000000, 0x100000000, 0x0, 0x44}, {0x401, 0x0, 0x7}, {0x81, 0x7, 0x3, 0x7}, {0x7, 0x0, 0x800, 0x3}, {0x2, 0x100000001, 0x5577, 0x296}, {0xc5f, 0x400, 0xac, 0x1}, {0xffffffff, 0x7, 0x7b100, 0x4a3}, {0x7f, 0x9, 0x1}], {0x2, 0x6, 0xfffffffffffffc00, 0x81}, {0x5, 0x7, 0x4, 0x2}}}) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) 16:03:46 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="056d5135f15090eed7faa8c3f4000000000600000a800febf772e98c", 0x1c}], 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x400, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="476e6207f80431dffb5be7b6554bbdbda8b798716545a3ff058e096104151d941882427fe12e0c908897fed2a9b6b1dfd0581de4c7f2d2bf56d5643031d407ac5b6392746cbc6b2183906087d109c3952f22a5b8bf5e8dcf", 0x58}, {&(0x7f0000000180)="334a2fffdb3ed6cc44152bbdc308ff681dea8004f2536bce0fb7c7516a3323d51573af88bb0063193c077dff5aae84b59355a6bd2c4686536d676dc730b5e3e7566b892c18a5f9cc2f0996a467c7dc2bef0c13147579fd7e9f22918f3d146e37841d084365cca00f1f4ccff250960135a378e032ddf7e36ccb9d8f33c10b3fbe02718f6dcd77e14f56a4f84e184b", 0x8e}, {&(0x7f0000000240)="cde8515ca363dc6cb69649d89aa0c0541cad50b84d7df1cc7019569a5fbf97acbe92add1239e922bd53e2a8b8cc6015dbab41cfd9a8747328808160407989f9b330d44804c57dbda3e833d6cda455f94d2be90f1c617845bc1defaf39115a6f065ec87b895a3b466d45d85d24e1264f92b3b98b10cebdee78a9b0508b3599b0d07444bd167d73fc99aad1ecde44c3522", 0x90}], 0x3) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x101, './file0\x00'}) 16:03:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0xfff, &(0x7f0000000680)="8d54407a24fd8d76c889fafc2196b14ee416aa2154089aedc2f875c6986c8d53452933eef2306b0fc32d6c85fe013fb6fad8955843c8fdf319230a60b7b9d01c950cad601cbf66b97afe0bd9bbc6c0ca8460c43bfa4ba2589099edf59ee1b9425c6c40e1f7445678764d5de7dd961f35fcad7dfe740c28d5934fe986f28a922e684a7946867c38226a4b599ad028bdda4e94a123ac81d9ffa41cf56e917c4a28c9030bec8cb4de32ca0c226e292a14929474f0e0f4108b8cf442a1dfa4858a55073d456066c774a7141428c8f0b053d56c90b45879b134bfb7db33e642def064eb0e6cab4cd23d88bdfd9ac0cbf307737e8f9f705e350a07381699cfb4c898adb0930a3aeb24b202a0a7b6fe41d08ab71b8c4dae1c949826050ddd5a6481c489ecabc6d6c59bc01da6bc465597fc6a8f1c02f3e75c16efb3497b1ea8ba0f70e3500d07710e9afa8e1fd054671379d1bc74d80fbec2fdcf34e93a1020ee0d51ceb5626a97412a3c93da78bc57a73c4e1b861a6418e9c07dc0c0128f69a66ff576f4ac4383e37c2d8752986682e2d2a5381c95e6a5dccbd4ae1d77a75fd5ff00cd37380ad8a05eb81dd6ee21732a472041644739ec0bba26b55357a020997f70e76b6ebfc8f863c4314b81766426677731b58d16d3b1ebe840a8fef892b6810242ff5d8d4768d07ba50435a9e075e826c9") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_index}) 16:03:46 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = msgget(0x1, 0x40) msgsnd(r1, &(0x7f00000000c0)={0x1, "6ba385a14784418671561baa3024e435eed4466f8adf003c4dc6cc8cba"}, 0x25, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x2, 0x81, 0x549, 0x1, 0xfffffffffffffff9, 0x3, 0x800, 0x0, 0x1, 0x8, 0x9}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000019c0)={0x0, 0x0, 0x0, 0xffffffffffff50de, "a8480cb3f504357748313f4c5e00342e8300", 0xffffffffffffffe0}) ioctl$TIOCSTART(r2, 0x2000746e) 16:03:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x25}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) 16:03:46 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="106920"], 0x3}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x5, 0x31, &(0x7f0000000200)="34480899319b0a97bdba9f232cd86454aa5720929648ab64140223be941b00026c0d2174206d7b355e0df29dbcc59c08b4abdd28a84e957df52959bed07def2fd89804665385a74e4d0b1a803cb4e32983102cd0a1729681cb41994ae758ff3c0a9987b12ec3eed66f31fc79d19996c2a266a3aeae77edd6d7685a29bc4d51ab51bdc09b609e5bf883f6c4975d22d48f98f3226b1e89b54c2d58aa8527371e55f2bb0fa49a", 0xfffffffffffffcfc) sendto(r0, &(0x7f0000000900)="7cc5c480f21624347d87101a9ee90cb3e20b070000000000000075e935f62a99524146659a13ac5a4b9357f3e5cedbf57d78306fd869d3b2154e1af4fe758ffb7a9b9b8bbe128c8bb17646630ac7811a3d08e1ae035fa6e492c8b2137ce6b4144b3102e0ff6c2c6b156ca2c1885e0e7fd66b8ddabb85c2ec3cde27f17c97afbd08013607bea4c99a2c689ed06a50a7e425f8ad55ceb8518742091a0ee8687e19c0418583989b7c02f8672a74f51122b9cf43d779c92b95a3b4870d86994f5e4bcb7d678104fc665c378d76350f6c980b2efc561a382b4571aadd92660ea20b259707e66d4a2e2eda6b6974afb5c08edf06ede345df459f435ad7122d4d427bb0f08e205fb3da91958379a14def397d401451e6ef953e318e97ebe5f95f23357371b104709345f0ad44079c8d10d467c96df17647b0402fbf90cdde030d9fbb3fe7a9fe3d0b912c017505b8aa01859850cc5171e125fc3d95386728e17b32e525fe284d428335f8390f512ae381d0d57d239d5a39fb4330a25922e1b16b36aef58cc9272a0a5b99d12c6aba9d8491d1f8c416707831a68af12caff5405408805d6d5354c5f333f57d999625ec1eb8568570edb23934cb1951237f34f7cab40c2ac6343f41e57e00020000000000005e7fe05cdcea2dc28923217105b8c66121e1f1a9f6d16f4b4806d64a97e6ab47b7e13f77cd09c0cd2dbb38871e47665fb822c3e65a4e3ed6a649805511eabb9fe88725a8afe4a0193ff5e30406c9fdfc8dcd5a4c6231fb54f04fa7af13f03051e623f55049a747468baf14da193cc233147760e5d382a1f9352befe0663309b7bccdffeaad0fc0108fe808b0fe77383fa152cd9216f1d43b207212c0784380653f99070ac3a11d8e411c85b4c7141977fb6ed064e4c0d30ef08beded79d5973911a37205fa9602742f4be67a84ae9cf921cd735fb2fc37443215a3a3f5584b1c8a9a9b753403c952d9f51162483969056c6ad0a2f09338a1f885669021f58028c28b0032c11aacc2a6d83249cbeb5d52811c88e293e3a8d18c23508910d52217090606ea574ca0289cd048df65a6cf13c5d1a280fd51a25b4a30b39fb1933d778271f107bed417696c49fe086397831aeab3058d2ab4e0077576835a3a15359507bccab1669a5d40c69b2c391522923c767d2adbbd94d57520f6198889cefc50121a64442bb2c8403d9002010eb3799d8e3562212dbd79184d915415fced59fbbaea52a61361aafdeeb0b580b6a4b382ab3006cab85df8b9d766b5d8b04a0c7a56e60e3c85242142d7e88140696047ab950003cd8059ccf087745278f94d714205282f75a4519f2485333449ee1fe441d7f874d96b7dcb85718b304189c3e8b8b838c18ce9473c46c9093e838f082bdbebd7684452a748418c2c2f1e4e54285ccb76973b6d6fece7507d2f4a4532f85ac48a33c3b9d245c965dea37576595ab04a7fb0af36666ecc845f259836be54b9321dbbad6dafe7977c4849a249a6314803cd305fd7eef8e91e6ae299cb10e2775776692a96e8891201775777f966c182d6e5a5469ce6c420c069491db6f5f8e47d610231597d38cff02eb572d501bf9269896e8abee614ecc9535d0c8d550c04eb7a294789176773fbea3e83da0306e57d002155726771e8ea294dd9c90194b3c19c", 0x4a0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:03:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) r1 = socket$inet(0x2, 0x4003, 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180), 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="ebc476f19d692baf496b933d2b9c18d1ca68571cfb0163", 0x17) 16:03:46 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:03:47 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) shutdown(r0, 0x0) 16:03:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87, 0x0, 0x4, 0x7}], 0x2, 0x0, 0x0, 0x0) kqueue() getsockopt(r0, 0x4, 0xffffffffffffffff, &(0x7f0000000000)=""/35, &(0x7f00000000c0)=0x23) close(r0) writev(r0, &(0x7f0000002800)=[{&(0x7f0000000100)="034de94864692d699aab84db25d3e99da8bce6005c064063786c59ee9cfad60e28cebe1754ac4a6e7d778d3c7e814279d4f70fb0605c36997fcc347ce198b046c1a47091efe54766229513bfc954b497", 0x50}, {&(0x7f00000001c0)="869f6867a5ee1fd645c390af3dcc1a1a72781eec9bb02da36c5682e1a4d04e72a2680dd5c4d3aae8a11b537a3dd3ed2aadfc40a9b41148831b07a19b456f941a6bb2d465117618742e7a4fd42de3566ea57ee1441a521d34cf96e9673065fd", 0x5f}, {&(0x7f0000000340)="319adfde24ebb6f18244c20638673b83d665daea3272e01b7a44f840d08bf1632cf5962e220187482c6089554797e5a7300656f3d53b798eb82656766ef78f1f9099daef2b854c136248ce0c14b108f6fbd486ece54fdad46de990b418170c05f8852e6b06b8a64f454165d206cad89e18ccdc6bf3ea4e18f5b9a78c18fe96b059139ef325c5da4898027e2eb72193c08d2dd70c154effbd7ae3979fc0e17a2a77977529116c82f0c6ce8530804b00b7c963c798e7ad424a300824ef8f7f8b2723fc1544fe7b25770e", 0xc9}, {&(0x7f0000000440)="803ac589fb2a43022466e6f3c51646bd085cdac5f923ec0e336a05bb3131ae593271f439957edb620cdb17951efd83a5d12c460dd80b0067a3c9868c5684c7cec1f5cfa58dc8f701b2b484a914ed624cbc8594932e5b8c110888649c2b1edfa5a93e4514e5188b27f86a311bcb9bc270e91048bc8c7c4a89967873d27d658efb9b292814b534cfee071649c30400b2fabc5e1c9b3326719ebdb0b832f169ebf4aed1959697e92701bd852bc1f0a147931351b6b2c770968027c703514993c24a71e06d38e40b98be5d19494adcbbe449fe32cfc6223a5d658032ad6fa3cae6e4890945e457e13121aeec9155da6376421781a806f82cdb34f1d6493d213e31f3ada7d4377291798cd13bf9a7b9889a130d309b21bf95a91037a0477ea30cd7ea2d994cc00c5f468222f3345a6fc9969ab9b9115ca03a6cfa38529ea8455bc99dc044a565fa74bb2e0a0f20096efa551540645edd7a529ca2ea53d0d72351c150766981d53ce36cd595248f0537718e73bf15f1197af68fa49c27e480f0f97f18de8f8e2a00a6ce68be660f5c39adcb8b484af359ae9513f3dabd08cb07c706eb61f7e2f3000d10a3109ecc3276e9a9bc7fa034c28b2e18490245ce572279f78f2af9f8e6b91e646cbca156bb789f09314100fffed2befbc344aa2cab92aac8f8fb0628cb9ba82743b55b071a59337ffefc950f3d6a854d38da543cd7973f367d0cf020c0d3d498ce1e40ee3ef6c9ca4af144582d4a11859e51ac8492a937b65234a0f1284f96a1bf5f365ec2613bab98cca8c3c457828957eea4e3fb28f5fa17e6b970dabf68d253a87b9cceb0694b591d4b6cc8610fb8baaa30872ecf8af8d54f06ed5907be54c009d04695ed6a0ec9ac512f7bf829f1a03f9bdfc136e6cac0e5b34e869755589b7fb4bc037e749e5045249d6735010d723245f365e1017c8d8117ef8022a697c5a85e661cb96a13c270f68b104e8d1f192b743af751568e53fac4b41adb175510b4336099f3e4e9e09f72b5846304a7fbe52f73d321069aa55a6a15b533a1ac02d98d6d30ac45a4845618a25cf10c47e4f36d8df88344282dcf912ca62792860abe05162d79ded34acec3a2e8316a54c096219237d2b9133c2a5f7d3c39e2cfe3b89bf6604d8d80b48404671463adfc21f20ca6018c482035a2118d1ba689a3374480fabe5e9f3711998ec069079b9cc42af1b8be0de25cf800f182de5adb9b8af6a4d740b66a9d0606ea28adeeb1cf8b60514eeaa2c5543c63f9113cda3eab139373f64f8acc818379f60fefc1035091ee1e5c015e48115e94ea8997dbf0301881524e62603717bcf1e0f46ad2be49811978358a6e7bba892cf2cbc7f3bb62b53dbb797168e0c94e68ecdd2e106abbf23799b3519372fcc86f2e9cb62b326c6561f48cad80ed92e2ef4ec3c44a469586c0e15975f8b230067c380ba36a01b05782bfa004e12d00a7cd0454b8d440dc894f8c5d39a6706efd43c6aa5c0696d61161ecdd0ad6dcea553d2a5d4ffa34a5148de447890a16867bbbadcf02bd8bf0b17cf92700350b471ccab14ff8a1f3c27d8c815791fd951c4401ba4f933da06abb051830ae87d82c4e3d591fcdefdf79ed367a3681776dbcd2a7f81377448f702ec2bf13b0264e5d20e527be69bf63969ab8776e1f4484e4673dead1cf589456f80c8aec0d6ba9a12faa00b2eba693abda4809801dec590d66c3df3afc29277e5351600e22f47c4567db5b6dc3f1e55ba2511d7db05833a0af01b673748469063aa6f49c32c532c342ed0c95d2b739a49eaa545a6eaefd7a13fadfcee66be10b3de527fe12e00b75a0fc07495a308a1bdbccbcb7f15a7080fb6c821f2fcf2a5190bcb026501d90500e70f84b0e60ae91bb41d5bffe11718145bf53df90f1a7377fa1fb15f3ceaf9add935d0ac10e046fe31e09f1ab445d3917aef757778a28fd8082a3aed070d0dfea08a3a281fd926000dc975002689b1456adba9558afbfc331882dda830ef82141d60e0d772440b1623a69c19ff84783ff32724264f3629bda1ab235cdbe7c967df6fd53d96af55881e9c549faefc8a2a2212cdf0dc6421da17e20493787895f1351eb8c28aef8b3dfa4a04bb1e849b9a861ed9848029df9ee16486c087cd9b61aa511a63478d4faf45803f6fa7ad791582c76a370c2e85226f0f8b6baa5c5ba6cf3ef4aa1a4b56325b61ab16c8e9a95a192c7cf3d1593405897452e1fd124bee8e84ab12f998b1c89297001b9c31a58c03c0caf7740cc14f3b0cd8240eba354719383172ad6872ef760fb710da5feb617159f0074c2be5cf2a3be0ed2d84505061c02af2cb766b14d0de0dc5441dece22b1b200a918d4a3c1ecb9a226de52f151810b09908d55d35016cfb6e59a9574ddefa610ca0214f12d5c6169f6ab3f644eb1816ae357b5e0275b72443363dbc1973746919179d4b05d991973d1d21b16dffb41facfec4030541bb4a1c1a4435c060c6562d1b81e27769eb75072ff456a9ecf1f5657ab9837b2668567b18c6141f30577e0fec9cecc077f451162a41b063b59df624a046ec29b2f7116a314b32c7d4b2eeb73c82208b486c53da6e9d30170fd008bc0237136917514f6875272d3c09f5bbe3598a0c5c37dc5a2c6eb875c45ccd1de67b0e56bbe470a3c313d65b74e516169830ce2c5131e5f0e51181a9fb21f5ff931ffde9a28af5ab06843594172893b327f5608f66dfe3330f9e591ed3e1bfcc06057a98fe496acb7b3986097b1a4619cfb38c4d4754c2bc385953572073af9671fcf72f810374d0cae54e456124508f8f40c553663ca0943b40442c6c93bdac78e23d9d48cf5e91bdc6de772c4999199a98fb072b981f638b0b9c685321519dd87116a8162df605749b982459c1112844aba477352659b53262e23de37f159504bf3214fb5ccc840002a47be286838ec288d210f41bb79a99e2c73c67e68d856996c7c02ac55d17625f0a37c635e95488e5e1d604cd9e21c7260098d79d14690360993941ec674c01c9d7cdf89bc7041a14f020c5cb7fec5e2f7f7d2ab3d9b030e386f087b2ed0cb9cecaebc317aee9d0fc53f36326ede7a828c014229bc3b6acb0a739120deffedf4143e51294bca74012d6b9c3fb219eda356ecd12a35bc8c738266bc3570be3868834b4c88a73b6e2add2b659ccf4620e5f45aeb7215f434af5bbda34343a65e8493d264777c3b83df62c79ac1459710fa2e5e39f4d0a32126ff6201888937dbd2452ea374d925e3df9c0398ddc3495703891dd0f61e7cf6dcff9a6ecec5a9ceb602efba167d82eac91fa37fe9cf4099121c4126ba696208d968bd762af65d3a4de1897ad3e4cba90fb893f2a164a543756b5a414b82b5edf42795cfc6d14193a9d4a1fd93f0b2445905d69a1364d7d66538a4b839691ebb460f129e3ccecea1d99523751ed9290ecc3141238e416b77b56fee1fb93206afc080fbd1ac476465ccf460c1e1857b70026bcf360fe580c6d97b71831efb293124e6982ae44aee4a2b090e3b228c9e4098554779db947e10518322fe6be7a06d6e08785414f680ae633f35cd75ad47738bb8512ba17774a04415811180743d9bda89f2ab316efd4aa85ac610de556c9f59ebd3d84db44cbd7007b836de6e4045b3529514cf2bd0f7ace8e03016ff1771023135fe39d8085ed2f8c8b9f5f145110ea2f43074d3ea1c06fa8f06c04b030c9789db76f7202e0df41467bb90ecc152bb793af5d201bceffdf8b1f7535e07ffa73b9ae834622468c1ccb3d9eeec40fd387b558b66dca4d801acf6cd2071554748671e5359b5776cce4d5ca2ddf630c37b4833ed7960b7916758ec517d4f7a940ddee048ab8e64d7c6d682d9932715b27a9600eefd83a69d64565bfb408f3ccb8127f3f4e2e30fd04123dbb979be90ad79075ec3a7ac601bfc003f54795a85af32ad3faac3f370023b65815f89b018137dfe497109a06469b58267aa5c4ae83ec84626325e4a5ba0a1942bf1459be1df21c0a708490cecb540bc5440dd19dd6b22deb731e3154bb6eb06d452450a34c7ccbfd47942e0378cf2a55d403631742574d53cb6750be3e44a653383d6646d2a0bfa8a63ff2ffc015322b8db95b5d0a1efbf1217b91b58bf781ac9a816cf54e3ff42a968addd30da6ab187c95771d7091ddcfa3f5aa776b7f542d2b136827a2fb005de4949b7f0c54e57c82f86a9a03f7b0e3bd4521fa42dfcc29a38d4333c6fbba3ada71aec210dab68d415c9456c6fb850301452d5590bd5090e94645f4a82da93c52fc2b084e9656598f992a2cd5cdeba2bec041323158beb1ff9867f0a46302e7eebf227583df79b2663e504211b7f4d3458578a673de4270586a5867c0d2561700a7c4c9586aaafd04e7ee4db7a35683a839dc81c3e3963babf287d864b739b33cc2763c4aff521d349008d7ebf7f1eeb76f0b6807ba273b6ddb574cd4fae66806e2473558b3e107511d94303c715ded2d8174cec6d090b59964ad5fb83f384d3e2438a1304a8584bdfa72d4057143440e341b63c03d3326b7dbb9c82e5ab120c6e1245c37db1854993fc398e11b98b7cd56a78c5e4d9b513581b47fc5cb9b6040dd50e0ea126aebaed96db32e3aa568be1093e54e3da5e41c2020942a5ea0edc97f1f7ad5ab7ccd62e06baa692eaf9e61fe4391c5337c20876f0c26648a511a7a44cbba48b6e773c9d48011417241076297956ff1f147974b98bfbb69bb17f3c31dbfd27cb9340224615e251fd35185552ee8c1dd7a98568490d0e915481932ce12ffde3193e79b7341aad2db9f9b246f6bf9866ff1476815dfa19a0fcbdc990f416541f36fd0a1d13289eb29696d598dfb97f13f7206a02bbadbb222587bde71ce504012d295e4c36b027401d62abb5b6f78f40ff0b7cab90eadcf40c16e9ae82c378422ea93073a2ae30c2f6bae8c88179f52a0ee3e50920f76a63990b44ef7c05677a18079191a80eebe9eb1bcbcdbe292ece87bcef56d0bcebbe312554be39bf3a19be9562289834d9126081e44d373e67aea39d8a7d0cb180e95798c84330d6d4ff6bab00f18e1f9102e256e0e5fac3f1e9a14e08af10d08470d0bbd1b890169b64ab87e88f3dfff76a6eece2938f063508fdd5a2d586a560652c91fa4717037276833d417ffbecda6a6f0ead7f30f552136e045d723eb424f35de7789e381e18d65d9b3bda66611b341f4af221e77f7e92045d0391c399a4abd8f706df152b4e06bea6f0b980a08835578ec14084e401423a90e41e74b33673b4b99577dd1abc3e3621dfc5ac1e699b732b025f9e3944f4e5a1600d28167b80715d3b56edf4cf81691f59f7e263fb317978de1c07c8f1d484246028db7e096edc6feeae11483c3376e007cffefdfd42d366663700effb3eedf101dfe335b6bfbe728d525f7d02e55f28e71d7a463f91a2e2149eaea89bb9d920bf580cd61bedbc985beebb08d2920f5008f545ec02681a2647b3c1cf6b7f3f09c8ab9147429c547dc87a8586b48fc0caabd0db404cf25025771a2c511fc6ad4545b76fbe52220f81b652ccec9ade81e640fbba3fc83c186e5ea1188e1d38ead710f5656118b7e69f8724fde5a64a26447f49a6a5eaa2e0f04c59cea24925af430f39c68e31ddb7eabaa37081c81a81b348183822e0f06c67ff8c377580bc53ada23cc0c6be66593cbbf676f3587af1efbf7335c7c9111646f51a0f6d08c6a1d32114a49d8520b9375ffa010cc91ffde27197d803bf27d08824a5a6a0893b3ef28b98badaf20a59bc14e9fa793229e71d65a38e14", 0x1000}, {&(0x7f0000001440)="a63b0ecc55a710c844310715e4aad99de6d290a31523b4c16ab26767f8bf060988661917ead7594effa6d8b231aa348d6fe58072fce92a15a13261df6b5aa21e39ca00b9ec34572d4a48b8815c2aa38b1969a8f000508a71ae36d3d700c13478f067b116bdd53c2c899551cb3faf99f7ea26efb8b3f2c8bfd2674ef45dcc87a3c833162a32eea41fc81a06ef070b1634db38645c4118cd63f1c30b25a0f8a1ec646aea99c395371fde2687cd5d163dd7e40537aa504cde578e87099edbfadeb04b5ea375f4855dd7f580830cda73a1091d260b465e73c66d928da1b42cd3ddae7a78e3df034f04b0e201e54a0f7673e1660001c062debf5c1eb838b6247566355b1cb3223f6d17cb472b8eb90a94690ab5fd29039bd7102f213c146a101624517c03da5895e9a7d922938ee671679c75f7367761541d4d3956cfa5d6af737e9bf4a6e6706e3ad61b16811697962a1815ab8c2a7dbbd194801467c3fec1edcd869fb717508cba29ab300643aaf2ee7dccd4de22bae850e58c347fdb3dcea7cac03e9de8be233331d2887df89536fa21046c42b89cdfc2ae6ecb99f5473cfa5b3cabf664b57c07c612a8a933c978c20822a2b737d633a1161d60d9e0c796992eac35861dc6c88836b56883ec6bb792e17d376f5c881c3faba2573e2728f67d53925576f4ad8f84230a7dcc532fe60a8ac8681ee865a71ed0b8f9fb39072bffe2dae0f23777401f326dff5a78fe758acea2f05293a67ab95f078bbb6155821caaaf00cf0c960c6279e45135e0b1f030cf5bb17705e622b4e78a4ab96b91a59937249a9ddc17eb8f5c40c5ee897fc8b9cc3bafdda15fa29721f481b90f2a8f43a4be51ba588024cc99d9b11b7da7a99b8bb4592f5b2d74417c945e986e3c69f9f70632edf50d91429ee4330d320ce8023539a6bf10e4a84d48d305e95d64efd9185acf6cfba4d137f0f9b7831b5171df8575a653e66506077974497c80348aac3bf88953cdf5ac6fcda0b2b2a51f772f9118d2243ed1b89148091cb67849383f35a9b04e9a8f77c15e74bc5e2e2e340db12fcabad235c55ce714ce88f2f42887f6ef3352b7abfbde3dafde80c8961d69d7c6e0189c88c31f77c0f409f954f9543b1a0194c8882cd89154870ec73cc82425c7d60b156b09d3d00b71f2ea0d85cdde4ad4945608352764ca8b2f047b08187a9e249c5d3ff6abec7af9fea5adf52fef275763ffe0ccb963691f0f7319bef84e59bb7abdf45735fcbb15c5868dbecdec07b83388f0161b1a9e28ec7edfa3066fef3ca94e492adf7cf5b4d8e4e17f669d29e08c307e1e7f695e541b80f38e07eec3e7f9e9b77665b704607a82dc3f3f66242cbda4732030b2aa7b8d26732208780fd6ac0db64591fc02208ef073c741f0d0b6bae36204ea63d086154baf435943a2ec68ea79522630290db1a56a28904a5d252f704f3d8c6f8fbe01526ab731aa98a66a29ea4c11fb9e89bf475e304c150d4cfdde6511fad4df44e074b0e6dad173895d1de4c7d87ae992af37beba1cb67b3dcab9a5ef2dde4dd8c522d0170f964668bcfafe2706df5dc5c537307aeaf35a905c149e5e2818ebd572fd1b38c4d1e07aea0a7a9a2bc0ee248165f63569a84f28c810ca56d0194df0f57776bd8d299d7ebd1aaba5fea66557937d2478da2a098c19c13ad9861f41e43d58ad9b4ca14d0782ebd2164073ea186346103733c63f7d3f7a0e83103f6820de222b77cbf3bf5488ea18b59cc51043e9c9906c1a0eabfdccba9ff8e4762f10529ad876fc7b968fc79f8caf4dbd69b9e4793a885bb4130ee80dbcb0421fe7ad2803174aae05f0b10c957656b600b90c3e35dd16f22934ec745fd55a1ab2ae502edfbf8ec165e8328bce97f65903f195bc2aacf01c8482c123ed94a6264c3647c1de6bcb6b4c813510007e02d641acd6cab94a580dffc9991f67f5dd65b5bede8e5b559952b1d3732de4d8bdd5e90cf4cec6f66f73ded374427236522b7f48fcecbd2d1a5b307f5a3e341a9d27dc8b3fdb02fc449cd7fd32d5c650d209c831955c0f853df3794ea6ea58b7e5c500194089eb4edc8a74f9b10663b88c7aaa93fa8c7c0409868c82ba3b34d1447fcb542da66be0f964d2abf3dd790134d03aedfdc1c96c96db094b544b16e47e75d92a08f5341a3f14265c22bf46bd0b19ac11853ad70842771f9b0df89f8421674680612f044357b0d232ae5680b5a709617b4633b258e58f0200e1fa2aa567561dd33c40a2a6007e911ca216edd38259298a07e06b6e0633be70ebac9d3fbad65059e8ed2b07fb16c972b1a5603d0a7166ffae2835707b02a5a533c20ab407d9033e7d26ec8ca1af5ffed15292f5d292b42ded697fadd141e6683191273a0ecd1412f833aa774ad1d66e4a14e423477c74b45062ab190cdae33fba2dd3ed56b1678ef6cc8c8a70304d09aaba88b7e0fdb1d68b3da52412ae6beee4bb81fde44d68cf145f82b26eb2d5b54aca058aa15dcdbc4aa51d286d220251690e881effdb3592817ae64247c1e596651585f06b9eb6bd6860a2d066e1622dde0e925cfe7e03c475cb4a0f3b08b79cdb8707239461d0665e835b7c0e4a7027ba996f35516c1aa4650fc31f72f43affcd9b992389dd862e25d71818a37c1421e341a29d213fc3e36e811bf4caba47cd59f9684d81d9bdfd81ec0475b501067b7e461cb6f40b2b733ee3064b63a537921a939865cfba87536c5ce57b4d069792899fea884fd68349ea17166fc955c4a88c1e25cd605a045cd3d69e76e396530b7f4a92e6fa89284b7e09ac04270ba47c5f2122b0530b6f461c522226dc2104c1378f93458cc909a6a451331497f181df3056f2d429649664bbd18d9d0d9e3130f47fe5a3b17ee90d974da161c5452035262f5e5a28c80ccaee90002335c00f8c80bdcd6bb66cb7f74754ae7f5bdada133441c71ed6a912fe51f2d05495c88a71d70f584ba260b5fe0dc96354e1e1f66304339aa4058c5a17662e7c5afb7c3f8f4be47f179862088e2359f1582dc9d837e029ffadb6cd51481d46895d6be95654c6f87d8ab5c7591f2d862f5c268833b5d2fffcc3c0558771a6f13cebdb65a6188c4538ffbced8dc4930f03e6f9de223aa877736ce278618b2a55851ca388c6af54295de0a3b0b3ec49ffde9a8cad0804b0df889d586189d774b37a2807cdb0d83f6ad62a895649ed6c09dec3d53c20d513ca8566d741f7f70f24ff05567e5ab370589100a13d778e986649d76fe30d7b44d8a22c1f2632396f4367ad3ca884da62fa1db40c905603977b1a715483caba470875ae6867424234ed78c12ec6c9beceb53fab6c3f78265dd3a43e066b7dd53cdd9afaa9701c00a32af2d177e3325f718d529a7f3b1edb924c71c31be012a4a5d1d4ebb64f2070efc62958398ff6b7457386fe2cba92c6136855c566228631dbcd1b11eb852eb7a288023da696afee4e41344d30daf9ec816a10aedf156573b32668c2dd431bb29bac27a6620eff067c4a1494aba55bcf0c454a4fd7ea561fa8bc77deb961ae35d84e75939b9328874bcd967ca983d4c7ba7affddce3e5fca6cd8d0a6e411a9b64951852cca6dcea975fd53d43c5b8be10e2593c95a1a26e6d19526f15ba59a4a6537dc2c6ec2ef8cc6d7be9db54871b0431b478eb9e025e4fc85ab70c07cd67356b9a1f7925844024ada4e0177720de694680210b3b0a5fa15c08a681002a434f8eb71b2dc379b725421804c78927db44d458bb7169719598fd0e87a638c060d6c936fa6832b6d9362723c8a576d4668c59e46843214a22bf90d925da73eb8e3b8e3bceb8ef1945d413419be71a1833b8106dce41e9dfab421e9e63ad98af25f1bfec40b2b1fa5b157333e0125e5d13f0c8d04546f3b45e0307cf7ca62fdee791696a3b5392d3e1c1825472ca61380dbbb07aa9b1bcf49fb86479056d130f57ab8f765db437456ec10a4d88c9371d63dc54d387e0aeda87620e96a364d9de6b5379442375121ca7b0f2e76c9a20e92e34a43d169d977c7a06c4e7517fe3e1fe564bd444e5b69b9654fd2af35c70a69427d357d7733b32e58ccd04025436e691d0b936d588f0d631552a6c12ca587913c9a41c2e096eab3e04af74da072abccecf7b4f3c8609b727b54ad84f50aba909d888704c3294ee6b49bd720a5f199b07b553e5f744afcd271e138b9fe9c206516b75d22c2560cc6d03bdb2fc22e8ea1276673d854c750fd6c4273846575f86684ac8cc1e0ec3dc34a822b1ef4514556c10636e53de466f38b53b67b2484f4c301e16c5c0ad8bf5f1aea333732b2d5cb2363be445131cbbd973cbb95c131cb1d77e5c8a545f1a9e70a127866b6cfaf2471e9edf39b8d0af324c0357e15dca96df3fb81e41921a8407238860d2f2b50446b32bfd66dfd02fe136d02ca1e9ad306da60649b128cbb34253d2079944670c0b394026148e4025ca45620a57d80ce4f78429e5dc873b6f334ab78981cd240d2f673776e31a3857679b7089403e8e45c10083e43aca985806e00ff1e4571e02ee757297e971c6e50308ee9d99817ff8044e3574e1324f0f6e8326ba0c90140555d01280ffffaf27e1bf1bc27a755ac42ee6cf12beeebe1aa8d3c2aeee7f27b06d2181b32450b59d126bdbfb6766198ae1c5f4dbb17528691ec99e61422623dd87be59d57eafb6c1da04e03f2a9d336114c2a3fa263ee2c80df8122f66f4c232b3875a9d4d064965a3e3d517a8b9ca1ef30feee4263d7d3ea23a1b800e013ca2284899e361d4760c558987fb3b343ab2bff72dc5af23c46fd855bfe599c4f904ebfd1c53fde86e3a744ca16ac0c051cae8601cd816c358d787d8dc056f21a6783860c85d6afe93d31036321423a2b64241c3945e148a86b25e2c82c20934207cac0cd4c8d9e1662eacf41b034e54fdb23ab1cd5a0b24a4bc61d01cf0f1c06811c8bd850afde208805488ff3974650927def9fc409a5e9add2c8123f5c9953219839a35fba8b8a5d5cfe3ac11ff8a182198e591cdf5b93f20d6cfede64a80f1113035abfc1061324f8722552e5b043c7538fd80760aef7c13c587b7dc62137755d77c002946ab4ec99c25205886c68b2a8d7c43689c00e28e0dd6a5c45ccd1f263f667e32c26caca5f3eda1cdc85d5d6cc04f0e6a80fdca67aaf8cd0b265880ece8ebdb72e8cbef9dd3a41f0bf8a676c073388760b30876eedbabd31cc7cbc2a8e9774f4680e7629b139b30bd6339c885a7e08f09ef75729af698971516d8b6fcf56db10b2de4aa77e92e5934bbb6748e12a25695f195a4b8828efba447b56108fb8ae7e1d85b4a7ef1c3da64c90eb56f95f2a3518229414bcb1c1281069862289f1670df5ac2a5f2789d1a743447daf31a178e70b63100acc5dfe580691d9cf6971b8d8b4fccae4239c56d7767ca79056f75ba9d2e6f60a0d2adec51be6f1982554b8e8065aa075dc2e14a2251bcd7a64c969ebf17f4b5e79d6ed41ec7ae86e84c0f2f77c9519df4e9d9c20d2a7647f0fc24322fb7ead5bb7f824ee3f3fc2ae52b1a248d0a37bf947c9b37f79869b995af8ce5f1a1db93ed85e5d37600bae92a47cdd5c476fc7e2ad2b0b38bd681eab5a8d85b7583fe2604d53f2b3ece9fdbe0ce41d3e0de6581c8248e93c249418b66f42333603ef24482dda903e2f9a4bb508b2f06548e6fd0190523e9cc74a98049690852fea53122d247cdd949867f76edd05e400e40260c51720d203623cceaa3ec33648559e185042efb6f13a854c4870ffee058521c6fbda0d0e323d566cfc7b8647598afe47900124", 0x1000}, {&(0x7f0000002440)="7dfdc41c2f480b87f26efc529c1e760c6b796f88c419c18def08723eef6e713c783c66b4082823767bdda75db4970c398efd01fcdeddd2531087274c4c7c01c8e2b97883698105280fa2a6cedd4a099f8307153d2bb802f6c865b851c24779a1b1fbf8111bfb62c9cf0952012b64e5a4c8bd566969b3661c5697a7bf178751048e5b81a1c270b1de220a419e286fcf38c2c0c9c3fdcac64dea8cd3cc0f189ba2ada2e7452cfa61c2c1e802826fcb50c9970653e99029fb95d054eabc4d830b198374279c0b85ed3e607dc466d888b4c734f052ede5f683f83c2c102fa1912371eeab9e011ad3e926a04697e3278201ada1ce2e72", 0xf4}, {&(0x7f0000000240)="1fe06c4e24cac852ae9366fbb4290564de3ea536ad3ecab8f6e0d4f6244665602d1b072bad14c42fdf928e0260efd20e6eb84f2ffc1096b2b6ba276e072def34878786aa055b0c9e9e135e6773", 0x4d}, {&(0x7f0000002540)="ce1df4aac3a324f27d7072106fde1253eb1e19b0d1aca265f0911b2c6af613bf5d973e42e766656c946e2c5fc27a06ece2152d8328ee6c50608c3642175c6130fc3636e6455c385af8690e6a44e5e46c308c7ec139c317af0efa70127b65459b69c9e3d49c7f8f92213d47fde0148c147e7c00c161dfa72b5b772aabd0c6ed716b5db20116c8864074382fcfb422c2dd2d", 0x91}, {&(0x7f0000002600)="18598b759dc5f3fc360b2404695059af5818deb6b889a51be03451d7d84be874717366b29cf857d7e062fab1341ce1fca063678f9d4798fd8c3a59efb8f16bcab38bd2631fee4eb2fc09474a638ee11e4c8017276bae3dcdc5963727ad8708911fb202d1370202986df53275564d8361b7138e4af40b0fd9edba0e409016aef5ce2f0919707b358e3fb7e999465a1b6c4cf022afd16901a3f183b8a1af650a7c3155d8a2e5d1d5e067eb9e7d68c0bd8b37c0fba6df5d8d3321f42fb440835d8333c15d013cb1e192d4c5ea", 0xcb}, {&(0x7f0000002700)="324d9f83cdb7321510ae3d34673c63cf823597e3f930441c365818db7656e488ce02ecc5c54bf419cd9415842d09c8020572199d198bcfcfbad19125d3a100376160f38828c3375d8eb6fa00d172eef62425be71b380645a71ea47da961499c04d6be33dc42f49a34b40670a5d908188079e4a246e8113126e34081127985036b6d2a33c3f9a9810403c97f38c3f868f9e11c0dda48815174c3ee8997f5ec7f41eebb9a2b4af720630742dd6435255c29ca82b80663cde5a06c403f21fec7f364d5b3499e800f9447259d5a51817b54d85c8", 0xd2}], 0xa) 16:03:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) poll(&(0x7f0000000000)=[{r0, 0x1a3}], 0x1, 0x0) fcntl$getown(r0, 0x5) 16:03:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80045604, &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x6) 16:03:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000100)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x7}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") 16:03:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0xf1c, 0x9, 0x8, 0x7}, {0x1f60, 0x10001, 0x274, 0x2000200000000}, {0xf2e5, 0x7, 0x9}]}) msgget(0x3, 0x40) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2}, {0x81}, {0x400000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = getuid() r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = getegid() chown(&(0x7f0000000180)='./file0\x00', r1, r3) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x7, 0x1, 0x9, 0x8, 0x34f7}, 0xc) 16:03:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB="0b0200000200ffffffff0067db31215b1a040000001a65be1e0c5a5a43eccdfe9ad5"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x414c21884568809, 0x0, 0x0) 16:03:47 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0xa0, 0x9b80f6d55c1b87ea) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000700)="8b") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)) close(r1) 16:03:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000180)={0x9, 0xd7, 0x2, {[0x7fff, 0x7ff, 0x89, 0x6600, 0x3, 0x2f2, 0x401, 0x3041, 0x7, 0xffff, 0x3, 0x4, 0x1, 0x10001, 0x7fffffff, 0x1, 0x6, 0x5e29], [0x4d95, 0xfffffffffffffff9, 0x40, 0x20, 0x9, 0x6, 0x2, 0x7, 0x0, 0x4], [0x80000000, 0x8, 0x2, 0x0, 0x8, 0x3, 0x200], [0x1, 0x8, 0x8001, 0x6, 0x1, 0x93], [{0x1, 0xffffffff, 0x10000, 0x6}, {0x5, 0xffffffffffffff3d, 0xfff, 0x7}, {0x8, 0x6, 0x7, 0x8001}, {0x3, 0x4, 0x18000000, 0x80}, {0x3, 0x0, 0x40, 0x3}, {0x8, 0x36bd, 0x7, 0x3}, {0x8, 0x71e, 0x0, 0x1}, {0x1, 0x4, 0x0, 0x1f}], {0x7f, 0xff, 0x6, 0xdbc}, {0xca4, 0x3, 0x85f, 0x3522}}}) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) close(r0) 16:03:47 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x0, 0x1b, &(0x7f0000000140)="3c0b92100384765792ff5de2d7deeb0100e607fc08ee48f66e621cef7ba5976cd14898388bb17f2c32f8cbeb3fae6290b4b98f993f905fa5add240cb7573895022d5748e53a4c917b2bbf6181614802afc5030712457a73e01095a805f304701cff41cf0b9274af233fe5cf3a229dd1e43bf749f35607450e4e3719d3019289d42b7ecfff583655e7dd9202af4ad9c811c0c2c5335c3d6700ec4a0830dd760cb981ef0c2694ccf55ae3e837bff0abe0761a49e7f47f2f404712c7529d39c5e", 0xbf) 16:03:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x20}, {0x35}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000007c0)="8b50f8d9") 16:03:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0xffffffffffffffff, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r2, &(0x7f00000000c0), 0x1ff, 0x0, 0x7fffffff, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r4) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) 16:03:49 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) seteuid(0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0xfff, 0x0, "d730c1e7bb6fc7e23c3a00007529187800e74de4"}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r4 = getpid() r5 = getppid() setpgid(r4, r5) chflagsat(r1, &(0x7f0000000040)='./bus\x00', 0x1, 0x2) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:03:49 executing program 0: ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x100a26) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x7, 0x1000000]}, 0xffffffffffffff9b) getrlimit(0xb, &(0x7f0000000180)) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f00000000c0)=0x9) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x3) r1 = shmget(0x0, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3000) 16:03:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x4c8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x81}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") 16:03:49 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x3, 0x2bd) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040)="a20f698a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:03:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) r1 = dup(r0) mlock(&(0x7f0000ff3000/0xb000)=nil, 0xb000) ioctl$TIOCNXCL(r1, 0x2000740e) fcntl$getflags(r0, 0x1) bind$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)) ,/!$: 1.43 #-$: ,/!$: 1.43 #-$: ..,/!$: 0.56 #-$: '%449 1916 449). 0.005 0.013 0% 314+ ,/!$: 0.56 #-$: '%449 1916 449). 0.005 0.013 0% 314+ 16:03:49 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892, 0x28}, 0x1) flock(r0, 0xb) 16:03:49 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x88) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f00000000c0)=""/84, 0x54, 0x40, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='./file1\x00') r1 = geteuid() r2 = getgid() r3 = semget(0x2, 0x3, 0x50) semctl$GETVAL(r3, 0x5, 0x5, &(0x7f00000001c0)=""/181) chown(&(0x7f0000000080)='./file0\x00', r1, r2) unlink(&(0x7f0000000140)='./file0\x00') 16:03:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x1) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) 16:03:49 executing program 1: r0 = socket(0x11, 0x400000400000003, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x3d}, {0x2d}, {0x6}]}) r2 = semget(0x2, 0x4, 0x100) semctl$GETZCNT(r2, 0xc6bf7b90bc175fe1, 0x7, &(0x7f0000000040)=""/57) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="a9") setsockopt(r0, 0x11, 0x1, &(0x7f0000000100)="3a6fe65c", 0xfffffffffffffef6) sendto$unix(r0, &(0x7f00000032c0)="b100050490000000000000005786ca90500e08fecea11ea8fef96ecfc73fd3357ae26c08eb16fa4f376336acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f130f3d0ff5440caef27d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000000002000000000000000200"/177, 0xb1, 0x0, 0x0, 0x0) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000200)='./file0\x00') munlockall() 16:03:49 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d700000000150800", 0x0, 0x4}) chflags(&(0x7f0000000080)='./bus\x00', 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x1ff) mknod(&(0x7f0000000140)='./bus\x00', 0x80000002, 0xa22) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc5005601, &(0x7f00000000c0)=0x8) 16:03:50 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) setsockopt(r0, 0xffff, 0x7d6, &(0x7f0000000080)="493409d52a324d3dcfd3639c5cae6aacbfe6d624d2acfb0a8d0257f74c3c0eb33f36e2063e8d7888b2c1834d62c26592401eb360386330969d17ce1a87581a199ed0b2", 0x43) r1 = socket(0x1c, 0x400000002, 0x3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713008e69931929648", 0x14) 16:03:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0xa}, {r1, 0x1}, {r1, 0x40}, {r0, 0x1}, {r1, 0x40}, {r1}], 0x6, 0x8) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xff}], 0xb29, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140), 0x8ac, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xb9}], 0x2cdb, 0x0) 16:03:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x40}, {0x4d}, {0x6}]}) mknod(&(0x7f0000000180)='./file0\x00', 0x10, 0x5) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 16:03:50 executing program 0: unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000080)='\x04\x00') r0 = socket(0x8, 0x8004, 0x8) r1 = semget$private(0x0, 0x1, 0x1) semop(0xffffffffffffffff, 0x0, 0x0) r2 = semget(0x1, 0x7, 0x708) semop(r2, &(0x7f0000000800), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000780)={{0x5, 0x0, r3, 0x0, r4, 0x40, 0x2}, 0x0, 0x1, 0x6}) r5 = semget(0xffffffffffffffff, 0x7, 0x6c1) r6 = socket(0x18, 0x2, 0x0) sendto(r0, &(0x7f0000000300)="adb6896db09d2e3b21e0095daf2a3eeff841a14808275489b3dd84d24da7bf57e6da375f2c4318960eaa891dca0de914c1bb36f61cb1c36e1c0ab9a75029a1149322ab5de3d5c527023f8c6eca6b03203b553e469e79562efac6e3edceceea12f13b5736eba84c79bab151a783dbf21f1893a773ecfa119110616e5ea552afd1d524a8ede478413ce3bf1c543a6796e36f5bed4a12cd5c8ed30b1077b64d652480a9648f1d92b0576736", 0xaa, 0x2, 0x0, 0x0) setsockopt(r6, 0x29, 0x7, &(0x7f0000000000)="37d2a5e50024f445e48c63041859c29cb0bf6eff220c2185a2b0ea3c00b8af4f313b9a47e770af97fa262d7072767b2fcb97f57066c7af5391edab99575ae51d293439e1f3163cf300996b970fcbb9406d558e21e308e94c4dc7ceb11efe2ef2e8213a00"/114, 0xfffffffffffffea4) semop(r5, &(0x7f0000000100)=[{0x2, 0xfffffffffffffffb, 0x1000}], 0x1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x2d}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000800)=""/215) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f00000005c0)=0x3) syz_open_pts() ioctl$TIOCEXCL(r7, 0x2000740d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740), 0xc) shutdown(r6, 0x1) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) pipe(&(0x7f0000000240)) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000140)=""/53) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x200, 0xc4, 0x0, 0x1, 0xfe0, 0x40, 0x1, 0x2, 0x0, 0x7, 0x7}) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x8000, 0x11) 16:03:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xa1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x0, 0x3, 0x4, 0x101}, {0x4, 0x0, 0x20000000000}, {0xc0b6, 0x1, 0xffffffffffffffff}]}) syz_emit_ethernet(0x14, &(0x7f00000000c0)="ad00ee050f1d914e60b68d04f91dad44f2c70000") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000240)=[{0x6, 0xdb3, 0xfffffffffffffffa, 0x7}, {0xfff, 0x7, 0xfffffffffffff800, 0xfffffffffffffffe}, {0x5, 0x1, 0x6, 0x6}, {0xf08, 0x9, 0x64, 0x400}]}) 16:03:50 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6100, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) 16:03:50 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x5, 0x8}, 0xc) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) close(r1) 16:03:50 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x9, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r0, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b4000330100000000000000000000ffff4dc6f2e9ff00"/44, 0x2c}], 0x1) r2 = geteuid() r3 = getegid() pipe(&(0x7f00000001c0)) lchown(&(0x7f0000000000)='./bus\x00', r2, r3) 16:03:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) getdents(r0, &(0x7f00000001c0)=""/196, 0xfffffffffffffd87) write(r0, &(0x7f0000000080)="df703ab10dd43beab136327e65d084b0f07e2e", 0x13) execve(0x0, 0x0, 0x0) 16:03:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x4c}, {0x6}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x82, 0x80) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000300)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) 16:03:51 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r0, &(0x7f0000000340)="87", 0x1) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000003c0), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x60, 0x0) pread(r0, &(0x7f0000000200)="ff97c4dab6c1affa42bf3467aed547ece26b8e246ab732cb1ed5d164e4f0de1238a9d30f6c670fcfa101410c837425d6cf038433c4563492e9a2abe95556060f8aa65118dc48115722ba806ca435990482a697912d7d0ea61c2c506f3fe38bfb1069d255d5600d02d16a690f5b84837e4dd8ee3970ac04e0a5126e45968ff83055e18c3dff5051c9cd011f8511ec780ed56a9f9e198fa41d660aa65d585b3a3915b23ca364398ca9ab7504d3743d3ddd98c2f796ad18643417f33037299389d52bdd225f21d65df0a620e60bc399a9d2710794a7b6f25b508a7f28cb89464d05e97ee6590c", 0xe5, 0x0, 0x0) 16:03:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000180)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264ab", 0x3c, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/38}, &(0x7f00000000c0)=0x28) getpeername$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008004a5971d0000004e890cfbb4460000000000000000000000000000ccd1a4ae0000000000000000000000000000000000000000000000000000000446c8766ae7e7c1733039e5f68c1607910d63c7e0108d529d285a78eb826fe6c06016b05ef6e9f40485de5b50180c69de7212f03e4b3f8f92752f1c00cfb82bc48fea07477ef1043af3397964f19549127a8e6f7217f8a3a8cfea4df8a15aade578cb5f877227ddb7dac8347fa86599fafd3be0631e16afa611b5ad5757790906944beafcb61268ff858d2a03fefc9a69d50b6b7fc6be074529f30a7df16281a0675388122d89b6e2c39b0a23592911374b3c9b3f75db3879773a047c73668ecb401ecf"], &(0x7f0000000000)=0x6e) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000100), 0x0, &(0x7f00000001c0)=""/32, 0x20}, 0x0) 16:03:51 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getuid() symlinkat(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000280)='./file0\x00') readlinkat(r0, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/2, 0x2) 16:03:51 executing program 1: r0 = socket$inet(0x2, 0x8005, 0x7fff) pipe(&(0x7f0000000000)={0xffffffffffffffff}) chdir(&(0x7f0000000040)='./file0\x00') r2 = dup2(r1, r0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000080)=0x1) 16:03:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64, 0x0, 0xffffffffffffffff}, {0x1c}, {0x20000000006}]}) chdir(&(0x7f0000000040)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:03:51 executing program 0: setrlimit(0x7, &(0x7f0000000000)={0xca7, 0x2}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x80000000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x0, 0x9, 0x1, 0x88, "c4692008000d00004400"}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_metric}) sync() dup2(r1, r0) write(r0, &(0x7f00000000c0)='\r', 0x1) 16:03:51 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) r1 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x1000) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, &(0x7f0000000340), 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:03:51 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000001c0)='\'^N\x00', &(0x7f0000000200)='\'&O\x00', &(0x7f0000000240)='/dev/tty\x00', &(0x7f0000000280)='/dev/tty\x00', &(0x7f00000002c0)='-$\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='\xc8[\x00']) bind(r2, &(0x7f00000003c0)=@un=@file={0x1, './file1\x00'}, 0xa) open(&(0x7f0000000400)='./file1\x00', 0x20000, 0x189) r3 = msgget(0x2, 0x610) msgrcv(r3, &(0x7f0000000440)={0x0, ""/54}, 0x3e, 0x3, 0x800) setitimer(0x1, &(0x7f0000000480)={{0x7fff, 0x2}, {0x6, 0x4}}, &(0x7f00000004c0)) ioctl$TIOCEXCL(r0, 0x2000740d) setitimer(0x2, &(0x7f0000000500)={{0x7, 0x62}, {0x7ff, 0x2}}, &(0x7f0000000540)) munlockall() r4 = openat(r2, &(0x7f0000000580)='./file0\x00', 0x8, 0x1a) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000005c0)={0x6, 0xcf, 0x40, 0x5}) clock_settime(0x2, &(0x7f0000000600)={0xffffffffffffff00, 0x2}) msgsnd(r3, &(0x7f0000000640)={0x3, "97a0412f3e6eadef4767b9c92ea2e545d95cbd09e2617cdf9fc22722b83f3e95a0f48423feb1770fc61b6ecd5d0bd0a10e85060a78fe5246cc142edc9ff96a0d72ab7d60a8ab3ab62e03af1774a8c7f7df4dc0036d387077ea33"}, 0x62, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff}) msgsnd(r3, &(0x7f00000019c0)={0x0, "ae6939d08e9d15921cffcb411c1c584131372d45849e1fbd646e968691091b268b2d81a0634e3546c43bd848efbad6c1d1942b00e4ae19a974a86cbca91e40ae44d4fb89ae631d2224293a4a2e46f04cc1bdf88f9b356db41f59f3ed3c539a24df178315ff87af4472a02032d828e775f0a143e3b095f2df2d"}, 0x81, 0x800) msgsnd(r3, &(0x7f0000000700)={0x2, "5f95f0de31d1b37afe5ab84226075a1eddbacfb4d2460736ada7d598f2a465bddc07f9a5bbabba8741b032c5873d06982e5a8b58bb21cb98f0b3f5c4822daa99d01a9058aa2a0cb9eca9f8b2e608d19080b7d40d559bd41318e5ec36d08baefa89d31ec3b4245e95899e92418dbe5d0ae923eff07265c478b5307341f4bb00b8f4a136c7949b25499546ddbd854d417a8101132f75a8a0badca3f8ccc4248e6a465f46c1570d3b16d05d260f06cb21618a834867b7d2d3d7059e39f5dded3249d0ba3921292aa4f82c05163c927683cd5f61ad37c82dee874cfd7dd46ccf11fe4b900bced9ebcc49a8980c99726fdcb6ccb81ed18f140e2b3b9cc063aad8d8d48c46aecc29e67ec0d5def0a8dc1d2f5364bfd4c5b4dd9ad8ca6c179778e95d392d33235f2b393440358dd5a558c8ce1890dbc4b5f619d190f10fa92a4a9d609ce2c5d2641ac990b081e18fbc3ed5240bcf9a3d19297826ba4d8edde8577394f487d6d7822e23ecdc1d801b82cd428cd7e5f1108ae71b9405f544750464d90a196d1151ed6d26f8cc15edcfdc7f4facc2a99b3bbace3b85e4e0c746edc4261b28754897a64c6f3e166e193b8a57861458015eaa72edbae299aaed38a8a950b670a4041ce8a81bf84b3d139b01b5f4c1b9b5997814bd585f8a2dd0f397577c27977282807aab2a31b22f4fa1df9884a43f5da628ac0f09293bf697e074533c9e7f9b11917b8f99f670a71b3c828acd90181322e6a2504ce43038e5a40b16aa7a3b2306ce5accbe55982a11392bc5548957a43aa6cfdd8be1e07aecbcd955703d76df88bb1276f9870a0169f9ddeed3ace24f49ab757ed5896b7c629919b0e5e883a1c0796febdcf2241506d003efb19271ae578aa9c9365a9a84f2190e2632ff69dfde96cb35a2a2d6b6270afc426a713874f9690c0e38bee9800bb1510a2ae87cdd39f3e5e5dbf5718ed97a2df596b79cdf4955ed42218257fc5b4f0b1605819e2c1f215f974c506b373d2fc667065b9f9493f48f4e6c94ad7bb0558fbcb5acb55aeb600cafe2a1f4d10a8d78e599f6a99986b1f5234be50d56271c660326efeb9fa3677fb94b1ff9981ca7e63f749d2903e478494d6370fc0ee1111970bc1660d24d430fcdf54511354e2136829a78da9cd13d9687ba45a195a8e5a5fad653d4e7b00980baa9d48a7887862f4832260a2ffe5a4b268525c2a6c2cca3b6c7a83928fd15d55cfd955e496c0b7637df384c4376862d4c85b4bd902c9d49ed4debc0a5d2b7b5e2fe769028599872d7f54b9045a4948de5063393e560515499a30754fd465d84d69fe83fca10c7f0272e35b8171a531d5d0b9643006bc2d1a1898a3f72b6cc84112efda0d817dd1c4da2dd668f3ca9097b2c5245afac41939f7120c8b0e58061b54639a99b4a8dd5df6878565095a62e4834c782bc17f8519f01c16cf1312cfd656262542691b274ed187ff0494916553a9be4cae7d0c55037f6e5422d1fcc216446aeae10aae2c60d3275cbfa4a6101682d7f73e129e679b3aa32eb5c1d4ce9c1b86d74f137877d2a9f16b17a0f5c188ae4e4ca2259fbd96be7b1c11bc17aeae41df5ccdde245577047dfbb5b0ea06621402dcd43ed772221b21b5c5311d052eca11edfcec958639e76a48ffa4ca19441c4def17ce532eee2156c2b1900b60b876c1035fcde3d40284685569ea9bcdc5a600a65a2632977d50fb1d77891893ef95030ac49d16fb28333fb3996fd6095bb6bc98292f126044f4d0cbd452508dfab1d03086dbaa884fd10a995c11af28f9a732fb9b54d9c97ffc8e5558f447b8b0a3ea6555c3744ede8579ea0b6471e6e1fe7b95eaf769cc87a6eb6ab106aa9ada18a071c0716972d57929579d522ae1a8ef8f42a5f653a9e7cbae7d0b75a5710e40922517d6fa2cb13aa53cb710e136f35a6c6c49c0e9d8ba41a8ab554e28f1664aade7de7c93f3b4e0910b4a6940ac74d551904adeffcb51387a8b1099f1e6e5b6752621c6524f9bc9a8cb72d91a8580c3143b488b36f523af14b8c4004cc5c3e164e577802147b20081f9b2a734cdd90ac2fb7f7c982f407d07fae53b37e18d9efbe54d1adda61570e5cf54dfebed6c4ae0dc1d8e71a5d006ef3a00c4db3439432fcf2dc2b64fef99bde5261dab3ede6deb1e869bf0e42270465a7db1f9fc92e83b3fac97c3dc3c53480fd70e261d997a181a6c11e08e5767396105783cc2f9d1d8791768d93ea6b58d546e8b97424d9f4d0b6c849a9369e775b465f56836461c7a28f74ec3a1907f41038665d89a045ab8cdf6876c141ccd51645fc9d0c78d197fbed554e828aa3230bd3ff6b37c9b14974c64ead197731334b3ed472b66f0efb042aae90b50ae88952a2fc6aa0869bdbda338b02dfd7a3ef85e9d5797a69117aa634eb10319af251a3c69b9c1d574123e070b074dc7f63d2ca3b5da45d31fa85790d9a3c20f33be68bdbbcf41a9f5906bd024249d0fb13726aaf061d51aa78e28edb8b304bb8d3a4feeeedaee2f408722478d70f19461365c6f75318e53a5af714adc7a7ff3688ac5b035098fbf92939e8555df3f312d3770bf98efa215a29c84dcb7731d18b1972ac2d0db819889b669f1a839d91e23878151a6cf0991f42dcfd3d7071cda747480c1d6051e51ed7918157dc118439e1ec4aa07ce1e993deeb01e916ad63a9996a75cd8d1b0c2b5f8bf6aa63f217fcf95ace1b3ea918d953b9657cdde5da7009c6ad2060828d44680226638fe82e31c5cf5a09fc547b8490bd2c58a32dcdf282f7baf7f7e8e9af10d73e4242899bd6b47d06f8a82ab2810120a0c839f0af2a89748670d0676cab86148a26fc97f2347ae398947adb627507ab69d96767438d96a02a9840af755edcbb97168ffb8385aa1f313ef2ba0b210a57ca9d7beb8b394f3201f16b9ff675e689ae0b774a9b0607085aaeb7ceb0d5e9e78eb90338554b212f6d59f84dd0e609368926b2928ed1fa0d13b97bc1fcadba97597c45e79b8b7e16ca77f51fde7ffef3c566fc7fb4f4acacf0e83c001a13a18a8b4bd419d54a6e62e9bb83deba80356092c3071e93da1c2f7bcd505a4aa948e71c6d38f7dd8254cea0b7d5b2cef2ce24702dc6871b79e8650d0c77e3e7ef0c0a919b4fca023626d607c06685f4c1301d9c95ce646f9ac7993db7950460bb460bc59491c5143ff9c0510663e0f364ca76e6ef755368e05ed4b25be386d67aa78a3e39b7b2a2dabecd8594ff1b62fe50e1dff5db463fe77c1b89ff11ba1987d882f08226c09676d74de6ccdb0f114c45ebc77a11576bef0b196e5e95c9d0f0fb5f974947973ed6ed93e317a3d16e09dca6e9d003d33468bd8bdf747649f848c897121556fe4a6276f9fb00675eb50420de10308c5f2daef1450e1d8fda59397612a18d0dfcb63ca107af408038f9434d89e0e93fc82ca8c17a5b78b5a439e449832b0af4d9aaac4cc95d898669e2e610e8029f0ac9d915fa6ae90da76ed210cfcb61e19f932e62c1f4826d5e5c02be818e626eacd403e322717684a25019d3ad3206b242310d08053d66cad2a12fc0463db62987a8c20d9ac8db8fb07cba471d2ff2c4d450c371a70bf512dd71cb3f7ccdeecd21e5e467a918d682e97aa0f2bb7d3a8223a939c1de371381e7fb69295e17c5330cc2964bf3de458ef78e91126ce6b4016bc082f46392893ec602745704868693e039ccb9ba85275df3054775b5458051374661ca09e8232023eca8d4035fada110d983f481a738eeba7380bf5bea7c8c1c17997ce1f23679bd865040c2241d18d8a802bd44fcb5670f310de22bdb43e32294134ed72fd354c5858a421ad2a9dd9d82aaa5b95f82d84a82179d7e69644887a655582cc5e1de2c86edd00495315e605388da0fb2ddbe6d7870a3490dd93688811e72460c2cf9635cd14e333ff50ed1d60c2a38810bb7251d4a78a863aaef20642b16dc3b7fb0427e6e886b8d5db84befc9acd6b4176cf6c560d8490e683e97241b0b3eb1d83d07dd3cd00f581208e69243005a1cefa88648b6b03523ab57f82101900b44e4a86febf35c8853d52955d3a0e0c915ed6dc59d7c1ce242bf3d4682138a86401a277955039857943a5b98772ddde693e735db3c738057f4e2d461a64f5b42677413fecbbfc5ab23658de38806a5964f51cc438e764ca05a6e65b0167fef50281459387d3ae98914ab46b756fdd1d9b7a34a9dbdce53d92ce8ffdbe7e4209eb55fea370086377c8f9af0a7b554469d3be371b986bf63e3a5233f5b17902ae2bff25df667bcbd2c29f619feb529e0eca184e29e9c411ad15e4aeae77b8258f3950a912007045a61aa02b4b8fa7a2681c548271e148e3e53cd6efd4c7a528ba1582275c9f883e166ac7c14129b073e7cb4367a8d21b0e903160b553af49b493ec1e7c149b608fcedec4d3200ba2e9b59e6d494242933118c7b17a97a194547ebbe28cbde90dcf9e9d010e1232aeabda25dc203a21948bf1591175e05d1380c15f915cf304466d2971c27ef96f8f1433987f66ba290de2cab5f24d04d667d6a37208d17ceb8e57bd227ee4e9f7dcf39757885075e7ff3f02f0966e38d182006b9fdd7c6364591d2b387cef8d95fdc66c8d6a41a5db7bfe221f81bb70840313638d3b4a0f709c6828801befbe75dd4d5269726018f044ae798700d18ad1203010fc0f5496829df5bec7b3ce76c92203cb8766e551337a482c4c5f28a5a0d52a7eb62a474ad0ce592d4852ccf51d555623d7e178fee399bccee40e20496300d4d4aa9ae9ad75e6fe428f824dd2b461ed3ca49780cdf932eb15f98db6d972bd10bd6d897161293b29f9fea34639943c51cfc032b1e903f692607520ea8053f35286f7b9acae1deea58182899fef049d2932904a19b17e7f59cf643741f109789fc871d30665795ec667f818979a4ee46467f258d52b44bd4c7be916534d1b307567a8fa0fe5c62174a846a65fe5abbf6079aa132b203aac6e9c6965b2f9f29bb1ecd3ceaa3e51d7c6b058685ff3f0fe5c8858a9ff82e6e5667dcf6666e12674d25fd3bf05f7fc9eed3fc44b7c46fabe3dcb9b20a9306367db988d47a18cf51b2bff21860a5559a6f21115eb69a3faf54efe2ced45dfa6c6fc938f7c487e6e2ff372130dc0ef7aaf6c8f6e55ae1bac010faefcf8c4d371879414273e20b59ae9f1268d5da9914e3ee8f5b624d9467115152d01e00b62ba1d2056d0ee780deecce66751e79f4161421d0d2846620440c7eb2dda6f628eb92c7ed6e247dd4f28b92105410c5ea5120e4e389437574d93f33e2e35cb2558f8aa678e1972b0392ea363204a7f16ce39144bd97ce72895ebc71aab33c934218a5212ddc9cc86bd093c80b00af7063f76a7c5e05ed85f128906cf4a6c4a88c33c44a28ca2a57d365bc791de813a26eb014e9288eca4505ece2a1c39e83424fde72ba1ddd622844dd90b29dda907940d99808314056cd5478abb77b959732be5c157c90192c15bfda71e58dc2976ecc67c1eef8caf6f3ace5bbb826cf48326b1241928f3903fe07f3bdc11fbae518f477167466bc7e5b4f9d7aeb5788d62bedd1b966b3554eeca8a2b9b93db57493aec21134a68b9add3856334e0ce48dae682db2e10f11b588fd51525ac95b8b40ce875b76f0e69201a91a115e5d59cc1da57e80d1437b65b00ca0ab4a09bb7a73c5e9422a456215fac447580632362fc682ab4db74c0fa67778c893e4e0264d06742002fd3a55759ab8b4a226f10fa14a884bed0772a17a0d9688b18df412d72a00211f2ac9a953a4fcc1ac02f943756657"}, 0x1008, 0x800) msgget(0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000001740)={{0x18, 0x2, 0xa9, 0x4}, {0x18, 0x3, 0x9}, 0x0, [0x7f, 0xf22d, 0x1, 0x7, 0x6, 0x4b, 0x1f, 0x3]}, 0x3c) r6 = semget$private(0x0, 0x1, 0x10) semctl$GETNCNT(r6, 0x0, 0x3, &(0x7f0000001780)=""/233) mkdir(&(0x7f0000001880)='./file1\x00', 0x2) getsockname$unix(r1, &(0x7f0000001940)=@abs, &(0x7f0000001980)=0x8) link(&(0x7f00000018c0)='./file1\x00', &(0x7f0000001900)='./file0\x00') 16:03:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {}, {0x6}]}) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/172, 0xac}, {&(0x7f00000001c0)=""/18, 0x12}, {&(0x7f0000000300)=""/212, 0xd4}, {&(0x7f0000000400)=""/241, 0xf1}, {&(0x7f0000000500)=""/81, 0x51}, {&(0x7f0000000580)=""/110, 0x6e}], 0x6, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:03:52 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x8000000007) sendmsg(r0, &(0x7f00000009c0)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000140)="b88224d581729e898fc2ee9bd7526507401609fbd81092452a2f6aa82be6d3165fb1a925d3256b5510412546828e191ab95d4249f32e28f1d11a178706354f23b3d3e97d533089e3019f5ca13097a41e2667cf1434f405b1ae9f6e428b4d8250962551378e47cd48f377bcfc2cb611bfc70dc296fda5ddaf62b3e739618d0ed2c19e6f0e2d3c98a6171a089e9902eb3f0267c5eae1a1e2ef4c1331fb0aaade3d871353351d53e1c17c927deb226dbd804510368659412e7a667084d696e8d5b2fb57431210ff13d3471733cdb1888baaa63ea2a0c32ba05aa3b22dc3f68bc1ca09a2b63f9ab07f02f9555491983a315b2441", 0xf2}, {&(0x7f00000002c0)="082aa141160cd974d28481732094db8cfe77cf0911cfb56856dd7f3ff16b5b88500cb89706f235baec36906500f9e32d87d189158ad05806640140493d4288070c260ffd2657c22e38b2e4f5b9d985badcd70fe6761b107434131b86d95a195ca8599cfc558acb9ba9b35170ef74c1d1a8ba4f2a79b81b6bcd9dc892ab29d4a0a14b8bf9", 0x84}, {&(0x7f0000000380)="12c23dababdc6f071d438da271e3aa92e3332806732d9a7edc90d293cd1e461d9d2098269108f69cc342e1427904a26e1487eb2d2eb19ec998fc38fdf9f641e724f3fb5b95d72d35529a5e4bd2a7a2bb03dc6c74d1b8bbb2a896911cee6da3614f51ecdae0ed03dd780b1a5a316483c2eef76f70e3b2165eab56599d", 0x7c}], 0x3, &(0x7f0000000400)=[{0xa8, 0x0, 0x4c, "cf3771928ed7cad1046dbaee283fedce793bcb692df0e6397d55652f84640b7cbb28359f0df793789e9ccb82442e009408da2d530edb2c22f44664b8a06e02066cd87d6f8c217a1eb9eba387f5c5c463dfaa97a1d9440108f827cc9daaaedb8cfb32e85eeaf0621d00b0f3687aeb4cd263ede47f9421e3013fe4fd793bd1fdf90cf75bcd1f5ba50a2cdcf708ed25623645345e"}, {0xf0, 0x1, 0x3, "5caaedae6573d3322ac077b4413fbf8d611c2a90c8f38fe1e7462dbb97d781537fe92c1165452c75b6f26e9d36b3c269576e2ada2f4ac1febae1034812ae2e1240c7e9ee413da837f70c3c643b91ee42a5d8e47f5afa676e62608d6dcc35f78336e834b28d18d630c094bd964aa22fa6afcdbf65c2499de216646eb2a7b66811313a4fece14d82e39dfaa16fc428fca4d22527361c16cce7ccd0ee1e3a68a66d3984c8b1140ad383a79f746754506aa6b2f9f20a310e1a947c65964ca33b5ec31bd051c3dbafb3a8708fac57e67866bd0805372c99b3caef5020"}, {0xb8, 0x1, 0x1ff, "ed036f4fed2748037f2e3abbc4d909201bf58124e28addbd10d2b0e172e03f0e551bd5d899dee5dc4edcb53576079607026f28bdf55b206792afae0223edd24a171e089903b2fb595f692d7d548ace5cf13f4198320530dbe15e9ed85f8b6e68d2bba4a94dc4367118215bacbea379c0d40ac77d14a95dfc6123f638429b27609c746b11d0741558fa63a921008031ea8b11cc71a7b8b091a63707d3e4205ac40e1c45"}, {0xf8, 0xffff, 0x10001, "e67efe3cf086ff4af35c9f08eaa7b09e32517747306a8fbfe58eab4c598497301f0ab14d7c1ed02c9650e9c9b20cd68cc142a2a0a86c46379ab95d298702089fcbfea618e09957c82aad4ba8eb211482f354ce52d8e6e49848eb1f135b2262f221aed140114a7c101c8e6737cea9bdcb45e29e8b81a39e0044c96098c776a6d6bfe9a6f6f519daa2d70ca9eb8664100302c9f0605a1920135cd15bfb2a9a4ef551c02f97b22a7d05f1e057d8a5ff7a4e96c5b8be5e9d3d3d310dd2ea4cc43b96d1a2c790450f5a15f78d4df37e059a6d09ed94073487f4c8eb9cbbef851362d3631aef"}, {0x60, 0xffff, 0x1, "e3934e11e6771701c8bfdf45ef64540f8f76febf4fa4850dd626871b7bf94d2ec8e8b6d22423273533fcc26385854be1aec28c2ff92db8e5a991f8fc8b1b862e8241b949be37e0e20e10dc677638"}, {0xc8, 0x1, 0xffff, "0ddaf8df50226e5bc152f580188089b6db3bc78d53aaf07a11494a9e0921b51fa8d402d3b1928c4cdfeb13062b8255e8b1bee3646df80deac89cc8fc54fc3207e639eba3802724b397c769b16e9c4e6784c63288507367f48c9b3d9cb593e0b07ac36f67ede74f5c87b223993ec39ee6a052c508710e919469d8836fb2ba3ae341281bfb42df83ccbfa47aa426be9c68dfee40f245690328f50c30750c5dbdc52ae315307e4c6af1a800351e7b39f81860653ae56b5707"}, {0xb0, 0x0, 0x9, "fbc41021d1c3f3e8ef026c28226029b623ebbe8c941ba8da878c2f93f92eeeb347a61f60e6a94219f05db38f96a224f67a050d54867f305082c2ea344949ad53b6c98df81d6f86635da025005d28250889762518fad7443b3fa538747f55710fb5252e232c5c94972aaf7c9b15505220af67ba917efdeb11e4100a1eb879fe74b8dd54344d36ab19c1545e0a9ff4a59e4d1ed3a500a9af27bc"}, {0x20, 0xffff, 0x5a1d40a, "8e926a086bc695130c5b86004272"}, {0x78, 0xffff, 0x5, "b06f536fa9dd3b51351e650e3d3cdd82416de45cdaa6f9729563634a1db3b54281c54d9b31f06739f80ef9666cb7d6e63e40e68c797604409d52f64d12eb239565561b3c44fc064587b3e2269614f6d738f61df3bc0fb72386d30fefb2a5391139e2"}], 0x5b8}, 0x4) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/126, 0x7e}], 0x100000de, 0x0, 0x10000001) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000a00)={0xfff, './file0\x00'}) 16:03:52 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) write(r0, &(0x7f0000000040)="a37c8c4ca1227ac1c0fb30ac09ef2370bc1fc203028813494339", 0x1a) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff9, 0x0, 0x0, 0x0, "00ffffffff00000000ffff011306000000a02c9a"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:03:52 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x50) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x6) r1 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r1, 0x3a, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x40) 16:03:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r2 = dup(r0) r3 = open(&(0x7f0000000640)='./bus\x00', 0x40, 0x0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000680)) setsockopt(r1, 0x100, 0x1, &(0x7f0000000200)="5a4a2a33f25e7e6fd2c28b56f5e64104699ac7b50305647372ed1f1d24efb6670c44dfc4431049d84650750846853ae5f442506eaecbc67395627e94ebe5dbdb5afaddc7c9b6a9cafd0260692f6d10168f19dadf58b0ff274902b708c4122f3e3a16ac35375c950b8152349e093b1af73db9374fe4c9c03a0593ae7ca183f6975013018d24d4ecea2c2b2ea5ec4f3fc5cbd7e78ea2ec0dda0f31", 0x9a) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) socket(0x26, 0x3, 0x7fff) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r4 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:03:52 executing program 1: setrlimit(0x4, &(0x7f0000000080)={0x3, 0x95}) r0 = syz_open_pts() poll(&(0x7f00000003c0)=[{r0, 0x44}, {r0, 0x2}], 0x2, 0xa6e9) close(r0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/106, 0x6a}, {&(0x7f00000001c0)=""/144, 0x90}, {&(0x7f0000000280)=""/31, 0x1f}, {&(0x7f00000002c0)=""/160, 0xa0}], 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000400)={0x6, 0x6, 0xf438, 0x9, "b7ace8e13e572387db4489c47370d253ac98b320", 0xff, 0x80000001}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xf6ed, 0x5, 0xfffffffffffffb1d, "73cce70952b37b2cfee534840c76f30d3fc5b46d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1eb3", 0x5d) mknod$loop(&(0x7f0000000040)='\x00', 0x0, 0x1) 16:03:52 executing program 1: r0 = kqueue() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x1, 0xa0841e8c265155ca) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000480)={0x5, './file0\x00'}) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000003c0)={0x7}) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x8000, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000002c0)=0x100000001) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r7 = geteuid() setreuid(r6, r7) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x40, 0x21, 0x8, 0x80000000}, {{r3}, 0xfffffffffffffffb, 0x40, 0xf0000000, 0x8001, 0xfffffffffffffff9}, {{r4}, 0xfffffffffffffffa, 0x81, 0x4, 0x7, 0xffffffffffff66c0}], 0x1, &(0x7f0000000240)=[{{r5}, 0x0, 0x4, 0x20000000, 0x5ebe, 0x400}], 0x7, &(0x7f0000000280)={0x2, 0x5}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x8002, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r9, &(0x7f0000000380)='./file0\x00') ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r10 = kqueue() ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000400)=0x1) kevent(r10, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffffc, 0x97}], 0x6, 0x0, 0x9d1, 0x0) 16:03:52 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1000000000000c1}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) dup2(r0, r1) ftruncate(r4, 0x0, 0x2b480) 16:03:52 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x10, 0x1, 0xffffffffffffff7f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1100000100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:03:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x101, 0x5}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0xb1}, {0x10044}, {0x6}]}) ftruncate(r0, 0x0, 0x101) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:03:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x5}, {0x4}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x2) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:03:52 executing program 0: r0 = socket(0x18, 0x4000, 0x4001000000000) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 16:03:52 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x28}, 0x1c) 16:03:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x14}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x8a, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") ftruncate(r0, 0x0, 0x95b) 16:03:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0x100) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) clock_getres(0x0, &(0x7f0000000080)) 16:03:52 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r0, &(0x7f0000000040)=""/110, 0x6e) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') write(r1, &(0x7f00000001c0)="93675e75ef88dc4c18510714d4b1ccf2758a0e71b4d9a1f4d0f5244ffa105482bcaade4063182505655d203245df1a454e702ee011bbbad8296c9b14bc9addfa44bc73b6153ba0f08441cc91e53c4265b94d9b125f5f5290161d1a0a75298e226b89f5c4ee345b4cc21320cac5a566a87e60a0d8e91da8ac07b7b4513e243713621ae84f7b42bb2d2f935b4911038fa8b2a031e490f7b054b8ebb69391e0852362338091e21b1144785a9410648b04ae3f276a7de1bca51ca0435314f4ad1b43a89a66bdaa41e14af771313a0319213c66d0deff8322e23666e5e9d47159e16294ff0928dc63ee293c87de", 0xeb) chflagsat(r1, &(0x7f00000002c0)='./file0\x00', 0x0, 0x2) faccessat(r1, &(0x7f0000000300)='./file0/file0\x00', 0x110, 0x2) getdents(r1, &(0x7f0000000340)=""/171, 0xab) readv(r1, &(0x7f0000000800)=[{&(0x7f0000000400)=""/251, 0xfb}, {&(0x7f0000000500)=""/170, 0xaa}, {&(0x7f00000005c0)=""/21, 0x15}, {&(0x7f0000000600)=""/224, 0xe0}, {&(0x7f0000000700)=""/225, 0xe1}], 0x5) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000880)={""/16, @ifru_addr=@in}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000008c0)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/4096}}) r2 = getegid() getgroups(0x6, &(0x7f0000001900)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001980)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r10 = getegid() setgroups(0x5, &(0x7f00000019c0)=[r2, r4, r6, r9, r10]) symlinkat(&(0x7f0000001a00)='./file0/file0\x00', r0, &(0x7f0000001a40)='./file0/file0\x00') pipe2(&(0x7f0000001a80)={0xffffffffffffffff}, 0x10000) connect$inet6(r1, &(0x7f0000001ac0)={0x18, 0x2, 0x797e, 0x9}, 0xc) symlinkat(&(0x7f0000001b00)='./file0/file0\x00', r11, &(0x7f0000001b40)='./file0/file0\x00') ioctl$BIOCGDLTLIST(r11, 0xc010427b, &(0x7f0000001bc0)={0x1, &(0x7f0000001b80)=[0x1]}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000001c40)={'./file0/file0\x00', 0x8, 0x1ff, 0x6, 0x1, 0x1fe00000, 0x8000, 0x8, 0x1, 0x2, 0x80000000, 0x8000}) faccessat(r1, &(0x7f0000001cc0)='./file0/file0\x00', 0x1, 0x1) getsockopt(r11, 0x2, 0xa3, &(0x7f0000001d00)=""/35, &(0x7f0000001d40)=0x23) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001d80), &(0x7f0000001dc0)=0x8) setreuid(r5, r5) getsockopt$sock_timeval(r11, 0xffff, 0x1005, &(0x7f0000001e00), &(0x7f0000001e40)=0x10) getgroups(0x4, &(0x7f0000001e80)=[r8, r7, r12, r3]) 16:03:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000380)) fsync(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x4}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x10408, 0x0) read(r1, &(0x7f00000003c0)=""/13, 0xd) accept$unix(r1, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000280)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x3, 0x8, 0x5, 0x8}, {0x9, 0x8, 0x80000001, 0x100000000}]}) getsockname(r1, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000480)={0x5, &(0x7f0000000100)=[0x8000, 0x100000000, 0x7, 0x9, 0x6]}) close(r0) syz_emit_ethernet(0x1, &(0x7f0000000040)="8b") ioctl$BIOCLOCK(r0, 0x20004276) fcntl$setflags(r1, 0x2, 0x1) 16:03:52 executing program 1: r0 = socket(0x36, 0x5, 0x7) accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() writev(r0, &(0x7f0000000780)=[{&(0x7f0000000140)="cb89fd74911e7765ae6513593305da9798797b1cb3d4f2f25ba617699ed79924793e3f7b6410a0b9ea5886194bec7e91e13f2926ef117f57aeaddc681b5a2523dfa8fbb39ff783f6f4f6cfa04d49f2f2a2bcf6cc0fcdbc02c35118dd1d9e15", 0x5f}, {&(0x7f00000001c0)="46880b7203f6c9f812d915e42d003d5bfd21509df730a5ec41bd57", 0x1b}, {&(0x7f0000000280)="3847f670ed3f35a838d703ffd0fda07b426e1d239038c2a1d47482f7c2355cee03f271c86661489eeb60094fa492cf1cbe0fb1a917accf8f9ee041fbca69844d623982651c22f0d1e1659cfd485a8f0bd6d3cb9fb2393796add491ba727bd5b6e578c833bfc683a122faa85bd5", 0x6d}, {&(0x7f0000000300)="e023fdb7f959a51f9c3923e2e5508c4d369a7afd907ffc71801878a5b4b7f7aab84ef929b5a4587e540f66be4908063a1dd830054af297156eae44b67a93ea537d507d4e56b9adccdbe7868745cc855236aca0da0593940fb530e506243b4e32cb29d45e52e073b6a15cef5b28afc10870440db8c86bd368e3081f876f6286", 0x7f}, {&(0x7f0000000380)="98bf6c1c12e627a0a4a4db2481e6be106c00801b1d197a0508cee96e2d4cc23ab9bee2969eb3eca3823c62ec44208d60a078d988d177bc828d7e334cc8dfa8b36cd127ed30dbf1c300d6fb6372242c4198f4fa02693306bd6734b37cf4ffa82f5a391c3952522d38074caa28da39966e3a421217278984056dadeac5c281004ccfe2b765796ed8936a765a08987615ed2e9db1cb7f69115936c77932a4e629ec2134615cbda299d7f87fea70664f7b36d1e3a840b49575f8d37ef5e6cb45728131598cb4716703f5ffe4e89bb533367686b5583cb98f0faf0beb8acb3e13a42d230a2b0193b4c062a1df1ae69b19bcc99d667dca45221cb4", 0xf8}, {&(0x7f0000000480)="02475a81ec60c08dbb5d2f0ffa72bd5f088700505c74fcd00cd6fd3fadbaef9159b66225e7365b120072ccc6566d24280f910df5bded58b6658d93a9bc44cf8555dfe6dc842db045958a95c9d460aa1d491357faee3c77432be3f9d3049c16bb28", 0x61}, {&(0x7f0000000500)="2a63e891f1320f1f477abf359de92d469e9f487852e18a293137d8494ba41da7b392cb7bd4b8fbfe06fd30e246b4c67372143643ff0465cfe2e30e082a245786c697464a805a1e4a53540031fe7f061fac523e57512d9f0836d541d97a7b3d2246d5831ce0d6616907b345f9cb9cb1be3ab4f1200f559462ac51d4f0aa1a9556", 0x80}, {&(0x7f0000000580)="0efe5b55c83292f13c171874ad1e2bb48a287213cc3808569611905368b5f2530bd54899328272ff2b673d6432b2f2abb225d0ccde54b1ec51495c0551ceaacbb67dd9b1e5c53500bb17acec0fc6c23ceea61027fcac5c925f77415d37ca1c3f392a1c2ff098176c7f465d502aea3cf61b19fe6e9ee85cd00da35b305093ae", 0x7f}, {&(0x7f0000000600)="110b9a78a9783b3c0f22c0ec2ae403ae0bac142816642d63eaac67ff5d82df1705ce2eac6d9ac58e6c317e472b6c534d4c747e8b85307cab265c7ae0433c2373dbf628cfb8df727a4f51991eba9149b3b461dbb28708", 0x56}, {&(0x7f0000000680)="27367ae56e77a9a45ad70f82806ab3b411ab5d89e79b44695b67d7b49d0bbc4c9dfd8d1c6b57997d2e28cc22acdd8920308384d1df4b8e676caffefa0b23e0fd4261cf538c1047ca0cebc4b7f3c6fd600c8939999b93bf6bbe91050168e5f7adafe5640c7e60248dd4c2dd389988077c937bd7830307700de861f0b1bfcbfa2a511a33d1ee3d815bd08a9e8b7779fa91fe26d43199097e4c38e4a5bc786fc6a0df3c8aaacab178490d6910a6bbd894a4ac8dc5907fb56a5351b954673bd2f19f350af7473de4757ad203824c3f73bf70df69555813e86cabae8a727cf3efa47449b5acf77101dee21549df36a2799002204bb6588767076daefbc5e573", 0xfd}], 0xa) close(r1) r2 = syz_open_pts() poll(&(0x7f0000000080)=[{r2, 0x111}], 0x1, 0x7ffffffc) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x7fffffff, 0x0, "263f7910736248e4469e60c4033e2009ccb47a3e"}) write(r1, &(0x7f0000000240)='k', 0x1) 16:03:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000002c0)=[{0x35}, {0x30}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[0x80, 0x6ac]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="03") 16:03:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = semget$private(0x0, 0xfffffffffffffffe, 0x4000000000000028) r1 = geteuid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xfffffffffffffdb0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0x8, r5, r2, r3, r6, 0x0, 0x1}, 0x6, 0xa9b, 0x2}) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x800, 0x0) r8 = fcntl$dupfd(r7, 0xa, r7) ioctl$TIOCCBRK(r8, 0x2000747a) lseek(r7, 0x54, 0x1, 0xa811b2ced95ee9b1) mknod(&(0x7f0000000000)='./bus\x00', 0x2101, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x140, 0x0) r9 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x28, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000000400)={0x120, 0x1ff, './bus\x00', 0xe014, 0x7, 0x8, 0x3f}) r10 = shmget(0x2, 0x3000, 0x40100, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r10, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) symlink(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000700)='./bus\x00') accept(r9, &(0x7f00000000c0)=@in6, 0xffffffffffffffff) setreuid(0xffffffffffffffff, 0xee01) fchmodat(r9, &(0x7f0000000440)='./bus/file0\x00', 0x101, 0x6) ioctl$TIOCGETA(r8, 0x402c7413, &(0x7f0000000100)) shmat(r10, &(0x7f0000ffa000/0x1000)=nil, 0x2000) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000004c0)={{0x64800000, r1, r2, r5, r4, 0x1, 0x8000}, 0x6, 0x9, 0x6}) r11 = semget$private(0x0, 0x5, 0xfffffffffffffffc) r12 = geteuid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000280)={{0xfffffffffffffff9, r12, r6, 0x0, 0x0, 0x8, 0x2}, 0x6, 0x100, 0x80000000000ffff}) 16:03:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x20000000000001f6, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:03:53 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0xc8) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x7, './file0\x00', './file0\x00'}) r2 = shmget$private(0x0, 0x10000, 0x8, &(0x7f0000fef000/0x10000)=nil) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x2000000000000029, 0x25, 0x0, 0x0) shmctl$IPC_RMID(r2, 0x0) r4 = getppid() fcntl$setown(r1, 0x6, r4) fcntl$getown(r1, 0x5) getppid() ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x5, 0x7f, './file0\x00', 0x4, 0x3, 0x403, 0x6}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xfff) r5 = semget$private(0x0, 0x2, 0xfffffffffffffffe) semop(r5, &(0x7f0000000140)=[{0x7, 0x4, 0x1000}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x890, 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000240)=""/81) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) stat(&(0x7f0000000340)='.\x00', &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000400)={0x2, 0x6}) ioctl$TIOCDRAIN(r1, 0x2000745e) r12 = msgget(0x0, 0x40) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000640)={{0x2, r10, r11, r7, r8, 0x2, 0x7fff}, 0x1, 0x3ff, r6, r4, 0x7d29, 0x8000, 0x7, 0x1f}) readv(r9, &(0x7f0000000600)=[{&(0x7f0000000440)=""/8, 0x8}, {&(0x7f0000000480)=""/178, 0xb2}, {&(0x7f0000000540)=""/178, 0xb2}], 0x3) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000001940)="1be7f1650cc98067ca8e80c04c389ac40a12f1d9bd414ff872247526f41d9b79fa4d97e7c33b30438c315dccc1db38033caa9bdeae2a29dad4c7242949a865809f2a85dd3aebc64c8118c0bec1b5567e4d982cc60cea063cd5f82d0d3cb0bc7f779aea4a4c4a933d57503266c6fd67651de808584fc6efd0999a4ff64b61230c460e419d0eeb11ffc56c6c3aac6250e4d8f501ffd86e2d8c232d8e2c2aae3af80aa7ec38f6cb01dc3d7bb07bd355b9fbdc336725521198b6974c381926fcf02d51abb29276cc78bdd84c34972494a70e630f1f6f886aec7d281002a0038a9a8d965592990ea4fbc117645f8ca9b127e42591109ef3c82ad8b7cc405103b4368f1a73c98cb70cdde52ddeddd21a3f10a6860bbdd96b2abef059d9527852bba8031f6b6eab9fcd87f30e5b40abd8ee437b1c0a8160ef70cee3e5cde30895de1fe7399c8070e6ef9f8bafbd835126251b1551547dbc5882044542d8d1b89364b35abcc14b254fc9ba90f21988bdb7a3144ed5b9176dbb17a26851d1dfeb6e29dfe3113c0bedf5fc7103bd18d665d773cd444d5cbe15ac84a90bd2b90a6d317449be10bf6ac19f6664fb0f36c68c495552ee7c8901df67d42ede07827b479210ffbd124da5da271df34e61bdae5cb7da2c12900c63366a68d83ece19af5691f58ac7fe77126a256817ec90b958a66fed565c49e625c399ffddab5c115ecdd041f4ccd5c17b2d2dc07b5e9dce7d84b3295b89cc94e3fc88204223923e578f778ebf4d5cf33ef735a92d3d2bd0d27aad23f4f86b2981ba8af0dc76327920b6f3fb203e2d5be3188d80d7c2dbd45024a5ee0b4bc116cf48de9851b0c34e7274f9e37c37fc42ba8a86d9e9ced4c3991ef12d29bd6cae9b09679ec12cb567407cda531c0e9c6ca0dba8ec5b2f99af9da0c7a62d1b8dac1bb9181fd746cae241200d3df36c6fd239f80173d02b239378cc2388f296563d8676aca5a339f33d44033d06d5ca8866d34d29fa12862e3ae84244fa761da61aa6f5a117ee8de8b1b3f9bddbe67220d1a971217c689dab3b545cb8e2da62bcff77ebd952f43b1a1ee58355aae66003351e1b8e9bdb1a260d8d3223893cd0003ce7cd3ec67712abd5e8a481a357ac347e275ac800dd1a70c7d57c241f9c225c7b63c6612226564e2d71d50548b08a4efec38f5e86b1f3da9106c9681ae045cf3dfad6e1b8598f8f1b2554d9dc7e25bf8ba28754bc7e7f8fa0218db30a890243ba1b26b444c943a8263bebd999314828da593ad7ee92d088f513196a1dce38181ecd8f4b77cf40fc7db7327fe78e66b70e1d01a9b7aa86034d336845295244c1ec8f927a06b91304f54b0b31d7e2af58a262d540663695537cfbfca65155aa83a0d38f65cc6263570e26576b24dd8759b1089bf2131aaba5be178b6d8b1f33cfdfe756f5cb873a57b6a986d101a1eb2226c116513d4d0472e1ab2fd9a79862ea041585f0bd7ae39ca254204322464f1da5170eeb3114d8cf5932a07eadb5e8b998b491c2a03fac34201d6772aee69b9a6fe6892e790eb710a7d3e1c35ba4fa7173c15c8f3b310e05395ed60b5ce7b5064b6a28975c17f65d0da0d87e34664abaa3872ba797df11bde630991b7357e6f681b151cfe281f4147aa1e80ece919c72aa94e42ab364c44aa8ac06158b5cfb94fb365a102239aa154da25d218a33507c8756fb99fa686ed576c22c4bc1604f877b76156b63d48dd69d133c385a944e5ef3acca740293ebfd93f8d64fc35ff117247b7c7bc0fbfc13f5aeedfd993f6b33756b20bac959e58ee7de25c861f88e0609d7e9c9c6f6aacdcf82cc0ec498f728a89d6dbbf4764142b6e4e835ae7121c9be523f800243a81d85e4991ab93fed69c49bb926d9bffc8a8353f07b6520d6ba620ad60d2a3eebe7897cd64a4c11a39a115abfdb22b428d6f52a288ba9bca7308f8e50f86a56581c936c815f472ce7f2ed19a9ee0e6ec2cb46b1217cd5e19bc8e1fd502c85b14fd8936354b9b895b46159471373f538cf228550a630bf58e09b353af36bdca73f5650721420f5d02b398ed2171369b1c9c53aa17b3a9fb0f2db1f0fabb71879f70ff7047636d5c4a409a2a12b5935a77db41288edd569a2bd28b72e83b807d21be010ad63f31efc780fe4b3c7f34a01f77acb282dd48bfff679507714d865505d33c14f244e1aa5b97b959b52ef83dafaa019dbb3a3f073f09a8b7eddd4f28acabd3db28a398b59f5c19c4db70be2669bb643dc50bdf740999f725f8dcc418564bba10ec07c9a99f0b5a2b9ffa1956595a1900f4ed8eb3733c95c27acfc29272709812503d0240ca7ac45147f0e724ef2fa71b3afa4a6974a8d0afc04db03e73d1cfde630cf32bd9b347d73c0f16c31e66ff6fbd503a0542f2348e3768c81ad4876f5671302d5b9ca535c92c92e9debad79b5267d7008abd776a4b769742b5f0fd666131fb0a1ea6a96634bb642972937de3f9120e98dbbba25bbf3700dda29bbf855fb97bb67061567bd9c58371dcb1cc48d16c2ee4f199074463fc4ea2df516451d2949b808db7c7ecf4c100e41d326d3f5ee9ae6af692c35f1aa07b6c411b098b355140d383ed1e44655f2e067dd875eb513024e997c70193d19c97806df7a906531d9e9fd62740f0a9319562626134b9ac6d6217429a0f98d8b82c697403365245d1d1271e260dc67c9e3a1736a69deee695bb24145d565fe849581521a6b78de0ace69e493000f28c323de9a0072c06fee6296ef0878fd3e5381ea3057186feccd45211443ee417e07be9941aa833ea11ef3bdbf7ce959e2ad8a3484f50741e53786c59def9dc58f4da678e2ed2b55888790f5923cb34c93b3773bf4e601cb41944ad87e421c146dce676646aa4b4148fc2b561447a14ba1b00735df5c226d37a137b8be7b531f465e522e9cf7bb51e79863e968fab69c8d7a03298838e21dd76b256fab5373cfd71d033d5d42c5c220a02b7eb0f5678912c90ef9b283be970b1907204a128c55cd040d1379fe5a45b8930665e9f4dcc4861e6b7fa7835ad59bbf15f1c72ea43595df7b06a092e04c41d7010d85617deb5a449dd52b3d28a79179a3e60c360672b3b68f78e8edd1af552fc8c6a97e33736eb68f6464ffbc13cf306afd30dfbd1ab63ef41650c5f9a97e3aa63159470c4b692b04e8c068b40464a5ee17c966292f6e61bbfc8277f078f495dc2c5ce87da7c29428a9602009293cb956c2b32d7130c053a5e36cda56f8c61697ea2cae6564f7e35be8138e2141a85cfe0110de9bfedd6bdfa4218cd6d794b5123f6396f2f8d6b0d27e8dabcd2165074905d4d3901ae744bd9b52c01722aff754b32a65792fc3472ade66183b1abdb75b9285c55d25256b002bc5cf474baecd07573ada86d39491ef3b099043776e024b0e406672ab11972dac52cd5750c335a6c55bf46496df9c963f17512a93a255e53a4c5746c3414c2505b3b39cdebb93c73d637d4f448b7c2e9657627e37e02f18c5281e8d3d06880db58b784b56daa652df26d0d94ba539048c56832b1d079c4c1714b92473154ccc77532a46a26ebf57305c9ecc28b303e30d17eef0cf83c3ffc1c05df7a66ae573c3a9d2e179179e4f46ca2b2baf84413ed53b854a43c60c38ac2e1befe46cb67d9c9397cdc25f9b19be7efa377dab679f639a28cdbc0f1a7ab02f005b82467c28b56bb90156a8f5fcdb42872024ce5f7fb182548b58b7fad0d3f5477ae6fe2aae7189b2598317e90e70da2610ffd62da1df88e73c7eede686c6d38dfacd31e7bf8b32c4e12a0fd2ecb409f702002615c0b6e535eb2fbce9a55118cfc43bb3e3d9f382dc144b34cdd49530b3e0598c5046d788714ba7f7c3b31150efd21d499990a894b1a837cae69402b905e2135c7207b439e54ee616ef971a0dca056e2a2040a51f36d06df409a9d27991a57eb8b222f8b57bd1d71b12a6646763117fdf437bccfae99d45fe4c89a93ff3d0665cfa49d8c266e5b0aa829c80258845e2ed79588e9b342fc97d6c3d91f33a66590f709e3d05479b31684eb2e324a729a6df666322db8aa1c251eb47d798ada81d176e2688d675e23e0fffb7b009b3b8e0777343ec8cd84c526f4ee5fd815bac71ca5913c200aaf401e016ea1f4e7525ee6ab5d1c26c5ebfd033ff26e95cc585d17d04654d3700e5473259d7c0889911e944e4b01276fc589b27119ccfb792fe8782dec2400bbdf7d2039060595b8dd806c48d7c0ba7d0bdf975fe1aeeecd6c367ae38d49938d829163916f5d4682cb0f4aa891f5a829036111bbcb5f30e7261e50ac06057f64aca72c2d943f52abf54e7cbddb8d6ab51598c6be25009e1b7a79dfc0dd9d32f78207d741712b2c7cd31d7ef6ab0d5500dbcc057fd61c250ffd3eb1cf206ae12c7523765ca83514b17ae7ba6dce8f1674ce90af1c07e0f82f1d0dda9c3737b10cb59258551ac0835905312028a32d05ab8effadd5f4582dc35623c21b6497e72d71c135ea8fa1319713f182847f6a659cd6d549dfad4681986f3d0550a196beb3a1acfebaeaf56e9b748cb4ea5bad10639568e3c2e351a48a8bddf49c495326602550f95f7e491173179fdb2314f4bf365410fbb12003a806c8dae33656d04f3e34eaae0fbc5ee7be6a4f54e6dc4065e1a0338e926cbfecc6b2cd7096b4004906ebff2fac10dcec2d3ad14c9e4b4e3340a96ff40966f73a90a18e13711b54048f6f9514f1ef4a0f9b4d4f0368cb66e85d7afeb640919cbb7aae18d49f61ee9bb9ef3d3b0ee176f8d566dfe0c5c9725e5e33447400e9dfce2f096672ec9d49d6d3924051c9724e6739371af20258f6e64ad1157710efaecfb06f7b00d4c63f43640699a7c79df6b0b221750b57945e4b3a2a09a7f9c39ee4e80cb4f89c785fceef4ffd6a350ddf910422cd237b92cf4f58cfd6cba3286480391d55f3a742e9047e978658df4df3ecd008935538cb0220bb354c55e7af566ecc3a24356c5f350f6e8672125a6314eafa55af7640528da63b3b482a906e421b301b721f9b4bbfb0744613592c1e75397dd5570bbb97db601e909e6039790c460c15a30f38b25c0a02cdc998fa0efca018211dd6eb41d5c1005f06e506a0de177bc1b82290b26ee46aeeee90159de82f7689e8c176851a17af1b00f8f65e126e1ee3c78bf6db48d70b056f7218404c7bc37d86145e79f80efc7c58fe86da1059d1b306dbdfaf8bee6842b856f83c0c1ba2ddde61abd22b402f300c097de3c306ade0d3442bb2858ac05d9056403ee8506fcfc712b71b9ed48d8fff196215f5feae020d695aa343dc04fb282bd673abbd956a4d8ea6d45884836e455c5d377bb73303cabec9c0a23f927c6b36d588e0ed82bdccb8b4d6c4c1d643c041cf90f4bd4a375b0027d7013147d829f31595dced9fccd06c7b486c2355dd29e63c7db2ffc55bd9e3451ece3b857f89edee828a8f6d9be0c6142d71925e13b98ac8fda70378e314443dcb810405fafd06a155888c81bb26af0ed12840949e7d70fcd57aaed243fa7f7576de20f39e4abd09d33a4f98f03055c7350e99806af968d90f7add2d5181072fa27e777e91815aedc0d9aba710c67fa73687d96966f8f8f884f776b9bbb26dc38a6dd53f6c6b1aeae4dc986d7dd1991d9e10e3be04c19140200d0769c642b3a000e26266cdd1c88ba08d3f35b8f40fb251898ebd1a72391b85336c1d006b1254d617cc9b1d061cfa43e82dd8b80f2253181bec599c1454fa747dc8fa37a6592114a5b411d3adf55f9f2208e0175ac692f7266a011ea3cd2b8a26060ae5b", 0x1000}], 0x1) shmctl$IPC_RMID(r2, 0x0) chflagsat(r0, &(0x7f00000017c0)='./file0\x00', 0x0, 0x2) openat(r1, &(0x7f0000001800)='./file0\x00', 0x80, 0x104) openat$tty(0xffffffffffffff9c, &(0x7f0000001840)='/dev/tty\x00', 0x180, 0x0) 16:03:53 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000080002000, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0xa2, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000000)="e29034dc408dc0554b87957aadbca9293b9c3a76429db268e4557d2713f2635d3c49bffaf263bf1031052a21fda7c5", 0x2f}, {&(0x7f0000000200)="306fadbf5ea59659b92ea5e57ecff61a433c3ab77bfb38f625aa0445aa4e477ce283b17fb08bca1247e742bd1be039ed8b0101f13a0d81e896b75dc762e56bb1d3c11345fb3f8f05465bc4ed36fdde5d767718b3d9de20a7c1b61f6b79322f6ddda62745f44901f23882648eabb192c4f029814a7043c6ab5eeab95aca34d9397c6a4431bdf5c8ef051651ac23ee674b7c6d25efad380b430d826aa874daf975d3debb4b8896768b43d82744cab52e98849f157eed7865747f41e0721bdcec671b6a04fd01bbfad912b018c9c9985e5c8dc3de4073122e5922eacb1ce3f68a15866b29171b4c5cd252d99e14", 0xec}, {&(0x7f0000000300)="1ab6f3ffc2eab5c23f595f92c7aded40ba121d8694ab89e2c2b6247baf0140e9ecb051639f98262653ed49d541b7a978ceab91d5248522d40d874210da6b52dba27bd69bb3a55cc810db42d96ebf618612a388f03323bc15c0afd898b87addbcf9fcfe21afb37996cf81ee52b4153d849e29b8be3c9d9883a7a0e1634c397ecd312952fa520281e76625cabf238643d7749a36385b2050bb4fac1fb34bca803256a228316e8cad5b427d1075983499e400c7b377f91bf356e1f74779e7ac0ae96d60310b4d263d8f306ae9b58cae5c4bdba757a5cf4475619fed706aeb7fb89e050b01", 0xe3}, {&(0x7f0000000100)="05a981d85cad0ca8eb5f7d58306c5b8e27eb1fa4e7fbdc8189b189ae2520d78e81c08100c8", 0x25}, {&(0x7f0000000400)="39c2c031e20fa32986345e568c6f92d6b38926c6832eb266d7e3ac04bbd5c017ef4c6fd798d58c1202d1c221c650d7", 0x2f}], 0x5, 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d632c5bb15405533e9c7277ab13091d4469baabf"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000004c0)) chdir(&(0x7f00000000c0)='./bus\x00') 16:03:53 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x6, './file0\x00'}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x7d, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x82, 0x0) flock(r1, 0x9) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x87}, {0x74}, {0x6}]}) r4 = open(&(0x7f0000000000)='./file0\x00', 0x280, 0x8) getpeername$inet(r4, &(0x7f0000000080), &(0x7f0000000140)=0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x20100, 0x0) 16:03:53 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10008, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)=0x3) r1 = kqueue() close(r1) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x80000000021}], 0x227082db, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0xbf2, 0x0) 16:03:53 executing program 1: r0 = socket(0x1a, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:03:53 executing program 0: socket(0x20, 0x1, 0x8001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) r0 = socket(0x18, 0x8002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) clock_getres(0x7, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r1, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) nanosleep(&(0x7f0000000040), 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) getpeername$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) syz_emit_ethernet(0xf9, &(0x7f00000003c0)="6fb6c5bcc5e394ebb95e478fb84c2f4d346734be8a8e9814cd150306cdb719a84602b466f352c86c700a5969293c1404dc3365b01bc3649f62335ef6cdb9f56e5dcd19dcc023c49c90fbdd40baf9627c9303a5112259afe08bdf00fb05965e4034e276583ea3d0c2352b57a126639969267169314f241c7cc6adb241a35608ecb1294d3c3efa6fdfe8c0e58c27bdd0cb8502f28763b5f1f6d2363889b5c12cb31f1683ae4cfbbb498bfc9381d76c14804904fee8fe444e6e4546d52d6c5420d321de06eb569cb123d6fdb922d79191bf4ffe7f0d9b91f03b0b0cf1416444b9d06a83d25bf80188f7c88417ef27a6633bea93fc22fcac73389f") r2 = msgget(0x3, 0x220) msgsnd(r2, &(0x7f0000000140)={0x1, "afb4dad1abddcd932e4d6788db04bf3063769c277369a23952070ae7153135310518b66d2dae1bb2a19e41feac9512f65a77e06650d83b9a189817b2f319db78c71487770096272fc8b2ce77613e40213c0429a215120a21c08aa6ca352058f11b6f4f33663eeef5ae982909d1fb0f36dbeb7e201a939a6bf9a10f8f6fb67aff84686971a96e040c035a280df02f5dd2465f4661fc1b8efbb49f36fe8b6ec31aa491ca81306d61b0f65c1c859e58754bda32b6d9489e405cf3acece334cefbaec017d40339e2d6a3fb432749d1d1e6c1a50818805e03dec90ba5cab5e22a0cb6bd62932a9739251878645d5b819ee6ef7a3ecc4956a67a9cc099"}, 0x102, 0x800) 16:03:53 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7ff) r1 = socket(0x18, 0x3, 0x0) syz_open_pts() connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="3c004d77c16f435b2b141155596c8cc3b8db3f1cbd884379f4f384c363e9563614d5e0b01c625dbcfc07d693f0b2ae57a731728dc0044a8a204b4bbee92683a9064b6645c11d00d1fc6a209f9aad0a5ffa84937904845e744207a3ef3b46dd3fcaa20e1188621ea64d2de2231aedac5fdcff0d78fbf7b5cdb14bdfc5e9dcd0a3a98817919d39dc8f0554a95ff0acb7becd548c4261cef08f", 0x98) syz_open_pts() 16:03:53 executing program 0: r0 = socket(0x2, 0x20000004, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00008dceeda200"], 0xa) r1 = msgget$private(0x0, 0x4c4) msgctl$IPC_RMID(r1, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1249) msgctl$IPC_RMID(r1, 0x0) 16:03:53 executing program 1: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) shutdown(r0, 0x1) fcntl$dupfd(r0, 0xa, r0) 16:03:53 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x1f, 0x0, 0x7, 0x400, 0x7fff}, 0xc) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r1) 16:03:54 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x11, 0x0) r1 = dup(r0) bind(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000100)={0x1ff, 0x0, 0x4, 0x0, 0x0, 0x1}, 0x0) 16:03:54 executing program 1: socketpair$unix(0x1, 0x80000003, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r1, &(0x7f0000000180)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264ab", 0x3c, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000001c0)="fd309091e8b1dfd504b1e3a54a91f35933e4e0895025cecb910d7e147d192509e103ad3b4d27edb412c6163a402eb8be676f08c459f5ec95ce9693930bc93a23b4e849cd1b9078d34309a8b5f11484b66eb03789b5ff42f250f4fd5a6c6837f0042e261daed7eecfb6f20c87fa45aa8fcb3c4c3a6cd71ab7c3f7289b538fbe24903cfb7ddf93710bb684048c55403dca28d3214e66ccbb092c5f97f541685aa5188df12809f6d7e5ebfbfbeeafbf60603badd6d1fb6ed18e9c65bc72dffb86a88b76a3736ae2bab1b1328f", 0xcb) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) r3 = shmget$private(0x0, 0x3000, 0x109, &(0x7f00003ac000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) 16:03:54 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x5) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:03:54 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) setuid(0xee01) setsockopt(0xffffffffffffffff, 0x29, 0x28, 0x0, 0x0) 16:03:54 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x100000000) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/126, 0x7e}], 0x1, 0x0, 0x10000001) 16:03:54 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) 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, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:03:54 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x420, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) 16:03:54 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x48}, {0x54}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="8b07") utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x9, 0x7ff}, {0x9, 0x1}}, 0x2) 16:03:54 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x283, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000300)={0x0, 0x2, {[0x5, 0x200, 0x0, 0xa18, 0xfff, 0x6, 0x3, 0x8, 0x81, 0x7f, 0x3ff, 0x3f, 0xb015, 0xca, 0x7, 0x0, 0x3, 0x4], [0x5, 0x8, 0x6, 0x8, 0xc2, 0x2, 0x992, 0x5, 0xff, 0x40], [0x7ff, 0x3, 0x1ff, 0x40, 0x7ff, 0xfffffffffffffff9, 0x7], [0x9e, 0x11, 0x8, 0xd7cf, 0x3, 0x2], [{0x1f, 0x80000001, 0x4ca4d350, 0x80}, {0x5, 0x4, 0x8, 0x5}, {0x0, 0x8e, 0xffffffffffffff80, 0x7}, {0xffffffffffffff17, 0x6, 0x31, 0x80000000}, {0x1, 0x3}, {0x8, 0x5, 0x1a4949a0, 0x4c}, {0x4, 0x5, 0x6, 0xff5}, {0x5, 0x9, 0x4, 0x7}], {0x7210, 0x6, 0x7ff, 0x8}, {0x2, 0x80000001, 0x4, 0x80000000}}}) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x758e, 0x6, {0x8, 0x7fa57f2d}}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:03:54 executing program 0: r0 = socket(0x11, 0x5, 0xd) connect(r0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000000)="b100050100000000000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x1, 0xa, 0x1}, {0x18, 0x1, 0x2}, 0x1, [0x4, 0x1f, 0x80007, 0x5, 0xa19, 0x6, 0x9, 0x8]}, 0x3c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = getegid() chown(&(0x7f0000000100)='./file0\x00', r1, r2) 16:03:54 executing program 1: r0 = socket(0x14, 0x3, 0x9) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x1, 0x0, 0x8000, 0x8000, r1}) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000100)="0c6d513562f03ac2d5fa0014f40020000001bd0966696c658df400a510b739e9f07e88d6", 0x24}], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x808, 0x40) chflagsat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) 16:03:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000040)='./bus\x00', 0x420, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) 16:03:54 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, 0x0) 16:03:54 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="d1a37201814dbdfcf89dab5ae4fc12dee180f524937f0ac0a6f6cc4d6b595a3664170ab22b297a270381f70a611df58083f69586c86cda3499b3ecc69d8589759945044dbf23419967c7907f3ec51d06a6901fc71dba617eefc718cc3e94c3828da74b0f57780c508e875467c811e57814e3d918d6fefd5a69f6cbd5aa663862e6622fdc60d0288f55cd81fcb6479174cfdcfa59315af807846ccd310fc623350fc78112ed7cac115e3cda", 0xab}], 0x1) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000000c0)=0x4) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=""/184, 0xb8) fcntl$setstatus(r0, 0x4, 0xc4) preadv(r2, &(0x7f0000001500)=[{&(0x7f0000000100)=""/208, 0xd0}], 0x1, 0x0, 0x0) r3 = getpgid(0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r6 = getpgrp() r7 = geteuid() getgroups(0x7, &(0x7f00000006c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000000740)={&(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f00000003c0)="e3ecbaffd01515afb6627b4839e2c56534a8724f6f143daa3b85d02d0e1ef6fd5c8e01ed90ee1fbb683df146b1552e8125f1e4548d05d02d51d116b08fc41c1cdc4fec8be5106ac477ed0b79292874a72c22ed83de83c32a166821186a3ae448a44edeee4d121eaaa174792896514343cde9a73fd59e19f4e9df6f9295b9b92c16bd8285c304e7d5ccaededeb484f935768a16024dfab9277a3f1a921f570025bbeb1802514cd89dadff2191505dc213872323c4", 0xb4}, {&(0x7f0000000480)="e13558a905fec7b1a8f3af99fe47f8b2d9211b3574e4dc977d06e6a45b1a2765c1e8961cc6a23ef34606f0cf9aa3bea9846c170082390f5535384e594d8698378bb41927445a712c35e472e664e0dc2564aee7abd390bd7395a24ee6ae9426ca6d503f2b40d917f64df3e3a21882e1a8aefb743e3a50b110219903e23807f50f381c9c452c736f191cbd9bed298fcb1148f9b28ea7a02724d08751e3cea7f71bcc86d31290982bbbd831acb397e871aca8098331ab646ad60d8db547f44b4fc1f121523c73f356fc14e740ea298c939b1191953a548ea7979aad0be21605cec58dcb99fc49370eba5d4c803c412bc722bca971497caf15d8831b5071", 0xfc}, {&(0x7f0000000580)="8071519ac5be17dad35c598c71e3e8fc1d64a8c6d7e8ca1ccd58391277b7b8a877a1a139e87308a75f2525", 0x2b}], 0x3, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x40, 0x8}, 0x403) 16:03:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000280)='./file0/file0\x00', 0x0) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) close(r1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x0, 0x0, 0x11c60bf3}]}) 16:03:54 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = getuid() setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x41) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20000, 0xa0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000200)={0x37, './file0/file0/fi', './file0\x00'}) 16:03:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) dup2(r1, r0) 16:03:54 executing program 1: pledge(&(0x7f0000000040)='pf \x85\xc2R\xe8\xd9\x14V\xd0\xce;\"O\x00\x84)\x11\xdfP\xe1\x03\xaf\x97\xda\xddA5\"\x02\xda\x126\xda\xce\xc9e9\xf3\x7f,\x97Y\xf7Qr\xc0G\xdd\xa4\x9f\xea\xb5 \xf7\x06\x04\x13Op[osIC\xf3\xdc\xf7\xda\xc4\xaf\x16\r\x83\x91V\xf8{7(4\xa0;\xde\x11\xb3tY\xc1\x80\x16\xb4S\xd0Q\x84\xf1\x16\x9f\x9a\xf8\x83\xfe\fI\xc5\xc8(Q\xa4\"\x81T\xd1\x04S\x87\x00\xa8#\xd2g\x1a1\xb5\xf32]D\xbcx', 0x0) semget(0x0, 0x7, 0x200) 16:03:54 executing program 1: mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = dup(0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7f, 0xffffffff, "342acb73beb3a4dcf67207bcb60f138ba48a1697"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "8a3200395d00"}) 16:03:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x20000000000000a8, &(0x7f0000000200)=[{0x7, 0x1, 0x156b2813, 0x400}, {0x1000, 0x1, 0x8c5, 0x1fffffffe00000}, {0xfbf7, 0x7fffffff, 0x3, 0x1ff}, {0x7, 0xffffffff80000000, 0x4aa, 0x7}]}) geteuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='5') ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[0x1]}) 16:03:54 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x9, 0x0, 0x0) 16:03:54 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x8) accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x480, 0x0) poll(&(0x7f00000001c0), 0x2000000000000008, 0xe2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000001c0), 0x0) 16:03:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3d}, {0xc}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:03:55 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x3010, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x108) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x1, r2, r4, r6, r7, 0x120, 0x5}, 0x1, 0xb, 0x20}) r8 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x10000, 0xa2) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x1ff, r6, r4, r6, r3, 0x1, 0x3}, 0x6, 0x9, 0x3c8692b7}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r5, r6, r7}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f0000000300)=0x9) bind(r0, &(0x7f0000000340)=@un=@file={0x1, './file0\x00'}, 0xa) fcntl$setflags(r8, 0x2, 0x1) getegid() fcntl$setflags(r0, 0x2, 0x1) 16:03:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:03:55 executing program 1: pipe(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r0, 0x88}, {r1, 0x9}, {r0, 0x3}, {r0, 0x40}, {r1, 0x44}], 0x5, 0x7) write(r1, &(0x7f00000001c0), 0xfffffef3) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000180)=0x5) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x80) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) 16:03:55 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2, 0xb, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffe2f) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x4000000000000c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:03:55 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) sendto$unix(r0, &(0x7f0000000080)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x2) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000140)=@in={0x2, 0x2}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000180)="75844a5dbcacc9300a99f03991e26808f1bb463fd13ad72a95677d14efd18e37bc481b9ebdaec5536318d19bf52cd173302d777b1fef37ce677b6da3b6781a2512d7d522176fdf75b50018ba963dbbc49e206382dc81ecb064503923387a4be1807f4d1cd3802d97369a6f4278635266935f2f852729d461ce45388d16814cfb66146a1b2cd8dc08e11d068a90567b12a959c6d66d95404887bf3c79d5f1d0f619", 0xa1}], 0x1, &(0x7f0000000280)=[{0xb8, 0x1, 0x80000000, "58b69c09f62ae2498593d8ad089087c0f80e9dbda822ef713cfd6199e1625908426efc516ec3ee31961190922dc3022416df5c95c95b23336b3d357c4ede52182217d461c4517c2a8d8b7a56ab89855e1e353aca63d3574b71fb81cc05939ea1f3e0f067b7ad2cd9eaa1de7c8c331bebd4d947b8cde2090e4283af8fc63941d60ea9c71a2e1edad25402e73dc47c78083c432635f37d6b1b86680061e46f233174aa2733959c14c0"}, {0x28, 0xffff, 0x5, "638fa605f36f95a4189410145193c00f06a3e7271e56"}, {0x28, 0xffff, 0x9, "b0d40c92666323419ecd724e9bdb7dfc5bfb26"}, {0x78, 0x1, 0x8, "f02a460f5bcfe8c1b533eb6f861bc489f6ba4180bfc39a41a523481a6dec181fed6ac799eb985c56a8687ac93bc20f2473d5f9c6803a4ab7ce358b9ac26983482d15324595b306f80ec53add5022b27bc547b18d33cb5e530aec9ad9e679ac3a5e7e08abf340"}], 0x180}, 0x8) 16:03:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = dup2(r0, r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0xa5, 0x40000011, 0x1, 0x200}, {{r0}, 0x0, 0x85, 0xfffff, 0x10001, 0x3f}, {{r2}, 0xffffffffffffffff, 0xe4, 0x80000005, 0x417, 0x7fffffff}], 0x1f, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x84, 0xf0000000, 0x0, 0x1}, {{r1}, 0xfffffffffffffffb, 0xa8, 0x0, 0x100, 0x4000000000000000}], 0x4, &(0x7f00000001c0)={0x10000, 0x3ff}) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) OpenBSD/amd64 (ci-openbsd-multicore-3.c.syzkaller.internal) (tty00) 16:03:56 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000f1"], 0x3}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) shmget(0x0, 0x2000, 0x80, &(0x7f00007f4000/0x2000)=nil) sendto(r0, &(0x7f0000000900)="7cc5c480f21624347d87101a9ee90cb3e20b070000000000000075e935f62a99524146659a13ac5a4b9357f3e5cedbf57d78306fd869d3b2154e1af4fe758ffb7a9b9b8bbe128c8bb17646b2137ce6b4144b3102e0ff6c2c6b156ca2c1885e0e7fd66b8ddabb85c2ec3cde27f17c97afbd08013607bea4c99a2c689ed06a50a7e425f8ad55ceb8518742091a0ee8687e19c0418583989b7c02f8672a74f51122b9cf43d779c92b95a3b4870d86994f5e4bcb7d678104fc665c378d76350f6c980b2efc561a382b4571aadd92660ea20b259707e66d4a2e2eda6b6974afb5c08edf06ede345df459f435ad7122d4d427bb0f08e205fb3da91958379a14def397d401451e6ef953e318e97ebe5f95f23357371b104709345f0ad44079c8d10d467c96df17647b0402fbf90cdde030d9fbb3fe7a9fe3d0b912c017505b8aa01859850cc5171e125fc3d95386728e17b32e525fe284d428335f8390f512ae381d0d57d239d5a39fb4330a25922e1b16b36aef58cc9272a0a5b99d12c6aba9d8491d1f8c416707831a68af12caff5405408805d6d5354c5f333f57d999625ec1eb8568570edb23934cb1951237f34f7cab40c2ac6343f41e57e00020000000000005e7fe05cdcea2dc28923217105b8c66121e1f1a9f6d16f4b4806d64a97e6ab47b7e13f77cd09c0cd2dbb38871e47665fb822c3e65a4e3ed6a649805511eabb9fe88725a8afe4a0193ff5e30406c9fdfc8dcd5a4c6231fb54f04fa7af13f03051e623f55049a747468baf14da193cc233147760e5d382a1f9352befe0663309b7bccdffeaad0fc0108fe808b0fe77383fa152cd9216f1d43b207212c0784380653f99070ac3a11d8e411c85b4c7141977fb6ed064e4c0d30ef08beded79d5973911a37205fa96a1dee92a52efb7379cf921cd735fb2fc37584b1c8a9a9b753403c952d9f51162483969056c6ad0a2f09338a1f885669021f58028c28b0032c11aacc2a6d83249cbeb5d52811c88e293e3a8d18c23508910d52217090606ea574ca0289cd048df65a6cf13c5d1a280fd51a25b4a30b39fb1933d778271f107bed417696c49fe086397831aeab3058d2ab4e0077576835a3a15359507bccab1669a5d40c69b2c391522923c767d2adbbd94d57520f6198889cefc50121a64442bb2c8403d9002010eb3799d8e3562212dbd79184d915415fcede5ce1858fcc0fe9dd759fbbaea52a61361aafdeeb0b580b6a4b382ab3006cab85df8b9d766b5d8b04a0c7a56e60e3c85242142d7e88140696047ab950003cd8059ccf087745278f94d714205282f75a4519f2485333449ee1fe441d7f874d96b7dcb85718b304189c3e8b8b838c18ce9473c46c9093e838f082bdbebd7684452a748418c2c2f1e4e54285ccb76973b6d6fece7507d2f4a4532f85ac48a33c3b9d245c965dea37576595ab04a7fb0af36666ecc845f259836be54b9321dbbad6dafe7977c4849a249a6314803cd305fd7eef8e91e6ae299cb10e2775776692a96e8891201775777f966c182d6e5a5469ce6c420c069491db6f5f8e47d610231597d38cff02eb572d501bf9269896e8abee614ecc9535d0c8d550c04eb7a294789176773fbea3e83da0306e57d002155726771e8ea294dd9c90194b3c19cb7b1a31c47534ccf14443256", 0x4a0, 0x0, 0x0, 0x0) 16:03:56 executing program 0: symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = socket(0x2, 0x8001, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000740)=ANY=[@ANYRESDEC=r0, @ANYRES64=r0], 0x2, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x102, 0x4d) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000700)=0xfffffffeffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000540)={0x3, './file0/file0\x00', '.\x00'}) semop(r2, &(0x7f0000000080)=[{0x2000000000007, 0xbb6d, 0x100000001800}, {0x0, 0x6, 0x1000}, {0x1, 0x40, 0x1000}], 0x3) semop(r2, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x1, 0x1800}, {0x0, 0x100, 0x1800}, {0x20001, 0x6, 0x1400}, {0x0, 0xffffffffffefffff, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0xe77b, 0x1000}], 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xffffffffffffffcd) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x1ae) r6 = geteuid() r7 = accept(0xffffffffffffffff, &(0x7f0000000380)=@in6, &(0x7f0000000040)=0xc) r8 = fcntl$getown(r7, 0x5) r9 = getpgrp() lstat(&(0x7f00000001c0)='.\x00', &(0x7f00000008c0)) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x400, r3, r5, r6, 0x0, 0x0, 0x5}, 0x3f, 0x1, r8, r9, 0xc53, 0x2, 0xffffffff}) semget$private(0x0, 0x2, 0x3fffe) r10 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r10, 0xffff, 0x1005, &(0x7f0000000800)={0x0, 0x1f}, 0x10) sendto$unix(r7, &(0x7f0000000640)="126ceb990fbe0a498a13503e81c6e86d93944f5a3a97558340ad86e9cec9a08637d52afdc324adfc8ade88b04825f3e1b5335c7dd458da38757cae07dfa70d73cb61a89c90a305716065d4647b690d129a86969f2e890f1dd41b5e", 0x5b, 0x0, 0x0, 0x0) setsockopt(r10, 0x29, 0x33, &(0x7f00000000c0)="f02d7118", 0x4) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000440)="97425c76947756d541cfdf5d6457b68310ebdfac0af7a7b9371adb584f4b31991ddf05c22d5e83de1b1ba5fc0cf27689eec54c826c99716645d3f4032fd7ef9f7edebcd73bbed6eef6c1f3574598b5b904c9c8b8be37cb2266998713e00869c2ab9ed220be78483f6851a41d3a3f31aba29e1f1d9d3539f2e7b2e58e286622e37cab7194e8205d6af4149fc9ef1b004e8ddce10eb0b5fcdad372233d27ca7d44dcece008c6873e8395856b87ee7c42fb71c76a4b522851f887abfacd61764dc2311b4de7ba08515ea525c5473ac2099449b9b00a9d8da104e55046df292ceaa0ab", 0xe1}], 0x1, 0x0, 0x0) shmget(0x3, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) sendto$inet6(r7, &(0x7f0000000580)="75a1c9da6e57c6a0", 0x8, 0x4000f, 0x0, 0x0) utimensat(r1, &(0x7f0000000300)='./file0\x00', &(0x7f0000000400)={{0x3, 0x5}, {0x9, 0x100000001}}, 0x2) getgroups(0x4, &(0x7f00000002c0)=[r4, r4, r4, r4]) mknod(&(0x7f00000006c0)='./file0\x00', 0x55875684757fc832, 0x2) semop(r2, &(0x7f0000000200)=[{0x3, 0x61d7, 0x800}], 0x1) 16:03:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) sendto$unix(r1, &(0x7f0000000180)="07c2ed69ad16f50078a1d9c311672e4f1483c84249a1689994fdf6add5fecf20aa857e6563a0f53fb3275af0b4fc7f4f40ee449205266906b4b4a1bd0a974b0cb67a7eee0b115deeff12301d9e57a3232e86b241e944747a311d48ae550a77b418cdc67e4101c301baebe196eb61d8aa361bf8451e8e4f30a532698eca8f978dd36d12f8bde7f289fcaac705073be787fb94e58d7dbc2b413331e44328a0ec523fc18f0794a06c", 0xa7, 0x2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5f, 0x6, 0x0, 0xfffffffffffffffe}, {0x1, 0x8000000000000000, 0xfffffffffffffffe, 0xfffffffffffffff7}, {0x0, 0x0, 0x0, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") socket$inet6(0x18, 0x4000, 0x6) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x1, 0x1}) 16:03:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000200)=@in6={0x18, 0x3, 0x9, 0x5458}, 0xc) r2 = dup(r0) recvfrom(r2, &(0x7f0000000180)=""/106, 0x6a, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x80}, {0x6}]}) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0x200) syz_emit_ethernet(0x1, &(0x7f0000000000)="e2") 16:03:56 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="ec75e48ebceb6cb6fc69906b80aa1e1aad6838337d768988b7d077538825d992f6db0a8f56fcdfde25be949bf4bf2468e841bae8b52bca0c861688b0c1278b97f8dd615782691371bb8a56b270bc32bae272eec3b60246e9569c8b86843885cb6dfae79470c521837162", 0x6a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x400000, 0x0, "00e3efff000e412f6db7b48dff7b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:03:56 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x1000000000000) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) dup(r1) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x0, 0x80000001}, 0x10) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x85) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x6, 0x5}, {0x18, 0x0, 0x8000, 0x2}, 0x6, [0x4, 0x6, 0x3, 0x7fffffff, 0x2, 0xf899, 0x7fff, 0x7f]}, 0x3c) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x8) ioctl$BIOCLOCK(r1, 0x20004276) 16:03:56 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0x7e, &(0x7f0000000000)="49f677c6a82113e5c4b2ae6eb638f6212aff1c19a1c06e8d4555b6920bcd02e90f07dfc37d378806ecc8d41be50d1552f0fd5ced6c92f049c3c21b4bd5d10d4fec71de4157cbdb328f264f9cd488cbb272aabeee1acf14616fe8b861bf8d285e0ef2ac9f5497e3b97e006d6fc92fccf9a2cd7fd5763486ba67aabe53166c") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x8000, 0x0) 16:03:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x8000000002d}, {0x24}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000280)={0x3f, 0x80000000, 0x100}) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000001c0)={0x2, './file0\x00', './file0\x00'}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x41, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x28}, {0x60}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000100)="8b50") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:03:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = semget$private(0x0, 0x7, 0x30) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000340)={{0x4, r1, 0x0, r2, r3, 0x17, 0x81}, 0xfffffffffffff448, 0x9, 0xd76}) r4 = socket$inet(0x2, 0x4, 0x80) recvfrom$inet(r4, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r4, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000140), 0x0) r6 = semget$private(0x0, 0x7, 0x140) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) semctl$GETZCNT(r6, 0x4, 0x7, &(0x7f0000000200)) socket$inet(0x2, 0x1, 0x101) getitimer(0x3, &(0x7f0000000080)) dup(r5) 16:03:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x800, 0x188) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x10000, 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x25}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:03:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000240)='./bus\x00', 0x20241, 0x12) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x40000040, 0xffff, 0xffffffffffffff01}, {{r1}, 0xfffffffffffffff9, 0x4, 0x45, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffb, 0x6, 0x40000000, 0x8, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x80, 0xf0000004, 0xfff, 0x9}], 0x3, &(0x7f0000000140)=[{{r1}, 0x0, 0x1, 0x1, 0xdb9, 0x85e}, {{r0}, 0xfffffffffffffffd, 0x20, 0x4, 0x8, 0x20}, {{r0}, 0xfffffffffffffffb, 0x0, 0xfffff, 0xffff, 0x7fff}], 0x4, &(0x7f00000000c0)={0x8, 0x50000}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() open(&(0x7f00000001c0)='./bus\x00', 0x8000, 0x16) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:03:56 executing program 1: r0 = msgget$private(0x0, 0x32b) msgrcv(r0, &(0x7f0000000080)={0x0, ""/184}, 0xc0, 0x0, 0x1000) msgget$private(0x0, 0x18) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0200008000000000869a9b56a7a244c550daeb2082ed78b69c5d7d0b138957372c057a84c28d3fe7f950a6f561ee28210b990b51d297238c8119bc663fec2f2005e079119136fd0cf49dd8030c8faa3d6656e1be9a81b2e0d2aafc2609572a7cd789f3b1306c249c6ca3b65b8a47c40c9cd83d088fbe078934016258cbffa1f71699a82a4821d0bbd2e2cfb77020ae82b69e609bb09dbf1f4ef9e300aa905d4c9bb6780ce805f07849ea983db2da2ce1e715f37a2f8ad19293b55fae041308d67727b980755b1861b8b0baae73d5400000000000000010f0115d3fe18508420af856ca9b56b3fda09505b79927"], 0xed, 0x0) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x3}, {0x0, 0x9}}, 0x0) 16:03:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = msgget(0x1, 0x80) msgctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4c}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="05") 16:03:56 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) 16:03:56 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x20c8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002008, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x84385, 0x0) fsync(r0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)) 16:03:56 executing program 1: r0 = socket(0x18, 0x3, 0x3c) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x0, &(0x7f0000000280)="07c3b938d7c071e6eb359d7f900cdb37f5a24c17fd636228609bf23b30b713fb8c4e18ff4ff2c089f3f770953da731808bbec80416af38b9d25ef8b5ea00e33b3fac283f2138ed6d24663f9619ccb139eecb77a81f7b20bb26f73fab4e3fe3538e4d57123683cd51d7734282e13828a2f2b341db000000006879ce5a662a78d36b655f173975aefd4380d92dfc85948f7f5bcb018f7276d3e9249f6b1139006892da93a10d79c9b355346f00"/186, 0x23a) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x4, 0x0, 0x0, 0xffffffff00000001}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x5c) 16:03:56 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="40103dabacf592bb8d8eb82625c3a3ad", 0x10) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f07b3d268e5806edad3751540b28d199f66476c652f00"], 0x10) write(r0, 0x0, 0x0) 16:03:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40, 0x3, 0x9}, {0x4}, {0x100000000, 0x3, 0x0, 0x2}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") 16:03:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000c496000023e6ff1f0000000000460f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x5, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:03:57 executing program 1: close(0xffffffffffffffff) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028a7) open$dir(&(0x7f00000000c0)='./bus/file0\x00', 0x10, 0x80) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) fsync(r0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004008b00000504000000000000000000000000000000000000000000000000060000004f22c6b2", 0x2c}], 0x1) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000001a17a852893a787cf61610887a0c"], 0x8) 16:03:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000140)='/dev/zero\x00', &(0x7f00000001c0)='\'/(/@%\x00', &(0x7f0000000200)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)='/dev/zero\x00']) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0xc2, './bus\x00'}) read(r0, &(0x7f00000008c0)=""/214, 0xd6) unlink(&(0x7f0000000000)='./file0\x00') 16:03:57 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000040)=ANY=[@ANYBLOB='Q\x00./file0\x00'], 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="d036ac473fe76beabcdc67fc7144d136e774c7cfcb3e4af1efa3e53a70d7acc9d70717a8caa42c01eec656898e17bf3dd292bf6475e991eeca12018d60b05b3fde993f4dd90449e7af69940450", 0x4d}, {&(0x7f0000000180)="639e792bc4d72ce23ae3a2476d7bd46dcd50cf2958be3b20906d2df123a813e3d7c317d9fd16d3973ef6ede2a623519522aa0ce0a07e928f4e6e4a6b235e24064ff3c9e1196f80e5f651fafb4eb9ce864d1d4a4043b034a582c867f415013936dd1e1e432b549f0af317859c7af3aaccf95782c1d58fc001272b5938d8a8a6cd1fe6d7f85290eea59b", 0x89}, {&(0x7f0000000240)="6fc7c8f50434e368afe07c7e6b6d24c90eaf32b8274456f4dc085afdca958080086e4bd53d5c985b9afa9a389b10f1fa19f711a9a83661251baa4dca01f55215f9b4c4ab64e3fa5c5f4a9916f27e155c0e5afc4b35e94018f25c7ebfa2fb3f1f3de44c2e9692c9815af3c88d210e9a9ffe77221bede67783b30fa22404f2ea800f51f32bdc74afd7a00247b981d1eb694ca1b79fb651bb37ee3eb36c183d5942d70c4258c04841da39eb6558dd3c65c61cf0660b27cea1db998ee84879d7bbed59361df60e85891764bcc73955eb3b160f8b3d18c4026acb855fd364ec7fb5c7880d3249fc5f224766b5e8", 0xeb}], 0x3, &(0x7f0000000340)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r0]}], 0x20, 0x5}, 0x404) poll(&(0x7f0000000140)=[{r1, 0xc0}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x40) close(r0) fchmod(r2, 0x80) 16:03:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000002800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e4329a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e2712e266345157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a1312d3a11092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2cbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b99ae5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f", 0xf8e) writev(r1, &(0x7f0000000200)=[{&(0x7f0000004800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63b2004a8508068d92c61d241da63eb510aa2b3f9f317bce4efe0d5e0d3b5e88b4773518098a744456d8bd3f20c80db5a111ac189d8017e0b022c0b2600fa563be8fdc48fd8b175cdb5b909420e0434f72f2c995dcb340fc411d6d8163a7766c074ec4928a1bf35a162c998206845fc4d22f58ce33e86cde06686268d71f42a89e3fe3322c827540c0a0eff948f987f1556e28", 0xdd2}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) write(r0, &(0x7f0000000080)="55eab21a4e1fa36861313503f30742932ae02e1525c4522a6b0ff85c1bff99510bb06acf4a529532dcd5a3ee6b6d160334b77a0be825ae4c97e41540a0f4a0613a7e591515c635e4c9cf3132fd228cfc82fcde156cf1f5be00a4f446aedd5a2a4039d6d18cdc35990561477c6d740ba8f5", 0x71) kqueue() readv(r1, &(0x7f00000027c0)=[{&(0x7f0000000300)=""/167, 0xa7}], 0x1) readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000003800)=""/4096, 0x1000}], 0x2) 16:03:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="00b19d5dd31dae249b2fc742ee610e80bd4db167980779de00f8f677ae22dfc21b5aed0d650de7f6cf9fc78fca8bd06851b365f8bd872938d8c4f2519a2db76a1efa5e016cee5bc4e088dba0a4447b15ebf3365c660c5c40f86a8fa7cef985dc1a3fa1326ec7e85a964915ea80acb6c3cbd92f6adec9c577783044a5661c7adfe37697b10ddc0c0102bf819488b04eef909e011cf733a992e4f80b69942bc28ac08063d21971d96f9bf10a0c1439205e394c272ab64a54c37beb0128244898b9211cc4bb017df775e1ce89bb67fb2e805c9eec85bf5af41c3b7466a0285d5aa8debfb4553959262d6f990294960dda72e5d8ef391543", 0xfffffffffffffd67) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x5847, 0x0, "ab5b88ecbc24f81ec142fe603e89d853bedb1ab9"}) read(r1, &(0x7f0000000080)=""/99, 0x63) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x9, 0x0, "6892e4d4e5bc61174cdcacb34f8e114c2951a5c9"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) write(r0, &(0x7f0000000140)="96", 0x1) dup2(r1, r0) 16:03:57 executing program 0: mkdir(&(0x7f0000005480)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = openat(r0, &(0x7f000052fff8)='./file0\x00', 0x800, 0x100) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x405) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(r2, &(0x7f00000000c0), 0x1000000000000207, 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') r3 = semget(0x1, 0x1, 0x630) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000053c0)=0x9) r4 = socket(0x800000018, 0x400000000001, 0x0) semget$private(0x0, 0x80000000003, 0x40) recvmsg(r4, &(0x7f0000005300)={0x0, 0x0, &(0x7f0000004280)=[{&(0x7f0000000100)=""/83, 0x53}, {&(0x7f0000000180)=""/4096, 0x122a}, {&(0x7f0000001180)=""/4096, 0xfffffffffffffec5}, {&(0x7f0000005640)=""/4096, 0x1000}, {&(0x7f0000005540)=""/211, 0xd3}, {&(0x7f0000003280)=""/4096, 0x1000}], 0x6, &(0x7f0000004300)=""/4096, 0x1000}, 0x42) setsockopt$sock_int(r4, 0xffff, 0x800, 0x0, 0x0) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000005440)) r5 = semget(0x3, 0x1008, 0x400) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000005400)=[0x2, 0x8bef, 0x7fff, 0x0]) semop(r5, &(0x7f00000000c0)=[{0x3, 0x0, 0x800}, {0x0, 0x3, 0x800}, {0x4, 0x3, 0x1000}, {0x7, 0x3, 0x1000}, {0x1, 0x401, 0x1000}, {0x0, 0x9, 0x800}, {0x0, 0x34, 0x1000}, {0x0, 0x1f}], 0x8) connect(r4, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000054c0)) r6 = semget$private(0x0, 0x4, 0xa9) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) getsockname(r4, &(0x7f0000005340)=@in, &(0x7f0000005380)=0xc) semop(r6, &(0x7f0000000000)=[{0x3, 0xfffffffffffffff8}, {0x3, 0x8, 0x800}, {0x7, 0x7, 0x1800}, {0x7, 0x2, 0x1000}], 0x4) getuid() shmget$private(0x0, 0x2000, 0x504, &(0x7f0000ffc000/0x2000)=nil) getegid() semctl$IPC_RMID(r6, 0x0, 0x0) openat(r7, &(0x7f0000005500)='./file0\x00', 0x0, 0x20) 16:03:57 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, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setrlimit(0x0, &(0x7f0000000100)={0xffffffffffffff7f}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:03:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7f, 0x20000020000007, 0x528, "f1e29fd06b0400d0bb91d667be003b99f7bd00"}) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000200)="5cc5083d75e03ad85c3067d604", 0xd}], 0x1) ioctl$TIOCCDTR(r1, 0x20007478) 16:03:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="fc00000066696c653000"], 0xa) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0xe100, 0x48) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000000c0)={{}, 0x1, &(0x7f0000000080)=[0x0]}) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x40) fchmodat(r3, &(0x7f0000000140)='./file0\x00', 0x20, 0x4) r4 = getpgid(0xffffffffffffffff) fcntl$setown(r2, 0x6, r4) socket$unix(0x1, 0x5, 0x0) 16:03:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x1) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x8000000000381, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) connect(r1, &(0x7f0000000180)=@in6={0x18, 0x3, 0x400, 0x7c}, 0xc) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f00000000c0)) 16:03:57 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) mkdir(&(0x7f0000000100)='./bus\x00', 0x141) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x90, 0x91) setuid(0xee01) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 16:03:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="10a968c3cdc4dded05a99fe0824f075861bbb6fc2547d3a73e8500d260739f147b6869d435e5f5882914d4e3e9eb615990f9d39059f994b0db4b6e8eb3fd139916", 0x41}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x9, 0x0, "e8ac3358e7184caf6928695b1508c2ea50ade635"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000a00)="cd", 0x1}], 0x1) readv(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/95, 0x5f}, {&(0x7f0000000240)=""/150, 0x96}, {&(0x7f0000000300)=""/193, 0xc1}, {&(0x7f0000000400)=""/127, 0x7f}], 0x4) 16:03:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r0, 0x6, r1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x4, 0x6, 0x1, 0x1000}, {0xce0000, 0x1, 0x4, 0x2}, {0x5, 0x100000001, 0x8000000000000, 0x7}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000200)=0x3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x3) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000380)={0x1f9, &(0x7f0000000440)}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x400, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000280)=0x3af5) 16:03:57 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x80000001}) 19:14:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x34, 0x0, 0x0, 0x2}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000840)="15") 19:14:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x40, 0x0) dup(r1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x80000000) close(r0) readv(r1, &(0x7f00000009c0)=[{&(0x7f0000000400)=""/153, 0x99}, {&(0x7f00000004c0)=""/187, 0xbb}, {&(0x7f0000000580)=""/204, 0xcc}, {&(0x7f0000000680)=""/184, 0xb8}, {&(0x7f0000001000)=""/4096, 0x1000}, {&(0x7f0000000740)=""/137, 0x89}, {&(0x7f0000000800)=""/197, 0xc5}, {&(0x7f0000000900)=""/165, 0xa5}], 0x8) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x7, 0xc6a, 0xfffffeffefffffbb, "c46900050008000000000000000000d5ff00008d"}) write(r0, &(0x7f0000000d80)="726e1052a2488af37fbd75df420a46e885efed8097c1d89062a9b01f3e9d4638145d1cf99be6e2d158e97083bc4f330379e454c9f1f062a213ae1b41ad9c6a67d5f875ce7ac4da6b40aa4111cf1427b8dc01cecf281e9255114677aac7c4c277965b1849c01390bb5609f8bd1c7f94785b0feffe7e7feeacf7e153e3e0ee0f9a5ad1632e7b20e592bceb21203031813aab9e85af2a57db468321a758b750be980c21a8141a196a80e66997e77198c2c422e306f2f19c457815e60e02c0a90cc9d1c96a150aba8fd133b504a88a07f3704683327fb83b11a5ef3b625df129d4f11b8acdd28d4f1c266ab605cec43ffb76bcfd5975dde1a1298eb66f91e34a5e4e5aa3a07ca03f253c9c638250364ec0b849eb5ca535513cd0c4094d53f95b645aeadb6116e4a2159f9f1431b82ef1ad91998d47d47c07ff3226c94a2b26336af65795c265fdfce3947710abb35007e2048558eaa2ce642bc693f98c5a2a5ca9590e8014e2e16373662afa0c003fac54a78e02ebc58f79f90fa6d7d2bfc0f557fee4c0face1d0db2e5bd901ea3140f92a6eec01f0c03d0d99b81a64ad01676b586d789ab2b63de342b7889bd2c2f4a6f5ad73cf4f5d18fd10162f7c56af56fea9e1cf2246b24f96496e5289e86851e4a8a319bb3cf38a33e7a9c91cfd0bec75ce4f0b9e7b07506bf0f9cfa928bcd90530181cd903cefd7afc24630b4d15bc3aa110066534a40c39d80d6b40d7edf05e7757192850db87e4fd57714795be91bba3a751c1882d62e8a6d9628912a0d1bec0426bbf0b5642f75d9126c1952fbbfd9baedeb228c3ad54088b1d346de5a7874c184a9334408", 0x255) close(r0) r3 = dup(r2) sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000140)="5955d6c381432a9e2f23ff17b5dd65109b41733fb7c7e6d7801cc0a22586f8bd0b1f19a755aad5c583f8e8b16eeaa5b1fa8f8258032b766427e16930c7fc4c49fa9632694d0818880e08d396c081851059a18d30a6e5eaa30c84f83895384e4a84d46c6e54aa33846a585ef150b9c52eb6a1018ce6b858d454ed85e008e778f753cce6d0cf3f3abf753c446da686", 0x8e}, {&(0x7f0000000200)="77b5d92b7c56a9a73440de60066814b6df2ec8df32ff04b23ee5f3fc092d55f4e0756e2c79ec45dec49d391ca47984f0d8ed136c65bf936ef0894ab2eb0b6a684e7865bdcd94ce7ea33adf16c5a5e4707d256bc5aa9bd73caddc824259a23c79e94153856d7d4c263f3167268cd2a7c9719e336cc19638ebeff7250fc25d60aa95ca3c63aaa084470ee3b46def368c3e0bdb76d34ed5c04a65f5b0dc3acaf831ea", 0xa1}, {&(0x7f00000002c0)="87385bf2a0cc2c8babbead20e34b024d5be116a77d1f0cf6f2e8b4073a3a5a7df38d225698ec4ceba5e5645f22e18b68602038688c1ad8aad20f0991c67a4a927cd0594f6de2ad673a71654f00236eb59977a2360cd681355b696007dc58d38f6a40dd8524", 0x65}], 0x3, &(0x7f0000000380)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r0, r2, r0, r1]}], 0x28, 0x40c}, 0x408) 19:14:09 executing program 0: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 19:14:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x30}, {0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") 19:14:09 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x2, 0x0) setreuid(0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 19:14:10 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x10400ffffffff}) r1 = dup(r0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 19:14:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x9ee1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x1}, {0x87}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000080)=[{0x14, 0x1, 0x2, 0x895}, {0x7f, 0x1000000000000, 0x8000, 0x1ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20080, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 19:14:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x7e, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {}, {0x6}]}) syz_emit_ethernet(0x8f, &(0x7f00000002c0)="8b50f8d92db6a841b271263fb85fdc3b5922c746ca39f00d428f01f57df5ceca39f602ff8b69be11f1437a810a30bf07be090932f5e820f51506b959b9e5f4c86bfc80aefc899571b0a555e7199d4eee339d45e98bf1e128c1571705ef696785b373a0f53797f4f3055e53143421dd2e899cf57424a9d4769ea27bcb62f5b7c02e74400cf7d3dd5b1022409472ce76") 19:14:10 executing program 1: r0 = socket(0x1, 0x4007, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000480)={0x7, 0x3, 0x81, 0x0, "c26b9d1ebaf39680799e924ff323bf1371602784", 0x0, 0x7}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) rename(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000380)={0x40, 0x6, 0x2, 0x8, &(0x7f0000000100)={{0x9, 0x2, 0xf705, 0x5, 0x8, 0x5, 0x100000000}, {[0x4, 0x9, 0x5, 0x7f, 0x2b266514, 0x101, 0xa59a, 0x5, 0x9, 0xffff, 0xff0f, 0x8001, 0x3, 0x2, 0x13, 0x4, 0xea12, 0x81], [0x2, 0x4a, 0x400, 0xfff, 0x0, 0x3, 0x111e, 0x5, 0x4, 0x5], [0xfffffffffffffd63, 0x8, 0x7ff, 0x6, 0x3f45, 0x4, 0x4], [0x8, 0x100000001, 0x7, 0xffffffffffff8001, 0xe1, 0x5], [{0x4, 0xac1c, 0xce7, 0x4}, {0x1, 0x5, 0xffff, 0x5}, {0x8001, 0x3, 0x1}, {0x1000, 0x7, 0xfe85, 0x3ff}, {0x101, 0x34e, 0x756, 0xfffffffffffffff8}, {0x9, 0x2, 0x1, 0x1}, {0x8, 0x400, 0x6, 0x25cb}, {0xadd, 0x8, 0x200, 0x10000}], {0x1, 0x1, 0x6, 0x10}, {0x8000, 0x10001, 0x1, 0x6}}}, 0x8001, 0x8}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) ioctl$TIOCCDTR(r2, 0x20007478) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 19:14:10 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{}, {0xff}}, 0x0) poll(0x0, 0xfffffffffffffec3, 0x3) getitimer(0x0, &(0x7f0000000000)) getitimer(0x2, &(0x7f0000000040)) 19:14:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x4, 0x4b, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x480, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 19:14:10 executing program 1: r0 = shmget(0x2, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x801, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x8004667d, &(0x7f00000000c0)={0x0}) munlockall() 19:14:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x50004010001028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_metric}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440)="000000186004008b005f3a271b040000000000000001000000bf02008c9798171fbb18fb9d568e58a6b193ce03df1286a2a219a3ac621f176181ffe691ec51f8a0d902da5691d899536195b2d91827addfee88dc46d1fb4151bc033fa6bbac91c805bbb9a3600f15400d61592c24fa00806450bb9f397fa7abfab6ecd89c7f8d35d67ad58fe3b20900a4d6", 0x8b}], 0x1) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f0000000380)=@file={0x0, './bus\x00'}, 0x8) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000140)='\\}\x00'], &(0x7f0000000340)=[&(0x7f00000001c0)='-\x00', &(0x7f0000000200)='[\x97\x00', &(0x7f0000000240)=',&+\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='/},@\x00', &(0x7f0000000300)='\x00']) 19:14:10 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x200156) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0\x00', 0x200aa, 0x42) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='J\x00') 19:14:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x1000003}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000000)="cbdfb9d0e0003e9ff89881def88129bee756d2d8e6ee413e", 0x18}, {&(0x7f0000000240)="9b68666d01b82fff2e8e985cd3ba2e9a4dde358254db7e212e5281d911b73b6b98afb1dda3420b610801509709a4b76076b14375792f266066f15b095ecbe2c8de6818b444af0730de149807c4a466f1975841a495a0e982d40c9aed93b32824c9b222de66599a90986f61418514ca75ad719657e894600da3973dd8e19189e6d425aa5cdd7d3f83b037", 0x8a}, {&(0x7f0000000300)="38d5a0f165c5082c1cdb19b38cce5b411cc906ba99089122d18280a108804586f030900d9f42ef954805893bae72c639fa21d788bf8fb3cd6ce91a44b8d896a7b135538f3a3ca4f7b090f4bf3137f5ee695a1083128e534259ca4e9ed75eafd8c6c561f3f5eab80e9cd5378c67768a8a1570ee6bbeb00ff194e3838e7363c2542061842cce75129557d96c462a6f8e999fa639b6fbe95fe8f672fdaee855a30e4fc006566845d0ef12e197571ffdcf8acec2c8eede76f877fcb7486cb3b1d74b8f3a37d38d31c12cb306baa83d", 0xcd}, {&(0x7f0000000400)="b0323d0c853dabc0ac8f3bbcba759ca3b2e469ed45f6f4b6adac7ab435be11739751750d5250ce4efc7923adde0e204a467f15debe854afaefdda668dc7f294d154c784aab73e951bdefc85834ee2efe0d967fbe6b5f7f16e40b1d076ebcdac8ff1d44471eaa920a99bd5c6c04e8a3e0b6d184f32393d05fc63cc16c85a2320d420980953b878b6f0ee36a535689bcfe59dd3cfa8a4d2bfaea086c272382e05760b16b6222220ea0a6bd89028a4aef6c94de344d84a9ecc0", 0xb8}, {&(0x7f00000004c0)="9915fe64717a37be2e32823c6a9ce7fe56e2472e437c091a2f20b1b1532276c40e206a3823b5b8052d267c5d9cceccb277585e9dc72250a0c16f0834e0cdcf8f2f5bf5efa6771ad59f39fa33795bb33548419a167be74b801b420791873fcebe8e3d948754df1e7c199f229936c20eb57c04cdc8b62bf8c82751c8c9fe745ce01409e86deb2c0e5d7ef672caf9021fbbbb00e343ceb307e3d08c", 0x9a}, {&(0x7f0000000580)="3b3fc3d4f32182e127315f31e14ac6d8b175a38d69b041ee9374cab5de7692276ba660f4a9dcc934699ca5aa9e80704e9e4aedf9774d706be3e2fae65a43b4a84b2797f622b1cbd8c85f98d6021b6ffd7d6baa74a76908d088f0bf0ba411b857a530f937745084e98d6c67f3dd377759aaeb725372aca516a6cdc6f86bd67aedfa91a7308ed736989d", 0x89}, {&(0x7f0000000180)="bd74f40b1d70149b6dcf42fee816acfb18df8afa7206591aede2e9b23710bb5f717ef9c9c4515d02921d4910", 0x2c}, {&(0x7f0000000640)="a4154c8f8a52c7f95fb8d034b52120017c05a2f088f93d7ca6e3e0a2d614e575e55e6f12ac185965d57ad4579678f3e6a79d493fc6b5bdc994c6e033fd2563e2ebafb79e7e00bc", 0x47}], 0x8, 0x0, 0x45) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8d") write(r0, &(0x7f0000000100)="4b41ac4c4ecb1733d95e965784096a73e2e9063a9ca6a8afa2d985aa81a888eba5012f2d24e79820b3cafde378e10ac9c35f19ea3cb0e099b716868a01ae26175caa05b3c757079024ea9b1cbfb4e36a74f56ab6c8f339", 0x57) 19:14:11 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x18) ioctl$KDENABIO(r1, 0x20004b3c) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 19:14:11 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8, 0x0) syz_open_pts() close(r0) lseek(r0, 0x0, 0x0, 0x0) 19:14:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x7}, {0x74, 0x0, 0x3}, {0x6}]}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) syz_emit_ethernet(0x1, &(0x7f0000000280)="a3") 19:14:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070100180adc1c863f9800000000009bbf3b05eb5ad35a05000004"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000001c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0, 0x0) 19:14:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="d5e34ea58efa55198b3aaa285b3b7f16a5fd55719706f33caab6052fd64d9d35a65bfeafd67d031320389be522c78a78ea22e3b987ecd26d04d690a85f1ac791263f64183f977dbb9f36aeb930836bc8866bcbe4", 0x54}, {&(0x7f0000000180)="daf4c02f8eeaade0151453e2588fe67402f9640bf6b5d267541b5de04c0065ec668e52ed5074ed175b5146ad973255aef69165f493a0e8859f6a4ca01eded040", 0x40}, {&(0x7f00000001c0)="fc01944cdb521c21f72b9d2bf0bd4d8b2f96653782bb27cd3e094a7a8bb5b97dafdc2b76ecfe02c913e3d8186e0a15a9867462f41d0ac50e291e5720ab2fb9ff164a9f1437337dc6f014e31afce332643185fd1b6617446474c51d66e39cc25dda984054e0155d1a3893382f4a573fccfeba397feb73eb1694f6ce42df3f6b8e23295bff6b40ef65ce5a3403a312f69d4d85a874e0ed29c91a122037", 0x9c}], 0x3, 0x0, 0x0) unlinkat(r1, &(0x7f00000000c0)='./bus\x00', 0x8) 19:14:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x880, 0x0, 0x0) 19:14:11 executing program 1: r0 = socket(0x2, 0x8003, 0x102) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x6, 0x6, 0x9, 0x1, "062c9b19dd55582da024b4ec127bb32cb6e0a721", 0xe10f, 0x4}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) syz_open_pts() fchdir(r0) 19:14:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() dup2(r2, r3) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) 19:14:11 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000300)=0xffffffffffffa922) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/81, 0x51}, {&(0x7f0000000140)=""/187, 0xbb}], 0x2, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000005c0)="31101a8c35429849b8603a7f500c096cdbe8befb5a40148733b91c18eb2a3d65fb269a9e749c6b1e560aa3fb69e1081b903a804ab70d2888b118b00515345af10b1cbfe8adb14bd408e386f3e89fe60d33aace44336536ba9caa65c4dae1670c9ffd303f9aa9cd4ab886fcb78f10b4fd6527086c21674e236b8daa7d149053fbe9f7e5e7f117d0120d0c3560656dc6a0f7b0267aa83f9019ad248a9f16b5c9f6c0e1bc2b70143c886bb95c11160f6f68e78de80605b6ec3f745d67dc9bd45f0a4bcece8fc437fec51a0018b6546820f4f9f3949b9675a71ac9723b6caf2299608fc44d234e43a856547e659026a406651a915169b9290d8ce21a70c17d49d47806531559211bc16a57890d7d76c9637c3a4d1a1606198f1e970f91c49b19072fd9a787ff6785dd527d557695e3573ded839e27e1a4e502e3de1ba6582a1c9beb5621fb5f6282817cbe977fd21e04b04d370b0e2acb63b030c0f9bd420e88ac8ec97e28972825b7dce3c3e3ba1765de7c95ecd6f5f4880b6e15b266e6403b50283ef9fa60ce76d8e14e82231a87dffaa5d06cc6412a639b33e2fe69538efcb5e04fcd7419fa721215a59e3ae08be9e967cbb403b60b7369c475547d0bf2ed55293b69eb100c55e46d29d374ceb2cc1b166c93a8be1d43723098de7f35f1ac30ac8bb5944715950cc0dac0e6cee43bdc9d0839b01491914e44e40feff0c8e0438d8f5b4d3b9dbe05f6ae679e18da8c9148c3e2faf84384c045e60d428ddb8d6394d9e76f20418c91859638ad5fa4f60a84109e12fb869aadc9f846d6180dde8f59186ade5ecc15e592af6fddeb686ee88822f1d614d65f37c754453a5cccc1ade25e5298436d64ac6890fb790e4f18f48776877a83d73dadea9600dccee454cadaa22f8b4a915fa66178b9adcfc84857e062bf44b26ef6ff8af9fe87394ee2d105c28f5574f27638a31768f151f2750ae98a1d11a87f302caec00b6314c1f3f68864fcf39d5fd8be224b720b0c1ca7eaba5043d50d775a7850fbd450895f05c8040e527a9ad5ed56803dcd3ee4a3b74d275db22f3c87a5aebae4645ffd84ad319c7ec5642029cd1ab9fd4121060037482a1b776252f18afe795415433aec3996dd179272bf2f4249da46fec397f5fc815d876d820595e8a75af7d1a45d823d5799485ec1603e2ef002475dd7fdbc1444aaeb6ad49787d9a1c7ad1f315b343de6efdb374af72f98ca8e5061c3b125303ee72f78689e5dfc82447822c014285647ce2efe87e109b58f2b400d96c02621414e78ca10302f9443847d1f12d8ec6334ad015e1ea734ef72bd2178d1a53dff2f0811d1ba20d8a2a6f99dd5ab00d99e03d368b3b43ace360d1072a4c67a79a06f8b753af2e8266a46d3d4b1584c486cd029b44ba4a3834f3bc6d21eeed86859ab9870d593a4fe7121387ea620cce059979cf5d1cb29af9abb54591e45ebe76e14fd51817b709393928f0e7b4d13f45561849407886fa7d5f8284dc8e4f50607500270bf518f02a272e2b8c533b54425a90d121bb5979ba2a9821bdea088985edb60d3f87353f28d73d511374e9fdd00a2d30538a571568cd0502f4c380be7c685aad2d62f8e7bf0ddb09c93ee9f3e89c517ce9e99aa2bee82197d2681640b32da586d40f90e7bb77e87721725a49eb57b5ab85628dd461527f3f45b0a7a46d5ec569fd872f4066cb7c7025cd59e67eae18d5aa9152885850b37f416e3fa18ce267a5ae2368c787b20a4104f73aace447a11bb01858348ccccbf8d828021959f4c33e8f8fe129982da35c559583dba3a5f6d27c649851a361439a16ff71342eb4221b9077a4a5adb497c60bc3307dfddf779fa451fdb4852b5dd011a8869bbdf0fb2c7691400ca1f25f3fd9e5243fbce0c5e54ea5a277d5922b0b0f7aad76c914d06bf41583d3d4a5c8de67adb2536cafb592537199c210c477017323e4ed7262abd4b688b96fb54062465728625457ea39c3d44955fd0c5ca24af5f2be49bc0e64c8551a42e92d24979ea228303a263cc23b62ea1373d6cbac6e54914e2b9e35f67c48ceeafb6e7ddd41325b63eb82dc4c88ee9cfa28cd1fb0828c50dfbcfa5d21006c347722507ca835ab42b0b515f9c5478e2c3404107a661b1a710", 0xfffffffffffffec0}], 0x1, 0x0, 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) ioctl$BIOCPROMISC(r1, 0x20004269) 19:14:11 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 19:14:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x7ff, &(0x7f0000000300)="f9001953c4ede68657287b3a4ddd70e0ecc8f7f6bf2800dba637a5313340585f5d93e70e11e70b663eee88bed72fc2d42e0c7bcc4e1354fe289426feaf5295642481f04983e6e80dbe4d550e62a702d88d2c5df30f3f8d982a0f15a2163af88a6df48c", 0x63) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt(r0, 0x8, 0x5, &(0x7f0000000080)="2a0d9644ec2489b687aa17fb031ce5e231fa3135050993153e833f810c5670a0be5085d7043912d1e4a45343a9bec7c20dc2813aa92ea514314ed10830d3e5cfac39eb82a35d2770b5531f11fd72d6f9e27d7fe701b3adbb6f4e8d9b2cb8f563cdd1b15be873ed6733d709ce79ff4dfd5ae4caab28ddc97370c57cb8821755475f88f876f645dae94c9ad760bdfd0bf7fc35888365cf4666109cca190ebc45349f92b1675b07af84249fef0db18933e9e6ed4bbefe40a2261eaf936f5e1de1d67e2462b1337d33e9c6ddeaf85f3a7780b7e8", 0xd2) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000380)=ANY=[@ANYBLOB="00a047322d6fa9183f514038673ceff24bf7674d4bff9fbe4ce7ed04e757ef3c12e63a63f219b91c2988893c1db8ffd1bc587053c282baa9dd69c454181117c59ae70180d70f7dedfb99e02e796424afb5cccdac58938da520b6783766626000000000eaffffffffffffff0000"], 0xa, &(0x7f0000000240)=[{&(0x7f00000001c0)="521aec6e3b152b7bedb67ee7d2e5bea11ccbd38aa27926d4a99bee5ef4477e41d2c68fa65f9f1868756d83c22b95bddac7cb60a440fd11f86128b88e017de81ab5a8f88ac929072ed96e251ce70f2302fdabaa42b7afce1c259661f6b4166a3d5a6ddab701fcad2a7478e33a", 0x6c}], 0x1, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x2}, 0x8) lseek(r0, 0x0, 0x0, 0x1) 19:14:11 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) getpid() open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 19:14:11 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) 19:14:11 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0xfffffffffffffffe, 0xfff, 0x20, 0xbfc8a0b75010e8e0, 0xff, 0x1000, 0x7, 0x2, 0x2, 0x3f53, 0x3ff}) socket$unix(0x1, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000001c0)=0xb9) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b00000000040008700"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106924, &(0x7f00000000c0)=0x1c6) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000200)={0x3ff, 0x1f, 0x1, 0x1, "d568cdeee1efd24a779824e737d79f0b1a0ec4f0", 0xfffffffffffffffe, 0x2}) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000000)) 19:14:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x4008) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000000)='./file0\x00', 0x120, 0x80000000) getpid() r0 = semget(0x0, 0x3, 0xf4cbb52be1b20781) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x9, 0xb0, 0x0, 0x9, 0x4, 0x8, 0x8, 0x8, 0x100]) 19:14:11 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) close(r0) 19:14:11 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0x0, 0x34, 0xfffff, 0x6}, {{r0}, 0x0, 0x4, 0x40000082, 0x3, 0x1}, {{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x8007, 0xffff}], 0x302, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffff9, 0x31910cf3bc049d26, 0x21, 0x9, 0x64}, {{r0}, 0xfffffffffffffffe, 0x61, 0x20000000, 0xc0a6, 0x50}, {{r1}, 0xfffffffffffffff8, 0x1, 0x92, 0x1, 0xfff}], 0x86d, &(0x7f00000004c0)={0x400, 0x7fff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x3, 0x9606, 0x9e7, 0xff, "ff044d57e3beced9850c66c189513a60a6a95f7c", 0x8, 0x4}) bind$inet6(r1, &(0x7f0000000380)={0x18, 0x3, 0x7fffffff, 0xf4d6}, 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) fchmod(r0, 0x0) ftruncate(r3, 0x0, 0x9) close(r1) dup2(r3, r3) kqueue() pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000300)="3f90febba17ddd73f85db3cb5a8e5d83127178730ac04a15662da60d6d515d79f7bd382c0e0c72526f62c4583be74c54c56b156862f1aa07590c1909b4bdd4d4f6cfc981ca23ed6d2f56abd54fa36fe41968ccd8b6d5f59cf6387075e7c0e26023e9676b65ebf91a07df025854a8057eba500d", 0x73}], 0x1, 0x0, 0x0) close(r3) close(r3) ioctl$TIOCNOTTY(r2, 0x20007471) r4 = accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) kevent(r2, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0x8, 0x10, 0x1, 0x8}, {{r3}, 0xfffffffffffffff9, 0xc4, 0x2, 0xfff, 0x7}, {{r2}, 0xfffffffffffffffe, 0x1, 0xf0000000, 0xa9, 0x2}], 0x2, &(0x7f0000000240)=[{{r3}, 0x72d7f880aa61c3f3, 0x48, 0x3, 0x0, 0x81}], 0x100000000, &(0x7f0000000280)={0x6, 0x4}) dup2(r2, r1) 19:14:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x2}, {0x3}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x0, 0xa9b}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8d") ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000180)) 19:14:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{0x0}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0xfffffffffffffe00}], 0x7, 0x0, 0x0) 19:14:11 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000005c0)=0x8) syz_open_pts() 19:14:11 executing program 1: socketpair(0x0, 0x0, 0x4, &(0x7f0000000080)={0xffffffffffffffff}) getpeername(r0, &(0x7f00000001c0)=@in, &(0x7f0000000240)=0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x41) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0/file0/file0\x00') 19:14:11 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000200)=ANY=[], 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x0, &(0x7f0000000180)={0x2, 0x1, 0x8001, 0xfffffffffffffed6, r2}) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 19:14:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) write(r0, &(0x7f0000000040)='h', 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000100)) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) chflagsat(r2, &(0x7f0000000140)='./file0\x00', 0x10000, 0x2) chmod(&(0x7f0000000080)='./file0\x00', 0x197) 19:14:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:14:12 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x7, 0x457, './file0\x00', 0x9, 0x1000, 0x1, 0x80000001}) r1 = dup2(r0, r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x800, 0x51d, 0x1, 0x2}]}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000140)={0x3, 0x6}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f00000001c0)=[{0x8000, 0x7, 0x2, 0x5}, {0x2ce5, 0x7, 0xb1, 0x40}, {0x6, 0x3, 0x34ed, 0x7ff}, {0x8, 0x10000, 0xdce, 0x200}, {0x10000, 0x1, 0x10001, 0x9}]}) r3 = shmget$private(0x0, 0x6000, 0x8b, &(0x7f0000ffa000/0x6000)=nil) r4 = getuid() r5 = getgid() r6 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r9 = getppid() r10 = getpgrp() shmctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x101, r4, r5, r6, r8, 0x30, 0x5}, 0xe2, 0x7, r9, r10, 0x4, 0x7, 0x5}) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000340)) getppid() ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000380)) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000400)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000480)=0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000004c0)=0x7f) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000500)={0xe7, './file0\x00', './file0\x00'}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000540)={{0x8, r7, r8, r6, r5, 0x10}, 0x9, 0xfffffffffffff822, r9, r10, 0x7fff, 0x80000001, 0x1}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000005c0)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)) getgid() ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000640)=0x3) 19:14:12 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') chdir(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000240)='r\x00') chroot(&(0x7f00000003c0)='./file0/file0\x00') 19:14:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002008, 0x4300) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000180)}) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)) ioctl$WSKBDIO_SETMODE(r1, 0x20005701, &(0x7f0000000080)=0x3100) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)) fsync(r0) 19:14:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1, 0x0, 0x8000000}, {0x7}, {0x6, 0x2000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000a6eb06c85f7ac19dea2b0cff5568d0b43f86ddd0676be5565d65ee453ee7a1a1d6a4833b59dd4b06f57e3c56952777086eb4567cd38972a1b7864d28e3301001d66ad69afba04c3d1770464ac0c8ff6c3b1dc6e0ceef1db36e8e033b1b8773bdde00"/126]) 19:14:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockname$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) semget(0x3, 0x0, 0x400) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') sync() r2 = semget(0x0, 0x7, 0x280) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f00000002c0)=""/235) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) syz_emit_ethernet(0x17, &(0x7f0000000000)="59d42da89bef4e3654761efc783536ca478c43025a98dd") bind$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) r3 = semget$private(0x0, 0x5, 0x80) socket(0x10, 0x4000, 0x81) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000040)=""/150) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r4, 0x20007461) 19:14:12 executing program 1: socket(0x2, 0x400000000002, 0x0) 19:14:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000280)="e4", 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) sendto(r0, &(0x7f0000000500)="5544be474d2893c4f70e761f41e07a8f221b0286423d6f70923553de68b88ee66f78a290ea546c55c147899072084df3ffa0e817e70354422957498c231439c210fe394f562a858953de09834436b67fd5a875760ae365b20f5fb9571d630d43d80957486884ac2618f6ae695d80ce3ce1616c73880ba30725f6c5297c18006febaf7af406f63f03f62dc069974fc293f4530042c0fa97b9448c8bae50b0277db00eefa4649efbd561d3768e61580b598153ec0a095925443fe0f8617e5c47485f5c", 0xc2, 0x8, 0x0, 0x0) r1 = msgget$private(0x0, 0x180) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x2, &(0x7f0000000340)=[0x0, 0x0]) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r6 = getgid() r7 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000440)=0xffffffffffffff68) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000480)={{0x7fff, r3, r4, r5, r6, 0x20, 0x9}, 0x7fff, 0xffffffff, r7, r8, 0x8, 0x10001, 0x3, 0x549}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) r9 = semget$private(0x0, 0x5, 0x100) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000000)=0x7) 19:14:12 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xfffffffffffffffd) ioctl$TIOCSCTTY(r0, 0x20007461) 19:14:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 19:14:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x64}, {0x200000000000000c}, {0x20006}]}) pipe2(&(0x7f0000000300), 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 19:14:12 executing program 0: r0 = shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmdt(r0) r1 = semget$private(0x0, 0x3, 0x400) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/248) listen(0xffffffffffffff9c, 0xa) r2 = syz_open_pts() r3 = dup(r2) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000740)=0xffe) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000140)=""/159) mkdir(&(0x7f00000005c0)='./file0\x00', 0x0) r4 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000500)='./file0\x00', 0x100) fchownat(r4, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000003c0)={0x9, 0x4, 0x5, 0x5, "9dc6705ec38d702e398c25a25bc2b16f0d9a7523", 0xff99}) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) getsockname$inet6(r3, &(0x7f0000000380), &(0x7f0000000280)=0xc) r5 = shmget(0x2, 0x4000, 0x63, &(0x7f0000ffc000/0x4000)=nil) shmat(r5, &(0x7f0000ffe000/0x2000)=nil, 0x3000) semctl$GETPID(r1, 0xffffffffffffffdd, 0x4, &(0x7f0000001880)=""/21) ioctl$KDGKBMODE(r4, 0x40044b06) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000680)=""/121) r6 = semget$private(0x0, 0xffffffffffffffff, 0x40) ioctl$KDGKBMODE(r4, 0x40044b06) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000002c0)=""/8) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000780)=""/192) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000440)) getdents(r3, &(0x7f0000000840)=""/162, 0x2a) socketpair$unix(0x1, 0xb, 0x0, &(0x7f0000000640)) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000400)=0x1) munlockall() semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000004c0)=""/40) 19:14:12 executing program 1: r0 = socket(0x1e, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x200000000, 0x1}, 0x28f) getuid() listen(r0, 0x0) 19:14:12 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="f4134ac3", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 19:14:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x1}, {0x2c}, {0x6}]}) close(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 19:14:12 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x8001, 0x3, 0x100000000, 0x9, "9a5017c027f43291faa2a7ee88c1b6b92a365938", 0x10000000000000, 0x2}) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) chmod(&(0x7f00000000c0)='./file0\x00', 0x80) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000100)=""/2, 0xff26) mkdir(&(0x7f00000001c0)='./file0\x00', 0x40) 19:14:12 executing program 0: ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f00000000c0)) mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x280, 0x1) setsockopt(r1, 0x221, 0xffffffffffff0001, &(0x7f0000003580)="8b4ae8cbfc73ef67807f63115961f23f20c083c6593f823c6cf268a2f0e61a4533843eca3f3ba0c836646ea9c462c91826ee1306b9d772dcba824b88746f139f0eab73de49e160cea882b2011761c9b6cf0fcb5647c4719dadb25f06d94f5108eab0b8dbcb7439a71a780cd2270588484146a2a34f831c5cf0027436e38ff069c6c8c023834181ba12a7d64d76ea5d6ac0e01277288f09c8cbfb15af5958bbb60e810020076f4d4c1af30b4483c08ac475c556f0de954cdf273631c18bcd85eba686605d5db4154d16fdd3f391f9f2cf45bad5c84145d7ad791689d7d0c4382f66252aa427e0039e69517a63b2a3610487eaa0c80def651b1ea97085a80b66c1d283b3a5893d7285d18e71c7f35ecb328fa2fadf146e75c52843c94344c6add909dc9721c841a0d3a04d632ac8823ba5fe22438496864755ea3b9c4b554435d29d28d3796e52a5de9be9c1f82a54c4a03b5eb9670714f98980972fadf530ad27f5698b491f2314acb06ec75824d045f5454e583b121cfd8f676ed8e29125829b67553771713931959ad1cc2483b7f7fb8fb9ad18c74a27585b6091867638721c682cbe014954efd2b51d128560da1a7ce4dba962f3eda6d88f1b446146d227af866fb21edb6c8636ecf44a9012097053af931339084bce8b60a3b62a974e30984a17c5bfdc793a3c7706980f70cf8dc29f2eab7fc3cf98ba51bf6f4725d67f3f38a0c097c67ba6bcb6b14adf1cb90720584621c65da7388267c4cd3a58c66b7a87cc21efb98a09a20a8a12686ab44bd46c0936c81daec228019209b8d572b4f0c070267e224ec542f78e8049b9d63b6bb32569f4e4b8dd7f4a1e9de82ddc2a50eb242ab6daf77b7a09e4a8880fe86fcde87830e589a25f819f1911b83e3f15787984189876b2e534f4d5189d445b3ea8897a5cf049e316ec17e6594193965706a70397f7f92819cfda0d62a8e840ee412c348205c5baf19c841524ecd5b2e2052d9db774d62d95c1509cee6b67cf1b68f5291302a2f8c97738612b2e1f0272361c70b7977a8a05e13337f02c14f5b9f0785c8eed4fe54206378cb6f2682b859b43a04fb2ee101bb3ad5d04f307b09af5048e919f2d135acef3e872d5ada1a4aea6b9a47e7a72f54e7f3ab75e344a96b1355c956234903783b99461e22ca2e4b2f997ad5da8204d2c7a7bf6bc5c36763bda6039336d876ae4ec6713295520980eef67cbf231573eae0ebbe69046f90fbaf2e5033e254fbca3bed227ec4fbdc278aa809af9262a7600ce0243da3a7ae4139bbd08ae1ebe08d06f90216de27a2ddbd15df4ca42efc2b1d5d8de839558379364606a9f0bf3b19a6709bb58d99567e3abb77ea229da67a20b4b6d48bc1aa7285386d8ca91d4bdfc30297f8091e96a82be2d9b843bd48d64480585afe517fe02f0ca897ee1a1e26041c4bd66658711211c365dd8413eb8f8234a1116cc82a86a77ed0243a095e8abcef2bf4ac52e5f2164b7ad6c0cb44a47c33e7885de1ef45441b9f2acca49fe55f135644fad64e2e0c8fa1c71dc6fccae8951a3d1b1ba6583e1a516702c41da9febeac31b93dc75afdc9bf700af1344209536472fe35c41f154112d289a69d9a672dcf63e57b274968613d4bdc82ef2c72dd03a91a19a922f82e048b7a7e9537792d8bb184cee6aa484c13b2afde400005ef0dadb441de6e1013b51d983206f0cd073c00c60c0a823b88f174596866dba7e0f91cb414863505bdb9d0744895b06bb1d04ac87d19221ac6b1e4e7d7708b1d248c6c4dbcf92f4fd1a1de46851c0a44aa24619463d1da50687c182a6fb71bc6ea46da5a653c93e559f3b239333db3d0d4736e6c8af87d6072e61d97036573947bd5e2619e197554a77b95064d52b82a8ee6c9888515511c5f9506c36cf2a328ce262794466555b3c57e86b571e75043b3f430bfd3756a9243058058148f488fcefddcacb2dd17a3e6d3a24140ae13809080cf5d0880ae7aaf88fa89b8fb859e02a3a2a89ee63a9f31c76094d00b2ab5c8eb36634854d8cc62f3df1d7f415cdf38894184fc32a4505bef5a8b267c8ec6771192ffcdc2bd649cd2e8330c2ce7dc8b60407066f7a9a08bbce3c94532a2c8da6fce08903c10dd1f6d4c431ba892909fff73e266ce52edeb5193d0d85477841f4b6a83e09ab6351f1e560d32a02967d2925dc717ed082067127cd765895d8c52afc463a0e3774f5d34164fefad6e7887b90f20170d8da5de0f8f3ad2e338763c63def0f84635582e5fcf424f23a73882d9e52b0865445db4e78320e19306cf64a48c700568872919a2f2aaa1016994e4c56108ea6a1cd962773f99b6af3c37bbb3aa3f92a4f3531ecda47d85e52a476818dea13c5dc4ca19ca459f199e5aa8f4579e88f6cce2ca30f8e527919ae3bfdff6065209a092e31dca06a32b29301b8b7a427f4c57206e0fcbfa5bbf7885e23afa1fc8c3dcd7fe776f6c8ec0a684159bef55bb97a0601aedd78976b861a57fcc7389d7b1c3343ed19ad7bad84321c01c518442d911169f019df16220d85a6681cd0fbc625ebad9fa3ca69804236d3093e36869d19a188121db6bd53e41313e757f63d8e9d5f934f93db86ed590192058d2718c4949284467c2f766ab6df05d0298a19bfa2796070a0ca6446e5978415cf46e48fce2b5acd9dd11f2d80d59f1063efef1bc994de11ccbec35d854d24e185331fc0167ca8fcf800e42ff2a43b81d9e25384908099adeb3c3f1c04e1fb93e31a163c69d6a246f109db291bcc728cf2bfbd4fe4c70b848b7ae671ef1ee97b410b5e9c76442d5f8ae222b2273a90f095817055c63fb0741b21d3af9d2f91672fa4718597257778771f9158a564496b94e97f491d23fa1e25e6c6971d3277e6b02e6d23c8a8f9732b0b8470c25226a596dd670758d61628e5c2927eebfaed17824bccd8f2fb347bcd26fb2b4fc0ff890d453cf618b4a944e0594a107d10a0bae4377f4150ab308923570c4177830b91fccb4e84aac271395fba3cfbb22e21fa87d2c9236b05cb5255019d8f497b14ae3babb862605131cbf46a4777c2589bc90daa2afe533d8ab25331bcbd346dd69f7178359098f1d988f5ecae12627a0701bec9f1d8e8e6027fa9e06031567769293135ca9c90aeb2f0be2318f45a87c2bcd5bac014d85658a6b3b525f688886c36d1529a043d44db55d2837d8ca6ebb64c2a397b9ba4fb719c4e62fa310141a613f51ab83661e3c6141cd1102b3d4ff48fe47c78eb184ac709ac785fe046592f7747154e072df7dad614963d3704c30add4abed12c7a5fb613e78a7d89064a1e9cb87fd80aa572e3ab71951306949019bd7f69ffb6fc1a6287bd77c4d12bd50c67f282b39b7593984a379f0491749385d0a941f9df9613b28b1976dd4a8158973dca8299ef0e18a46e1dbe82e0c51c8453e4c149d103e8634f81b2be2b8bd640f2bf4a39c85de78d1d8dd91e16bfc67263c78a3dc9221d3756b76b5764f2684a318cd88993514856a3490e2645c8db8d386f15c599c8ea7c50c2de5198caf99826acc4d589a8b66825647713aa43ac69f26af112b080e640d455b7b36f31e16c902e7ebe0c1b3ea95cd98e7ffe13fcd58a2d0b56210d042ab81df8fa2cf7afdbe64ea2cc5db324ce538492e94efe30d47182a5b1c54c5b5665b83648657295b4a05fba13976c2ad3d234ba3a1bb997b14d402a046f2f1dea5aca03eeb86bdefcada7feb31cdaf638886d830ee104a2bcbd955fa57b446e07c455bc10c7e49b391cad114852b5ac3c984dabf4c8446f701989965a8beb4393729518ead1a0c4a6929921b76185ad2d43a8ccc33c3b2b90252a3f8c89738e70b0749a1b9599cb586f2f150fe78b93569710f4670a931362d10356fbf4991d9baba4e79d70c1dd8ac8e4287725eafab671ba095513f166c3a5d0d6c329c73268bb5620344818194bdb6aa081aba25a6f35c004ca16e938e32b5a2057a6f21ebe523c3abfd5757c2506c0f8a7e6cfc0f5e8dc35ec54b4ba6bb0a10fb6a4b40bca8208a98972d76b67a6c31da9ef0927b028e935c3ef5028e1dfdadb55b893ddc722342eec3c5c5faaa767f9616653f632072bdb2e2b085f6de12a20eacb66a100e500cd63553a341903d2e466d3721e441b5a93f3148bef7883da7f3dc2b16cbf2322cb35fa13630b299961a100feceef0507a81f7e62ba8225fb98d8b47ce834eabb6d9eee11489382a7dedb011d0cd9a850792c8f291f9b01b028f4a5fa3e1f6f0ded3ee8622a502d539d450a0d3e8cb86a27c7638c46316f8a2ef97b0e4d4938237935e1ea325882f00a9f21105550f6957537f40e8a7c1366a769a4c8d9b027a01869bc7f34696f03e3b4a9ef48c10761637f88b103b5951c85916fd14c10b7c62dceb74e4ce0177576995f5b1c312ff91c54cc1e415dd297d6cd2ad54afb06e09ca5f4d0bdb8105e98e771f73d3aa1b1b32dff3832ead8b2be1a6e6a7dae50ff260726dbe346bc84f77d9df035f48578e91c61850fa59ca984aab32ec984fc52a3f865aa4090d83eee17a9ed853ef4de5ce6ee92c5b04c539ed0d01ee828b908f6618a5d5f682a24aeb5b2aab470a16eca4fa291ce0529e14d5a1f7024d02e646041102a633b4912f87baa5237d66c1b02b68358d344d9c3ae29304da1b021d154f8682832d8ca9042907f283c91f105e6b5710c7a5783c27c9312af8105c590b00bd0bf66faab28758ef5381f70c11b0822fdcfe2056dc6fed84ec68af466effed341663bcc99bd94ab7b6988bdcac11c41c01d11f1b1ee38a06192c3d887502e656ce56a1dc87219826f85457fbc0aabb38f2db3e81231b53ed98fb68f77db7189a37c5e38aad05aa5ea2e60668a86ec7bbbe04694e7cb3b9b32a9bab7fd2f015bf4ccecb668b95273b3dadef26d321692488e8c1f6ab394a7ab87b5a87323ca98434e3c6c1845b40424c650ef5495372169eaca40934a0e7a1c53ab9a706fd11f8ad6abd1d80e4820cd3eb4402ac15775cdffa3e716c950bb2d17125af93750fcc9e663fcde3b65ae27fe3ca7b8c9f1d35b22aa58d46368f60c675c264c5ea3d5c7baa0fdfe619d7eb11e8829563ebc3f34f05b68aad41d1a8933578f7eae59f08527200f590a0c08e68c52435e8db761608797aa56c7b70fbac8b3c0e143f6fd2bf27694e1bc8d59b0b6e2ba6dfd872273f7627d8370dbbd4b49366c20d5746733c49623ebf6e55f2d2251bdf0db5bf93ba631f4542f62ca77363f172db754a3c908c15e0a5e659af64edaeab01a83cd7a352abe4d3f877d49fdd6e4d209d80a6305479c7e029b059fe8c256592750cad17538151ed75f236fa175a0ef7a9c5dfd4d3087c48ac8ab6a514830125a8c33a4997c477b5cb8fb4e96c2b193cdb9bd1f0d8f7c2505e0faa8b3560738561d3f8e8e97b04f7c0b36cc0f27f6afae2a7b30ba8ad47c83191ba1c1d8fe9416ae466795c0c9df4bbcbdeed5efb78db680cd6a982ca47ba34fc86dc009c3ab8065dd49586cfad307333c56873c7315b3861f899360623b99573637f659a4c5c7f9680aa549fa565e4fa00931bca74b1e0858e2daf10da6f8ffd1f56abaf78828f7713715ca04eaeacf3325b817b8adefae9c607772cbb2e9dbdd34fff30ad949f814c1daf9734d43fec62cba27623ade7ff0b3e452f23167c1f6028f7d93ef7dbd683817ee5acd3441749555783931cab0f34630aee2e5797c4a52cf07ff26dbf5583d44e11753ff26fa542509455f14b68000914fe501cdd06cd62d882fe4a960024bab2dfa2fb9ac8b815d5bc91978e52c4dcd0d7f426ecb5e7cdf7f1b02fbfb7d2ec3ac544a3538b65a3b922ff53d06", 0x1023) close(r0) r2 = open$dir(&(0x7f0000001500)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000001180)=0xfffffffffffffffa) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x20) 19:14:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x420, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x80}, {0x8000000000000006}]}) syz_emit_ethernet(0x16, &(0x7f0000000180)="b370bb3f2213ae8e66f6cf69db98af0f1cb06ea56d0f") 19:14:13 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, 0x0) pipe(&(0x7f0000000040)) 19:14:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r0, 0xffffffffffffff01, 0x8001, &(0x7f0000000200)="03000000ce3bd950b3936f97e71369148cc4ec99772503124743f38091e734b77b7fbe60ffa2eb75b89a1c492f10b960e3e230b62a509d24884b196aad125a39089248abfdcbbf4b7444b4b5f07accc0d6c6e01a8700000000000000afd644cde09682bfa8e7356887b77d00000031257791b2bcb1af0556e274829418b1cbd6ae49e8c967d5c8d575e3be3f318c80490e10a5b90bbf62d50551f82b4233493dfcec1129cd83d9a2845b5d62eba12f8c008b859c473852c95032c5397f7ba6e038b6c0b3671ae4cdda2309ce61de1a77fa3084c660d51c06f61fe6b927aea0c058c32825630c42d7ecee2577f3749bc07eaf8f41995a72f02e747ec7d770914a97dfd49515081d8104e57f4da8e74001d8f725ecdaf6ec15e03e3f54a1ec7de580a16e13f184a9c69303a07ac1d971e4caeb808211c2add6bfcee28a8e90fddc82597a9a6b217e5bb0c5fcfae8a7ef39534835eef88757b95ef4da4765", 0x15d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:14:13 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = socket(0x1, 0x7, 0xffff) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) r4 = accept(0xffffffffffffffff, &(0x7f0000001280)=@un=@abs, &(0x7f00000012c0)=0x8) r5 = dup(0xffffffffffffff9c) r6 = socket$inet6(0x18, 0x1, 0x7) r7 = syz_open_pts() r8 = dup(0xffffffffffffff9c) pipe(&(0x7f0000001300)={0xffffffffffffffff}) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001340)='/dev/wskbd\x00', 0x800, 0x0) sendmsg$unix(r0, &(0x7f0000001400)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)}, {&(0x7f0000000140)="941bce7a47e21c261b1c68885836d100f8e19f3993ed3bc93a84af220a54069663e8be2697912e542a55dbf119089dc8ca2178c68f90541903f27081199a58c37f72", 0x42}], 0x2, &(0x7f0000001380)=[@rights={0x20, 0xffff, 0x1, [r2, r3, r4, r5]}, @rights={0x18, 0xffff, 0x1, [r6]}, @rights={0x20, 0xffff, 0x1, [r7, r8, r9, r10]}], 0x58, 0x7}, 0x400) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r11 = geteuid() r12 = getegid() fchownat(r1, &(0x7f0000000100)='./bus\x00', r11, r12, 0x6) r13 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r13) 19:14:13 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x100000090d6, 0xffffffffffffffff, "d730c1e7bb6f1a30613200000000130000e74de4"}) syz_open_pts() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) 19:14:13 executing program 1: kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) kqueue() pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000080), 0x0) pipe(&(0x7f0000000280)) pipe2(&(0x7f0000000040), 0x10004) pipe(&(0x7f0000000d00)) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000100)) pipe(&(0x7f0000000840)) pipe(&(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000880)=ANY=[@ANYBLOB="00000000000000000000000000d4c66d38abd46cdf76bd912459b8eacfbfc5a0002165af1ea38c55dd665a197b90d353f85ac120c3bf163dfdfbca6f560708f8493e229ee98b203a013b3710f221840730a24e2b072675db45ed5ecee69001f7ae88c967643e43e61f53fa1e89a03dbc622d80303f255fd984ae64a7988cc07ad7b35fa078b7fcc295690d167e2703fea748ddde70ea51a3bc5c9bf7047b6ada91eb23827d63088a32612a42808d8483bb189324c98979a82dfaaf16eae31d93169bd14a895329e0776cad02cef0a492c7d0b60ae8eadcc8abd5bbfa9091f681d6e12adeab9c1d130dae98230b8fa82ba86d738ca9565a421ceb402924cd37f2de5eb31bfa2546da596b5df0cbb8b9cd2f0f", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x3, 0x4) 19:14:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x28}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000300)="9da2") fcntl$setstatus(r0, 0x4, 0x84) 19:14:13 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='\xdc(\x00', &(0x7f0000000100)=':\x00', &(0x7f0000000140)='\xef]#\x00', &(0x7f0000000180)='c*-\x00', &(0x7f00000001c0)='[\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000380)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='^]]\':-\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='$#,+^-!^%\x00']) syz_open_pts() symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 19:14:13 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0)={0x5, 0x3442}, 0x8) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={r2, r3, r4}, 0xc) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000280)='./file0/file0\x00') execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='-\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='\x00']) 19:14:14 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffc, 0x0) 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) socket(0x26, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:14:14 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x8, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0xffc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) dup(r1) madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x6) 19:14:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x48}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="d55b8dfb9439e23dc4886349874ee7") 19:14:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000240)="9d7634c92324ac926533bbf035d3847969489c7be960cb86b6194c69004b3c11500e48b0d69ce6db4e2720e7d3c9bc279866e80a8614db613a634bc83f0ec890f6aaf9c368ec526ea795651585bda9dc13f48bcb8f43c92bd9e663b001a8f7fd99a54e84d92c15d6bbc760975f86f9ace2f265f9692d64922f72a27764a482c30aa8f2004322f3d96fb46d991c123ea896a64e45f97d2df87741d99cb902592263136c40cd98d7c4c2c26a", 0xab, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x5}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x8) syz_emit_ethernet(0x6145e0138dacfaee, &(0x7f0000000180)="8dc7a3685cfdeaf82b5e3a97561958f4390fb29ea51ab1e8bf7661380b0372b179775474542b6c571cb7bc982d49195044b145f209b940aece10565a54e5c664990382b8231ca8054b70966fa8ba09f70ea33cf67b51dbc44b5427c2bddd7e95484cfd636e91028b9ae42a1022d7ba737a28203923150a803b8684a280ab3f7e2ad4c9f58b9fb20dd34e8fcc51aadcec8d8e2be7a84d1a627057") ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000300)=0x1) 19:14:14 executing program 1: mknod(&(0x7f00000000c0)='./file1\x00', 0x6040, 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) unveil(&(0x7f0000000800)='./bus\x00', &(0x7f0000000880)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x9, './file1\x00', './bus\x00'}) readlinkat(r0, &(0x7f00000001c0)='./file1\x00', 0x0, 0x0) 19:14:14 executing program 0: r0 = socket$inet(0x2, 0x20000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) 19:14:14 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x162, 0x2) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000180)={0x9, 0x0, &(0x7f0000000140)=""/9}) recvfrom$unix(r0, &(0x7f0000000040)=""/23, 0x17, 0x2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) 19:14:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000140)=[{0x3e}, {0xf6, 0x0, 0x0, 0x2000000000000000}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 19:14:14 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xa5a0, 0xfffffffeffffffff, &(0x7f0000000080)="39fdd7969b51cce67aa53c4e88b9840bb740b88216e9a3aa123d5b4a9488c5df80673d106854e58608a81b4ddbcbb08f0403eb9003f67bcb9885719270b6e2e1349fc301d9545c78cdddaedc772483f7b45004709d235897b13009725ce0883afef97486e1269828bad19d3810d3e5f773f325b991057419e98a39bf58969c4604666a8757ff265ea036d565730152908d5948ce4e2a53df6d21254f72649110c76e0ac9a7ad2114f46af667d54549d9dd9206", 0xb3) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000200)) shutdown(r0, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 19:14:14 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup(r0) ioctl$TIOCCBRK(r1, 0x2000747a) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) socket(0x10, 0xc000, 0x4) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 19:14:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) r4 = getgid() r5 = getegid() setregid(r4, r5) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) r6 = getpgrp() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, &(0x7f0000001700)=0xc) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001740), &(0x7f0000001780)=0xc) r9 = getppid() r10 = geteuid() sendmsg$unix(r1, &(0x7f00000018c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001600)=[{&(0x7f0000000080)="c31d2fe5f6664fb75e3736891b28b641376fdfd2e7c6d2c7ac36fdb324b3442c6d43e5c6fd7d856e61c0", 0x2a}, {&(0x7f00000001c0)="1a590a8e9ac0df73050c1993857ebf14d571966020dba1cf5d8623813767bee2c19991db5f901cfd27ecbd927a06a89269e814e6e7a459a1ede63b4ad12ccdc6ca2b90c91148bfb8e650a410cd41a14f5999961ffe053d4243238f185b3c4626cc19a6fb0596674ca1c116287df7c09117f5695986a68385648b46d90f93298c2e6ca2b92af5b6620a7346c5bff3c0738522adbe46929b59ff8de6e9d5bdbb1360ef088f3656a893b9b07019f73e1da69a531d5230d2466b8599719d2cdc4bfc5a3dabcfced54237c8c4c738366653d15adc130498d6f6db54e1fe3101b16a", 0xdf}, {&(0x7f00000000c0)="2399ac7367f789c267ab245ad86e4f5322aec36e3d296f6ded721a95cde8a4e6a7a11c22e63ef988a6f525c97bce2bed59c843ae1ad96ea3dcacb59c64b93bcab2fd9a4185f6f62ac7d834716596795cea5dc1", 0x53}, {&(0x7f00000002c0)="4cb0a5429e3147611480d1b791fae1b5eb816e002a52940ad6337f754f19f1da06c11b549fd2458de05c9011ea978bafd5b3da71f990dc0928a56d0273d274162918e6991f3147c501b518c1f137d68cf8c06bce130d8d9d1210933ae1e4c6549a1a462bbc33e6e62c172722d7301cd41958238330da24259bb8ee2fedd68c7df82db1c2aa85976675e87e71329df36cbaf7fd03adf44a55c601ebcce3c23f389e9e0a111213f8599620741ca2365e7b7b934b5920dbe66136fbc588593887fda51423fa0ac60e657606fcf323d9a0fca93a8fbfe1ce799c97bf99979b50bdff49195c51f492ff38908eaa3ca38cd810a3b5c9ff68b72ab760668ed02d7f38eb46ad88fe0ebe8d8d4cba94593d94c0fb2b135cdc405255fba640ed149d58f75f3b5ae22fb8e731ae63e1c11a362f8cf7e71f55a1d35ee61afe76bdb1ec8c66e935f93511d9b8739da3b980cc9390cf9c02e6ab609fc8c3b0ad169c00654bd9c372330b3dfae0d458c8a2d9a483a09dada43e2a146d5e824080c236252815735ff7a8717fc07700f03f41b3f4c655222e3f0e552eb96a16af5bde420517b52358f700d10c97d78079c269ba16c19a2549abe464ca05d2877e7b44debbae3e905e08627d2016dcee47503f8afbde01cb40ad152d1b39276ca8b994592cc56a4426951bd8bc9b2dcbd3da428e676cde8786c4115193b747635a15a39343139a682cf2a1e6cab1d3e57f0b83ff3b449577c2aead59ad59e72cdce06f6958c87abd3069198677720d3bfae14ee209378497f0e7e24f08f834b65c9cbda904c85108fb9ac3cb0a3d381722e5b17457f272825d14fdd269823e4fecfa8d1642a6c8e91c4ca8294a91e72ad8307fce2dfa4701c545e134358f8eebab8b481829bd747ba36fc093c9e6b2eb639c11d421bcb3c44813d21a6b0f9c812995ad4427c73b6c4c4625a8746001301864739f343ded421b1863cfe41a2474938955a39cfa88efbf63f21021fdebb9b396a366b6ebcb13a9b72ce6adfb3a0289ff3f6e78d26b7ec46d5ed8d7a0d08de19138058bc9b9d6ff1d931f85b1e68291d4c60f722aac162525ce2263a6b0a1fa7b8abf357a7115e4c03dfb07a697341b7ad10c5973cb921cd6d2a86373674da3e3dd628c326876676af9d86845ebaad2b97ae57e5af583e0094334439af86c46eb47fa4d91a161acb063c334c267ef78897481a1d62b5ec90b9cfce0270fcb9ca78ee753d667c3142fa984699ce7e2d0191d946b86f1a63c1f2710ed1cc03d4e8c4c624e584a6c63c2c4616628cdcdead95ac2c1ae239dfa4248e3f323833a24e2167ad7b896d76f32f285483d23b1de2e0074057f16b1b54f23a0cac5ee7c3d3563fa273c983593fe8e067e7f802b3a76ccc88ecb5e2b0b5128aba625fc2b41cbb33334cef599bed3c28d9242b77fe9bfd43d1c40ec11ce00efa0b65d316045fb8fdcd10d4ff5c20a899828362d2f1c3f59456e740ad01e473e5d11e394df845b05cceb5a3f0b3f3204ede18be01006373c0928f6768e0c8343b5749510bf841548e2525ce17b47f15bd6eb8bfd5382e97e8a0de7facd534e972e7407a7e6fbfc89afc5364ded0c77644a55c854ecac0b10e7afcd94972d2eb620f677d7e1c31ffb27cbf01de28d1f6e2f0921d31dda0c36512b9f614506268ecf9e9e40f0b39b4eb1b5343081b1f714b26631736f34b2f858209fa1b324175c3c172f67fbe15dfd2e6e4c81dbf69684583059b09907864d8cb79bb83ba4549257ed306be3c84b4bee85428fa73fdd6b93bb43a625c0ee0fdbfa703a41e0e37c37ed9373d0e45d5f087a0a83082931cfd3badbd1c5ea9b9f2bd75afc0f59b51baa9514f0e1c5c0a510313988b3874a2dec594ce51edec4c97d9f57d903789e0adb8eb219c2a13f3cc7d3e1cd75ac9fa2c8675b18a2944a25ba0dfe7307a01614bf7d9c2cf8ce0da9b4057efdde8e91499ed50c3cc361cc09e22391c86ac4de20c7bebc15f7cf896e9d191844fb0226061e66e221aa9b3e047a81c073feecd153b2c9028e1909210683e2cc010ef66aeac292058eb879271def87e092f98c4ef3f5da76fd0f17c3994c2f8763b6e2ce9cc5d8fe113814fff168b560f2bdfb1ea77175f097ff2553e89ce502081bfd69b5f97fbbfd55bd220e0c9ca9df89e987c15fb73e7dca07d768e7949147a974d269c474114451ffe4d1648891bb38584dd29a98a8570ffa4d95c6686f8f900de7bc992a153f2a57928834db90649305b0f5d311557727e992f8fe4c94f097d73b2c9c1e46310282757c5808c0f29b759b3f592599bb5d9d2327f7c85cf436112aae3cf5abcc4937285217290f4f1b25ccee5a8169ebc11f6799f43c639d089cc8cb02529ecc1c2e0b92969390a6507f45dc7ab477a1a6c0e42157d7623cbbf047a83f3ec755110387ac136bdd9a555c8d995fca3aec89b502d7e326d5ce9e71f09849bd2e62a91a27aa491ac41e91e499ee923db0e0d5571026bd59d34280dc6a4eb193480e710b5ca4143c47480f428c395497bfabb1f10bd4c341cd2a9181fe3a27912baeb17d0030898736446cc0d00e81f4dc0d26aefc133fb0096db2cfdca602f349425f9548da4c6220aa34e4a03fa9ca95f90876a2800e776b37a3717144b116b77a3816f96ef26e86d6d17b53721a309116165fe17ef6638bc91ccd456ffa34f75ea6f93d4efe51c56c4deb2dd44450e68c9109dd388451b1c3d66552b948a76788ca85e8e5394c156715a7a7a45ab46b616e5b6ad36677610653f0210e43d6cd1935f1e59e2e554a69ddd2050626db6bc0231eac3cb19268bb29e6a62b6e6b06fd4e56bfe4fb74ef3f937c91b75705d326323289c4c3615ec020b7ebb854755e5a7c135c8aa87eccd12f52301c18b32162179212df87e13d553e792d4fcb5a267824d80efb5ba4d3c7b6df75f3149d8e3ac674174c6010ebec273a5d96e78006152225a065c99fa3c768d0764d1cf38a4968b37ee4bf4f6a3ca89d9a99bf64c8eab62b84af1db757f4212b32d0fcf09382820f7fe00384b6304aa3e518e72c74e215fa304607881fc3216aa0df08a38b0758f48e03b66de0557935a8c7ff5a9011e42392111414b545c9865b26ca9d1e8f725d7de731cd3cac3e51d343c3a0e66ee3e4d8c3dc266afd7bee2f7b34dc922bb75818dc678b49817b078042fcd1a8b5f74c70c465c1e184e1f6d500add857c71cb6efb4205e11f8db5c48930af6d2ef543ec51f585308af3f6594666dcc16051b6035b3620aba88c176fb6f5ae00832659f3e254b647b93b2cc138c190547b02e26b0f12130737238a678beb143003755ee1f6067242f7cd1c129efd39760dc6c334c5dbe9ce223a4d21f28e06401fc54c45893210797797f34d7ee317f0f79dcc1ff48f1eae1e8761f665961279f4500823f086839c922f11bb2660cc4399b91120e70f711f5d193fd10a2d351e5eb9da0cedb65d717153a197551919453998787a4a0887f4b59b63acb0d3c821856a56bcb7056b8a40e2891c4ee7454b7fccdc562ce2667ef86cbc15d29af2c3b3824f5a7172d2cf7976da9dcc592e35e39bfd484f4151684b8ea33af1da81560214d059b280036c5279f8200a3477657404bbf122b97b9595b9f6174d73c3ae54cf700ff6308ac74975ac67d214bc6a02c5012dbf0b7b420a57958f881f820039506ed0bab65116f06eec95ecfc384693269deb2e2c2c6e45033bc797e6532f2ddf0c9bef4dc8b6d1276d4ef37db02c7198f66a4e0745f5cd5f3ac83a24957f83452eabd5becc4b297c8eb137af7ef6165b917cf9f195325f15d4eb19ae613d95cc03177d70f9ad85da20a4b2c955e9a4d9e1c858e2ad014c0b2d5b334b6597f09c50b37c257df746d85e80ac7fdd0059a66254ccef40ce8efb20da9ac1ae837cdf7fe0b6a56452b10f06ba165cc3b33932cb2f85e840e8271cc1570db1f23f4425d51e69808cb5b4d3f455979bbc6a4d37ecaedcdf63de3037873c6c3442de43a242382ee5201b7d54acfdca8b4ce659da510dd67ee522ef09fdb097af3f37b9878c1d741b19938019b4f59a5594fe8204bf6a22c0977094b63375c68c59574be702ffd0b36ca7523b6c722e64a7b370d3e257c20ff96132f8971444a17e4342cb9ce8cef45f0f20fa206389da89007275b02dbde8c5f36ea3e40a9c4bef727b653d87836c348cff7b2863e843147ef468f0d8f3574f2be7d30c1322b91975aef12f6afa695c14a93f48ac4e4b3c6d25bcbc55428ad39c8ea8deb426cee9c15051ca52eb508bd2fd90a6473b6705383c8df056e037b4c17be0e010d74b7b226d134fb8d5e369c23bd8b4167017072bd7bc902f26f18542512880a5396fcd31d4a3f4a3a43859b4b0b953c613a18fb2ab10087f2a95542888297a7f88bd4ef0689924c270a93e5e99b997ba09b5d512c3a6dfcb6ed57365122354a6c01bbba703626e71fa262cf9ea8cd63dba4de1dd6bf7d825a95c5902514852a9f5e2130c82f0e3d8885cd742e6ef606938f10b810853f95be44a365956c679a8731beab260d1566ad41effc6625b49c106c482729919506bb3afca89802b32c04a3b72424df0f4d026cc0e10435521ff90d2e58b1ea56b6d62305f2973d40782c0d3bacfb2445882140ec5fd190d5a1663a5b4f02ce1cec4547082dae8c27bbff59ca4ab044fa57dd7e9e54a9b9c8592ea3d25200c4edba89b82f4a5cd6933e761d5bef7b838700c54a4e8cc2aafb92d15066016d84708c192f4f6d8afd183fe87b2350c921af0cf149ee805279ed380dc5c70883333b8baaab191656b6b00a57bfbf52948a8b5395bfb8b38490688fc427c8608eee0013b415df45d2171b94271fd1c358fae3ff71ac967c666fe361d2542d86ce6d3feba577d7fb65cd49ff8186828b50884717d670dedc6730bbc140e180a7cc7103b792b7b8f947ca5d1004d602bde59ac09212f20472cc4ecad6134e1fef3263048c6e0102d4118da6966a10f262856ab8e3a61b14f80139437916d59e42d356272166ada0234a0fd07e652431820655a794230990d7256112654030a1b99040528a8c51705dd1da7bfa85bf3b2d4213bb9d611e7979de516057222ae42e4b4748db297283167650953efebfed7b068a2a9e4121ed7f4694628cf559cfa718a9271e0f6d95053f617afbadc578edd9b82ec9eae0483cd3e1f8170cc7327dcd5d8d7ec2ad14ddc50c9abb25c0fae6aacd393b5639b12a5168547cce401bfc745882d5a8c6ee1ffffe17dceda644330f60b966f6385dc196ff49ea9bdfd8afc5bd85fd042ea62fff9c7a27c2fb9cf0ddf2592259f58657a1152e38b4e3f3d87d631d1a27d782298751796a35347ee71e40a18d113b763142089439257ac802e8c50076274a81a96469d3cbaad481c450e8bcd46356a90749feabe1eaae4c5b149b5c62ce20b228dad88d1708f755c699a08d54f64d33759223fa7508b318ec1798ca92c1661011b61ec98d655dd6df5391cf6a1c15d154a74bf1fb785a0fef4a23766fe5494f9c0b6e5061e5c0a37fec1300049caec13fbf08baa99f801778b2c672b781192ba41266206f3567b7ae00555e52c81139d788c19f6c0c8cc1686a1b59526aa6a73b2869a73df8f290e51d2465741e97474198ec3625a2b4aec8674bec64110f4eb4784709a1aa5b316c3a51111bbcbde22bc0682c3e4f8b5b2adfde060d38383a596ebda9555886a64cd360638ec7be54e9996bb34bbf62ba4c545d2c4605e936dbfe8c0816c0a705198b2fdcd6e60527e8d91f2a13", 0x1000}, {&(0x7f00000012c0)="4d35549f4f8c1b50f1d1a60eafb7ed6c32f6d42e6e54d3927e77a5afa06627e688299e2cfb55f921450339b96485fa169e57d07c70add55f124afa97df6203a0a9367ab33617bc391c6377c9571fa9dd1544f1b89a79752074fd1ed39092877934bf3e9e8d560d0b92193b033f69daae5a8b6d64d3d6fb9209f572be", 0x7c}, {&(0x7f0000000140)="9502f5493187c44c28af271dff9e2cf907c8f294b99a745725ee", 0x1a}, {&(0x7f0000001340)="9d96c799a98e444275e1b49d87a213e8e4ea1ba187809514d645594c2296715f1568dcd8ffcac7cfd4c8d19ba8375b2451ff4a7106f719195c47e9638bc1c23a789673821ba455360c55b6dd54e7b048a0f20395c9ad0ec3237e62abcdda4876a3f69857cbd6102ce1058d3527855447ed0f491b59408f76f8441273f106ffdfc393aac5e99514ef5645d7fd19d0f00fe4d5e50f04c9ca2c3e37cc2a644d9872dede4efdfe645746a4bb2f7ec37b1ec541b4e3c7f091f24f168dc1c4821a0f58b3066c05f1b1a05487ba2b9efb4d8a36dc88e84d13d54d9295da8a829eb513b00cf281c7c5f35500253ae60c4828bf0024a06ffae9", 0xf5}, {&(0x7f0000001440)="4d9d96a1cffa191977f83be952ec69049fe4c3f3315c1fecdb5d3a4785bd8e49df23a2f35c8f5dbc87640294544ef24d95ef70fe5f89b6e0957d208ad955281998e502a82369d7c731ddc1b2dc21516b8403ee258bf56900326a27589f4009c954a39cf876401ed6ea54a0cbfc159a73d533cd162314e4e920ff2804911ce72be99ee7b8f58fb29397796a73fa37469daf307f6ce1afb055374939f69949f8a3b6149ac09684833cce468f326462f51031276d", 0xb3}, {&(0x7f0000001500)="55af3386e468882d412e2daae21858e3a632726c3030fd443141db32ddb2952928bf10a1729efbc5df0fa95a4daa16a0fc2b9c046f7076b10149e88ffccf86d76f77360608201e966fc6aefa99f85742c09f62274019306347fbcb0ad7b20547c4703920d6512e44a4037d150438f15030b07f63d76e06c45b1ba0ec2e340c98929c2562125c1fc2b3c62390817af4d147f979af1323802386b0dde50eb2cf406875f32ae589a571daebe0dc29dcf416eb0696f904d0e7e4837eab0941249b892902c106f6284c922970b82f7fefac9574f952fcd827cf58ecbcf4ba398ff050b40392e1eb706a1351a2e499930b2da4", 0xf0}], 0x9, &(0x7f00000017c0)=[@cred={0x20, 0xffff, 0x0, r6, r7, r5}, @rights={0x28, 0xffff, 0x1, [r8, r0, r1, r1, r3, r0]}, @rights={0x28, 0xffff, 0x1, [r2, r0, r1, r3, r2]}, @cred={0x20, 0xffff, 0x0, r9, r10, r5}, @rights={0x20, 0xffff, 0x1, [r3, r1, r2, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r3, r2, r3]}], 0xd8, 0x4}, 0x2) kevent(r2, &(0x7f0000000080), 0x9, 0x0, 0x8, 0x0) pipe(&(0x7f0000001900)) 19:14:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002008, 0x4303) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000180)}) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x84385, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000080)=0x3102) 19:14:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d26b992d012e2f66695865d6d4"], 0xa) unveil(&(0x7f0000001700)='./file0\x00', &(0x7f0000001740)) r1 = socket$unix(0x1, 0x2, 0x0) accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0x10001) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0}, 0xfffffffffffffffd) 19:14:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) 19:14:14 executing program 1: mknod(&(0x7f0000000540)='./bus\x00', 0xba0934c44f7b202b, 0x1b00) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000005c0)={0x3, &(0x7f0000000140)=[{0x7}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1ed0a7ab6ab55399, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000c40)="1d6aca651cfea03c93161151bfb238117cc8452377ed7d4d81272e4897939db693bec10892cb62ddd04d1b7da6b6b9fd1320079417cd84526ed9a0a00ed13589ce0d1b8121f7cb9a1ef85adfd3216cdbee3fa7d34669b21a2496a7bd024f7bcca75f571e0a7b59495ae2d48d2b57b14e73a059e99743b102553e4620b882d129575e6c65ce834d223557248dec1e3fed3e680578268c9eb0ee8eae761c91f58bfeacf4d691061156cf3136376a3ea237f6ef17a5811df6bcadd1bc660192671201c4f0a35e37ef118ca402fd413a488eea1e376a0199f7221a3d79b67bcc8b8c00f28690d9af8e6a2636cde3082a3370f9d776469403d98019bf42b725a630c00163d29de5b78c0443bb7d592c3779793d287e09d9052e983371d9e28d645eeab969c97d44ada6068b2986196e2e830de916f452ff4587370e3b3f8c94439397d44dd00e4c0d1a646c5cd002534f1c8e6c756b6020e4e12e7cfff9fa286cc89820e6c533f66caab115614c9b8fa779c35334509d5d302cde96593841efa457c7ced1adac5ac2a89eaecf447fe9e5af5b573dcb7b160f36bf496c836fcd05f74aa4219a3efb942ad2e20a854daac46454acbe4b6633d0505887d4c9155d77bb195ac1706103bd51d3273c33b20a0d6eb9c840f98d3fa1e8adce63a701154d816c0876370cc65d4af339c5f851ed3dfbe16ea680c9600a630a78a0557e8aa54bb5e4501ab9d9f9ca5d98282cceb4e67d7c3501fb2a8f2d570eb3013d6c62855d31b3f055d8211908a9d611714b6a4655182a55f1f4023edd3228a940ff9463b98b29e47b16e5392d0b784f29f978379e8067793eea2716f1557a82e15ef2f71039f936da875ec02175458e50b8ac607e4461660a3d2173ba2cd944aae32e2c5d0d82153ce269c0", 0x286}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) r4 = semget(0x2, 0x1, 0x50) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000003c0)=""/172) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000100)) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000280)) r5 = semget(0x3, 0x3, 0x40) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000f00)=""/4096) 19:14:14 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x802, 0x2) r1 = accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r2 = semget$private(0x0, 0x6, 0xc4) semop(r2, &(0x7f0000000100)=[{0x0, 0x80000000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x80000001, 0x1000}, {0x0, 0x60, 0x800}], 0x4) readv(r0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/230, 0xe6}, {&(0x7f00000002c0)=""/6, 0x6}, {&(0x7f0000000300)=""/189, 0xbd}, {&(0x7f00000003c0)=""/160, 0xa0}, {&(0x7f0000000480)=""/231, 0xe7}, {&(0x7f0000000580)=""/134, 0x86}], 0x6) r3 = shmat(0xffffffffffffffff, &(0x7f0000dfd000/0x200000)=nil, 0x2000) shmdt(r3) r4 = semget$private(0x0, 0x6, 0x0) semop(r2, &(0x7f00000006c0)=[{0x2, 0x100}, {0x3, 0x1ff, 0x800}, {0x1, 0x6, 0x1000}, {0x2, 0x6, 0x1800}, {0x7, 0x1, 0x1800}, {0x1, 0x3ff, 0x1800}], 0x6) ioctl$TIOCSBRK(r0, 0x2000747b) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000700)=""/229) semget$private(0x0, 0x2, 0x40) pwritev(r1, &(0x7f0000000880)=[{&(0x7f0000000800)="10934f9b7a492012ee8cf518021bf935fc045a59a5c46009f5cbe4fe993921f6dcc9565132938e8fc3c3dc66449066ef9150643fee1643749ac93375e3bb79efb6a69ee1769b3887677a824ed4120d804c793019beef7e3b5e699c62a87a4c95877d0f4f3af2740a1c72a600128414453074bd2aed02", 0x76}], 0x1, 0x0, 0x0) shmdt(r3) semop(r4, &(0x7f00000008c0)=[{0x0, 0x6, 0x1800}, {0x0, 0x4, 0x1800}], 0x2) r5 = syz_open_pts() semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000900)=[0x1, 0x9, 0x5]) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000d00)={0xa021, './file0\x00', './file0\x00'}) r6 = shmget(0x0, 0x1000, 0x82, &(0x7f0000eee000/0x1000)=nil) shmctl$IPC_RMID(r6, 0x0) connect$unix(r0, &(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa) chflagsat(r0, &(0x7f00000009c0)='./file0\x00', 0x0, 0x2) open(&(0x7f0000000a00)='./file0\x00', 0x10042, 0x80) readlink(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)=""/218, 0xda) semget$private(0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000b80)={0xe1da, 0x584f6f3d}) socket$inet6(0x18, 0x3, 0x5) readv(r5, &(0x7f0000000c80)=[{&(0x7f0000000bc0)=""/130, 0xfffffffffffffc91}], 0x10000000000002cd) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000cc0)=0x3) 19:14:14 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x3) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x2, 0x0) readv(r0, &(0x7f0000000000), 0x10000000000000c4) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x36, 0xfffffffffffffffe}) write(r1, &(0x7f0000335000), 0x10052) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x100) 19:14:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000003b589000000"], 0x10) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000040)=0xfffe) close(r0) sync() setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) close(0xffffffffffffffff) semget(0x0, 0x1, 0x523) 19:14:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x64, 0x15ef, 0x100, 0xfffffffffffffffc}, {0x28, 0x0, 0x0, 0x8000}, {0x6, 0x2, 0x0, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 19:14:15 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) sendto$unix(r0, &(0x7f00000000c0)="e991ce4ed182093645956b127920b90c2a05034fe2a422b0c05ceeb98a9508d503a84f6ab0a9329d613c0b0fc7dd3a386da860b1cfb0b336ec9d3b1598e3ec51192464ddeab901f258c8debd6ff7", 0x4e, 0x406, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f66696c6530001d999513590e05ee10882b6792d6ec02e24def2432abd93ddee935b822715102e993ebfc48e0a23b28dd56b76c7448b2eb2c268fe8d7c59d6e93806badea36f50ee6793105eb7d3534f7f98be1266b7f447731421732c3dc"], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000526000/0x3000)=nil, 0x3000, 0x0) socket(0x22, 0x5, 0x3) setgroups(0x1, &(0x7f0000000080)=[0x0]) 19:14:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000240)=0xc) r2 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r1, 0x6, r2) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x10100, 0x90) unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='x\x00') 19:14:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x2d) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1000000000000007, 0xd17, "419414a0f4336778fd00000000000001ff7132bf"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000080)="a0", 0x1) 19:14:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x1c}, {0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000340)="864faff39f6f9eb58bab08b55da8bd27e11af766a360378313adc45c33e00100cc03db11b94c82b0253fe32ea5eb735a69d094e7dff9eaf621d566f12af97d517e04e5585e374b6f530649e3ec81d6a6820ab97dc93cd87c13e09959d29edac103bb92333210e9c16efe251779d25ce1c0082c2c572043886093b6e9ae1ed5d257c1f84bc92e130eebc4e1dba791210ceba5f8b1f1f50364da09fdc37a88dae19735e21e6e3aca4bc6c39b3140bc7ef3e5b1c8ed37b338dfa8d5846fda6cfa9f5c73d6339bf1c33563d644e217d48ec04d8e81027eb79b26da37322f49aa391572d17606785e8a2a49e4f6d6e298cbefa301b1d8f2affea26aedc28dd2d468f618142d48edea34d201adff8c4b1ce9b3b3cbe3f4faee096e4854ffa9a9bff59c88a92406a3881b8a145cbe935be8838599851e3ce30a0ec7e75bc102bfe2b03a40d88542e6c0bd7e3ab9e6f7c4179bd11bf24e670973609c41416637f2243c5ef3504b236c64f975b59452b047ee1f5c585462c607534eec808994443b30a61581aa5f85e61d17482c17a7d2d5f895daa3b024e5fe1dae77a6449202be21409d46ef6e3d316fb956c4cd143ab73fade7f7357f500e3f424a734591d9c58d05417ee643c4ccdfea2f78a548e3916b660985f595afc9b916c7b2123b8008178f5351753314c3973635730187dca225890f28ee3e868fff8e958c13fbd8b74ae8a18120e41929ebeff960f0d825c0fe3c5afce2e94e7ae9609db7783973ee3cb72b67aec8295144d07d6ae6d291651077de629cc2740bdc4aeecd14fc6aa9fe4a23968efcaf7c14eda06580bd07b0179a6adcd6b2d93482dfcf85b594f2c9aa042121cae5eed7a828ec4749f7c4dfb04c1e79eab6ee83a4e70d237af0869049efec5f34661c138904732b64b73930ae8a0fe616913f7fd013391d9209d2cb524914de8808831d498d027ef0277f8395c7c2a8ff6d377a09eccd375e27e6d89100b0a38968b260f701b149985d0bac226ec64aaa129ae50f674ac22e8ef602663dbdcb7e405fdeddc7018b94eee2122a237af849272509c6fb103f71c501647d0721450b0dadc05a4b545828453b94363ecd524a0e1ccc61cb97cfe45fb291bb9d98cdd315853f3d1ec474fb5b51487cfc04bae9b146e1ed6aaab59c151b3c9e25eaafd9a33bd3960693d3c4eade0275eeee254866ef5e7bb7588e280e8fdb190db27f0a1ea0c36955e07d8542df0eb25eb7ed04bfdfdce016714047f3a083d54cd5c79ef159769f2ffc6ae10e4b6e14cf88717e7049272151ebceed67771ce0e9cae76b5878003c4f4ef2048aceea662465062df012f67ee5ce44e5271aa4c0f4bb13f322da9b747ea1618a0f6ed5f8ed590506507006afe4823adedd993b5237f070aa30f8b8fc5894626a0063ee9741e06ef0643e7d8d546e451e97ad0352c76a6a66875895c31dc0de54ab7c411165fe56c55b1bed03a5be99ea020ac89a78bcb4950edbfbb691433d17c8f11df7c4238d6382de3e5504d1d7af7c6468d7cf4e79eefd74dd1722deac3c78b841c6ae4ed9ee5f323a612b93a6cf9ca229ea166f0f0a628fda4d741748664dce8e18730a956958988924070c59b6f8301cc5dec666b52e1124ad5e805713d958b1fbb3ae718a12fc36c08efc10664cb84ab93765176e2ded5e14c1b66c8cf4178eb64bc5a09a448dfae00bd50486f65379ee884630ec1bc7ba1f6b2d183ba907caf0de6da5c9e1a67e8381a11c52109fb8c5e54d8d6b2363f90b2310e7f2170d48c6611d0602e9afc9cb3576276c3cccb638ab1f69767381880a8fd35e6d9d1a42cb156f69d89e01618190551f053b840e42c20988bf77bc13eeb4ee57f7f5ae2c3760c367c630f4ea63015372cc0eca585bb58fa2cec361bb05579066c6928f8e8c52c897a014073bd928624f723edd3649e7f35ae69b208c86b583bceb0b31d968b869ba1d262ff1a6e544fca819de8a2cb140ddaaee97d5a8e97b08b50840ad18c998af17fb10fe8f58141d6c2f15f6d7e6638814c5e6933d5362c1fa454f2d38a75dae7e5d8c68156d50df7a1bd0309c69cad0bf3a08f650c0895a46660406d7a6754befccf8a8d190ac750bdb2ddc16c6a60c97235846ad7feb832b9d7fb4874d56ccfeb54a844af7f1fd4e6934ed319049885e7aeaec181a287ab13a2733da9db24c59886aff6dd9d3b8868742db378728638cb23a75e023f1df2e74107cfc9bc70fd82f7e6cf771efcd349031006427d16d97bfe8f142f764be732ffd61993c237f060c40ee10739daefd7396e255f6bd2f1ff9a9ca599a06b6faef7fee9b473db9b601892432444f6ebef6d3cb51246cfec9f822e682ea235cc49a37d64e4f3ea45f892dedda79c02b841971177c664387ad8cd927216d0450952471dca526bf52e8470047bed0fa325d9c6f3944a8b667100e38dadd2db6b72c49a9e8a3a6fe342857c32cfd5d1a3f537782c9e49e0c2a7901f0a50652e8bf4e648d2990c537301f935919d5aa9051d0e3e738eced65c4f9eb145f4601637df165f7eb38f630e3cdec75caf8ed1eae7005b415bc21cd9f6821438a6a9bf20f628d5232baa52df2443331bdf7823f43efce2cd661492933323b28898f0758e1e442d8f762812ed3574788b426b81fd1fb3fe6350db9a599f387944b7ee3d20a4c18b662f8c56095cd205a2a5aaeb90cf17ffec2b1a5d0fd31731478d9209b46636d230b2c148b332fbde386e7d65cef6a8ef3928bdef10d67c04432456ae086be14a7fd6a45fee49bb4c7b25083bd778f725abac39980a5ee08d486fd428ce63d8e75d7f2ad62d48e3fffdec021295fd00bd3d599e483a822c02d6c157965cf4793249a937d4e242689ff7ffd1a6f54ef645b640ff44e4cf60526976d386b8a971f1120e0499be32186532acc96e1de99c196945403c6f01dd5e2c58b81486514750b8bbb316cbd6b60c9151b1610feea8f6a69f860b1c4169d79de3de3066ae16e82b423b81527e87cc073808005a64b19300987ab0a8d4d4133a0ce4e33d00b2273c1d3c006ff225d860225529c58928ef4ede92128ed4808963a4d4b8de88102fbfa5e78b4a92cafdf0ce9c8eed0d7956d8732fd8223f217ae267e4c95cf1f68f08cceaf5ef819a8af55a6e219ddfa55f6fcf427741ddd447e214c563ab8670e61f602015237a6772d06cb4cb04bdd115ac7fb5fac2bcdb02582c8e37eedf908e12225d889e33250ae08e5d6a4eae9b9aba101d704fbb0ffb120ed026b04796041008ace463694f64de567676ac927065955c896b0acf15a603057824d0d2843aa3a3a5338ef48e102e022a6c19bdc963fef2ac85ce6be5c05d06703d65f6278b9fb2f3091d05770b64f89cd35d64ec9a76ea2897d0f13fcdb0675e4fef70c42046900b88ed879c20c2b8eedfda4d6c0382fe2a15f6e2066e8f19d1761fee6e4c1ae9217136c2079c68ebd8d8f7db6add85d4388abe7e455386e1442aad313af8cd00960d0d96a7accd5df9d1d900f059dfd467449517faef42d3978ed65f6b0b7eec255bc423e386fd9cf06632c3766d1129bd2fe83aabbef0627679314b8001c86dc8792dbe9b0370d5825d3e97bec9b6d0117e5f1a47683f372c65d63fe90b716e600bba0b078b101a4aa7afa77d31a04990b74353f687d4a27f44ea7579ddd4b022a6b3eebf038205280e11e19fc18431fbefc5ab0754d185a8876092f0031d26c78ed8270bddc03ebd658c5c4bddcc8ef7d7d87d67e072387f458ccf55fe987b83e6c9f956627a89d56c398b9a3d7596dc7a9acae5b8898add7531119e14cf4604e5ecbcfea7c0407ae154c8e504eba0f44db2a0a9a570371c3f870ec3862fc1659af9464a4c9b9ef19e9f5ec43b9147b14ee1d1b9e1b9b24136e29b382c771be4c736caf06b1197fd5d180f4ea9ea10fea43054ad573bc255deee42f33602f8b507b2a3289c7d9cf15376ba926884f845eaa84f398d7b559eef5f2516c796a1c5f0fff9953cc29d68ba357b8f58dab3d5b1e99e42f99fe58de62e109d9ca1d05ec421aac6c6f4897d83f2bb8b265d8abae5638ef11730004d06edb26fb1e3e1ba8a12eab5e7d33efff725fc2dba133a971749d8121dec90556dbd12505be679736b3127e23646f8bf1bd80d24eb5b11e68ea5df9f6977e2aeb64ebdb63de11aca5b7f18db13caa3e6e7330a859d176bcbd341d27d5bbe307dd0d78c4474b7deba014339ac0e9e1d1a79a463993a705859368c29140ab3e9ded11f638f0adbacd0aec67e027c9aa8821b744e9ebb1a9121dbb94d298f74e31e1d3b765b59931b82357637e1063304ab4daa4920890a4b7373760806bf7dc1b79e84b1b36f691af543714ffbf6db653777f04f8ef69bfde65b18fad8e8105a2c4f19a0870e34f01fa9d5cd153086805bb0b9a47daec65ef046fecd69c7297af2becf82cd439415f3d8a40e9261ecc26d7b9eac8c1681f55019946a52e52f0f94c6271ef79f1883365112415332382747f5153a5400958730b6bf27bfb6d8c63d998151daf9ab8dc89a7d64e3117e9ff0c097de7f4a7fdd0a9006767dbc99633b477a230da2b3eeea940a4da03d8a6ba5fa2d136a1103bfa6928eab1a1e471d529738fa6231b5f44f233fe29b8e849956185ca990f491a8176b69ac368c07681dc33d12535df12f871e98a7f4e9cfefc472d6108b370a875934d61fed614d5f44225c6ddf504a7fd67cb9c054925e6f5046fd48fd44b71a59e7253b31a5a92cac1a13287bf60280b52d160955ea701db7444e584a611f23a44ffe83244102dc5f3a03acda80a77b66b2fa2769e7541ace796961eb423bd9f0ac27dd8c0dc78ba1bc90a56412b857f6500339a7158287c9da41a667d252ee352fef653af327b61d6615a2d6f5d0f44b526185eea430564a30550c88388456633c297e7c1321bb96de830780632c2a572d7abc5e40fb995a613397ed20ed5af6347c2c6b9cddefd9530c8d7f508a772ae7ca60e15106f6293a946de5cd43ac82e4f2cf4c0371334f94c612e7721f6bf3968444bff13fee4f40cdc2af7ab9ccf2c8e105f3a32a3dc0abff1a954305c498ac6e722e7b7e57c8e885f5984fa8a3b662a5ddcb087c3d406faa7c53c8f197b9105537b7cc4e3b481058a1d38687346c6e6a4f88cadd8e2af2ba99b1dd8ca1691a87df996755ae19f9832435e4cc2afeeccaf0e6e7a91bb9532b1cd1445d312d71fc13d46772fef3920c2f9c0000aeb30f4aec11b77faec6d37ac8a49cc262881afd0495b1737376d70a93519d54d14b4a2fdb5d181f330519b312501c4e883f173abbe058d58f37258b0f2e12688c33fb87cd918d50806f81703b26f5a423ac0875df5e93b415d4ee9d508e04d7bb3dda0f7a27ba27449faa8c7f67814b1c46f059e5e0ca936203e763455d575f19fbfa0cf1f159646b35c973db756359a4610d1691438e1ec037edcf593b98f2bc57175788906588c0ff01d2f8275e33f7c6e645315c5f91c245ad193b70f56118f322cc8bb3bf346c0e8522bc0fd4b60e42f5166f3958baa200f10345d0bc64e5e63f3a6530e6c699c06667528480549297a8ad1f8345570952a6ac1861886eb71852ad2dc98d841f1906ba7815ae80c5cbd918a0c681c526f3152bc539c3c066b286ae1145989dd2bd7a83e513f918bb94357199b2b132edac6e7b9e549bf64f2456f4c6b9b7e4874bd7daef11d67a5edc47252ee314151a6aa127e80d79e3e9439b6db0c28659d18bfa9164566f09231d9f6ffe2e68106174e4b704b7ebd7be58607", 0x1000}, {&(0x7f0000001340)="2763a4086eef3a87971a64766a66b42ece2becc795160fc52be4fd8dd29822e216df823447b3ea9b6101da4118838e9a75bb20b936fb8b57afab6ecc9a59144cd82e1670bbff0bd805164af77677c7ce3ad83bccc57d236c991a8d7240b0a1253868b4df01ba888e670fd9254a158e0bf4e8f72566bffa23d240b054d8678280f72a778fd12ffe1531027c76d8a54fa1", 0x90}, {&(0x7f0000001400)="f71b89e0eacd2ed243618917ba41fe019adaeeda2c66539813a5647889b46a7dc40aeb9c9e01407985f2668716bccec30d77b4ce2b1cd23c1207ac92e3ca6d81947f766ef22852d6e272336d662c2dbfde579dc74dfec7c04309003724609c0a8969de2f1ab30547d4d7acd164d9b157b27f71721067406c5831c5f2ede91bd6fcb861d1610f5b5a1cf3447e8937d52304cb47856a0766a585eac8815e23742e6b0a4f93381714df7b39baff300ebeb6c8812c749f08731b736af865be83f96c8da510", 0xc3}, {&(0x7f0000001500)="a4d6eac6968c5d15ed34d2097cd35807e02a5fdb55e883123ce690d5947318b92d804e9ed41be79803d91554e835de624fae14a8ed2c7c9d1b844923883e5526c135a83f93e143e73c751523dc872b4bb15e23a9551ea264610e12cf37f9a07ac5b68bbaf972e4f35071e33a3233a1e82bbb0457eb9add8751f92dcffecd55168e5767e4e3456b24bcfeed3b01d157fe840f676c7f9c8ab99b5e119bab3a045469ef2a251e5ac0028b74b3c7bb1ec0a66c489fed72d7e492b4773f6c65ba31745a86dba59d6070355ed8", 0xca}, {&(0x7f0000001600)="7f3806fd1fcc6fe275bfdbde8036824c1f24a89ca05c60f6f0e7fb3c33d7824fb584cb49eed67a1ba18037250d0139ccab311aeefa2260ca898d212701db7cdf986c9b2e1b40517bc55b8902b5cae81942ff3d056dfdf8fe37ff6294702e43c030d519936f99d22c6e91a2b8bc0f11e03fe589d01c496ebc3a05abb38c40482f61446b70b9ab2006621b1b22083a9346482046d9249ed44b7a570a184110cd57c561af53ea01a0480466", 0xaa}, {&(0x7f00000016c0)="d7a3345606e1987f936bda6b9107ffe1ca5dcd13fe589305300d3384c1f8e7b31a761beb9e85d1c771f18339de89bb3639ff75d8a157ec7d958e9da80e2b7f507e9e6359200020f23b05758993b356c1eff43a91d604b16c8d8837802bdeb7f258ca199ca78adcdf9100dd48a2ed9abcd7d34a991d", 0x75}, {&(0x7f0000001740)="a95c971b508306c59db6b26a6989121ec5824c807b328fd88d73abdc137287462be853b873a8f723ba3c4d40a8c7f54b0f85cf04fc31ad0780126e834a66e28a58c5795c5b7390007a7ed7f848eaf90ea854d25d7c5058803d3c857f4859a5448742d47abdfe174031511db02ce9415b8041ad64780950f512b7669e50007138fff3bdce8d94f1a916a5406f7f8f30a288d5bc2f9c69a600cac0d912b85590ad2781975608ad8c4805539b2339c08d3c44c4ee766bfe6efdd6f6fd47374fe3f571c610269e4098ce0571f91652660e78378e01819b5f9c638ab1d105424bbc", 0xdf}], 0x7) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000018c0)=0x10) syz_emit_ethernet(0x1, &(0x7f0000000080)="11") writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="17cdc6449345064f9acf92c854a0f461", 0x10}, {&(0x7f0000000180)="c8090f3de5bb53914811cffeb5a38398b81b60d250c1453635811e913dc4c6e56fb4adffe1c39344971090d3eda154c9734a82b1142950d1ee60ed0e38bb884ccd4069ee9abd9d39807216ed1c81819751a733d3213d03bf1a951f23b6d3b8a0ea", 0x61}, {&(0x7f0000000200)="c5f605a3b6141cec497605d05862ecb35380649859ce21e379ae7b3904c8457f7ec45360f20a3df3c5240c159e4a6defd1087f277fce3d944c49c28a0091fcdea736f699fc725e2290f90ee69922d9961d25047dae643c25ffbac49128a592c1197e9a4d274fa973dcdfd6137c6d0f89862f0a62ca16e1e1684fd5927de36750f93ffbbd86ea62332c68f106c9d42031fb7568e4778b7362f19b42b4fafc465c4ae174fb9d7e91bc67b8e9c61319500438c1d342ff9fab16a3", 0xb9}, {&(0x7f00000002c0)="f576904030e3929e996246ad57b7baa2", 0x10}], 0x4) 19:14:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x0, 0xe85, {0x3, 0x7}}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 19:14:15 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 19:14:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x9, 0x6}, {0x4a1, 0x100000000}}, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00') unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) 19:14:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x0) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x100, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4c}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0xfffffffffffff001, 0x2783, 0x2, 0x2}) 19:14:15 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0xffffffffffff9765, 0x7}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) 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, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f0000000100)='./file0\x00', r1, r2) 19:14:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x2, r0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) write(r1, 0x0, 0xc0) 19:14:15 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0xc0) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)="84", 0x1) dup2(r2, r1) close(r0) 19:14:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x9, 0x4, 0x7, 0x2}, {0x8000, 0x4, 0x5, 0x2}, {0x8, 0xff, 0x4, 0x9000000000000000}, {0x12, 0x9, 0x8, 0x3}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x8001}]}) pwritev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)="102a80636114d1b4346713a2fa20", 0xe}], 0x1, 0x0, 0x0) 19:14:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x29ac) kqueue() open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 19:14:16 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x5, 0x7, 0xf4c5, 0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4c}, {0xc}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x7fff, 0x200, 0x2, 0x3}, {0x9, 0x55, 0x3, 0xffffffffffffffc0}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="8b") 19:14:16 executing program 1: socket(0x2, 0x7, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x3, &(0x7f0000000000), 0x0) 19:14:16 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x7fffffff, 0x9}, 0x10) kqueue() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="fb186311248579c2973a2e2f66696c653000"], 0xa, 0x0}, 0x0) 19:14:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x100002002, 0x0) r1 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x800) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) connect(r2, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) truncate(&(0x7f0000000080)='./bus\x00', 0x0, 0x9) 19:14:16 executing program 0: r0 = syz_open_pts() r1 = semget$private(0x0, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10000, 0x0) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000340)={0x49, 0x0, &(0x7f00000002c0)=""/73}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0xffff, r2, r3, r4, r6, 0x180, 0x8}, 0x100000001, 0xfffffffffffffffb, 0x1f}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x1) syz_open_pts() 19:14:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0xab0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f00000000c0)=[{0x60}, {0x45}, {0x6}]}) select(0x40, &(0x7f0000000100)={0xb2e, 0x1, 0x6, 0x401, 0x8000, 0x7c, 0x3, 0x2c}, &(0x7f0000000180)={0xfffffffffffffff7, 0x7, 0xf70, 0x100000001, 0x3, 0x728000000000, 0x9, 0x78b2}, &(0x7f00000001c0)={0x4, 0xee, 0x9, 0x45f9, 0x101, 0x7fffffff, 0x100, 0x8}, &(0x7f0000000200)={0x368b, 0x4}) syz_emit_ethernet(0x1, &(0x7f0000000000)="8d") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) 19:14:16 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000080)="0eda3ec64c8d4ed5f8898e9834e3be57d4a31ca8c311c6992f4ea72e6d7c5b8716f08660b51458754089a8355b95f505674942fd1e72f71cfe759acf926744fd71d561fdcdddbf91170cd6c5fa40986678312e0938da47eff97222618aa4be3ca35fc33637b9ea7034a5d3a39c9c98553893d1b2b4fe0de3f7b2a24f0160e719f3bbb91a946a6f0cd68f879f00da0017ee87208c21ec89ee8a9a2d29342d755bf657b42f141e5c63fa371b2d91d79fa340fec6c93ad6e9b48f4f1f", 0x2) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:14:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 19:14:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x81, 0x179) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80050}, {0x1000000015}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10080, 0x0) 19:14:16 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0x8, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4c}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="05") 19:14:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)) rmdir(&(0x7f0000000100)='./file0\x00') r1 = msgget(0x1, 0x4) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x0, r2, r3, r4, r5, 0x154, 0x4}, 0x4, 0x6, r6, r7, 0x200, 0xd7c, 0xca, 0x3}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4c}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 19:14:16 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x35cc, 0x4}, {0x7fff, 0xc7}}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 19:14:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/18}, &(0x7f0000000080)=0x14) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs, 0x10) shutdown(r1, 0x2) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c65300070269a5b99cd51cc714837a429559f98bb60d0fa952a400a738d51f040f6de10c5f05ae14d0002e5995d8bdf442073ae8bf695d2c55348b51722ca3e62"], 0xa) 19:14:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f00000000c0)=[{0x8000, 0x800, 0x9, 0x5}, {0xfffffffffffffff9, 0xffffffffffffff01, 0x233c, 0xfff}, {0x7ff, 0xc, 0x30dc0000000000, 0x1ff}, {0x80000000, 0x245, 0x7f, 0x7ff}, {0xffffffffffffffc0, 0x1, 0xd8, 0x401}, {0x4, 0xee, 0x3, 0x1d}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x74}, {0x14}, {0x8000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)='W') 19:14:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$unix(r1, &(0x7f00000000c0)=""/122, 0x7a, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80050}, {0x5c}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x44}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") syz_emit_ethernet(0x79, &(0x7f0000000300)="121fca6cbe7c6980539866c626dea1103dc334d97388489e7523db77ca07dd751785b59300eaaf69f3cd0982631e1ae814855d92d1873c3da7ed2b902bd636fa3528751f8704275cee0b47c6f137edf3f4a1ac4a294eed6a3ff43f4257c52eb9ac13fce26a71f270ec137e440f73c5797eb65fe63fd1a4a2bcf76796542acd8803501bee13c69135d97ec0dda7e2745a5d25ac38f69c12a1f1ba") 19:14:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 19:14:16 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) ioctl$KDGKBMODE(r1, 0x40044b06) getgid() flock(0xffffffffffffffff, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000200)) dup(r0) 19:14:16 executing program 1: r0 = socket(0x18, 0x3, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$KDDISABIO(r1, 0x20004b3d) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = fcntl$dupfd(r0, 0x0, r2) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = getegid() r6 = shmget$private(0x0, 0x4000, 0x58, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r6, 0x3) fchown(r2, r4, r5) 19:14:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3e84) bind$unix(0xffffffffffffffff, &(0x7f0000000400)=@abs={0x1, 0x0, 0x2}, 0x8) r0 = msgget$private(0x0, 0x6) msgrcv(r0, &(0x7f0000000900)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000483556b77c4dd265c84f781e3a231cd7d8567a964e539580d742efaa0cf89823aaf679e6681c11489deea17825a279c56a7009ab5b7580ebaa492a286f466e3577bc8f784c02e64e1131419a6c51715185cf792aee2d9ca64111bb474934d00f"], 0x1, 0x1, 0x1000) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000efff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000037"], 0x1, 0x1, 0x0) msgrcv(r0, &(0x7f0000000680)={0x0, ""/159}, 0xa7, 0x3, 0x1000) execve(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000200)='\x00'], &(0x7f0000000380)=[&(0x7f0000000280)='@!\x00', &(0x7f00000002c0)='.\x00', &(0x7f0000000300)='.\x00', &(0x7f0000000340)='\x00']) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0100000000000000bce398b227e9b9b4bf2d80a2bf92ebb38bf33981cfaf746f40b5692c9e96321c6cad0561c2e1bbbafde322e8be0f7a49a48a87733b0b5525b1f14d90ed9aefdc719f9787b5ef24e817161929778b1ea70d4d362fcaca6dd321c1e835533411075765e85b57ccd6c542dd60e40000000000000000c96612fd87ce27dca1bc2580d617cffba6eafd5b2bf2799b2689a391dea73103bf89700e704e"], 0x1, 0x800) setitimer(0x2, &(0x7f00000003c0)={{0x7, 0xfff}, {0x8, 0x80000001}}, &(0x7f0000000440)) msgsnd(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="010000000000c455a125cb27747d137fe211000093a191a56621c5524448bc341ec00f5a07d71de71562c411e4141ad79de091a23e715133ff5977111934e9193bf342129c7e19e3e2821885efad3999849a4806d58ca407e020c6dac9d09cf4b8307dca047cf60c51d100000000000000690f337b3bc1d318c0c411c808babcef4301483355700035c16c22d47cfb3897b32d7deba9c8e95cfccef641d7cbfa2bb9405473b6ec90df04a2eac1ad5a5c9f31757eb6ae179a6c94360561955286d0"], 0x9a, 0x800) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000086000/0x1000)=nil, 0x1000, 0x0) msgget$private(0x0, 0x10) r1 = socket$inet(0x2, 0x4000, 0x6) sendto(r1, &(0x7f0000000600)="427c9635d335d2485090cfedbde1c3d03807180011d4bc92a32322b256fd573f0b0b09fea176337a346b236e16f1f24db1bd4a5812937514938794f2627b79aea4362f4a92804d57ab083e654c84d1", 0x4f, 0x407, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x1ed, 0x0) fcntl$dupfd(r3, 0xa, r1) dup(r3) getuid() getegid() getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000880), &(0x7f00000008c0)=0xc) getegid() getgroups(0x28b, &(0x7f0000000740)) 19:14:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000240)={0x7, &(0x7f0000000200)=[0x0, 0x8001, 0x8, 0x7, 0x80000000, 0x100, 0x7fff]}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000280)=0x4) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000480)="beb0cf08", 0x4}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x87}, {0x8000000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000180)=0x6) setuid(0xee01) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket(0x300000000000002, 0x1, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 19:14:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) linkat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00', 0x4) sendto$unix(r0, &(0x7f0000000200)="62c2c56edf821955ad4ed76e066a667dcef4752768e68be299bc947986c846789f178a808214ca6f90f23f7f25c6799bcf432a4dce4ef996126e6e7baf134e3a4f8d6962556fa12b5480cbe0e7", 0x4d, 0x1, &(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = dup(r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000002c0)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000300)) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000340), &(0x7f0000000380)=0x10) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = msgget$private(0x0, 0x4e2) msgrcv(r2, &(0x7f00000003c0)={0x0, ""/57}, 0x41, 0x0, 0x1800) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000440)=0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000480)={0x8a, './file0\x00', './file0\x00'}) msgget$private(0x0, 0x1a) r3 = openat(r1, &(0x7f00000004c0)='./file0\x00', 0x140, 0x19) openat$pci(0xffffffffffffff9c, &(0x7f0000000500)='/dev/pci\x00', 0x10400, 0x0) r4 = getgid() getgroups(0x9, &(0x7f0000000540)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r6 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000005c0)=[r4, r5, r6, r7]) read(r3, &(0x7f0000000600)=""/3, 0x3) r8 = dup(r0) ioctl$TIOCEXCL(r8, 0x2000740d) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000640)) listen(r0, 0x5) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7, 0x2010, r8, 0x0, 0x0) 19:14:17 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 19:14:17 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = getuid() r2 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000240)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x497d, 0x8000, './file1\x00', 0x84, 0x7, 0x2, 0x1}) 19:14:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{}, {0x10061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 19:14:17 executing program 1: r0 = kqueue() r1 = kqueue() r2 = dup2(r0, r1) fcntl$getown(r2, 0x5) kevent(r1, 0x0, 0x7ffe, 0x0, 0x1000ffffffff, 0xffffffffffffffff) 19:14:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2006, 0x1700) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="f079ca64af2db2bac01af2e70a4845ee67d6dae50c125255454f1baf6533a47b14af3d2dea8a57b8a5e0717ddc09f44fedbb23212a180d08f62d779623a5b59e0cd7ca66d919a98f9690633c251a8eb629330aca08243e3f1904c3", 0x5b}], 0x1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) readv(r1, &(0x7f0000001400)=[{&(0x7f0000000240)=""/45, 0x2d}, {&(0x7f0000000300)=""/139, 0x8b}, {&(0x7f0000000280)=""/39, 0x27}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/53, 0x35}], 0x5) write(r3, &(0x7f0000000080)="82e90d9d3a673a2c75ae9a6ae4e829725e83e8e9d49b65416171be259aa0b2b4e55c7e3e61506b118f0ee235c20a0997bf50b3d15493b3469224a6a3aeb01a373545510d0b58e45645b385390f5ba62ab2435965e90b2ff12e391e586c9ed6de178198ce0068371cc435218956917254cc579744b6d4c044eccddc4c26032ebecad505068b2b4592a7cbcc9461fe93e7cbc100fb4e796f4d57b8d5", 0x9b) 19:14:17 executing program 1: r0 = socket(0x4000000011, 0x8003, 0x0) recvmsg(r0, &(0x7f0000001500)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001400)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/255, 0xff}, {&(0x7f0000001140)=""/209, 0xd1}, {&(0x7f0000001240)=""/194, 0xc2}, {&(0x7f0000001340)=""/134, 0x86}], 0x5, &(0x7f0000001480)=""/65, 0x41}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 19:14:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000340)=""/88, 0x29}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xa7}], 0x8, 0x0, 0x0) 19:14:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4c, 0x0, 0xfffffffffffffffd}, {0x1c, 0x0, 0x2, 0xffffffff80000000}, {0x6, 0xff}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)='c') 19:14:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="14", 0x1}], 0x10000000000000f8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) 19:14:18 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x7990dd59, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x8, 0x9}, {{r0}, 0xfffffffffffffffa, 0x7, 0x20, 0x5, 0x2}, {{r0}, 0xfffffffffffffffc, 0x20, 0x2, 0x7, 0x8001}], 0xffffffffffffffe1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x42, 0xa, 0x9}, {{r0}, 0xfffffffffffffffb, 0x9, 0xf00fffff, 0x0, 0xaa}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20000003, 0x1, 0xd5}], 0x1000, &(0x7f0000000100)={0x80000001, 0x6}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x48}, {0x54}, {0x6}]}) syz_emit_ethernet(0xfffffd1a, &(0x7f0000000340)="730dbf6b0b4a3c9a6174727c1babe9e38b07") kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x800, 0x0) poll(&(0x7f0000000000)=[{r2, 0x42}], 0x1, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) fchflags(r0, 0x1) close(r1) 19:14:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x8) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fchdir(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) open$dir(&(0x7f00000001c0)='./bus\x00', 0x800, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x80, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0xffffffffffff0001, './bus\x00'}) 19:14:18 executing program 0: r0 = syz_open_pts() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="680000000000000000000000000000003169a951e955b590d3369ad58a3213704d4fea696915dac103196705b3bcf78c6c7b56dafa9ebefc16fa1b8643e5e2dbe0471330388c6edc526602909d7d8557cc49fd86a56acc000000c41f7664a5ff430b12076eb79112a4a08dc96f84b7c006603537185cdd96f31cda8e24e217b5782d5b4800000000000000000000000000080000c8aa28f857fb9768d9a4bbc5bdd7862a5f71083fd8c8c416d1732b7cb82f9de052cb2645e17eedb7fba50141fadebb188bfa7d1ad99ecd211656a6c782771f51362a9c74dda39071749da75697f82645dc6b0bf71f86fcd53de4378804c479a045350853a15ba519b2d662b6e73ca9338969de93a95110851613a2e0fe9c5ae08782b578c240a34e4853bec0ae92f5f6c44ccbab04eb3284430df74bdca5b0e81e98e0371e504c8a211e01f9965a9db0d93caffc5b1c685d210089f825240796ac0fa603550ca0cc51a7d651e2260397988066892530401b12533c2df70607b6bfe340df194b299c2e58a94b13d9379cac426129cccf1f8c377e25f8b46f3be01077ff05f404fcea6d846e6a09d16d7a821e10004712f3a5b4608ac80dfa122c83423b2fc021710d90abb9f5c3e4662cd12361188c360df78bd07eefdec12b4ae5dc2239163af8a087"], 0x68}, 0x0) r1 = kqueue() dup2(r1, r0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xffffffffffffffff}], 0x1, 0xbe) 19:14:18 executing program 1: r0 = semget$private(0x0, 0x6, 0x49d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x40000003d3bca6c}]}) getrlimit(0x3, &(0x7f0000000280)) semop(r0, &(0x7f0000000000)=[{0x2, 0xffffffff}, {0x1, 0x1, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0x2, 0x1800}, {0x1, 0x92, 0x800}], 0x5) semop(r0, &(0x7f0000000040)=[{0x2, 0x1, 0x1800}], 0x1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) read(r2, &(0x7f0000000240)=""/51, 0xffffffffffffff65) r3 = socket$inet(0x2, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x1, 0x0) r5 = fcntl$getown(r4, 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r6 = open(&(0x7f0000000380)='./bus\x00', 0x4000005, 0x1) r7 = kqueue() readlinkat(r6, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)=""/52, 0x34) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) shmget(0x0, 0x2000, 0x401, &(0x7f0000ffc000/0x2000)=nil) unlink(&(0x7f00000000c0)='./bus\x00') write(r6, &(0x7f0000000540)="000000be1c319b6d8807036124b9533800050000000080", 0x17) semop(r0, &(0x7f00000003c0)=[{0x4, 0x4, 0x1800}, {0x1, 0x4, 0x800}], 0x2) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f0000000080)) poll(&(0x7f00000001c0)=[{r6, 0x2}, {r3, 0x26}, {r7, 0x4}], 0x3, 0x7cc) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x802, 0x0) close(r8) pwritev(r3, &(0x7f0000000340)=[{&(0x7f00000000c0)}], 0x1, 0x0, 0x0) wait4(r5, &(0x7f0000000580), 0x8, &(0x7f0000000740)) 19:14:18 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/151, 0x97) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8d}) close(0xffffffffffffffff) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_extract_tcp_res(&(0x7f0000000180), 0xfffffffffffffff7, 0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x9, 0x1, 0xfffffeffffffffba, "c4692008000d00004400"}) write(r0, &(0x7f00000001c0)="3178682ad14de9c51728077fbd60406269814d73eabaf37b9de3589a76e5c7a3254af8158273640d", 0x28) 19:14:18 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x20040, 0x40) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x0) fchmod(r0, 0x3) close(r0) 19:14:18 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x8000002007) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchdir(r0) 19:14:19 executing program 1: select(0x0, 0x0, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x6, 0x4}) execve(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x180) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) 19:14:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000140)=[{0x3c}, {0xf6}]}) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_addr=@in6}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 19:14:19 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x1df, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x811, r2, 0x0, 0x0) getgid() open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0xfff) 19:14:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x3) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000100)={{0x4, 0x8, 0xaba0}, 0x1ff, 0xffff, 0x3}) close(r0) r2 = syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="8745980cd696ddb1aba3c89d1e52c1fdb849cb7ea91a5a13", 0x18}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000700)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e7a2c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e3039ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6", 0xdb}], 0x1) ioctl$TIOCSCTTY(r2, 0x20007461) 19:14:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x61, 0x4, 0x0, 0xffffffffffffffff}, {0x2, 0xfffffffffffffffc, 0x200000000000, 0x6}, {0x6, 0x0, 0x8000}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 19:14:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) close(r0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x89, 0x1}], 0x1}) 19:14:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xb, 0x10000000000095}) r0 = syz_open_pts() close(r0) syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) write(r0, &(0x7f00000000c0)="32dc6ad634cc1bc75326948727a03944efb2fcbdbf2734edf9114069bd13", 0x1e) poll(&(0x7f0000000000)=[{r0, 0x87}], 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) 19:14:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0x2}, {0x3c}, {0x6, 0x0, 0xfd86}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000000)=[{0x2, 0x1000, 0xc0, 0xfffffffffffffff7}, {0x8, 0xfffffffffffffc00, 0x8, 0x8000}, {0xfffffffffffffbff, 0x7fff, 0x4, 0x1}, {0x2, 0x3f, 0x7f, 0xfffffffffffffffd}, {0x37d, 0x1, 0x2, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8d") 19:14:21 executing program 1: r0 = socket(0x800000018, 0x1, 0xf37) r1 = msgget$private(0x0, 0x1) r2 = geteuid() r3 = getgid() r4 = getuid() r5 = getgid() r6 = fcntl$getown(r0, 0x5) r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x3, r2, r3, r4, r5, 0x40, 0x9}, 0x9, 0x7, r6, r7, 0x20, 0x2, 0x8, 0x3}) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0xfffffffffffffffc) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0100402f66696c6d3000"], 0xfffffffffffffc5c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 19:14:21 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') renameat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 19:14:21 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x80}, {0x4d}, {0x86}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="cc") 19:14:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x22, 0x8000, 0x5) close(r0) r1 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() r7 = fcntl$getown(r1, 0x5) r8 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r14 = getegid() sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000100)="0b4770728e612cee4781a76e3fd842a53a5d87cd2a53dfdc3d869072b5617becc5954220dc1051e2cba8358546ccee3a12baff79797793a5e68525c222d0a778893914ca0f0f7bb0eca2a74563dcb77e6765c82e3a6f9f61db770cefd31874ded4168ec4c86a4d49c1ad09be42cdfc25c35db6efd6a31575688957d4e1fa483637d319d1b4cf07a10acea07af23c6a5788962d76560204c05c696439f6c413c9145749c7c3afb31002a06852c07c409a2aa0351ecd991d55733bd32c7473165b648204b9cf2c2e380a07c6f6186e0d4140d319c276237684", 0xd8}, {&(0x7f0000000200)="097e98e705a9cb249a7116555735fde9e032195f41a27c81777b6c10ca7062f2e43ba4f55868788ae60fb20c7ec3ab46bbd31c01ff1f1eefab8843762e5f71e857fc9fbbbea955970c2d801f21c2689801fab52c9ad4c00c241f4763f71d959433a5a8017607f0c2026805f63f64e7585326d9c40709e314ee130a0328dc953e3c2c7d3216cd9dcb86c603d3232f8400ddd12f4c2dbd5743c5d8fb39", 0x9c}, {&(0x7f00000002c0)="96b3acf4e8920034408073d587458e89dfd6d38332a024fd4b8fccfe32841910166adf3575d718af1ade3177fe628122a04e552b4e167da18207d1ab479549a156fed1c046e9e1df95c8bd43fcb1a84b3260f03b40e0a2c8bc50a15f36b5c691544dffe52f9674a5fd9885fb501fc60593d0718eb77b6a0a61022a200069897ac6da504f5421b696ff35b8ada63462a436df12ce92f60bdeb8ee8999f1df48aa740f1980c6cbb175b6adfb41d889cc2b7bd7894078617951bf1ae54c9798f69d896fbf4e61fba5ee40c61415fe924408479dcaa540544f21d9ec23588b", 0xdd}, {&(0x7f00000003c0)="ed5d35c6b2cf4e7a56a35040f94baa83037d146e236c74556af5d9a6e011aabff6b63e4c1b11c2ff7820d5", 0x2b}, {&(0x7f0000000400)="429763dd80", 0x5}, {&(0x7f0000000440)="4cffaeb9f7077a6dcab44c02a67afcbcd939c75b9f47af1f27c055794796b4dd3de1de554ed1d9d9d98e127366ca09232d0c654b721ff50843525f99cccee50a4797cf6c6cd2b8643bff1f145a397277b3bb997120a9014083660c478a6a3cb72ca21b549b8abcac892a3e89958558cbd2b3d124b2dd300309f1cc865691e97fc1ecb5cccfd502197036d0ab522929f7790f97871ab8d1fce60fa08d7e27c2079fcb382dd071c515336934fa6f7145222d9eeb31303aa4cd96df7dbc881f8f03782666bb3224df6ef536ed8342c0fea9cdd907e99e30d64eb78ce6c17a37c5d1ed3d26dee6c66e58bc93dbff1dd02cccc20b619876f9c8a27943", 0xfa}, {&(0x7f0000000540)="6ae6f0d2ce2397683922fb9bd7cb0885811136eb0f0116bfee46df55220873dc6b8106a0ee27db66a3708bb466fc81f779ad817a0868a55922f5085dda6be3a3b3f7c77a71d13d47acba57e5d9060c8db460e53f87184341f31747ee1ad5f2988dd99674ff4b6570522e1b50", 0x6c}], 0x7, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r2, r4, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r12, r14}, @rights={0x30, 0xffff, 0x1, [r1, r0, r0, r0, r1, r0, r1, r1]}], 0x90, 0x403}, 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, 0xfffffffffffffffc, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r15 = dup2(r1, r0) ioctl$VT_ACTIVATE(r15, 0x20007605, &(0x7f0000000880)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r15, 0x100000000, 0x2, &(0x7f00000008c0)="e50d92be3f03b2813fcd668bde129437ad66cb6604e37496aec6d56057c5fb256f4afa8d0a43803d398e3ad080f691771b5fee1b0fb7e411f01ae621d6e4fe424b39339fc85490aa30bfc4bac6f391a76825b2fdef49b786a7bcaeade5ed41104abb61e1fc3a1c7c6d954ab3d03b5aebad1f7255dba613188231dc7f37469ccf1ea573c5cce19de05ebe06c9e2d1a02ec2c501b6cc05f8bb6c2ca8c2632dc42144c92fc2aa84b7f0fa5909bc8858a77fe3e992f0fe9a83e60aaf65eadac7f0ff48e4cd1ab75950ce2be1f2bf63feb453f38134ad1f14e3115ff55c03324f442bf46cf2c878e3d768287bcc2f181f0de249538df62f99b91a280548a2427fd1bc92e5d483a4b832dad684b95f4408b3568289db289ebcc03ba1ced1deb245cec75b8cd4c09df167b756ac70a3395fae9a564699b119f104fa74ff5f280ea6d5783e89b8aaaeeab701e11de7a82d387d743b13dbade38a45fd1516af9788e98bf9e08a204ed4ba513d07b9f39abce70300fe919bb70404adf8e7ef9beaa1f717c08e1dab26bbd8280b912fb357879febf6f113add09f38c540935586813ab30fe8da7d1de790d211866fcd12e74a7b7005145c111ddd7f774f7ed4f07ebbd4be17d21104e28acf8600e64c04cc315b14bc9834229c4430ed05b2c7b75e141fa1844d66fbd90c0fb22aafdac1ba5be7c155f77b17576b0ea4bffb32488c657859f433b6eb1b328c3a2cc8e63cf43ea63dfadd2472ef4ade5ebc01c334e6efe51e048826b72284598acb18e2146b560e63379fb4cee7ecb3f1b88d0db5f82801ef302b656592ddb6f2473b7776a6ccf9c7f5378ec53be2194ff69814c4042b53806282cdd21ab0950b84cb7ba28eaa1d213860abf125314950ff03dd194a5fb80c724af81ea6fa8541e68721c01be0326f32207c38bade9fe9192677518a3b86e1372f25b3762530e2f50058104c75cc5b770d8d7a0c304758b8431e7af7d48b8bbac1763e0d58fafce5e4c887c0ba16bf6b374466e0899ee70832c3cc3b12ce2b32610cfaef7de1114bc4b8919a2fb44d644a4f1dc7de05cb1f57579d24e81f08051e273ec1db23ff9f1805efd0e40df73cdec5a7eab5b57345db2dd017bc2fa585dfab3e29489bac8a9df38298e4a3381186bdd3d636676aeac174e546ba9a3a57a4927d46cbc41b1934593ccd1735e33884b85c942c96d11a4c8319b8259eb65adb0b1269f415f4267b5174080ddeaa02eb5df571d770d0ac539c5a55d378e47dc4346c8e169800a7ab738053a90e5362b8e3aa3898ff7fb6e6e64acec2b6aaadbcd827e7a595a1cb370d207fc2b9fa1c4b0ad297006a2ef70cafef983600c63b022edb4ec68285607136b937dfd88b8a4b5c2d421206f3e3d480b228b7d1d74d89e26b22b8b2aa7938e51a54dbfec51d460fdd9a274222a4a14a3acc4e3e9c28e16737ad9af08c3bec693ee79f58241d6230451b4153737d740983aaa4a325ca4de2a831b93bb65992e0fa0273d0ec3eb90247835a36a15e52555297b7852885788197e0e6e9921ac4822f412e7bef31d3bbe9e9557083164c7ce5a245702a17ef6fd38e2166c29a008978585f6299947e4dfa5d4853d1f6eab03763ed2ce33329a2807acb613ce98f6708b06337b08431931c584107518db4616ba954993e7ec81e7587ee8a46ba2e5c8c17c88aabe23b81140901f58c39e0fb124cd3431b7de91e25832c0beef973ae3e9ab5573926e7f3530c971781893d8b8119f0eb4bd682690327c854ec7a05949b935b2704f7cac29d49c1a1cbd0f18a6f56dabc35f442fa8502ca0a3822fdb197af99a9b6aab55b7468f5f3a8cf5a676113732b13e593a03e9d163d385745fbc93ec1640f5c0fb4c232d0a144e81d5e1c0dd19f034e4ab3f1c5646b826617e4ef814c05ea72d5954976e6b108e97162a7176036810e59117cc50c540f9c1c3b4dcaaf3dad08dd9659894494ac9ec7d0a0348805e8783fbd7743f8f4dd6fea6d481b07263d69f0fc79b6e1364cfe5d75aec24b9d8e5417aed9e71c5c2185e7f12f83df38d2c23625b3a11ebfa4923e4815b2b57ee487ed4eeb081ef61b088b5403202b7e4606dbdf8ffcf3fdb84196cd0312129ad5fd5b538169a598be2dfcbedf2b27434e04b92da19b26470ad3604f635d4906d4c1cff1a943df636d02de1209320fd4d980ff1591856cf90244d1ed4acdb05fe4b8d890aa3aea7a531a06139e40ebfeb55f42c0e350a309200cd8f824811098b1983f7bd67ae47a1a7ccd38b2f70c96bc4a5e274d1908861024b152b03dc0e82dccda0c42e36672ecf553b04947708454e33f9e2dbe187fd184a59fe6f26ed408faeb85c813c5faed3e7ec2d314057543a17a8740d2799a5330c43c0400a12facb5eb87dd5fa0735011818db6dc3d3bcf611000982e57a0736d02cd9375f4094fc2320ab3d408e15aa51cb6a175154f1363d5e8ab335bf0ec06b9c2b8f14c0eb16fa95b595b5e30e648a99e7e6749c31f069177acc271f626728e686734c566c117222fb490256d02392fed672be8f5e81042e4fbab386c9c4dfdf15edd752b52c39e2498be915bf275f210870025e985ccab2b9d41516b0391a6872d8e2c37d438c945e8aba4908326a1738c80a914907c5bddc5981caf4b0b073d8e8cb4418bff45e32a182340a80ed6480149e67693e3274e7437d60f42465cb4c4bc72846ae7847d3c43fc50d717806fdea7567e3118aeadb798b50ae20b9c9ad0a4b309c38e556c4ca53dfb006b14b4be50058ca2814b34fdc311a95dc27328a51713bf4a28738dc6a483673c8fa8509843b3a1122c588c94f768b47f2275bdea297afdc752214c2ca328395fd77301debf178a77a16c23113b91aa2f44bd5760ca05d81836b56a5fc91f927c0d63beec466c9828f83cd6d1d350ca00418145a01daacc7cd65e2eec1aa2547428a10112895bbb322da22e218cbb499d8943f6229a9bfae7e01f2d9542da0f99004f85b354d17b3b8e656be00ff3af63e47604d1d6867dd5606d0520a4fb89b22a1d106f9e618dc28a14d669961125847afb2016b2a9cb2f6b73d2895eb22a29485afaf5b0bb28e4aca868cddf4c1d5daf0fa4f1ee400717719384289b13cf86af434e92dc3b6f5321b6a385552b4e20b1bdc5f17f3933587d8d8d186435fd9eb073bd6f169c67a289c6a04bdf2354ebe22f8f420618bb9cfdb220a059f156f3fde449d1f09fbe9f42d9621ea53e7c692314780180efc34063294983b2afe2bcb0d274349e05d43a28374d99b66993007fdaf733e150bc5a5b03efabdab4aa6f1cf722bab66cbd3052be0962480a8e5a2dea5af25f970c2bdb88fc8980bca2914627c25e6b5eba017858ccf0073800822869b6b978bb93925dbe1afc057cf6e893d2dd2fb9cb6f8e184469b0581098d6af1c7cede5c9b35060afac94faf2049b778a83213b9b2e98db971014dbcab5bbd0d0878922e79060adf191137270d043fe239c249a03d084724e581d444b5fdb8dedd2da461ec66f9805e0bca996d45cf6f9bf0fd8f6cc1680cb02c5ef737744fa65377ae29b064f270602e34730fa6c6b520e3698844ad34aab6ab95563d4618f98b5ed84f9624df4af26075ca13ee87dd7d2c8070c91458b97270d945b0ca42fd9788b485d4ffdadb5fef11c1ea623a9cf723be68362e9b2e797e7138f33cce5d9e24c34b33410529eeaad8a816966ce2fc91909ea0fae97ff9a371b2bece74f9e888c634476f1b6e3b7950f9ab50de6e656fd2611e38bce348fed4cd07d376ad973fada864845ed47308352ad85c078b02f0548a1fbe1f38fd13850448f8ddf6ead1dbc36830fb7082d53eeeb64b60a5583dc5b9d221ec619d2a00721d4b4b903f572ab18d830f1776ffc18cefd8af99e5c713cd4e050836f6e77cdcf1a4e58161072b8a425388a52556077199dc09ef55ae8350a7fb2f88fd4e230648daa7c1043fc76a09bbb67cfd306cd25ea83a5de2b9229f44d840398357b33aac1f0a542c951023a640ed219b08c4292f9bc18ec498e27af00d8c44e01dd15710a895238117954a11f609cd387f1d96a8231b12eabd2ebf35276e9b4bd90eb07ea8d7a46314908cd2b72d8e1834ce7fde79dbac3d32691377e9e28047d6dfea39a34e8dd19374de26b3f8ebedf69a2f73f992f8c94296698b79a03f7a9788ee107b3abd2a38f9d55ccd769f01951f5f3d6d6b5a1cc197b7638fb6784f8348cee6d8c1fc10ffc97ee2f80dce015d71dfe0a68879633ae3e1aa6f1745b28c70db1a4ada7768c423bef2541003004696ad26b92d9db374c0ee73c00d09a66312b2dd56d90267f7ccfc66b2da489a2465300a88ccd1835deff47240e09bfec18512d00787177b971b1ef63e68ae454de110707b7ea6551a148cf50e4dad5de9fffbad6f4224f662c292dff27dfc632480d10dd75db606fa9fe9e756a0b068ddc55adcc11ca671c30cc4e4047260fbc19322aef68654d0f38559a12b60a00ee17a8f3a21676324f1b84e1342c5427f6998ca5c644035b19ffbab0cc1e2626a6f3f8d5c3247311d8c9dc9ba80939eea434faf848d5e374ecac79ac0363d70428347ce1db26753d2d2f5df268eedf1e1908ce41fc537275bf350d7b7afdb46cce61a89a367441fa910d35865f9438a5df7b7593711d5dd67bd5e337d018d0d16954aefa5f4a0187f9f38291f6f409fdee551c8fe3e0c31402da19f2e43146762aaa6827b56190c28ae0f6d877168579bc05e64eb7fa17cee8f5459140e755f85c22ae2c5660cefad70a466d08da36303656b99d7b75ea7c389c36a8e0f7b6b3a962ad9bba5a861f5de64a9a59dc39df0c5b013f3171eff5f9452519d244e05b8befc4f31a95ab2e9f1273b9a9e5d0ba8c31a9a2b0ba03c0c076cb84baf87a55040c0b962e197c15d56da1d91168f2ae177f5e7a0775531ee4c4bc2f1192bef67f903be586c21c14bdf57aa41fdc455a500f32647e95e94963bf67dc9191f35c8c18ac6976e5318cad0c1879ba09bc94d67058e7346500d523f8a5ec21638be21e6d5d7c461df00065182aaf0e3a09ea235e4884d114ebcda0756aba8d5e7802327a438a1c03a2d2109ac84972c1125c4e48a872903cf8c371c8fb9dc9ec71ae41cab68bfb5e70a31023e56ad340185962c6f419bf2f3b0646e6f1826ed8759d6161838e0a0b9b69f90862a1d6848159f9fd6355288872bbfd5d2d6fa8639c26f75e8802b8a2e9a867aa3488005c28343a9cf7ccab04fafdd0e7e1c49d83baae5a8beb8097d30a6aeceaa4caab99bfac9e121ce90c0a7aecbfd30b17441d6e808b6c2d2a8cd2dc6f4fb012fc7738a17a10b1ba2a4eeb102c4d128f8d5b2adc3372f803d47af5c83964e7a09c08e5b8e9f618bd72ad7a414a8c67bde497e12f6287ce461c0ca777d99f00934ef65b5230161866a5522991dcaddec52e13e63e311ea04023aa465219fdfe68d2a96c7d910a01bc40de8f7961071e164347272ee0bef6e2dee6d2378ad1a64f5a3102915029b65d28a85935ec78f35ab683a41281ae10c15463c0b735f9c977e87677d663f27ef1676fcd209e4413fa47d31cfbac03612518b7b84afd9cf335a5852ddc582cddad40fdcf70d19dac3c757055558557e8c94d2c79fed2071654e99ed4b4f105142867f5814f4207229385c2614d690f4baed7439229d7d2096d65f47dfc7bdb8dac5e9b7cc7d5b574cae54057932d6ad5a4d5c0f91aaf3ec0cb38732be468641b9bb48f7eb589af2f6c5b94823abdf501afec8b2a8f16b72d41ce4c8a90", 0x1000) shutdown(r1, 0x1) sendmsg$unix(r15, &(0x7f0000001bc0)={&(0x7f00000018c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001b40)=[{&(0x7f0000001900)="d12883e40a59408f405104bfb9948fb5d964daf9649dc909aab66a32250f1b266e1f97d04c03bc045117dd1744e7a85a82779371bebce4afbe8632a445985a9a04a2a369f08d8e36e0f69592694f", 0x4e}, {&(0x7f0000001980)="64840446ef7909de36080d6b11a031380d5c6d09e57949f4acd4b555b07cbcc69791ff91f7dc1e22e368a99f6d7381f5831710b688afb74c4b02887d687f45b8f899c2c21471155289a3337290eb494a69c4690a44ba476673a1d65fb64e2735007816c990a4f3d9648f650184242e80eafdca41698cceca61a150d9bbf6eb961f8469bc2eda3ff4509b328799e8a27354fa17f5542fd9cf12ebbbf606164ee9c34585ebba0a1cb30f10d6", 0xab}, {&(0x7f0000001a40)="150db058a7dd822f62827b7c4cd7789b8b6161b5de0fe68cb38844257fb581cef49d7a00e2df1c87bf22672917ac665aa78e2b042fb27b6644d39733eabebcc1475a16c58acc10edfbc8242c85cdd7750879cad1b7502ebeadd7211a40d9bb698b5613372e71c381840a9a77e69ce472a74f4e50a39537c63740d78bba878c3a4d6315f2c202234705d4800b1102d45aeb7550399bb4c80a5ec80da06648349d790e30e0103a9978649344f11201932f305d45b1978605f0bea88b8c598faab3eb1b6aa5fe44a6e9d1d186a58d3471", 0xcf}], 0x3, &(0x7f0000001b80)=[@cred={0x20, 0xffff, 0x0, r11, r4, r5}, @cred={0x20, 0xffff, 0x0, r11, r3, r13}], 0x40, 0x1}, 0x1) 19:14:21 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x800, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x215, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x400, 0x1000300010004}) flock(r1, 0xf) fcntl$dupfd(r0, 0x0, r0) flock(r0, 0x2) 19:14:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = semget(0x1, 0x1, 0x100) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000000)=""/10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x30}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") 19:14:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x281}, {0x10001}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r2 = socket$inet6(0x18, 0x5, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x8c, 0x2}, {0x18, 0x0, 0x1, 0x1891}, 0x5, [0x40, 0xc50, 0x3f, 0x0, 0x1, 0x3, 0x4, 0x9]}, 0x3c) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[{0xdda, 0x8, 0x6, 0x2}, {0x3, 0x7, 0x4}, {0x6, 0xfffffffffffffffd, 0x9, 0x1}, {0x4, 0x100000001, 0x2, 0x7ed}, {0x7, 0x9, 0x2}, {0xec, 0x401, 0x81, 0x3}, {0xa73, 0xfff, 0x4, 0x4}]}) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x3, 0x4, 0x3ff}, 0xc) 19:14:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000001c0), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 19:14:21 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040), 0x0) 19:14:21 executing program 1: chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000000000)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') r0 = shmget$private(0x0, 0x2000, 0x300, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) 19:14:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x3}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10082, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 19:14:21 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000180)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x4, 0x80, 0x0, 0x0, "000000000000000100002000", 0x0, 0x4000000000000}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff7c) write(r1, &(0x7f0000000140)="2b00ff23000008003c00000000060000", 0x10) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x26, 0x10001, 0x0, 0x5, "838663bf51499277c58901a59bea1e167a99e23d", 0x0, 0xbd85}) 19:14:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4c}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) 19:14:21 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0xb4) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x40) fcntl$getown(r1, 0xb) symlinkat(&(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') 19:14:21 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = socket(0x18, 0x3, 0x3a) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r1, r2) getsockopt(r2, 0x200000029, 0x1a, 0x0, 0x0) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0/file0\x00', 0x0) renameat(r0, &(0x7f0000000000)='./file0/file0/file0\x00', r3, &(0x7f0000000080)='./file0\x00') 19:14:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20004, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000040)=[{0x61}, {0x20}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x6e0, 0x1) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x8, 0x101, 0x3ff, 0x0, 0x4, 0x8, 0xe25, 0x1, 0x1, 0x200, 0xffffffff}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 19:14:21 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) write(r0, &(0x7f0000000140)="5c23a1c4683db9b3ba7dff4fe56a7d41e1090b677982ac6a37f520c40cb43a2f44faa7f34c45f3cd15f6d04f3b2fb91c2b364a1d46f79baecc38af867169f7502a229f2027598970e300338925b2c6554ae5", 0x52) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x0) execve(0x0, 0x0, 0x0) close(r0) 19:14:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2}, {0x81}, {0x400000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000180)="bcb3a58dd2a377dd36e428684bf03fcde260607eb85cb7310b863b8de27316fdaa74218c75e321d24001240ffcf52cd1c0eefee0c54868d13500dccdea26609fb3509ff5715c04e137bf1f57677618eefd6eb0cdbec25530b7c5fab4bfa7379fbf2d4bf00789f7ad72cce8a157924f9aef30fe") ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) setitimer(0xffffffffffffffff, &(0x7f0000000240)={{0x6, 0x2}, {0x20, 0x7f}}, &(0x7f0000000280)) 19:14:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x2c}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="0f") 19:14:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x7) read(r0, &(0x7f0000000140)=""/143, 0x8000) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCDTR(r1, 0x20007478) execve(0x0, 0x0, 0x0) 19:14:22 executing program 0: sendto$inet6(0xffffffffffffffff, 0x0, 0x1f9, 0x400000000000008, &(0x7f0000000040)={0x18, 0x3}, 0xfffffe67) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) dup(r0) 19:14:22 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x6, 0x1}) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000180)) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1000000000000004000001000000000002b37233acbcbe1f412900248fffe8652cf60f7983004a5b37e95b989f3e66c071eb94485bdee2f6a4762e32f1"], 0x1e}, 0x0) 19:14:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r1, r2) socketpair(0x18, 0x1, 0x7fff, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000340)="42a69e39b39eb856c8803380e1c8064847b69c61a09aa0c94d41c712ebe5670ff4410f69c94f4babea3d96b5936452aab32ae8bf9d01ef12be580c34231a12770bb0b29b7a62bda3dfe2a44a87c5ae115cc87db6a0eafebfb308bdf2d8adcd6214776e12f35b243f0ca87b6b4e27", 0x6e, 0x0, 0x0, 0x0) 19:14:23 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x1, 0xfffffffffffffffc, 0xfff, 0x100000001, "a7e6dbbec29d444643245b9656a35d0fbcf013eb", 0x2, 0x11}) write(r1, &(0x7f0000335000), 0x10052) 19:14:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x100000090d6, 0x0, "d730c1e7bb6f1a30613200000000130000e74de4"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = semget$private(0x0, 0x0, 0x22) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/9) 19:14:23 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x982, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) close(r0) r2 = msgget$private(0x0, 0x3) msgget$private(0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/29) 19:14:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86134) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x101}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000300)="cad1674f7bb02af53a5306cee59b2ef6c59e15f0dd8af0fe7a2acd0f2f94a6840fb4390aad78a4e23a2d0f3373ab51dc8c01890ff4e229d1ad6db18a771156e45ea163b9cc8b07937ba6ce0d93549bbd9924c52da6b1dca57e687064a261bd4cf73276c59c101e78c47440173e984ae050fcf697cbf727222bcef5dfa11998bba7d4c7b73dd230f97991023b65105261ce035393515d68b031fb7b544181b2b2cf54822147b67c0f32e28fa63c64e2fd8c790ebe825d2365b98823c8ae663fffd0acd5410d31c337768b238b19397e04ab8399198626e57391443484a78981a6a9ff80d24c81227731070bf1af1013772111f5df3617695c9bd120b3a7b597b71d88dd6639f4dd1900357d53231762c58490f014b9966a78e22934c91cce6f5ccb2b76513da8c548bff74b3d32687f7c1737d3e05c333270a8306333b95f85595fc26f2e20cb4206ee1fe6095ac0329b9c8d79644f95568e63b067c965c888853bc6c88bb26767aff73874f5b609ad56a11c1f46d5018f24d988ab2dab8ade4d5265d92e88bb47fc265652a1dab0524780fb3a6eee3c259d9bee4bb80ecb9b3a61abc65547c490146cf01bbc7d42a541b1b7b9ae17572f00107c3dc7909efc823cf3397fa917a67e449b7fc83edc9930a4b5a9a54cf8ae5f0de02f45df9a423aef6da0f6a5696eba8d46d2659664e77a24e80f772f044c8eeee9460123dfdeca30aedc8c08e8124a48c4bf59a7b67eba95b0234242cf13d5edf16086d3b6ac93b888bffdcd93a0d4599073b3e96206ae9f0b1cbb4b88e40d3dd5148979bc65b18b378b81a14ac10754df40c9be67f6e9dd7293553031f9e3dec603de179129fc6c03ddf414798a91e26a7e4d6593bf4e2351b6a516a266e1d9c547a48a5c8dbd0adb27cdbf79e4ca51e9bb1ed8fd676b4fdc74ce11b18cf569d8e0cab23095b0e8e3b407faf6d0a04469fcde0caa89345f26d86c07236a0f7ddc55bd1d3b8e9d73287d56bf36cff47450947c60da7f4d7e328a0476d139d14d3a7b20e1d79840046c6de6777cf227f0101c945632fc113e4201f1540d199fb6089b13e64816b7cea609572eab147e707d90826506dd6b443e6d5fea2b4dcbd36c8c6dc0e7b54f676af2317306068960107c79bf52ba581652a14624b20632198d141a3d6b08b0ae20dd693d6dff161448c6c39a8d3487c38017c2990ba65dd97493e77f551f1372bbd9cc4a0d4af9195c1927f67a56ae8c5d18968b7ff26dba16349b1cd5ef8a799aa3f44edbeb25d82503790c09d8a5f4debb8300f2ea8cfbb51c757e5d56c72dbf0b959a54b87a1450e23b8ae5cc313e6147049c51843451ac3361a7952fc4fb27b28ad46ed36147f2d20bc7cb9130b9936f52574e5aa87c1f7d3f073e28d2b2586112c0bece6027a0db55d1341e183c3fda5c239d1a8d163cc92b60f16d5dbc049848b6e5228690d1c518558c89c86f885521ae5dab24fbae4521216288195e7dbd167790aa92675335cb4a59185a0510103e292166146a90555c14028daac6b74946b0926c9479ecf3ab7e25e52d98be970c6d89fcee005b49eaa279576436a00d1faaab56ef2198cd3a9efe10b4c496fd1b9c5de337ea79e2eddda30d0f364c5ae52a2c544cfe2eca1dfd22838f969656ee7c32e828fbedae7d3572bb63dd805f5dcec2f93e6b3b7fdadd74473439c1143cc693389740182ff9ccb3e238341c565c7e27e2669ecff998f566e45316b1cdc82d3a50ad278e965d6755889c0be1602fcb3b18ac91383d553d6faa78ae272673c44cb33838086a8e8566e507fcf046d552f43e5ff7121bd6d5e926cc8495719f6c20f49f63e68fe254e429fdf1ecde14577d5120748f2ba5fca1af074ce88234e8b162f8cce27317a2e39a1dc673f787bb1b4856248625ab8e1113cbecc7a89d54ca32239d14ffd9f395ddb3d3a215c5b782086d6b90deaff07fe49ba3a3fff84bf8772a5cae068e22534e771fb6c77022a2e7444867f3a24098fb2461d8937f97315f6dd91248078806d332af73ff935c7c49fd71c2b0490a6af97ee4f542f869751fd3b2ff23fe30fc88baf0138d5f4a108c51f35a3f257422626e964db3e2db70959d7dd26a156ee4f15dedb9a61ba3196029d22a08a3663ffa7d7ac7646121b5c81461aeaebbb39436d837babdc1c77dc7c8881b43f4735197236943f5e326d7288f0b2b73c26b04ad21f43620450d3f823b9236f156aee514e391603e3663b126ce3ff1cf33e424736260aefb42f2b7118998a738444bc1fbd65ca0cf1a24d6a95e93edb1859dfb6ed0cf84105f827650c2f4632d55667d5e4c3c28c3c32363a6031bb0b1ff117999431961ba7789f68ade7d927a51e73aad54882ff5f09188b751d49dc407a4cd43c2dcaa1f431104c6d859cdbdc72d6d336bf0477f6d1d586a4958baac52c362ce2f1ef215eda4bf65416b8039c2fd40b04c50ee2f2abc2d4877cbd5481dc9823299bbf132dd0e2fbc93cb48f06838f17487f444a7224e8b425b1681a73e1621a3d8fdda2433231bf3344fe0898b30fbc870994cf68354ff1408e1b7140fa8558acc40bfa0730a093ec65e04c469295058c4d3c1fe4d805eeda9c9289359ab368220c4f1900a727c5db7077d470ca28e9d228a8722c08fa6ef4a910236beaa30c8f8c6a276220e6335a171aec4876fc3c8f36541237c7f7616b4a883458139907b4f381a3d1a4175831b934656ada1c181e62c9c95a228ebee57c1f0a91d34815773c77fb7b00cdadfdbd8fa495219b8992f898447740d432763ec59a6b15c0a21060e050d37ef25c5d6da366a9dd2a8fe72d21eea60e51be9c1f0720f5c154bb8d003175f51cda37190dfbe7788b6c5a793714e70c90e6d9d96a61450796e0b2423fbf3d8039e9789b31dc6cab2a80fa088cd40d38da843eea63373dfb987b8b5b98426ab4094e051076221dd89320ac42019f3a27be3a0a7bc99c91a324d1bad467d79dca267e088bfd4d2ccfa98a6b4fce72952b1bf3a90bf66b539fba0d966d5dc4748ea3d566f7865d5f7aa0f4254313bbc859cfa36f240cce5712f8b1ce5bd2a858631bc01b1a8eb9adaf4674d730cb07751a1cc6743c30d627a3ad21424e19528df88593a7587fff935f5de3058b4149799dc86b53972c98a80e64e888869b49ae3caea5e061cc61aaf0d2fba565d2fd1c9319b9529e1878c367c166ceb18d38c95735770f967536bc4f796c29f4000f807f1da84f4462ea3c61b56f987833e919281ced446f76363db7de6a177146b7a60f55c09e1e16dca198d14773fbe7ae22d774d0d855a276d35ddfa380405a7b351686edd581cdcab3fa70b64a480114cd0b0aaa03472048a325324c1a2a18a249c2a2ea93c9e407b10e21b3c7eb1d70c5c76ccb36ee0a0ef4069f6694aff21d3cb9cea515e512f7ae4a0ff9a0f94f1db2f90a638fd5145914e9a7fe4e1b87e29d30690a9aa7bd17ef3852ae96e38fe4081c31d2a1f4b40546f1cc86f37af68b7e86e2f4984068935b7e026a7281e568abaa83fbc57aa218d11efaa177beeaad81663400113af9f0c9ce99daa0a8f786dec0aa61fb1bc28dd3ad73d985217b4692fbe5e46c7bb58fd88f878ee3567c0b8a913cbb95fcd4178f5dfd4ef2911088605a0c4f63833500a15378708a8851a79b24f1b22dfbb18d867ec3512e912dc6543139237cf76cd37c94b28b209071d06051e0be06e37da5434f66cb3f816ce8216df1e4836da875403a05e48e59e9562283ac2b75d5a650b2eb8f2bbc44cf2aa9a04babb5aa1547fa9c721ac22ce26cd14607d3b59c1720d0317abc4bb2987935712314df5971a5fc39bb52d2a5e315bcb3be718687f4d9e798c2cdee6556151f240fdaee985007a500ff62e4413f7b0a126c59ec1eadc81dfc7227bd864dbdc27b4df31fc238f92bd9d0c8fd4a674310ad364f2aafe4a7900033710b7ba06c90eb972eae2be1fa2170cec6279e83f93f289f8d3cdc6b48df36728d0a24afe5a9530c9052c2957c15e44675d58deabec50f0fecb12ff4d001744f2de65d857e3aa4de5450366474f547e58212abd9f72d89a838c9e23e1912e600dc8f3090024f7dfa200279cdaa1708af0f33636a76103e4b3643f9a3e62d1ea42d65c5118f5588544a399cb247e994230327a3f2e1f22e7124015820e8a5da40026b2ca817735833dd557356cb1b40f7b4f44cd75584401b265c0f9214cb3e75d58cfb483ce86fae523b6a9fa5e8095c9aa90be62bec7bef46b8e897540e34679402e66e7c24c8b7824eff164c121df623110ca3f0a6dcdeddd8342b4dd2d3d81ed4752cf48389a7c0f6d7b7d3dff2beda549b5fa888c2ce3913523138ebfdf7c2311e29f280221d37cda56fc6c6d1a0e50eff9d4b802d4ec20b04eb768b0085be34b03b6c24f91f2117ab20be9e9b4effc6dde4644ee516c96022b4382279116ab39df27cf3037e14b47f7206989a74e432fb4c1a938c39802cd6814d080447a1a043ebdad01c8daeb978fa4539a59f2eb5b76cacb4574a7235fb2a38c6bcf55194457a47233b51fe1b6e2b9d8d58557092ecfd186954163ab0d328aa0a821c37365134f8b37634ae940474d25ed113043f66517ab0948b2427e1cb4281773518ef78269fcc3817a4e0de3091f0805f39c0e5434fc23cac7d1e562ff68d8cca31d5a985e961d9f1ae2749da27879e36bab4b79ae9b831fb2e58ebb1af6ca2b0ad4faaa06edc98adacc17359d639eb50ec1370892414ec7c09466b7d8db339095e7b5cbd5fb6de206e94440e17506bc982f89c034c095b4839c10c52c0ced20c5a6b774a755fd613c4f5421cd5a8e13f48f9378721958290bae12fc8414d1b278f18d2e0e56d902c9c52c25297314e8a1d3f8b02b0d9eff93edebe590bc988d3758c3b35a75192ab9aa89a701f70ac3f080d7e4c97d0db741be049773e738e34e4a122ef4c96638428a48e7d3fa2b9814f9aa0c74536febc889837fa91f0f2fe88c950f5a6f314deb4b0da39b4d6b47a5cbcd25a28be3d5c28fd11c6d66c3082ca56790cc6a7f619f1f075214b478531be8ebd0f0a398d005dadb96ea5560d73b3b60ce4734956943698f891a9a8b93d69b925c69ceabbdf669558d7681a918f53c281fcbdfcdc7ecaf86cb78f9bb95c2a6b1f4d543c95abf892bf91e0eb387a9df8259096c5b12c4f1188d022b38dac50e5cb2fc3481e1f3717267af8d3a0b37067232a1753b2ca5e6050e68f22fdf0368ea62e7112bc5237a13e38eda7c70ccedd6af727a9f90110e9ff7ce79718789a53609f849c685c1bbd6cc292889206e295fffb3fab5ee0289b52501fd8f87267effd4d82d8cfe3a10f35db8543ea6b2193867ba761b4ad7601927d24478021b44035fda9fe4d8704bfdb02f061cc161e9227298d64103b678728af442ec1a115b74381761ace20dad5191f3bcd53bc780fc3b5b2806e2b9452129bcd867901b32a0777a507c47abc18643b2310edc22cd1efc582c50260c034c5fad7e879cb404915c1befa99498d211853350c55eb31d3e0f8bf2e2e33d3427cd7198f11e33f55930f48d8b0ef853ac3283cd5743afbfb9639fc5be5cad0aa710cb4e4249cc6e0e0574f03cfbc00c9dddea9c83c4c7b833c05e54f332af67baf4599496149f55ae0a70072f222d22d3cb03bb99362e401ade5ff5aa02d516dda427b83c7db001a2d2190c23c09c15863a39d3b00778b4ac0d2bb22f56c466351dd0cd3de079aaca64755976af37c245a9e46ad1b05adef75ed5f4ca9e82f9f2ffa739c90d4138ceec", 0x1000}, {&(0x7f00000001c0)="83c1bb10e6722c253a65248a68017d99ee6d5594258b1e54ea35718d708ecb13ce6c3dc4cb48cb084f1db041fbe7ab9d6893b86421911e78b3a7eff3c0873c0212b5dd20bac57086b4421b955dc79a5049b39f242539aca4e1479fed2fb324c3e7be19ca1223d26f2d5a93c3a06489f6cf7787dcc6cd0e602ede421c23314b83b4c603981d9275663885f48dda", 0x8d}, {&(0x7f0000001300)="28ab46d715d6a532456b78ad080427afb3bcda60d9030c1c3ff422aeb776cb1af31345afd6f73c965e458af31712e1d69d74477e8d3161c37383223444485438c9a6a124ee2c69b2b36f6216931f577852d0d74ac3f74d3d09cd4f5a3cde14e987bed7b9132255f15a5691e8efa89b7a8b5a58c61b28305a3837a13781e7a593900c76e012e401b34cb865f962958e7cd4fe61b24d7ac9c407036ed948e7aa15ea2e8564970fc1ce239321101c9acb830eb391689427ae", 0xb7}, {&(0x7f00000013c0)="ca628b96c940b88a286814fcb18b970fb654adbf737d5df6053018e20ee86b6143da4857b9077c2de04286ea8a628a5ffa0b3ef1e1d1a190feca8ff8dbea82fcfc3e754f81718fb81362459b19121a3d1751a8c98ed64ffbbdcc0b659c04e562a98838fbe60bede7e4a8d271f42a4f354d52a24402d91246c07832a34f7f451effed92ddd03d84a81b5849db73ab90e29227a9348550f9d5447e0e8aaf", 0x9d}], 0x4, 0x0, 0x0, 0x4}, 0x0) pipe(0xffffffffffffffff) write(r1, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) 19:14:23 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = getuid() setuid(r1) clock_gettime(0x6, &(0x7f0000000740)) r2 = syz_open_pts() nanosleep(&(0x7f0000000800)={0x80, 0x9}, 0x0) fcntl$getflags(r2, 0x3) r3 = socket(0x18, 0x4007, 0x7) read(r3, &(0x7f0000000180)=""/219, 0x54) r4 = dup2(r3, r0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r5 = semget$private(0x0, 0x6, 0x8c) fcntl$getown(r0, 0x5) semop(r5, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000940)=0x5) r6 = kqueue() semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000003c0)=""/111) r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) select(0x40, &(0x7f00000002c0)={0x3, 0x8, 0x80, 0x2, 0x200, 0x7, 0xb15, 0x4}, &(0x7f0000000300)={0x0, 0x4, 0x9, 0xffffffffffffffc0, 0xfffffffffffffffa, 0xee8, 0xca, 0xffffffffffff8001}, &(0x7f0000000340)={0x8, 0x3, 0x802000000000, 0x7fff, 0x7, 0xfffffffffffffffa, 0x4, 0x101}, &(0x7f0000000380)={0x100000001, 0x1000}) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000080), 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) kevent(r6, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r7}, 0xffffffffffffffff, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff, 0x7}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x0) 19:14:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000140)=0x155) close(r0) syz_open_pts() clock_gettime(0x3, &(0x7f0000000100)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7f9, 0xffffffffffffffba, "006d34c7ed177cc02dc86e24235acd76083def00"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x3) ioctl$TIOCCDTR(r0, 0x20007478) fchflags(r0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000a00)="cd", 0x1}], 0x1) 19:14:23 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = dup(0xffffffffffffffff) r2 = dup2(r0, r1) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r3, 0x1) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) poll(&(0x7f0000000140)=[{r1, 0x40}, {r3, 0x2}, {r2, 0x100}, {r0, 0x24}], 0x4, 0xfff) fcntl$lock(r3, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x3f, 0x2000100000000}) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x1, 0x864, 0x7}, {{r1}, 0xffffffffffffffff, 0x40, 0xeb3b63f7027d54eb, 0x7fff, 0x8}, {{r1}, 0x0, 0x2, 0x10, 0x1, 0x6}, {{r1}, 0xfffffffffffffffe, 0x10, 0x2, 0xffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x6, 0x40}, {{r1}, 0xffffffffffffffff, 0x4, 0x80000020, 0x4, 0x8}, {{r3}, 0xfffffffffffffffe, 0x40, 0xf0000023, 0x4, 0x7}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x29, 0xf0000000, 0xffffffff, 0x1}, {{r3}, 0x0, 0x0, 0xf0000080, 0xcb3f, 0x3}], 0x46ed, &(0x7f0000000100)={0x765, 0x3}) 19:14:24 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 19:14:24 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sync() write(r0, 0x0, 0x0) 19:14:25 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10040, 0x20) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x2, './file0\x00'}) shmctl$IPC_SET(r0, 0x1, 0x0) 19:14:25 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0xb) r1 = getpgid(0x0) r2 = getuid() r3 = getegid() r4 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0x20a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r8 = getuid() r9 = getgid() socketpair(0x10, 0x0, 0x100, &(0x7f0000000380)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r11 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000080)="37c86e4459ca8f746f6c5a3d25988cc04b32195593689d7f8e82de002e1748cf1f655fd4c42b77d8ace965b01419b65a0952bd51cf7d6c0b21f6e8f1f232b03e20e4f49887627d8fcfb199b379ad95efc6f9e1873af281cdf5c26ff16ff60da9a64202853be0aa03f5d4c775c48760f9fb09572ad7d285abdb9a0ca8d318277adada6c9941e3bfff535ace41aa08d4c5e646ee769c25fda594310ad707b78b7a0658da356ae4b4410ee5b2118e13693cd95a01602181199185790591cfbbc1e71aceb58163346b061cd115d955bf2b95465132a5c319cc8e2fc070a21b2e623a4c81fe4e6596e5d93be19c16e6efb2ec4472e13660", 0xf5}, {&(0x7f0000000180)="b18ce1b8ac7321bdaf79a74c7611fcd729049a2d5a85adabc5daf756011dc11625ee532d43b19fb112f58f88b4228157a8b6c6ddeb8475e8d9d43beb1da2beacffac9d0807afb608b62df381b90d371fc59ef638d65caff12029f05c120a0fe8c6c5d15ec02ee7c4", 0x68}, {&(0x7f0000000200)="d4d380e54ee2ec93be2c9faf29d4dd8c1fcc327c59cf2d844de72d7fb1231da87851315bf58fdcce95cd85de7cc4bf77b3ad2bb52cf21d02aa50f441993416bd053a0aad9f7d97bd4a51029002a4fe95b8f463b64b9865cae654d07dbebc27410fdff3a03a5b6f0df93b5f674e33d52641e83a4fc1ec2795754eacfa1e9b796acdcad314fe27572ef00645f875235a1196d60d7dc197fd7fe05d2a140e829a163f", 0xa1}], 0x3, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x128, 0x4}, 0x1) 19:14:25 executing program 1: r0 = socket(0x800000014, 0x1, 0xffffffffffffffff) listen(r0, 0x0) r1 = msgget(0x1, 0x3) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000e978ab38d0972166526640982eef69a0a2fb27bbc355185241f5c0a9504fd80c8cb112b31bb18ce1a406b4d140e4294f03323520b2a3d64ebf9ba28fabc722570c2913d7392a33607a1fda92fb5cbd951eed3363cd369b7ba85df459ec276e9287e520700ac9da1078c8e86994cbe9f25d2f3af0ca5e06d8f86d77002b27678b9b2875a6a387d25738c6ad5c981427ac78dbf37eb95eb02eecc534767629e0ab8dedac2b5abbdb"], 0x1b, 0x3, 0x1800) bind(r0, &(0x7f0000000040)=@in6, 0xc) 19:14:25 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) sendto$unix(r0, &(0x7f0000000100)="e1649f7bd56818e11163d942299f6f6824a739a21bba683f", 0x18, 0x8, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050390000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) 19:14:25 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="b0bffa69178c62c334755d05e4123df8d22493bcbdef5c50734c2ac89b12", 0x1e) 19:14:25 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x100042000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffc, 0x41}], 0xeb74, 0x0, 0x280000, 0x0) 19:14:25 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200c2, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r3 = syz_open_pts() r4 = kqueue() r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000440)) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x10082, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x8, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000003c0)=[{r0}, {r1, 0x1}, {r2, 0x13}, {r3, 0x8}, {r4, 0x5}, {r5, 0x2}, {r6}, {r7, 0x10}, {r8, 0x1}, {r9, 0x120}], 0xa, 0x100000000) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x2}, {0x30, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCDRAIN(r11, 0x2000745e) 19:14:25 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x1e, r1, 0x0, 0x3) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) preadv(r1, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0, 0x0) 19:14:25 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/40}, &(0x7f0000000080)=0x2a) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x1, 0xfffffffffffff32a}, 0xc) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) 19:14:25 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000808000/0x2000)=nil, 0x2000, 0x4) kqueue() 19:14:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004000000028a7) r0 = open(&(0x7f0000000100)='./bus/file0\x00', 0xfffffffffffffffa, 0xfffffffffffffffe) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCDRAIN(r0, 0x2000745e) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b00000500000000000000000028007ec425fffffffec6000000400000f2e9ff0000000000", 0x2c}], 0x1) 19:14:28 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = getuid() setuid(r1) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = dup2(r2, r2) ioctl$KDSETRAD(r3, 0x20004b43) r4 = socket(0x18, 0x3, 0xa7) dup(r4) read(r4, &(0x7f0000000180)=""/219, 0x54) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x86, 0xfffffffffffffffd}, {0x18, 0x0, 0x200, 0x5}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x15) r5 = semget$private(0x0, 0x6, 0x8c) fcntl$getown(r0, 0x5) semop(r5, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) nanosleep(&(0x7f0000000740)={0x1, 0xfffffffffffffc00}, &(0x7f0000000280)) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000940)=0x5) r6 = kqueue() r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$KDMKTONE(r7, 0x20004b08, &(0x7f00000002c0)=0x1) ioctl$BIOCGSTATS(r7, 0x4008426f, &(0x7f0000000100)) kevent(r6, &(0x7f0000000080)=[{{r7}, 0xfffffffeffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r7}, 0xff7ffffffffffffc, 0x1, 0xffffffdfffffffff, 0x7}], 0xddc, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000140)) syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000400)='+\'+\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000580)='r\x00', &(0x7f00000005c0)='\',\x00', &(0x7f0000000600)='r\x00', &(0x7f0000000640)=',%:}[\x00'], &(0x7f0000000780)=[&(0x7f0000000700)=':{\x00']) 19:14:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) getgroups(0x9, &(0x7f0000000380)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x8000, 0x0) accept$inet(r2, &(0x7f0000000540), &(0x7f0000000580)=0xc) r3 = getgid() r4 = getgid() getgroups(0x2, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) setgroups(0x5, &(0x7f00000005c0)=[r1, r3, r4, r5, r6]) r7 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r7, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) r8 = msgget(0x2, 0x4) r9 = getuid() ioctl$TIOCEXCL(r7, 0x2000740d) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xfffffffffffffffe) accept$inet(r7, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCNXCL(r7, 0x2000740e) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) wait4(r10, &(0x7f0000000280), 0x3, &(0x7f00000002c0)) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f00000004c0)) getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r13 = getpgrp() ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000000480)) r14 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000180)={{0x5, r9, r0, r11, r12, 0xc0}, 0x4f6fdac4, 0x1, r13, r14, 0x2, 0x3f, 0x3f, 0x80000001}) 19:14:29 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) kqueue() pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000080), 0x0) pwrite(r0, &(0x7f0000000480)="86288bc2152e66c49d36b01cd2f33272a2b77011a461461f8332054b9481a839cdd4c3428a769ad76e305f132fcfbe91bb502f9b297583ed4132b36b9dd2bf0d86efd82e25ddc83b43427b3500df121aed7c2428037e64bb874413ed434e403a3c5e6aaa074f629af29f1574b46cc0683fd091eb045545c5a5c7ab2a511483da94ee2f03a42aa8", 0x87, 0x0, 0x0) getsockopt(r2, 0x200, 0x4, &(0x7f0000000180)=""/88, &(0x7f0000000040)=0x58) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000d00)) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000140)) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100040000000000", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r5], 0x28}, 0x0) openat(r3, &(0x7f0000000200)='./file0\x00', 0x200, 0x10) recvmsg(r4, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000100)=0x1c8, 0x4) 19:14:29 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r0 = syz_open_pts() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x14, r0, 0x0, 0x0) 19:14:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000003a00)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb28b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250fa85fb38302cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16000000000000000087471e7cd109b1be07ad0c4d22a9da7e4809c9e48c3b6001109e627698310c52122375586030dd48297b7788224cbd663b1e41d0508cf1a778092a87a05a97d792468b204562a6415c51a52072dd5da569effadeca4ee815fe942ff2b288edeecc4aba9956808130a3fe74f535742ca79a32434d308e9e4a373cdb67032a886636eebd342ee0870e2ad94188e13bc758320210e57ac50db77d40f0e3e242f758153d91bee5726e7c5eae97da14466e75a0daf5ffa89eabcc7a1df1ec11adf5384aab0c665f135a4fb6960ca3c188bbdfa12a181dae41d9dab7856842b2c503ad3a92", 0x1001) execve(0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x5) fcntl$setflags(r0, 0x2, 0x0) 19:14:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15}, {0x10061}, {0x6}]}) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="8d") 19:14:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xd2d, 0xdfd, 0x10001}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x1807ff, 0x6, "0366402ba77f0c033c02df71795acd76ef3caf00", 0x2e8, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bccd6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140ae81fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e1bea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17e22429140df7415f69558245f1d1918d62e38241b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60c", 0x93a) pwritev(r1, &(0x7f0000000b00)=[{&(0x7f0000000a00)="cec49b4bbc6b5a16e5f16397bb3f34fc6e3cc7d56330b3a3dbf6de87493215b01de8604bf02f23eec07fb2edee62a646957153e11cc2f2e7e2769c5d5e0d9ea50953c8f2c502323297df35ab999596283bcc949c97f52464d4a7efb1d73e06193b80b2aa82247917b2f6bdd2108fcd51cdb1ed7ac46daf210c5c8223682bdd13a627e9a03c4b5ff31aee9bdcd7c966113a300af6a79cacda574b3363054609ea497c0a01ce81b1ceb946fda041a30a29d5622a4a55675cb0b97248c9242c494a20ef1cd21dfacc897f4723", 0xcb}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c73f9835676e16586f1b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd8e946eae05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f210ff", 0xb5) 19:14:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x6) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66030065300069484e5eb3b8919bbc9e18c74dbd951a86951643cae2c91abcdee26fd90c81334f2246dcf746cc009e18a9eb4d3667c2743ecbdc6f724f8f6499e940e1fa380b52c5a22e2f2f89b8b28b86caebc4b7ade27c44258ab1201122784b8a4d4494bc5f66731f7b5b6dcaa03bb4ebd695bf98c9c1d33b15a8ddeacdd343781ef7a991"], 0x184ecfd198f88def) writev(r1, &(0x7f00000013c0)=[{&(0x7f0000000040)="f144481c4d0c91335cd2df4450bc8edefe74b613", 0x14}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x54, 0x0, 0x100}, {0x50}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) fcntl$dupfd(r0, 0x0, r0) syz_emit_ethernet(0x1, &(0x7f0000000080)="14") 19:14:30 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000140)=0xc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1}, {r1, 0x45}, {r1, 0x11}, {}, {}, {}], 0x6, 0x2) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$getown(r1, 0x5) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x0, 0xffffffffffffffff, 0x8001, 0xc20, r3}) 19:14:30 executing program 0: r0 = semget$private(0x0, 0x2, 0x80) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000480)=""/88) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000080)=""/252) semop(r0, &(0x7f0000000240), 0x0) semop(r0, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4000000004, 0x1800}, {0x3, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x4, 0x1c, 0x800}], 0x4) msgget(0x1, 0x94) semop(r0, &(0x7f00000006c0)=[{0x0, 0x1, 0x1800}], 0x1) semop(r0, &(0x7f0000000480), 0x62) r1 = semget$private(0x0, 0x7, 0x8000000000040) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0xfc31) semop(r1, &(0x7f0000000180)=[{0x3, 0x6, 0x1800}, {0x2, 0x3, 0x800}, {0x3, 0x7fff, 0x800}], 0x3) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x801, 0x0) dup2(r2, r2) ioctl$KDGKBMODE(r2, 0x40044b06) shmget(0x2, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0xffffffffff) r3 = shmget(0x3, 0x4000, 0x69b, &(0x7f0000ffc000/0x4000)=nil) shmat(r3, &(0x7f0000ffe000/0x1000)=nil, 0x2000) r4 = open(&(0x7f0000000340)='./file0\x00', 0x800, 0x0) semget(0x0, 0xa669fde76d8219d, 0x100000000060) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000700)=""/157) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x4}, {0x10060}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="fd") semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000380)=""/231) syz_emit_ethernet(0x14b, &(0x7f0000000900)="efff8afa700a6a3cc8ecec26ab9447ed22f4490022c06a07d55d574b87f0710ce8ce071ad7c4a12da6f173c15ee45ece14db41d46e595d5a39c08a6bfa090d3941f9315261b308228bdcccdfa47d5ca45fb783059fa8940cf954fb877030828c0ec30cae4bb4dc830b61f6ed14a10252cfbb7eabc23f4631053214e5256b835c3de18e2f55a9565d00778c5b59a115a2921d5494773896b4095ae9dc7d08dc9012804dfa7bf17e7b644a4013ef66156ed50b2c9f15c13bdb0f14410d528bf88bd5b47cc54cfcfd01c41ebcd1b7d9ae342a00b6f8b361348a19f7ca4be14a3f9ec4c9bb7b91c71a155ab547a5047f24a98046f49c59dd67a2b32a0b6ed4b7a9c15576d39941d1896c9aabef594a5af28e07e8b634949b652da66ced53b559f928e1e42ffd3efe1723057b86337ab151b2675ea62ec8d005651e76ed4710816ce689650abbfafe6aa65b5e6c") ioctl$TIOCNOTTY(r4, 0x20007471) dup(r4) semctl$SETVAL(r0, 0x6, 0x8, &(0x7f0000000580)=0x800000000009) 19:14:30 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x184, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0xffffffffffffffa1}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00006a3000/0x2000)=nil, 0x2000, 0x4) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) sendto(r0, &(0x7f0000000900)="7cc5c480f21624347d87101a9ee90cb3e20b070000000000000075e935f62a99524146659a13ac5a4b9357f3e5cedbf57d78306fd869d3b2154e1af4fe758ffb7a9b9b8bbe128c8bb17646b2137ce6b4144b3102e0ff6c2c6b156ca2c1885e0e7fd66b8ddabb85c2ec3cde27f17c97afbd08013607bea4c99a2c689ed06a50a7e425f8ad55ceb8518742091a0ee8687e19c0418583989b7c02f8672a74f51122b9cf43d779c92b95a3b4870d86994f5e4bcb7d678104fc665c378d76350f6c980b2efc561a382b4571aadd92660ea20b259707e66d4a2e2eda6b6974afb5c08edf06ede345df459f435ad7122d4d427bb0f08e205fb3da91958379a14def397d401451e6ef953e318e97ebe5f95f23357371b104709345f0ad44079c8d10d467c96df17647b0402fbf90cdde030d9fbb3fe7a9fe3d0b912c017505b8aa01859850cc5171e125fc3d95386728e17b32e525fe284d428335f8390f512ae381d0d57d239d5a39fb4330a25922e1b16b36aef58cc9272a0a5b99d12c6aba9d8491d1f8c416707831a68af12caff5405408805d6d5354c5f333f57d999625ec1eb8568570edb23934cb1951237f34f7cab40c2ac6343f41e57e00020000000000005e7fe05cdcea2dc28923217105b8c66121e1f1a9f6d16f4b4806d64a97e6ab47b7e13f77cd09c0cd2dbb38871e47665fb822c3e65a4e3ed6a649805511eabb9fe88725a8afe4a0193ff5e30406c9fdfc8dcd5a4c6231fb54f04fa7af13f03051e623f55049a747468baf14da193cc233147760e5d382a1f9352befe0663309b7bccdffeaad0fc0108fe808b0fe77383fa152cd9216f1d43b207212c0784380653f99070ac3a11d8e411c85b4c7141977fb6ed064e4c0d30ef08beded79d5973911a37205fa96a1dee92a52efb7379cf921cd735fb2fc37584b1c8a9a9b753403c952d9f51162483969056c6ad0a2f09338a1f885669021f58028c28b0032c11aacc2a6d83249cbeb5d52811c88e293e3a8d18c23508910d52217090606ea574ca0289cd048df65a6cf13c5d1a280fd51a25b4a30b39fb1933d778271f107bed417696c49fe086397831aeab3058d2ab4e0077576835a3a15359507bccab1669a5d40c69b2c391522923c767d2adbbd94d57520f6198889cefc50121a64442bb2c8403d9002010eb3799d8e3562212dbd79184d915415fcede5ce1858fcc0fe9dd759fbbaea52a61361aafdeeb0b580b6a4b382ab3006cab85df8b9d766b5d8b04a0c7a56e60e3c85242142d7e88140696047ab950003cd8059ccf087745278f94d714205282f75a4519f2485333449ee1fe441d7f874d96b7dcb85718b304189c3e8b8b838c18ce9473c46c9093e838f082bdbebd7684452a748418c2c2f1e4e54285ccb76973b6d6fece7507d2f4a4532f85ac48a33c3b9d245c965dea37576595ab04a7fb0af36666ecc845f259836be54b9321dbbad6dafe7977c4849a249a6314803cd305fd7eef8e91e6ae299cb10e2775776692a96e8891201775777f966c182d6e5a5469ce6c420c069491db6f5f8e47d610231597d38cff02eb572d501bf9269896e8abee614ecc9535d0c8d550c04eb7a294789176773fbea3e83da0306e57d002155726771e8ea294dd9c90194b3c19cb7b1a31c47534ccf14443256", 0x4a0, 0x0, 0x0, 0x0) 19:14:30 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x802, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xa600, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) getsockname(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r2 = semget(0x1, 0x0, 0xa0017aa51fd5a0cb) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000100)=""/230) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chmod(&(0x7f0000000080)='./file0\x00', 0x40) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x6f595029) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:14:30 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x100, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r1 = shmget(0x2, 0x3000, 0x1, &(0x7f000000b000/0x3000)=nil) r2 = getuid() r3 = getgid() getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x1, r2, r3, r4, r5, 0xc, 0xffffffff00000001}, 0x0, 0x6, r6, r7, 0xd0e6, 0x3}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0x4, 0x8}, {0x18, 0x3, 0x4, 0x3}, 0xe67, [0x569, 0xfff, 0x678, 0x7fffffff, 0x4, 0x10001, 0x7, 0x7]}, 0x3c) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x8) 19:14:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="000000186004008b00230607000000000000001bed7dbdcc43b88958ffff000100000017dd411284bc3d69979dde867f876a48d8361f9c12861a7ec3afb8f6f4c8bb10b7d8e76882a2a219a3ac621f", 0x4f}], 0x1) 19:14:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1c}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8b") 19:14:30 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt(r0, 0xe7f, 0xffffffff00000000, &(0x7f0000000080), &(0x7f00000000c0)) r1 = socket(0x2, 0x2, 0x0) write(r1, &(0x7f0000000100)="26088f01bf4fe52b6f251c1fbe05f4d3bd89e5bfcfcd8a1ed2a51245985e6821be95fffd9645245d17467f680195aedaa19d0aa3c7a8e84e49e866e38a87c406f68fb385cd3a26569a196405c9113a9c240e9dd001000000000000009a8d72231e10d52b514f9cbe3b38e7f93ab4901d25220fd7e79a5d7ddac7344523e9e9e9db0c083e1a749ac7c0ee3a2232f1148f713a7ec57bf4fe505d663ce38314e77978d45b85aeb1662978c904184586c170d752", 0xb2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x100, 0x0, 0x1, 0x0, "7858d2c6770e6996cf0cf4d5a818eba722ef9079", 0xff, 0xe7}) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f66696c653000b79097d42854e617ebd572862adb9dcf20e3427f4a601aa9b33afe5ea98e14ad2c6f58986e7dc387c6223412c748584d93ab4fadd1e1924164dc058946bd47a669d7ae070f7d3125954fc0639405d85a6dc496494f8d01c7444f0da7ca744e3eb916ab429da20a0178822b84bc27af7931f66b546d9fd695af41a9485d61defe3a31ebce1d6d811b67318e04d79e3abe49bf522a9af12206356f650381c723d334ae5d0e14586f844c811dda0da60a72b1d857fa2a4b813df07506550643c716f0c81623e6c34dad49ce377460e82f4bf74c989c5edc07b651873ec60378dbea288d7e624e033f7ccc7b2623290fc81563c0b8d0800499e38a04cf66edb8becf5ac4f1bfa48394851d79d96b4680dc95c7113f74a5e35a5bc8f2377f5f"], 0x10) write(r1, &(0x7f0000000640)="f62f819f0cd384a281974d560b0c01769dd72e033572e690794aebb5937036a2d27c3f61464099f6be217914dceaf444b78246c9de4d766de11cc1526f485e5f87611e8f4245906421cfa250b30f77651a82176dbf49b80cc2cf39ed4f22eaf77df326a79d6b706ad15e4358a1dbcb0a3a0fd4032910cc749374a55fac7c1b8080b391a822094f70ccb8aae5e8dec887bfec1d8709a40233ad4080cc50aea36d36227c301ba71228cff0c2408af919306d5beb10cbb73f2f9f3a7eadaf1895b724c854b4714680a3f6202f675fc97d6a4f3d261920e4cc6e04ca7b0c5c4bd7c98d8faca4fe9000dbb49f07c781e9120289b5b4fc0b128eb2927d6fc080b3ecd13c248ee638a441c0f750a9418ac12f89f9b8638d41e16a81a3b79d19ac07917743e28bc00a1429a0cb7c7f5bb7f4994d87cabf4ae218d937bb3ef974c7c13cf113dadf2d97d281ffa5f676ce377b4fea86cd65ed8a7befb72435b35208273720adbe790b0f77ed654427e69b38869faabc2bf24548f1e0414ae920443718bbb723ca4b2cba355b11b6e57cb0be8720495cb2cc58f96d26968fb459688a9124b1027326141d836ef24e1814d1258812e3a191ebfa4633821aa7528323744c2edf275bde688530ccc60e663c6ff7ab36e1fe3730abb9e67bc938ddc1ac9e881a4c4fbf75bc6fed88743bbdc87205922fe645bee96402625facebc99c31f9981706c579eb795ea2a178b98e4ae57ec9f91bc9923053d8121be21546550436cef3eed8a9a0d8c18ad6c3f254418865e5a79b7cb896f9b321ed901b399f2a72818024510cd54fb95080ce9a2990e9055fdb98231ee62e0a5fa21f12a12cd02205d0451a086d71c10e1e704f718bbf5f0a9ed5f7dbc2ae7ef50866b030dd790b6e287226fb8c3886e2e89e63c3fdfc2f2b5d723969942a7931a23c2e7837ebf91ce6a7ab7b410e9d8ad1476631050d7701f73e3419e0e65ed59030c1880663f30f7f8fd6c8398966b79e5479ebaa24ff405768eefc5e087851a5603bb3c5e9eb122cb794762e5f6608574882e2c2a98b6710d9396d477f60722135b5bb8a1920a9006609c2ee040b158a2e9cae0a262b13c88462b189b6319ed240b3373bfafd14801ee41d46a19a58b6120344aeb4ceb439422cfec3c1bd8df9db8d6d619ed43dae342a285d948ab3fda12f22002113848309da0508e1624703124b09e9109cf23017bcb1051fd24b209a6fbbe3b791528fc9fe7d95af532b90c228ec8a37c6f081e1b8839cccc3a895d4e32f8c946ea5bcaf3ce6456e515f19a3dc5c38c5be6b1c704d19972bfcfb304733a5466f6748076c751069cb8a8d42f67c1a840e34af22a4fdad25ef5d4b3bd458a8233ee993b93bbac80d817a46f8e83e9930e13cbaf77b333a28193dd4625c46b76483700b5c896961e8d9bfdb9fe6fddc4b4d3aaf19124c5f826402cf65704ec98dafa2328ca2f8f5bc35388e2f328020d17e725af2f0e040190ee6fe65e1a6efa733a634f57e5514c900881522eeefc4f14c3de8008902a1ba33ae4602359956e067300423f4f2148c5ff6ea60e86acb54fab92a8b4982c57e678403c0bca196ee68da960dfaaaec05dd31ed2e35e0c4c01986854067739e5657392aef82166975f01d6d8cfd9a4e7d50edb038b00d8259ff16efc90dbb1235ffbfd12eb3cc6d453d2499043f8f3447a28b9e1a42e95f766974378e2175e2822adaa9fd916708d9e318d284197fbf5ca3e466b1eb0535212fac1205e0374701936462e45cac3c965f0d992d31e4c764a24be01191d57ea35da056b30705aa6f85649123061802e9c34f31ee4d2b2c45e03a920027f8542c81bf21c1636a317e23ecd7e2a81d2b44d1becac3e1ec3f49925f8c5ea0956cd89246d3eb8a0e35667e09e05ea4d1b16d7cb44dc13af64a201ba5d07bb7f023700010316a2cb7e11997748118fc9674f17f0d81afeefa0c7caf05574473f4dd91ec7c5ab4f118f18e9f36e7ff317a8f798ecdbfc86c65375f14e432057df07807492dcca2b725f7e20804ea5267d30ea3", 0x5ab) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 19:14:30 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x2) 19:14:30 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x20) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="28010000ffff000001c3c8197b08c46ca286b8d33245a333726fb604b482b288e848a77c54a0ffe378946aa4d4ff8d1a0d3957ca7695504a3c5e66114e9849aefc0c3ee8c7dbb7716c124cdfea21cb392696ebc054dfcdfe0d3f7764c5b5dbb34634eb532dfdde6018cf28b950d794cad798de65596c4482bf40accb80d6f216138d8d3472f640c098ac764c66d983583f966ba59e3935b1f24200fb94cf1988f1678eb53c2f1a653476f2dc918523bb9e65d3a242be8c5bc473c3428c38b0bfcf77d5a7641138e10acc6ad02878c5285dccaaf97f21a0af9c64ce17f0e805fab7a98681ecb207895b194f5eb1891f7b37cff6a5dd116c92b4d7ffbf8e1552f1bd3c43"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) shutdown(r1, 0x1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000000c0)) 19:14:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000002080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008b00052b27febf00010001002777050000000000000000000000000000000036271ded5700", 0x2c}], 0x1) fcntl$setstatus(r0, 0x4, 0x4) 19:14:30 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000080)=0xfffffffffffffce1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x649) r3 = getgid() fchflags(r0, 0x10000) fchown(r1, r2, r3) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 19:14:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x2d}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ad") 19:14:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000140)="b100050390000000000000b15386ca90500e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfb0006000e0072c881ff01003c894303b22f310b404f36a00f900000000002000000000100002153b81100"/177, 0xb1, 0x0, 0x0, 0x0) setsockopt(r0, 0x625, 0x5, &(0x7f0000000080)="918cf8819fc382bdb9e6c47c34d29eae3bcfd51e242ffc18ee8593eebcc528a6198d51f6b40cb3af21ea63ac29eb1079ad9148d67279c442c4ace5bef8b9a9deb6022d1865290a5ce57d49aa370eb9d612a46a04dde0954f547d8090247826d744aad59ddf0ac369cd78d10feb", 0x6d) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28801, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x7, 0x80, {0x5, 0x66cc}}) 19:14:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x2000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000000)="cf00f49bff83ad2ea8d43234c370f50c8501e16ce89871ebcde90bb3cb214f790ea921697d1849cce66643a253ea6cda07ee0102e86789a8446e", 0x3a, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0xc}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000300)='I') 19:14:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x10) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000000)=""/94) 19:14:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x50}, {0x87}, {0x6}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 19:14:31 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002009, 0x8000000000005200) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000000)='./bus\x00', 0x40, 0x4) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x44, 0x0, 0x9, 0x10000}, {{r0}, 0xfffffffffffffffd, 0x8, 0x9, 0x5, 0xfff}, {{r1}, 0xfffffffffffffff9, 0x13, 0x0, 0x811, 0x1ea}, {{r0}, 0xfffffffffffffffb}, {{r2}, 0xfffffffffffffffe, 0x5}], 0x9, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x1, 0xdc4c, 0x8}], 0xb713, &(0x7f0000000200)={0x5, 0x7}) 19:14:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0x4004426a, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0xfffffffffffffffb, 0x2}) 19:14:31 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ae2f66696c653000"], 0x10) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="0c6d513562f03ac2d5fa0014f40020000001bd0966696c658ff400070b0000e9f07e88d6", 0x24}], 0x1) recvfrom(r0, &(0x7f0000000140)=""/4096, 0x1000, 0x41, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 19:14:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) syz_execute_func(&(0x7f0000000000)="8fa978db351b0000002664dbe3c4217917656ef3a7c4e2f59a6369c4e2d9bebaad2c0000c4826507f642c05765f3c461475eae34315c4fc40178ae5c060f") r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x9}]}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x5) ioctl$BIOCLOCK(r0, 0x20004276) execve(0x0, 0x0, 0x0) 19:14:31 executing program 1: r0 = socket(0x11, 0x3, 0x2000) sendto$unix(r0, &(0x7f0000000000)="0500050100", 0x5, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 19:14:31 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000100)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x800, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xcae2) 19:14:31 executing program 1: r0 = socket(0x2, 0x3, 0x6) r1 = semget(0x3, 0x2, 0x460) semop(r1, &(0x7f0000000080)=[{0x4, 0x5, 0x800}, {0x6, 0x5, 0x1800}, {0x2, 0x9, 0x800}, {0x4, 0x24d, 0x1000}, {0x0, 0x7, 0x800}], 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f00000001c0)="66a602409741aac98dd3d2f9f4135051e270f63a4e042bf8b175dba3efc27c3e5395be271b240adfbeb581cc0b9bbf5bbb4bc35ef2b69b4f4a10c8894da0a82c1b264e6e05983ed7d2877c65defa946df9187347f59a482ca1aa8ab36ee37357320bb4e3f84ea4de7c2bf2e6756f4b24ba19c42e09c8b91c50bc8dade9ecffff5a91aeb9eee20bbb4b1ec8cf94138ec2a90b08f83ec63a7bd65db413edb5e989ab3be951791d3ebdfc7b6eeeb0264f40456fb878fa4b84fafd385cb82e8fcd883f22b8646920406e429dfb2e81d40493c9e7d3e8ce1eb7c3b82298437fef14c7c82ae8147d6b70d4e08cfe235f8c1a33d2e39cdfdbbf45f2299a4d826c20bea733465d0f3c15c5db5574a8c388c73cb5fc747595775da13fc6ddb9d8d658972d39db81ad14b3a4ea29524b0dd03bcebd9bf5d32612cdb0bc6d3a3f7c6198a75b727908432a5d0468447337bb92511eee56aab7db5c72e1414a184818f25a1b26691a725b68524e11a5de05fc34bc563329", 0x171) r2 = semget$private(0x0, 0x3, 0x40) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000040)=0x8001) 19:14:31 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000001600)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x6) sendmsg$unix(r3, &(0x7f0000001800)={&(0x7f0000000200)=ANY=[@ANYBLOB="0000524e27bf5c436166192bd0e36b4b87d7888a0c7d11a90b5ad998083868a6b2a0660c5d255563e875595220739f8700000080a60d4959243448159380b9526c60a0abd9d8b6c5dcbf6e933eaa5983af6e18cc29cb08de41c3ccbad65d822e0cc48a6655f0f08ecffb38256c69babece84eaebaf89aa1bc4d4cac7ea835fd54ca08b7ad38172d9d8b0fb421a861921c0"], 0x1, 0x0}, 0x0) writev(r3, &(0x7f0000001b80)=[{&(0x7f0000000400)='=', 0x1}], 0x1) close(r2) writev(r3, &(0x7f0000002380)=[{0x0}], 0x1) accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 19:14:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2dbbb2ff, 0x0, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x6}}, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfd, 0xfffffffffffff092, 0x4, 0x40, "5b21af46bb9199da848493bab6894991b8bc472e", 0x14, 0x4}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x6, 0x2, 0xfffffffffffffc00, 0x5, "4b8eb2a35f049d6c4ff6a3f4ec19020d6b0ccbfe", 0xbcfb0, 0x4}) writev(r1, &(0x7f0000000100)=[{0x0}], 0x1) 19:14:31 executing program 1: r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000005c0)=0xfffffffffffffff8) select(0x40, &(0x7f0000000000)={0x25, 0x4000, 0x0, 0xfffffffffffffffd, 0x0, 0x7332}, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1953be8a23f47e6c5608f9d462ac10bba9d79555"}) 19:14:32 executing program 0: socket(0x18, 0x2, 0x0) setrlimit(0x7, &(0x7f0000000000)={0x8, 0x8}) 19:14:32 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) r1 = semget(0x0, 0x1, 0x40) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/94) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0xe0f8, 0x100000000}, 0x10) listen(r0, 0x0) 19:14:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x48}, {0x10000000002d}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0xffffffffffffffff, 0xd8, 0xfff, 0x6}, {0x8, 0x4, 0x8, 0xe3}, {0x9ef, 0x800, 0x200, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000000)="a1cf") 19:14:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) pwrite(r0, &(0x7f00000000c0)="e0d0f8c9f29a09391325110bf5cdf2af46eec4ef3113301be15e8d59f91b14e40502462c2343e5e9db8dd47fd9748ea35543b73add729f1cece23b28bf225258c54f692897baae06cf6d55e97b07a6ea815468d8076c28166ed90c869feb2f91c679bd834b74d4e0614ba29ee7eb379abe61f302e29749b1a3ee5d6dda031a2220f8e2a3518af37e9ba50a69edeaeaf0fd1baec8f87c68eb3b956de53deead71f0e720f16a5a791d76dc6c84ffb7cfa15d13c5359e4645c273e8f80cbf06948bfc557a6b32f97f331e35063b2041879b71ca4b91b8aec0d460c18f8eb21cae838ebd1fa657ad0fdbf41ec276f5709da94ad401e9c8e3aafdd98d215eec9136", 0xff, 0x0, 0x13) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 19:14:32 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x1, 0x0, 0x8000000, 0x100000001}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x0, 0xaaae, 0x80000000, r1}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x7) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x8000000000007, r1}) 19:14:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fcntl$getflags(r0, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) fcntl$getflags(r0, 0x3) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:14:32 executing program 1: r0 = dup(0xffffffffffffffff) pwrite(r0, &(0x7f0000000440)="02dbf30e9d8ae4b476086ef98664bebe66ae5ab9242d", 0x16, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='\'\x00', &(0x7f0000000080)='}\x00', &(0x7f00000000c0)='\'\x00', &(0x7f0000000140)='/++\x00', &(0x7f00000001c0)='&].---\x00'], &(0x7f0000000400)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='$\'\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='{){[\x00']) preadv(r1, &(0x7f0000000140), 0x437, 0x0, 0x0) faccessat(r1, &(0x7f0000000480)='./file0\x00', 0x20, 0x0) 19:14:32 executing program 0: setrlimit(0x8, &(0x7f00000004c0)={0x3f, 0x10000000000093}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f0000000180)={0x7, 0xe7, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0xad}) ioctl$TIOCCBRK(r1, 0x2000747a) fcntl$getflags(r0, 0x1) poll(&(0x7f0000000080)=[{r0, 0x10f}], 0x1, 0x0) read(r0, &(0x7f0000000000)=""/19, 0x13) 19:14:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="2b00ff23000008002c0000000000000047d4bd42287a90ee51f704cf90f9bd2a1510b3f076529eeab702a0cfda5c3c430235668f67214e813a2c8d76a3b0de8fad744da2bbc5c3578e83cb84270919ce5dc451d8d95c50233e8dcabf9800a8effe184bc49c983d32d52198da1ce34e8f6d54caa4c97ce796980d56ce2aca8ab8f55b3220a8c0dbcc81f92200", 0x8c) 19:14:32 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000002c0)='./file0\x00') faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 19:14:32 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) dup2(r1, r0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x2) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 19:14:32 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = dup(0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ff"], 0x5}, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r1, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0x400, [{0x3, 0x3}, {0x3, 0x9}, {0x3, 0xe1}, {0x3, 0x6a9}, {0x3, 0x40}, {0x3, 0x101}, {0x2, 0x81}, {0x3, 0x80}, {0x3, 0x9}, {0x3, 0xe6bb}, {0x3, 0x67}, {0x2, 0x7}, {0x1, 0x3ff}, {0x3, 0x3}, {0x1, 0x80000001}, {0x3, 0x2}, {0x2, 0x8}, {0x5e9b9cbbc2dc9df2, 0x6}, {0x3, 0x80}, {0x2, 0x5}, {0x3, 0x1}, {0x0, 0xfffffffffffffffc}, {0x1, 0x100000000}, {0x2, 0xffffffff}, {0x1, 0x3}, {0x3, 0x2}, {0x3, 0xffffffff}, {0x1, 0x7f}, {0x0, 0x7}, {0x2, 0x7}, {0x2, 0x348}, {0x3, 0xfff}]}) write(r1, 0x0, 0x0) setsockopt(r1, 0x0, 0x800000000006, &(0x7f0000000100)="1233f7dad47af8adb6e7504aa9f0edcbfdab9878b4b74fea0b1742a6ab72d23acc99937a2dbc29e4aaad95effe0a12dd1bd978a901b496686bcefac7e4b43183dff15f863f7e44e220d66748", 0xffffffffffffff92) 19:14:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0xffffffffffffffff) r1 = semget$private(0x0, 0x3, 0x400) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000000040)=""/148) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x10) r4 = open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x1cc) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000001540)) r5 = open(&(0x7f0000000200)='./file0\x00', 0x10000, 0x1) mmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x0, 0x4011, r5, 0x0, 0x0) r6 = shmget$private(0x0, 0x2000, 0x50, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r6, 0x3) minherit(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000240)=""/171) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x2812, r3, 0x0, 0x0) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000300)={0x4, 0x7}) read(r2, &(0x7f0000000340)=""/4096, 0x1000) r7 = semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000001340)=""/69) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f00000013c0)=0x3f) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mknod(&(0x7f0000001400)='./file0/file0\x00', 0x20, 0x2) semop(r1, &(0x7f0000001440)=[{0x3, 0x2, 0x800}, {0x4, 0xffffffff, 0x1000}, {0x2, 0x5, 0x1800}, {0x1, 0x1}], 0x4) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7, 0x10, r2, 0x0, 0x0) sendto$inet6(r4, &(0x7f0000001480)="b65d7e636a02ca58f96fcb82504c45637b42f72010b76686600442578663b76a92b49382bff6d5574f9166369870db92e693ee8f8d1dfdcc89693872744067d6d6cc48f3b65240ed161972928317a0fb7f97f488659a7d995b6d6467a8e1a321ac3a4e73110ee02027595e876b91b6cee151a26175645fd0a8d3e041", 0x7c, 0x0, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000001500)) 19:14:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x0, "b1079ead3f551d92f9f9fadea55d6e40922f4653"}) writev(r0, &(0x7f0000000280), 0x1d) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f29b2256db24ca665c6d2adfe06000"}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x8480, 0x0) writev(r0, &(0x7f0000001980)=[{&(0x7f0000000980)="1b", 0x1}], 0x1) 19:14:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400008003fd, 0x0) write(r0, &(0x7f0000000140)="9c8bc3773c4c35b84e0241fc5249472e252845027dc0249da8f7373997a5b655b8e34bd9ad3473c4f2ed3f17b9aaf89f3de3672b32", 0x35) execve(0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x88) 19:14:32 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000fedb2b4906098e5840456fab607500000010000000000000000069000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000000000000000000000474c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2ffffffffffffff000000000000000000000094c988b027bf80e9c56b802f03e931b03a3152e1ef501a855fdd6c0960ef831f9a8d64c596eea32a40123a4994b1d5d9f74470c336a2713089de54e29269a4a524ea45093b3bcd969bdd603fbe18f54a743a94479af2546a82cf204575e10aacf31a90fc5f3782ad2ccbe67211a27f4ede0f21cf996f21bf1c75a9c2689f92902a0273a23294a242ce1c0d360cc77d5fe6a94e0513f6c389cdf1c6940d6d3e782cfa89ddd48d9eb262853d471f5d524dd30593391a296331ddf4c52575ccfa3fa3a3467dd449c4d3f6c456a1ab0f6bf56ca27e8bf6d8"], 0x1, 0x0, 0x800) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) msgrcv(r0, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x0, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)={0x3, "2c8e6dd2386f288832e562c1d8c7a4d0f19f0e02cc94990a8ca0db6c5b08fa59109c8ffd597591ff49b6dc87f2abf10b8820356fe1ed72c01cb3698165a46bc8147213325a83f61a9fbdcfe4ae250dc5debca19cdadf06212f9e161c0658ef195ec08eea1f511b7154c7cd7420d142131ffe6401a58b1b0741b295ce1889e3f842a7a14c837b3b05ea98c9778f069a"}, 0x97, 0x7de537957758d9d3) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000500)=0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) semget(0x1, 0x0, 0x0) 19:14:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x24}, {0x2d}, {0x6}]}) syz_open_pts() syz_emit_ethernet(0x0, 0x0) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x0, 0x3f, 0x4, 0x3ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") 19:14:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1048d, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0xe118bfb091dfd7d0, 0x1}) 19:14:33 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000000)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000100)=""/178, 0xb2, 0x843, &(0x7f00000001c0)={0x18, 0x3, 0x52, 0x1}, 0xc) sendto(r0, &(0x7f0000000200)="cb8c53db7920073406f6db89a6d9ea8f99b5182daf98ab174eaaf2917677b5386cd3b7b4a0c19fdc8fab9b", 0x2b, 0x0, &(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa) getrusage(0xffffffffffffffff, &(0x7f0000000280)) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x1, &(0x7f00000003c0)=[0x0]) r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000004c0)=[r2, r3, r4, r5, r6]) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) shutdown(r11, 0x1) utimes(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0x6, 0x2}, {0x5, 0x1}}) setsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f00000005c0)={0x0, 0xb74}, 0x8) mkdirat(r10, &(0x7f0000000600)='./file0/file0\x00', 0x100) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)) r12 = semget$private(0x0, 0x3, 0x2) semctl$GETNCNT(r12, 0x0, 0x3, &(0x7f0000000680)=""/93) setgroups(0x6, &(0x7f0000000700)=[r8, r7, r2, r8, r2, r9]) r13 = openat(r10, &(0x7f0000000740)='./file0\x00', 0x80, 0x10) recvfrom(r10, &(0x7f0000000780)=""/77, 0x4d, 0x841, &(0x7f0000000800)=@in6={0x18, 0x2, 0x3, 0xfffffffffffffffa}, 0xc) bind$unix(r11, &(0x7f0000000840)=@abs={0x0, 0x0, 0x0}, 0x8) chmod(&(0x7f0000000880)='./file0\x00', 0x18) ioctl$VT_GETACTIVE(r11, 0x40047607, &(0x7f00000008c0)) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000900), 0xc) ioctl$KDENABIO(r11, 0x20004b3c) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000940)='/dev/wskbd0\x00', 0x8118, 0x0) ioctl$WSMUXIO_INJECTEVENT(r13, 0x80185760, &(0x7f0000000980)={0x94d4, 0xabf5, {0x8b, 0xfffffffffffffffd}}) 19:14:33 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000180)) r1 = socket(0x15, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="0500050100", 0x5, 0x0, 0x0, 0x0) sendto(r1, &(0x7f0000000040)="d8aa7b38d1835c66aa2c5803c72be73f9c3965be5bbd257296ed5538d12bb74e06b494b4416b7035d4049c22c7ddc58f3eadeada50f9943814c831bb5d00ce45885e081b267b49b1898b289ca1386abb13e79d1d55aba0656fa0edd359ef88088eb471ca00270ad4304df0e7d9a83046bd7408bc6935860ecc2576e465af990ed2e75a52f08c8d78875877f8a66c5f5b7bfcc2a48d10419ee080a3161698dc280fc26a03d04016d20f0883e78250f97d11d68916769c1d97f2647f23dc868650852c79880fa1889b81caabcb133cf74ac2ca337c5c0fc1e7f83dc69db976cbac9ca0ab9f2d70c85f1f3ea0f2cfd000d4042a79e26890b26f8d7aef617f", 0xfd, 0x2, &(0x7f0000000140)=@in6={0x18, 0x1, 0x1, 0xffffffff80000001}, 0xc) 19:14:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x2) r2 = semget(0x1, 0x2, 0x100) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x2, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff]) semctl$GETPID(r2, 0x3, 0x4, &(0x7f00000003c0)=""/4) r5 = geteuid() r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x80, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000480), 0x1, 0x0) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f0000000380)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000002c0)={{0x2, r3, r4, r5, r7, 0x100, 0x4}, 0x2, 0xfffffffffffffff8}) sendto$unix(r6, &(0x7f00000004c0)="5ec58dd4530019b7d38873c8d642c6c41ba26659a65332cf09a9822f0c8b73cf6cb12d84e870f480a199ddd58339b714f8826f23232d7f7b0eeebc43d88b6813da613fb9bd80be63d363d4474f37e218760e56a63e403d082d6358ed2ebf86486e0e551e93ace25372e41036d45a49a18e974bb3cbd144fdfd87dea93eb4b7f984454abdb85ff994f6cb0a70a6ed6b15b4f93f0ec82f9c64513dede56cbf93dca2bbbfb13b9a6c062305edde020a142784a6a095206ce8e07cd5541991067aba6ca1f0ef2a66826dc8dd9448f6dd563aa861d9a2e25a1a29bf516bb759e220bd579a9c669ec0816ef457b17855979426f2b9eef0d6abc6158060564cb3129f7502bc763c4a851186f500afeb4b1ee4f415adbbe111ce9b13c0a028faeeb5b59e4f3f6352f0aed0fded149e3ce45e0c6d66bb77fd1d3613386b8188a7cbb3bc42819a86877996c79435592ab4cf2e3002d521616459534c11d0a55e8d673a68f5e61b9c7c29759ece3cb27d51ea877600091e3f117252af9fa29ccd773756a80b692080818fbd1cd416989c2f1b346b032e794a4432ea9b2f47b90d717fb0d7e08f4c3ab60137ca3a2dc4e31537695f7b2261aaf9d49f1aea5d8524e1d7ecaa438c3b8f471a9f3e7c2dd092fb46be364d9ae02b88553f2eae53f896a4759cc28b62ab65bda5912f75781fb151f8fe332abb136b40332210071a3cf559a538c2a36dd7611c7e84fd41f449b9f31a03d6b00d2f765b10a768fadd0714feae08d4ade02084be2de30527ee34337282cc047c7115a4da5740b3ca4ba8336b374ac7066d96a3d035682a404ec1e079a29ebf101c156e8ce3476d3fa3d949774cd56a8ec863f6b464720a1f99446e35cf2dfe83974c7543cf5c44a877bee289dd5d57e2b236a2288266d25139807250b0ef6aa18ed843a4ae0e382ac3d2dc74bb844745656e3208c5f04d6f921c015da961c94eeee6f279f63e3ff89e85b211d4beb1cd8977803ea5b7f38dce6dbcf93c208d39dbd8ef5b185f9d3c040b7ad1affdb7ba93e49de4e84fd3257a5e683d92e1b17684a2b92eec42f581b265051d108bdbd6e57ac5a7db9f29330d071af764b95f47490e6c82896664791649624afa95bd4251fd1ea0c2921530d772500adc04437c0fbac36718470dc4785aeb8c55a28a5c170d7b439bd8afa722fc218902cc70b9bf5b87797bfb7daba1a40e948b4113c1cc9251b812f5cd623f53c5949630ca7f3b844507830085cbc0c13e5dea85cc4dc3fb9f65f29f5931bc15fbc6e8e9cbbe9e2a33c05e959f3ed2c1283d046d31ec3b1560bd3a76a26e84ee87aba2eb871d67c7d28c5c12021d14f1a968971157af698b621bee950c7bab1bd79c994bbebbebc988f390545796299be5f44fe52cf6595b597e183534b3d5a03b96051a01e634dd29cfce837e1bdf87cfe7ee69c141c3bf58bb65b77c2246957a3c866f07fd388f739947f58a86b931e9f1e40efcec83d9568721c7e3914aa945a80830e357227d8574dff14169296e17c5a79e8fa627747769f848bd85e42aabe38b89cd456f834daf65abdfc9e31756c6c1c56fde90207805fd783d72f45a98289761f221f142ee615f7befab695452749d6adeaba0c04272eb882774fff334c129ee023d6267d6f6a6a56aa5daf0813311afef385441fa692888d5eeffb33acadbc37d4d02a9a24304a7b64648ce65d3810d7a50815d7b37fe67319c62832678969595effcdfcf3278323e843a8da4b4faf02d71f18ef10a5a62a690169bec96e3ba86bacf9dff088d5160f785b115f61a4c60665566e6efc01bf31137e0e57849b7b7b028b5384ff9a4af1aa8f9a74ffb383d9074b9cd19503b8358f4752a26127148d8c472346fe6be04e79dc47af5a6c0eb763bc0616ec3b316bbc791aca9a659151448e1a364abedca70eae947bc6f6660b2c0352a294e8edeedd1fe0fba7f210db9edfda2016c62f253bc56a592be55a4431e0fe3b1f474abc71eb95f2f78e0e6ed6563275bbaf84d9fceea808a64b44a194adeaa71cf554c8ca1fb7983ff8268ae94dcbb7564a63476920d47c50cef854ae05362b439d109f59a0d62fb044c8cb6d4c665ff378432f25ea0e010fe62e358ea9b44c1d2d264fa9a36548c9ec5aecc9b254f4fa0f9a178513fd9f00414a6c2cf305a397f30bfe5e50d5db8e2a169c72d27f24201c2390702e1497c8aa067213b8bd126e506205a368095419abaf32959fdac5e6ea7d1acf4d969790b3e67a2341ef14da41b71d988d85a7f10a7a71f54659030f242cef54396789a13689bd8d3a19c081c271010056526ce2b7664994234ce711fd814981fbaeff3c97c0d90934385c4c950f43cfd01feaec3a2acc7c0a484c3a235ddd535357f06ce08870e62ddcc20a3777e32c97ace0c1331f9ba9c988d101caf1f30a4f8c13a496f60f9ce0ce1b9eea21828d12a36df27fe10768dceb5c12f287d7349ed81ff65e2f72d76163951885ef832e592610aff009f46c0c092eb663c773eeb1b69653b8dfe030e958e77d876e7a02b8b09b4b48162a86b71745fe1357708b34be0dfc55cf1eb24a95ff1a9335e9b8a295adf12208f63000abd4959238a5be8da349032c82be5b74b0806c01437e848e1704c3491f8373f33267e9e0512f78b9dcf74cc700efc863a54504ce55306d6280fc152ca18c38e0bf096adcc42b909adb421076907d952104d1fada231090d49e102641154d203c7b26b82cd38910177f6a56fae18e88722124876b9f0a466e1df2660e31ccfef0542770d6de7681b11363d7274e3baefc6c1dc9ffb9cf02eb4b2415b56284ef6710e4e1ce1f5d57e77bdf534cb412f86707fa936dbef9b2da81cfae04ccf5c909e72f449d5fec71d661dc5be4a19ea256a316141b3c91939649f68e8a43b93e0c90bf31d0ced7aae735116a43acc42fcce26ad30ea2b11151546e52b5213c5b18aa99675dc25bc3c6b395842f57979ff45cc8f1bbd1e24913d67d255e094c70b069ba900628d892722d17461da54c7679a6da6ae5eeaf804e855b21536373c24797c551286ec56e71fa49a61b9ec544e5f32d59cce2778399fef4fdbfa9261d6ff6ebcc77e4f25e277c3ec40ccb389f0f4145786f4a6c06a5bf7074c16cd6d4e1752048a45af343bdf7bf28efbbcf0708c0e5e9f1e7eedce41df61b3d70d26eebe38e1b5b493bbab1ea77bbd69e7bb917b35d79e101ef2d67d258097e19202d40b3322df14b125d1acafeb02675b313a5dbe156bc807c841eb7231f6b804b683b27b4e1060e46d11fb9ee8d7499d0aa0c183fa953634bfa5e5527814b4b15911b18f56d6ae5d75ff9715acc7227f89dcebdb31f56e0f0b4f9e753959e23b393a913033cb92fc0940faa3a36054e4a25d9a7e741fe802b91531d686f6c383bf39dbf94edc25669e43e5c81b0f07215ce6836a26897022777f41ffb6baf11dec5e0ca98bf8272a0f536e2f211707e04aacdf052fd0ff67980652c4f77e3804f3bc1773b25d99ec315e3acfc3775a1354a7a2689eeadd4b855c4ba1cebda7bf4afb6122bc2ae2d7889b8263e6cbbbb05f363cdee583e6bda1058c200c8d123beb8344e7b7a4d7a21f6acd22952fb0ca1a24e653aadbd0b91706b1d310ce1f374a377cd4cc83533023d97729e5a5da72f47c458f1a49ad511221c33cfa3f0097947bae109fdc8b0bb33663da874356e338ca915bc632c6498a1e1c91f6f9977f10284edf2507f3362c716c63348372cc60a46cf372e694ac356ddf638b479ce7c46c688e9c800c62b12c66477bc0c2067f8e5f882a3907377cb48acaf36d22cdd3e78f1ae002ae2d5ee3b99a41ab336a1d312b9bc449174cbb4dba418502abceec50488806915e888ebad8c725d2d2006b8d2abd22114791f11ab3ece5f9af9738cd24f87b24d63333a500e60388a9fb0eaa2e36bf8b525a11278ad23ee15d1c875ea5f8a664d30c9f19c97960d9409b2bdf979c6eac4b970d7b61d56eabfd1d183277ebddef8a04f4f682a4620c8b0fa8d746db74eb0141ff65b9d9ddbcb20160b3b52644cedd68fc30c93ffa6327bc2810b186afb0fa7ee2305ce37169d658b743feb33adae3eb1b37ce07945e54c9ba6de6644bed0fbb7718e39d5aec882850131fba03d3ca02bd310cc73ad4e5a68886ef6323d2b5cb08967fde5c2f711c18301eb65fd8977c3713c9379216edaca9bec2c00f4e11b97cfc58f2f323e76da5ae625e675745208cb6f05da1dae64e2b86cfbca8ee94179ec0915ebde955923a478679994877e6d5d7e2cffcec1b0c7dbc384b81eb464eb275a4b7a0f4a5965a1a53b92fe6b562ae7f57ace945c2a7c86764d4c9a5cb6b13f2ddc1f899dd345843534af908987df5474a254cc9bf51c5bb9a15d5bb3b0f614097506209ccd60b09f9020656c389dd81c8a0a4986d12379c919baa2b8b7f6d8951d6cc0c9f123f6df8682b86531ae8b053f1122233f07d9e96a88e0b93faf2cc0aded6b4959f003742b3e79f1e3295ef42c843355e7da595a33904b024dd24816d07073b6b7a2237968f40afde69026b710622b213a9e7aa8ce4e82521229b53a4c0302996fdd4f89de7c703853e2ae8608c7666f0481111a2d445fc037b8e6b197ba53ec2abbb94146b3db551454404080c1f80f0d4209ad0b0b2a180f39a5fa1d63d1ebaeef30cd6184d3019a5316b0fe663d45fc3c785b61702463271af68c1ddae9514aef811ef6a66272e5a26ecba0293cb9a49c18300755b419a8a97a934301efc60f71eeab4153aacee6eb561269bd80c05da803940b98e58b1d4b16853078201b4f471dc9437ff7d382b983702b2af0da8cbf2d6096715761d60954a85c19d0f3f4c23f48a7397191088f174706dea61c33e764712b69ee9e01d984ec81f84f536be305bbbe708e219210eedc0676b2ef7948ad3bd463f3b2dc19a5e4fe36ff90bcbede55dc7bfcb103d59695b391e84f3516abb5ce9d5d6bffc570e86ba78fe8f405c30cca5a810fec0ac9b33544f8be44a31aaf8383ef38059dcc3e3643c919c09053e502f884a1eb707639634ed2acb63acb5cce6675fe995a18a5e03094b4104722ae41d6f4867bf279fc662b794e33f35c7cd9758fa3fcc1ab74b77ece95dd49147fc9abed3276f617a78311d3a08deb35735360181fba1e35919c78f7ea25ff5d3f36f9f43ba5f5408143d4d45a97d5bd6b15eddcae84b1e75f8fb4b8d42010e4521036faef313a8e06fd28b5c610408bd0a602ed32971c989c5d276b638cf47704a180d6172be9f61ef6db7f2086e5bc1f66513946187ab5fc38d740a403601833ce8cc92551671ed4f6205a3ea886a838decd252c60209644731edb423f488ac6e4488f30954ec99d6c9f0d77b35d5ff6ad156cced22421aa23b90ba050781c83a38e71d5c83c54dca05164f3b83b392233854aa6cb90bac24c65e83279f5c4a9d94eaec9e147e0217d469fa93531614ff291972c3f62b411a6ca1793f9ed349330a4ca93f83d022c46af8ddbe7e6e61f8af3b3ec7c1ce0350b54fd728fbea8a6f83661a262d0df33f7c9cee416ae5abebf6b6d2b46ac815e5c2d261f3a18e4b4017850b240e37d8788bc6e5d703840fbb7d4409388bbcdd118eceec547feebcd3440d1d41ded3f0249dde7b91b8098729d871be352426f368726f6ce67a4aeff9f5e24bc0f9beae11729b1dd5320d0bea525feaf3eb61f6afec7144f00d7cf5f72505e3dbb7777ad13293b1f29a3b9a630c2d6911a1a3b4b95bbf2695ac9091e772b370eefc0f03820d69874f8fdb", 0x1000, 0x400, &(0x7f00000014c0)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 19:14:33 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000100)) fchdir(r1) ioctl$TIOCNXCL(r1, 0x2000740e) chdir(&(0x7f0000000080)='./file0\x00') 19:14:33 executing program 1: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cc2d0000000000000000000000000000000000000000000000000000000000cc00000000000000000000000000000000000000000000000000eb41d25b5ab894d23162fa83000000000000000000000000000000000000000000000000000000000000000000000f0000"], 0x1, 0x400000000000000, 0x17fe) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000150000/0x2000)=nil) msgget$private(0x0, 0x1) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000013c0)=0x65ca) r4 = syz_open_pts() r5 = shmget(0x3, 0x2000, 0x48, &(0x7f0000ffd000/0x2000)=nil) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7622) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmat(r2, &(0x7f0000382000/0x4000)=nil, 0x0) shmat(r2, &(0x7f000010c000/0x3000)=nil, 0x3000) shmat(r2, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmat(r5, &(0x7f0000280000/0x3000)=nil, 0x1000) r7 = shmat(r2, &(0x7f000028b000/0x1000)=nil, 0x3000) shmdt(r7) shmat(r5, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r8 = dup2(r1, r1) mkdirat(r8, &(0x7f0000000240)='./file0\x00', 0x1b8) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r10 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r10, &(0x7f0000001400)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a\x00'/4104], 0x1, 0x0, 0x1000) msgrcv(r10, &(0x7f0000000800)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000aab7d86007c90ea27688cfd4e7ef5b6cc493d2d29130cbaabed7f7b2c0d37789880caed6dadd12ba23fd8b2cc386525d0390e8f9e14e9a81bcb95d8a64939075af7e576ac75abc4fc43dbbff368790bfedb59548bcefcc1a1af4f03ddc2ded93d740fe259e7d1759d76dce1a3a747526dccb37de71e27aec2d515c769d12b87b55bf2550b63ffcd177059f812b3fc3d87fea965da78ff2a9b70282e0cf35b9c8cdf8372d7d2e2ca4a94f1c343a600a7c40c1004dbdc50cd45531b0eb6a559febba32894815f5ed6e223c4d39fd3e0c82847d989a8741811a6e04e13317d2af430174ee0000000000000000"], 0x1, 0x3, 0x0) msgsnd(r10, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc098f783ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa372b43eafec819cb06cfad0baf9c58ee5813592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064"], 0x1, 0x800) 19:14:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x28}, {0x16}]}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0xc81, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000240)="cdea") 19:14:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendto(r1, &(0x7f0000000140)="9f", 0x1, 0x0, 0x0, 0x0) r3 = fcntl$getown(r1, 0x5) r4 = getuid() r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000740)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000780)) r6 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r8 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r10 = getpid() r11 = getuid() r12 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) r14 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r16 = getpid() r17 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f0000000180)="cb97de6eb7a95d00dd1ee3782f0f5a0053fd9cccd0c83a49d249f8ca865526f82e54a4413c4c48e9cb813a0a85b3706ea028b0029222714dc894f06e86f7fb0714f7995cd391f618aabe51131827db0cc92c50e3317635dde9aa85abf6fd2c35ca68f02a6999d3f76e455d3fc8fdbc6774fdd58ff8cead664f2d10efeeb31074273a768a349a2625fc8d453a83046a8f5a51c96910b99d5037199956e1f6e52b6613017b492c96c107ba971f4f4b5bc481642ecace405f445b3109c794f2e1ce", 0xc0}, {&(0x7f0000000280)="1d24fb1916975574739b6630435148a9628aed484233a227c94430e5b8192d479c56eb5e05f0d2b59246a758efeb36cd17776954a25debc13178f3ae9bd095e69f12fe0318abb9788e9113d3e2e5dacfb7e7426f42d7e1a2f234ac546338deba79dd5f97279d5237b59ecb63443a0c279565da2bc47a848ac2345e242fa4c44ea46b0491dd3442dfe0677cda46c70eb6476d462c13edddcc5dfd6a86c500b48d47921ee879cdf6277aa31c030f1082df6bfc9c2c84ea0881f8a2d52b25", 0xbd}, {&(0x7f0000000340)="8a49548ed3fcfbbea2d760678162234a790c4204ae748c688449fd77806e5132dd994ab8bf6b5f82aab0c3fb4b132c3569608c77e7969a145052c3b604ad778634875e13587f4bb5ec813b2cf90172a61cb48ef29fda099e40f50d64fe466d8e5de98ae9dd28f760e65bc52a3faee853add493cb7941c5846c031d8aa89fb3ee390ec130339511808af9d331cc2eac9f7517af55b9b9d422d4722a2598ba24a1", 0xa0}], 0x3, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r3, r4, r6}, @rights={0x30, 0xffff, 0x1, [r2, r1, r2, r1, r1, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r2]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r2, r1, r2, r2]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r0, r1, r2]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}], 0x160, 0x8}, 0x8) poll(&(0x7f0000000240)=[{r0, 0x40}], 0x1, 0x0) login: panic: kernel diagnostic assertion "ps->ps_uvncount == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_unveil.c", line 196 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 324871 2969 0 0x14000 0x200 0 reaper db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f9ad5d,ffffffff81f9f719,c4,ffffffff81f5ea80) at __assert+0x2e unveil_destroy(ffff800020b8c360) at unveil_destroy+0x19f exit1(ffff800020b7fc38,0,1) at exit1+0x389 sys_exit(ffff800020b7fc38,ffff800020c2de00,ffff800020c2de70) at sys_exit+0x17 syscall(ffff800020c2dee0) at syscall+0x552 Xsyscall(0,1,0,1,0,7f7ffffd1644) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffd1610, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel diagnostic assertion "ps->ps_uvncount == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_unveil.c", line 196 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f9ad5d,ffffffff81f9f719,c4,ffffffff81f5ea80) at __assert+0x2e unveil_destroy(ffff800020b8c360) at unveil_destroy+0x19f exit1(ffff800020b7fc38,0,1) at exit1+0x389 sys_exit(ffff800020b7fc38,ffff800020c2de00,ffff800020c2de70) at sys_exit+0x17 syscall(ffff800020c2dee0) at syscall+0x552 Xsyscall(0,1,0,1,0,7f7ffffd1644) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffd1610, count: -8 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020c2dc00 rbx 0xffff800020c2dcb0 rdx 0xffff800020b7fc38 rcx 0 rax 0 r8 0xffffffff816321c3 kprintf+0x173 r9 0x1 r10 0x25 r11 0xe4d2ad9cdd1c560a r12 0x3000000008 r13 0xffff800020c2dc10 r14 0x100 r15 0x1 rip 0xffffffff817ddb38 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c2dbf0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=28009 stat=onproc flags process=1008 proc=2000 pri=67, usrpri=67, nice=20 forw=0xffffffffffffffff, list=0xffff800020b7ee28,0xffffffff82373fc8 process=0xffff800020b8c360 user=0xffff800020c28000, vmspace=0xfffffd807effe9d8 estcpu=17, cpticks=8, pctcpu=0.12 user=0, sys=3, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 36002 48560 1 0 3 0x100083 ttyin getty 21780 302701 0 0 3 0x14200 bored sosplice 73477 339529 21160 0 3 0x82 piperd syz-executor.1 59956 411787 21160 0 3 0x82 nanosleep syz-executor.0 21160 46539 5215 0 3 0x82 thrsleep syz-fuzzer 21160 506176 5215 0 3 0x4000082 thrsleep syz-fuzzer 21160 137482 5215 0 3 0x4000082 thrsleep syz-fuzzer 21160 468202 5215 0 3 0x4000082 kqread syz-fuzzer 21160 90710 5215 0 3 0x4000082 thrsleep syz-fuzzer 21160 422435 5215 0 3 0x4000082 thrsleep syz-fuzzer 21160 150214 5215 0 3 0x4000082 thrsleep syz-fuzzer 21160 91969 5215 0 3 0x4000082 thrsleep syz-fuzzer 21160 221661 5215 0 3 0x4000082 thrsleep syz-fuzzer 21160 310835 5215 0 3 0x4000082 thrsleep syz-fuzzer 5215 446728 12188 0 3 0x10008a pause ksh 12188 426556 89488 0 3 0x92 select sshd 89488 460905 1 0 3 0x80 select sshd 43440 394960 85841 74 3 0x100092 bpf pflogd 85841 182574 1 0 3 0x80 netio pflogd 84318 120057 69062 73 3 0x100090 kqread syslogd 69062 298670 1 0 3 0x100082 netio syslogd 46105 500692 1 77 3 0x100090 poll dhclient 92839 254931 1 0 3 0x80 poll dhclient 3635 107664 0 0 3 0x14200 pgzero zerothread 21343 41933 0 0 3 0x14200 aiodoned aiodoned 5142 307357 0 0 3 0x14200 syncer update 44072 443914 0 0 3 0x14200 cleaner cleaner 2969 324871 0 0 7 0x14200 reaper 19906 488614 0 0 3 0x14200 pgdaemon pagedaemon 79992 163625 0 0 3 0x14200 bored crynlk 2677 363967 0 0 3 0x14200 bored crypto 7800 226430 0 0 3 0x40014200 acpi0 acpi0 48413 97711 0 0 3 0x40014200 idle1 53762 207726 0 0 3 0x14200 bored softnet 41033 48423 0 0 3 0x14200 bored systqmp 45444 116176 0 0 3 0x14200 bored systq 12011 478581 0 0 3 0x40014200 bored softclock 19280 453645 0 0 3 0x40014200 idle0 67681 518018 0 0 3 0x14200 bored smr 1 264607 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9558 6438K 6881K 78643K 17381 0 0 pcb 25 9K 11K 78643K 1178 0 0 rtable 111 4K 5K 78643K 680 0 0 ifaddr 71 16K 17K 78643K 316 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1556 0 0 iov 0 0K 32K 78643K 330 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1206 76K 76K 78643K 3525 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 40 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 442 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 4 9K 25K 78643K 2600 0 0 sigio 0 0K 0K 78643K 40 0 0 proc 57 63K 83K 78643K 625 0 0 subproc 64 65538K 67586K 78643K 72 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 294 0 0 in_multi 33 2K 2K 78643K 113 0 0 ether_multi 1 0K 0K 78643K 17 0 0 mrt 0 0K 0K 78643K 17 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 84 371K 371K 78643K 84 0 0 exec 0 0K 1K 78643K 371 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 100 21K 30K 78643K 9698 0 0 UVM aobj 130 4K 4K 78643K 149 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 158 0 0 NDP 16 0K 0K 78643K 84 0 0 temp 200 2732K 2799K 78643K 11427 0 0 kqueue 0 0K 0K 78643K 22 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 0 1 0 1 1 0 8 0 inpcbpl 280 1238 0 1231 1 0 1 1 0 8 0 plimitpl 152 169 0 161 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 48 0 4 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 455 0 451 1 0 1 1 0 8 0 rttmr 72 3 0 3 2 2 0 1 0 8 0 nd6 48 6 0 0 1 0 1 1 0 8 0 swfcl 56 1 0 0 1 0 1 1 0 8 0 ppxss 1128 50 0 50 10 9 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 48 0 35 1 0 1 1 0 8 0 pfstkey 112 48 0 35 1 0 1 1 0 8 0 pfstate 328 48 0 35 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 189 0 0 12 0 12 12 0 8 0 art_table 32 190 0 0 2 0 2 2 0 8 0 art_node 16 47 0 7 1 0 1 1 0 8 0 sysvmsgpl 40 10 0 6 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 440 0 430 1 0 1 1 0 8 0 shmpl 112 147 0 19 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 5641 0 4186 47 0 47 47 0 8 0 ffsino 272 5641 0 4186 99 1 98 98 0 8 0 nchpl 144 9465 0 7820 63 1 62 62 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 29367 0 29367 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 3 0 3 2 2 0 1 0 8 0 scxspl 192 41528 0 41528 27 26 1 7 0 8 1 sigapl 432 2801 0 2786 3 1 2 3 0 8 0 futexpl 56 33330 0 33330 2 1 1 1 0 8 1 knotepl 112 492 0 473 1 0 1 1 0 8 0 kqueuepl 104 574 0 572 1 0 1 1 0 8 0 pipepl 112 1768 0 1749 6 4 2 2 0 8 1 fdescpl 488 2802 0 2787 3 0 3 3 0 8 0 filepl 152 16384 0 16285 10 4 6 7 0 8 2 lockfpl 104 906 0 906 3 2 1 1 0 8 1 lockfspl 48 333 0 333 3 2 1 1 0 8 1 sessionpl 112 20 0 9 1 0 1 1 0 8 0 pgrppl 48 52 0 41 1 0 1 1 0 8 0 ucredpl 96 2736 0 2727 1 0 1 1 0 8 0 zombiepl 144 2787 0 2786 3 2 1 1 0 8 0 processpl 840 2818 0 2786 4 0 4 4 0 8 0 procpl 600 8855 0 8813 5 1 4 5 0 8 0 srpgc 64 3 0 3 2 2 0 1 0 8 0 sosppl 128 31 0 31 7 6 1 1 0 8 1 sockpl 384 2226 0 2207 8 4 4 4 0 8 2 mcl64k 65536 17 0 0 3 0 3 3 0 8 0 mcl16k 16384 4 0 0 1 0 1 1 0 8 0 mcl12k 12288 20 0 0 2 0 2 2 0 8 0 mcl9k 9216 8 0 0 1 0 1 1 0 8 0 mcl8k 8192 6 0 0 1 0 1 1 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 7 0 0 1 0 1 1 0 8 0 mcl2k 2048 133 0 0 15 1 14 15 0 8 0 mtagpl 80 5 0 0 1 0 1 1 0 8 0 mbufpl 256 226 0 0 10 0 10 10 0 8 0 bufpl 256 16002 0 7425 537 0 537 537 0 8 0 anonpl 16 268356 0 256143 145 80 65 65 0 125 15 amapchunkpl 152 17228 0 17110 54 48 6 10 0 158 1 amappl16 192 14970 0 14299 97 56 41 45 0 8 7 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 1363 0 1357 1 0 1 1 0 8 0 amappl12 160 15 0 12 1 0 1 1 0 8 0 amappl11 152 38 0 23 1 0 1 1 0 8 0 amappl10 144 75 0 72 1 0 1 1 0 8 0 amappl9 136 588 0 585 1 0 1 1 0 8 0 amappl8 128 150 0 129 1 0 1 1 0 8 0 amappl7 120 34 0 30 1 0 1 1 0 8 0 amappl6 112 60 0 53 1 0 1 1 0 8 0 amappl5 104 163 0 147 1 0 1 1 0 8 0 amappl4 96 3057 0 3027 2 1 1 2 0 8 0 amappl3 88 218 0 213 1 0 1 1 0 8 0 amappl2 80 24037 0 23981 3 1 2 2 0 8 0 amappl1 72 72286 0 71826 25 15 10 20 0 8 0 amappl 80 9141 0 9098 3 1 2 2 0 84 1 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 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 148 0 19 3 0 3 3 0 8 0 uaddrrnd 24 2802 0 2786 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2802 0 2786 1 0 1 1 0 8 0 vmmpekpl 168 27712 0 27684 2 0 2 2 0 8 0 vmmpepl 168 296882 0 295177 141 53 88 96 0 357 9 vmsppl 360 2801 0 2786 2 0 2 2 0 8 0 pdppl 4096 5612 0 5572 6 0 6 6 0 8 0 pvpl 32 724608 0 708686 288 127 161 161 0 265 31 pmappl 232 2801 0 2786 2 1 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 698 0 6 20 0 20 20 0 8 0