Warning: Permanently added '10.128.1.30' (ECDSA) to the list of known hosts. 2019/06/02 15:30:13 fuzzer started 2019/06/02 15:30:19 dialing manager at 10.128.15.235:24669 2019/06/02 15:30:19 syscalls: 322 2019/06/02 15:30:19 code coverage: enabled 2019/06/02 15:30:19 comparison tracing: enabled 2019/06/02 15:30:19 extra coverage: support is not implemented in syzkaller 2019/06/02 15:30:19 setuid sandbox: enabled 2019/06/02 15:30:19 namespace sandbox: support is not implemented in syzkaller 2019/06/02 15:30:19 Android sandbox: support is not implemented in syzkaller 2019/06/02 15:30:19 fault injection: support is not implemented in syzkaller 2019/06/02 15:30:19 leak checking: support is not implemented in syzkaller 2019/06/02 15:30:19 net packet injection: enabled 2019/06/02 15:30:19 net device setup: support is not implemented in syzkaller 15:30:26 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1080, 0xff) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x0, 0xff}, 0xc) ioctl$BIOCPROMISC(r1, 0x20004269) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r3 = geteuid() r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) r6 = getuid() r7 = getgid() sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000100)="f2d054130fd2c1325b498fe7db4bd82142b24a84648b4bce7984cbb0908c75c960fc4418b3e8f728d0a0b55bdeeb6f8db2d08a743c158b99a6a21924533c37cddda86dcb0717b432bc4a6c4287eabee2661ff363156099597b1c87266da903fcb5ee8ef348cd4ee821776e38eec2f8b002679eda6c61fa9893ce851565c9b43d0db5dd7ff74310ede43f06f098d7825713a0fc23f5", 0x95}, {&(0x7f00000001c0)="80e8720b9cb206920a71f64e93f3d00f98609442f99eba8bcdc3339e76713498d4bde29032af3577ea8a5ada2c9f607b9279ed9ff474439b8bd9a5ac41d5de1bd8b27feb65821baf2c198b0c0fb21775534f7ca747104d1e27257507d16cc88b0eaf211362a879", 0x67}], 0x2, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r0]}], 0x80, 0x2}, 0x8) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) ioctl$TIOCSTART(r0, 0x2000746e) chown(&(0x7f0000000440)='./file0\x00', r6, r7) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000480)={0x80000000, 0x8}) socket$unix(0x1, 0x1, 0x0) getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000500)=0x100000001) pread(r8, &(0x7f0000000540)="5522f5121fcbb0648cb797c3f8d7a3e19e50316960149c7e45eaacd0810a8a8699af2490ba1cf9de56cecb01ddd07424959a482697c5efc7f46f3e29f723799576c2321605e9b8ace9ea0186fcdb9b4ab12765909c80ae7b30a74d783fdbdef9128480c19df28cac43b4e7bf374d147f6ed27cfaeb49c7b28d18d016edadd3e2703389302f22039f0c22e027fd3430ba0dd487f3e21fe487d026f7655850600e34f3726460bf6723119c0dd6564dbf2cc94bf5754991170b1ae5ce42f6", 0xbd, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) pread(r1, &(0x7f0000000600)="b07e8316b648723a40e2c178b652c9ac3d05e19eaa9de06eee6724333a09256c94071a582137d20761c3d513a713045c32122ec5c5261113df80fe118aa24de658ee08e54b94d2cd47f0437848916027f759f6654051665fd063e5d9ed4ad855db7544e60b055c2369fe14116cf81a45b7020cad589a51816e6ee738fdb7b96f0292cf426e00b7e6d9d31ed897cd0f4e85d191021e774cbc7c1ade462fa44966854524f451ee946390db4c", 0xab, 0x0, 0x0) getegid() ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000006c0)) r9 = syz_open_pts() getegid() ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f0000000700)={0x20, 0xffffffffffffffe1, 0x6, 0x6, "ac21060fdfa1fcf9b1d314acba3ba3a1eef291ea", 0xe34, 0x80000001}) sendto(r8, &(0x7f0000000740)="d63834bb8cd5e483ac498e749fcb11e1f27e8ecc206188a21bfb5b4a6ac16d7ac7218f626649df0f9c3aec7fe7602a6ea8cf2ea3c34e55d5578752babc592fb634ff33e1bb26b342feda9458ee08ac089db55faf62b8327c3673a42d7fc786561cb3b6f5bb6a33610b39", 0x6a, 0x400, 0x0, 0x0) fchown(r1, r6, r4) 15:30:26 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r2, 0xffffffff) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000100)) r4 = fcntl$dupfd(r2, 0xa, r3) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000140)) ioctl$TIOCSBRK(r0, 0x2000747b) r5 = semget$private(0x0, 0x2, 0x200) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000180)=0x6) syz_extract_tcp_res(&(0x7f00000001c0), 0x42c2, 0x2) sendto$unix(r3, &(0x7f0000000200)="ed70b453", 0x4, 0x402, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000280)=0x3f) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) semop(r5, &(0x7f0000000300)=[{0x3, 0x3, 0x800}, {0x1, 0x4, 0x800}, {0x1, 0x5, 0x800}, {0x2, 0xf2c3}, {0x4, 0x9}, {0x1, 0x6, 0x1000}], 0x6) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000340)=0x9) sendto$unix(r1, &(0x7f0000000380)="2f2498c024d931e50defe09fb30e39edba6105b68a6da8d294018addbb678e32f92cce762ca2389f4e88030ee0b916899f3279c634f469be6da7fb6960d09d530b599392b1ce08fee78593714e71527eac302f2a37dcac80fa2c5943a7340bcf47a12beb7f52c764a57c91107a4ef453dd0c04d144f3fe6f174dbd89eba3ea5a907de2ad96e901941f83f141e08723b92d64840588953bc45e483273482bfe98bbc16d0d4fa35983f2dce91241e15d571e2b9eaf65d00281e68089431a7689832707193b5b10aa59345c8069b48865e238f83c0fd7cc7461f4e7e887e5886e629fe32b279c6a7cf34280373361e1201a46ee07ba2b10328a7d971204677f23a4ca6afd1e2836977fe587e0a8f7e14b464f2a98d9a3856ce36db03682c0eb347d65acf0f588e24a9dc5aa1e6fe42598ec22a16030048d983cc4705e80638e404311610e9d89c243d24a58307f7ff242f72f9933d1e989977b35c0d0105ea5f71447042de8ee21af60039d6ad1a7efa1d66431892f30f6609dbfffd3316f3b4cd1b81536e990d6ae8d6fc6b39b94f6cfe1feb87d8597990cc5ea47080799524c8f1609178044665856b918e0228a6a9d6d5e807555a97366662a308038bf3ff9831feb43fb72360ec3a94c14117c1f63f9377a1a291a369111012011420218b6db63d9025cff701fe732dd638e4056c3afa7d27acc39d38f52cc1cb59cd1eca511ca8acfc698899cee11f9d81adf718666080ad9ef861dc5ae5d8b9b00660b6e402f3fa2f314c5bac7b979f8f0c9a6446efec3969a34aab5b2c7cd33adad3afc85627dbbedbde66e766bfc5eb288b736a663c81bdc044ff025088223fe618906711cc85958ab1b6ea46b1560831f9793b1754cbab75596f344618e7a263836219b0332a8b6d16996ae26c20db3eb86c5eb0332dc6adef9941b356a2f146b324adb3b914a2f53a097f44a7eb95679ecd0f8bf45334f5df0e75383135b8857963ae40f8a6cf4a870d80be2bb40fa87b393d68f23bd88ef70a6251167d500b5667af3771927b0121bcbb095f261f1ca26d1e33fe8de8bf23b357d2f6551acba3eef7e7115dfc96f9356812eb52ef67d2e43c33c693934969b0b826e9a3cf39169f4ad6e214534003076fa0bddf54f89cceea7386c4f79bf8927aeaea200de783709e45229ea3205b09ef733ff01958fcd5543736a38e6fdf071ec0d7e01c632ab5c001160e743139bced5ade82a1be0adcf559bb4a2fdde17fedb54a197206f5315f85e6642439a9f33b9ef7ffd5f4bd023443c6363ac436aa65b1f854371412bcad64d11cf652c22cbdf7465eaaf07ae297a746e6334b8ea1cccb41a8f17fb700118fded2d22700d50eaf0ede40377f96d9e1599b99dea080e970ab5edb036d4844bebc60d4d5e9dfe15ebc5026af6854878acf59ebf491ee1b6f89dfafb4416b5e7ed566922f24a92ef961088db1757ac4dffe66a883dd5f980b1afeeed3676b162af7f65ac6ba45eb5cf83acb812f5632b28884a5f6b9142781a1c20f7683fa752803bc94feadf705a8c123041343be7b1b6ccf5240594026a14e89bd28134de1fcd4330d07099de82e5e598e037b812640aea506d61d84a2b6048e991274fedff953da8b7c298dfb8554d9161c7b3c114bcf50176ed4f52fb87222daa9a485685c2f7502092b2e011577e37cb2978d12d9f69eed3b41d47d36298644b390d1f4642cec70e4f268e87e2159eaeaf8e227764b8a483b96451b2786b131d39999470d1bd508b0680b7345a1868d836fbc0877dc831eb46f3b933801bda6e9c4060830af724f260e1122c34b1f473e8140f752d21a5c613d99d1502f298df71513cbbd76cdb12f916e1dc3bf2a976a1ca4d41866c07541c12c9701ca483621f8ce8da454f385d7b3641d76a7c0eea1d3a23e73a5ec6bb8a205ca0bfddbfea7f23ba59c6969665b85c15312043df1800c5f81a880778c66b7b1c4d1d22d929492b668086501f509ed8d255095598725e15f6256ce4b76840e9478e5a562c0a98d197143da72706278b4786fa88b8bc77ef8bcaeffade4d11049eed9058446a778578e38d87ad016f83f2f4bc8db344f80962bbfae4cba6264e02e3297a350d02c58781dea7fb3f23ec1e403275ca5fee5dddd1d3356a93f6acdbd6ba9e8aaa0300d20d994d2d5d0d12d22d996acbe11cc6bad4f26e2bdcdd7cadc746c3c8efe4e92c0c625b4316d363c38e02e7f510d8def052549109c61b08adeb9128a2e04a2516390794ba66f21b27b5351f0e7ae7680595d0e30f827b5cec397565785200d321103da481b9061c0ff3b047b9d6422c71ba40311fd43bb2dcc7e00e30168fb227a79aeeb3e36aca30ebd1cadbec1eac578e08d1b08be2e150ed71294d00b2066877603633a247b144d3a18a97604680824ee032cc2d9a2af55b6e955a39f1550e580d1fcb4ee7ef8684d328397c2289ea83cedef50ed9b9af523da61edb94e609f8f9a29c8e3e05065731badbfcc1c4d94476df1ee88e76e8a5635f1f65a745e2a0c92356fc46d6be3355f169b322d52d71778721e17a55e535c6feb604ee3c0cfda3ba7d7b036c0490dce572787e066191c407dffc7a25163cf916042fa96c4fc20fa41c0f47d23c0804fa01d9db0aac9301387f0159ab4ea8d10f8dabbb47eb108cf4d66f638e8821eb69d9606610484f31e36a9492a43211e549262b287ee748261b4418ea1c8e18b98a84d1e0ddf4ae14a142d0f5343a4d90552cfa7807879cde412e2bc123b9bb6a7f136b3ad5eda3d527f2bec2a45103b16075178401da48e47797858ab05b159e4eae5bfee970975f86e636ca033da4a6ac5282a7890a70d3ed2e94e6ac0eb8a8d5197df18a0b75dcb10adc78859460ae5dc574cd59d816ec9ee64573d6fce22e1b1c9754320fd29aa7716701e5c34e8c9a5ce1399bb8bbf9248890656d4aa2c27a42af0d51f707e26e60a3c905502d0a12f3753d06883f39c04602e9996548b1c475f38c873d22f7793812bb23a9f7a68fa504d9ae1846e12f968d132cd9e8129cf0a972761cde7eb7d1b4ec1155cfe5b459bd4a931dabaa75f93ef8563235f9db59ff0a19d03bd92fe15f2098081f415c6acef7f616fb42ce0735eb1dea706c9fd014637e9c5780edc4aa88ae5d2f20e2d1143e5ce52a4757e0f8dbd197024b6b36b843f5bb1a79034bd23767783c24cf643e0e26900a8512695001fbee0f6e8198712fff17124283791075369a80e1f6d6cb8359016cac1053518dbc5935eb45be0bf54fa7b949b9cc817069326b7888550eed638b1df265f65856876a9777c5167e6b241e8699ee32624914c08748e055d6951649f1a97efd9fa9d05d81e8e50eb43a164bfe1f57a8d579d13ec8a8d1291d386f2706464d767fe97a56fee91042c8d9071f8fcd021011e3f961a0e6c9a0dfe57e73bf98fc32d420f0a132b5582cd8c4ac25e2b2897174630e922b4bfd0b036c59dbe0e0f63f28315da10c1a423546d9a48a1834c2cf60e139c6bb7ff94a8b5b4e8f294c565d273811cf4998f942382487ab170eb1ec739c0de37d4c72965e372a3de235bd1c36efc68032c6a9a1451b02d5a5abc8e35f853b497f659b7c1179b69bf65471af3b342ef10400f56111a070fcd7949ece15f6dfbf0a95615d420ccf988b31e13e5632cb7fd0b927e453f75dfaeaa3d89cc05c942c1043c948bd087594f274c882180f58cd685d625e4661a18c26a2b45b75243e310bdfad5adc0d122d389c069d1cab75b46de4c4687d504842c2aeb8b47764adc8e39845f17c6391c318b35692767e2d9c231a2978ae30dd86562ef99ffcda701dac44a8cd69df4ceb5ea2f98c5b0ec85744f0c1f1988aaa7cd35a1809fa4bdb54479bbf470ff4f1ea6b47cb50e38dbb22d85770a3bc01782d0ee01d0b4a398de1b4fdf2b78dcc4132568c08efe4c9cf42dc58a571a17708661711171d3ccef7e6c18e3177983b32fe1773b3fdce7d6fabb51e35afdf90160e1be4181b38e9925d12e6d209a06d869b432f7497aae78de10a75cb19a038c8e9128f7cb376beaa08a3a01d65f37a886780fd0d299dbc4ba49a92dc3b78bd2088d776edd9f84fa9d9af5f342de19f630e3836f606e9317e731c519db94f2cb5cc76f169870d85dee02df639d255e0db653428a4110bffce443fa9aec35da082185c07e5b9dc8a3eb5e4046fff0dc47ace30d52b9849cc38f20591525d07802a4a0bb64ace052c4d91ff1619de2907b1b1c321d197f275a2d93d57de8720161480b76e58dd33dcee5b08a1f850893b7538c60a13f22b3adbc0960d29ca7b39f123e5dffe7c52f35cfb8eda63a8ddfa53e8460d503f4e9a6f040004c477503cc64a33da4314df08432b2baf68c00b2e1f3f5a7242405349b9dbf60c290a2e28199da9f51be733b7ca0a2d7d0c2a51cb76aa1fd0abb3a23c3eddcf4c426280f54f2d1349e06daed905ca09360eeeb52e5816dc4825280d2641aed9a4c045ce529c3aa2d7050bfcc9f088097eaee0c61ec441fd5730c0bad905ae9a54da8dcab3dbc5090dc4656da02bdf8809f26cccd335758c2589fec83558a7124762b661af50a071e430a1bd87fd44d2b3eb2f6b1aad62e71253667a7be1ba75c47f972e714a735f7bd549fc9f3d867282495bebb2da2c330e00ce5c60781275311aa68166c1cb67bfaa10cc9c5887043eda93aac72550c5de6c598b1b4aa1eb50cbfc33887726435f164b8b29efb79fc04bd36b42273292fe2a26a19a2a1c839c5325c2835b2d20787d8c79e12b6ed9e9c3b6d7705a6f29b1e5ffb103faa763d3eeada159328dbb36ede8829a22ff6c00c4da9eb3f467a1c747aeea1e85bbe83ee5ed7ecb3d74faf4635d12a0845394abae61b354eddf6a166eb0f38aaafbfed4984f198e08d7d07a0ba67e64e1a94fb7b9cd07521b5cc317366221b844c67165456a2aec5b0ceb79fe814d720e070647744456c4bd89d767eb1ad23bfb1a95706c3b5b20e62454519961ec585c0eb0af97d5770ad77e9b048de149cbe37c2f2146a7fb6eca373419c7dd599a155d16e531276bfb35f2a09257f3dc048f5d18579be213d412310610ac7186d8ad4ab7042ef504e4393b4715f708c02d032c0f7e486cea7fc2dfa0eadc5d038ff533be7becdc6137bb2137346aa9c654a1c17b02b43eefc9943f4f272e38f20dfe8881c77ccca8f442789b0c753c82f29e23043078151765fd2741e4db26b72e49b06a51fef11c9e0b98e73d34b7a7cb7c7b60beb6dc89cdf197d585fea267bd94d8790bffe91a8f3827a87c2daee3bc42b0f5911a3ac357802fa5a384e53c27824dfc7f53fa998203375411a20ca88e20e7acc78c4296f2ff5f60dd73e8e3c3c40498445132592061e47b8411543af107f6628b3c628853cfe18b6069fa8175aa6c86218e127a30e3565cbe179012b14228a4799b93d7bc9ba6d6d133157bda486111048607fcc137fa435a7727ec6792220f379b5d674e5898b71d5ff4a8feb476af59d9331ec4acf6eda1b938be7ca26b65d8226d43230322e1e14436461edba60056955e0615195a1dbb80b9533daee9d94dc3af54201b85d8b158016672a93ee34f04e4573f9790266b0b7cc0e14acc4dbe76c17477cb2b1065c9ae99d23a556423748d4de43d1a49ba84afa56265f8ac67b8a1424c1df45d9664af4806bbaeb1ba6cb8eeb7be21f6ec526f03c1e26a8be26dd1c6d6f7fe2cb86fb4ad2de2b5935a293f9683d26976ce8d66728ebfc3d930936ac161f7325e872a8fb81c9a57ad1c5944b5a4af93f8", 0x1000, 0x402, &(0x7f0000001380)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000013c0)=0x9) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000001400)=0x3ccb) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) getgroups(0x8, &(0x7f00000014c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001540)=0xc) r10 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001580)={{0x4, r6, r8, r9, r10, 0x10, 0x5}, 0x100000000, 0x55763657, 0x88}) fchownat(r3, &(0x7f0000001600)='./file0/file0\x00', r6, r7, 0x6) lseek(r3, 0x0, 0x0, 0x1) poll(&(0x7f0000001640)=[{r4, 0x8}, {r3, 0x80}, {r3, 0xa}, {r0, 0xc}, {r1, 0xf7}, {r1, 0x100}, {r2, 0x46}, {r4}], 0x8, 0x7) setsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000001680)={0x1, 0x60000000}, 0x10) 15:30:27 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r2, 0x0, r1]) setregid(0x0, r4) setregid(r5, r3) 15:30:27 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) write(r1, &(0x7f0000000080)="da", 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000000)="1d", 0x1) dup2(r3, r3) close(r0) 15:30:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) 15:30:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x50}, {0x4c}, {0x6}]}) r1 = semget$private(0x0, 0x4, 0x200) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)) semop(r1, &(0x7f0000000000)=[{0x0, 0x8, 0x800}, {0x0, 0x0, 0x800}, {0x7, 0x0, 0x800}, {0x1, 0xce, 0x1000}, {0x7, 0x6, 0x1800}, {0x7, 0x8, 0x1000}, {0x3, 0x9, 0x1000}], 0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 15:30:27 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f00000001c0)=""/111, 0x1db6036960f62a5c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x101, 0xffffffffffffff7f, 0x2, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391", 0x7, 0x144}) chmod(&(0x7f0000000540)='./bus\x00', 0x0) r2 = syz_open_pts() mlockall(0x2) kevent(r1, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x9, 0x100}], 0x8, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x20, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0xbe32, 0x8}, {{r0}, 0xffffffffffffffff, 0x79, 0x1, 0xfff, 0x800}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80000001, 0x8001, 0x5}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x4, 0xffffffffffffff7f}, {{r0}, 0xfffffffffffffffa, 0x40, 0x4, 0x2000000000000000, 0x8000}, {{r1}, 0xffffffffffffffff, 0x10, 0x20, 0x9012, 0xb10}], 0x5, &(0x7f00000004c0)={0x2, 0x6}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "24676743ce3b71e122c622fbe01a93a55f8e7a30"}) syz_open_pts() r4 = msgget$private(0x0, 0x100) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000040)="9c87c377284c35b8502e2e2e", 0xc) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000500)='./bus\x00', 0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r7 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r9 = getpgrp() r10 = fcntl$getown(r3, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0xffff, r6, 0x0, r7, r8, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r9, r10, 0x7f, 0x3, 0x49, 0x7}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000002c0)) 15:30:27 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 15:30:27 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) flock(r2, 0x6) r3 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000001480)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, &(0x7f0000001500)=0xc) r6 = getppid() r7 = getuid() getgroups(0x1, &(0x7f0000001540)=[0xffffffffffffffff]) r9 = accept$inet6(r2, &(0x7f0000001580), &(0x7f00000015c0)=0xc) sendmsg$unix(r2, &(0x7f00000016c0)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f0000000180)="2792ce0a2c9f43af8c15830aed78995f6999f7cff3513d577950197a68db783214fd4f1c558f3f0fc4ff99bef6f4d3b870d35bfcc718dd1bc2f2324cebcdaae794431aeaba28318e1c2d091654cc412d86f4e75621d9f8f6dba57fbab0e023e97b84269ce974fcfe255c109e2ab32f9f00fe3e5695ccb9d6ba003148dd5e8fae5afaf9931463810806d6d072a2a2f075e1f55971787cee3ce075f699a58d768b1c83e39cc258e9cb7abf85a0ff585e7d768c09637d38be3e4c3e2d2cc076033dcb5624da29d61579088c845caaffe9182a34dca249e7e3542361e3", 0xdb}, {&(0x7f0000000280)="4a498d73ca2bbebacda656705b181ec0b3818a9a1adcbba4ce80d60a71da5381f6e0a87cadc4887612bbb303fe585d536d3aaf456a66d7", 0x37}, {&(0x7f0000000380)="811e18a2813a34167947e027733db7c29d9d446b68fc3f080d61c6a6cf24a44ae593440da935adac348f6998244bccea88efe66c3488195ebc8beb386cccc2bb64e36699f07be8c6a6e715bc998d08825ec7f68b1cf5474d5627a62cabc916f8f8d730244ae4efd240eff1d040ce6fc78236c5078e6ca273b911c1af6042c047ed0b8e8fdd78db25306ecb3df425c67db07f40087a970c05583de56c3fde534416e480f21bc67aeddfddd6e8721a72aabe349e579a684631e18ea57ab0805e6833c4e5b412deff1dfae55a8fe548c277ad126990f8d6eca9f8ef2bfca8f42d72d3d537e26e3a746a7645044e3ec6dedee83ca3d6cab1cb4ff3f80236f3a98f975bc3182b732f8c5e9d09fdf222350657473105e98cfb64c207b7bbc19e3d1ee337aab6a8fb8088c6117e24512f99f8a10e684c74831b704121fc60263ade6c00a6724c82f3956440f18b9618d8af7b4ed1e8ed54128adb515f9db6090dd6e581d378415e6794285c4ba543fbbcebd8daf8919527191e9c5fa69cebb8e81eea32bab582b1d4385336b7d4fc7bd791d1dd74f622e35b1ea6611918c4ec17ed1ca123303af1e89e8087897edacee03bdc79a02683aba64a667bec1e336bb52bf12caaef7c7cb62a16a02cda21bade3188643f043787570254e0125457d20cd485a2eca4ab0e1d6f61092ddb8ced5492c0a8315976373accb8eaf780a88287fc042b1c1569634cceef96a618d22b0c09229723df20c22a5c47b6927aab47da058a29b92b223e21d644f235d2e3797c6ce4755492c2d569af0112612c5adff6fd1aceab7f429ff57afc18bdcfc1e99c4d9a1f04a5caaad561d013865bf16d54c578fd6ce98a6f8f47a0549940c52946c599831e17e3a95aa69d35be114c13206036be6e3c9e3f5cc6cad1ef0f341003b5087221a022b739ed9710c2a30c6847994d36c0db90135f44e54c492ed55d791f707a6819bb56e72febd6ae30aa8597f633d451d14ace8f961da76addee733a25f273626ff60ae8589ed0b1ed8a81fc9e787670cd9315003228854edd924bf8d35135222dac25a62974b9471247cccca8d6d68db24c92feb5b998c8cd691a9df9a6c25fbb6d04cc92ffd1254b9282ac6a71555c099432a12979429ced09918f9c7c373b22bb1b140e803de161cf8c6ea9deb74a8b743110dd1a7857667b99a5d4db030b4f550d51c1c9ef10c005b4922ce4f5e31dd03dd962bf6d1c834e14a25b1dbf2f72d3166af309a80c5402646765a9d02dd5c0df29e26caeb4e2637bac18024426bab0215acc07ecce50366fee70b5afe56d23154d9d2e899c58bbe418c3e81e1eae2fa29e3a9645eaff38e3345fa143f2aa7722eb0f8c377cf22c677170d12b65e7f863ed2cf5c3445695d7922457ad28e521cb433c8f55a4ae686113ce7ced6c93b1ef34a794419e13c9a939147474665d1f94c326b1fe3721e12807a82277fc105df2dd6530a6b7fc391e468e2550b1db38232fe2322cac470570b434cfb05a9491eb35f60a8b96f3c01665153f69dce731d98a7618ad196e4f231e2e510f11c1c3affec9c811f800e90295aafff81874b3a1db41586f07e3eb11beb5c408d503e0fb99211952e7c8cb28192c84d6ea52b1f4edafe63e7aefcd7ed04bdbfd62f0ab298e2bf5cddb0ec15979c7e6aec3695aa69b57e5c5bb8f39d3bc888fb954af17f9771db1b4e58ec610aa90c05508a81ebfe93e8e2f85af297ea8cde2bf5bd653d2c988454a49c8054cc7a72f3f680426552ab7fee5d37966998c9a97794d4a9c5ab9db4d52f8b116affb61043cc8fda6103419f4de6f737042c8aa8edd8d21b306c4affd602ee2a7791e3b7d734847dfec89fa0d9b83a5707344380187c0a8e6207ccdb2e41936c8020f2daa3f7eeea9921e5d7c5969283fb8e9b64a6297880cd703ff305fc0603a1bccf404dec15d53c164b86190de611b86fb3b6d5fb485797f34db127dbb9a66977c300a2011693581251363b53ff15a5ac59664c0f9a66dc6036eecc8a0497c3b27ae032689d722bb06a9a34c3357a8672d54caf2fd1876ac676547f686c044ccffa17e72d625ecf05b368bce3833a2696bc850f0c7dcbf89b2f2e79b83871390e4529d10951bb57db53637f92dac44b264caeb55fa1926812132a3cc3609e85509424a7ce77160e9f8e764e9abb4962f73e37f22ebf89f444aca5fdfdea756a5a269ed818705449e1651e679525a4a19eaf067e35a41abcc197ebe51f1187d02989ce62a6de1732a5d0b2256928197dcd08b1a17d230dddd3ab39e1a6c32d179cc5e2bb0bfb61dd0feb4fd6881a18942c4ef6c01ef1f503027945e188c17806114218c1f3beca9a8616607bec4c10a1acc4be165b5a3556b782f9ffaa80008bf7004ff40a72a7ff83c1b1b0536ef6d9a6a79be14e74d862084ceba9c4d1c5a3d122d4de366b0ba52edbfd44fd972d20281c3a95376b620861174897397035bbb96f09e3b4279d0ad389931618b5006e4dcbf4f0000414544a9aa041208ee05bd7a4b78aebe55bfc2d807f85e5c6fdca5de98fb9f2cfe6ad707a99b497871c440bf333988cb09b78883d9f9e48e0726ff7284294857dbd70e265b9c304258a611c01930cfe88196d584186491ca58b2099d30153475093c2c05aa5d1b08a931933dd5c8e214794012f72e910e8edd759a235b3bb9d273bde27ffb142c4b291ba77d4162b549cf0bd92b342fe1befd8bc59a15a94dc7210d2575134b20f48dc31a47778b5f535e3574c8f4880822e7b8f276ba6796c9b40182f76d7bdb66710b3a8f6e5880723a0eead8e65f99fd68a356797f8c0268e02fee2d003c90e9400a4f328ce4bbbdab384599752ac965f15e2051fbb098e1af3fd31b2461d2ab078c2e92dfe6d9d723fc4bed4df7386ab0563312443d76c73401272820fd7e1fa03cdc475d0bd2c418efc60e9278d37d1adb2f09102301648a926a7b6a757c6ca2980b511094bf640d598d445d55c9dc860a0bdcac6e2ae90e03b80828e59a9bb3aebb4be7adfda5d5f335136a9409cf9ed8a477bdf7b3dbb4be8bdc560d6fb6e482170410dcc3be1711d3346675678695420598e525bdf6f49c2558e98521fa3bff24618040162f3a4b6a31986adea28c6a94a6628e5e90313c6f27660ef53af4608550a16b264de784ff37f5d5fc7defb3cf29fc70489fc26b367f36ffecb17ecab777069fc7ef1288905535be0151f45bd69b13f1995e1317b174396fd2c96db0ce25513c58c261a87cef372997c118a2f6a751f4cd265e43811aa8e94455c4ee68606027a4268287efe6fc6fd7f0f1a2bea0f0b08189e49f013b97050fd6d8d5721fa84b667a3537ca03adcc00cd728675cba1119500a951023749705db8e2448457545b2d7fa9d1dbbf0086410a78598d534787d9fb10adfadfafb40c7a93df98d8b045c2bc923c4265d53b9c77dce4f59b2e59349e9626382fd096b8bf2da7021fc8b40d3e8dca213dbc7b5079ac459c5477b4b5206c6650158fb37387d41fa7696e44a3d8d043339eb9759cd2af8f83e08c5a3e990aca03fb4c212025989731118cb1b918ab9b966aaf18bde93d4364cd215366e9fc37fea4a156b38e150fa24e267345f89487dfa5fd4192ba815f27888de8060dc3e3a0e96a139009cd52316500d1660835491c687a42e7adf81a67e8ed6290845671b4ef238d5917fa40d54a84ac6e2dc22a397665606a0034f9276dd0402c15b90953ef647f77075aa01955b17ae9b8fdf53f4f2e81da0e0e1556c994ca226281d0f9fcbd7ea5e14755a0ea5f1a4bf2ebd6bc8d5783312656c3e8a8fcb1aa4d4ffdb8adda52a73e0fe8350630edbd41f8236b968599723eca3983ae8df29e1c4146d24923571703286791840174598a13a17abba99882116078966561212057965b1f8aac282b8155c79394bc4f1956abdefe6a70b3a8b5689e2f163649a8aeb4d0f380efd012f9e861a5e50d3783a1346768960f7ff83ff8aab504dd8503763504ae46b4f37b871a06b0c8f4b435ee91c31b95be67907fbd9c7b2dd5497029736bc8526767f36577af926d88b551a20de7c6e9ad24de4d72d1dbe93c1e0b8144739f72e6382ad8b1031f79aa29028dbe36f88a18fc418fa950486a497ea047fb7e10e73873d69ffc7776b6f139f1a5e970b6f66b946e978405f5919be0a43091ed115492665a0afcc9e290f4622cdf8519016679da201ac585b3d617c5ee6793fa5bb406e35155834f90d70aba7247ed1d06d2cf64618f5cb5bbd90bda7069380e80296fb61315f1f85047ab24deb394d9c0f5c548a008664b63c2edf1eeaf7ce40ecf002872d55c6abdf7cb43883679d50eb0fb3f4abf3f85b51c99c257ef08857df7498307cc5ea0132349805dd4b968a368bb51c62b169ee73d23334e40b895be67b7df8d2916eead07df8f611bc40ad5786b255130a8dc7cb3c0ef9e4eda0b8c683f61b3f45c151f025d81169f0924199cb378f2ab38d88bac61b036c5715e1f629da9060ee2dbb6493cb087d59118e78b291f20ceb96360631982be47169d60da83c4ac69d85a50793d090e665acb6477b5fd678f042437b3d02078e6e8d80966e6f0e27abbdfda6551017deb5dd24a8935e1f1606ad91825a22c1cf417e61ac3517545a9e4fd9f1af357cc5c40f49bd8aca0dc69d8daa14df855712eb04d869b476d87aff09c5193afab32e6d3e87a936873673c0ee0194be9695fca7c4c1e310712437227d009b791f34c6b918240278fcb946745f505754569d8f430d9f34f90e6d21cf2aa32a38c3c89f91fb7ff2f1a5f95f5c84505e451873d16ecb88bc5487e1e39924dc189eb4490d3b642a19be738a0ac9e111afc8861f84ca4b86acd902f000db2e8a18061979ec8898df4deca2e28c3ab5e098b92add9fb405a6a4ef21d85987e4cd1e8196b25cb2edc870eff62121f3ab3438c98488b52daf93d4aafdfd51892239de1ddd2ae361ce162226227808bcb044a24e4f149796a6db983fd0c81eed7e0900a5e93d20565cedd8558c00dcaaed98e3afb97875e4952492e3e07aad932bb6a95af2435f648b1b3ff7568874d35a47369589d12c5e12e9c8176bac8ea8b9eb723065cb04de8821fee9669a2a027e2aa1492025d857911acafdda2e18660963cb199241c6ccef1ceb89730ef3967556c20957bec06dd2e8600588d35f260863cd028d9beb7ebfb688605933d5ebf476a5a4b43339959343aeb1eef05ff4cb235647ce535b1b54720261e565b16ab9925c4b3afd8575d47f4acbd57583eb15966e81bf3c99e0516d2d673434e2e74faff92d7b7baffd6ba44c76fb2566f3559b6a10eafe89476f396f1c3a28a0df11ed0ff91149820953b4300cb69366367814d86d46bc7da9151f8e3a31dda3a523843a98c1cdae8a3c5a8604a0429e524fe53cc4309fee129adc9fe2ba696aefd6a6f3bb6280b1ece511899f057e3422c0f0ac46ad5896f972bb8d262681b32c4a4c35a502350c83402467064dc12879dc6fd9d6c5e5e9d7a15ea5950ba0cba6001e335060a52cdba548c16261fe0dfd5b8e91ccbc762c0ef57c2ef73c0ca43d27ad1263a88a43a030a2d70994805652fc8fffc4e98aec41b9a5bcab6b3574af552277ace55da658aa896b00df1724ec1de3db2013da8f80f5d770f0b524c2084b73db7705909b65690db1b54927de07c3584ead6688b704278562cff105ef5814f553e0206fb8d4ce1c12621c3af3df6929e319630dc22ad89190e2ff32ce1c1710de033ae660734fc9feb0128b6598723205c14b2e8", 0x1000}, {&(0x7f00000002c0)="d3a7c35d246399688aeb15cf5cd9db67f879dd00be28d29b4b4c0e645e27ff31737ac171e3ae467633ee", 0x2a}, {&(0x7f0000001380)="f3dd51aeb5dee456f31354af22ed2328b59611879e3071a6c1612c01f835f3bda7efc3432960fa943f76cb97935a3c019a7f6e54017ead6c1584482241b9de8d43ef8bd938aa3caa55e2899ed783eb", 0x4f}], 0x5, &(0x7f0000001700)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000038b8b0007c7cda5bd71c5752e16f883a6aa235d7658732de3a285a28d4fd4d6c1d06d2132f4f562a5486b5f814ceb1bf", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r9], 0x88, 0x4}, 0x404) fcntl$lock(r2, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) open(&(0x7f0000000080)='./file0\x00', 0x90, 0x0) dup2(r0, r2) 15:30:27 executing program 1: r0 = socket(0x80200001a, 0xfffffffffffffffe, 0x2) socket$unix(0x1, 0x5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x1, 0x4) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 15:30:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000180)=0xff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x7, 0x0, 0x8, 0x1f}, {0x100000001, 0x100000001, 0xbd7f, 0x4}, {0x7, 0x7, 0x1, 0x9}, {0x0, 0x10000, 0x2, 0xffffffffffffff7f}, {0x3, 0xd8eb, 0x4ff9, 0x4}, {0xff, 0x100, 0x800, 0xfffffffffffffff5}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000240)) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x4, &(0x7f0000000280)=[0x80, 0x0, 0x0, 0x1]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x31, &(0x7f00000002c0)="9c9f4d4506a54215b7439d54adb9c66eeb287f7312f2ee8d753893a25bea553faac300"/49) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000001c0)=0x80000001) 15:30:27 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x170) dup(r0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002001, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000080)=0x10000) 15:30:28 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003ea000/0x2000)=nil, 0x2000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) mlock(&(0x7f00003e9000/0x2000)=nil, 0x2000) 15:30:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) flock(r1, 0xb) 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, 0x0) preadv(r0, &(0x7f0000000140)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 15:30:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = semget(0x1, 0x6, 0x0) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000080)=""/90) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) sendmsg(r1, &(0x7f0000000180)={&(0x7f0000000100)=@un=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000240)="450134d5e755b8c16ecff6a991a9e6064dbb655ad0eb9708445961f098258e0c8c17434e246fa75e3ba1c56e6ffaa6e4effbd3b3098e03925da0edc387f4457749f05c48983ec0219af379539ab9c4660accf1b87cfde36f874dc2dbff928c49ca9a91ae33dee886d18f6684162778e7c1ed35691300df30b129b4f7200527e3de69dcce1d7e00461a29734f05fecf318227ff9e43586b1d14d1efca9b3915ce589089679797e1b14129b2a8b69578dfca82deb3a4fdf92127a5ac2fd260d8718b60a03ff3371a36f153b90f4da8138e0ca0968aafb48e987a7fcaa50442e5d5310e3dc9327e7c51613110d995bc3e7431b7c184c1dde4c1", 0xf8}, {&(0x7f0000000340)="12a5cb4bb313ee28d1d0f64fe7352fc7bdf0344aa00d145d0db14e4d329e6f8e1f7c2df43215b21a8c59025e12c9b63c10370e587cc23f66362c761e5d3c1ff7b881c4a9c9d11223894a1a16a1c3cf46ae24b3f53dac3dad04385b81e9819487b8c9665057c146cd8c37ea52e4ed35b9d85f48b4ce03a927d49ebfb721300d3abc67a0c5506aacc3c2", 0x89}, {&(0x7f0000000400)="a30aed12e23ff9e3b9e1898705a5e5c839b3b2632b30360291d06ce9a8f59cba9afe11fbc86ec838e8fd47d4108d2df5b04e826e5f4f771cdd71f992d3656315d9d0ba96e958b9f0a99e956184e46f9b8f53f56365b7045ce5b24458465f1bbc6e14f659257d209938b6a1967733d5b454b6e963ee13bd1666492e042da2c8b0f7f086d0b3662c8144c8e29fe795dae892414ffc207a403ee43b0b7730da22a7094d067d3e651fc8d293bc370eef9c359cf6c18a8740cc0b61d63fcd477a02ac6f30f63e9fe4d8c2e608991df004898de9451d26126ed9ac3a3fe013945af11df0b8783e1962af6d9e1326a19e77cff2973d4f2552fdee5441", 0xf9}, {&(0x7f0000000500)="4c44451df3c2f67ca9b70e84b44b3e60cc502ac95743f8b199d684702ca93ed220436607622c2c05fee4f49d0d5dc22566a5d80b41e8c1ecfb5bfb1202828ef608ef76b3c640b5078586c85fdecba762a6d44494c60284b1b6ee7f9ccf127b647e03e4b6b5b8c64568638735de0db1e39b9fcb39d03f04c0f45f92eff2c840082d0f1586f57e68911a838b9de1e927e1a82b9bead89c9db6a3143f9d0ca46821931faf11d9e5fb5f4ac98ece4a84d19627e569ba218818ac81804bf4fae0d1866a8c6ced96ce069a1f447e413c1898c48f255fc4e3e9b908e46b308cd5d4316beee75371c2180cda1746b879ba4f9deec4e3a723bb5f4797", 0xf8}], 0x4, &(0x7f0000000600)=[{0xd0, 0xffff, 0x40, "4d7a5f5d61566a16814c7d24c362a25a13b9affe6d61d756c66fc8aae766cc8c278aa7d54dccc21c6a57430a7cc44f89f7b3e4cf64354c5f532b4e5d51f7bdf877a19a4c4310c916acaa6394c7a697e4d37a726f264c18ca8b8f6989ddcee89fb41566f1afd1387e599a800964cc1d69681cf1759f6518054bf75ad837596538e13bcc2fbd977bec399d50965b04c6d578ecc8e192a0690fdb7bfb460c4075ba9232860e5d05e83ca206ed0603ba3f65cf4960174e2674818fdc18f6"}, {0x10, 0x1, 0x7}, {0xb8, 0xffff, 0x5, "8031f4aedd5ae58a6b1cc56657d556b56aba6d6f11ec7454b7741800c9cfe6b312152d5557849cb5c5c6cec8e68ab070c2dc85fdd90f29763f883ca396d672d77dd702a0296cb741564e93f8276fd2d350525993d63047e0f0e45fcc34744f11a94d9d15aff90702fd7dec9dfc99b4080136cc477fd1d35f85f4c9c52c448efa489cf4973a9851af5da4f6a7dae59a5ada4f24297daa006409ec5bbab3a6262b9765af3d"}], 0x198}, 0x1) write(r1, &(0x7f0000000200)="28dbed31ad7c1f679846", 0xa) ioctl$KDSETRAD(r1, 0x20004b43) write(r1, &(0x7f00000001c0)='n6..', 0x4) 15:30:33 executing program 1: r0 = socket(0x18, 0x3, 0x2) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x3b) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x401) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="e1", 0x1}], 0x1) 15:30:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCLOCK(r0, 0x20004276) r1 = socket(0x1, 0x5, 0x2) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/10}, &(0x7f0000000040)=0xc) 15:30:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) clock_settime(0x0, &(0x7f0000000040)={0x38b, 0x9a}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000400)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560c534642a247a3e4003d756b8fb6f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a", 0x122) r1 = syz_open_pts() close(r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0xb, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:15:07 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="500105010000000000000015070600000c1010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7ccdf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602900d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b06974e676000287fca88e00000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41e26e3ebaa19c9a8e7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105b0dba9cbae725ff7889a2b32728f83ea65f3482e093de706783f44e9758efad4fbb70684f0ebb96ff72b14b2c49e030581337278b7c17c7216d3d9d59dbd910d4beaa4a457cfc6363f0d5e0648ce090947c5f2c8124c783a7a3cceb14cc5f10242", 0x150, 0x0, 0x0, 0xfffffffffffffeab) 16:15:07 executing program 1: r0 = socket(0x18, 0xc000, 0x63) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:15:07 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x0, 0x0, 0x0) write(r1, &(0x7f0000000080)="da", 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) write(r1, &(0x7f0000000000)="1d", 0x1) dup2(r1, r0) 16:15:07 executing program 0: r0 = socket(0x11, 0x4003, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)) sendto$unix(r0, &(0x7f0000000180)="b100050160000004000000d2230ec290100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x8000, 0x6e) chmod(&(0x7f00000000c0)='./file0\x00', 0x20) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x5, 0x1678}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000100)) 16:15:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) 16:15:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="61fde3a424be19f682f07c29d8235583d98dc36f94bfc570c3b7e369569ef5d51275bbb25ec242d5b369311baac88047b65c851fe581881e86df7ad716a3c54871f5fb26c0664ebef4a88baf04cd61a67adc1ab08b2ab26d1ffc4358a3e509c239b12e6a6b2dacc86ba80eefbb2f543236feeac0b868df99699b53f5960d6da4ca74ec5c151c4afd48b0fe5411adbad7df68a4505531e5bf5d5aa56b7cbf72b25f135a3ded64e8ce296fa885dc4e093976bfd1ae45d2038c16ec9f40bba6753ebf56a28755dd1c376584e7d278e52223e6d013ee790c3519e229e1c93434f489d756b60c7fb73fb2547e33", 0xeb}], 0x1, 0x0, 0x0) open(&(0x7f0000000100)='\x00', 0x100, 0x4) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x0) execve(0x0, 0x0, 0x0) pread(r0, &(0x7f0000000440)="e6a4f39d81fdef989ac2bc0ac420c7ff9e7340bb8ea6359847c7782e963810e9bc0923d7141c8a5129b68951798d4ab01127b45451a0089235387e47e83b3aff5b959baf2cd5f3de19a489174aad93d13178fc3f25d92fbb8796eb9b1eaadf0bf2ef4079150f89ad1e57a65efd9f5230550971c51ac8990121cb79a57f907f3209d128ed73d3c6d3a004f515ec9f81358eada0bc76fac848b137b8bd902a5c9c170659497e4cd9bc686bde791c6eb4285af69017f1d596ca23c6d893acc9dc85400ee57eb3774724c2a6e705208ed3f029dc5090ff6d1c24c2d335f1ac349ecbb77090dd9b5354eaf6103a3ae6269e33d03ec8f65ccac1bc51de1621bb6adbfaf3866884afe32b561289a244eb9e869e5280fecdeda5276d439b26c5f620da7aa6c49ed8203de3abb946a9365a51fc8055eb53b9462ff3f48e9c2b51c2d78dfbf3ac75ad2388c93262cf36f9778d7b470e269b262f9e239ccf98d940556d7d1e7238f03b830e4ebdb55c92a3a2a39bcbc461e76b8ec7d3273123d9d9d1765713acc720459eef6556932e16634923e84ef9401135ffbf4b014eddd3a761b29084773ca0f3ddd47c76f7aa4f759798610c77c0d208bcdd43bde1378c65d50a21e7ca072f1a8650dbde982dd01f589f91ed0aad50c397a9bd668e6c76c01ffe472adc7c99dde93632df87c8ef474c7f7bbe71eed9af6100372212aa67da2628f6e4522552188f4dde5f1ea502a35baad47708f462de2ba93919fbc15b9e1fb558901b922d12573b37b2c24463fb968d63fbfad91155175b3aede4f6afe336918886404a12513483aefeab2a63cc67918785692fbe64413e0201264916ded73bfa61ec01c41c231f37be5e8ba29e611c6c1b91b3f37ee2b9a795842e8a28dcb38c58d4e739fb881818fdddba7553671c26683a611b72e6a6829b8e1175ff9f842244e495ef3d0af29d64a5d8f41d54f484c2fc747cc6cc0c90030de2466e2077a353fbb73ae717458b611488968a04273b76f03bcc49e21f51fcaa11d24fb0d8d19bbe329ac3965e7d5e6b84816360a134d5d77d3910d7b17fe41640868071a81b92c5ca3857fb3bbc9f8df1248348db5150dae33c43ed26170226f638af6c37301586ed73165573cdfbc0e2c77c2cf2a6826d6b222d80735ffa85f8360f2f34591b6b8bb7aca86b4530fe1e30960ad5c458c408406f1cf54000ddc14c1f36438b7b0cd2b36e486d94158bc98e027c5dd94ce2ebcfb1c24a8d7a5a855199bf3b9713df308b13bcc66460dc2e64e479d833e24427a07f2a7b0da79a090c382bf4171a14b00f3efaafd9e56bc40bec8d1acb316a7fbb1fdc2e8f6dfc7e19498ad113f6faecb000d51aca45609f85e911bc4268b5e223c9afea6cbc85ee6267005b3be83e11816a394876e42bc1751c739826cadccf689982e25fcc3b3e2be215f025ac11787016e55428768f66b61d18d3b4925397d2f4353ef89dd71a56fa8e6ac21b580afdc393c905b02ff616914efe243bc2d6b10abf12da5c6736a3e77b741d83fe06480b64b353e7c2753f828eaaf3ca0a453a18acdf8d58db65f957bf00b9177e1621d0bcfa555fa5e065a7ca0bba93706fb0df1781878fd7e667aeb8d5eef4df10fe26ecf9fd4fbfbd80e727233791edf185a26ff6b348568b129b76025e732c5778d403d97ab8d2fdd573c9b2798149d315507dfdb1ff2e82a2e328877cb7322e9cdf3f13ecedf99f1d7a66f7eca4aaee6b92b97cb04f74eac8619c9e14164fefddabe1c8e84a77fb41c98327c3764959836711bce305f6a0c015a196dc0a60cb0d728c204704a52f5c7fd799b221218e3e3d2375583559d6d4d695bc27b0498d7fea39c0a00d266da45b21c9e1b3572453dfe3e5c6afc20246c6691f9ae36d5d9a47683d7145e1e89a0388af4af400371620bde3986a2749f5b02ba93db895429c3554687f1b4900e94232105194faba5a0ff6d4fc7c55de8fd1dffa204181e3850553e57c47729e6394a05f575b5f013d7e9a4cf48348f5cdaf1c803fa21ca49d2d0db427b16787221d703a5b237c6cc694ca44d9577a1e1d0cb6552e8653fd415dbd11133cc9bd851f4101d45ea301e05e2acc8e46734a39ddb6fe0accd4350228581edd8c7ed8cf423ad080593df06f0827ef6f825483336cbe9b41d82658987d17eaa14ec9018d4d306cc7468a1cebe9a11b8e4483be79e751ea90ad0ed18e1357edbbb8d5dfbfe693d724dd926c572ed5a67d26fb88d4a4b65db21fc4d88f8d2759c9f170381fb95e90ea76b3d6f71c2ac80aac830ccbb0f4ad5c5b6d714dfb75e65a27d1dd670e84e03c90506837d1744c0656359ffa77acf52ba99ef87dedd8fb852c726c6fddd00436e31832ee45182d42e47e1586de08bee25662a80da232ee34b7f887785b5a0f4a49e857bd4a0d9b0c031761dfe11e2952d9399e3c838f20a37e37dfc6e71871e99ef503dd59df44a1ea23306b3df52ff5b36ea128cd58281c4d04f4326000ed8ff7bd5ad8711e0c673418907345449944acb0b6c572e1a1a841802af7fc1f371c8aac3ba9157bc8e9d0d16ce4b5d5ac24fa7526fb2afc8e0988e3a039dfde3d8f3b9c7a644790083c2fa29d415c84a8ed74cc701838f7bdf1f4213d5258cc7ad3fb794740a0490b5ebf92304dc0503a9a4a41c049833d71ccafdce08ca34aa7cf7de9abae7071cd1cb3fda5b4fccaab90861ecf527192145a2dc3dafa1c418ea882cef2d760d29faa472eb933d9fd6ae8a341b27a5782897323cc18190e8d52b3e28d79c9cb86ca585b00ed38a30597c8e08c848c11b28cb7560300a312f16fbd4c9393ad33578c9df95dc7b1a6e239b36a827a09303f5c8c148986c50c9d4d8b55b5ac1fc2194cab6443d1a34fe03f90ac9c5a87e62546bdcfbc3baee47f9fbdc119764b90b6baf922609d36ae514dbe7088ed9967278e04b38d568c25b7a90ac7fb558526f78ad47dd21d7df0dde90a64709ea2bd656d95ba0771df7c2d04012b653b794028663f457854aa10f40d52f95412c5578aeb5a28c1207e7d2d178125662da9ea9fcbb54f6e55c7dd8eda54dd4f78bf065e2c85f193bd8b47d3ef8823f375fe27170f3a56b6987fb179f4ae6c5b5d7fffba9c901b804d739169e7e09b7a38cfa41f8d36f72f97c90dbceaae2054db753eb1e1f12a3967fcbc8342281848c356005eb9e2edf5fd784f071d195c441181862eddb91065cda481aa181ccb9d71bf225e81400a290f64cdca7fa3edfec24f52b04d03a3ecbb2dfe5e2b89780459a595813249d5309b1ccc0dd278f65f55fadbb15a39300226844e1f3aecb373654778acc97928e3f9948255ac5d79682322dd4f13d8d971057e7ede6de1c7be490fc0c9cda2ae4b7bb7241671b1b2e22bae5ae1d0a8bf6f6f51c9481097fe35fe28401f74bb2b95a5d5532a5111f64c6257a678a95399f0a735a61b1d15f057b3bf4f0e9a5b288fd41910f0c16454940baef5e408045c9308f04b2b4cef28b39bfec90a185c224cce0dc3cc0432225cc3bc0c15eb3c12d7bc3a13b48b6798cb024ce60bcd95efcfee64c76814c847e89a34e815b8e6a5c7f019b9deafa0e84e1c725425d924e7c998a6a1eb92bc5d7d17c842abd2a50c23421ef2207d623167c78dd51c09a90391255f3396270b15fd906b582138884cd5d3ad0e3bcb1e0c8a0d8951684e5397f7b3cc6687d3a56e2e7d9687d538dd02aea90531d0e002122688e63c29fa781caa14545ebe6e1a7e22462f3507879c5ee9f95f37c3d333ca292dbb6415daf3085ca51ea31706801fecce6550ce2427498222cb8cfd35190d4bd1894e314d2626b66e9713902581868ffa7025bda355639a6f504715f1edc9900d4bd75c244e7db03d19e5587e46443a78f288b464411d42ca4b3bda4d29994f06ad5cd8cb3baa679f99c8ed0968b6108b08aa1291bf28ac5b3638b6f037bbbde6c24cf84f0f9d3e46a292ad8c1cfc46cd1b2cf1b5f4a5353c2a0f89cc2e36964dbbe7d0e1c9d5a4ec50dadcce9db60cdc053fb60e33e26b8ee1e375be3f54d85391c91104267e494d23b52c5527631e0c93b72e215eb8649c34777ea49e42dfee9ff408154207121276cfb174ce01d575da978a2c9e64d8d813b38a47e71fd7c7dbb167505cccf905c56d093cc9922023096dbe4f0bf52fe1f43dde03b9f48534461119484c0b4216a520395bae82316eaed8620a26972c34ec768171ec40d09ebb39f25f51a0de519366b9c6a4cff53e682da704e4bded010761f5f07d7b4263b912fd7090d6c3181d768cec4475fca7ac25052c642b529c45b4e603fac06acfda16456eb94efcc66b26f91b45ccc76bdca754fdaba2a52f92cedf9db4d097449726454dd8407343fff613bcee8bf95359d1d30cf3a191dfff0465436769b859c2100c4bfd03d1d05549f73d0528ef0c3ca682f8aaed6f63070165cc3d76809061b891530927510a3e200a3a021c5aa8314bc7ae22664a3004974d13a535c8634af7a133303089380ba9da965ce5af431ffceaf09d319fa71401392848549fa97471bb12e603a9fc477c118372e8711bbb1c49f64afbb4484875013c6dd40b18aad8d3da27d1ac8093abe49cf00f86ffd4c2c18ebd3a9a3e895739ec90cdfcb1a37e079b0d41630ba51e68760f6a49a7b3873724ba12f98fa51baba6fa904686f6de732b521b99eab0d5d9688a89badaf598ba9ad154be4d0d8018e6e4d5d9124238cba37a5ce0bf14ea4c25e2ef488acd4c8a876b1b0abf7eda443c563e91a6af329d0eb75b402aa7ed0ecefa77f4c003d5a2cc74aa5f07080c3a2ff9c30fb15834f69195e83411f5b58d81c884439bbd526e85f83e647c1ac8ec387099691690012c9183c7529a0be065eac9b212cda20105d5169cbe6b1b81681aea3538400c3101106ee77fc25c4057618b66613360a3921acb4a9fdd73c621afc652d61110c4328cfd5d0d2b18fae9d03d434ae6af3405713fffaabf331ef2ccbbc7d661b03c121d5bb74060ab9293037fb0f0061e62cd13913c2258498321226b959e90b9ccd0842ffd299eb0df7659292bfef55e58e999c27e5086603147c6a85a287614e7f70c3bb0a652b4c647bcb6da144240ea3db060675ee72009dacaa12553019dcabd1a5e2f3428350bc788b252e63eccb45e023909f886df8ef1088f6447cfd748435b1a7070cb2d02277ffbc02eeb58ad31a2343b17c6e0d553425160c8dbc103a047c66c8263722d84dac36aecc3e8630d203215a6529f7024cc54820bd4deaf4d03d8e76c13b513bf6e42d94175e78f2aabfddd4a86c3c10d95d70bf7c2ebf2f79b411c55ddfd7e0123cc20fa075cd77254f2488d12c2650d8e0506a695dd506835a2c837b6690eb54fb26a0bf65e9a2cb04ffa5e5462e4badb581f596577da74b4163a386ad45a06930adcb059ac02c31a7fe4457213b11be42e3443a9cd3233106b6effe43145cd37d52e5afc38d676b547d5ee2fa9edb3d789b38bb8c048864af1c47303058980ea34ebcd0689d4ef772d57bed943e0b2c119f9d9dc1c3fe0b11dd3f3a85bb8f67c924a3f3c6792e214b0d9be7e4c45e90c55d5d371242450abfe14fb2bb12cfa35319aeb96274c8a0b63d12b013eb76ada1955109cf58572c47c733f4e40ad3f1e4448430fa9807bc1ad38ee7520ef42b831518b9aa9dd21c09332ef403c5143d6191ba7b5145a77f0daa6986fa5e9b672bd36368a088968f61c45e298f22750d74118d34996e3257ed260345337d1299f84eaab18275faa9a97cebdba95b9464642b9", 0x1000, 0x0, 0x0) 16:15:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x1) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0xfffffffffffffffd, 0x10001, 0xfffffffffffffc07, 0x1, 0x1, 0x520470eb, 0x8, 0x2, 0x1, 0x1000, 0x400}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) readlinkat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/95, 0x5f) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:15:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget(0x1, 0x4, 0x4) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000040)=0x4) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d60000d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd5a168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc2ffff000055e3a311c96284c2b5337613910b76922e59a3e00a9684a1", 0x1f5) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = syz_open_pts() close(r0) r3 = dup(r2) readlinkat(r3, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)=""/157, 0x9d) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5", 0x80, 0x1}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000180)=0x1) 16:15:07 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) recvfrom$inet(r0, &(0x7f0000000100)=""/134, 0x86, 0x1, 0x0, 0x0) socketpair(0x1b, 0x8000000000000000, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x9, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000200)={0x6, 0x0, 0x7, 0x6}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="2e3303241188ffac8f0b394bf3d16c883699c13df1", 0x15) syz_open_pts() 16:15:07 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) nanosleep(&(0x7f00000002c0)={0x7fffffffffffffff, 0x3b9ac9ff}, 0x0) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x88, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000380)={&(0x7f0000000340)=[{0x49, 0xe46}, {0xca, 0x91}, {0x46}, {0x47, 0x2}, {0xaa, 0xfff}, {0x4, 0x1000}], 0x6}) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000400)={0x9, 0x1, 0x20, 0x0, 0xa28}, 0xc) setuid(r1) msgget(0x2, 0x8c) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) clock_gettime(0x7, &(0x7f00000003c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x200, './file0\x00', './file0\x00'}) 16:15:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x15}, {0x5c}, {0x6}]}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) r1 = dup(r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000140)) write(r0, &(0x7f0000000a80)="51360515fe48d93bc90cb9ed2b021d08783d337fb0ee9fe4fd27a770f89a6ba453e03418d129b5fd2d2e6bd4321c8d756f21dd2b1c40376ff1512c217e6c72169a1149889ee448442b57a37fb7a94f0bb837eed68b7fe3002dc6b1e8180d092f04045c120121c4e9ed9b549bafa17e98d64bbc578c2b9f47f294a63d801e2b36484b84744a8ff30669bdd9e8e897c5ec0e533eb68f80dae9c7b7d40886fe8168a7e0971aa259b54210da28bc50b338763ec4c5f98184dba6908f80137ab5188b901c4af648650d0cad7b4459f21790afa702962980d6eda5c48de8981e4118baee1b23f379a316396bd7f299fe0bba3ea7e6fdf80fdef7205979917ec0791ed7fec15be35cd7abfea3b04750a463bf99a403d27dec8eb922bc11560d01a161fb2dd30537ebd0c3ea6f6ec4500466935a26a8725c02f661db94c1bae55f3aaede53b87ed49d310ca049817416ed639fcab2e6b4f1496fea8e8405db966d97deb81a02f17be24833b8a943e27bbfb1647498099f6a90a29026e6f3a57f33deee8e5b3d955a41be1d9dc06495588d17120ceac68ec6dc715d469052d83a8fbdbea677fd9e696b0e3cc56d77be283daa9ce94885c647ef30e7cb7fa2f2a982447726b169098eb8a3c3b6f264f72b8ca21e86681add4ab76fe29bc8e348ba281ad9d18e35ee07c8727b0adff13d1e57bef8ce219c914f0b8a133d5c24ae138d694f162d6c22365442c669a1bc3980c5535881e899f50fa7589f408661650c517df5a68e5704eabbd3e1e0d6306d5d20cf0cd4d64b3c523f6092716b7358064b8b2713c94b323c963aa0aaac9a9dce46ce73fa47aa6df644c55c689aaf108ccc5b01f001b7fbb23922aab39a3df307998b9f57f64d81a269822c30df50b3db162b56b754cc227093459fbe5452c8d79bc1545daf3968b19b792e0fefed8513c5002eac1d344e2daa24b6899d33d28fe4dec877de65d429e84f0e6a8c1e5fd73546d9a1eea597c869b419d467d33ea14a01dc4d726ec196b958ebb54a99a27849b8d967d2ed8f27daaa764b58a2cb3152ed07e825cdec7d87a35b42c1b4f9c31cd8279faeb8b634a9c1cd231885e1ffc6c5e08edbf265a4ba2fe856f822cfb336dedfe89d328f3e74b5644dbccabb5724e12d9ca8248185c0a978a56ebec98c9e3889fbeffa3fb6f65599fd495d0c571105c9cffac643411b8d5bfa233e185e4864a672bca28ecacdefc3ff19e100b5f08cf4a6f4d435e841f34466c5f14af4a9fa87cc2afb856c732c6c9c9fa4a1b841a9857c5fc7282467f520347f0f372712499fa8152e0d05e3a81977916304727664cae093d225979d95b33a8e79c94026c297e379cfe1b7711c07b7ad6e9a1e8999ba71ab8e0f276af9db00c80c537280388f388b08c80254d7f6ac19dff12f8f5bc5c42d61b36c9937f0069e31dd5aef11947ee6c336588cc468c8b980dc376eb8c2702475ffa664918d4cc50a2e64433eec91f8e5811e487ee5dbbbef4d5c56546548037a7d46ad56502d300485e372feb3bbd2972b49f73bb35897abdc204a9707aa97814a4b410992f622f7709ac0611cf63b1cfd9784e1f6fcb65cbeddb2a1e68e0bb1b135226d3049607fee5132e53382fdf8bef1bb23d41a97334f6ac4b5ce5d18664ec4cc059ed70ff7aaec4369bd4fc89204be5e079fcdce1ddd7ef68544e652832451cb3f11b327a1f0d0ce7854cb988e855fb947494d78828162cbc61a8d31fa714b399e4ce708604ab049df500f3dcdffa36c0ab7305290e4ee33d4963f71f3ba647c82e7e59a9ff3b62fbe08e3f87b8f5e904fc18e3971c0c139b88872e4baed1fa79a2ef5e71857117d4759b115bc3e685b7d66f42004ac79651f8c5fffb97b3a7633332f745d6896152fbb373693a257f124a2a9d0fb35d8d079e7d889be15b3ec537e740c906ff8f87136b6634eb5f40c0e2cab7c03f7375fa0eff7e9a1c0b8c76c37ef1e8610f4bb928a83c19bf025eb87baec141cd613335f82dca77e7d7e9a33c942d960bfeda34eb0bd57581d45196603e7351c4ebcf10d39b8150bd41f4cba01c30be77b26e39cf80089e04ef2418e3f2a952756e05cc21e499fcd77c652feae0e3fc2772a5d52934489b666e578a53beb8ca9188b5acf5cb0d666f166988d3e373f8ab8f638d37cac6d7ff99d0c95fa78499e11691bf99e9bb51d132cf4448a500703b1e784d09b0142c6715f3baf52db638137e1aa38b9053f25e4a962367d2e0073762cb2f4571767c8bbd0126de04c0f668cf8f1daf3e899eaff3b8fe12a41daad5524e964f8cd9cbf17a177551c38f4e8c8ddb1bbe15b2c62f41985995af2b5ab673a764c32e7dc6abf0936ac48f2df6ce2664920da8dfd3fe19e7c3bb5eaf09aff4912e61b5473d2c775ba4d8c60eeb5800a85aaf9483ea2a35e4fac5d25dfa5b60f1d0d0374d513a3580043b6b720cac52ec7c92a03b23a16716071d7a0aa847989c68f451c415ebf32ea271846428e2d3bdf2bb0acabd87b33ea167c4ae336965cf5181e2443da25506d385a0d541d08ae7c7cbacf3092d0c4dd1e492119396fdfe270c5362a3b7ccc743d9202d289657dad9e5dccfbb411abfd88975a3cae3281c0fb47f7d23ec851b31967d0bfe561aa014834c90a212d3852f9527aec021dbbb6f9beeb642848908a517063b29b6f8edc71d7dd8889debf3ca64a03504cf945250b6cf7186acb5097eb8e7af66224cd5a02ab32a058a5363c69dcbc4f4702f796055811219f97d2c21ee586e62673d0c3f9bfa5138886b4c938c198f15dae797cbb615c97f496b06c7b57d928d6dd16af0d05ed1696cb6bc53732d53d30be81c0514cec9fa26002f81a5decbc8197ace9486bec9abfdc5966b369f2a6017cd08990e90804c81d959aedfeb16732f388692ed0343017fa710a6efb65f5d043eb4a747d43b07e8511521c49df496f1acca201b96504a101cfca234bd1c549b3c2d041e3e783629989503873230455398c501cac1e5ec3a461def251a65a78db997d7ef5a24804bf39cd4d719b19fd6c38b55495740977553dd414a178666482f35f787219a3fae8196e8e82ae85882da47ddf10ab1dfc132d87151a8fed6d8ed6c2b21913fa5c28b8a31db6ec23dc40f4d28aeef1fb20db26b4ec5fbf333b4b5c35bbc75b642b29fe09e570b680b93a60355e178dbf8b0d1b4ac66e0d8490115362e2f5e258d69f01170d2a1141209708a29bdf4a2c8041dc3eae054e87bbcaa992059cdfbe623597a7f21357a8270c017b82d928aaa7266c42f713dd571d4110966da2a547d36ffab5c1261b2fbbfe0bb475782f7ec7efe5832abcf363c2f9e05ce71dfbc3c3d3ecf6e3698e5ff28592ee81ed8fbfff9683a0cd83575a9bb12fa46f41eff8831412993800a5c462265716384d253419c99c57176f8ad588dd4fa87a8bbfaf8544c97a66177301cce23092bd446ecdb5a5e6a106e9be5cb709eea0c5d7e2eae64dc647eee5d9744f17901ff67b233427947bb1f698a2ef4097f6ee9175521a43b165782550115ba2ca27ce0c994fe442ea65a454e9c10279fe606ca15630f78adca506d840646fa85e6b550e14953afe0ddc6bf4ca7a5944172e0dfbac00eac35303fb2334eb75fa8c8da351aab0674517fecf698a05b556a188bddcdf701c405893e89ad03cb43533f11e9b5ab93c123f3532e797644cee3cbf5d016217d1dfc9e800e1177874fb6ee228c7d3b8baa01d3a9f60d5108fdcc30e23d789f158dd9430719e7fea894d231a5d75a37106f2f51f81949ef576074e71cb937bfea3ba2b1cb8a1f6b8faef55805062e09061b1540fedc638dcbdb48fb27275a4c8d0663ff51f152aee1396445a0b4ce335a68e472cb9989540514fe8950e1498c428f46162c82291b1a05c784c4b83057eca7080857a199db776de96299f41263c49cc5c59f426026e4a2f1e7c3f7c4d732d0bb863ba21672dd2fe7f201d6f210ef263b6b0f921e0ed569939eab8fbeda721c5ea08f05ae36827c056c1496aac0edb914321e3401f0abef0b7d6e6d56a9efc2a5ba25956a754ccc58996d3137eb38fdb1456435df9d985e4f7df5a3c4b8e9813bc0796052f9e333fa401e7c5a7921bf037c52cb3b87d379bdd3e91fcff34997f49d727847cd708cb5eba88001aea4476edaae1a8b0ceb0751303e643c2fac593a0ae4674945a7bf4cfb1676e5da353349d4bf2565498ce42477e335f0463c766eadfc3a26c8489c5c5e8ca4c3bdbb8bba1e064b93e59a378a6ffcd5c3acdddf190b97a37ad663a7eab21c7d743b4040f3afbec918d9e83580f28e7e4aff3f1eeb2fd5fdde55f26541dbe41165f38597ad200529ffadb7de98e9f169993563687de67a791c4cf2eee90277b2e4e07ebd22b622d406c3e0bf1e725cee3ba9051c5f6e875cd022184bd5023773c056229d8cf627a9abb17fd2b31dfa5e7a9b9b19cb77f4a0ed7521e9c1204da063d3651eb16b72acbf1a598c0cd485292760ed733ee072eb7b86dd4d8249a1b716d1c74f1123271f7c0300c3cbc7c56e2b956fd84ab1f91780cfcbded347004485b94da8f7ba08f5eec0855ead6f8793b271844716f3dabc867e37491516a55bd515d405c975c7e428df6d1addf235d6ebd42ceadda227503afb561f1e97292495add87080d495a71f0a8568ffefc84a767a466581e27c1256d4b53130b819d8bad805a31e4d11389cbf8f56aae290a244b06c7a1a78b98e7e04c2b667f9db4af5dbb4a98eaa78a3843652ba73adbab80ad18786c58a57bcbf7e21ca11b8766f51f045dad1eeb0f783b4c51a33990a0c5af326de13c8983e2c88d157d4b4e4ec7f69c1c674db1a12afc2dec5787caffc7ae5efb3bf406110e331865ef8216b3ffa0519f1b54d1474ec2775d8bae0a6f860f6946d0946c88194c8df695d39090d496493211daef7c8b5291e0b4cc8fad50d7f3a7969612a6bffc2047faebbebd20cd43087b369bf063469f7f51d0e36755f1eadc8a34bee1fb1995c130676823785902b8bc57bcca25d1602a74f4d0b65544207027b754bdeecb6c9c2640666be24bbbd903a3117e15bd3c8e9a913fe0a2ef75e74510a7747f0e55bdbb537975460004c168810c45d74083c5d2654df9ee7c3baddb5164de389f7ee3d7c802b2ee35b127b2674536096a7b3b2bca036c15e911f310ab7ec8f5d862a06f617ba700fd09ad3fe18e297ebe4577a41c62e8e11d2d23facff44265fa2a1b7c7e02f84dcf9931269e22477d4c3f0a4c1551fa6d90f1179604ca9e49704634aeaf264775e8384215330e06443049b8277478783a8d47e5e99025fd54de702ef3b8a696ea8628dfbe4dc1dd976495e114423e50332ea576f7826552a9d01a78a4ecec55d57266dceebca5b6a12b25d17dadbd4addcf568664dbe935d7228e4d5fe5f81911ea1eafecc847b2aaf72056731eb9a193fa8f2c48414fdae5f931cedf05e7fc31ff30d27ea18fe90175e0029ddeb0e73288cfb29c8af70ff48da274ae44f89654cc0443bb24acd5cfe1f50de2d34da91a939c0a45d9296aa454bd8f47ac688e19964342d7e2be0894edcecd4f986ca0f206c4aa54cb7a7609cbe9abf741d111469c68c60da1592d86ca25d156582a83a666470589cc1aed3f6069e126d47b461972ed9f36811443da95c1ea6e3e4fecf7a7551a7e9fb7f1ced146c70476c33f6fd6a9ae339a3250f981cac7b5bdb86d44498264d3c45ecf11afc985632bf53df185cec1cbc9cab315202ea627ae5c72643eb836705a45bf022f22bba40e3d91e02601", 0x1000) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8080, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x83, 0x0) r4 = dup2(r3, r3) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{}, {0x101, 0xbb}], 0x2}) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000580)={0x10, 0x3, 0x4, 0x9, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2183}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1b}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x587d}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x200}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000a00000/0x600000)=nil, 0xffffffffffff8001}, {&(0x7f0000c85000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000bad000/0x1000)=nil, &(0x7f0000a21000/0x2000)=nil, 0x8}, {&(0x7f0000e61000/0x1000)=nil, &(0x7f0000bbb000/0x1000)=nil}, {&(0x7f0000b59000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x40}, {&(0x7f0000cb4000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xe9}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) nanosleep(&(0x7f0000000180)={0xfffffffffffffff7, 0x7f}, &(0x7f0000000200)) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:15:07 executing program 1: syz_open_pts() r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000040)) dup(r0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) 16:15:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="bf5fcfbed532d5bf2a605d231410128f47399508f77efc778907a80af7327595be8993d857f9c36aae6fbd38e0a6ed952eb9cab3673a817e99791bc40bb0c3a76303473018b47a8178b35c6329661f6dc7b5b0fd22471e294155d04ec47d88ee0740f6b7d8570fe381282785702f250db4d72bd2b7c8471e1c13958b51bb43c9b1ab07c44f944e095047031520f96a80c4e7af136c144865a5a4dd20e6ede93f48518a7ece8fed5b5b99a40583c160324ee3f75ee88499ad7c94410d409f3f9974206224553de1a66c6d5a84230f84c0b251508934ebcc378044ed473995bdfc7ad08ce83cb63a9b48f78c7d2b5dde3031cffde06d828907585245a8e7ee24cd0dffd2a7b003efa795d1900313d5b2dbc30179eb5de762c1", 0x118) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000180)=0xc) 16:15:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x200003c3, &(0x7f0000000100)=[{0x45}, {0x7c, 0x20000000}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r3 = shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r3) openat(r1, &(0x7f0000000080)='./file0\x00', 0x40, 0x1) getpid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r4 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r4, 0x3) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000000)=""/113) lseek(r1, 0x0, 0x0, 0x0) 16:15:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) close(r0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000581000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r1, &(0x7f0000000080)="926d", 0x2) read(r2, &(0x7f0000000240)=""/229, 0xe5) 16:15:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d6, 0x0, "d795c1e7ab6fc6e23c5b00000000000100e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000180)="bd0cd24e91c321a8cf98848e4aefd53dbf313dea8d0343d605b9e2d3ecd505d1f67a90bb05dc03e23ac168a0237f559f7cb5e32d0ff2d4e7199679daa987423cff03c6b2748aaa78947da61d2091f2e9bdd11c4518138f751d07000000f34322c0cdf50600000000000000cfebcdd79cd66c3140972d2eae1f3c146ed5ead4fc32c6c3b000", 0x85) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85495500022000000000001167f5bfa695adfc86"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffff, 0x14c, "b04d00f3ff0a631a00"}) read(r2, &(0x7f0000000880)=""/161, 0xfffffffffffffd10) 16:15:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248", 0xc8) setrlimit(0x7, &(0x7f0000000080)={0x906, 0xb5}) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x2, 0x5}, {0x18, 0x2, 0x4, 0x80000000}, 0x9, [0x80000001, 0x4, 0xfffffffffffffc01, 0x4, 0x5, 0x7, 0xffffffff, 0xa3]}, 0x3c) poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) 16:15:09 executing program 1: r0 = socket(0x20000000000001e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00'}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8000, 0x0) 16:15:09 executing program 0: r0 = socket(0x2, 0x4003, 0x0) shutdown(r0, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080), 0x0) r2 = shmget(0x3, 0x4000, 0x300, &(0x7f0000ff9000/0x4000)=nil) r3 = geteuid() recvmsg(r1, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f0000000340)=""/72, 0x48}, {&(0x7f00000003c0)=""/7, 0x7}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x3, &(0x7f0000001440)=""/14, 0xe}, 0x841) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) socketpair(0x18, 0x4003, 0x2, &(0x7f00000014c0)) r7 = geteuid() r8 = msgget(0x1, 0x8) msgctl$IPC_SET(r8, 0x1, &(0x7f00000002c0)={{0x9, r3, r6, r5, r6, 0x40, 0xb4}, 0x1, 0x800, r4, r4, 0x176, 0x4, 0x0, 0x9}) r9 = getgid() r10 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x80, r3, r6, r7, r9, 0x12, 0x40}, 0xfffffffffffffff9, 0x7, r10, r11, 0x4, 0x745, 0x4}) getsockopt(r1, 0x7f, 0x6, &(0x7f0000000140)=""/215, &(0x7f0000000240)=0xd7) close(r0) 16:15:09 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0xa001, 0xf1d) r0 = dup(0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x8, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x82, 0x0) 16:15:09 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:15:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000001c0)={0x9}, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2080, 0x1) 16:15:09 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80a2, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) clock_gettime(0x2, &(0x7f0000000040)) r1 = dup(r0) ioctl$BIOCLOCK(r1, 0x20004276) getgroups(0x1, &(0x7f0000000080)=[0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000000100)=[r2, r3]) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000380)=0x1) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x4, 0x1) socket(0x6, 0x8000, 0x3f) r4 = dup(r1) ioctl$TIOCNXCL(r4, 0x2000740e) chflagsat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x1, 0x2) 16:15:10 executing program 1: r0 = semget(0x1, 0x1, 0x50) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000380)=""/212) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000340)="d318754638c7f2b98a2cf7b116888f056f45", 0x12}], 0x0) open(&(0x7f0000000480)='./file0\x00', 0x20002, 0xa2) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) pwrite(r3, &(0x7f00000005c0)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f01fb0a70b8b27eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a356414957d99ac2cee8510c4e2", 0xf7, 0x0, 0x59) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000300)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000002c0)) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) 16:15:10 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="c1", 0x1) dup2(r0, r1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3f, 0x40000000000000, 0x3f, 0x3, "cc75169bec51b75e086a7bcf849d201778324e4e", 0xa4, 0x48d}) login: pckbd_enable: command error 16:15:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000000c0), 0xc874631ac32f3b3) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000400)="d567", 0x2}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) 16:15:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) 16:15:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000240)="fcc0ef6009e5c2a1b452a7925d0d5583212ee5f5b0a87496742fe920a6d8fd20b8bd809cd88f9c828e4989585b646e2cbfe29d0269497606b66a68bac41da78e3a6d4bf1c8f0f487a6c657d99842758d074aac3fd570786e3f1407a944146afd4cec31caf26f", 0x66) 16:15:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x12, r1, 0x0, 0x8) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7, 0xdc, 0x8001, 0x4, "ecab032ba62992090ad8f1fb8e7c90d3ec92c0c8", 0x2, 0x4000000000}) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:15:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80000001, 0x0, 0x0, 0x3}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x5) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 16:15:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) 16:15:11 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x800, 0x0) getsockname$unix(r0, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000200)='./bus\x00') getsockname$unix(r1, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0x8) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) close(r2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) load: 1.51 cmd: getty 84544 [ttyin] 0.00u 0.00s 0% 311k load: 1.51 cmd: getty 84544 [ttyin] 0.00u 0.00s 0% 311k 16:15:12 executing program 0: 16:15:12 executing program 1: 16:15:12 executing program 1: syz_extract_tcp_res$synack(0xffffffffffffffff, 0x1, 0x0) 16:15:12 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r0, &(0x7f00000005c0)=[{0x0}], 0x1) 16:15:12 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x100000000) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x7a) r2 = semget(0x2, 0x2870767390917520, 0x200) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000000c0)=""/121) 16:15:12 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(r1, &(0x7f0000000100), 0x190, 0x0, 0x0, 0x19e) 16:15:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x10000, 0x10) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x3, 0x1, 0x6}) 16:15:12 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x88, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[0x6d3d, 0x400, 0x5, 0x7e5, 0x1000, 0x8]}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x813, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10e98, 0x40) 16:15:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000180)=0x8) readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:15:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x105) ioctl$TIOCSTART(r1, 0x2000746e) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}, @cred={0x20}], 0x30, 0x3}, 0x1) truncate(&(0x7f0000000100)='./file1\x00', 0x0, 0x8) unlink(&(0x7f0000000080)='./file0\x00') 16:15:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x35}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x6) 16:15:12 executing program 1: madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r0 = socket(0x2, 0x4003, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000040)='.\x00', 0x8200, 0x1) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000080)={0x3f}) getsockopt(r0, 0x0, 0x66, 0x0, 0x0) 16:15:12 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="9c87c3772c4be1f243232e2e", 0xffffffffffffff5f) execve(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x8, 0x2b) recvfrom(r0, &(0x7f0000000400)=""/208, 0xd0, 0x800, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x8000}, 0xc) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r2) fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x8, 0x5c, 0x33368fe6, 0x4, &(0x7f0000000180)={{0x1, 0xdb, 0x1, 0x0, 0xb4, 0x5, 0x81}, {[0x5, 0x1000, 0xfec, 0x1, 0x20, 0x3, 0x7, 0xf77, 0x69db, 0xa9, 0x3bc, 0x3, 0xedc, 0x9, 0x44, 0x2, 0x5, 0xd759], [0x101, 0x6f10000000, 0x44e2, 0x7, 0x8, 0x3, 0x6, 0xffff, 0x400, 0x7], [0xa9, 0x1ff, 0x7, 0xa530, 0x8, 0x4, 0x401], [0x7, 0x7ff, 0x5, 0xff, 0x9, 0x7], [{0x0, 0x5, 0x9, 0x2}, {0x80000000, 0x8, 0xba53}, {0x7ff, 0x2, 0x2, 0x734}, {0x6, 0xfffffffffffffffe, 0x8, 0x401}, {0x4715, 0x2, 0x7, 0x5}, {0x4, 0x465, 0x1}, {0x620, 0x4, 0x8, 0x8000}, {0x100, 0xfffffffffffffffe, 0x7, 0xa4}], {0xd9, 0x401, 0x5, 0x1866}, {0x1, 0xfff, 0x37, 0x3}}}, 0x401, 0x2}) 16:15:12 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) mmap(&(0x7f000071a000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) syz_open_pts() mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 16:15:12 executing program 1: execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000100)='&-/\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='-]\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='\x00']) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b000700fffeffffffffffff1ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282924e4fd89720fd3872babfbb770c1f5d6430a07a49257cb894303b22f310b404f36a00f90006ee05516b64a6a52440c0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x80000000000004, 0x0, 0x0) rmdir(&(0x7f0000000380)='./file0\x00') 16:15:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x81}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8080, 0x100) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)) ioctl$BIOCFLUSH(r0, 0x20004268) 16:15:12 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000280)=0x4) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000280), 0x10000000000001bc, 0x0, 0x3e) 16:15:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720d", 0x253) r1 = syz_open_pts() close(r0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) 16:15:13 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='\a\x02') r0 = syz_open_pts() r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 16:15:13 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, 0x0, &(0x7f00000000c0)) getrlimit(0x0, &(0x7f0000000000)) getrlimit(0x7, &(0x7f0000000040)) setrlimit(0x4, &(0x7f0000000080)={0x0, 0x5}) 16:15:13 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000002700)=[{&(0x7f0000000100)="ba6f6be3f84b3078c54895262152d40a539d28f760ae70cdd6f8590d4a1e108c7f038e14d14fa3139cea506b4e69f1d4fd1cceaf8e8ed4b8f6ad3bfd316f4ba55f1b97a2336d3caad13a1269b6512fb647a40b226eb2df971c9a19adfdc433d6fe235109748a20de920b78b41f4b439c586f2700afcf52b4152069994da08869212e629fcbeb3cc854d4de9bbdee49c45d3b41fe5ce96b6215a7c54780eea1946d1f67", 0xa3}, {&(0x7f0000000640)="bbf58db3c35b86fae2ac484eacd5f6c5f214f82fd94ea6e8eccc1cde3342b8df0db1698e6ff793d94646062f01f1810b9ca6a4525396799d2999b395c504212003f802826e866aac2818d1ba32dcb6b7b2c24ee3fd35b44c5309efefe642d15e73c11e4ec38fc99dc826a43850c7996fbcb49acf92e442a70be51f59c223c55d9235e9072539b3fdb808074c376e7100cbac138f1f7740c6cd8d05d7ff11efd3c83267cb35877b7d71df483f930329404e3b9c7696342fc6c0e785f0d1e36c5ceeda93d66767e9592ca6418a69cc13fbebc4c2ed84aebd0ae6f0f64c480e6187b2bd323b7e898d7661f2c62bb5f0cca200834bc8b2bdf8b8481a698c7985848692f60d046b05300272d9654bec623a4e1a1e257fccf68e1c0faa20e997333bf6187731d0629e5c63e570d18d54618cb06f3051d84174451036641f808898cf49466a6843a0194572d710ff287a35581d5a35f71df1adf6ae346b986290a78ff48a3ade4a844d39416232ff65ad1473f210cc61cb41fb130441b15c970828944b773dd629c545652d9f16b403a2ebb8ac91c3a967d9f6908cd019532ea388a2a0b42d33d2aa792a6f2e9c3d4ff7db9a6630f8de8fe619bacc202c4fb3238b4f5ab91483329cb88604d01484aee83291dc29c4d2ede3b186fae6acaad09e3a1bb70e87ae1358d318aedfe40cc4fbd79d363fa96b6d39b0f9d81bc00e5dcee95d094cd1be5e31680e286e8fbf74afe738631daf9126b169ca63d871fcb75460ec5b2cad2a9e33ec41d2b9681a48ea46038eab2d989a6aaf3fe4cd069f342c204cc879c4053073fe628ed493a0607fe5823bab5b122e8b2107e707452f6665d1f61312e7e8bb7978a8d95b7cb94437876c81098369b7992b36250d7e1133a866f481a37a5bd0c3d5d4594a48e15e89893330f11b8f2ac03ee28ec652ac7a07c30cbca5934518ee44a3b9a5a1d3860b5a3f5562031031085fc57e781e8c2392c8390d284e46a21eb0b682f3c4659f7abdfb0c0e54e31616df6091eaef6d47d1ae8f231212ccf82796af3e03edf9e13f103ae7632117cd8b9999e63be5bc0cd6ebaa6568a774a0f4b52d6bb86300a161f82aac44e9475592612fcf0ff47f91581b43263eb185f98e9ac3f70a1afb6584685cd71fef9aaf4cf0f628c2afb562574bceb64cdd691724f726a1d793325524f9c24c4cc48cb8ed6cb7aaa83e2019e6036b1531b95f7d34bb2479c06d901cc8a01f10323866b5b10795b8847c665178737e85f93a53cc56f58f1b96df0b6594341764b2f5529c4508e50abe6ac86af658d27a9b5a5f304306b0ba9ec67b27af5fe066f29cb137c6e5f2d8243d04642d9a4fca90404d957f41a027b078833a3805bb49da891a889d31b4f834505c6dc80f087349e57da95b7c0dffa89ef30f328a5b21e6bc7aa6efb7237f58561c9d69e2b0ef1497f4c247b608c8837934b4e77051db5d46365bbaaf814e970716242db152e3c0c81be40d1866ffe394a268c3e9f86deb119e68ab1495a9a4b4eb9a9fa01f6a5fcd02f382659fd60ccf74b039f4820e5fb74ba2c71dd04162e6f0003e81020f1e0a22be21fc94253968b3cf011e6789c4c3df10e7fe1ffceabc25e47db5fb4bbd5cd69aa1f2da4e219fc451987c0229b291d4be7b96d95c2235133885e1fd9028b725c69ba797ba9e5ecb474f79937ed5ae89ea514beeb8ffce2ce1f8a572f34ddb572aaf6fbe4e55de823bec9a1c584dfaf8e6c1b567ada6c2ab2ba12c875ec3365ade5d718bfe4015aee5f7fc40fa8fd90f3ee73e0bd4525419fad33e4700b42cd468ea9370c8212bdd27f8a93812f225c8fd210c3481e60f9dc77d207e792aa4e8540b71317512fca791e128bd6137a4de32c46daa50ef50dc7416520d0a7fb70ac5ff5a5398969d952aaada87838c769b8d8c1c4bdabbc9db4b9ce459eab5d4584058f58888a4628852f8682e47f9665fb42050cca419b9f90beb4544a53a49bc6eabaaf62917e522a94dd98c1a3a580c238b981a9cfed6021b9d67324e071ca8f8b6a137b1f0548a3731482e4954b4701332525240f8bf78b14abb8ec537352cbda676c5ae2590ebf48117b6a42bb3900932452743cabc2ffbaf6a1f1592a1c64edb50d1fe8cb227405fb891395416d39fe6437c4968087fa53ec976dc55ee0a534498f8a99acd7bc859b4a4399d66639b4ddd6c940526900ac24774c85340bb473ec134e4f9694ad5cd386a5903452d8686bf6965c56e6a6fa0ea9b0746b54e3aaed16d52efe2600efe7173f3c7f95df97d22daabefb23aff0c5bc99c1b8038e24395e4ce54ef7dc2bbedc0b731ec2f12efd9431f90bb86b5034a4bef0f144b6dcd864faf39bc21bcf4e3b230b7d9b2678340539add027fc2496d44ebe83d4b8e882a6e276b73873b0f1f75920652bf701686e39997e154c9b934574c5477739110c6788ca8ac8e79cfb1445288174613bcc573af6b4a7569a97d637401024e32fb0c9349e28e0ec877b193d2a7676042e5b5adf334a0eaac215c48b9f07adc6e477dfd1aa83350cf1ed2474c8adfd85c9e3250f778c6ae736ecca7f115f490130a0c2bc17388617ca5df9fc1c24b277dfda66edaa6a495eb0254972d8f5d238af711beaa7b7454616ce1e42be156f33678b9a5bfa708dc344c467228209b62488deeeafcd7ccda33a8446ebcc2e37e59ef7716cbdef1b7fae23a67ea5c1a413a83204f561c384d68dec0ac8394ee460fdb77d73f001530380f01ee32e7c19fb2c2d6d8ea37732d2a9cd1f0d06183cad8abd40529f047be2320690a2b665e9217659e0f88fc1f334c31e87b50b2b42c93e1dc6b9245a1b77abf14577f9c4585f1bdb2ef8a958ef3c24236989dcc0d25d9cb16a9921fe4aaab2faa009bef4f6016e41c679d47bed71cf44fa69d6e618d0fc199bdf5d920e59a8aad977f81b69d7fd263e1768863ba308b2571d3a5a6fec358324ff67ea38311e6c5f53263889a03cdcea4fb8ccee5f4a3938deb4462fd09cd735b27b3fa19932ae2bd3a19ebaa38ce70633f8c22d136e8f0800f8e8337af25f983f02267d79d7a1c0dc1fd7e2bbc1a235c0f3528c684324c946b2f89a0c7faec8614c586a8ed527ac8f338e229f5e148cac62161232fa982f5b52c45bb1cd49c82c79d72723a85666e0c5199660e6d8fa359196d097a11e0213b17957182f1a9bea04483d536977dd78b65fd21fa1a318ba44e675dac5d71450e584fad0832114ccd8d15503d2f862180da189cae033a3d1406a620bacba53c07eeaec0779dc7b6fe7e9b8791504c9bfa14e1f29dd53a2565a2689ab54bcfff2096c7c9594545134dc0fdcc64adee9973d5f4d8f9d0ec7b32858c6bfac27a979d9ac4cb7fb97ac1d89c777b0651ec4d7e6520d14487cb8e035b03c93865722f4719f247496b1f68db053a96400390e295041f9641bc51bbf67884e47c7d19decf0c25fb286389fe03b4ca14c9d8c97a23c9521498d9b99701881ae714cf36a5a94a2c18a1af860771cffd9570751bab16518e8d480abf98599478a51b7ef42331efcff35586835b814ad167ecb579cb7d5659d0f4a34000dbd891ebb3f743006b7aac0dfd71f1708cb97fa06cae4ca32dcff7016fdf0bfc8441ba40ec0f20578304a5f0488208642e5cc4ca4123d5d0a36681c62615ad4fb31eb1e8b979cc9d4eae4175d47940cc6b0659e259caa24e9c661cb9870b34d0a9dbb4c00f9a468c6681facda410797e9a172f379ba5c31687edfadaaf9c2017099774936f56f789bbdff32f93dd44c16824409d53e5fdf2b0feb6711aad4c95f13fc06a22657463883b02e2ef730c473999fc95cb42734c4258a728c9f607858bd199bfb85d66b4be86c65ce20c34e04afca2ad12f78c71be94f464e71212c69394a0347d61f52b3999883eb3418eb0bbc16b151f388bb521af1a8c0d79e39390aa1155993849e5fa06f720cbe12955c661807f3d2dbf36394da3a1ee453cb891edddae4aefa401d0728a13d50c61d399f6b4f4c6537e2ca81d6ab45ed725627d9b653fdc224411e838d703b7cfd44d9436f3e77f365058034cd03b8f0505e51bd3640640cb0fb1a6eb1325eb9958025dbf2bf2f096bcc7667f1da9d1de4e8e844137e90341e1ca0435ad727876531e96a41f05e4bcf2f19e9cd19005cd03aa63d0bff6e922e51d8878c810b75fc09956ee0c241810ffe7397c13fcb2dbee3eccc505f75745da10e6062326e244b8e021024ca010a4aae41adf570be3ad9a383c4dc5da128526d48ab1dc3dcf067beeccce2be0370e438a2f5930c9fa04fc84283fa5e89339165bc246ab43ef9777e6475abeda2e63b36cae4d1a8ffa84782bdde049954e74d2698065654550744cad878f824d23669bba525e00d31e95a5bb67119ccf73ba76af1c7811c03ae132a7ac4e0351f455edc2674109cca6f7d0af262522a6dfc337bcd2af59cdad8176929e9a73d1b48c6f3c809ded8204f695dc431800180110ed40cb0c70662bda427cea490c780dd812843085fbd38825c6063c478dd87fb05a41a0df12a50a469a6eb1bcb318c08c718183a531501beb306a750aaf1cbf5e9c6668344ab80c2b598955fcfda19c1a5c61fde1e1d2c2025cc1779595bcf7082e65c30d0feae9286e025c7dea19bf0f77d6d24123f7ea1c9c6c2e8d394d45ac72ccc5313b1f3d064c351e25d4702a068559b4696f7539f71c02b8e1197637941872f375aafc9b2e65c3287f8e5b8cdbe591fe75ca4d57633be04228c400ae1891d453da9cb414ac45607cd227bc07ff70985f36041f391d74c351bda49d8a3e3ae8c85e62d4aed04c9611a7a460d39ef9700976504712e939087f7c48bdc0588d3faf0bb1c38f66c92ed3f70dc66b803d965e36c0ce3e513cc0184f89e89b52e9fabd0888b3a35c735a3d2f2f0c0fcf095d8d701ba1ab102bb54115c3f3e3cf3d176d97ca1ce974ee8d2aa1fc9fb27b2503e586dd1b965bbadecb8de600e27ee56097aa5359491521f266979a7979eafacd02959e15b8ecd2d1d31b73d43ca42dff4e9b51da56abb6f35b3ab1525d4593ab48d92eeefb2c4518fb231c2cb604166c5fd79051baf2d73d0505822a1be17832524a808da93667a110ee5aa1e0b2af7043dab39a54d25107af6d08fb0ef2a3c02e84a497b911316e9f22bbbaf61e5b32de0b79f4b6b004bc1d0f97d2003dabe936e3ee5c5827fc2a775b3cf3d4a6087ad66fbba1bc5f97c09702c96c235b12e09db0ded0583422304070c68181e230590f6ff7fbb071f8e80f1ca07e3d8815513cc6d42faa730c9a805fd60ed0468cdc0de63ec82221a2ca50b5e67780530cbdb55a1acf137e5031a62ab9feb0a0bcf11055ec09f5d9d8a428d706f4d8f40215e6927edb7f0f1c5e3af36f192ad42b9aad143ba85b525b848e86343360ad26b1a480eb6dc686162bfd0a5671b0faabfcdf92913a1a55b59a15f8c4b9471266144d41aa535416b34fd39ac279324a473c40613569b61839c31efb0719b1588982b166d29db6f03f7f94e8ba4ea780be68f269a4e19e05474f937392e5c17b780f9c4e81b3ebd3b3bc9e3786cf6618b09e5ee0e08a8bbdea24aa05b6c8ceba3806efa0bc1304f740d9e85b027885b53066bb3a64f37c9d949e03672cce81f17b9090148e3019253449a5b3b92bbc7871ddb09e9b82fff70a1e4125bfaaadc9b695525e2d51b15b2a22479972a7d00e92bbc9661da936ddad2428b4f0257eed371a28d0242a5a3199f1f3b2bfa146c2efc01e6e452138f36a598e69007fe93432b80b", 0x1000}, {&(0x7f00000001c0)="b987079c99517a18029dc593486f9cd4e1b41440cdfaa909edd6fe9083bdae2896d4348127fbf9a7372c72fdbfa09af46975091ae76d143b642c1749d1de76ed5589e90cdf91cf44bede57d81d034129496de49aba463a18933b2b074220589f0ee31e4272b0a048ead7e7d7e72c9f3ba5c310b8c12062a1b0df4b02e9de6e8ac0f25ffa1204a6977a7d2b7be1a23a11e655feef47f157116a28765eeb5fd21d04ad0c34c0be2122eddc24599c0a0844e11de151593d86ba686761a7c19efbf4a9fc2282797d189451b5448c050dffe9b0491cc12410059603e2ee306ba73676dd580ded94ef35", 0xe7}, {&(0x7f0000000380)="4746891fccd49b521aa90d9430fd2a5b142b87f29ef095448deab96477d0c575103f9e4990d8095b52585280c9fa6b0f5b7aee623eb05332e5bb6a86f85aaaa9c80ee66fc6a3016e785c582defd19b3a4258903d7c1a0385d3430d56873f108fc7c55d0d87d23fb10d789314c52ff2e590fc58087007b05f99e1a411b7eb133e370b99d45b72f4c47e333b3769e75b51ec3519927ff3525913e453849a94ecf81b8b631e4824a2fab67df51a1e57f0", 0xaf}, {&(0x7f0000000440)="e2b340f10225d593d70140fe91289168c8904170234cfca0a753a4e29e65ecc0a71dbdf41795da7f89df0cedd21806c087a12886b29320cc873045e74f89bb342dc22103e0f122051d27898b4c3449a96bd09ab31472f61155c1beb763833fd75a174fe5f9cf9cc05dc6bfed769b39c4ca22759de8a062ce0f780e249a7c0b639dcc9a4234337d99f1c5289908fdca24e10c0c748d01560e6f5bac7747e1c3f1df0a9a20d59b5f6c0e17cf36948bfa60c7d55fb40e6ede62ac0ed671744247d28e13f44059474ea7c90d2cc8cdb779d96cf5dd51bcc49f66db4e1aa5c2", 0xdd}, {&(0x7f0000001640)="c848fcf1472945a52f34dea113cd4eabd5b386e8695b73fa5168bffec10341ed6ada0b9dad8c07950fc45fdd3648dc1de024dc8a5ee6bf8fd9121ad33abd30d489212f4f54418f6f50479b8fba863dd4ed475863b7284d9ca0eb81bdcc1e1bef9ef62be878118e33d12ec7c0657a059cd768d30759dfe069f77538f3b3c29335083ded9f6120a6b7d077e4ab9488dddbe1635b3102db21f5fde3812855d842fb62c5161e990a22db4c280d60dadf0911719db54b8b50f4a2aaf75b2b7cf72e35cc1882e9cc9befeafea5cdb5268e284c10abdf3673ef456c013f15f992a8b7825365c6f5f89b5997c624de9be78482e61c1eecfd9cac9fa027930898d72832673caaa53183a2800aedd4a8c54e8a1fb62a8febfe60bf859dd31e067adb5626dee951ce8a6e3d9f8151d9a8cf8e89c99ffbf2ac4b4fba049aaad4f451c2c6443426502c8ce9f7c764a091fd2d1272c9c9a8e4932413d275cba7ba2ff6e0a7bb56666d3baabdcb0ca1203b806db5e8a97e0de61acee32e8e834df086b8c46557e8501759d52c2e73b86b3774ca1c452a5bc54aae11ec5dc04e0a745a8311804985f89f5773c6dc5aaad50ad153415b98ca9c8a4bc8b2bad7aa0b920f5ce9951336d392a0963cae5612c93382a85fc5a0990667cb965cc3ac44acbd5c3139666683636091d8060fb0a233c02c8b94cb6c81a4c803ae955b6a6810d5497917f3e81fb2b66120301a469165502c1096a14d1474481f3332dab1ef65994bf0a7117bffc0c5afc19abf2b94b5a2559b06d5b7eeb44906dcf84c9f4c8f274b1c12d55b57b3ef3306929d61cea8d69cc1093b9fb12903a2e851895da3b3bb36bf3ee22c9211a5d6da4d5978a4ff855b43c42e52910aec56a50631c65e09df394271f7d614581984c75aeac49e48accebc00a082380c2ca2b8bbecbd4cca850bae884c19b47df59902527bcd1096a60315094e5437cd51020f9b1478fb9656c89d715c4a36c1c873c4da40eda9d9d35274d6ef32ea9ea699fa761d174e870227366af2fba9d7f4072db6027a7dbb9068f0ba164248e7bf9193b32805ad86b4e98163d7c6cf47bbe79db9b837b6911d352358210459bd6801ed7125bdf089c17ba807c4d71a2cf632ecce21c4af94324e727fcf5e8caa9ffb23b1e02c2dd3ca9be743bd570a537b3efe7851e465706ec332a194bc77769feccfb2323d8961b06f73ea3ba3db5ccf35268ad1934b775c80844a5e985721fda4369ad3f64bc306003699eb0d3ce3d876c4e2a6b21838b2afc7cb3a96d1060564d3825f856e723dfe908345d5a88838b98baf82505edec8b31e205116c1991119add4c84674cbc59de4bcc5a5baa408fcc0dba8b5993616c47e861bdb581ddb9656f269c43b995f8b16d92ed78202f77cc528e9d58385fccc437b944ec0f38505f38b775085f115137a71039b3be73e3257700ed3dab858082bdcfba263599384995791634248a07a1fb86c57d7eb5eff3e9bc83886240c69db6da85edd81f88d8eaf7b65716cf16488d8e553c1ec3c780232618360edff5530b3b03ffcd35729d45ae2baf53bb9e8db2689b46e2ed7c01deaf9c4a3d98dc10515384f17247b0268003bc1f8e4c24c2796c65e591dd1bf3ff6c668abee18a1060c50d9c185e9b56e1181f2423f83cec29d27924ac1390bf770e42e2d450fff07cb23f6feac2b210a150d2604191588f2004de428676fec67064c6d46fa260862120f57afa6faad03f1a106bf79705835755c2f3472a2a3f141b6070de8671c8bb75c66e4afa5b037b1e636a00991aa55909549cbb58d88586f5888e62bf52a1dc8c53a698cea4ece6ce909693080f67a872732632bcd575eda453a3c169b15510eeb57f57e8458755bb316bf894b43d3cd695135d1882544902af82101d5e11e9e1b2e3a817ed02c2a380f0a14d781b807798086b8baf4e38c91994c1371dd41fc2ae271d730c43142a7ea4e645536c9c9ec527c0e5667d189c5eb562b3335cbf7f45209f919f4701f22f33b768900e5c4645b2d3cc3e82dc0f6e763b103b66f56599e08e9ad09be2aae6d8fddb483e9436fff52cee251abdca8589d60999ad35099a505260ba6863bfd98304cfb5ca24d204b3a881cbf90a9a3b93e71283724700c2e3639d6762650c6257a4ae6f8a0d08c04ef1d683060ba02441469bcafcaa6a656e2ddcf3a5d20b5cc53abc9d9e6e26d80df7289aa297621824080f4ff7c96627f503fc2234ac79f81d49ca2b2ef7fe66e5aedfa4a815f30369bbb558fbf681c2945bbd77cb0bbe1afea36154f53223a561679b4d6403afd12c7621d025db4aaddd91a3d544c74f0d4e2ed8d9095ad5301cdd0d66e60f97a2e0e5ace30a47128cad4749be5174cef36574790bb0db14bb63e45711b27d2a282e13bcbbab39603612e84669843107aeb221d99dedcf90bc8cde0a9cbf3b7ee51471d9fb99822938623cdd14a52e79da13d5facc13099aff2c2d6e54a9c4da3a88649ee0269f327e1d1243d8bd0119ce6f9c240ebd54b0256ef6f44cee60a7ef36a8949eec4c3c78bb11a3e73466ee0065e29f1aeb0188bcfbd51c93741aa8dfcc779b42becf63a1d27da1f8c9ccb7de1fbb0d92a75d9c697f1f2e2b36501cfac693cb82e694be6ca1dff9e32fb6895d13f2d66aa1f54b1e8ded2432feb0843c7dbdf613218185ca3e200c882422a4467434858988a84e60d09a7729b2f92ae2ceb7d02de9f8104498052284cca130f3ab75a9ea2fe0dc35d9c5c9adf76414411382d29ae5a28df8637bd159d465fe1ac97b9bc84c22d168a19e9794a25d4a9c6fe94fadbda06db7da0fda5db0d9ba13db69c54688385750f947a35a2d417d2f3cd719578b825ebb8ebdbca5669be41df1f1049d3c6cd4e541e940d6a4bc7f9ff98fc79b0422fea0a409d7803f995780ed11e0c333133c31959936ce94feec77d66f7c3c4ff49bd90f5c9f750723e42be48c2d656780c4174a54499b0364084bb5324e8fd9a8107fcd0c86809032b2649f7503458fff650d5e8862ffeedfeacaa3afcdc3151c6ab93c5ad0da04fa0d59773a4b9481586993c156cabf1f964ad84e73847d52eed04364dcbcabc63ce1383c88e2ff15e85ef5e377b9caaacfa49abf60dea5d0a1a36081873d84a9b57f12f474d7c7cd0947ff5ffeb9356d84371a90fb4bb1a396c0af0a4563dc6be15a98bb38c2490882e08a94d776c05d488c9b09784cdf8daab5049842f5f4ceec34d2a3b5d2da22903db2afd5df6f1280c41221aeacbfd69ca2e7dd9852d507bc6b21b1d31db55a94df7b7ebe9686cbae8e7bf2c70d8a556c4b9e7e62adebed1ed9004dd12b8f45eae3c7f67db13939d15e7c90836c43f4a9fee1299e3cf6ac1d2267e7e9410bd489cd8f76c15974f13821e91d2413ef91cc68102f026fa766ccd040ad42cab8d49dc9569e58ee44e4bdd9d9d1028d0a63e4fa3c01635f847bc7645a935c062bcaef484f5292f7e2fbe337b7cbf81bc993d44500c5dd5ad971242cc89d85db80ab1bc0215da5ca2c353df1fcc0ea98095952d3862f6c76ed5801daab5f1674c459e1f7a139716f26d586d419409b66ac4118d7889fb76c33618e4c3810b3526cb059d09eca51e0fd58e33d58657640c87cb098913e712fb3c510ab9d8dbd76f8d2a7f54486753d05225248db1b0170cb65c85cb98b590c476075c259d5c80d95b2acbd44e611cccb2d5a3e05d76728a71194966275a32317d52def506da510a8a0d99f40da7a64e1b31bad2be7af74452ec33a71894e41890e48b90f0afdf75702ce0e0db955c104a65334b6a0298f0aad7066d8b32dcde578d8e9ce55fe77f48b27fc44905b0e52e88413299ce1dbdfd3eb6f154be9139825be47c73cdf4dabc8f8d1a38938dd49a95beec0686b58e0ad05c4fc8c2e8fdf26429769371c8f1951c2f6a4ecea2b9683a2ea292ed393c7b33a356c7df61d3563b6bf10a2238a8c84900ebb00497207031628fba8ef59331e63ba521607e69ab2d7f621dd3d4e1dc1c4bff89ff7b68d380c2b3c88d97f1a8f9356ff99fa5198e67ceb0413dd4a795e4652e180f219599ffd00cbd222978b3077b14587ec168bb7623cd1bbaa315b475f574648451235a8a93010ff1a54f73553c16cd93d4f7c9e2e4d6eff0564deda0e4eb9302fd51d278cb4bbd608784cb34e6c7c706741be137f538297dbb8c4f591386d46646707c6d7557a41c2427c9e8a1925e2cd51ba701aebfb02ddeda069a16ae5d6956e04c0479754fb40cedf783118f0a5f8d0340689ac9c0323142d8e766c53556a73648cf01c687bb416e2fe5c0f08084c7ea76de80d7d75250f6eb70b7997ff75d919289b7e8b08bdfd2e50d9a0d4986b12f32b2fdec671747ff44ede850807e0242bd8b4c4c71c6536a760a55adf6516e51e9f12b77a530dadd90c873480610921271fca962b9f8a799b9225dee2a8ed358ae7dc25218f349f57d501067ba778e96f7ee4ba92580c62ae1befe095c76808d7564436cdce7613279f3a9857e2163271ced70958606fd0caa736b7ca023c773582f9e69a83d39e3af97093429e3d326f1841853ae9c082ca698c03ae00698c3c35a627b32f626af3562ddaf3a047af04c62d36d3aa87130c73a422f424281e6c5d8956a252e2a7c19d763ed25676fd76874b405cc5923dc19df54f2f81235ffc4d66ce7266e3b8a21afa909f5316af672b71119a6f4104d35a2610b571130e0ed77062ab5a5659b617327d3a0d75a4cc5f09e04721da651d0a13db113687bf5a7e601dfbe39b8e986a674a37b980bd68b1893bd65df6d5510331f3a2868e3e84eddedb385f2a070e2b90e0df2c1ae4389110c7de00d867adbb9f532c739e139c37651687df961a3472cbd8809d7df540e37170cfa74d8092bae62a224233af28fea9eb2d35bae93f10fa1848cc2b96073293c5b8bd1b6edeb2aab61b2ea4c8f9c1552330e51b2bda19c0d24bf322af24e575b726dd7459a047179ab420ffc43d33138c25e90f55fd0ab25d5314093545f912452caadb3f6b1009e2af39983500f5eacde8387e672352d6529583e83b16c392e10044a960473c2420835ca4c11f72177c24784cf17e84c50be75adf27ce466ed55dfc2925c1e730231322edb9ab560ba5f36a35f7e3836677207bb9fc4c5a9ad889b00a7e8ce4696f527428381b50bf06b10b5d558c5c7cc9f3185fa757205c69e3f64c4867e7dc75793a4f1e1f587fd7495280dcb68c40a76b1ca7b9ec410c3c22fd063d8ae9cd9b4da7728c94539afbc3dd45168d29ff769b2b635acee384d57aa7bf468b54efecb135f1b68de357b544ed4c6333dfc9265d94080437de8be77b4d57c947ba0a6699b3fbf9f5691c43859ce0abe8dadf6f7cca536183143c7bfc95c9da0d23c28c6f9f9b3eb83fdfacc8f0491638dba34c80dc7c074d527b15a7a8bb48c0bf6684630f001460bcfb560062bfacb6750727d0cb0bb9973ca8eb16bb9b496512a7b9300f694b75579d112840a3eac3482602899a205430e696586b85a7f795d8d285f843cba639a3191d4f7d68ac998784f8b269138f539c625965f20030bfb27d323b06166e7ec79307b43a40026f9a551672fedf0b7d2948b70913b79dd6ca5751dde2cc02385c6f081fbe7bae97e2340554de54db4e1d9f7159baa2a629bf1da1fd2969f848adcecd2494bebd722c45bf18dc2a2a579ebb35c62d54fa2ed332f5a9eba7a44bace503b701578c3c13929af417b93ced76d9ebeac31d8356df0501b1b0798c502cff59a1b78ef8eb074c0b488b3", 0x1000}, {&(0x7f0000000080)="bf59869e45f27c8d381ce6b25a565c89275bbfac2d", 0x15}, {&(0x7f00000002c0)="181a27785be3509e674122384bc6fe3ce1fbb48c09f38fcaac8ded42611885427600add3934bf34979", 0x29}, {&(0x7f0000002640)="3800f0acd3ac54c21cf214a2bb48e80d9fccb5a6c3b7819d07ee279cc941961f8ddbfd8cda80855672a33016b0896c1a2e38eb574be548d1a2de4a4ed9cf0f3ed6011e99fcd783950a88a5178cf3c213f1b9b214d4187cd97df085cc324f8b81a3cf892f14186897d06703bfd14407ca7103f02967900ba5cd0c1189507b2b360ed16955e91cef957fa3972c766048846fa0b766f7a9e0251a583e557d917f0cd4ee27609bed03266a44d907872adb93fe9aaad5645a03d151b487fe4f27a015", 0xc0}], 0x9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) r2 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x20020, 0x4) kevent(r2, &(0x7f00000027c0)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x0, 0x80}, {{r1}, 0xfffffffffffffff8, 0x16, 0x20000003, 0x1, 0x80}, {{r1}, 0xfffffffffffffffd, 0x4, 0x8000000a, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x40, 0x200fffff, 0xe46a, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x800, 0x81}, {{r1}, 0x0, 0x41, 0x2, 0x400000000, 0x2}, {{r0}, 0xfffffffffffffffb, 0x40, 0xfffff, 0xffff, 0x1}, {{r0}, 0xfffffffffffffff9, 0x10, 0x48, 0x7, 0x3}, {{r1}, 0xfffffffffffffffb, 0xa0, 0x8, 0x0, 0x48}, {{r1}, 0xffffffffffffffff, 0x23, 0x80000000, 0x100000001, 0x1}], 0x800, &(0x7f0000002900)=[{{r0}, 0xfffffffffffffff8, 0x18, 0x2, 0x1, 0x34e9a969}, {{r1}, 0xffffffffffffffff, 0xf1, 0x80000001, 0x101, 0x1f}], 0x9, &(0x7f0000002940)={0x6, 0x4}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1790a", 0x3}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002980)={0x0}, 0xc) fcntl$setown(r0, 0x6, r3) 16:15:13 executing program 0: r0 = socket(0x30, 0x4, 0x100000000) pwrite(r0, &(0x7f0000000000)="98881a5df646fe729de626c5e501781f08960259f6d2d5", 0x17, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() r4 = getgid() socket$inet(0x2, 0x4004, 0x2) getgroups(0x3, &(0x7f0000000080)=[r2, r3, r4]) 16:15:13 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20080, 0x8) fcntl$getown(r0, 0x5) r1 = socket$inet6(0x18, 0x3, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0xa20, 0x100000000, './file0\x00', 0x3f, 0x800, 0x42e, 0x3}) clock_gettime(0x3, &(0x7f0000000100)) r3 = socket$inet6(0x18, 0x8002, 0xfffffffffffffffd) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x3a, 0x12, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000000)={0xb6, 0x1, 0xffffffff80000003, 0x7}, 0xc) 16:15:13 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, &(0x7f00000010c0)=[@cred={0x20}], 0x20}, 0x1) socket$unix(0x1, 0x2, 0x0) 16:15:13 executing program 1: r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x40, 0x0, &(0x7f0000000080)="65204ce94912daf7bed1a4a7bb7d55f8f426d43d0af9428305f6b19d00dc51535182d360bad349fd465de34b5503d25ac90a95d255cec7e629e655652b4d011f7bfae33db061e17557ef05fd6a0a1053d081303650ed816208880b4f77def8f607673789ae8a9d2cbb29faa6835f8fdf16587fbc6b3cec8627354d384d760b845872e61e626d5e0c899f5709e0cdd5331591e413344c1eeb22a52f76d40e5ad05cb34b66744edc9f002045837987731b694198b0df4b60a0543369c73a0a26a2f326491ac2474964bdee80b24524628fa6a8eab2810d25747c9eb93e8ed14e01d265a69edcc4c8fc100da7b84e736730dedd85562915723c0f2738f8594be7f3eb5cfe28a71710a40769691ee0ec44681ad9e278c2f521e3e03170f3a1b2cf8040b63f2c8058f799113b08bcb4fb82b347765198e9d0a628e285c33d7f1a23bfaee3871808f6c8eb574f81a4fc3bca14cc988e4e55f19f15121183e5892169179a338d9d9e536d22a10259d1f041c3609b3036b388c688296d2834af9f0e185b9ee68fb3877ae33cd104bb83ad792ef276dc71332bc0487494968495e7e512d4c07d58a1807fec0e260b194e9c870df796e271ac9c11fd60cc9a911bc1dd72958c54427fb34984006eeae8b25c5f1b141970d1518125f0c4a26e90f809e8bae79fcbb5d635802da338ae9ac01135526f4e9f2f1e1620c117f1dfff31dc433c93b8ae17f30889969101bc28e68ee796b1d88cefcc516eded7f21cda4838d08357290b96facdb3bb5865238660df02ea43e3d43e57c1a3a1aa7ea864a892788316599cb4a59fe9e626d95c0f1de12daadf6b3afdf347114416d2e46832944f922f351882d86030e95de6b7b93f63de1a5d3d6e709796e0d67219539f59ae419414e26e90f087d2c3ce8650748ab37268e26633b8e4824e610d23276ae7d0af99a9ec591a22950d35a0639994efa0f739e355f1b3a98f02e2f597325a902c947e155ecd6c2037393db889c740147a50bc88ed0b11adbc9fcfac36bb22362867e37387ff8e33bfe0327a63fa7770c6df1cd07883deea22536b4f4968246ece6b06ae229a06a46cf3c0c137376278b94f5ea5d4505ef63f682aebc46a8463f1b48a89d722a7b2149bd39cc673ce206d9b6029ff14bd1808f22838f71f6215312e04bda989731a1c8aa0b2b72660b31cfaa962f3def3debb1125f54d12556968c821963c6962a50b58b64c7f3c03491ed8b7ad08189044cd8214c98f57ab5af2325e5b137d9bf0f08e7ae7ae210f545531f5dc8b34067ac02dfaa653498ef4a4d63116c5ed4cc1db4a3ab95ca5cb67239bc465417ba87013342348b2e77e1e11090fd316e38e52fcfd2484f7f0044ad2f0f419459481f4e6bf63abe1be76df2393ac5a6f7dbf98279fdca1b0f23fd0af575a5a50f832baf30855c610e8905f55d8b3dd4dd0255e6a0f62925b62b6c0f5dc629d909446a2b56a538c5bc95224552be5ebf916d01140c36998d5ad1de0c20cc9a3faa97329d8045f750a576cd8082782fff4b5eaf398359661e791df734b849d525dd8a88a3bdda19192b6573cf6588d61100bd1fb6851a226b276f8e350ff7af9232c36b413e930a8685a853b1aa230e1b89f135ef889da79ec15b78a5ddd75423052d55c949138f88f13c9a2cdd8474e7940d9a664a653d40263666f214fb69d51c3e094d21f600d9ec5d760b6b5cafa7ec35309a0fc9209006b27e1fc2b674d42877b2532d3703dd7974ab28c6705d787d68408c6a98ee9fb554829528b75128e286241e789acffc91ad91080480046b46b1ac7c829a9b95fa5d830568ebb09ce017ab4604c04fac5b5f3e25573f2c16bfdb47ddcf322dd539cddcc7512b4d3f60bc38cb1106fa054f8e34648a58050a289dc320a0a7fc26f82c732b724f8fa82d3a00d470485dfc90bffaedf5232c0ec637d147dfb9fd9c9f42f108c55fd62b26f011164933d679136d9e997db88521ccade4a4fe786f71c377af2d77acc30f575b81c5120c2d1984e2be9b9619a1ecba36cf2e73544ef1ef0c7e59c763b3b2c6d1e94b8899ca1e657cccf3843e5f207b468ecec896be049a10ef6396e62d3120f08208bb4c52160abc619135b877acadd786bb3acba1e5ee7eb9fe38143900b8e504435c150e1338a49ed0083a23bffdbe93d8c214209a49582fdab44ae42c15cdb2dfbeb725ba0dec3e93a6562d2ec5c5376b285d0fceac900c5d34a8d3756ecf19a3d3f9e049bca7c005f216c2450b6a3eb2c8db2209293c9939da200d048d543d03b5fd18fab00e11d0a6b0146cba7310a1ca997e0427fccf58b42efc3553305337fd188fba21b19853c7140f778828142d4ce2b1314af179bf6607e83fb90f4b74fae5c914e8810831a5979c1e6e0685152e781a96278c2776d57b4f8f7732ea7d088c7d6a6762dbd3e2ad84c46fe6987e65bb04e17de3a1dceb23c081e3d687cd61d31d43acfdc28986a501b72266d00aa662db237183623f6899eb7cda03a0dfdeba54a312889b9782acfbcd0e535b5eb899552459afa6b3cb621f4fee06fbc5ded2fe0ce7cf538b2753e2d0615667b2a8df472c7c8c0c015a1b3a4596781864a22c2a793357b8d2cd822150ddaf4b844cb299a59e4f4ce8cd533fb4cb2f88a74d88d7b3b6ca349dc9ee9b43b639d0bfae4193134833038abc675d047455c915621a35d96356221697d035ac009b1e227a2afdc9780e88e97f14437023c0f3252446e800cf8f5604176b1210cd8c3fec2ce71cc1315bac7a71254fc9486edaf56d7c74ab46227a1c99f17a15b7588aca36f6190cbd587b9133c8d8abb470fcd1a24c24284f1c8d2f8570559d3fd88b8635c144d0bb5c1b4a3649a46902b42be216c38c6016201f08591a7695b3992214241dbc43bf80e262fb365fc29ef7aed3e872a7baa126932ae22a928a867cc5c45c9cd7981dd722fa71548513c0e35f22fefae551e8de1d41b9c1c7e81d2d335320441218f7fd45f0e70682da35e1f2a7994ad5c24a3d1f4512f1033d636f084acb6e23211bd694f8e8be1ab11169198f76c3fba10f86c6b9e0e98612d9bbc0e16271d8e2697fb356bf6b55a47b1a4ee21c5a64aa6138147af041694eda6283bc004640014d58c93034146f9f74fa9fe5e935e1cccf532c533a95920a3c5900a59eeb80ac98057b3e4b8636dd461a8077d2b6b04abe45bc42a5433060c3d8ae39c4638d7f19c8cbe3377da01e9c7b5d866bfed62d61b38dc0d1c268126f97d94a6a2159a3fc3d96e473a899fdd89e162aa0917813a68b64c510700acfa92776048efd5415ae52f38e5eb2bc86611e3a279779d08485e060b99f830bb78aa0fdf585da2e66e54b0d85dba53e91ebcdfd020d84f734a18384d8ade2c3913d8130ab30ee7f3f61e0f0eab72230f1446f24d72db96b1ae06f61cc4ccb8e7c07792bb26ecde0682d0b8810c51b2f2c9af210631d9cfb0c3a224280d8e0bc2343b6ae8ba4a5fff2f9ae20e1de3006247e6319c144d809f6cb81f6832ecf6825d945ba3e277c5939ffd2dde8ba87aa065ff57e72bfd4b4f402ba2c031e81323768643cfaa2d0703849372f2b56f8b36421b70dc270ac744cfe7fcce34e499e7d9acc677a6d78c017890e3e0ee6218ba0714a9d46c6eedcafd6765a20e5fdbe514663584d20b9ae357c221ca88de92bbf4096092850a325a3222b72890ea45fec5efc946ff8dc5a9bd0912a970343ec1e7ba68304c9024a3486f44366a0523ae23b1dd2111fb9c8a6c583f6801f0da56298dc55292dd8992056051be31549bcc76e0a237163f54178e21369e310d1ef4f5f669c2abd541fd9363a5d41d29cf34c49ce4540b72fb5e309801339876bbae215466e37d68a784a3008f333d2d17d699376bde53f67f915dd607adf313980798ee2d530f2131d58b0b68cbec240aa73c220e6e0f488c72e73b610eb6e6425ad51a7464955078ae1606db22f6cb0479dd6b5730e18c0bdb1a5b7bff107bde903682aa240b05f459f6ab55178a4782bc7f981e03c22578b74a541a495b71ccb046bd6db3b03d1045c7b2864c1ebce49ff97eedfcd8bde123f7bfe1eaa06beb2ec67bc73006edf09bc5f5e520c696b565bb644e0fd2612b646622de8c70f4a501370414872b297cd7f223a5906f019cd5e9a1ee0e42681fe377359936aa5c1c02dd59831caeb3479c76942dcf9662c9969e05d6c21f4dbbaf51443c038e7112eef0a46c042c5be5457768e58c11c5afcf87345f19f1655b9ea3b30f3aa6603d2b1d8b85ddb9eaa72e9853f2cb7aabfa587e2ba9533fee28b3a5438d751d9f17d3565e293f47def950140b636e9cc2a977963f032faff550a748f814f906f62e4b5f0e086b7e612c789339c4adec06fd3b2492258c9cd0989357248ae1c004e8e8bcd78049010e74b8e3ec154b316e954236898d18e0b84095d93aa43bbbaaf327ba695b15079f01b10bf38e16cf3952c5da8cf26e0893ee682ba8d5d482df51bd796538bb7ec02b29cbcbc5edeb4bd9b9676d89e793c50dd49914ed2e6f02bd90df4a33731874c252062f5e2921ef5be2f1a7a082aa735d05a6883d9e03d424b0510735225344f0041f967aa609b21f35a0cec67e00c9e5519eb6d0e77cec1bd95c4d87f1f77bf760fff471408e422cb30cc0c39b1c0e023650cef224d999a0f04fe8ed542981ebbb174b18ab9eecd4dc703ab335b2433d2ae8163efbe45771cacbfc2281975779f3a8d72c51271ecdc783cbed5b62fef2894e9ae7b7c0840d962951e535adcda5249ebff07606caab250bca458f928d805bf444facc3273c86a5dabee22685866579bb55d9b07c024d192119a3ca2127b1c0c86f29e91adc9884784b1fe73fcece51481c05f1c049bd0559769fbe0f677767de514215fb8fc2077d5203a25a30bd4861f600ceb53a1b60ecc470c30fa97b912e71afe940d1d215db8d7a6709a0e22fa8ca80334b93ae0159f1708837fa85627fe23ea9baeb3573ab455f1a87da0d874444740e819c1057a4a5bc959175f6f96982a1c9cab440a0c8fdc714f64ab78ca7d9d8886a22f3ff525aa0da1e5313d00544ea61cb1dbc580dd3fdf909788b493cea250c09426f8ff2a1614e6f2f51da6b712d3b26449eb5308a8a7450a2c8add40666263bbdd8cc1d3a52423d6814b682c350d161d9e0283340a8d6e8cde946757b2968edbea5fa960da9e18b800af50b0ae6392360c84e09a7d189dce8b0e55d133dea58fe8ee1b6d114dcf0c8f430a9e63806405ec57a8d5e16a0954af5a629331468ff4fa32aa04ed01f26539e50f2a5b1cb6df7b5c1f69e24fac32aba3ada0fee937e6d2f8ae5026e0395e033acbd0602ae28576b3454e5a95c8afa87322edeb0e3674681bc4c39ce9b7b55139ec6272b643a5a9a050aebe743e1c6a659ef4c24b0bf88d36b1ac1287e5ac695200071ba15dab5281462b48fe5192e950d47afb57583ce67b93465c3fa876e9276b64b51f3cdc6e8346871c0d90de53f41118f8a016df1755ab16a4c5b547407c58cf643ffb03ab2c74af27cea60f91999680d7d4faeaf90e3d366abcd0abb6c7aba65397eeffa6b55bcce172f591aca8867d02d58260fe8f4fcdf6df169058d9a83d88f363b226124001a2bf1b75302e03fb15694a102af722ed6474f88ab0a39f5d5f63b9585f58de9926555a58bdd59a6cc663dcdbb00e6ebaa68461274eb829a03f8f97016f1a7d604f9adc264418bc8b307d2f7e56cc4bae493a8b40252659370e4ac63395dff0e5fdc18dc28ad7584d6e5e0ae45bb8", 0x1000) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="ebff", 0x2) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:15:13 executing program 0: mknod(&(0x7f00000014c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) r1 = getpid() r2 = getuid() getgroups(0x2, &(0x7f00000001c0)=[0x0, 0x0]) r4 = syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x10080, 0x0) r6 = socket(0x27, 0x8000, 0x7) r7 = syz_open_pts() r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x80, 0x0) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001400)='/dev/ttyCcfg\x00', 0x200, 0x0) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001440)='/dev/wsmouse0\x00', 0x8000, 0x0) pipe(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x6, 0x6, 0x2, &(0x7f0000003500)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000003540)='/dev/wsmouse\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000003580)={0x0}, 0xc) r15 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000035c0)={0x0, 0x0, 0x0}, 0xc) r17 = syz_open_pts() r18 = dup(0xffffffffffffffff) r19 = accept(0xffffffffffffff9c, &(0x7f0000003600)=@in6, &(0x7f0000003640)=0xc) r20 = accept$inet6(0xffffffffffffff9c, &(0x7f0000003680), &(0x7f00000036c0)=0xc) r21 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r22 = openat$pci(0xffffffffffffff9c, &(0x7f0000003700)='/dev/pci\x00', 0x702, 0x0) r23 = socket(0x6, 0x4000, 0x20) r24 = syz_open_pts() r25 = getppid() r26 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000003740)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000003880)={&(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000000c0)="bc161aaeb4626492b17c45a9c9e335861ed539dd33b7def8fc1c20e9d55825ae4b57599146a4f111cfbf412616f726a8cba8ebf1b1a113d618cf8536ffb8ecbc099b60fa437d9c89323c044852b09706b89dcd0f1848b47621586ac07742e622d7770f29676a2610a66f4c70392a7110c56e820493995170a34958643ebd82fb49e7caacae8001cb10831c0263291835f5e5ce086920230342239238e50cef6ea61bd60c4c096e48f6c3a14dfc2d9576451e16baba8e13efd9427ca39d49c2c7774b41", 0xc3}, {&(0x7f0000000400)="cdb9be75ad138a68a1cf12415bdd110106f70a714b091544ec167da1f0946c7c31d82281fbf200fa3c35aff495871ef8405cd5ae459ef5e696c9832e7937c22d57312a0f799ba3bb5cbe89a3e3abd47d399d37d0a2cc8d1bd92b98aaaa34926dcc592965384bb0e32c7e100fe0181dd0ee810082caaa24513a85cd1bbbeb604cb12a6fa0e9e32c46b65e5af0c226df45f5bb92c93e5d3e258559fc11c8eb016641a5efe19bb9db4e9c42edeb2cdf2ee67a1e543cd407573bdb4ee37208e5c32041f2a02376e8178ca5610000553ef02904f55806aed5fbab267cc23a576742889bbe4f3f62fb92ef025b57e59a085b30bb0b0a76cffb7832222e24934014ee0b2f9e92e8be73a38a5bb3a6b886aa5b9910af8053f12758c8f605064055c1105f48bace5a4ae996c5ed99205527096e628b1c7517baf8c38806c9d4bbfca48336371e7d66b135cde68723726f09cc3b2d8a9eb3d94fd77e24e8b5e28f2e7404c88789a2a8cd64d357d24dd001d0b36f7ab1764fc1809cc2f90a2e09de09f843e87f0ce3100463196a7c9711a593c2f246373dde595e1d4500097374759e768843d7a638d772084173aca42f35effca3e05e3dc210ca701101fde799477c738420f849de9663ebfe7ee4a7f6cf64b986d7f65ac1265976a00349affd61fa98bb8db336325d4e018592b1df1a8f4970aff7ffbd17b900da3d7811dad2660f01738240627b57e70925ea43e79ca697d4ad3f7cd3e8eb4dfd312585a49b7165352a5c6521329d55555070fdecebd448bee133628bde609230f6853494b5f7627312ddaa82e01665b62559ff4ce7eb75b63296251061fa094f7e90aeff6fb3d0f5ed08e7491360edda3f20f4faf73e6d40750bc091faedb2e3a9bf6d4fefc1953d2fa052d3f74bb38196ff2fb9239f6527f0834454bb28affa49b033ffc58adc56ef4977614d57f401d8a2be9317572072f4c2e10f77dba4ff241a9f444eda6a81696f3988a3fa5b7b543d800ef77a60994472a2f9cca940873c3904b1c2b2bac406370266fbab0a86bc5761a39fbf87d9deb149450071ba8d270becaef1e37b4bd6f09def9eb273db29dabbffc5ff463ee8eda0949e4f5e3f4401382659a58c5bf4ef321df65ed46489d78686a4f0b0565e2e52bd27e173500077edc026423b8b477df2b2ca415c241ff9e08b7a4fffbea3cee9b5f9af12dee8478723e028ff64c26235b8f91f6eacd9da4455b8f55d2b8ffdb8689c048746a23525fa3b4cff7d9fbec68eeb44d749a896598ea416cb039fbbbcc8ebb244760a9dc804751f43e95d28a2c2ba6d5d7ce0d1d3a56fcf5618847ae72a3a9c2e7326c157a12345cc253b7b4b83b8443f7857f6686f451e8dd9fc1be6894924961e745e6c8aec0072a382c37f8509d00c5af1b8d015565674ad0a3d75e0bf59c84f86c6cad6183e36101db557821d7279fc00d3af1ce4e0df1e2b342e5fff682384dd26c154474272cb5ee0377f2a013b5cbd28a82ff6be5f1232eb4af4434fd57567d28784e79e896be41265851b76e3f9e2b257075070b2eb82463a096cca1b999d31d3b3f289517340e330640ce0b837c82c2e24ca78fcada43f351da4471ca0d25f7edfc71e2a8888f41eea05f25ad8b7a02210ce830ae1b00249a4ef7e75cdcfdc2b0e85078adee14a3d9cdf516869d009e9b0efead6767f823903bdc4bcdc0d8fd142593fc443206bc3fb8b28776e931abb4edf90864230fc0c46716a27e937c4455831da5bbc794fefded5fca62d1da4188f2952276227c7183baeb8ca550a25b896a033ac63f6829ec337b35ba1f24559e22e39b12bd3fec5ce5dc1729d179f17fef64e62498e65bcd2595ae377c25d34b8cea7dcb63e00d903286b897896c2da6be1b082654a3451459f4dd691ccc97626436f78671d2d5765f6d6040a04cf6048eaccbc88dc2036d8bcdfa64574583098b239c73961e178cfb46a1ffd38015388ca56d3f19dd65c2b7c78aba57759e523cf777589b7dbb246cc79425a50a46149520a0f525ea2b413e54ba394c7af68a55e85c52daccaff364cf12f51b0572dc9d8ef4e99d8b53a33232b7195b651e48938b66a5341d8d360ff126f19a4b815f69bde0d2500f68bf88b49b3d0809153ea6ffcdefb783617db901973b0cae5a88daf6c3b848bca89d3a80c35ab27ddcb2865f64b30dddeadd95f6626816249e67d28fa5eeca71f817d139d39c994800f5d1c83285f6475ee06f6f07858d62ee721b9414b5e7abe86e3d434c57b3167d731c1555d8da3bf15109f689d5c57979f8f657a80961d74af74d86fd204ddb4eb4429caeae7bc0a7f3540e064836b35ad77db2404251a9860a2d1efc7dd26e1314946296906dce7caa07b51ed1378feddcdc259e3599c1c60cdbdaf72250ca7acb2b905f5929998ac20de01e541c59a635b2eaff80611dd2e0b170528f87ddf7cf842d59df3d80dd3de7a3fcc44f53531aba8633ff34760c3d95359eb26bac6c9e37aa5bfbd28499a7a77001682adab9fd9f2f9dabf45b6d3f72cf88243bab396977885e2bb07c4cd479865e8433af8202567293a6c9ca1d93802d7d4b99c1e98c60dae3d8ee8b365f3e83a86718ed9d841377840a2ae5353c4039c1d96fceebe1073e0a3722593f9349c9f8ad0a1eafd77656eb9541041834cc4fa098fa2b179cec816a55394e2430c364a0deaa4f4b2e1938c13794c79dcd990245726e1a0ee7c1fb7db4326f49c880e5a685d9f004d12fac98eb33b2e2c69ed51e3b9dcee25213c3ac00086f48256a3c1b977f56def967e758dd2b2cf70680084465999f6321594f5e959e789ade376360261fad168464f15c63ac935394f5726e5439ddb5801231dedf6cefaa6905296b43cca1c0f1cee8af81e60dd5c80c61a94de321650fe5eb826878945ec1fe85b49339be87d6f86c71fbb7141f8f0730afb9f941f8258dcd17d7c457002d94b71f07872b11533a41ad43d8573acf03c9c0b0702e1c4473d1673b8d8c62ee4dd764de87ca47c6d7dae652f3caf66a241d24ab1ad6c12636eb19f9633bd1be2b2ea7c6cd9892ea1c926024c72166056aa6f13a16ab451ce64bbeb77ee3b80d3ca097d2e55c9c1a7bd6a155501add871bdd4d699c576310e6857573173503eccd18bae3b517c7d8b9bbdd0de7536695ac676c6962be0b21961685d4adc3104b1496408b28f476d0d3a991b04f2472c7ed23d1328432b1aaf6fb81ca32293d5b5a144395d427ba81a5a067689132fc7633fc5bbc1e376cec921e41c91b60cfd3b81ac5b597895717fad57be3864b85103241154c71218e1c04424baf7c8442072303f4ef0d4c5cb2abb1bc5c4dc094a55333797ab3e3b9590d964d8fc8620ee23f0531fb8b2a2bab64018d6b96eabbd5bdd60ba089c123cf4f35f6a6cf40af6ff07291585aace91798da91d3b380df51dba86a4188b714f3c5006b5eb00d709489131e0a17b42f58947a55d99cb41ff836fe89f791c13da348861dd3ae9fbe2741047a47784c3ee967d21ac6773f69d02c6db1a50edca4a45a1401065c1b8429fa5d3606b8bddc145a574e1aac4b90b94d6a18ae9527ec38dc515dc42f88fd03ad93b9bb229903d1479fe6c58d14ffdc20784fe164b689ce5551b06fd7d95866b25f93cb02ed30d4c3eafb6ce602775fdbfc805f54fabab057497b1a5c1129bc73a27734e987b5f30d60b5e832d029478991583eccb2cc6ee48a81194be82999cebe87362c74e57841ad18338d9e3a0b53e843152ce03a0196e679f5fff5bcaa5b7269356f01a81c3bb121adbaeecfb690903c9aaa52c266d4b0a2563ac3be6418eaaff16c9a0a4f45724433b5facc745e49d38e2833f8933a0bb5e365ffa26dcf9bdd01b1e998157e3ed901ae9509e23465bf952e496265d481cb8df258ed94fed4248f3d91b6b136ca48c827b210fed0eb875ca1fddac260190ebd0e5448dd59d53cfe0b3142681f8da6bdeefd0008d0fafd460295a9ea66cd030dfa9101bcf4db5c04f92c9f437a225f97c33e6f04ce1eb906791e1ec6eb49cf9930065d8be62c77a953dbdb9e59f909ba3eded906e044e4fb679b32acee9f2af801702b835bdd273c667744721f5be3124c386e6d861a7a956d99517786836633945d71f22619adea9e840824e702d9f0418505fefb70beea66fd1dac6e7760ae31fce5e2ba958f39e707057e18910ce026cf6901a7826563d515f317e592f21ca5b4ed0b8990355ea853df6ca4b7675cde11c55033db4c56d2e5b8d74b74e598425e04fa54c5ce0a420750fb3066558f0ec1bab93d6915ad3652958bc1922908d5a8569a11eef5af00d1467f4cc5f2ab712e4c7fcbe3dcdecf38d49aee2d61554d9d14510d4b427582318f11bc71838a4d64613e1ab6806ad1add0f9578b38bba347685951f42561b45522692e29646be4d0bfaae5fedb1cc14014b7efa7cd39433bd286aa99f007846b7c8a3cd564b81cf15c5bfbabbe9bf2f035a9c3cfbbcafba4af10cd29e58d82ae6e156271e04c360bad5deea67902d549346f7e521d26016b4179a162a598721ce02b0d246fa37e6b447f8412d45bfcb365f9f8a9aa58d8405937c02eb881e8ca9e34b50dc68fbaefb030f3cca5624ee25566531ebd67428acc20c2ad00bb587b01e4987d1290771214a59a8160686d047e35bbe2cc9042cd35c3a3ed5a824730a1dafe05d5eef3922cb4e3e56d2dd30974807af2a958ab138c1c1ba8e59ec8575e42d9c73f1ffa477f48c6bce060bef4a7539387ff85e32b0950024f35ce0c986f07c3a053506dc4463944e940d76f9f1792822ce672b03dae197022ecd65e13a824359665ac365334a37197e002ad3e55d3474fe36f491ebe513757b0b7c88233bfdc23678ef95ab96d3f86205e9b9175596f221b20529397938a664fccdeb0d78e58880c5bf4ea7221ce866e0d33a4c9deca381c7113a9eea04cab4f3ac341258545ebcbf69146bdef524ac4261b3a3224b82b315aed3cd1d64a91a733e657073c792d1f0eec4889c791718777a87617606c091b549d6cf4cf4b29cb476f628286c6c8c2e35fbbcedd5609413f983a48876df0228b93e0ada64529441571b2761937d24f777a7073bff767ffb874712e99b7bf5f816dff41d41e84c722780fffe7b9f9070e579de436c917ec6c10921420a9fca92908b45e68183a8851a8b60e545874d867910cbd79fd5cf1ac1f22ae965196ebb3395aa441feb40d72442c501254dada20c3aa4cc907c7b28265997b8b3b04df1ad661b41b6154e7d4a3ce0a9372d38e0ff1023e7d825583111cf368b73615b15f97c7611ccbce9de278b02f06a42ee029727ff5ea4c0b47423b08eae94501a6b7ab30577b0937c856d4895fa4a6a87777668a9ac08cb3a48c8d1ab6759e9653206a3dc22b2a3719f99488911484cbac89cfd1dc88e21f75b7fad55c7b307111ab33b8f39f0c0e9b29fa367f0d85348fed6b54119162ea8b92f7d728c937f53982024691365cf81348337665c706da4fd69372a4ec658eed3436e645abca768959cb8d61881413aa33acb27d12368fdbaccb2569425d85686b6b1d36795701dd737b1d28c912e2ebba036d65786d90b6d60aa8a36b0edf24bc66eb7ff39a5460bd5bcd0a5f084d85cf1ac4a14f2b8e653cdf1cab0904b22c5773cb508cb069464e3daf2bbea07f2bd124c517ae4dabb1e7a2cc6ae2b4abc13b20ce937646978e294820c13d320cc30fc46ec8b70cbc80a012649d96f1399653f849d2cec6c1d8ca0afe1e1526cc80833d54a90efd9af2580aec6", 0x1000}, {&(0x7f0000001500)="8445dae5e575b4ca13cc033be722934314a48f9105aa256fc77a2f1e1a845d9c034a6643c5b3728c68f6d1a4d3a6c331a2e61e9ff0391f656f425da9c0e32b7e47fbbce4ae6d1c0223edd439841e00620c65ca6c97d1c649d69e9059a6ab7916543427df549eb02690b6f8d68cbbe6ba19ada1dd1366e5b968957e3eecd103102ab503b22072d27cd1214d55c8cb1efd601accc56d339fca152b84b3003c376f4a996513ef54b3bd4a76df12d84b3439d03d50d722fb90198c0e74aeb19190b922b4af3c35b6945395efb32470e59a6b21e056770e0e84110b841d384e9c8f4f48f28994ff9f3bbdbc75711c6700eebe91e4a21f2dd55a254c1c9dc397ba06ab9dd9d76a61bef24befa8a1f7bf92b4f4f7abd0ddd550b7a2cdaaf302998ce247b737551e409afa40da412d3596cb18d9217092fc3d0f1df903df5f7b50db71fd796ab8c9074923859776e53acc73879d1ee04346f6f7b9d6cabfeaf201133ff8be8b121f334ad8d86489d91f92966b62c9f4d78ed02cf1f924676b39f0a3e98f73482a136aa7e5385288bae85252a18445aded6a0f91e076793b5978a38e240dd0a489311f29db085fb2e45acc827e711385658de412bdb077172836a7fd248abf86ee233fb86baef0c4bf473b42bfbe75c2ea8693bc909fc1f69a3e5a21d38db7e84f0d7748b3ca1ce041eddd3f2167ab3a9ed3a8f258211189673bccf84b118308205828f9dcee8a2ff78f7f81c1f968af2528e44698ae6a69d568a5eadd7107aab8b9143ab93085612dff166dacae77b37e41a9b066c24bdc67770e06deb13f60f430282a7b3a86a38e415ca3473a05ad40035af723d2aa1824ab33d78c0be2f8c529bbabc1cda2cefad2149456549d4e1d18ca59ba9f5293a8f4a4f0326fac30379d4242b85aeff60b3fdfb3d58c7692e81b4d890c557bb0327acb7ed0e88001919cd72b9303644e75de96a4f130729a102002e673b1a6f00c8a054599d2a53b64b92b95384d676feeb5f18eb73d376164028a2472d3436f03ab183e53e97479740bf9663861c10f4b620a791e34a784adbc411612c9f6a194412a14af6b01114e8d285cafa398f09c3f8701311c4ed4df4353b91268fcfedda8200f3be3ad18ec5bdf78992e9d1e8d464e4056ff515d22c6c8984bc4b5a29a7c9ca5bdf5a001487de1e56e2237bcf8cf77fcc56f95e2802205824fc857236725fb634ee514dc18a2c14d42127b4c0fe33ee8cc83b6b3d59b79734d8e7896d0945ef6dc0d8cf26d5db3c49a95e180c83fbfbcc954df3f2c74ac5f3cbc394f715c1a51b14ef72e5cef65700fa3cb60eaffee531beec8c447879391025ec34f4076f1d59dafbc85ba446bdbbed73b80109f2071a762c67cca35e61d8e5db4d3a9de59db1d2b866274cea9705dc45cfd5755feb9c3989761e3849cd9dcb29d1a87eef02e86eed830b6cde61d1e727cdafc60c3a886c3f1669f33a0e50d27bac127433cab8bf1a33df71ffbbf67032dbc4518ebe0cdb1a5989e7f186f175b24375ce86722cd0ee7a06b990e7b6368a5f68f78bbbd0c692f3fd5f1703a077fac9ef7c5c8c30d4977b63aa91be171d9f74eb2e6a6bd5cb7953905fce95afbad7b50b4b5ce1b59d42e6f6de9d532a4d3f0a596e7020aa453c10a33160e1986e57149f7d6469d6e09b5d46f559e289ac260c790cd00628bb7fc3831b7e78843b9bcef0c1dd67a5efee78ded0332555fa52cbd21550b472a3afed99e849d267b116be374b58f53e15493fe190c779f777e53c01289922e6793be6f7dc258b5c5d8758f7823d4cea1439a28fdbab02fdc410012f91d93e15ef989e951b9b459cec562886402a55c7b2bfe561fcac8d8337496a87719d1f4e9c352073f81436d93ab7230685e563eca422a1aa397e550d1d86a6f99666185567493955cadaf214559093938ba8d6b290d7a7ecdfe4d1fdd9f7048de7ec6f9df5c1d57f98d622e4a6ed8d4f7d2f6e2a10acf8195e474838899cb099603f5251aaa325035358220f759758a21328cc0ff45550a8815fc7c3cbea16a196fd30b0c03eb35f675d7eef0f2e6c8ed8c314f479f9314daf304299bbe05ccd34a06a3fe15b1bd28677780e4d73bfd52804be755b62c6b36524837bb5d913323337259a8c193c072c66bb45bb1cdc41d2cdb437d5ec21a5fe332675990385f8e6676efbc6907e2b0914cb28d9f904188eaf330911a7f432dbc9473310a45732785744cbf42a7c88b05e75736e7474087d0f4ef206f25c7d6e9f2a132f0a9ca8666171ad761a40e9e4070c2026ef3f15e8a94e7742fa5496343cace93c133069afc62132f1a7419b16de35a469860978c1b2952ea83991576f54dc931772a1eede2b3c39346a26e01ad548cdeadd027f1fe25c233024b9de944b1e6899d4f0502ddf099292f842afbf84f03fbe85d9830e132e15583b925de125649c8e84198ae934a8d07dcd99811c34d00d7170fba81a2655f772c841ea7fd991b54d47dd1e4558af03b16c16082446bcf1c2ca6890a69d0e0625d95031511ef0677bb785e921d8f67fa7a96f4d2466c76211680457d65e0d5eea4f7f5e5e3e6ab57b95db29694321d6a90f41dc8cae210849ceeba28b6d955a05340c1d403a45fd689a85aca19fe5c83dedfa3892e9fb779a77f21ee5a34b85d728aa2c84e6f4d040380ec0ef16cf2e1fe18f603179d9993f64998083f58dd3e2d7093e47a4617cfdd41d7b15e0f12153d8bd897ba62e075a4a8937d44217d06bd614605e7fe2565481d6a8e52847c37c798a84b9965f63f93d688bf8f491aa7a4ae512848182da36c313b16f6db113d72dbb3b34140a1b7a1bd386ba475eb97d65d6f7d8647d699a220a6be77c7800aa97cba54291e9174ca5e9f0470158a3590204a757fc1a78ebe96c0f8de74dde34e938c78edffdff85d8366ebc36dd6078e8e71e7d670073427e2548f8408dfea9f611f5c5d64ca8393b6b032e27c87d497fc2b6f11029d6d15d011ed9a0f81163413b38740b70010a34ec587a55d7cbb46f93e86bb96f948b2070e88654af12265543a331501fded954409d70222fe0d604145b3988acea3d969711e7c8c1820e6f6fb99ccd27cfe161ec8a8a54e30823b0461c2895b95d01e6e2ef9945ef9deaacb008676a90194593a7bf5223af9abdc10fbeb1568f8b77399708422a278341bbe5fbf0ca35fc50404bd564049c695d78851a8000a7218e2c0aa1a1e6809323a445e1dd11225836aca12a4e43afb83554766ff0510a72ec4cf607cf50a3ebababa1c43c583bd90ec56c6a12ac0ca609d74719fcf36c8c83af532fa355174b3e027a03535d7471f44e164f6f5e37f0b6fbe081df678b89e00659b05bdd2b79e96f77e70dbe01fca149edb7abe7a72dfac3829c476472fbb8902e1e3160c58f6523bcc84f232b80fc8f78573693b3895195b391e1ac059b74a47db9e09208d8e017d0a1095a80f6b91939227f7d12d6c60a7cbff3e2ca806a770e8e2a701d10f62de8e906140d53c50405d892e4dbc6b684c944ff6c4ae041446496d61151cf7c4d3131288affbee010ca1b0dc00e0a6a5afa2da0523723d07dcb51c66535e0320af1f0c0ae08016c1753def3c9b6fc693814a451bf7786ea0d55865286072c21bfe920064fb4f3b054c8ff0c50fb1e2680be2655bf22629c1276dbd7c3cfd3d3b5028b2e070ee69857260d77021e94b1050a4267c0b71e940eaa0dbbd75ed28882a12323c88ed82fd9f6a0c1a480747bfe06dfe31836fdd61d596b9ef9b5ec07238b016c456408c3fefeda551ec13e685c323a2f4fa66dff21c87097b4826d8f739b89782e444ed6dfa7abd1a91f4248b2ced1b133316243ca3812c3779e7617f142e0cb63e3c4c546cf78d4023bd1809a0654a275a8887445ec8c2d31f7021bfa37fa950f3b143491e1d4b8f60227c390986ac9d5753d458722a1e3cf520c69ca1486fac8222895bcf845b6a97d699088172a868a0b19e85f06fd24d357a19929308c1ef1c8bd2a81cca7a9f210c4fd316e9a8685db2c3d475d0b1923e44cca0c8caef08bbb82a2d7f7ead0643d1d4c58df928bd5289d12a2f8d7f40795324906f6e7639a28fdbb4528e8416b9f9436fef291742e4b6b1525e1c5f165902c102db233281ee135b342776c179b9fcfc35e4d8804d8c1e7a8271ea23f6c59ff40e25f9587a3c19abc156127cedfb549596ff57af0f3b8344520900378fd12f8a1b099cc8fb32fe2bc3171d3fa7a958949aa9d8a553e5fac64e35500e9a98190f53d525587cdf6a517fcad131fd0cb58a7df9c1996aaaaafb8b24bc276b1cef24fa431a1c54acc2e568ea9922ef6961816e67a0879b5588c9fa43b22b5d3ca638789612d3e93ddc01dee2799d1f0aa0e36526e3fe859e21a018f1892c90bc18d022e7297257644cb4cf7626adb273e4ea7c43a3d0127bf8bf07e39be5016446f184e49a03093d694a47671ec91baf3fe6a5dab58a6eb1102fb10cb7b7e5887b144102ef8e12921fbcfde24ee26ec73c6bcde5417f25a718d583a1e5f3fd77f6384c5d97b8f03cf6a3ece2495a44e011b045b34b7664eb2659956132d0f2db23dcc0a9319337fcbe81e4bc151b7f9719ee6a8808ce4b6b105f005ad10cdb056acacc4ac09cfb94723ab63cdaa1faae7f9ed276781953e2be5c6d06d34d7a23e4acc33590447eae9718f605e2d7b860417a51e75e2d506bd1ff88e917d19bd7cbe1959c7457c6d8a1dc36f1d1f24f1a54b0d8dde0392e72c5215fa7a54dbd902c5f86e5d033f236e16abe353c198db33852daa893c6c9aa39a426fa9462a3d23a808bc4b250523504538f8b3e067cd7fe4f73f68d02a4bbdcee3ab6396cfe95c8d27aad9ca4a6f983b94b7c8757d8f1d74f2a2baa58ebc555f431ce94e120b394dd3498d4493addd24654024feb36ce4cbbc64586540a790d20d3796289d39704a11fb3298418f3c7daac24e64889eb1e93cce9c17377eeae11df011c2b7482591cca8ebb89bc5fc64487771b4bc6d8019fafa4cb0d291a0ff4aca05fd1679aa28ec4cccff2566c8d7fb28082c049ceb97bac1ae4a08002f3e921f63d71a9e7ea5c84eeb05a604e969516a629be7af46b658a6d42c83dc09eef1187006b8b6829a785fd355c1898c344eb31d9a35a721aa959487f3bdd9c326d8f7b5da8367cd73295f4c4e8738c90a18fc01c84cc0554a8e82c4b4da5dafefe9741b79b42231076e585ca764081bcbbd1b45359769e792ef85dac2242c8999caad5a91713f1c2fa36549d02bc3879256b587b4654059d1020d868e7c5329cd929f0e750507dc0d1a060498f9274c45487f2437d39137eaa7cd53d9736292279e763dbcbd105ff6095bc77d40596aaabf32de38af3b1ee26010b0de030d4344ae56c6b19c3bc114efd465dbb491fbefbd7f5faa4b1784ae7410f4233de7cc623e0e451759c6dab7924ddae1b9c3e83d7a63712bd09c3d655e58cbcfbc570ad97efe8b305c4e5bf38b04b0a3e5caffb542cec29fa190b07fc1efd17883fd6f4304abf7f53c73e1fdddee98dfde975b528737152150877f6291af3221453448b188ba691b85b98e6e9455c83112546b735f0683406b597d3e953c5bef8e805a21c62770210e9a2fe0014c9919e58243358d2e7ef36ca4b449ca2ca1a66adf5dda01fffba1e198f8629d5d328bb1cca862b6567f764284ecc33c82e63ed4a6f62fe0ac15f411302e5f9571879e491bae26ef56ebab4bda8542a8c401463995b8bdc7a870f043e888e23bfd65547be031b894c3458a2e70f78d794", 0x1000}, {&(0x7f0000000240)="35573f9275397fcd3cb51a6a9b6a945a26a6567247c62dda60bb007763e551250a4a4f62d8c262874062dfa1e4a115795b8cb4340e0b3379ddc6856edd7b5833586ba3a7f58cbd9095bc99ccc8edf06ef5cd55a7b1cd80c82181b9cbf8c3890dffdd5ed71fb0e3", 0x67}, {&(0x7f0000002500)="d47a17ca4e8263e9d9a2beb4650bacc7fe71578825c1d2c436c9bcf0d4bf6fdf3f59e68922d691ac498e4d3b1b5c83034c584893046f3b8b92c2d42f8f25b2a27ed99167b28df33d976c603c8387236d386e552121ce951bc81d6d1c03398838c5b2b893a4a36e072a34b35e1ad6e08c30dd57043abcac2b568c449e86cea67fa38b7e2942d19b1380f634f5ce6309db98aefb27bd1a7a5add447a3485a81fa7e11838de132edbf9abc784b8b6b8e1ba60963fd802cb83491f3dd62292fee0601b9633dab956bcb4f64390bc4d56382e89e1acf181464e8fd699a17924f636ee1582b43a37a25317677a9def306e09e0a4dadb0a20cfeabcf0368c02421c35cdfbdea9a6df264c83b5050e316eedbfd349b906d4c613f21081c98a71b929f16cffafbc61c68170cd1962b5e6ebeeca76db5d57fe1262ac85dc944dcd8fe29aa3e12a41d691eee4f0b405332744989da8cc99cdb37c05d27e562213f1f5df1f0a577ecbd93347144c50b986a122b9d15c211878778b8da811238dabb56e0478df8c45a7e9a293e1df83287333d4511aea1c45559990efc778b3a0f6ef14e7f38f046e8223e2dae4018642ac7198adf7ecdbaa469bcc5d9d3ef8b688e4fac9bac6b4b8afb9bd938565b814ac91d64fa7358ba8d6483e53b2479070cb9fc08bdec65248b702394049691923cef91c0c06aec6a9064fa16df992a9ddb41cbd6c24234b3f4570644775412f38fdb9dca3d736445ec4facce9719be58ec771b9af509e742d5a1b4d229fa6458fd4beeb97f076dadc2a15951fed13750eee737680aa6443a34b486c082f022d8d62cd95b164546ed9eecbe391cb43c7d3b61723418c7122e3641b35dfefab2014d778fda2a61e7cae06f09a050b4b150daa5a61919810b508a29a4d1c3af29f71c8c611f207c537d5d8ab58dd1e73a25857035986f498c3aead0727842d5fe514dd7a7638552cfe5a8fa3f278f5ad1ef45eb0ab21e5bc9f943deb3e3a65c772ab14a3bada56eba40bbce9766abfdbf2fcb3325f7dcf4ac009d2181ad967333ec5669903ca6777754d70751db39b27ad935753a23cb4e8c7fe87197d7d67a55a2e966bd59e2785ba8a18483be890957e055a8fb8bd03f2cc78397d51889d67df754a14c7f1ded97f211fdc619bb17640e709f9b5218605f88e1662b7e836558e12fe1fe280614f3e1ead6b1757c42038b98fa4e9cb7e5f331780cdf22f148048d6052404e215d62b28b72b2e28f07074aa8690a1ee0ea6cd3910cd720bd324aecbf396492c08736e0d06b5fcfaa21686ec3e58a9ac95e9ef79ab6a9a3dced278d67f9c9cf72fc0329161290cf9028381f806d2599643acaaca34c2ea07c54667a59581697c7d06d5170bc879e74c88551e6183a733bae2304bf45f7d58494204663088837967ec9016a36308e1511bd434b47b81f65a6ce5f771535002b521695a05f0009a288f920e9a53771bbc5f5ce21290358f64dc3d6944d5dcc04d48a92b9631df5ff38e9ba2c177d103d02ed8aa140ba0a5b730223724581cab04cb990ee02505bbd04caffedeb8cfb17be032432ebc8b06a4ac8e838f11b28d98f45835736c47c001c3bef7124cb663cbfa0e1047bed454808a038644054dcece3600496872289165e882f74ea6ec601f49339d3e6a17f3904b16b95573bd2cfcd0a4e8b9d4090e0104c3dd458ffb658096a62feda2de296951a496ac9709fca522975870037400b4bf5ab0bbcfc8f652db531100f712018d320e78b258e5b3d9ebfa1ee57275aff8f1b709f74d3d9ccbec9a5c698a0e78122b9a3d1ecae73541362fb1ae2ab4d62259c6759a63cc45afd416c80ab011e657c723cffad98edce32f0b7086cc6b8b7b08e7f952bb3f9b9c3f455d5df5aeafaab4986dbbdb5038360ef33e4318d6071d2c7d93ad410cb8d2b25ef0628361b9a4974b37185c363657d50ec9ae035ab38b5e37a7cbcafa432217f9b3c52b2a4ab3cd3bf77563d554cbaa6f59240fafb22e00ab2363a5a0fe450f1d09421d93ae975e77995a068f23b5ad5b32bc20eb7843cf6ac3246cca824c3589348da39f886d341c43ab37bf10e6c86cac54f284f3ff947a5cc1dbbffa6c1acd1ee912f282a681f96b7e2eda9c1b00a747a749231b74fb3f152daf5388ca60d838768f1f0b98e86a6373918a0b6f44c21af906823e3844bcfc672bc4e9b9c22f358408c0f782cd23fb38856a928c1779ab49732d8eec2cdf2f9874c0db65384e6df42dff256dac54dc58d01389dda1a576e5e16f169b3aca3bd0c4bda2530a42a8bac50e30730223eee7fd43c1d93c0c63e0621d8a4936a5e58a8f77f296b3b8205ae393bf8fc8c77b7ca88a478bcc4290e5a48a1dd94e70fc6f4667a582a3558464c5b567e25137d07b8051a5cade1efe2f47d963fb465d555229b80a04e8f18aee48278f24d153f9d5d7f96376a56bfca1d563a04b2b2b2e90619a8b0af5d8b46b2846057d021bbe610eaa8e306c63369011a4586b297947116a8ef9e54e9ee5b2bf3db3668bb49589ebdb4f586f49920c7f9d200f5cc6aff36ff60ba11573afbcd72feb8fdcdb689371276a0c511b9f39f80875b7dd7edfca007bbd6de02979a25c75bac1fba591877e2799c65f5633df6addf81725b54b2a956cdf7578fd0f00f45981413678e806b7fafed982bcf1d26e9b31893a77be52b343f395ef041714f14974526d05a0be196b5a22a2243eedc56e0ec877c21a36bc432787d029a085935335d171bb2cd7c07e9db476e2999d3accd2935fe4e5118838245729cf808191017efb477d75b288600fe012b19f8e49fbb3ed5b791fc3cf1a1c7a70583027cc20176d8623a09265b566367a4efdc31bda750529267e64020def9e4e76a55424c03bb6e3c2d34ea08e44a740805a059d378082d14fd901546e2885e2a4d635ac070a542ca071e7b280ddd40ec2c7a240cb2e800a399d44536b9484d96f04b12c7baff6b049fc0da49d96be1427d0c3c677eab60111d240db06f2fa9f97ccc2fe7576e0828929dcb5a0db243792f716823292c6fd32e013cba1b3c108b840f993651effad35b043bc46cf0b0f9b4e8a418035a1319c9e147ff5d092700f186cedebdcbb1d541aea4a4621c82d460f82f4aaef6f9cad8cf19562d1a8f61e9c5eac6b40d4b74ecce2554a1160648cb0e39f1b4bb4a12c0804297bf7c398330b8321088b7cb5d7f5c74e17a6e8bc003dd5b2e9f965de8392e6f90b38098bffb3c27882bcc63df9a2feb5a7d8cdbc4da5ed2e88bc81133815fd06ab922c98cb6fa22d2c5c52d5ca24b1fbb7e4cdf0de46ab994c5336805a30d2823d8ad2acc32df0e84648319bc89aaceee29c01e71000165584e7d86ff85b679c9e83e55cfad990007ade756a969abe1b2a5f624331a44c601f85d2a6327c99d3c042f198e74fce456ec26fa166c6513b35ad04dca8f13902091dfc7d8c00b1bf79b4af34893eab00fb413146c3241c3b19bb2fe8a4ef8249e5030170687fb05729bb99c63d4703db76eb25e785b443eb933c5464e8f10afaddf47a4c76a07f2649e001657ba1a22c136eb8ba41eb2270839e9ae7d720d1f230d1033ecf0eb20a769f77125d86d128e7bb6b210a5b526597bfafeb249cee8f4a161caa220b2a36dafe019c3ccf37efac8303ff89eb9d5e168ba5dd3859b89ee01ab7cbf48ef4cc18325526200612cbb0bad95921ec9688e8740521aa8648ca5d4b72571a2d9cbadd80eb778d6425d6913bca9b4346fcf5e045c366b60076c781fdb0c44498ef2c44b04107196650546a73b17218192f19b19451b35f89909974eecca83eab1abdcfb98774e0591eb4b1ffcd45799aa54e5637c8d7054c0422eab142421903ff222e135ac7b566eef8bfc6858b99453451334df32cbd53ca366e3ce958c8987fe49f54450ca5e1857018dda2b0fcba5dc5f654ef9db406e22262b5a05458556b1741160eaa00430dbdceebee5759ba58f82b3ecdbe21df7b7c18575818adfbf0b5363fb6ce88834859cf1fce6a76056075483a638e4d1f6e533a602530078d141955d924d8e9bb7bc02a5ccf8fc1bbdc0c7200ef5564f5b8fcc516985dec08e5a1c1f1ff04d46dffcb8624886bf918e34492ab3c391d7b92ad93134e03b0404da7880cde8fd5592da323d3d37ae9f593a61111a01f4dc5ff9da7a1f40ca3eb9b6da3834114e14f72d6e2a58a9543eb99fd59d0a19775f7afa29c8a6fc5a0e03643d13c93c3b1954d7f015f1cd8ddd81f2a8191568b6c01c60d7e926cb7073218f49424e5db7c8c9938f8dddd501f19d3b592a331edfedee48f8d145a2fb1ad79d679a58879dc5f06de6493fb6378749184d371ffb29a828cf3c0d05c56d6091182b4c5050b0524bbf1673d3fddcdf1e784f28ba49ec0937d264e4a6c440bf62baa554aa0de2fef4b82c1f31b661b29fe98b7f0c1fbf9baadab922d9b9f9d73c653ace9124cdb361ea0b73037a3b83e6d7d6170dd24a1c2fd4ae1a3cfaa77244fbd4293487808546b3e319612d7ee4e9e64332dea16e88df70dbddb9ec809dec2acd96638c1265f90b05781fb15f83a7384e1a9a4eb9b291ad02155fda4c2dfa5777d45472ffb9ace40de6626b20c9cd6178995a24ac3275ccf7cb1246171cc0463dac3986ff2bd5531812f0584d1374cc988e5d845650c260e27c4861cfc39d6a36f191712471c93958e5b5ad4ca56fcd00e427d8dc6e182f090a6d615677897c0972d39b419887b4cb9465bf69b0b5a45cfa7f2c35fd05a292d519607764cd686d93797498046049603f0fb69ff68bc21fe45e854e41111ae38624874bb86413faec69ac13e06787c978085f459f66bf19179a7332b56b236f71049e59fa8f4a4bc173f66a8e91bcd69af0e45afd89998f8a621959877a7a59f56c61a650268f43e5706d3d2634e216a8d6a5f84e6eb34acc8bc9cb6de5b55c6f0dee71ddedc3576e1ae79599af4a1f4aac1f7bda5233722b97e65aa8e4861542c69d6f25a445f23672478a3f0cb7fa24f2c0d57057316757ae3e534f25bfcd3753ba96f6da5f04dc9fab995d7e309b4b15ac9079536307310b08c09f6bf2f20fe20fab5019ace0ca1062e2214608350ad7fb3ed86a21951edb9a5b5e096f9df26fe6329b4ffee69b5836e50f90853060ba2b5204a02682a0a25952764d591aa5d20ac17783f36c786bec4b3ebf0754134c5c1e84c0a14b0ad783444cbfa394cf4d75cfd6b7820b69785ad58e6481a7436ed16d6862de62f61b5fff925106a18d5f4193cdb82efe298845084e4fa6999bbbce144639b1fe4ff52ff8e800fe04f052c08d34a39971ebf1498d2d57f1385fd9396268b5b3da554064f3b57e4d644c355381b0d6266ca6a3286ba15cd79f76604582591be778d0e7e0d059bfe895b411735ec19b14c7dad3c0945c5a2b27dce8b34e3e3f18699f1b595e3afa8055eb1561ca9ad0db476bb3fac27d7379d9546b02d978b182363aeecc9567fe3dc35740ef07ff2e97ddce95dac630b121829e4abcf9b757e87d442fbe87b760730188d289eeff7ed7182411c6cb2bafa63ec0431ea0313494d79441485a636db801c18492c39800ca242e96292bdbf18b37fa8ea736758b048c7a85ae47eb30f756b0a3e6363ac0d061ec7ab3645febb135a133ff382f9fc8034cbed6962969232cce12f786885a34ae57ec1900606fca761d4f985ff3f3bca11c6f33fef840c7623cee3333f1a2f1854e5baae3957244e8652090410b5a55b0dec00cbfe62bb6dd0bd816a5b8d85fcce93e1507054bd6816c6a19b", 0x1000}], 0x5, &(0x7f0000003780)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4, r5]}, @rights={0x30, 0xffff, 0x1, [r6, r7, r8, r9, r10, r11, r12, r13]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x30, 0xffff, 0x1, [r17, r18, r19, r20, r21, r22, r23, r24]}, @cred={0x20, 0xffff, 0x0, r25, r26, r27}], 0xd8, 0x400}, 0x4) r28 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r28, &(0x7f00000003c0)=[{&(0x7f0000000200)="73a58f73cd2038c5b797c088a08ec4538a9889b4c3639c40e4f54f6cda58", 0x1e}], 0x1) execve(0x0, 0x0, 0x0) 16:15:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) accept$inet6(r0, 0x0, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x50}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000200)='./file0\x00', 0x50, 0x86) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000240)={0x9, 0x8001, 0xdb6, 0x170, "e85f90a9ebd24352ec35a4895c7fe41f7fef8b88", 0xffffffffffff19ee, 0xc0e}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x85, 0x101}, {0x41, 0x68}, {0x47}, {0x82, 0xda5a}, {0x85, 0x74}, {0x85, 0x1ff}, {0xe6, 0x100000001}, {0x25, 0x2}], 0x8}) 16:15:14 executing program 1: getgroups(0x0, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) flock(r0, 0x2) setsockopt(r0, 0x0, 0x0, &(0x7f0000000040)="4e6affef41253921cabd33ca802d6b4d2e206bc702b392dc0b7736de0447c6108b1ae2df5d767419b6cf157fe1f69f8f21a1892b0131c4def67d9d9d0b81a217caca04300b4707dfb01e811c02dd80045430987607cf4e0413335eedb2d5051b443784cd05f3391c95bb2c40d3dc6be19ffd77b3f663dad42a7afc3295fdd750b4d2258c36d79a3bd633861ac714557de5d05d6e39c991cd709d3d7832325f652204c856f5d9ec8bb96bb7b087c1c4c792a184887020a1f5d30b5a438617fca07510993c734496ac208298437cf6855917a8602aebaaf5a226ceaf21bbf0c02160cb62df3d8890942434814c4230b269edabe44b80f3b4470f7519aa9cd509d617a60e691e400e75cd4843eeba0d2a86704651a67741c8c639884af8210b2a1d71856cf7e26baf144a779a3e178bc6604d31674732c2441a984c88ae84932f41696ec99cc77c7adc2e0fbfae71684f8707e8769b2f6952a3a233905942f55326159ac6e6cf795ca8b1c5b15b2743c159c0dd5e549493cdd226449d5c0e9801cc3addcaf14bb2f2d5768d0f69b50bc1be01c1d6cd95d3bd5bd11a42acc83fbae6be06e794b00675b93c62ed9a344cbf71c6e01d0f643040cdde3034ae74b445ce218105db586413fd52cfdc3dd14bd84ca796fbadfc13265a26e7c5b10daae7d283356358ab8c54c78a117528d31da552fba9e1f3f6365a6e36c37209316a96704714522cec250f4489c37a61cd62328500247b5fec7b049cd301684450f579f0f4ab392ccd70ccb95a5ef9e495a11857bda02eb384bc8fc085e61fdfe384b75d044cdd5fa3699b18da2f5375e6128901951b64e66644a1cff481ba2c3c60c09ef207d8b7c1698b1d61d5fe1086ad4381478062c99962566720e8a4b6a3ee534d73a2bcbbcb09ad83a23bc37e53ae28236ec308cb231090e952142b1aea57228b8805f1e2159db26e7a5337448948430e16577cef63fe0a88ed9b4fa06f3a6803a94bad22039e4cd6890a71078adf96e4cb9935fb3e33383d774f02713ba89b8c1ecd223184964efd8dad028cc56227cda3e0a39c213d5ac464c78aa75b3383c856c400d6cde3c214daed74f9caf6312912cc9cc24c8e1ae250e4070179ca02a8969a61eea38228251f6c45e43bd64f919855d625d7c313f2880980b4d455c3792320806b3b1451b3f50732620f95eda508e9985d5357b1aa8df3d9f04bf0e8a0a7a385832775b96f173870743967e731e444ad4ff9892fc5a6abcd1f1cb0cbb507b37744344977a0dfba26bb42694ea07fdae9ef7d102446d02ae9471282f091913860d0489dedbff812c39c8339df2973ffa1214c674055a20aac7a3add6f58a9dd3d4c68bfa6bc4e9ef777e3319329e0079f42b5d070731a266780a08cacd0c1968a81ad3108afca87b8b87dfc679c4df59bb70542f22017d059cacb7f48e5d48b7453a396f696265261bef41aa54aa874d365060db0a0450e9ce8ad10c453aa17a7f5275f8b6db22c21d84c5116aa3e91475e01cadc4e0ce41d528e23a8d2c6fcad81b22c8b9d03fd3253d27aa7be22041476a296838777671064cda50535b95b158483629c3a6e0855a7527e75e9c5230271fe2b118d71807cc16ab257dcdc1e717bc0c5438923a08f62c1350889563667fc01c30afc87ff990a40f9c653ed5c3a8d581928fe7523a0d05a9b8485adf61fc615ea6de140b23efffd44d8d1314cb6628ad785a22aa01b33277e5fb7d90ba6d7afbe27c7a4f2549a65377e07cb9cc36b4b635412aedea4ba2fc9af1a94ca62ae923e1a5bc4f6a2a30f9f88f0a13fd8b054b7b06c744e14e3130f8e5e3c517ad852ad1ee33276f3d1f85c1e4f955596d70353e439aab71626c743f490ece012e6295f9d03bcb59e5c81e7de357860c3ccf450c76afc0e71e3b5b5f04cb26999cebf0cf1ef648ea48d875642fe8223dbe25a64ab5d75eb60db5bfecf1801561d61139d44ec1f7509ce7155260c832711a5f3265131fab764b897b943f031b344483ed3b7cb93a35564b884ae2baad6a2a3115276ff03b961a89f2d9ecf3c85b98de40ac4b6f24e13ecc0433c2b283279463ccf5a841ab1277767e575bc15df9bafebba9d2c4df8c037e3f333676b5150da21265f0781cbad9604b3d8fde2b58b407b6fa9243d9826b63d1f5b4153f49baa4b7ffd126d879326ddefc9fcef43612418950d527620c84fc08368373b7a9ee297f8696d8229edd6028c85fe5635984ca873c6fe601237b6b37414b6267761c017310f688a756d1b59e8842c2b1318c80ee670df3a55d93c62fd9bc5d726bd3c65b6a31742c64c98a82da1eb725688e1ef0b04f06b11d30eec2052792fa94b45c19e0af718404e56208800659dcb851370cf755d15170af3db408b09ecde35f775c971bbc8c5f728de5f43d130be4d443994d9ed66141e2e4ea563572a510a3def804532be47f6666a362c014f2ba378724e5ccc049772922abec152db865a5b752f44c0ccdc5b816cec7c899dd24d519e2b23e6061ad5ee90cb07c55a1c42e459a46d1e48dd698052c1a5083772bbb095b9613ec5ab87906ab5c1fb48a5a5ecfc9e3737f39154f0cd1f3a4142e1514da1bfbf0e5fd7c4520e8193519b19a0e3b0fc8675dd04cc6680628ea9808826f4fe328dd35e2d197dbbe1d9266b03c46d80bf52e52e4f38ec4cf15cd71651fe0fe98499d58e359745f5c67c3641092e8b35d444afa881379b51e0b03f5a428f75a55ea2c7acb69cd03dfebd78c560987963373a716c87fbbfa9cc8c3e7385adf40366b9d6496d537f7e215dc6f40ba0a7a8e5f24ed9c7f07a2d1dbd64ad48b31dda346c64a8c81567bc9042b02860d1979ec37f5783694f0a4b6daff30520cf992f2cfad864214113061b1826603f755fa3142a26a067c3741b2f9b434b14aa27ef1e5b606d5cc92ac48eedcd3bb1b8f77fef3d7befed23ee76e072d7dae45591a799ca8530b4c938e40186a59293bc727401c641d90d6ec906e67f7507275a1c535921c30e03bb0986dba4e19d1b337274fb45fa5bf153f66c84ddc869cc28dc038d12c905f79ff96fb4289752b434960853f11bff7b0c9ad17bc5d36cd956d6fffcd2a5c1df38eb0f6696d6b7bc02a7a7b4c72d3c1ad2f6b9c22be98cde29a760d41675c745c35ebd4491636430c112aaa77efc9c9606fbac1f0dcf1c7ced90b2acd55d5facd5dc9a7f97ed0ef98d74bce52c85a4f71e36efbcf5e07cae7341671421956f8e5c2a4ad7779cd23b174463a1e8c39d5c4a207349ec48e5ae83aff37c02913bbf95121a7e87c694565199a734501aa763c33361f08f3cf9df292a45dcbb4213627f4dad37334e5e3440cbc0eb5a96628c353624618b2378e0e45a9e97e7cd5baefbfe940dacd992490cb4c1c1776aa177840dca2be4dc5459ccc92bd53a0aa6e282beac2e7f266e0eb9247a3bc5065b5ae76c18aaf66b79a302d656c86150f3c4ce1a1b65cc61ed0dbc06d38571b0a98d46b84d9e0f175fddb000d93488255a55978dd792e896ec504ca967b3b944c40031104f191ca8b56340ab96447d0c3134dbfcc229564ed94a082264f75b7edf974826bc4abff22f9e6e32d35eadd93c41c75c35ad34bb411528d778a1868d1c6a4e05f7d615eb217f2f1bab1c773231f0dbc842d00fe05486552b94e5cbdc582b39c330d8e3350e48732cce1498f9e2bdca7fc4a3a1b89dca76c8eec5333fab626ccabb5d2b396e2ecd6ff7bbc4beb8a3a03b513c88eb63ed3f876fc9be88341f23172d3050f8ed3c71fbd21d21e4c66ba2489cb8f91f8d0c504bb9685129f7c9d0f89e1f055a0ac4a060be44c0f6ba2492cc6d9f4f88fe351676d71d093a5e618dd4019adad388472a105ff44980b36597cd94f280ad33934f24fc1e2ee317ae4c0412b55a5263142d4f37797dbe3b63f9a1c477b16e5de9fa48fe88607c883ecfad7788fcc2272f21071f379c1d5e1882588d532176ae314515e79b8be9f30e37801e6096c09a6abc88ab8f164dd3e0c80b4a883a7a1be392dac2291913c838ec88e84fa02c5d411708d86a432b882d08d343c8c5f12e9cbd3011fa9a3df000f3ba3bba841e67100bdddc0f5aa2cd088db6a232f9fd7485723010e07f611a02c313853d856d99e69c3304725af947ca323d96b4f6e54e3ed6192f2337c847899f03392bf4f2feb737962874ab648c77177e30d16d638e4a8f604b18db2382ef5bb62df9c3c769e290b40dbfea65e9595f22e2ae746d1d95fcebd1d75feaf8377362f878ced406ff5c7afa3729d5c5996cf93292dcc9601d39a78afc7fd81923d0124bbae22a125fbf51105fd953405659eb1243e9e9cfe336f48d90e746aaa4d1d0f69d6a81535f321f4a6fc0e53f8a9c0f1307f78311e614233c64d4db4e04f017256631efde5b8e281e40354b48a334afb13f9d797765647b0034e823c2d154c41e02baf48f9dcf908ebfd3d67eb75d28677076c5338fe8847e629d760c1c0e848db81d1a7da3a01d4d8712b052f6cb05e3951ed9f4ef123119cf4eb325818d621679e9042dc26aa52dc81c1986120963a7dbe491bd757f255b5bb457c7f841d2db5b0adb925cba871b10d794c6222bacf3b5e427b5a96a007ecb471f840c718d5233a761aa8e90ce08f3bc26559a7f0f1af1975ce1564b15e34c60219e96920a1838ece68d007df7ec4bf23afdabf03eb29b43e16028d5976e199a37b4ce2b5b85ed177230f9f496e8d6119bac427265c3764a9d15a3832f3d7852d8938c8faec46e595b983e354b9db923103e48a6b48ed6d58ed9d9a48cb17ebcbe891750ab37ad01c4a9986d83b39c51463b4529e2183f786926d5b3b62c19a9c7e4b6387b89fe301030ef18931495b07057d427580dc83239fd0f7d6347669bdae83f7eb45484c27b1b0bf8eb9b5cfad7e12d54d02bdb6b18a1eaf27ca0c8060c1a79cc441e2bf94ca2c8525c35b5fd825f54afe405d4597e60048dca679b71f2978a36b1ea79237e0d52dc6f72d9c58feab74a07424818f59f81a7c0f240bc03b0f49eb93b0fe4961318ed738a8eb1ed98b615c2dc859c7b311c61c910c86e752958621d377663adc4f1dde256597e849114f00d0afa5a34072de5c66d48c109d21fa56ade914b509d711d7e66674e18720085c140a037ba78d1e5c0481d913c340f5bf16f7100e8ed992ab4ec8ad1fd15e20262ef2196d1a8e08dfa149be3fceb0c16207f83c1ccc858f4fd26ecffe85281c54b83808141f7441354f7e870fe7547ec4cbf3eb811958c389ca37db1e47e1cee2ff3f1fe3ae17f87f820837fbda836f273d3e5d0fbb6707b813b749e84c477a233b595f12cdb8a4dd1bfd22c0a9e6ed93d9c22efd6220122db527a4bc4e863901a460853186e2083f53ec08cea11771a60812c4d46b80927d5890e594216b958459420a0a10b923e48ce3fe678e6da88f01ee6602ed8eba37dd9e75d3598550556d31c9d18562ef15cae9e78039102a24240b15b05c398fceeb92a6e17a3522fbf5c75ed2ca7e88701cac788edaf040a9ef92d87c4baf5c9d20c3b578fe7244e0d8cb2526110c33098ce87c186cc403e88500693c7cb9c7676d12536903f5d72d997c920d6704b88327679c59375e12f8ab9dcdb1a7f2d90b00e1af9af471bfc7b2395cd91ea3918e91a603b3bfbcfc826ddf4b6a8d34e023a9572cabb03d2180ab34b4ef6d16927a79be43b833bfdf32c32e6a6211cf41d61666f4383dfc6c7e605cf5cece5a0646a42ee5434036717e49e09846e23670c1f5139986e176648453ced44ee", 0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001040)={0x0, 0x0, 0x0}, &(0x7f0000001080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000001200)=[r1, r2, r3, r4, r5]) pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair(0x6, 0x4005, 0x8, &(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = msgget(0x2, 0x400) msgrcv(r10, &(0x7f0000002c40)={0x0, ""/92}, 0xe5, 0x0, 0x800) getsockopt(r7, 0x6, 0x3, &(0x7f0000001340)=""/240, &(0x7f0000001440)=0xf0) ioctl$BIOCFLUSH(r6, 0x20004268) write(r8, &(0x7f0000001480)="e4be932e09afe4c8506ae21abe488ec9ee99c4923793fba2702bf19654eb65edd8cda0562dbea20d6bec237dba2a14ee0573ec5e501efe31b74773c65e88604917d5796fb5c819f3978d7418164fc5664e949acd8d04014876acb4289d6530491549", 0x62) ioctl$WSDISPLAYIO_SVIDEO(r7, 0x80045745, &(0x7f0000001500)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000001580)=0xc) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000015c0)) setsockopt$sock_int(r9, 0xffff, 0x110b, &(0x7f0000001600)=0x9, 0x4) write(r7, &(0x7f0000001640)="60b4a6d35bb0b44e88c255410985640ec35850e84df7220f0accef28dc24c25e3fdad53c8b11d89f5f04ae41e1fd88b844d76587a08a6fe2189383dd2b5176f39bfa2bb4e4cd84c380a4849997c1f8b049d6ed9f16a22108b645434a54256a519c553dfe8ff9ddb0ff33f0a01c0e2caad25bdea424c6580fc1a7d08f94b621b1413b9e999c9db2b55149b538f913252f3e520caf9a1e3f858e7e5badbc8d34722a915c8681bedb3b92fbfed61b3c0b09ae133af38a61ae4b8862d7f7ddc7592e426e348b025288cea8caf5e057304286b5d4c746361cf2", 0xd7) write(r6, &(0x7f0000001740)="191874ff8d4416b4f0e4f59f6d8cfa13bc158c677903b9648754c6a676bf4fdddf8b4899b383d63beb18961d8aafb6267b8cd92a0da1332827c083f8da98122a6f3587567c903271d80e7915bc3076a5231a797855c6d00a8a75df7119fd7526d6dcf82df6b24d7683f7dcf813bcc031b9b97a5b3346f7e65a90b2e29bed7017dddc6f0e3dcc74e8e3a780c854cd0c785f2289e8a0d8376a8cdfcf923c4ab71468", 0xa1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r8, &(0x7f0000001840)=@in6={0x18, 0x2, 0x4, 0xfffffffffffffff8}, 0xc) recvfrom$unix(r11, &(0x7f0000001880)=""/125, 0x7d, 0x3, &(0x7f0000001900)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r7, &(0x7f0000002a80)={&(0x7f0000001940)=@un=@abs, 0x8, &(0x7f0000002980)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1, &(0x7f00000029c0)=""/161, 0xa1}, 0x800) sendto$unix(r8, &(0x7f0000002ac0)="aef787704557e232335a9aad7ade19977a43c5734dcdd3d060e8c6ebcd76fd07ba6e0e2354130754a2018090537fcbd5e8617304c450265638fdc150e9068400626e8c437a813902b2960aff1a51642ea777cbade904c27a0c249ae17eddd006b24b0cfed4807e3f45856150267d364cb01b85f9e9d53d89e95ae83e8004a6313e08cf73716704146a2eaabb094c27631516f15f45c0002bd4911d47986310bfcc422693a7e1b5eb33618800dce5ac6edc584b80221c9c08d3e348ebedd7342f349603053c80bae65341f6c50f1b", 0xce, 0x4, 0x0, 0x0) ioctl$BIOCGDIRFILT(r6, 0x4004427c, &(0x7f0000002bc0)) bind(r7, &(0x7f0000002c00)=@in6={0x18, 0x2, 0x5, 0x20}, 0xc) 16:15:14 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg(r0, &(0x7f0000002800)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000002500)=[{&(0x7f00000000c0)="c867b4a06636f2dc346ffdbebb6e97a66515af95600457c4212434", 0x1b}, {&(0x7f0000000100)="7bdaff08e930f2ce5842344654784a09952d2ab8aa5ac843976e7ea73f860b34c91458417186b3189971fe2fc6ffbd0664e0406863de6d388effdd41da9e1bc1dff6fd9a0e8061123b977203c14504db49c9b57de3efa03c8d4b2a9d597647eda8f322846be2db844ea689a6ed1b5cf9339221e4b71fa3a9acaf569ad697792db00f8e967e7c6ba365c369b50faa091b7836d730d328ecafbedc98d116db3d5af06fc574b3bff185ab9850a0c0279abd7bf2ff36ac0a8beb744866c773202725402ab28f5d1c50636fee40dc12d953e1fb9f1a412a97365705084a714092e7bdb19977cd2796e167c8ceb4211f80320f69c1a0d4ded86f496931f7648851a3761cd0fd8a6335e86a09677ac680419b9a6c793cbb75b9ee7338b3d0b942230c2c5a0681e820c1206adfb345cc0454c15527b1b573aa13e269c1ad3117962e47281495b8920613fd164c50ccc17148933bab1b653626d87f7fb5c2745e3f4ccd2b6b03ebb4030f5123a1833e33fb5136178047b22b6af947699f8be7ef713ee9598af4f0a1a09891fad9e0d57ffa57ca4853138078b1e0896b8a50614b0bfe297c52123c915c00c4b8e772b8322fa6d7cd7163c37d6b8d3dfd99d3fe97babe72b1685879064c2d184a4a22ad7cfe846384f8db4542f5ce9711b9dbb070a11acce38250f126169029d96fca7ce4c538f19ac30d99b716c2ce125fb94614138116a65b8ff93e558be95403239ef8c4025c882aef1abfc788b155b1e9fa1e4e74d2d81f1b7108109d478e3806a97d223f449f9c2b86b6f48e04efdfc407b438217d9371ef1869141049d445f61d2ed6529cdecf7aaa6727661755db6d7500710be90e16ab234e6719a7d7c1e909c8d78a55635896bb960fcc53e991202a7eba0785ff2bd88823b11d12e0db9ebaadee2f444e39cb5c54800dd120f9b621af1d1618aa3e50ae8ff813f2c403fd54229110d97346088f2080fd3d5204110f11a977947fc094e72f5f47118ca4237aecb217b8a6448a3d3026f0d6c4faa1bc831378b114938671c4be6172fcd42391bf1aaa3545195a80c44e0240e8b5089c92bf0392e10a88824d7608487aaaaf5a063bad3f91985bc5a548e0775d9c6aea1119eb279cb3dd7f77db17eb2044f1c60df8a155ce78395d9ca047f54d978378ea100afcf63813f8ae4cd6f6cdbd93e527346b31e65511c4f641835ab3063c5aa5807ac9b9afcc050e9d10d121bd5533f5410da6558853669908568ddf8b92a34bebe3b6b069da7edc583036329cd7ed2fd27b5dacb0e14b32379387d48e0cb651dc355859e3f15d62677e231d71c57792f7b052c4c5a387d5677892a887775b946f5e3c447631bd9330d220ded543440b62df8e14c673bf5129a6b1b1178b12ec2b9c70439a342bddc9b8eaafa4cf20b7dbdec0042714fe23a448ccfc4d366f9dbe4426885855ebddc513bb275a6d3acc3896d00444ce06eddab405e24ea84614c5ae5fa7ea126212d3602bc27f4ae6e9957d6f2078f81f74467228a5fcf4616727c584d81e6a5f732cca20641813673d2201a4bf04d2ca0f711be8558603a7f8a94b118d754e4f19822ad85ed6a4351ea7dc02f4a8c98bcc964f65820ab774826914e5c570fa5c77374fe5c6e6340fc68b2f8353dbf090736a5c1f15f7a48b26504f0ece9cc94a5f438168cdcaab3b8ca4791327d48e5985c97fd3ff8ae7c6e89ee1bf686fe9f2efee0e5054929040321ec4c295db32c8cc6083bbb2ffffc1ff12e7dfbaed4f96716f3b878c4fd239001b70eaa90ef789acea9ad8e466c67e3dcdf488fe55d5a3f736970ccff9a15800ad97b76c90e8766cdb0265c0386a7ee343cc1691982cfd6634eb40aa05c895f82c7e54a33127428803aa2425633ccdfa61479103a6eabcddd6b86ffdc98db47b125c0b9d329f2eae766cb2d56cb4a62741b5e2af48861f4118b9969204e00ae3a6e8ddaae83bf498fafa8875c8c0b64e09cf79b5d1284167e3826fa973d1c56d23bfe25effcd96fcbe2c9c7c495f1e20d08825bb66d49fdd496029dda9dccbc091823564df61c08ce39e346e092451bc066d32c3f4d99cf7959ba09155bddc07f6443648bcd583fa457beedbe635dc2b16d5752c6f590e20fc96b6578aed2f947a7094909b3982cd04f70f16990523163573c9ce9b6b5af12a0eb74aa9dd5976ee20b84ea2ddab0b6fc84094475435c75feadc2e9e4d7ca63efce13b037d75e0c3d2e1dd04587e260de59d583517b4c0949cc1efd85d040c40ee5ac9f483f3a8d9214bb817a50e6126a2b4bc34392b72c038e563f31d7df4c131940d42a780debe11b9277d4e73f9f61e9be43b4bf5d0920590c7bc4b4ec8f825bc07bfafaa4bcb79eff2aef19d87d90c286b9ed539ec32a89700c85e40c3c7de91b490b19d41217548298e31e310f831b6afe151d5750ca20fabb22e7b42b7bcfc0a133f42f9980961db8c7fa53347fb1eaa49ca40461bdc0aa742184cba4a2a41d50ff6fc675b9928501c00cc787c1cacadfb15137fe3893e3159e699c54e6dc4d9c1d592c790499b9e5cf5f12470fe0e41316fc6f757ae88273894cc991abf1cd2258786548c217fb8606619dc2af9afe13bc57c88c8a28dce2c9ac9ee629472ed2a6f17d0307f46cfe66109efa619d2c09073c1c19d6220a18ebb9c44f93272ad5e8c3ad80a77a5754c6a8a58f727f1cc77c08bc4abd4a352537bb4a7e537c8a0acd044214ee6a8c2effed351721d4a1f438daa0b925c7c96dc6bcf7340490af2f952514b493d46c9a0f70db72f7ab3fe6936d8def6042590b0ad73fcc98fc4ba90eb357b5ee94cf8e7a7c7753c3f31c5cbc98e4cc811bf3304cee689b5b6a4917c0e376405fe3a0974d8150be7e7a78b352e16cdf081558f24bbde16d9a6f9558ac7d6a40119ed1d9219727c6483dbcefe12919835c30c8f77f8ed86bf109063ff0e77bc3c8ef645fdbb8f1215099a030801b29d2a024eee116e861673e05139ce6a59f6f85c322807ae68cee572ab0bf24e854d44fa4de23b405234fe5e637b9ee9e9b0e155b0c27e39c60b0d39c7b902945499c3e7a544c2c810c855d962f54aeda14e978cb2a7aad2a1c18d828ffeb86190d8be0fd5801ff30b143fcde73fa33736832dde15943beaccf515f5053e2b24c411842ea13ae71deccee8c387f6a6ea1496f0af2ba2de23a7691a6573ff0685bbc780eeb10943356fc09af947f175751459c5b8046d24a156c096de224366b5fa690c9dff0268b59cdce9789c373cd270374338abe3c108ccd7488f56daa75f3de24710c5a04c0d5c2939608dee0d410c29a1979f990f1d2c3481ddbbd92d405493984635395d4a75da3d57dfaaf904690e3652526aefdee703321f8e4c4fe2e93d80368d8c0ea074b73ba94c6de084161597df98aad72c64c3330ca094eb65e0415e6a7de8574bd3e0cb290cec4089e8e1bb429f05aadca53bc204bb9dbac67569f1245bde4274c00456ff6fba6dd031c15805dfbce229e3b12d118d77b264f8d3e54d80a44fd72fc52888a363cb66fdcf882aa3eda47276e3f6da90ffb731aec06a93027f1d92cb8ca1e20620cf4aa709ad29b0a0081787e2dee5188a7e1f80a7b6414ee1d8f4149609a1d11b95b70144a753679ff9756ccb569d77056d14b1663b68c85b91340495660c4ae6c6dcdb9bcc9409ac47138399686b2659b89b8dd43b60cba367f6a7e1ea266f37e865a45a91d34faa1272555cc1e4e314d910d2598f8be27726cdf4c0aa2c7518142587eb576d5320a5811dd83a17774a80721d4bd9a46e0fa2c4b324d3c370a0a263221ccf55af7ba3e65ee8ea662d14eef32612e30931b07431f3181c133e8a0713bd6dc5244c638dab43a576010b6208f31e75bba6e71afc355ee110918d2b609c14da299610fedd15e33cffef41a5f720ffc0b62e6e66b5b53accbd58cfdaec587f454c1c3bac51bf53580f30e1be816023651983a9d094132bc6afc524bcc2b5a3ae86ccd589cca4e92a8b0fdffc3f5ac98572488d4fbde544558fde931def81aaa116670aa67e389e1efbd90b506c81a45b8a7d9d4ce2b7d31e92af5c9bceccf5538d3fcef044bdb63ec00c69d6ede2cfb1f891d5b760ae4f3fd55d1b1fe7494715923a6fa37ff2a43c5000071d775108cffc1c0ea02d01aa5639c806848c8c9bbfe3783d7d2dcef934018f9d9ee0f7f6bb62058e0dc519c09b40c911261958015c653674208e5b352637aa5f8d6cf1513ea353b05b0402627f4fc26eece71e09b5545350bf4761f891eeb025799041de7344a67f674ab1f6ae660bdc822ee002bb02553419435af0fcd178f68aa161c1716aa8fb7d2112c4a9587feb4f8eb3217b6bf8408cfa77c559d83c3dd721bb8888fb06702561fb6a11b22f73ab623d2952af153532c133c93a3020dd4a4e9e41153418e728394ac53f0101f9da9a138b52853a1da5636999b203ab3adbbb4f74ab95dc20a6e45854c0df9128ff8eef2776045f30cf2dcd79a5dc4c63893498b0837d5a9500d884880a489ae7cdf952edd46305c956b3b19b13c26021be201a61d71fae1ba573d4b0e35b71c785038452888eb2b0a0801b76828023ddeb37ecb291e848ad9bee831cdf52adc274b3f4dda8abf77355dc22db9d96c70dee5e0569e25ac363f384fa86cc555e51c8ddb25eaec8f421224ea89ae1149320ca7555f3e6c53406a84b36730d0f0f02fe9e5fce8795b60b892965b83aaa64e2f342ac28dc2153133dc15859d5eb66689e733695b11e0c054e3b44376a01f3d46bcb62fddf801d7cebe7fbff879300fbcaa2cee48e3270c539e88ca3d570e3bf7b3bbd79a5d52f0bb2b98f3048772867fd905efdfa776b66ec4bce83e0d0bf8e6859577499be92aeedb5712309836f69520bde39c7eb8801143877a383e454eb534f9eae77510152ac0d87cf2dc31efcf08b156dee17ed9e5f632a1371f0c447b568d2354a1a646a104ecf5a4bdf9b43c4347e0144cb57ec2d8e93bf6ce059ca3ac6bcc3d9c4ba97a157877814659c4b997afac44d5b984190c17d2f875bf2fc31bfd46dc1b35701e73c0f44daaa25ba3a2277b2591c3a559504805caab76f9d6fefef9d72da4512108b8ce407fd1950ca114c627d3072125a9eb9e9488611e0f9e052a9da589d734fff32f29e75dd75034cce1e0035b537bf46d8f8d0ff898a9c2b643f4e372eeee74bac36fb545b324e2e5c39e59d16bb052a7ee80985b5ff88b819e7f900e890c7e8b5df350f436af1a582a924aff4c470217fac532961bab8f14df46ee0d2b03a5efdb7a484de2f8567daf033b16fa7b515a639d2d9fefab73fffc103ca389482b8b8ebf20219c3d5a48f483aa94b3397dec87536974225775ce5027e9e6158c4b1179e0807c726c48cb39026df8e104b52f29b3a75875b6cb3dbd2e4fb763db46572618bf8227700b6125dfc7363f78202b292c4fe8810f126d4089aa1cad643182060af587ae45063cd9749694e9bef3266297ace0a07afcf7b2fbc419365975524853ea6d8d9bdab3e0072cf7ac0c2f89a13073196a7eb583fb4e4353b5e82f5b9e508e0028828fcfaebd40542b7174c03e7e160374f75fb57395a38b1537c5d8353d46fed5473be4ecb06050636cc0c2020e129e4af3654a3622a422bdfac6c21063f54242b5d86d5db26dea60b99c701d2288744596a43e07fc663bc21604446efb1fa40fb8b163dfa386e3125df503c98bbb191811d2c192807cc5838e90801d1f8a60195305696adee07a076903c549b825cf21b75623b2ae228313a1d", 0x1000}, {&(0x7f0000001100)="5f597177e68121cae9d299d6a1df78e3524f40d7dfd2ec5c7760dd7445515dfd7160414c45702718d3f28df764d6d88d400822b4aa0c26a65b0301eff377ab7b8f171aa481a994c88a558224261485ace131a309999119ffb4c9d162fdd23c75bd2decd0ca620b98d11e8ad0620252639d787d727817996dc61a185243a3300be4fab00160c15dd569cc4a0cf13647ccdae550e634c5682924a3795536fefebe95be9fe7fb0473a497e079eb258464f106c9dec157c1c6241254cc8e5745fefd2784ba9288c67cc51ddc1ec24bde2d4f7467fac9b4a4fd36fb21fff80d953071a8ff1b82279fd63dd8fc91c85a68b454fb5961b9877d4a048ec0b7dbd48ef3f91f608b788250526fdc51cfe64fc40df5f95d5428b6e642249522661c8f59ca6be66b13157c6f1b2606c29474520dc69495b485b9a92b73a6b7354a52a87c74e194082fe6405d9d4d86ea144c42e513e6f0167286575d7c78c30192368a997610a503a8a3c0abee167318c05365af640073453eddf79e6aa5399bf4cee9836301bc175cced645afe3d714b50785a9cdabd9ef025fd1dcf11a16fc32e16216bb8572b2be0d9272c5daf89e643c4ed11106f02c668b403bb857d9d23efbe0df6a6dd2085107bd52ad9a2a550ce3da5a2cdf5d5fd32f8ddfffd7fecf2f9b1fcf3201be62bb6d880270033c0158cb052eb5129b8caf51d7ca02008003db3d357b6ff3a92084be405d5971e334cc51a2d6611b8164baf6bb63d018d298732f2b95b4bff03a59df3ff4e07b93c647466dcbf2861c77ec3142959823f35ffb7d7d53dfbf3a974ab50f40d961ad58abdb8efd17f73e8723a5497c887f76b72432206406723f618e59087927654a5dd73416037dc860e5db8876ad086576508c06a5c2add660b592844e1fb73e98c79359a5c210a409decb07dafcec0be7d804a87f30255cc3f493840965a57b6f982158f6e7c39db616bc589eac7279a4c900620e8a46cf33dcfd31ed4bd3897664a3a1fe324207e54f7bc91f57bf74b542a84f870b6611da0e6034f1ebb468a448db21d1669b0ce70e48ef32f02b94a7b6578fc903ec4bd03b74aa564a6f99e1f9ee01c2996d75bd87e2dc7f06816cc6afc22396a0d4899f3bf742bc3729eef5f05bbe0e59e52926ea030d843c2bdb9d93bf55db9e3d9b8638fa13d118d2701f842755e631a8db199b51d2325a4567216533806a82f63657caffa5f69beb64d1459e74f72d59ffd0948a453f4b9ebc88b17a668ee16e633474fb57f891d30e280ac5df136c56438be66e3cafc1c66f74e3193bd51aa3a4ac39c50c64784a72f5fb25468e92161573367bebe185de697c02cfabf26cf768a05fba7d038dc2e591651c6511728bb91571baf4d058f10d256b328c246134ff1e411d510fce3b97896a492df954b73f00dc6e3210e206ca65d62a3d378dec0ebfa51cdb61f8cb24330cf2a560db0adc7737c6b4e60fa1486c1ff5cfe02c073f7e0e8f9f2e2da1abc2d3939d7ec38031e8726a8522bc0f27bd248c7a8d405ba48be1588c10f44067ddf55ec48491b0d827368ad1ded3195373fbc15dd0552551fb9e59912f8bcc289beeb6d557cb9d779b12c0ba08c7b4bdfd4475ca0aabec493a2a73c9391fc73182d0f8e73181688adb21a53dec90b4c76d23884233f32b90dad59b7d7d882273c71fbea839ec11e12bd0de0e88ecf7c02a192d45ab94055677018f846408eb29c65437e5ae6f35574e7ce8302a0bf338351e6bc128bf49ec6ea7f50814879689d5b8c4d74e35063dddea48f84efbd9226f8d13c85e1eb17a3493607798b55e7563862f2124fa2aa3247bfebb87d47270ed336e002fa6aa3db97468b3ffba9918ad10c1f4022334ec8ef9d8aff7eea156ee6a221ba9e4d45b4049a75c70d725b37099455de1294d42b3d4d18a7d3c88e71d348428c870dc81149be0e01c4d6dfa4d62fd83f63dcae2d9dd7ad998b1f892d85e114d762b553db392547cf231b5a9ae58028324efd412343d38f80664fb64c44126d4856f1ceec3d6357655bf00d44b95786e73dcce442c2ca8ced7c2f044d9faa0292a2f2369ab2b75d4aa7350c806c88e24730594d5ea0146ced002c574db40bbc5c61cd36acb49d4e0c1fe1a1b43fbfd7f2d7e02d4d2dce4a5c9daf70a6deef49af1f2d9b277a2f6ad70986dcf1d95d4a15b743324b0af7e42fd761edb783232218e1c63cb03dff801484ab903d50a997f73bb5fbfaf7369380cf0c7be83df9de5563622522eac4ae77e32852ac137981b706024d537ae7bb73e76a28b899ad67debcd370de8cfaf33834861bcf310d9e403d24d54b8da50c7efbd96d91a4232deb0fd7c48f1697da906395dba656cfc9010f75d3db01e177739025973cd3ad290c47f9360f48cca48ec46ccd85a2306aa65354744244da813496f1374cf0cf249c4992ecae286bdd75aa3ea8c328fd0f7f5c8a7bf7b6be67e9b5f314d0d7b9398d05f4eceff5ecb80ed97344844d328ed462ea7af8b7187c17076c5873ecc3d3072590fddaa6e5a612eec4ebe2a2c972d8703d4058255b17e9a685998e84adb7f3660cbaa263f34e34be8a0e52faf17e191c474b147eb0f230d3c82ee2240cbc23fbca7cd67a57b7dc0a27a9d7747b7ec1a5c74003c77a498e25754f5b8d400f63a21da58689825146d9dec0512b8bcfb7716705c88e68a3707f5b84eef6110098aae1006c9218e4f8188d544e9db363402e4ea0b42ca187597a8904b248887a574e5529d87577a884e5fb5c90c1398b3b912c24635c5174785752dea0cde4bce1a42b75bdf052dc461b76960d6cd90e9868f7b07a75d6056885236c3ea44dd46234a055a51d0e8d8b05108dfa510ffb788a572820c3756d1e5e9fcf88a6aa7ae5c621d6b86c0e7dc80704b101cb73ab10c419d3c09523c31231e3127b9ca55c15daa6c7f31f82a5bf2eb315f60776f4e85ca35b5ac6d0e04e5105d7b26ea74defe642e3ffb1bccd1212757c6e91fbff940419179aa4c4b4558b8ade88c6be2a8def40feba3332415315026728a8c755c6b6d468b08e7db238a8c78643744da4a18dbe1743b81e8d381c0f98d5889e184c4ea6ec079335a9a404947582386c08c6a253618b78cb196a71cd25183bda4f70598ba8a4b030fb9fff0ea3f64e3908481f11fab16e4f89a90e63121fae5c34fa16897703630cd1d82f89084a209ab40e703d76d7125066790e50c9c2fe7d4ed3d8088b578694722db09c4d61a78a0c4361c05670ed6804218b1c1561c90150ce4a4a642b82ed4314c93e51b1d0f00ff4a3a0b80c2c72996d50eab63b789c24a890469e7eb1777c6bb23393edbf31040aed399351378eefc9b1958a14e4ed7bb0ca514b9b182dc3c48e6af9692275032524f1e3be804ad7931a676d814239969abb2fa914154b1bf7d8be80fbd650cacbc36186dcb3cca260c2a71a8144e256b0e8c8d295f4aa4f61004ae1bce244b20416bb8d565f5b01b3dbbe6bea0da73dbe9df25738f5c2594eefc118a2584b4de19e0f1232271177c56ebf6fcf820df089af24ea891a11cff90483521830bef4efeb16e6091c47f4ea5583c7a5fd93dad24d10e1a378a9a9d0f20313124b68c49d3901d0f0df3f1968190d3d1eab22b5ad7f9633a2c261d06b8469bce35675f2f4f9b008648e6f336e8b6f3bce8aef8868ec642b2dd221db2e90cd196a894d0e5958e5fbbb8d4f02818c302df4edbaa98e52156a56d6a49d3e59812e30cf5fc331e2a119a79985f5dad93f7cc4dcdd85d73f08b278d2436d19862ce30a26ae4f61318322b8a6cb0a3aaafeb49872cb49176f2ecc5dad941b03769a59792892c23d03ccc88452b1cc61e67ca983a8d1d8c62d2e56221b03a09d3eba37229828351cff8cac8a6b47157e5156f9c179be0204c5f6cf90bfd94a108cf502d41d26bf7e37c66892a79759dbf89d68dab6590b3386c71e893ec5fc097ecb160012066a8d25be9c6a7e92142bae172b4efc8ae92e18e1a69121cacf0876bd037b57a37ad4cf6a4791f25c0adedea6796b4f8b70098e60b36b61503752e793a96c594eedf8a6633b4d8e389ad98f6a8007d7d820e651d44d82400f6cb32dd9a1d57efa0e1b5eb88657beead6284a6ef2e732102e1d7c56dc9c94ecaabf192af14db4dcc22977e704eefb7bb0cdf43c686b965b46efb7d001e4202326bc7e3edc63d976c62650f27003dc9d5ddca900af4e66a4439c9e5f67d0b226864accdfd5dbf8bbf70dc810ecd67cf2a6cb04ac3b895c2ec2f04ca890b1d5873efe2ce252c0223489c5664cd3836d624a1cc7a77647c663e798371a5c6d4ce7085a26ea4a4b1f786d11ff041d7de44079c7c7dab513b74fb4f87f8cf7922cd7d103ecc6c9738a3a7c773d2b23dda299903dc7d68c8579483d19f9a9f351a3c2450f6220beba1a346b6b107479dfb3664a9cd6bf4996f024213b099806b3e728099cdc927cdb709c6569e832c51cb1696785c05ae84d0834a77db1826b48b99f465a820742496d251517cd74bb6b0bc84b361e54f97c2d3d45be8da314e710c6aa418b1d96f1a8a4a49fc5a39b8f2332a4b2fcac23ca2e8305283bbb5956a879cba75dd7317e9e39e6264da7f70166b7f16f8a3994b2a98e8326068a99bf29da0c2cf7e7a66227ab9004836f61477cefc1e9ecd17ac59b6b5be8f432aa81177875b0a72120aeea98a0fb64ffaeaf1f1948eed6d07df32cf83e9a405536387194ddb8820f0d4d4bec6cb4752c0762d94246225ad68843318c4f327dfccbd3a6fcba2d22caba99bc28b674d0524c9af90dae4dacdb0b75031567f2223f0da8a5af7fb967ecbf6bad6ab146e9a5f275460b43b7b407e1796659ca7e4b8ec3e6e78071de42c3c64ff0730966e7f9146d94b46e14f0fb7281d4ed2e938880e02cbb432b32d9c7c142cb1b35ec11c8f0931fbba029ac1b156ec9d98b06741335eb8e9fe5c28cae71a2c42cae53d0c21308317e92161640be738ebc47627d1a449bee01671a9a7b87598f7ba80b1d1b69853ada98006960434cbd7e8b47d48553916aa3ac3018c945543c6181aceb7436771e75451eb1566f97433e254f4adcc050d5a55415bebcac76af13f5f6ab2d2ba33b185fe254bd98697c1eeca96d15edecea18407304ada6aa87bb51a57f41702945f11981c4a912710da3c0fd8f3cbf99820157c527e7162aed703756f64face1f91f7737941d0076bb525320d3e1482f5d270f307e7d8b6bb3d2d0f7a97f5c768077ce39b4cf493f882d8cf310db5ac82fe9c3d035bfb58cb640484f07f250939305dff1e2236ec176ec564f84288cd7bb29488ccc28f6960b3f337339393fe744f625a61d74fb79e77baa5fd63c0acca777d9141d689a1b9893d414e7388540643947857f83e7b496c52a35be21f27a4bd52c232e0051fbe1521e50eb601486c41f5698ec4c9363d74189cd6834cadee0da2ca2e5e2c4fdc1396472e741de2708c714de4f536f55f5324a0c7134ec557d374557ca0b1fb0150c136018ce5d6accbbf23d548f733215d3a445d819c297a1bba1b0a2f5480d09be9f35ed3ddbdea2dae02e95a5ea43132c0a77bc2c881e76d6d7f946a16a5c532816c85ceb44117193596a1706b0bce7f3155ef4654303733aa4f1046f6905684ea26d556d7653c5ce2760ab4134c8a22e326a7e159af64302bf47eea18f0c2c28333ff576adc2e30ed0fc84ad926cffd5ad8f020d202777b6c46869e3b4ebece0e28248fa99af81159cda1f9ffa6f08c7375c95c76540838f6c115d30c6b2cfccb14c0eaeb51", 0x1000}, {&(0x7f0000002100)="ed84e437f2bd57c688274114ba316a9d1e3475dff679075956a8f7b4cfc4d82e032e3a45653ba189be19d3bddcc387fe1af49d6bcfed1ad3d5717eaba17201547beb81d47cd3ea043f7f56c5fc80e78fc0af6a9d3bfa397809fba0e90d10cf6da6317128c9b3b3efdea02bd8eb173f6e0aeeb421c99671912a594d7dfb336d6b93cb6df0ae66b4fc173ee3ac83e39b2165e07bda1387849a89490749e99048cbc799a26d076a9293c219a04f6f8552d835f57c16c1238e98538ba2af79415ca4", 0xc0}, {&(0x7f00000021c0)="f184a5e7f5907213da5faf9e23f5f6a0009464fc0dd56fe5e73a0af45f08937b3133d1979e3f36da3c2c99954e5d289c52ca0af41164f4ef66af84663815e34bbf23d9f161c35648b86703b6e78daf", 0x4f}, {&(0x7f0000002240)="a5b18ef91cbb40890993c5fff5832c7d6d33ad57ba69a47f47416970d9b7dcffef78e2d731a127c41f570055133318b43b40be2eb890a6505fc5c3865bf1a19392f5cf13f5809e313d76511d8579a0dbaf12d64f8d484ed81bb3999c055ec005dc49fa1e52bd0e4978898d53ff24aa811cba11593ea713d4cfa8c2e8337c69f2fe27eafea324b9594ea2bef6aed8affb71c2c8f80be630c4", 0x98}, {&(0x7f0000002300)="d6f6ee223da25485f195f75d399d3355c28f542047f3e4361316532397e6afdc390f4cf4b7b627547a5e2655f279e434c46562accf149552fc1cc4161e6eb4436f4e890b88b7bcbd73950d3f79887b0c59113be9dcedee1bb9454e9ecae0af5ab700fc", 0x63}, {&(0x7f0000002380)="5c25601bc025e697f1c5afd789391c95008a7e19eebdb80576da4c9d30d2eb4c7b5bd1e764049c90a00e0b69d85ecc8c62edac33a8f530fc161915281f9e45b107547e18a3e1c8af1fb2476a92e35fea587ef7550a3ad09cdb948592646f1ae309687f46421712b04ab6c7d64bc3fca6650714f11099d1d176a381f16af3979bf09083d7e94985d62323ae6a08f93ddc0366695568203a40dd636e604c13a935eaccc499f4f4419372f195471fb7d5f19232261d6ee275790c3d4377b01db6b9850e9061934e57045142a7a600fa5b6bb23e925e0aa9388e9a4a154040763354ae1e9b0365ad", 0xe6}, {&(0x7f0000002480)="7bdd11bb91761b4b7ed614e57dc5cc61b101d527fd0c6b8542a65bf4c7e02685559006f180e169dbec9773f620d485bae6bc4fd81e9d19a2d5f9", 0x3a}, {&(0x7f00000024c0)="c7ac647e6dc7cf64a482ebbb92ac23909d32dffe37a8bba369c09dc6e19b99587996352bfc60e84377", 0x29}], 0xa, &(0x7f00000025c0)=[{0xc0, 0x0, 0x2, "615bb82b881079529bb29694446461da8a09bfe2dd4d906023e8ebc15f541abb907fb34ab274893c39b519d4b929d2ccb6b5091f2fd7591e48137e3aa84a9aaa7f9f0b9b8c32ab175ceaf39a5eb091fae8e80127c2bc0c395a0ce7cc10f42c0ef6f30824931eebb084e32bb85afe065f3d6721323a71cadf4c3874681d00c73a752310f2f98356b1e2b71764f8da4c91f8eeef3be8f61da629823429b2f1ca1072cb34f934caa13c14cd711f1b"}, {0x100, 0x1, 0x7, "a19958f97f8cad8f02be64ddfba93608be564abec8e899b8b97f4b1ffba832336b9ff1be7b1f987bf0d4ccf7d3571b603f5e51a0eb9d18193e380f7391989157db560b2f3a643829f1ec2bf89c692ad45c72e66cecb7a2d7454584eb95d4c0899af86c8a6f4e99ba3ead78badbaa2f58a9624787ec87520062252569dd7fd715623670e1ab49d0cf42e7f4d6534ed0362cd837ebf546e9c8fce21512826a86e5b1a36c6725c4363a45178d4d571c0bcc258b809c24fa7c5aabf4e541b704cbf926ffa2947dfc8ad0a28850a85bb9cd2a014db73681fa3e412475a47e1d4dcefdeac0064ad852a4d53dbbf244019971d2"}, {0x68, 0x1, 0x2, "918309eac6fcc75a83afe7982737649bf173ad2876ff31faec47d690ffd1aa6565d85715e94751b4556801763303cfbf8b962ffce05107a3576c2286d2f7cee688894a7367df1573361eb06979ca3f0e37709d04179a82"}], 0x228}, 0x8) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r1, 0x0, 0xb33d) 16:15:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xfffffffffffffefe, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:15:14 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x0, 0xbc0, 0x8, 0x0, 0x6, 0x9, 0x3, 0x2, 0x3, 0x4, 0x9de4}) pwrite(r0, &(0x7f00000000c0)="b01aa9807a1447abfae4370336d026a3f46cc455", 0x14, 0x0, 0x0) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x1000) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000002000/0x1000)=nil) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) r2 = dup2(r0, r0) ioctl$TIOCSDTR(r2, 0x20007479) 16:15:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x2000000) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000180)=0xd33c028c48b3ca95) 16:15:14 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c6530001728d67781ab853c09e59f8674ccbd23ad1ff3554c6a6f5464d7573947ce7557d2da6c9a2908ccb960dbc3c4fbbdafc77e"], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c", 0x14, 0x0, 0x0, 0x0) 16:15:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x20) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x8f22) 16:15:14 executing program 0: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$unix(0x1, 0x8, 0x0) mmap(&(0x7f000071b000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) 16:15:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2da, &(0x7f0000000340)="b6") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:15:15 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x11) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xb3, 0x9}, {0x5, 0x100}}, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:15:15 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x80000001a, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0xfffffffffffffffd, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:15:15 executing program 1: madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x2) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x3, 0x0) getsockname(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000029bf73067f4e9aef5a6db3970cb4ccd527375819320d031680f84fe597e94c7eb79dcabd4ee9e3ede65a13d59a2c2dd0ba028e8b871e52b89878ae5d9fcbe9d3abc6dee11250e29646912f8c2a4dca93d79a6d4acb8856a4a413f9ed06a111dd3fde3ae619ee37f69e1944d80a334148e49b4206c8174501ed94ae35c8d4488d70d3a2245bdb3a"], &(0x7f00000010c0)=0x6e) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) clock_getres(0x6, &(0x7f0000000040)) sendto(r0, &(0x7f0000000180)="73cc9e9a0cca517b8665690ba1a5d1a5e069a6c68025247b31626ff7926a1e65f34c219ccde6ff669a0744ae7718727f428bc38c802df94c7809c19c", 0x3c, 0x8, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x68d, 0x6}, 0xc) 16:15:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2010, 0x1b00) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:15:15 executing program 0: socket$inet6(0x18, 0x4002, 0x8) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x80, 0x0) r0 = socket$inet6(0x18, 0x5, 0x10000000000094) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) 16:15:15 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0}], 0x1, 0x0) getdents(r1, &(0x7f0000000000)=""/61, 0x3d) 16:15:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x24, &(0x7f0000000000), 0x2a6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) 16:15:15 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = shmget(0x1, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) ioctl$WSKBDIO_SETMODE(r0, 0xc0105715, &(0x7f0000000380)) 16:15:15 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) socket(0x1, 0x8003, 0x70) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x0, 0xffffffffffffffff) 16:15:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2006, 0x10, &(0x7f0000000040)="6d66b176", 0x195) 16:15:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:15:16 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x10) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 16:15:16 executing program 0: utimensat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) recvfrom(r0, &(0x7f00000002c0)=""/76, 0x4c, 0x40, 0x0, 0x0) unveil(0x0, &(0x7f00000001c0)='w\x02') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0/file0/file0\x00', 0x2, 0x2) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) chroot(&(0x7f0000000200)='./file0/file0/file0/file0\x00') recvfrom$unix(r1, &(0x7f0000000100)=""/95, 0x5f, 0x3, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) fchmodat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x8, 0x4) 16:15:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x121, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000003a000000000058a3", 0x34}], 0x1) 16:15:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0x200040037, &(0x7f0000000000)="02000000", 0x4) 16:15:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") 16:15:16 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000240)=0x29e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x7, 0x0) recvfrom(r1, &(0x7f00000001c0)=""/49, 0x31, 0x802, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r2 = socket(0x2, 0x2, 0xfffffffeffffffff) recvfrom(r2, &(0x7f00000000c0)=""/6, 0x6, 0x0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) getsockname$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1ff, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa61713048e69931929648", 0x14) setreuid(r0, r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) 16:15:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x2) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x28, 0x67, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) accept$inet(r2, 0x0, &(0x7f0000000080)) bind$inet(r2, &(0x7f0000000040)={0x2, 0x1}, 0xc) 16:15:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000100)={0x0, 0x9, 0x3, 0x400, &(0x7f0000000380)={{0x5, 0xff, 0x7, 0x640a, 0x0, 0xe6d0, 0x812}, {[0x9, 0x5, 0x986c, 0x7, 0x3f, 0x5, 0x3, 0xe654, 0xd8b8, 0x100, 0x0, 0x4, 0x2, 0x1, 0x5, 0x2, 0x2, 0x2], [0x9, 0x5, 0x9, 0x1, 0x7, 0x80000000, 0xa400, 0x1543, 0x7fff, 0x5], [0x1, 0xf5d, 0x101, 0x600000000, 0xb6e, 0x9, 0x100000000000000], [0xffffffff, 0x1f, 0xffffffffffff7fff, 0x7, 0x992, 0x5], [{0xfc, 0x2, 0xffffffffffff30c7, 0x7}, {0x36cc, 0xfffffffffffffff8, 0x5, 0x4}, {0x5, 0x1, 0x2, 0x5}, {0x5f64, 0x5, 0x9, 0x7}, {0x81, 0x56, 0x200, 0xff}, {0x80, 0x5, 0x6, 0x100000001}, {0x8, 0xffffffffffffffff, 0xa3f3, 0x2}, {0x7fff, 0x0, 0x8001, 0x44}], {0x6, 0x8000, 0x5, 0x80}, {0x8, 0x7f, 0x0, 0xc66}}}, 0x4, 0x4000000}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:15:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000001b80)="c0e9") kqueue() 16:15:16 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) 16:15:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x1b0) 16:15:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x4f2, 0x4) write(r0, &(0x7f00000003c0)="6f4c254b28a1373e71c17b57342acdce5413855b6e538da4a95c2cc4638d60d238608c4d357c6bcc21f537413c46", 0x29) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)="ed791d68ee27a8a221e335865d0466fa8ff5abe83b81806137", 0x19}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:15:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x1c}, {0x64}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000280)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)='\b\r4A') syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") pipe2(&(0x7f0000000180), 0x0) 16:15:16 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x811, r1, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x6) 16:15:16 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)) 16:15:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fsync(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 16:15:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x9) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)="aa") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0xe5) 16:15:16 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) r3 = socket(0x11, 0x3, 0x0) r4 = shmget$private(0x0, 0x2000, 0xe0, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x80000000, r1, r2, r1, r2, 0x10, 0x6}, 0x0, 0x80, r0, r0, 0x0, 0x7fffffff, 0x7}) sendto$unix(r3, &(0x7f0000000100)="b1000502b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0x3b8, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) 16:15:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x6) ioctl$TIOCFLUSH(r0, 0xc0206981, &(0x7f0000000080)) 16:15:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffe, 0xfffffffffffffffc, 0x9, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x1}) read(r0, &(0x7f0000000300)=""/148, 0xa4) syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 16:15:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x5, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216ed6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809516c31260aeb79b03592254c369100000000000000040000000000000000000000000000000000630613643bfa27fbbb04194462eb49b6e46cefd06f7e6b06f58e3a0d5232e9a1ca5be62cc4ce6649fe6a129d09068866cb4e3d7cc3db41aeb7bf9852a14ec9a613d8a36f95fc97ea35aaceca85b5ce88e40e8cd8cc50468d350700000000000000f6746754d10b66be124435455c51c777025f74c3f159c0793289c77fea62c5c41bd05dadf0740fca25ebcf1c9592f001ff17f3786530465d7b85abab38227c8a5162bf872c611efe24a957c8858a58", 0x11a) 16:15:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002005, 0x2065d) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745f, &(0x7f0000000040)=0x1d) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./bus\x00', 0x80000001, 0x7fffffff, 0x80, 0x1, 0x8001, 0x2000000000, 0x92, 0x3, 0x2, 0xf6, 0x80}) open(&(0x7f0000000180)='./bus\x00', 0x1a3, 0x2d) r2 = semget$private(0x0, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x3c, 0x4, 0x5, 0x8, 0x6, 0x5]) 16:15:16 executing program 1: setitimer(0x2, &(0x7f0000000080)={{0x2a, 0x7}, {0x7fffffff, 0x3112}}, &(0x7f00000000c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0xa0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x74}, {0x16}]}) shmget$private(0x0, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) rmdir(&(0x7f0000000040)='./file0\x00') 16:15:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e", 0x50) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x9, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0xfffffe75}], 0x1) 16:15:16 executing program 1: r0 = msgget$private(0x0, 0x80) msgsnd(r0, &(0x7f0000000080)={0x3, "633d1aa8e8054f1e477a437d4987a313a5cc46cb6be22055505d19593322eac3c4eaca4d462fd6891cd33c6b4f5b375cbadec9898bb7dba2704734d1bb559a0a02075ce50348dd35b6b5aeb81a1dceb3dd8f776e4ea9ac6fc25f77ea5e09929e423112b8a2c755477464821f07932cdd719eeb266dd44e0a7b78c7866b046d8ce429bbd05967b7e6cb555791562f0921d37fb5c4c33d40c91f5870389c8781f98a885f8ace62be96a1f00ba545120ead118c5463fb7a140930bf80288d89f72851f77be2805414e6de3880230b21525d6844cf4e4371d6902968ce1ad91753489da3ae7171baf71652897cc3a44b"}, 0xf6, 0x800) syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() kqueue() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) syz_open_pts() writev(r1, &(0x7f0000000200)=[{&(0x7f00000007c0)="20df87f26a75fa93a31b0ab8b6269935a4ceff0db1417ecd2d58f8e419408a468c22b91fe63c9b53081efbff401bbda5ecd9c7ac7841f13892aec6f6ee88f832da816729e2742e09bb73193077ff6303e35820c6fd7ba1e1c2e4d407652bd7c81807337d3a158fcd5b2f4172b86bbb4bc3e01a36f9e99e2e0987f6be6d98af5793eb27f278fef0b1a9247318f4be1dbcda08303d8b218295249fdfd8c27314b0dedf69dcf28277996432f05525ae80879870728c6d51189f9989462d59677a4defb4bbba36829199aec3edb50a5eb3a3ae6afe4e185c158eb10a2a6b81871871a3684128c8f792a91cd778f3afd11f0ba65cd73129b2ae4d2f9e09c16fe0af22fb55b84e90d9d2c1e2c566976bf263fae5a9eeed7b4fe77e1902e25e3430b13c75ea7cc35f116d5e000a37406b99131b66330089d17c905275c37414841a9badfb4cfefe4305638a0aba0a708b26c228636380c8f83dee027da21bca3752148cf578e7cdc5e750c1dea5ad249a2438b66a3bb21a8ef040be74af34f49135ea10876f15618b7ecdbbf4916d730cda2309d252872a751e24f564f0dd1dc12be6d7b1c07b608fe7d851227c92993dd1f3e7dce1fb289c18bd844a3bb827068aaa03d69aecfa8eb58cdc8bba9747e20e3a5670709f571e5c27b69f2654c148f9070e231accc222f448cc527bcf4c6276a243c19270195bb7ad02a37f3e6c9d90fc6ebb641d8b23ac906234af77c97eeb628556ee57f63b8b3096a670531f045b11c5492037164e29d85d6cafee30d76010b6f3d12dbb85ca5eeffc3890d8c35f2a7692f2f7e5050c5bc6f3b68f7ef833d06de57087dfa510915fcdac1c77e41b6be308ea55eb3ef3d0911e875ad1f0d088b95af586990f43b47d1ad78ac764246bc5d9245a98572a4349dd6fae75104edad6ea4e1b8da37cb75f69ba875cfb", 0x29d}], 0x1) 16:15:16 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x1000) shmdt(r1) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r2 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) r3 = socket$inet(0x2, 0xc000, 0x2) r4 = fcntl$getown(0xffffffffffffffff, 0x5) r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={r4, r5, r7}, 0xc) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r8, 0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', r6, r7) shmdt(r2) 16:15:16 executing program 0: nanosleep(&(0x7f0000000000)={0x1, 0x7}, 0x0) sync() getrusage(0x1, &(0x7f00000003c0)) 16:15:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x401, 0xce, &(0x7f00000000c0)="c2a7ba4971282bab1843cf3b9b04888a8e18d41176c9d40cb84b1ce728ba96fbafe755b7d5cbaa20bd30cc4d035e238ec16ce9e844264c940c009fb438e7e2cf366368796a1997d36fed0c5274d4c30029b7aea37f5cadd1772e31f0ebda1c2488a488d4fa27581a591c2b6726416bc89052cf9a39ccf1b84d03e26c4463d3c7f8b65c7fbf221e9762c47f2745426f2ba9cdc3c9648e339718bea8c4baf0cf957fe46dd9e501ef3089c15f20d7bccf0319f9c35bbd37e4940b0ea38ecb006a44079a55f7e7d7", 0xc6) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) r1 = getpid() r2 = geteuid() r3 = getegid() sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20}, 0x0) 16:15:17 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) writev(r0, &(0x7f0000003500)=[{&(0x7f0000000500)="d4c74a941db70f51bbb8574099eb997e3406664af139b4e6474010b2119c90571bf4119d1870615866120c86fed2f0cea98aff48ef4f8a7cd94a8ddf8d92559fcaa2163984ce64e34ce5cb562a5a1a4d8676c3c7066707c4c9fe0bf5ac71ebd1fded9603da28db63cb6daf2e979198b0d4704957a98315f84a43e4c378177d458dc8551bd155be1f1e1fd4b7cd3a6df4eef8f5a395c432857bd821c35473f78ef36fb828f59dd709f0a4b10768995e3b07faa64c9e3b18da93544b1018df1d476a71dd5c96cf594ade189625284a328f890e8a727020c07b5b6f2d4f95da673887dd4669e8035b0bdc9ee227712c0627f653374659db2f7cf7c48441093227b63a1de274e87e8998c2a55a12b810c8ffb75bd82e7c6e287d869bd5cd779c6b598b8c26eee74dee880c3d9bbb7075a9149600f04fd9734fb3d36a4f2701cd11ae480cda8ef324b2cd98f666395b40a7bcdc7502e300fb9a8d076eba46b0f140d6de290255fcc7457061cc9c60db3f04c499d51ae3438b7b93cd524bfbc3707bb9aa2bef8a6a92ed25704b31564cf0711e56ea43393b9fc7c58f298c68b3f832595c689af2b3497fd0c9c5e5ca2e98878301d35e9aea7337488ebf34b17b0533dbcef5cf66482de4b7e82fa46c577b1c3056bf651b40222a41bef600e8ce9a7ad10c75d2dfcc8e6588d638956a4adf3acf9ee1282aeddba8296723dc5a5e491142281ffd802269993d3598d189f9e304b7d82b832e6c99d7b5dcab785e9e86f422e0db44221c354a745b9ff3cdf468986e163b1fb7fe93a0c0465f6bdd2a989160ed047d598308ec7bf9f6d48f434c4f7b19a0197152393d36fdd0bbe9a31f307b83260a209a0f4c56465fae5432496f74dc4474f38eb0ae8cb1727eaefc6c971fb8aa723253a4e4e2a6d9d94acdb43f2443aa74ded9f50ec770fe2abfe8a18f3bc06c24c8079f8314aa5a80b7c2cd46b9cf1f2fa159bb0d48cfd5ba913b1969847098d638c2c6d602b63eeecb4214b5074c184c78ea5d252ffacdf31c83d5c0a9f8acda3771fe41496193adcd223b8e68ca021968a4fe14e161f7fce9dd416e2e3e56091dc8c4e598cd182b44f3bd85183dcf6b9bbb3a432c9181a8ea69162b6e29b68719fdc5e3b6cd72d0a0a9d0167e316a4db442dcb0a5e389ee88a85ca0204c5da408ba599e7c5f2887dc0a", 0x34d}, {0x0}, {0x0}], 0x3) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:15:17 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0xa090, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:15:17 executing program 0: clock_getres(0x3, 0xfffffffffffffffe) socket$inet6(0x18, 0x3, 0xfffffffffffffff9) 16:15:17 executing program 1: r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xbf) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000001500)={{0x8, 0x5, 0x100000001}, 0x0, 0x5, 0x2f}) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000240)=""/27) ftruncate(r1, 0x0, 0x4ed) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semop(r0, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0xade7, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x3, 0x1800}, {0x3, 0x4}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) r2 = openat(r1, &(0x7f0000001540)='./file0\x00', 0x80, 0xa) r3 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, 0xc) connect$unix(r2, &(0x7f0000001400)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000001480)=0x8) setpgid(r3, r4) setpgid(r3, r4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) fcntl$setown(r1, 0x6, r3) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000380)) close(r1) getdents(r1, &(0x7f00000003c0)=""/4096, 0x1000) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x4c6, 0x4}, {0x18, 0x0, 0x24, 0x9}, 0x10000, [0xe1a, 0x5, 0x8, 0x1ff, 0x7, 0x1, 0x0, 0x4]}, 0x3c) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000013c0)=0xfffffffffffffff7) 16:15:17 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x43d) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./bus\x00') 16:15:17 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000140)) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000100)) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0x7, 0x355b0724}) getrlimit(0xf, &(0x7f0000000200)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x1a7) 16:15:17 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x81) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x7}, {0x6}]}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000001c0)=0x100000000) r2 = msgget(0x2, 0x100) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0x9) r6 = getegid() r7 = getpid() r8 = fcntl$getown(r0, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x9, r3, r4, r5, r6, 0x6, 0x6}, 0xe1, 0x2e, r7, r8, 0x20, 0xd7a, 0x8}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') fcntl$setflags(r1, 0x2, 0x1) 16:15:18 executing program 1: r0 = socket$inet(0x2, 0x0, 0x4b) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="7eff668abd288f1490cb0e366dfed9acf78424a5199564a717f663be072a85b55f61c8941c78cd7070774505220fc51e7ea79113fcb49ac44890812334cbefafda8a58d46a7ec065f59cb6d25273bd2b63f189a98d94bc90febebf93ac7a9b29b69155ded766e7d31e52ad22604dd4183f2bfc2dab6514ff0d0e8376bee1bae9a521a66a4b1e999129939a74fb838505ca0b0872f9be8370c502434f7d1e4aa328801568f2448138e6f075e88487975d1cfc4f431b67f98f894e006cb61bf49cd68fc6a6d0a2397dde216e4f6c2fb8f99e811ec9edd010d2c64b5e5288909e147d226c8f86a529f4be17294f02deca092a", 0xf1}], 0x1, 0x0, 0x3c) setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000540)="31facee6131b893ea342bdb2ec523f8a05dda46cbfd8a6eaa3ab6d5484903773e12ef7cf002e9c7e968382ca3ac8f4978bbb6e1874f89f7210c5d68890f4a89706dc928f5a0cc6a3fd36c08d76f2d2ff996305b5bf6904f99b938f00d9ec202b2e62021285a91d75e03e331578b2415e4d620b2384c0b14d", 0x78}], 0x1) 16:15:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x24}, {0x6}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="93") 16:15:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="48d8657920fff9a17ecd5dba397951a814911c7a3ccd1109f31ed679e674f27978d8ae4a4bbaa60823f0e407ea8dcdfe144c41fab8e7f89bdd6d1db144017f227a0a117d2f59be74d9c0fd429a4b34bc6bbaa455df8be244ebb1b568dd282d99307a03d7", 0x64, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x1, 0x0, {0xdd74, 0x9cd}}) recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) read(r3, &(0x7f00000001c0)=""/62, 0x3e) syz_open_pts() r4 = msgget$private(0x0, 0x20) msgrcv(r4, 0x0, 0x0, 0x0, 0x1000) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, &(0x7f0000000180)=0xe50) semget$private(0x0, 0x7, 0x1) geteuid() getegid() getuid() msgctl$IPC_SET(r4, 0x1, 0x0) 16:15:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xc100, 0x9de) 16:15:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="5fb667f2"], 0x1) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x18, 0x1, 0x1) socket(0x38, 0x4001, 0x200) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x60c) 16:15:18 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="e4") 16:15:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8202328401f0ff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x12724b61cbb2c324) write(r0, &(0x7f00000022c0)="f4d3b18ca9f8a23e1eb4a943528ed642f4db18490102030eaf24aba89d92f63e4a8e048a392cd0ff1290d8bbc74ff25721868215e39b8dc56668acda89ceb7ef90a1fc79079c6ab33593a6e98da36e194f14fd10f87cff036b4fc09d5e7d5a6c256db9d66ae6f20c29633ba58e3de36590bc3425348235560d3607a824f7073b94717dc9b6a66cc905cc9620d39a70597cadb5ece097a78960de484f324cf624eb4c15ef766a49e6b1b873b5d521f03ff43dc388783eb482671bd86e852ca27d5323094ace78f16b3284cf6c104452485a8a19fb3449b9d51559d872ad199732d6078d3458099c64328684de9b29258b2582a89157cd5b5271cfd405876289bd0ec65c2ef865d5d414f63a30abfe8b9d4bd64ceed7e5546bcf16d5259bcd0b5ab45b0548a67264dc857e2347d6965b291694ef41f77ac0b1f345db87dd429b06114843c48a87828b8b630430b15c5919cc8c363ec988b1bac18580ffeb2a2f79ad1dfb29bf62dd58fcf02e77f8098864b94e7c11ffc9769bf17668b20b342d0744d89d1959901d2cbe64b203490dc9f473f17b9a58fc0f7df168b01857e57d09877dc129229ee45e6e75f65c7c086906a8b4d43d1159490687b95573c6a2e1e28f66ae1c7658a8d9714c62970ceba6b35eb27640e41dca86cfbc366ed3c5bc053f88f9a9f2b7585c9a82759924945b372831febcfc0b8444de21b42c34fb051cfbb08ecedc14d6d233aa9a1203982905c4518615380a8ec549674f6a252de04d54b82e3140e30e10489287b9d7ab33b4e55a4a09b534f701b13ace606f4994a30cd0ccf3c70f4194d3958eb7809d19f49677ed7bd8085d9893e756334ded7e18e0376bc6cf6e6bc8d38ec16c2354c666fd2cc2718c7da899cb09ee48d2f3bdd8b63ed0c8892bc9323001fe8c4e8ec7ee80b5e75683946a3f3bd100fc59966f6a8336c2af441198523dbcc5fecd1e858db9a522a24fad2f1255d9d6748f74628b3e2404657269c25fe3b1aa08729fc38ce39fc2aeb51078f487778f6e2c7d697069051e4046b0b4eb5a6a2d90ea807aa9e5d62f820ad0ffa88ee679998470a94aad927ae46eb47e391aff12f32072be8e9539641136f7ec4457604d176527a173d43d42f148bcdafad58eb997c5b047dc819e7103dd45525145cd40458fdf39670ceef6af3b3cb8d69cda5f5985f2f226fbda2c1f6596e4461b351f4bc647f948ecfb4dc18fce438e449173f47e24396df0c58cd796e5449063a0991c207f590e0d6f909ff60ba0ef706265185f66e3ffd031ff82bcce06510f729c049d97d18c78073873e2e7999af0982a19c9e6ccad340be77d71c992973d67eb3eabea1aae4c1c827b9e40dba60a5f623b2eddf1748b089a9f56e9d2746b18deb24d4a3cdde674bcee6c19c27c3e944084e11df903c866149c31ae60cd423fe836176741a3cb84ba8ef17fc65b24975080423945e75c06dc816c280af100bde1f5838721db1bede13e82825a6ccc8af75a020cda00254a7d270f1242a9b60cfc8c5c81b586647a4863ba36a1ecd4ba6664d9eb1662980baaf3babf8197f8500794558b0fedd68aa909343b6817f1b54722e3ef4dbe99721085cc1d938df693fc99215f728e251ef7ccbaa4f68d23eb5a71c853333e68587846d3ed0c52293ec2d562f30af0d09c25c691fe62d9e69d2a1da1b78b67036683107b407f2d8247cb780748feace59fd2b6ebdd916526ffd30f92715117da0f8d0ff846daa7b0f9a7342eecb6a7b25cd123cb201c027669a42d401438bc92cdca3e83d758fe4d3e91991a51887c398b1659adca009e89083db5559df5fb49ed260a3c20921b35fb0cdff4a4c4840b616b4fea2e88eea2aac553944613047add9c974efb77e1e35bf923d76b7c4406448ac3d8c4fe9d13e39ce70dd72a9b5c94fd5334b9df30d34e54ebd58336c4f413f019a839f99b960a4428071419a4263b9bdf012180c0773fcdad49856321fbdc645842a618691baf2bc149683bf32d9621d5120df63b5a6330e95001bb402d5f08b4828cc4a92c899848c7541a06cafcbc8a5c75457e0e05e9f0659bff7763502812dfbfcec4bef53b499d40b5ef727177699c2f6ef506bf1cf48eec805e866bae831a99354a091512069b12eb86d8b1de8df1d1722b75136e41c512a0b1c4cb41ad261c72499678585a7fe7ffbd88210888233f623e057546e99f6f4b4217cb68c44b18c79c7a97363abde5184f8ca500c238bda3f306815d129ed024f97836cb09b01177b57623e0db41d16f45aa1ae0bc72399241dcfc1ab44f4f7bf61f1723efd2fa1504c823ce96241b6a93cad1955c41b22afa587800c7af28ef349208791e625b8d4c4b6e99d0b92486886b7803746b8550ce76183c8842ffefa06e75fadc0bb4facbf6c1c80ad56763544bd853c3740323bcfa341eedd3d641f0907405f0c6c58d36345628cce0b25998ea74d6f530734cc457ba8e5da90fceda0e693e320d92bd91e06030e448c22be8b7ffb1817127eb5f89ccea74faa602bc23fe77708c54ab59c99f3110f9507aa41847dbbdeda649f49062f15fa37e93e45c5ad7f465b4a5883dd984d95bf1862651a4db600b26c0779622cb6526738dcaab5dc9cbe354c01a5cabae9e27d78db7c743764ee10910c5f407bdfa2cc94da8d1c0748e8672d71c4919b16f51454ac4e346225f0f64164affd503c33ae89f75f43620808bc9a1cda51ecc940ec32c69112f9fc71ad93d71a84592713b36688ccdf63cdb396a2264b213ff4a5f6d9a4b346cc82f96eae5cd194aac9e8d0b2b58683cf1fbfc6d9fb9c63e5d2501ec7b682c2c540611478605760203725243d354754ecd189b48dd6774827cd8c6e403fb71303f503f04ce17f5114a81e503035848bfb4340d35d017e82114b2c814accdb9e088d4e5d1d3ba5fb28f96abf8c8ddf4405abb7cbc6a08e9ccac8fa0586e0656d4c37424d3aaac4759ce13c6db500d920028f6f94170c98ca828677712fa667c8aebbb9d5580352dcbed74b0c789518209f09d6b5353a73d4c623ce12c86d5cad94897cde8b0dd91900251df9d8761904c0b6d78d60190e13610c0a953382b1bf4f9593d2fbda84f02306a6532bda5a0dc3850d9918eb3948820d342aa7b12a7adb2ae14cbabfe60cdc84f99da63ba62575b9b29abeeaef1e7e1d0b9f89ef629fd9933ae2667f832c7060d4df0200e71a54bb6629f94d17410d2bd96d8cc3fcd78c2399eec17537fb10bbfd7b58472716c0c4a0539cfc4d8be1c20e949574f309b82283730f1ca4c060fe7890a053d42bfd04f9973070811877f6f480491b252cb358a2ec881c2c3782a559e6e337c709406d106e1658a0d783d16d6f1c4070d4381991de4a0fa96771c230d7ace1e64f4fa771049af49d45edbe6c52b6ba1985dc6de44b547e4092fac05bb7510e330a1ceae4c7370eeb6166a5e4265c4d8066bad1693384e97b3ad9c3734361de489e4c0ddadfd491a53fea05742f2e985e8162b1a5ae95782ba52834d9c90534cd31b3b3821ece8f518113d1a94e49f470084b76aff40f5ee83f4ab1bb9586d922d497d24fd50f40c16fe5b14d07a5a313d116d65909f103c1606820ef3fe6599350954fba3c050ca677ffb6a2c7200b9de399ba235eb07e80f845ca92b15a1c08b22977e96d7eab809a92b10d30473316a96c6e29720787e0a15fad1b31c5906011fe4d1d20b30f6453f50f039a26aa5acafe545d6d5f85b9c57fa231ad94a0cc7c1778fcfeefc881baa29e538ba4788feedc8df48e3040efc64f586df8e0960e2f319439baebd31b0b5be4c5d297c67b7f315f282f620b848852a3039927356d82f62a7570401da3fdb1413492f9d9a6e74a05e332e3377e54072511fcb436b8ed9b4966dad9095cf1d8e647923661d261bb20921d2c979861b631cb71b462f930bf22f4101d0d62494b4546ef284888726a2bb54baf8430f4668c0478e20fa0e766246f71e53a5c537d9c5b86f110c47e8b868c64fbeb0972fce9545902d631139d5c54e2499f8d0f05515a1ca0bcbbd245546a5fdcf1c7f10b67901f413e4d7b54d28812bf1ed8edcd290aa7f5c277fc35882beea5fb0a750fe28a6be15db12b9faeb7fa599d019b877e36c72287ba849e9afc0c1b9498f2b92b2f03ef88947cf3d625350eb16957bd33d8b71415b2b187d470c1c7181aada0a5dbb91a5ecfbbec51cd3e7812d31869b0022fd9a809a5ac9808cf7fe98515cff218e184e028e68ecb0a8e27707d6c027377c8a6cdcc954b7f84cb59199c47c224ada8a0796bff4caff7d92c08090f079a5827cf44c9b412286678f988483c1cbe98b8cd60d6d480450b89dd44b41af9eaab3311308113a90bc2f4ea10ef7488476550cbbe4270320d954af44d7c2d5496379e4d72de7c8a4d40543131ded7b0c0e6e0f5d39143a4953969a0ae51bdb2587f35c2650f6441bddc8926708f310eac68f0f189230d3befb420eb4c62fa3bb2b9ba777f415ae5c30d6878ea9557662a3f80e32b49e40c87f87aa79c3f2bb3c65b7646f62200db2d482cccef52b8f4d865ae478427a0fe950533c12b6c0fbcb44002536529ce1039bf1cb431d852ba9b6da6d0a614112e9986e89801a427b4237dcd5a04def57483493acf0736bcb4707c586eb4ed0e29853a70ae6424e82c97f7356f1bf8ad5e64cf69d4a0905ba21b238f5d3cd7bfde8798a696ad76098d51418282644820da7377eeb15b98cb401bd76f79ca1e2c5d0fd6ac0e3712b86acfd9abb2ae200da8c41ab1e28cbf225f1017ec0146b39daf8e6d5d61a38b1a1d07b00f398e560b7f69d0d8edd192c849c6c15145735c7588a12fc1b372c40ccd5a335a01c607ae83c854b01bf4cf5fe3900bcc80a882dea73aa556f805f9aaa8c046d04d9efd9f4866d7d56c7f9d3a9343e5aca4946176d3534ff74b95cd2fe20f806b60bf705d291a73ab2edba06bf2372021500480b97cc83418b9c5cd6fd0f162803e8b2aa2bc1aa5928d21045d42e3376d45fe81c2dba9b847fc285ef3f09d27806e117664d2aa46f188b901d59df84111843ec7d4ff2b93477ca7b8fa1bb43b0d2756d27457e74708901bc345fba632d662ab5ad6ebd4f19f6f3eb7ab4eb7e48e2d466f6", 0xe31) socketpair(0x3b, 0x4, 0xfffffffffffffc66, &(0x7f0000000000)) 16:15:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x1, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000280)=0x2) syz_emit_ethernet(0xfffffffffffffe38, &(0x7f00000001c0)="86d0ee764e6b039627010524") setsockopt(r0, 0x1, 0xfffffffffffffffe, &(0x7f0000000140)="80153c2b080beeeb8f6ec7895ecf19b825ed05ef29fa23060480722920be270b2e50a9aca27f9c0e9c1b1a46983e413a93254263e8dde0f5c05b081a1a7b70000194bebee8aa33940d382812be4a48fdc6d84b606166cb61", 0x58) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000100)=0x5) 16:15:19 executing program 0: r0 = socket(0x1e, 0x200000001000003, 0x0) socketpair(0x7, 0x8000, 0x9a0, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x101, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="467b1b745b8703dbeb96729c266cc9752cdc7f87", 0x14, 0x7, 0x0, 0x0) 16:15:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000300)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000003c0)='oL', 0x2) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="d1fe3ec04243b790b4318cd3c3b06cedc81c84422d", 0x13}], 0x87) execve(0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x48000002) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, 0xfffffffffffffffe, 0x0) fcntl$setstatus(r1, 0x4, 0x80) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000240)={0x9, [{0x0, 0xffffffffffffffff}, {0x3, 0x6}, {0x1}, {0x3, 0x2f}, {0x1, 0x7}, {0x3}, {0x3, 0x4}, {0x2, 0x2}, {0x1, 0x7ff}, {0x0, 0x84e}, {0x1, 0x100000000}, {0x0, 0x7}, {0x3, 0xcc}, {0x2, 0x100000}, {0x1, 0x7f}, {0x2, 0x6}, {0x1, 0x9}, {0x3, 0x3}, {0x3, 0x473c31b9}, {0x1, 0x8}, {0x0, 0x1}, {0x3, 0x80000000}, {0x2, 0x8001}, {0x0, 0x277}, {0x3, 0x7}, {0x3, 0x6}, {0x3, 0x6}, {0x1, 0x3}, {0x3, 0x5}, {0x3, 0x4}, {0x3, 0x721fd015}, {0x3, 0x6}]}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='x\x00') pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file1\x00', 0x10, 0x80) r3 = open(&(0x7f0000000200)='./file0\x00', 0x553f10b01400fcb0, 0xfffffffffffffffe) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0xc) connect$inet6(r3, &(0x7f0000000000)={0x18, 0x2, 0x3, 0xc94}, 0xc) truncate(&(0x7f0000000080)='./file1\x00', 0x0, 0x400) 16:15:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b8871313", 0x4e5) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000000c0)) 16:15:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000001500), 0x0, 0x0, 0x2) write(r0, &(0x7f0000000140)="8c684897f018781ac95402f5759853cff783ab622c5c0a9e99b9bf573d37c31258572b4166973a090d67e9b35dbf41cfe689e02c52da41beb2d4e1359b2cb256d69520bee04f476b09bb6a9b861b6f279b0d55c8bbc8d4043d5effa6b92e2ec4d4cc38ebe11f5128d3cb71b955e56f09fcf7c8b0268bf972ec095ca81d909b9dfb4d4ffcab179e6c725e955ae5909f4532bfd5ec1adafbe746464da0485be165c9742852080d7d3f5b3c68dc77588cee98899ece8ed10f7e2d6115ed6a49247eeeb0d4237ab5b8a84c1eed1e3e0221d06105a761831b0da89c1727c602b847ca2fe6", 0xe2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000500)="06ef0a43770bed8daa79ce8c7f46b88862be05f9dfca4e23e0f02fce0dd09542bbb8a27ce38f515a1fb98eab94f8aa49d70cefacc14cdcf6848398b5faee216ea27fe378ee59200039ba5c9284bf5a41494c4a0efde30b4601b3b3a857e687f0040a9ccc87eb8369952d59f26d62bc3cd69e52779a978a0a48bbbb61a1be570e32696647b1332796b0dbf535fd76ff4280d8e28c5c8a28396fead290fcedba1421a91d483bc3d50476d07f9a176b2b3b2a397142d1e97850530f32f3b0607fb74cf26e57a0278f4231a8a71e9d647a2db28da9683a17fb105cf15c9454641838c23b08f6cd4cfcb3b01dc35f4496d8627d08d419a57e795112ab0ccd37e831ac38c0fe84af5b512737d8242dd0ba9d656d5fac257084d4335dcb29179b7a065d97d94f4518f3503f4e3c17dced1541bed5d19cabce80bcfeb8baac0c4966b7d4e2173f64a3841e50c9e936fa78b4ba9ed7aee2ca61d73c14e58d0c39ce994e37e859497cd9876a162b7e4926087a6a80369dddad57464e91f7f57ec90e33672e9097f5e230c2f6b96c75a423407e317ba7a1d9a668cea59d89ff9ea52745945f7ffe9cfeb804fbeab8473a539c72db2f54e6cbe9eacc434c15443f8e5848f2217dda4c5038c60f1e316756ae0e24bb06bb27de05ca3c4efc0ca7d5849d24c50a0b8f800012241fb15456b9da56f40b19225ac48292739de3184e4d9b2d0902dd740d9dac009f27e6eab832e173776badc6b907837b40dc97a4a5fc89f56f672c0026ba277695826dcf241c10fbc2991ccd7c97df89c62b963dfb862bbc01d073d1a5fd10e780c32f5315c1c3524695409bfbfde80a3bcac841728433664e93c08de1f259d54e65e68eb31a8b808621b0f6ed53294627aa4a065a4d56f79ebc2639d91ac03ca9a16d4b85a012c1b97d3f3b7f43b62e0db97a3d042a9f1262edd4fa8a19c80089cfde58e69222658286ddabc90c99e2c44afd9d6cf0913a2463e039f1b353d46d35d87a6e37adf11484c9c0d052e7e7c2d157daecc9f76c6632ee6f216e8f38f1d3fed801dcd2fa9d6745e3ed1cdc8a3a5d8f9c26e7b5c811092cc240a30045687713b498e8640758452c16e6506f9579ef7bf61dace241f22eb8a03511a8ab0b830d404cc39aed6f9c1abaa98ef53e71a6de5e2cb9717413fa5b58d672642b8679dbb4005bcbc194644d7ba5bfa38f60d2d5db5fe2f9ab84f2ce019980ad435c6201a1659f55ee03b3011f3a0762deaa82c3b1b8cab50686e3b98a45336c1c9767f9871e373a6b385c91f7d684e841f8a75a28f892ea78798d5f577ae4e73a4c5d836374ffa353cc00c483dd557aa03c9eb46c642060bbb3b96e36f545e6204dda757be793f90ba4a4997e169e0b9a22fe2ccdf83745e059431460b5b283aade7c3ecd7f100a769ee1d98f49c8d75edd8f5dfe76a703178ffce6437fecd4e1862515d6d67a8328a3405d138d298dcc89b58c58f42741acfa7ac30762368836a59720e34ccbbb07fdf9e9df7f3adbe5fa0790b415d061beb37aa8aa3baaa0195e23fa3518060f65802d1db61d5905d7c96a922a019c88d5c471d85a1952c042b747bd8e0e4056701732b987081dfbee20f307a69def94c45530b427da617ef7601751e7cec8c678a0a3b0352125bd32482da4f50e49f33c3cab2e37f5e76c690428fa6fe9bbe4300db9285b5463ee2204159ef5e8a765f1e78c8ea675372bc905232d6886f0a0e6dd64af5c8a1e8c0ecb98e1d0c93e8a97c8cbde7398d7dab43b8f4ab26e0bf9ff5d987e94a46be1906358ba43f81e236c6472db64a912c9612ebce74490990c859d6ca8b05018cf982c84c382c767b4a88b83794ec7e0fdfb02622ffb8fa1185530c33a93594a1e4b07fd710dac44372139eb690b4e0f72ccb8f8df9290e7cbfe26f85d96c61835db76edbf211ccece206eacef5d591d9f6d4edc1e2b1366a4e11af188beaa88e83932333dda3af182489fcfd3ee98b0c906712d33536a38dd046170ea5eb5cfa0ef9d3f767ea13f3cd973fbfc87a8865043ab24e1a550da0b87a18927d4f79976cc3cd9035952e3666923dbbac2db02a64b8406b604953e9568a5e8acc8add815d54bc9d5e5323cf727ca96eff58ff63b2376c41fff0703aac3f459c2b4f78118d25c95b742445883728dbdeff8788ba62eede6bc2e429b72ef6d28f6b8b923b205ffe2284c64f055c03f0ca39df637391c73a200aa15c173594c25018fedd27a20f92f302832d58171984523ef46dcf4fcc845caf11eb7bbd502137bb2d4256e505c15f6563994ff5afa0d3cdc839bf9bc018cc4969ca0f67161ccc07d87e7ea2822db34125354139e5bddf8ebf533be8ed053168aa5f5f8804189af52287396c30d02e24923cbf6907f0a1a250856e9fe1398748f84b1a5bc0690b21ae0ad5d1aae3e4ee242d9afcff979e44127b7db2e14f968129aa8537e9bdc63c2dfd6f0c63e8bac54f32903eb99590f872a2bd076ed9db0a3adf9b597cb7acc111b4d2884501bb92e49fb40e66f2291b89b63eb1cfb5605a1fd2989912bb518445b67adaa438cdca4d6a78d5a7cfcce6cf0e5edb8292c4aaf3d05d63225ef682dbc824505b45473c9e89f583b242b989a67c787b6b044e19e332bd4df0a17d9c75a276d57558289c20f41231f48dd7724c49d879c0c445986ef461a9cc6a3bd8df552332640c40e8bfd504881f5da1b885d85e2ec8a52d6c3b36ba9446195715235137ec68b4261c3cedc16316baa95fd629b404ebbed947231efca1d89dca0e03e3e315febd3ba915d52d21469f6ee0b387f1aacf6cc696149e6bacac182388eca0ff10e6151d3a2031df1f34d6ecafb73a8dc62f472df168cd02e655b83b8c556ca1b6db5641b52e2ead22893c80274986c90d4a831c10a085583e17096f78951113027f6feb058846492ac6de678f34702b232b1f99171e36b10334228c47c4405ba3981fe117dec352da0c915e5f823f7a5bbcad4547acd92634c95e6df901b7f9ae34c688625f7b79e619dfa0f525300555a3e11b1cb5e823191483e96314876a3867e3590be77440659a86a41b3c42f6fa7c8416e234d71a995a7f76a085ad8a5dc1bba7b099835dd42898584b72f2910470c55337f7a8ab11945e75d6923d0eb9d64b243cd073049c52ac5b9237b37fb33ebb069563253c433e02a7375f222a73d882bdfbcb55c8416a7b96d2dc1899dc16177db7898fb9d337cfcc1f36f096cea64d6bb03e28261ad6f76a9c11b3fc82f062af3a00388a7d9b945e3e221f5863e13f71403e3b8257c5b54d71e412d4045205e114b00d8e22e89d1a857ca37c9f1be5d4d849be657a98c52afeea8147ca7d632a2bf76a1ccf91b952600454c7bf5d784039d760d79d26f269f7af4069c953a510a834f8149ca17b53f6bba01ab99e61bb68773ebdcad8d17aa8616352eccb3c9e4cec44e772c491197fd35093424fb3b0a57c3a5accec03f91d1d0e28e5620fd59af356d15e859624ddfdf9c8165c9951843c19ea9f9f6bd0c2207aa6df8e1be39321321cd1068e852ae76af5d3cf7fa3c67a77bd5ba0dfcb2d1fbd50f32905fef93285fa0e6ac190ca241404f2904c23aaa54ae2d09dd11fa238eb05828d7f949edf2aca0ea8a1057e7ff4d9fb402c0bc50f2d69c11d0a8511b613ba27d0b7c585dea9e82e6fe93e2a22e323ba196f3011468f2cc309c54cc1c00a69abd639d74d955ca4cb32d441806b8c382320bf28484a949ca60c11d09be6dd6202427988e0cf3f9efe96867b0f18c252e9394eaaa8fe7e12eb7b08fa9866e6d335c92778d99f3831e1fd55293ef8cd16fb0cbc446d103f1ef41412e09bbf5dbc5fef950b6d7ea26f241b5a0d0ad506ac5dabea6235167d3ceb3e369b5a0e034f6c0777a6076c5f22ff1388dee5499aa31ec2d717db0771a7b757aa99c16dde556267d661d89d851107cb178050daaa0b12aed0c6888c906a1296b31d03bcc52875b7e3842b53506c773f03b7b1df47a4dbdda1ac6501d3c72cbaf4334d31ffa808b646c17eea4b7097d3b431e443d09792ba8eb390eba6fb52a9f6cc1a42bcbf49d18726b99100525482d5d473c266d90ff941fa0575cb778bb29d606344681f3885cff92880d502283a6a4002bb4f315331b3c9b72c418764a3d4085f11ecc6a4ef2a535ab67ca0fb78858e773be385ef2bae0fc28804a2dab7285413b03087945e26d84bc72d0ea0ad6672f4e0771d19c82fcee2ce563f86268541ac4b4ed00ff2cc82a72d2b19de56822d56fa18ccedddb2e02d462a29fbd08e314058ac877e4b5124041feee46c48712a7d2201109526187bee02e851fd1bc4349d5ef38f6d12846bc9df5dfeffb8cb910afd84db850f1977c0353de00be30fc5d82c861732f7c134dda72ea4cdab302f1aa827d367885a0d3be6979711779ee1519194c3c0a8a977f626d5a556143ab0e02e57af5f860531dc0483e0f035a2781d6ed7e9568f8dd0c9304fda102cc81be0581e535f549194f855ea962f32cf7c06267577020b0749a861146fe75de20e2b4245a6d0142f3ba9e9d33faac0c5575e81a59f6c28f2fba52f3ccfe5bf08a8bfaff863a853866f22d053d30ac28e0269d252896f8351108e126d44c61c91946a7e9e28094e9d757125301684d7512a943dcd5e9615568c8f55881c175109cd2a1d7f97842a9fce34333ee3087f390cd9dade61002a3185ea80621c6d4728cf19a3fb513b5774b982370c492d264415af1e4cf0d2fcb520e41f683d0384c1f51f62df94ea1a1f9c4c4f5ed60c7844f19cf8fd9a3b3dfa229ac107af6238f7efcbfbaca772916f22048680f83c19313e7db546cd67431a30852c610b1ff3ed54475513b3c6f82bf2e2acf76c851450054dd0002719a616107f43d67269e364a3bfd6ce082190cea8254f5c7709ee19fc50d8018f88673ad8dcaa4c27c270a54919b55ab588ae2308616096b882832f6bed27bf30e9784cbefff7e28c1d651290bda903a5cb135d184cdf99c1f89a24f0a64745331733a1f82bfdc63b9f0a65c86677b3bc7a34152914840852c33fa51d8d5aa503f5ab02db856131ef906ef23dfd50e7e8393ff9144440bfe832f298d50a68740b4407ea2bd6bd40daafbf539b0fb7db2ace85dce2670e39540d91b6024dcbea4dd03b3e13ac3b33bb1e7da2b223ae0992c053b9d8358312f4cb267d854ecf8b19ca070d28f1528580a107aa3c3bf280cbdc70bada65c31c7cfe1fc9b580dd7c56ab883cf99a0141c517b5437aad65b377bf63a351f716daf7fa08d4c63554aa8eb0cb18b4cf0af4b29b44af0a1aa88751158da916ed509b3c5d74e8b2b7e1aea135068eec48a14ab6d54a9f0fc40b8b1e858b0d3514da8e01bedce128b7232015b0d25cf579513f811feaa84032ebfe2547366f4be1ff3d610c5451b45a0c071fd57d3fba484153ee11cbd864bd85ce4d578c1a25abe9343cb21e715c004fda477b8a407726a1957604d486f34398908d49e17d5b4116c3d5b1f0d9e7c8dd16713025125c37ef1a50a5175ed02fbd536e786ff97246db1e3c3a578a7c8cf20f19bcf1d9a468979f804be3e587394a10c6614eb08f600daba2a6f51d595a78e363c891919ef9cdf01ff1b014e92850625660bb148938f8d75e4d5cb6d063ab0feeb5b9964e12fec64d20e1f890c1e1fc2d101fed1d4b500320cbcc731cbf6165ee942fbe3e335e6bab204ad93017dba575a951096199301dcfcb355fdcefc43294c4ab9b8c78eb5cf7e52370a10f753b41a67f7a8244c5d8496f29d6f92", 0x1000}, {&(0x7f0000000240)="69c821f4bf62e270fd1a1ad7b79a4b19fcdf875912aef09e6713137c58c7cb6a7c5943b0a2d9e6541a1c4bf3f0513f5a56ac8929d46c0739e1029d53d4a88dba7b0ebe99959075252d017c9306f8c8990a5454e26e04041ed805a24ec3ac4c159197b3b8ed388caaeab2c9587cd74da3849a6062de5188fd272d4b8efefad4564ce4b6a873cb0e84b520a802d012593b1f9a57408ad33220da1a7c252a5029e3291aecec0b47cb3f5dbe01eda8e7d3dd0426f91cbc125f38", 0xb8}, {&(0x7f0000000300)="737604cfbb6242d48ee7fc0d0b4387608af1f402d326f4f0a23f14fcb59caf9f05a0d842240fde65a9372db0525750ebffd42934bf1f867fd929353d356f0c9e9b5f5aa03ec0cbf24399d3988638e0e33f191bf8581143598fcac815a8474ca54556d2855e6a64ce4be426595df210030fbc1079b4c32d2d94fe4bb90242e82fd66522529a677b7ce0bfe86418378b87a081948be22ee2037cb9886685eb731dc134c76ac5f0de50f8678442e53b968bee261f91218d523a0e76817c57ccd1c8895d7a7cc45c29a2d3cdf8a9e94b6f9c80c88703a8f464ba6abae00869a4c3bf258fa27a6d3d70", 0xe7}, {&(0x7f0000000400)="7c783c7150087e210087116929b1115abc2a8ee5d566cabcc8d96fac22c13fa6360a63f755925a07181035cf4e4acb8ec1b6387a945cf5327f2a3f5d400ee03f1f16fbd19dfd318ba6fda92fc126f939c5a2952723bef13a85281f1ab8eb6009159a10438e95aaba7f1d7240bf9dc7f89906a5420012ae352f7ae19b0d273dc5b083c8acf4e0a6c21029e0f47afbe7dfe5035611470ed20c0039c5fe7ce5f423b41a38547af23fceb9d66d015e24a12d1c6dfa0bd5fb1a24c94cf4ab4fd7", 0xbe}], 0x4, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001580)='/dev/null\x00', 0x0, 0x0) 16:15:19 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff}) dup(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) dup2(r2, r3) r4 = socket(0x18, 0x1, 0x0) recvfrom$inet(r4, &(0x7f0000000140)=""/191, 0xbf, 0x800, &(0x7f0000000200)={0x2, 0x3}, 0xc) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000080)="ebffcbff13b9fd85c291522e1fc39a51816eaa632b6d1518a81de19f49e6671541ae2e", 0x23) fcntl$lock(r4, 0x8, &(0x7f0000000100)={0x1, 0x1, 0x1, 0x200, r1}) syz_emit_ethernet(0x32, &(0x7f00000000c0)="9042e49155db6e5d1a85f7be979c456c5823972d088bba49d9b48099b37140f0164dc32782b58a27c31cad32400404ff5329") sendto$inet6(r4, &(0x7f0000000340)="c4ecbc", 0x3, 0x4, &(0x7f0000000380)={0x18, 0x0, 0x7}, 0xc) shutdown(r4, 0x3) 16:15:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x10) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) 16:15:19 executing program 0: symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000340)='./file0\x00') unlink(&(0x7f0000000000)='./file0/file0\x00') link(&(0x7f0000000040)='./file0/file0\x00', 0x0) 16:15:19 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(r0, &(0x7f00000000c0)="216bdc47d9f3dbe4", 0xf, 0x0, 0x0, 0x0) 16:15:19 executing program 0: r0 = socket(0x800000001b, 0x3, 0x0) recvfrom$inet6(r0, &(0x7f0000001180), 0x0, 0x800, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000001140)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000001100)={0x0, 0x7}, 0x10) openat$pci(0xffffffffffffff9c, &(0x7f0000001180)='/dev/pci\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)="0000ea08", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) getpeername(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/4098], &(0x7f0000000040)=0x1002) 16:15:20 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/119, 0x77) mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d5dbe3ac3ae26111efef0523d7af73535ded3f81", 0x0, 0x1f00}) 16:15:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="a1d652ac00000000ffff000001000000"], 0x10}, 0x0) close(r0) 16:15:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x2d, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 16:15:20 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pwritev(r0, &(0x7f0000000880)=[{&(0x7f0000000100)="abc3122932f140aedb242027c9c50367649eec045bd83b16bf24eae1a4d6710a86de677f0c07ba890cc7ee03af7ef1c6dfebf7523d216f11321578ee5680d498049d95d89c10881dd4a7e4", 0x4b}, {&(0x7f0000000180)="5d88ea6edbe4921dd990c5bd77788ae7964375b7a0493e165014607d2061c659d485829d003bb1a47181a8189361fcb879888fccc78fca50a6ede7df52c87375bb571ae64e590c37944da35a7fa0fcc5988832f13f834750d4491ac59566b82e353c30126b11e50a822ce8f9703439e8ffc3a4abcaaa8e884122212fc7e99ecd1fa8a9c47c2bdc49d42c3c3004bad1737ae65326c2c92fafe0ea9fda07039712779a42940521e9b9ba3769b60133c6eb", 0xb0}, {&(0x7f0000000240)="caa7e95cc404b1da6ee8b41610dc5439d69e405f6e3f2f75ed84c41432dc76f0a9a3a03dcc39f64676fd4b969680f9ec116bf09c386acd13c67b50ac8566becaa4d8b3e1e08c523c8a363d2c8a66ded090fbb3a8659835fe263f1fc291538b4a97873468f5deae80765b177f7416ae8c9c88224136d0e9e4a0934d10789af35267c4", 0x82}, {&(0x7f0000000300)="f4e6afb007fef4e78d337c5dfc790dda9fad4062bdd094b97c98dd230a0e181606932d809ff9dd1ba32220ef740cfba830b9b60a4cfd23efedaabab639e8bf4a05687f46f1285a996765b12614ee0a689a780080558c5bcbe6fa477995330c14a0aae8d6877f25b71a68839e6a72c8ed193f2d432c15c0884708874f45d7e5bc7e80920db88f8a8d488f6eec99d6df018f244d63232b8ecaa34e37f6bb51db9809b2be691c", 0xa5}, {&(0x7f00000003c0)="70ee039db7f549228b727355ca", 0xd}, {&(0x7f0000000400)="8d74572c1cdadf60dc054445d8515c4fa96071835a4e7deb55f9124e402e9aded512a1e3b92da4e914735a1f4e08e5c6f9b729379ce30ca40c9dd36b58ffedf07e9d8cf41b942afcbfdcb1d2a342cb013f79df49ba022b70b626fc279f5e7ec97f92d11136988a95f77354240ccf81f2416607b8079c2bf2a7cb50a4f92ae1745f19dac038b2234cbd9137d66b1257f7756f47bbf1eb8d30cbad8112a7eee0d422f73179b6df3eb05581575249c902162200e095d3a16ba161440568778444be3f4d59c321b2c29c363405c2a9e444f6c5771af2612be267e9677a0341f1788a51ed3b3897285e2023b154", 0xeb}, {&(0x7f0000000500)="f8ad734d13b321979ab0c546e3c224eec6ddf4c314c667e7a4290d2b4c7a5961e18985d0095c4e0593999745bb45789e3c22ee2b2a186db713819c3067fa02563f76320ee94024199ce4188961dfe4633ac13cea61cdd7d9af469b5314d1b7ee966ee96baff8e4b8cc94cad3a32d224fc831c0091db7fd9be3b7c2f2b13265cbe8e4a84f23ccc5defd22cbf69a9343ce61d47d8cfe8eec709209a12842acbb789ff822ebb562e37ae8f336a131ca237c8bf1ebc7d60cc5f39181177b5d88109cd5", 0xc1}, {&(0x7f0000000600)="542df3c4b9dd5d95e31523de827eaf0023eba3ecb871348ec4a562549fe8e0603cced01d5af356ec3e51c0cdd431a0802d54db2075e7d069ad6b2c9c8adfef02144f26a191f9992432a9a1a88cdea7bac6a9e62eac3a5aad1d6b414aa6e14578617f382fd4be693a6e78901aea28920c1f4f3433c1121a295373d5032c85b25c18c4ee4cb8a3a6ea938b269121e2c56904a491ffb2a697d6f37d314770aa", 0x9e}, {&(0x7f00000006c0)="19c220fc3bb80ea9dea0c9d923e34198cbd3c418a9990e187b7e7f9e7192318d78067b8739b0d541f16100a9bdf74933ddfa69c712962515e89b28955b8ca7c39a71f8159fa675949aaca9681e95afe0d1f60d76a8d0e874d50dee7dca6bca11900ef06447a813a3fce68f655401d9b08bc67d5ab150b2b9f0e4a5d0c3e5b6b82b88cede603d85", 0x87}, {&(0x7f0000000780)="43c9ff01ba207581f36918848dc3aa6417c449a1e83b1f4069514194517b555a0c70add6217ccb2e6552e67af1777b72a3bfafdf884f994a52cf0e7e601594ef8608e52e9f3b8331facc0bf26efc185dd510afa0adff807a169aab79952d94654d8d7d72ed95afed4d6ddc54faffe14d1f3e9430d81d263c2caf77ec7a98186cf825656ec506ee00674a09660589023f82535ff3ec9ee6d1665eb0ef5554911abaa28d9dbd49fa301afd236918cf4448a076dccbe08a57f7974edf9bf705f94bd6ead145ee749a74203fb0f2bb464b", 0xcf}], 0xa, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000040)=0x2000) 16:15:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus/file0\x00', 0x20, 0x40) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0xff) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r1) 16:15:20 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x100) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:15:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x6c, 0x0, 0x0, 0x9}, {0x80000016}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0x80, 0x491, 0x1}, {0x0, 0x1, 0x1ff}, {0x93e, 0x5, 0x5a, 0x6}, {0x0, 0x4, 0x9, 0xffffffffffffffff}, {0x8002, 0x5fe0, 0x0, 0x3f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:15:20 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) setuid(0xee01) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x3ff) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) 16:15:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="e4") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:15:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x10, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x80}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x7fffffff) pipe2(&(0x7f0000000140), 0x10004) 16:15:20 executing program 0: mmap(&(0x7f000074d000/0x1000)=nil, 0x1000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:15:20 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0xff, 0x80, './bus\x00', 0x7, 0x6, 0x1, 0x9}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x48004004000028ae) r1 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000140)) open(&(0x7f00000001c0)='./bus\x00', 0x8000, 0x8a) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186007008b0000232700000000000000000000000000ffffffff000000000000000f0076a2287f433f", 0x2c}], 0x1) mkdir(&(0x7f0000000180)='./bus\x00', 0x102) 16:15:21 executing program 1: r0 = socket(0x2, 0x4003, 0x1) r1 = dup(r0) nanosleep(&(0x7f0000000040)={0x10001, 0xef4a}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="7d5eed3d27570f964b8b0ffa1d8baf82f6c3a88471cc150944ac8c2e3bd8ea117b4c261c7a542a2f38897274799cfeed08f5923aff551f93b17d6095a6f22681b6f30531687a37edb7a2b6a1df2c931e6b2c45a9aa8e02f6bf4ef0bdc5f020e385587abe92bb5334ae38406a98a4b1a86120775a9c03ce8b9995f7f319e5998c499e2c6e4267836fefe64b3603d0e2979e9f1dd3b33279e45196ec577ce5dc79aede0da1b6def849fc9d867f3a7b9bef0761568406ec1de26b91725f769b7b453ab60d57a1dfa17e5916d8", 0xcb}, {&(0x7f0000000180)="31e514dba8847326f06020320adbaa8053590d8f179799029cc327330d7ae7749e3dc3f03d5cf53a31f2d18d2a5f0d64dd9ceac246349ed1a997c5bb5c208d0fdafc", 0x42}, {&(0x7f0000000200)="3c9e16940b45e82e66b11067df3b05064009ab5df886ad5652a05fc46cc584ee934e47963c26a55e85bd6164eded916af9c5c4c512f9348b847e58bdaeb377a328d18552eae750b276c7750a93031219614f2b435e15fb7a19502b6db988fe7654602856204cffb61a69ae1c55d916dbceb1e9f165d473dbc93e0c5a787e7705ea38cdc5579ffd54dc2d237302b56124fe93a5300cac7e8a1e9ca29b4bafd713563a9186faad2ef8fded138fcc70d38bd84932d206184216d4a8738d687bfc9d96b5f8fc3c999e690cc77d0c405f5553d7f645582a8b3fdb5f67284c49f8d597d78994ac438dc7f9e12c8f90068da35cc90710", 0xf3}, {&(0x7f0000000000)="5e96b8afe186554cc97e17abd8f5bd98b591627073447c19d7", 0x19}], 0x4, 0x0, 0x0) 16:15:21 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2006, 0x1700) socketpair(0x22, 0x1, 0x45dfdbf, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, 0x0, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) setuid(0xee01) ioctl$TIOCMSET(r2, 0x4020426b, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x80000000000000, 0x4000000009) mkdirat(r3, &(0x7f0000000100)='./file0\x00', 0x20) 16:15:21 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x410, 0x1f4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000240)) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = kqueue() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1, 0x4, 0x1ff800, 0xff}, {{r1}, 0x0, 0x17, 0x1, 0x4aa, 0x7ff}, {{r2}, 0xfffffffffffffff8, 0x20, 0x2, 0xfffffffffffffff9}, {{r2}, 0x0, 0xc0, 0x3, 0x100000000, 0x1}, {{r1}, 0xfffffffffffffffe, 0x15, 0x3, 0x9, 0x5bfc269e}], 0x3f, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) syz_open_pts() 16:15:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000000)="d2c2f156663b3d43df4392b543eff6221b31da7383a851eeff85bce4effb7fa8bf640f7a55", 0x25) syz_open_pts() r1 = kqueue() mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) write(r1, &(0x7f0000000240)="328bb36d77a4ce52d5af28925c762bc2d84d735a38c40e5f6ae4e4025acbeef6b4176eeb5286c56fdea20ede527b341bb2642a456d38f33ff7a5536724ffa59abc922307d27e88a0787505d58a27d878dde3956ac6a9bba63d428cec5b58548db43c9a5af5b156f06aec3b63be6fa1977c7fd01d8a75ed11da18141a90c4bddcdcfe855653e8dd5fdf9801daecd6b34d6f34768742dc17414fb9006177", 0x9d) chmod(&(0x7f0000000080)='./file0\x00', 0x80) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r1) ioctl$TIOCSCTTY(r0, 0x20007461) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x0, 0x0, 0x4aca, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 16:15:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x60}, {0x6}]}) syz_emit_ethernet(0x104, &(0x7f0000000140)="b6") ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) 16:15:21 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000180)={0x18, 0x0, 0x7, 0x7}, 0xc) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x800b, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xaa0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0b49312843c1b5636590cdb3f17774479e309ecf7d6220", 0x17) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000200)=0xf0) fchflags(r2, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x4, 0x9}) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000001c0)=0x8293) shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) 16:15:21 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() getgroups(0x0, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x5f}], 0x7, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x2, 0x4, 0xfffffffeffffffff, "f13a3ce905ae1af1a88b588ea9bf742fb7679b25", 0x0, 0x4}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) kevent(r0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffff9, 0x21, 0x84, 0x80000001, 0xffff}, {{r0}, 0x0, 0x0, 0x0, 0x3f, 0x8acb}, {{}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xd0}, {{r1}, 0xfffffffffffffffe, 0x3}], 0x1, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x4, 0x20000000, 0x1, 0x1ff}, {{r0}, 0x0, 0x5, 0x1, 0x1, 0x40}, {{r3}, 0xfffffffffffffff8, 0x20, 0x40000008, 0x3, 0xfffffffffffffffd}], 0x2f3d94ed, &(0x7f0000000000)={0x9, 0xfff}) 16:15:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000180)) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100"}) read(r3, &(0x7f0000000540)=""/226, 0xe2) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000340)="d1790a", 0x3}], 0x1) ioctl$BIOCFLUSH(r1, 0x20004268) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000080)=""/40, 0x28, 0x1, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) fcntl$setstatus(r4, 0x4, 0x8) 16:15:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) poll(&(0x7f0000000080)=[{r0, 0x13f}], 0x1, 0x0) 16:15:21 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getuid() r0 = open$dir(&(0x7f0000001180)='./file0\x00', 0x1, 0x7) r1 = semget$private(0x0, 0x7, 0x20) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/4096) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f00000014c0)=""/132) rename(&(0x7f0000001200)='./file0\x00', &(0x7f0000001240)='./file0\x00') mkdirat(r0, &(0x7f0000001280)='./file0\x00', 0x20) mkdir(&(0x7f00000012c0)='./file0\x00', 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001300)='/dev/zero\x00', 0x108, 0x0) getpeername(r2, &(0x7f0000001340)=@in6, &(0x7f0000001380)=0xc) fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001900), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000001ac0)={&(0x7f0000001580)=ANY=[@ANYBLOB="0000cf0fb630ba41ffd6ec22e5d56cddaa14aae07c2807097029aac07796584443a2fa2805774eb681dda9e11347335cc77e9767e42762b624f22f308bbd0d532a26c00c59201ff74d574ed4715581a5a1595958c15b89b10e3d000025545a890a58c10a8f6e2131ec7ea5ea6c711b9cfb7e3b94451f7cff15d7f761ad840bd16400c9"], 0x1, 0x0, 0x0, 0x0, 0x0, 0xb}, 0x4) ioctl$TIOCSCTTY(r2, 0x20007461) setregid(r4, r3) semop(r1, &(0x7f0000001b00)=[{0x1}, {0x0, 0x1000, 0x1000}, {0x3, 0x3ff, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x4, 0x1000}, {0x0, 0x9, 0x1000}], 0x6) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000001b40)={0x2, './file0\x00'}) fchmodat(r0, &(0x7f0000001b80)='./file0\x00', 0x40, 0x2) r5 = semget$private(0x0, 0x3, 0xf2c339b1079fa0ff) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000000100)=0x5) utimensat(r2, &(0x7f0000001c00)='./file0\x00', &(0x7f0000001c40)={{0x800000, 0xffffffffffff2388}, {0x8, 0x3}}, 0x0) r6 = open$dir(&(0x7f0000001c80)='./file0\x00', 0x1, 0x4) ioctl$TIOCDRAIN(r2, 0x2000745e) fchmod(r6, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001cc0), &(0x7f0000001d00)=0xc) setregid(r3, r3) 16:15:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x28}, {0x6}]}) socket$unix(0x1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8000, 0x0) syz_emit_ethernet(0xe2, &(0x7f0000000140)="b6b74044912a219732aa4d7b17c06eb67c31c22e5d00c4233bf14442b34824033dee78ed1fd31de4012ad72d15d84a50579d47a9e7ad4ee807275307c3e539a5f9a5558aad352dc7e6a5def1d06ee8c56c5b55c5023c2b37097c345b2911b2168b8c592da8dd8f7632abc9eb03aec4e9993d7b137b5a1370d038c704072d88ba2c0a3a30b5604d1c9ea17d2ccc4832df2bcfcd68f44a99eb329f8f7599c1d0d7ba6109c1528d2749c6cfd8eceb405c7e49685d594ad3eafbe95b29608db99f07bb4f0fa4d2c6e2a5669a8929d9123763cb1fdbdf901c88a2d9cb2768d10916fecb38") 16:15:21 executing program 1: r0 = open(&(0x7f00000004c0)='./file0\x00', 0x912, 0x30) recvmsg(r0, &(0x7f0000001b00)={&(0x7f0000000500)=@un=@abs, 0x8, &(0x7f0000001a80)=[{&(0x7f0000000600)=""/101, 0x65}, {&(0x7f0000000680)=""/13, 0xd}, {&(0x7f00000006c0)=""/185, 0xb9}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/91, 0x5b}, {&(0x7f0000001900)=""/238, 0xee}, {&(0x7f0000001a00)=""/76, 0x4c}], 0x7, &(0x7f00000007c0)=""/2, 0x2}, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/124, &(0x7f00000000c0)=0x7c) r3 = semget(0x1, 0x3, 0x8) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000001b40)=""/228) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") read(r2, &(0x7f0000000100)=""/178, 0xb2) semget(0x0, 0x0, 0x200) ioctl$TIOCSTOP(r1, 0x2000746f) r5 = semget$private(0x0, 0x6, 0x10) semop(r5, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) getpeername$inet6(r2, &(0x7f0000000400), &(0x7f0000001c40)=0xc) connect$inet(r2, &(0x7f0000000200)={0x2, 0x0}, 0xc) semop(r5, &(0x7f0000000240)=[{0x4, 0xfffffffffffff800, 0x800}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000001c80)=""/191) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000340)) semop(r5, &(0x7f0000000840)=[{0x3, 0x3, 0x1000}, {0x2, 0x4, 0x1000}, {0x0, 0x0, 0x1800}], 0x3) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000380)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) getpgid(r6) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000480)={0x3ff, 0x6, 0x100000001, 0x3ff, "e3929e70e424a8d701ef6f19e587139720d3d1b2", 0xc8b, 0x6}) clock_getres(0x2, &(0x7f0000000440)) fcntl$dupfd(r2, 0x0, r1) getpgid(r6) chroot(0x0) 16:15:21 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setreuid(r3, r4) setreuid(0x0, 0xee00) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000240)) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xffffffffffffffd4) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) 16:15:22 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) r1 = dup(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 16:15:22 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getgid() r3 = getegid() setregid(r2, r3) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22076c0d389fe894a974c8d45aaf9d2e7a89fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e90622c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb8ff3993b7535fa269859e24b2802782224d7d5c13c", 0xc1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) mknodat(r1, &(0x7f0000000000)='./bus\x00', 0xc002, 0x7) 16:15:22 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) dup2(r0, r1) r2 = socket(0x400000000018, 0x3, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0xffffffffffffefff}) setsockopt(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) 16:15:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = shmget(0x0, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_vnetid}) 16:15:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0xffffffffffff8001) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x2d}, {0x6}]}) pipe(&(0x7f0000000180)) fchmod(r0, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffda, &(0x7f0000000100)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000040)=[{0x8, 0x800, 0x5, 0xfffffffffffffffc}, {0x8e8c, 0x5, 0xffffffffffff8d9a, 0x768}, {0x3f66, 0x0, 0xfffffffffffffffc, 0x13}, {0x9, 0x1, 0x3, 0x7fffffff}, {0x7, 0x7, 0x4, 0x3ff}, {0x800, 0x9, 0x200, 0x7f}, {0x937, 0x2, 0x4, 0x7ff}, {0x0, 0xec9, 0xfff, 0x401}]}) 16:15:22 executing program 0: r0 = socket(0x80000000000002, 0x3, 0x2f) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000680)) sendmsg(r0, &(0x7f0000000640)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x10001, 0x8001}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000080)="048f5aebcabdacbbbbb955d10543418f52e77c1427e66627ebdfe50cb6c2817b98a836488ed4b7279fc4c93fb17c394a7e6a0b0073", 0x35}, {&(0x7f00000000c0)="8bdc51b7cc77d268828e5c9a9a37e080ce074fb0a7c33a06823bc6d719252122840db5e2cc37128b85a327271a3fc4e2e695413406768f8fb90738426a0acd755122dc0a4557af0ab2092e2792a5d8438ecb1a3ce014fef1eec3c4d575ae88831491a04a8cf2a33e78ae7fece2ecff3c0de6bc6bb5c8c13a80172b789516056d54a71591548c840736ce8361c694e07bff469d3a33b81a23c5e30c1a8c1c1059b02dc41a279d19d219f9c43beb898c858368edbdaf3d3c5988d1bfb2642d16b512a8436d5d518a6746f35791d0", 0xcd}, {&(0x7f00000001c0)="e46ac20523ad3a5b5f641c138bd179fbca5f8b1cb3aba9db187cc18e4c8bb28503cb6f0294589b4da2007a3f5e8c9fef363fa7cedbc51f5bd40b6c1f8ec48b5c08bd26222182d67b4611dd4a539fa255c3fa02874c5e4238da4b3944dcd6d2076788f2bb239555fa94d0484b37f8fb828388b9709fb0465867c52b7e40d217ad64d2b07b77ab6130c74e9f5b0a27275824962b6550bfcaba0ab940d059e0f251a7cc3c402a6d2acc4edf5a08349310662040280fbf533d86bf7a5d32081cef3a2a8bcf873f336660208616d8e26cdc02ae8ed8", 0xd3}, {&(0x7f00000002c0)="53d524b52015a969db184cc58defd7c036d68196f2ebcecd41ac40b3f27e766d89f85befb4c02c45289022c66d59bfb9bf6ee7f8f503d80d7b03f5c48a0a4f0dab195f4b687ef7da48760984390b97e44776d30b356cee0240b27e76e0c10c4e51f6729394cf9bb29486e11574af92743225c8257fe5a7f94b9dd43af7d77321b8db0aa0fda708ff5a5d0f19cc07ca8ded95205760602b43febee64d95a87ea511eda3ca19d61fef209a464cc76becd9fac4c372c69e79f79fa28ab6897cf24913e4be24e93992eba7f6607346d2288bc64cf6d09159f57a02765f5caf08783cf9af6f76067447f976f6fc62752e864fe3f68df7bcc73cd691405d0796", 0xfd}], 0x4, &(0x7f0000000400)=[{0xf0, 0xffff, 0xfffffffffffffffc, "30ee4199e98b96c432edf0aaec0f1ae17bfeaf840082d5d8cd0a4f93fc1ea74738a7090f876749d731b37d383758c1e544c1f53c6b59bb98b9887a4992febdc26a3171fd6c65f49b0833f8a4ce9f61a8b1b6606f974721f57a88c41a6c338ffe49a7dac73245f9fdb167a62f2482d1011ddc781920b64fdd78cd300797401a84ad7c173f26b4887981fa24bd9a3680b274690611e1e5adebddc8018a55502a0019f2b3ee1d0a7762bfdf56d9ed1ba2300b35ced02f9254630553a860b0d8abffc9c55af69c6f3cd834416bf162fb93306bc3a1982f156e30c7816aff51"}, {0x80, 0xffff, 0x400, "437bf97eb5d215decca84abbb875fc9a5483f6130d820dc1401e056709aab9d0a513d301f92e1b79a7ebf9fbd9b9e476b68495bde62d3a880c474d8ede09b768e8342b90bb0cdefb84be66846db96f65c66bde0908bf98f54ca5e27c53443c2874bc3708225b30ba15405527"}, {0x88, 0xffff, 0x0, "21df8738f7628215ee3727c8780ceba9fd874103c97cf2713f2642896d9d7e418bc08bc3710e238f5d597cc2f491a2902830c7dc63a8a5ac62c1f804a9f7a6ce65faea3c12474ed4b02c8f47776b175c795210654782eda52af746c06b4e9dad176331fef45015394dafa228e357884bccb8a4cffbf344"}, {0x30, 0xffff, 0x3, "00e4f8f98f40b12e8667b895fa9678afbadb58998de12d8dddc2464521bf"}], 0x228}, 0xa) 16:15:22 executing program 0: poll(&(0x7f0000000180)=[{}], 0x1, 0x100) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x409, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000001c0)={0x2400, 0x100, 0x2, {[0x0, 0x833, 0x1, 0x1f, 0x8, 0x9, 0x80000001, 0x7fff, 0xcb, 0x5, 0x6, 0x1a, 0x800, 0x6, 0x81, 0x1d4, 0xc222, 0x9], [0x80000000, 0xffffffffffffff00, 0x6, 0xfffffffffffffe9a, 0x20, 0x80000001, 0x3ff, 0xffff, 0x7fff, 0x81], [0x7, 0x3, 0x10000, 0x0, 0xffffffffffffffff, 0x400, 0x1], [0x7, 0x3, 0x5, 0x1, 0x10000, 0x400], [{0x2, 0x9, 0x49593fac, 0x80000001}, {0x1ff, 0x4, 0x20, 0x401}, {0x80, 0x1b50, 0x9, 0x6}, {0x8, 0x4cd, 0x5, 0x9796}, {0x2, 0x2, 0x9, 0x1}, {0x1, 0x9, 0x0, 0xdc2}, {0x81, 0x1, 0x1ff, 0x4bd}, {0x80, 0x8, 0x1, 0x5}], {0x2, 0xffffffffffffffe1, 0x0, 0xb7e}, {0x61, 0x80000000, 0x1, 0x2}}}) 16:15:22 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x140, 0x12) bind$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) getsockname$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000f100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f59fe521389a8c7b7657cbc390b258226f557d2a919bf69dae43f0058a3dab08e705ec7e7f994daca252502f77af71367418b5e89aa771aa780b7994a2789ee0fcac3d22fdbc316d308514729d673659ba4f1800033fa67e26d3ea671aeca988da2d302de81d7991a988953"], &(0x7f0000000180)=0x6e) mknod(&(0x7f0000000100)='./bus\x00', 0x10, 0x81) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:15:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{}, {0x71c, 0x0, 0xfffffffffffffffd}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x201, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 16:15:23 executing program 1: r0 = socket(0x2, 0x4003, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x9a, 0x6}, 0xc) r1 = socket(0xb7391db224191ee7, 0x5, 0x1) getsockopt(r1, 0x6, 0x9, 0x0, 0x0) 16:15:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x4d}, {0x6}]}) clock_gettime(0x4, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xe800) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:15:23 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) writev(r0, &(0x7f0000001840)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) r1 = msgget(0x1, 0x8) msgsnd(r1, &(0x7f0000000040)={0x1, "a972c796e6498e792c6505e5d33ff21eb42e61fe05a5dcca36b2a089ca2397c63aac74dc67c7b0935edd3ecfdd5f43a1c7aa8d77a2b88ae9467070689f1a4e3ef3661c42b1dd2d522bfeb7baea23d5e723b693f708c0ee82c193f04194661a236a02aeb06c11e62d7b479281c58ab3e9140d74"}, 0x7b, 0x800) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x3) close(r0) 16:15:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x4b3, 0xfffffffffffffff9, &(0x7f0000000040)=""/17, &(0x7f0000000080)=0x11) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) accept$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000008968d5fc68014c72ef1da3081f0aa0f042e7b95bc3320a41d69ab75fdc04b40583"], &(0x7f0000000100)=0x32) 16:15:23 executing program 0: pledge(0x0, &(0x7f0000000100)='\\\x00O\x02\xb9|\xc6X\x8c\xd9\x05\x00\xb9R|\x89\x8e\xa5\x17\xac\xb9\xa9\xb3\x9b\xa3\xac\xaa\xfb\x9f\x9f\x9bY8\xc6\xb9\x9a\x06\xac\xf1y\xa8h\x88\xfcC\xc9z/<\xb2\xc8M\x87\xa8\x19T\xb380\x18\x96S*S\x02>/i\x14|xZ\aX\x9c\xa1S%\x89^4bw\xc4\xbe\xab\xd3O\x9ac\xbe R\xe8\xc3\r_\x9ad\xb4!\x96\xc5\xfe\xdbZC\xb5\x1c`E;\xa4l\xf2\xec;\x9e/\xa1\xad\x17:ptv\xbf\"q\xc0H\x02\xa9~\x12:\x00\x00\xdf\x0er\x8d\xaa\xab\"\x98Vq\x87\x83s\xcc\x1a\x80\x17\x12\xf9\xa3\xd9\xa7D\xcb\xf6\xbf5B\xe5e\xe7\x8d\xa2\'\x87\xc5\x11\xd8\x12}C\xf3e5\xf8l^q\xe3B\xf7W\x1a\xfa\xf0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x16F\xda[E\x8a\x90.\xa9\xa3i\x96\xe6\xf9\xb1\x00\b\x12\x1c\xb5\x9a\xab\xc5%V\xd3\xd69\xd4\x8c@\xae\x88T\xb0W\xa2W\x02\xc9\xd7\xbf\xb0\x7f#0W,\xd4\xf8m\xcc\x88\xfc\f\xeb\xa3\xaf\'f\xfd\xc9\x90\xc4\x19\xe0\xaf\xaf\xf1\xef\x11|\xa7E\xb6hY<5') poll(&(0x7f00000000c0)=[{}], 0x20000000000000b1, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x108) sendto$inet6(r0, &(0x7f00000002c0)="3a5f5b1735feca0f901eb0c3ea84b2d215ee7b97121946", 0x17, 0x8, &(0x7f0000000300)={0x18, 0x3, 0x95a, 0x6}, 0xc) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000280)={{}, 0x1, &(0x7f0000000240)=[0x0]}) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:15:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xffffffffffffffff}, {0x2d}, {0x6, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000001400)=0xc) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, &(0x7f0000001500)=0xc) r8 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, &(0x7f0000001580)=0xc) getgroups(0x4, &(0x7f00000015c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r11 = getppid() r12 = getuid() getgroups(0x1, &(0x7f0000001600)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001640)={0x0}, &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, &(0x7f0000001740)=0xc) r17 = getppid() r18 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001900)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001380)=[{&(0x7f0000000180)="38a8d05fcd865eb13d24ebd9f39248424651a43c3f494330ea2054ca5e11c7e3d98a7b0afea6542126885e448640d515b92d1c3d27c10e05a4812a5122a2d682cbe6ed090d2f299f7f8c5beb2f4851de388f16b87aec98951f00e81b20e320fdfda9768b6d298f", 0x67}, {&(0x7f0000000380)="4d490077623d4bdc491fd58756dfddd02fb22d66a260b786fb280f568130113727c37ab869f03e95c386ae10b2ac1ef982008bc1e3523b3fe49c0875ef144e9f18cad05426c8e712c10fdf2842521c4feedbed07dbfbd0fe94f56a731aa898761b88d6a845f7f3c744e5b07f61985e30c779e12545395a1f152f87fffcdce5ea9541eba3a96839d42494e78ab35b9e0919111014c43def0018d47a90020e13a76e87f37e70ebf23763e1f8e89172156ecf4a2fabdfa184804ef06b1e1d7f929fbb938a8444547f3569fbfb39a79bb3b02c756a4c782e296c84c4ebe8688ad909ba7812f24d0268d321d5f1d97f2eec8d8c11e852e4038fc2b48051eab247dcf0162afe0c0c2fbb0f71c490a393d9933e00680c4f51e9de6b8adb1d1d23180f7f876de0b6cf775d1f87489afe7425383141c8b3bda0234b01c7cdc785ab6a0cfbfe36050f2501ad54c62a9f85671765d535aea0fdc007ae8f07653989fbd2f35bcf4542df388e3764e01319b3243608fc1aaabac2129ceb2eac677d8735ae3b7f154f901b85a151901ddf3f171daca0cf6f4713009124ff4bee6bb2880dfb76cebcb3cf22a29131a15267d7ad56037ae4dd0bb72b2d970547da12960dc663e5dd24c75e4e91f7c5830231105f52e40b594faf730ff2407d5c47dd358947f13a95baece8eae609f0826f135d425dba00c41514f2aa5986aa3932ee5b508bbd53d86780a331942b5534fef3c9941a9d6731ba753bc5efe6ba371a706be4c4ba62f28387a9e1640b16faa9b19c2b23c7993ad1aa0fb7389a5e4b289578c39df3b1941c7011059bd9b262ba42ba601aca6af5161e19260d22aa23e034542fd89d1bb21e3525023b0be4f7afddec9069d9a2230efcabe440ef15338def699ae4366e2fc0956324b25031afb45b782f3453a8bd7fa111746ec0e0362c25552e2c6b4bb99a3f9b3ac87836c15bce93f5db2a4b65a9a9baab1d728fc697bcdbf255ee7a966cb4b3fc23205f4a2c8a91f8a62593ad5606eca488ec16dbb38a300c3c37cfa09a3b521d782c15a2f02f68e9e4e6fa53a6cb00ad27d50a0857e9a4605171616f4c089363954cbd0e1b2bd7edc2a02b2222972b82d319aba3256912e613ac3c22c445f980196f1c233215aa1280776a8e67edd322108e779abf949a04b5fdd153b2e39c5db9a16d7f201a6ff7f28a813ea505c3f5082b9b67e20b2c6da7f7bb811f142b2656c9321ce870d7e8086cdc1c1b2b8577ec1a776ed3ccfb0fa979582a91eeb37a5c9e0f9d7b28eeddbf1c68aff873530447fe52f97d7be02399404fa6f484b136751b15a761ccaabd46914180673a3d5b4177083e2695588ec8cf851aaaeb88f33955d76fd9b07000295eeb94402777c6980e4e0bb1a912c7a6e1a4a9fce7227245d97c33bbf2a24eb8dc073ee8ae3ce3417778030da3b776e45ab5b70775eda23e59775c6f2e97fa63cc563f7a0334c0fb9b939820b1399d50a77d50e980e5bd79989dadd535c964ca1f058cd23854ebc197cb6401689ef203ba0d257a50d7ba2c0011e7ae1cd7f8bfb6c1e768a58df6e364daa06e7c6afab44562e8bf483657205e60995bac9f470b0f2875f65bda1b0d10014c8d53559ca26a5e5fa3c50dea820215201f6ff81ed743b429d4a0a5ec15bbe93832f4eb8cd071b084200978efddfa600c3b37dcfbed043565c50dabbf59203ff5dbb5fb835a62445fb68d3d7867256fb81c1326c1676af2941656d0c9e34f88645f434b5436978eab2aa44b2916cabd026729d8461b4f9f234a0e5b91332610a9581021cfba0495a17d84e8055c7838d3d2a09892a02fbf5f61c1210b15cd200e194a20ece9dd62c2f42eff57e15ae5bf22b2a9e0c3e454d457d6246ea98f7450380542059b9ac0a0c82455cc18d639bc936a5183d8fe0eb3f17bfdff8f360968d1527c296920250eeffb082342a172f5cc46692d9ae0688580eaca0971cc0285036d93b3f34832edbbefdcf48a293433623766d5140df9c64c77e71d79fa9cd4b5ba74ad1ca897660c71fe5f8d833b0a52a1ebde1651b0558ae3ff811b7861431768a583f3a9855579f03401888b3d2866b39e04f0377f608b3c052992de9342841723cf3bc0958382cad12d67f2ec048c4e200b719e47861f7da8932868c43b7e484c72866af693a8fc44d0ad49ce717603cd6761fb85fddcbae02a7c65b75f692a2f606126496a4aeab45a60ec3dfabf8a4b494bd572a3ea6bf4976530669669357950c1678d51bb79496a4826c32f43da54fbe2a2d8a94e0508974490da475f4ae036de8eb61529de1d3b5906937896684ddff5bf609f1123bc03bed63993a706e4bad51830520565a744a20e7ad7bacdd15ed2f9d404250fdb9d8b558d369c00296990213373162431141e8ae14bf08cb23363de90ff0c9a67e1c36823aa86bd9ca023793a6f9ec03b20e07b12bcf0b7afb0931c1f7cb0540b411289d7ca7bbc50406e4f9622259827872ca7ffb3b17d36fa13efe96a2428b7e6e9502a1ff878daf17d2223688f976d858d8975ff735b443a77bccfbba153bb9df1ec3eaa27718728caa55b3c8a1a33474fec1ed3728fec97cb54ba60c11bb398a9e8509c3d0ade81e1d9809c4736950a622333cdc0427b949f618bd860160b7c9158cf1b4064aa0fff7844562d370a64107d64ace8f8dd81659eed17d74aea32087915acc3b75436bd588254ce117b9d5ea3965b4550e6a79e2aed87292ad451d4165fb2ddfdd36df893999d287bdcf374c51120a0ee8402689ed424ee1423c14a27f2b29d6cb51c5489ec7ffb14bda982365ef0f0f0eb37808cfeba5968caadece2001629846aa3f8c509da6b8c48956b46bd3901e291644e6816e39a0db6a082c97cb46d262a53a3aa56f6db22874469245b7dc1e456f1432d78ad4b8f1988feefcd8d6818df37e4fd1149abd55543292e14a55dc576775f4905e7788f44c626e32ea3eb955f285761d73d2b92491a8a96eddceb5e165020285f9f1aefc9be73265fb1160db402fe95f434d4a4e7b8c55fca451e0ecc0b0b857520110d6187cac7dccdd717583fa7af0838028ca54a1e4573d4360e01a00b2ffb6dc0c2a8e1cdc43aff91bfa0a80e2c7ba80172951c779746a28d31f8b50fd13ce8a2301221844e0c716b802462901eb3fe030c4f7cc8dda0891aea4cabdcb428fda3b7187b80bbc905f6d4abc04fb1de042001ac6cbb66b9bbe3fbe23d9ccdc92fea4729d4eaf97d593a2b4c218581db2d07cc21d52b63146c4020598e3133aa629043034bad8dcee13b5d847a6a7d9c166e87aff90310acbd4418c972530379c29db61767cd01f89061ad06e4c7f66c2b7fa017706e2597df202290721740cbfc65e279326bb4b5e555c54f93734491ef3787755747e826d20d5a482bbfce5095878f42d8a40409f1b7a53696b166c1003b4455b173e89b4e5cc3af24946210ca53b5244f336fe2b1de1590e3798ccc42a355cd0b050092fa410c5340099a04dcbf0dee267447b286063741f82d5427691fad95229ee8fbf56949028a017d368a49ed3e58f6dd8a64416f210a035f09f70e1e54761f16170f56dd7b4aea3d39072ff45380831b1996b8b668dbd0366bf1aac63b9e9afc1a1d47bf2eb4c05aa5ca412b8d6cfc1d16b1d9f63cae171db3a5774eed86810c7ebed2269405066938f67f38359cdc0326d641afbbc2375ddde44ee64c82ae8a3bfa72f312544cddd9063836409a39eada05064a75331c6e37a71eed27e357c63276c9abb692c0ebf1dd7e5110734714768eeaec912c28d017fc6bdcd26b06b9aa67b72d1d95e0b64e3a907f0b7c94a28b86e4bceb06856b9f3b5c9dd0aee5204ccd0ff466b10cd82ce7326d13403164b2a807f60f52d6fdced980a7c5b4853f8cd194d2424c7da3753877813560e97bb6d30dc289a9390ab53816ee375d9d6ab1c173430f2d3affccc9b9b700223b5915a8cff7858a7666e53b7ac410cb18c9bda6c8b06c78ac0d1e0e22bce8bfeda66d859e6c21bed37359a9d690a8564a9da7319c26a21962401a565d8fca6d424b1275937de7e4b7e56e58f82ca5f00295be0ad124ec578f018cc72c78ba377c2be47525be1598d5280ae1d2590b6bfe4e561a255fd8a667c7d0c8ea2238d47025a86dd44e2621105d0260642e4a1383f3d2baa6b45ee52fa292b5b38344a06dff4a0b15bd12e48c4de1cddaa8f079a22c82aba8742e03475168051dd5d03b639a06a1935e88d9f59dc8646fa7c55b295736bf025022ce2026935668c37f6ab88f314477ca69f3b33ea3b07dcd32a94884c91397bce61d0c49d409ee3a3d6bcc801b90d7032689b90741701f86c20523cd5357b522378e247b42a54869eb8512cb50c4dd09a899ccd3773dbbb7de86a8e89cd6cfa0f6223c09fea29615e89e33d401e9a0be30a5786c372975b206e9835a5b68520fc7d121f0ec9d4d4bad290c1b2c77c139ffbd8dfbf3368e6716543396482c355373d5f27bf34c0c60c6088914ff3011620defc31a6d4816d7a8b9e1eee47b9468542c8b4853829999ca2616aac9146a617696420c87e19bff05f22aa8f9bdff27115fc265531a041b4229637c3188f61da84b717ff986f244b828029511d04d4af149c5e77a47b57f1a0c6f9fe521ac947c4b9e3823ff323b2e862362f6e87195604aaa017934308849c74bd40baecf83c26c89ab8530a7bee9228c194e2a853db53361e6ee74dd33c6f369d5765b4dc4750d8cf354c34c0d1d70c59f9ce4962056263c410ceebff117c8015ebca998584a302cf1421590ce738608e596742cb0eb6ba44436f0e176d4424298032a60d89a3e38072b66625e17c5f3c9c2f4272db1abcaac0915f3762603fba11be798561247494b24c9dcb5b610a531459c56b37b702fde71cad8e144eb05f36478f87b4c0b11f9a14cae3f8acdbcd5b59a3856b90698ced4b3595636821d0e1e1f7c14bfe688cc4726740f874177b99757e7cec40f124247e4a92a19294eaa03e51e736b02a6c747df7500939eff425a8cd50b79abed31edd68277db9c856e6e0ba5847aed978ccf53dc2001ecf3cd7fb422fd860abef1b0a20678fa4cbd92bae1890d17aad02a4a5e1ca28ff04aa09579ab6f9395342049bc86cb78d6fff6e314af00140964e0f28abcf29a604dcb7253657f75567a01fb3050ce39400723766d785339a572e6b45577a37bf71096f0b84c9866bfb97aac74cf4de32a90438d9ffed0c77d7f42eac5cdd1fdcfec9777eb878f794e5048eebadfc553eae5a61ae65a8759f3dc6708e67cdfcac845605cb687c04d6efbfe97ee985b6896e8e84c76d3381447018b05621a70aa6a18663b5372efe9b2627b1854873a17105577eaa8b9f5be87297f8a5ebb52e4fa183225974e73a0f64afa4ae0794027aa49c856c4ee4ba1bcb8741289d6886906447e2b6e32b6e33c52eaa6d36f1f4a6568255576d2cb49f889b778a3e7bfa0fce2cf62082b7b57dc914a7100de37aefe8f30c1410d28bb32ce581f7cf8b5529b39f5de55a9104abf0add15221306b9e534587a41d628ebff01ff31a3ef39f1c559554efbaa2e869b8b615b91893e97e5cd86f23d7dc2a6f3b20e3ef882edbea8c92d2824c055f604bf8b31a9b6e59aff2ea8411043d1c0a640935d7f89524c5cd07c1b469746f3fe381257e95c51210d61498abc8e22fe85752765f94caf215b60aadd74a485e3dff30ba1f8d84174a60b344dd4aa853633fe8744f5093e4bbc429b14415c3565ee669a4a633f003de9ee7cab1e139a7eb1efeb46f8", 0x1000}, {&(0x7f0000000240)="e37ffe638f1ba8513a8a8c276c", 0xd}, {&(0x7f0000000280)="8615639da782f29d6b09", 0xa}, {&(0x7f00000002c0)="e2f660c11fff7c3c4596da5b3bd09b21cd00e9eea7e5b4817b97", 0x1a}], 0x5, &(0x7f00000017c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x128, 0x408}, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:15:23 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000026c0)={0x0, 0xfffffffffffffdc6, &(0x7f00000025c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) r0 = dup(0xffffffffffffff9c) r1 = socket$unix(0x1, 0x7, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x4, 0x5, 0x1}, {{r2}, 0xfffffffffffffffe, 0x10, 0xf0000021, 0x2, 0x7}], 0x8, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffd, 0xa, 0x1, 0x0, 0xe2}, {{r4}, 0xffffffffffffffff, 0x0, 0x1, 0x2b0b, 0x100000000}], 0x4, &(0x7f0000000100)={0x7, 0x100000000}) 16:15:23 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=""/33, 0x21) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x40044274, &(0x7f0000000000)) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x2) 16:15:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000280)="10850211f5449e194bf7c6db7ff27fd4939bf08ea36d2d423049dd9242739d17581076eb7e5e70e543c389ef74fca72f33587de83addf05ca5533cd82423277bd17a5db5ff21bc88173e8f5d3f82ae7b73ec89444785f4e8619f75b3a5a96a6c863616be38be7048028fec157bffd37e76a25a2deeca66a7cc3b14d2b615416f2dfb976af3816f2826ca7341053ec8e55b61b6060f3cac8b5a2ee5a526e8297ddd5de6eedb778033af7cc71f17eae0b49b3d153004ca0ccfe9d0fcbc4ee9c1a29305d22f28855a5648fb9d822b7df4a3a32a5d1a9ce8f1fbfcae302dbebf1d30", 0xe0}, {&(0x7f0000000080)="94e78b00bcb16f8d844ca8", 0xb}, {&(0x7f0000000380)="44223ea125fb72c0ef6892299e1abf6c341008fad5c90eea684bcc14a687b761842e74d98c2ae7a8c4242ce164c6bec7b14f1ef0a273d31efa809033cc3ec1af1e4b22605ac53895d722662e43d90673d4202775b180a8e78f99ac488dc242ca0f6ec3d241d399b66a6a8d15f96cd1515b1040d83f8eb4d7e46008a4e73ed186a9a1196ce92a812e300a34a7fcc45e315fb668a11b3754afb08270b9f4dc0f5359a8723c0ab81841f65a7e130a3110999f52f0e3faf1a362a683e7e6f668f342d09de8fad69e63e285acd8dd6733f1d7a82734bf202602a634720ca8f6abe40eae6dd72bf844520662e6ac98de6a93acd7f47059fa0fc537b530497722d3d97a1d97dd55f77aebca8e3d08898b4c2c1a0b1218306630a467682066c46ce942f23eeddd8fdf202167094822965832d66aa061b2cae02369d511eede02461181f74eaacf7278a370f3f3d81e845fb4928f10a858fdb0fb44d34ebbc96d42851c015b6768d236a48a42dfb7868e676dd3c7cc216308705b1f917c46e98094cd006c41e9b4ae0581befeb476a37c42ff96e2fc951f77ddce6e45b8207e304e2bf7b6af47f1469278dca7eb88a693e16fae8ab00ea894f893cf57d0549a00c185a5fd23e49976d8e35342d75a29905162ef29598fd5a76a1ea0f2cf9a27d8b1e6aa9432d515fe25c8f23dbb072822e966d8dfa51861599b216b1d79a4ebeb60c3c5f462de04ac068569f31c5a5632a1a0b137600c7354d52a296892ae54f3693fe86a2f3b17e23c351a7563256e4f860e7c47c56e1563e936691c058b74a08bfbd600c7bbfe9abcdb1f18063eac9d207640ac03e2915a733455e0807724c789c3c6d6b24e4a7ef923bc333be1e5678701f1501164623e9b448ef28dabcb2c151fcf57f541faf0335804e3b5a9274e475394b2bc5fda5621d8a0b97e45aa70bb03aeb52d1ff6793d166445681f4ec10a559fccd7d6bda2c63a606c4198d13355233abdf874e0e96791493ac15e69936d93d6000d63bcd9058cba37a3e0ff10ce22e999ca72fcbed2ec4cd0fc0342249d0f17094a9a7731367a77a3bf2bc01cfef8ba318818556b11b3626278f7b7f61d715d654753c2fe9ea9e7107603414c9b95e282d4490649f3390caf156b8bbc265b17919163fb38093fdc4fe770ce65fb6a1d2ab59c990ea73c3ccc03b224520a1ea7aef43715f8aa8113d5484fb6cf71f9f15e43e03788d55ffee41e8900af13b5ddd2e9ca7eb0ae9d8b2554a2a65250caf4303eeff3425ebcac983bb042235feb896fb9a80cda139c2d15d293ab6e60c84ae35c8cd252fa92cb93929cc909244d93be5d851ca77581e9b301318c91472756fa333fa8f346517d3f23c72638a129ea06de5c7c51458723c680abdffe616d0017eac112c25ac48b6fae475c41106405e52ee9e9da8d403205f17b34915095c6c7513ce009a91321632b66bea18cac836b4030ac4dfee00a32b612f8797bc26f814ae0ca9ae1f1ecbf6b9f9492af8abe3b11aaf07167932bdb493d433ca2d0ef4967a7622100fc7c97560f93b7ccd34ac24316f5342f1259b670ee9d8516d0120a8cf9e41b7e14752f309f81576f2230526ab6350db3fec79092737c69effc200c0e00adbbe5c912ef4bc3f22c61cd11b99e5352dd78c7d9b224af51cd1f36ec502bb743c8b632b533547f31cbe5a0744dc5eee645864f734c0bb66453cceb24450da70416ca32b42594e79914933977685e967d4338d5440beaeef33c577081e048d94db0a9496bd86fa8f92651f61fbc77c418349bfa7d09b458b71845bf193204256326f0f1869b243f3d3ee6ef619d9d0fdfa7440a7f62fbfc9a14c5c66a7cdf211a14df481bcc901fa6660c51c37de507bacf279c298f9f6ab062b5982389ae0e69c25db46428df8c61e04cbada3ae4ded8989b789f3cc2162c91b08605d2da988106e79174d2ae28e5bbf77335595e4ff782c56624ec3371ec1cec52a5059b70ff2846bfaedcfb1d2fa3c4078db2700939b6fbc218fa601928ed977ef7c6563762fa19b593dc6448025bebc7e4e18741b0ed4ac907fd830a4ea2c5d6feb82efd77bca5853391d50b667809a9bd0d108c57b3b4565709c73a39eade8769b55852d8dc00e56e7fbc2c125328e1e03a8854b3604cd65f3d6b1a165aee9cd97c49491612c7668e0fa67e61db65d87e77b821ccd9a7d9a587ccb1d084653de995dd460326f8c249a22922353b3dafcd49d85c725f9b020e9c786f1e07d30c69ae3ef7c91493b20bd7d7fcacc1c7bb7e527397e8f60390b955a4131db17512812c76c5e882abbcdbcba281b8b83e33f1460387e680e7f2c42be4a7a2607e66f4803a28e9d974b1258f8cc7049ba7ab8db6af8be267bb729bf71a3f5ad273b451f459d22a3ab277596e09f3d0f5c1e2413bdc4b6b910c736b04cb02cd182cfdd271da6b5d2e01bff9379d0562bdc4f628686e630b2abb6c16c6045275567429b6cb0ebd483d7cc645a2ccb9679ab7ef410709aa2f50a4d997922f0df9318914310cf2cb1c6a93020ab3bc9ce6fcfa63e99f6a308f9d623ab399c60ad12ec68a1e8b1ebd38970b5cff396e65c663bedda6482b5b8a3bfc3cce34901d5f8dacbe8f1622250c1ba906da7d4472966ffef3c9e072572b640f11bcc02f8e14f180e1ee8377d7bed8e8892bde95e15104a0d7b01f3b556c2c8c2a1fd7c83c967d7fa9afd1671d9bc6c902bf554b8a0daeb241e3d987f4f810769e41c5fa3d2aba34ca353cc5184e401b209b7a837b1fa68d4dee35d3326ac5b251b31c853685817cc7b51cd35e52532381451a2cb0bdc58c625730c0d2ee229426ac2ca989224f0f6afbc4d96e8b51ea694911e433f53a5d02dc26d4487443ff95c1a5bbf4a7fe19aeb6973e6ca4490538b5fcda3169e5f86df5b94ea3b966349b008dbe0b3eabd2f91b179de1ec342296cb89a42d82dad884982f187670eced6365c674a84fa4eb2793fe9b04378b216abc8b61a270876e8df9186ad68659f2084346975bcc840bd76f132a896af2cb9d21633e916a7acafe58a6a544b165b28e10f8906666b7428a6d8d663e7b65efd5cc49fafd78d42c4df3882ed97d36c8d79e37c46992e1bb1bef22d150098bc2827518c2a7fef175b21ca9d3ad0f51d0d5753f8da12d95b90f7a64fabbb416828e1d569d3defc3b46d0db8a3bade3946e7ad2ac1ce103b2b81e29259a9ab63d4bab638f3ae25c9fb9d20ab4fbbd647c4856063513e0668eeaef636f9ff8226bb5903cb988cea69e15ae992e3aafdb1bc713c80fea84a96e3cbdfcf24abd1bb262dd39d9320c903a2fb628a7ba80ca7a1385ccfdb1a83f7048e50a6ec61b4ecb333053180dc4307942d2f9da9cb54db64b9fceb985ad4fa9b9f9aece486411a5bfcbc00e37e57c7e8f577da43ba26cc2c7e36e76e10c03005e98a7763dddbbdc1b1c87f5e56ca2495e8d399e8f17a77a2be095d67598a2593bc6316ae3bf5263da354e3a95bd890d485fc6279fcb5189d7f42a5a7d7997fd3633594819186f8dafbb30b20dfa5ce6d6a2eb5ba67e84040a165e59234ba6e6d643f75d53e80a83c053cf8b4ce7dc27d0f5b698651ba2201167fb1761d68599331d9e6c49efbf1675f00e4df71e593b6dde4ca6864c434786f7589011d0d66309677bdf035fe2133028b6930bc6dd6f83afba0a113ce66e1d2597d27b570d86d9dbf3cf907f9f610ea4a4003d054e1f9e0b525ef61a4b48274d8c12628da5cb64ac56e094d145a131ab5d61d0240cd689158e88f9ded75b55b8a7a0c22292ac0030d14bc2fee4962f708da15f1eb98b59d18a3eed4cac82027783c27aefab54c28e76e9d207c9be15f496a00d8e0f9b28cd4cdec3494e72f81eaec3f76dfe468449826ebe4ef80b5bee281371152637d2b0adbd832f73886ebf443718797e758daf795f336cdd8160deb5fe20b08e7bc60ec6d4f5275497fdb3d016146b039de6d312cba90dd7da4762f4158750fdd0bb0daad93d4efccc6dd9f8e850c079fa23042de851c7a46c395c513c6f0e1c2d43e4e1a78cf6e4408e02c4d3841f79957dbcd554a4d76a320980b4d2b4c7e6b768e490ff7cf4fbe7c714e9b7e0939438ff017af247188600d853f714d1091bcb7a0dda81906ffd1cb509bb47f6798239847617d93605813a289f91d9bd526cb25238d88bcc8d68f82bfc7e3f598e8ef2705440504a2c07dfc2559f8186ab58fe37cc5903af1fce155de4be2c5d5d27c994d78b8542e4ef0e4ec81cd6a973dc7dadf1edbe112b01bffeba65092f742574d08a36eb8b4efb9e94e6a529a3bac2cd02c74e0866eae7096206b52b86d309ba320769ba84479b2ecd4bee75c3ad784bfdacfab286fa87bfce71cd718f1f4e24141455c3f19cccac87ae8c06d2bda7409d1e6fc466e5dbbe8287a5847815f4f2613b42459f877ab4a45d8e01cb60475a8b24454a7046f78baa049816a93a5129d50740dadf3c0b71e7d562d0d649df02073ba7f13e8a600cf820e418f5a77c2522e5dcedd172833d357b9cc70ed3d915e94e7029062c73ae6fb0620d20cae9469e55f8690b6bfe77accffcab44a79e2d0dd2a3366a85642f2d5e77f21f3c76bdaa8eacede4e4b10fc0bb568e406a23a0df135075542a3044b6e678def94c1fecbe7f4db0bcf5c131307c6bc417d90f7f465ab9142837c10e0628b920094f1f855b79b1101030a8fcfdf8b6b2b9967e32778ee63cf3d2ca934d6c0fe5d3c1e3fc95801bb8f18f05d3adf6853e86a55710e4b1c1e8e365153b5bcbe5a470412334f0166d932134673c8d4885d634f691caf13810377cf41f78688473a27ccf0e2e2dadeffe4848114efe9e2a1f67971b1c378fe08e29cc08794bd0bdb3a140340216352409c8e2f69969496d531711c4b00a048d59e4c5c3113ffa4f20d6886956c2bea31500705e8d3f248316c51782423b3f45656df753c58c9687ed4ed8d09d2e78d4fa4ee0963c832463490b2af7e0bb75003d5dd20176097bf34d07d293b826e6fc968ae56468e458c03631660e7215970b0a3e15fded2dbebbb542a6cb7fd386baf3303007936395ba4fdb524d4741a47d503fde55f6e1ac15140fd160030a03043911e2d1096b6a42b959b04f81ee833e2ce4034f049e02ffa4b2bc2a27ab1bad5d27eef3ba21f0e5895f331e25fc3e2ed48e084dd93332641cb94ea0d3c26ae2a48f1822dcb456fa474ff51afbdb285076e8cff7efb0bc0fa93eb5cb2f208d43d21ae6788027d7d780614880c11075f99aff949189211eddd5791c1435fb4c4a2ce16f7a776ece0c1a811de2e48b17f9135bf80bf881c73b3c51163157597c0a14a169693b9aff776e271ddae7d8d67a0374aefd8e6d773d68f077401ad69862d1bfe10f36e1a6330210e0e87cf6971002b30e93c4294655f0f11aacacc80e0006763c9daaad1a59f05ce0c3d95286bd1588a46f34e1db97c98c421fe7c5fe925244f0de16a2383a657e33823f266a886853523797ffd4494c0569ad0e012c33eb22a5448f70f9c7178db23b6082542fc584f8ed09e2eb10fed86ec869afbd5e3f1527053bc1e9f51da337712852b8a7e68749ab6048c43cde0923e1a07be6d15205eea395d645fa965e95d6afe0f26627473021c44c1d7c47d1948d80d78e192adf66c12ec1a6f512dc0ad7157e0b83c710f0d7e2fbe26088d99f3c00926b06315b7d36fa96abe6a2d36c2268d74a0a23e0a9e2b50c48a318ae6b1fe11d0cd032e67b4856d7dada448ac5275a2f63f247a772f24f3130c7199a8a37ab3b99bc2", 0x1000}, {&(0x7f00000000c0)="bc2e8bc6d1b08736cd7dc0d736e0dca022a313507a8c93d8", 0x18}, {&(0x7f0000000100)="7710c061ee0f259452492f48432cb6cd63bf0344676e792a575423801eba92612f11", 0x22}, {&(0x7f00000001c0)="b1be0b00a7aa203ebb2951c3672012082723e3cbf19be49220ef73d476ff59c8c509f9d2aec4115b60a1e1d0d9e1d7b1df6e7e6fe04ff133a8b3b66e1b9c9584306ca8b8d968e58b5d023ba13b56544f331a8d5faad4288cd71bb8e4f9e164afa43b531a6db8affca89cef66297331d30046135b3be518cdea9705", 0x7b}, {&(0x7f0000001380)="f33dd8c39e629b07df48b1728e2e1ef01535cf7a6a65515589e9b52f61b2c151a593a1a8ce3d914513f2c30671", 0x2d}, {&(0x7f00000013c0)}], 0x8, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") read(r0, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000013c0)) 16:15:23 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:15:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x304, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) flock(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x1000300010005}) flock(r1, 0x2) flock(r0, 0x8) 16:15:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d, 0x0, 0xffffffffffffffff}, {0x400002, 0x0, 0x80000001, 0x800000}, {0x6, 0x0, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:15:23 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/55) shmctl$SHM_UNLOCK(r0, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000080)=0x1) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/108) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) r3 = semget(0x2, 0x3, 0x200) r4 = semget(0x2, 0x0, 0x200) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000200)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000240)={0x9e, 0x8, {0x8000, 0x100000001}}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000280)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) syz_extract_tcp_res(&(0x7f0000000340), 0x7, 0x0) shmctl$SHM_LOCK(r0, 0x3) r7 = accept$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) shmget(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) syz_extract_tcp_res(&(0x7f0000000400), 0x8000, 0x1) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000440)={{0x400, r5, r6, r5, r6, 0x40, 0x8}, 0x9, 0xfffffffffffffff8, 0x7fff}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000004c0)=0x1) recvfrom$unix(r7, &(0x7f0000000500)=""/32, 0x20, 0x3, &(0x7f0000000540)=@file={0x0, './file0\x00'}, 0xa) linkat(r2, &(0x7f0000000580)='./file0\x00', r1, &(0x7f00000005c0)='./file0\x00', 0x4) linkat(r1, &(0x7f0000000600)='./file0\x00', r1, &(0x7f0000000640)='./file0\x00', 0x4) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000680)=""/96) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000700)) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000740)={0x10, 0x100000001, 0x4, 0x3, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7ff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x3}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xde}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x80000001}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xfaee}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xa4}, {&(0x7f0000ff4000/0xc000)=nil, &(0x7f0000ffe000/0x1000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000c40)={'./file0\x00', 0x5, 0x5, 0x2000200000000000, 0x1, 0xffffffffffff0001, 0x40, 0x7, 0x0, 0x2, 0x6, 0xfffffffffffffffa}) msgget(0x2, 0x108) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000cc0)) 16:15:23 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) r0 = geteuid() setuid(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$unix(r1, &(0x7f0000000180)=""/4096, 0x1000, 0x2, &(0x7f0000001180)=ANY=[@ANYBLOB="01df41fdffffff653010755392a85d26e733d7495c49f601c3698ec70312b2c214bef6820bc2ce507bb422d137453918ac87d911f10842ed722db663654ac8ce65972b8a3ebcc4ccdf4d0b"], 0xa) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 16:15:24 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/65, &(0x7f00000000c0)=0x41) r1 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x3, 0x7, 0x1a}, {0x18, 0x3, 0xf996, 0x2}, 0x0, [0x1, 0x2, 0xffffffffffff0d8e, 0x7f, 0x100000001, 0x5, 0x7ff, 0x2]}, 0x3c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000500)="ddb4aeb3ec242c57e0a3492cd84327a490142aa320239449e6c8bbb540948766ebefceeb6f1b94865c74dbf0a590d6d4b136ce7fa616bec5162d1ff0d39fcbe4a7bc58cb524e1f000000164d3bb1fb033b6d8f4ad55b75ed7d98b21f1ca7625851639bc6d82fb3df51e6857320cb54bae585a9f789ce8091376f9ad662d1f34c219aa36bc38d0383d53ec811013c307a06b487c480f190e683b6e38043e12767518f79dc220d0335f3605a7db0ca0dd0eeb89cc12d168105fa9d2ec2b906840a28d1cde942808aa8241ec00bb184a4fd76293aab21b8c538a4768907fb257051c7138dde2283ea148ba4e10163aeef7fdd0a", 0xf2}], 0x1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) r3 = syz_open_pts() close(r1) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000040)=0x2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1, 0x9, 0xfffffffffffffffd}, {0x18, 0x1, 0x7, 0xe76}, 0x8, [0x3fb40249, 0xffff, 0xc1, 0x7bc7, 0x2ced, 0x6, 0x6c78, 0x7]}, 0x3c) dup(r3) syz_open_pts() 16:15:24 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup(r1) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000040)={{}, 0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) 16:15:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000100)={0x1, 0x7fef, 0x6, 0x7ff, &(0x7f0000000380)={{0x7, 0x5, 0x1000, 0x0, 0xfe0, 0x3}, {[0x24, 0x3ff, 0x1, 0x1, 0x3, 0xfff, 0x7ff, 0x0, 0x1bdafd3c, 0x340a32ca, 0x6, 0x8, 0x2, 0x7, 0xc8, 0x7ff, 0x1, 0x5434], [0x8, 0xffff, 0x7fff, 0xfd17, 0x2, 0x10001, 0x5, 0x8, 0x7da, 0x1e17], [0x8000, 0x40, 0x7f, 0x3, 0x9, 0x9, 0x28f], [0x7, 0x4, 0x9, 0x39c, 0x0, 0x1], [{0x6, 0xfffffffffffffeff, 0x20, 0x9}, {0x2, 0x7, 0x9, 0x5}, {0x80000001, 0x80000001, 0x0, 0x5}, {0x4, 0x3f, 0x0, 0x401}, {0xd9, 0x9, 0x759c, 0x1}, {0x7, 0x80, 0x7ff, 0xc}, {0xaa, 0x0, 0x100000000, 0xf80}, {0x8000, 0x8, 0x5, 0x7}], {0x1, 0x3, 0x7f, 0x20}, {0x7, 0x10000, 0x5, 0x6}}}, 0xae, 0x5251}) 16:15:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x400) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) lseek(r0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffe) 16:15:24 executing program 1: socket$inet6(0x18, 0x1, 0x7fff) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x8b5fdd51d0fe9186) shmdt(r1) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) socket$inet6(0x18, 0x7, 0xffff) 16:15:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20050}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x7ff) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) 16:15:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x4000000000000007}, {0x6}]}) r1 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000340)=""/30) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) msgget$private(0x0, 0x2) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000400)=ANY=[@ANYBLOB="2001000000000066a7000008000000"]) r2 = semget$private(0x0, 0x3, 0x2) r3 = msgget(0x0, 0x4) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000580)=""/183) r4 = geteuid() seteuid(r4) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000200)=""/207) r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x20) getsockopt$sock_timeval(r5, 0xffff, 0x1008, &(0x7f0000000100), &(0x7f0000000180)=0x10) semctl$SETVAL(r2, 0x6, 0x8, &(0x7f0000000300)=0x9) fchmod(r0, 0x4) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000480)) syz_emit_ethernet(0x0, &(0x7f00000001c0)="03") 16:15:24 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0x4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000240)) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=[&(0x7f0000000100)=')\x00'], &(0x7f0000000200)=[&(0x7f0000000180)=',&+*+,/@\x00', &(0x7f00000001c0)='-\x00']) 16:15:24 executing program 1: symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open(&(0x7f00000000c0)='./file0\x00', 0xc0, 0x40) r0 = dup(0xffffffffffffffff) sendto$inet(r0, &(0x7f0000000040)="0ea99abb1818ce08d1d5b59610353e47a59c27194f05d678744ab42f2dc3f30e8ec6b427a106de0a83", 0x29, 0x408, &(0x7f0000000080)={0x2, 0x1}, 0xc) 16:15:24 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)=""/40, 0x28}, {&(0x7f0000000080)=""/154, 0x9a}], 0x2, &(0x7f0000000180)=""/224, 0xe0}, 0x800) socket$unix(0x1, 0x7, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x8000, 0x0) connect(r1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x743}, 0xfffffffffffffd23) ioctl$KDGKBMODE(r1, 0x40044b06) 16:15:24 executing program 1: r0 = socket(0x15, 0x5, 0x8) shutdown(r0, 0x0) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000080), 0xc) socket(0x10, 0x5, 0x5) 16:15:24 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000200)='./file0\x00', 0x8, 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) kevent(r1, &(0x7f0000000300)=[{{r1}, 0x3, 0x87}], 0x3ff, 0x0, 0x4, 0x0) r3 = kqueue() stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) close(r1) r4 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) r8 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r10 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r12 = getgid() r13 = getppid() r14 = geteuid() r15 = getgid() r16 = getppid() r17 = geteuid() getgroups(0x9, &(0x7f00000006c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) r20 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) r22 = fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) r24 = getegid() sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000340)="a9f970ec0e193cc4410ec052ab9f8f707f7a349712fe791112d6eb15abf3407ee601ea5adebdf1d533fa4cb0ba32a290d0c5d7780d2eac6a16b8be4f5936ff96fb108f3aade665d5ed9627a9d59044dac062bde5337ba1e28c39f68112ec637bc9b0145ee96853f87c1b66d1fd802b57d1ba7eadabe5bafbf9384f6cf0b520dadd7d34d11985ee779c79355f384bf0b05d268ec9dcb56719608aec8639d33f100c048072f6fca4bc3a1df729561f985b39fb440fea1d7027df6f299199138f9845fb82fb6d0d61b1307f1e6e6aeb4bef1f448d5b", 0xd4}, {&(0x7f0000000440)="81f73f1be5d15a9bebd36fa97319c20beb3291b42040ac509ee4357000aa2dbc786f0d0649151464c8118c5fb98510109b524bafc6b2a91264fe047a5d26d37599f5856eb1370ac600d769c2a602eb85bea014333adffa2afa123c2f1bf2dbf228e6551ca0dd985815abedaa505bad5142f496f67fd4a3a9af77fb43632014be24dbdfe5bb9e4723bde3f9a6ffdbfdd5468f2b7756a2bc2383efbf7f", 0x9c}], 0x2, &(0x7f0000000840)=[@rights={0x20, 0xffff, 0x1, [r2, r1, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}], 0x118, 0x402}, 0x406) 16:15:24 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) r3 = syz_open_pts() writev(r3, &(0x7f0000001280)=[{&(0x7f0000000140)="2f79a6eef3d20d70c6b5c8c33c0a16155d48fda7a802a1a2081e7065e50fa1d3a8784fcf67ace89aaf92e78bb7f27a3f103c8378fbe80f5ef7845321ca88acdf6943dd4061294efdd6fbe3261801bc100f0d2927c5617f6873a3e849c6e53254893c3cc7153a47778fe118fd27c6289510d8de2613c2056581a53f13", 0x7c}, {&(0x7f00000001c0)="6909e0d25b866f56e59816bf33cbeb8e84e1efa03dd9f9c3fa8c5cccd688b6e4f3afeecbe7e233d0115798a89c86ba590a01283ae7978b13907862c551574c173c2416ea941fc14ff8fd860998efca211898a0120b9d56c9a529f7f403b6d3ad345e5737c4e827f88affe3d663f882da1f9a47a3d905b284521a9ee915064cf5f35a7e695ebb8d86cf63784a37e239f86494cde3fa142c62ff87d6eb6f15d147caa30162e98e7d631698f6569b4e7b5d95f5ae240b7627735226096e2dd4c3e795d6fe5feb430f2741666190e3e714ccbb4402ca238a2295548cc55154d24c0e61c3c620efcde9ac8aa103001a90202b799c6b7fe44d54a8ba465c52e70d561e102e7e97bce346eea0cbef77ff3d61cbb92421f8a16457440c7ca84cfe7a7187b69d31f477b54d437829b920bfe4177c991a51f4a9f16671f11a5191be88a39b2e32bbcb3772a9a70e3345713071ead0002feba0fa35c810f583e27f07c46cb86c823ed69afc3f6741ed6f61c58272143ed4f2244910860ac9885a048950bf55bc60316f4d4847ad0bc8d8c35c19773558e907d9d3e98d55b916240594c63f260a8ba02e52c0a4e2f0691e2cb871c26abb872157a63e0e5ffefdad8aa0990bc62e00efa1fbf968b8bb43a20423165c5bc0c40b99e7917145b4eadd266d0f3890fb35ebf1bdf697925c0a54898d5fe8626ca9c06ec8f16e8bb5a81268e62a31f4d3f2eb3ae69136ee584c2de809d988952e4cb1f692a4f2a5e6241f104288ea4135fc02615acab3551b075fcf6400378197c4c659b9d934b6b71b1103e6a4166c06d5571809e438dd00d2334eb885b039ab0710e1def9780f29b47258c4529053dae0024627698caea90c43164bf253f09a5b237cb093bf39f49db945ea7c6765c42da0d9077de197626230f78b44aac957e59b1906d95cd7256d8e2a1ba831b3596fd49bf9953986524020bdf45fe857beaa9eaccca989490ce75e22e28b1ef6c912bee540cd36985fe2d3118222732a6076a3c8a6ae7dbbd25a2db80b6f0c50b63e2e6954741741a92d351509a7079c25c918e506e958971933f6c39f5fa7b2066e0caafc46548524acffadb66187c6ea8216f7b10d04881462ba5bbcccc11d6c2dac9d3aa1cc340c48b502f85654a58538c625ec7c6007e1e159b4a1b10e98455ee4b526a286be58ba1c2b9306d0900872553c665d8df2235d241a5c0fa4c068299ecdc525e718db182c7296251e4978fbd9a3ab7eae982a51584290bc7a098dcb509a31fed73862aebd792901f90080162249ca6defd2b1b3f4ef7f2fdfd9fb12b0d28bb0806b0b6adebf9b057931e3440fced1c1a52f0a34c02781601855dafd8139a80b11ca377b4924a5559f5dcbbb3608f6c6d80021b9e65d624178308a92e5f111ed5b8884ab1d89d282a5653abd180253e2c9d158cd32c9dc48ce1228c5f86ba6aacc4801385fae3461c9623a27c6b2e80ba55282d1369f47c227b6c6d92412f01ac6c0ccb767dd71192881e277c7932eace7811eea6e231230e650db7129841b840ebd12366be7138a147b4205ccada7952e3c676a220255c4faa483f4ac3ccd9c4ce63e51452ef4e4a4d30d1a203072b8cbce3cfa296efa806753457a5d336e5ed4c9a08a21bd42c73e12cd54240a7366b48e5374b1a31d406dffd6d82f2b2e024af0a4e402ad752f688ae00cf48fcb03bfa9207dc3a3112c585311e68b36375e6f4e3b4e4b0b19d551b2b1fd7932cd68450568f0c133a00cbb648b6b953d86d75e3a6251b072a10c0acf1525abecca6ec580f613d538320336ffd40e5811978d681c12788b2729c5a08cbdc671c4142ff4d9305f5a423953589374f90d06801fa4053556e3b8c2baec882d6aa1cac06dd5981af970724d7e69dec010e11c0846ee90ae540077ca1acd0b19f3572f6e741b28f008f90b46ba3d1ae94eb0c9f3fb1b52e86617d963dd8be4279aeb5e49d2246148f8ac02fbb5021100b9b75ad23fecd716f1fd22c54e26ec8b0c9f4ab0cf66b6abf93ec26e51608470b20a4badf9240c4870a044aaeed175712c149589bcf56e4dc9ff5fbc19f0d1b47edabab4b21c9ac24cf05ac82f75d14feb8937b5e6f799a09490dbc894dfdf7d0198ab30a4a0a8b32569eb35990d3c7aadb55fab75a90fee574130a181e606e2c6f7379c4bdad0ebd4d2713dab351944e3dd2ad23cbc7351d29f0c88411a7a8a3e001acf26fa2b547984ff97d9b1244eab0103cd5820c5be1bb445fa3aeb771a125bb3b81bf65943378343f5f3e3a39bd91234fed217465ee01dddc0982cf5d1115ffdd93abd1d604fb62e6c0f1d7742b00199d4984e9e241e065e9b8b9452bd4bacdb781092f019afd61e1b2337e488c74de507b9c00bc284140f53ac9e015eb490bbcebe8c79ec16e0524c82cca38a3d5fb1e1db358b766b72f509a592546a1e68e132d6a233bf93f7f34360ecfdebd4af4c7280805894ecbbeadb2f83bb4bad1ef8968aaf9724c151d2a307a6ac33a20b0b11e433f41c65c9872ba299e314a9d9e462f5664ef4f104b65f0a0bc613d755c23b5cf4fa4eaf78e39d96ff47ffd01a1488428bf8c19cdeb9e2d9f4cb780470cd82152c621b16ad250b533d3c8fe4e988da2b9383176f8e55520509009cc6ff25217e9cec6c1970b5462bf2b7b2f4eba9c167ee2abee90847a26025eabc43d5732ccd14ee7cba91f082c5a292704fb681b8789e83f507d7c8198713c1bc5f166d494ea8adea8922239c8502f8f569e3552bf54a6f5fc2fbdf2a20b7b7f5b5e4fe30eae77c81e621270c899db6f23a0652adfc2d1ef28e44d6d39589b9ee557db2b45737eb2c6b95f2a94571edb7a22e828b5f57974a910f8139021c0ec8ebf7cfc8fc405a916284bf24048b165f3eedb80536f17c64bcaa7375fc180b0f283f62a05763b317f450c0d050dbc045ed910a7557f7b7473e09401313674f328907d0fb7fdc2c8c5177a74dc1b872cc10afa07222bde0888501e2be188fb8ea454494fd833b82da589f2fd6380cecc794fe9c71fb4e87c13e8aad617c44379b8f1fbde67eda3ffc5ef69089bcdbb029bc5da59a27f8686701ba28c933eaf13d725283dad83e5c9fa94dd20304ff2ed41812ce883fa7ece46dcc17177f289ed2079ee227433ba94f7d9fbc77571689c954b2bd39ed0747cb38158e362901e066f3d3daebfb9a523cf8ede06168e747049b31f5c24648509a0289b115e02afab40587363c4c6b1a1b5fa1622dd7047ac358a6c68d54752d7172b4d142f1a71553bfefcf933bc168e7d7b2b4180850832a780a7139438b22470ee79421bc4ec694f53a038af6b08ba40329e57096ceb2fd51829d5aaa1700eede241baef36eec14d81bc185a517d945520d2c8558fca361c329a68a63d12f74de0fff3ae2ff1fc31d5739f866f69d373922284461c34407b6a4a80072779bdbdb17d9697e8753b4998ae0bac689147f1426c67b06707ad527fa2daf6d5b55cb2dff9fd70d059cf4d33e344d252b1405542313420937db93bdb16049166dfa9357c5411c9d41d3cc9fc8df8b4ddb84025d289754d9bc712f1d758c53897f8f5914c106687429a4a71a087a436af332dabd26253617d91f64985ab32b86bbcadc173ecc83e58ff930a757d6b174d1f7139299c15adfa799505a119dcbc159b4f62cad8649a2c23fd8a72abec9702eb88edd0090da93aa0568c377c563e28dfa1db38462e78da4969df4204a9a9b05a962729d481f3a0acd2a029021f776217b96efc683299e640ccca126cafeee17e923c59fdf4f15a3440d5428cd91ef1d3ddc417a353babb1f5ce0f869f28dc9e03ed5382649a22f05463643afc0378a6129a80f7e5df0bbe5abf19bcf8b1eaf036ad6b5dd6d8e3f9cd30f26faf2f9cadec539002858f8741d36ab27b97de24556a588ae84ffdf74d6a902a44620684b64385bc86f1cb3ecaf9e382a14f6491e61f39a7e6c40b67a2fdbcb9e990b9eb57d8a0a6d53da55fb6ab27027a82f766300b487cd3b6239a6e594ee26590c4b8bc9c2f2921d0eb5bbf0e8d2335fd99661496ace40c0eee31eac6da0a9cec0511c0c9ba188e1671048e5f0bf0f9b312cefca959bf15b13aeb0868ef44bbae9f10c8761b1743e039c7505e8c1ad1245cb9de095348a3de8b7a218e84d6135f0e8a105ff70b59c09c9ddc37394758b2c4417bc2400526ebcb0a5dae4750ace0493fdc8ce2116e3158080f042c7f26c0a21a52ec64a7ad7c3ddbae201de9c0475b821a6414bc6a98b9d703bcea882c68152539e42575b946e753cc48890e5a7b0a55bf3145706351cd854b02041a0aff2990983557ac8302f73bb8a021ddaf50bcc0e6b24d3847bed1100397d1fbee37b5e4005d2dc3ba1747dd3a4968d862c4986560c4630ebdf053656d3bf817c1f0dea03dbffa58c075a9a7cdef2b02af888718f66eaa6eea748317d691e1e284e057f9439b86e13ec52e4b24f2f765a4243acd99d9c0988b9996c9e5380f461b6c237007dc09b5d89ec0e161a0b89eb79ce6b56dd53500ceed814dbaf935af95dccf3c429f3cf89c335446a345fbb00dbb95523c9975c5670d7870a0fba3689b477b4fe93fff7f598e6b63d63a07bda01d37c396e8dc2a2ad61aa2e87ac144b4bf35736b3d29b39bbaad5c1b10101256bd57336315259fabf4f298499a570fad8357a959ac84c7d5fe74bddaae673f170e78cfa233b64e91620db69678baded5613aacf6941daa0e1fa2cadd348940aa1dd363d053ee30494a9f88b1a4fbe37041e8eecfb94f4b5dbbe8a0cffe653d7ac77494e3c37c80498bb374a1b172cd51141a6d372f159132f6dc2615934bcb733dccafd1e4425b1fe324e4f64bf472e89b8b6bd8e155944eaf330523341b75d7df25e00c36052b86c3fa80efeec3ed9c5103fa4c1ab9410fbd1f6c149403d29b9aed9005fdb7cb0f0d38e2a5ae35f4641f8991fb96588b76a2f981d890405e163a5744c6055642609355bbc16254d8e1fdd615cce9308009b6513b306c51d4a3c24945d36349827438588a93555868c51afed2f5a31b4c8a77ff504690eb04f0f7c234363bbef3f92e0783c2062e8dffb929cabc07da63cbcf3ebcd6b4617b2531e354110b518842c7f6a686c8bdb6a8bf430d47f5c9a776309d6bd13ab3565e7a97a81f1529b29d2a4133a3d418703da3580dca3b6fff8241c76c15c28e221d0ed5012084675c500306dfbde78e39022922cc0cffa8fc7366c15f2e5e2457378100eb2f3cef1384a214a1401b4bdd65b680629f078fc5a02f6ac76f1bf173762369f968f688a4b693d4f5fdf67788b3f393312b8cdef5903d585dd49d14da199eed226abc2ee4240d6cdebae8d75bcb39aa5e20d0ba2ee12074b75b7a010c75c7b343eb02eaff6d8b040b35651ce6b172fe8ce50f5ce5b6c87efbcf8e0665235a6d3b6b6a69835903e8a04be9f8864b6c47ab7335bb17816491ddbdc9c3cfaa367dbfb29831053ae571263697f8153b5aa54f923abeed42f02312b697db137300f2a6226d95749c69c8e606294a61dab623f155a3ddffb111e71be20a13307eb573fa41808a016190f75de4d0a1648357bbcb953d2f767bf3cee41446273857d68cf21ffa2ff14713ef72042a4294991f6fd0a57e874dce6c43e49fa558c5a4da4b63261b87d85154a40b78e2e842879091a1297d88ba9a92b9ea8849c1ebc57fa265156de8fed9b5224fa8c910fd75a409c603c0507d9358138f12d55daf3bf01ab79526fb40f1dba064a51f689d5d78c2ff5ea444f9bc8cf718a039", 0x1000}, {&(0x7f00000011c0)="9e0304899cdb6bf3efab24aa05836a85acec68d1c4f6e0255384c0308c480fc1a2b00db0c9781babd720534012a1a5cc804c49a9e3183bbc8b20a193886c9bd884a078b3dbbd33259a7ab7680fffa02e72d3e74a3eb91feb9bb90f77f12e3b599cea592c1396d62db895a922109713e9a77f2f011ce455d1a04ccd12464bc69667", 0x81}], 0x3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, 0xc) setuid(r5) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001300)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000001340)={0x5, 0x9, {[0x152, 0xfff, 0x0, 0x7, 0x0, 0x5, 0x7, 0xb, 0x8000, 0x1, 0xc6, 0x7f, 0x5, 0x9, 0x800, 0x4, 0x7f, 0x3ff], [0x1000, 0x7, 0x7ff, 0x101, 0x3, 0x5, 0xf59, 0x2, 0xe9e, 0x8], [0x2, 0x1c42000000000, 0x43, 0x5, 0x7, 0x5, 0x5], [0x65, 0x5, 0x3, 0x2, 0x6, 0x21d], [{0x1, 0x36000, 0x1}, {0x9, 0x0, 0x6e, 0xdd}, {0x5, 0x7, 0x3f, 0x1000}, {0x5, 0x85c, 0x7, 0x2}, {0x2, 0x4cab, 0x8, 0x4}, {0x40, 0xc18e, 0x7, 0x9}, {0x8, 0x0, 0x2, 0x3000000}, {0x4, 0x1, 0x5, 0x3f}], {0x80000000, 0x9, 0x7, 0x78d4}, {0x982, 0xfffffffffffffffd, 0x9acb}}}) fcntl$lock(r6, 0x0, &(0x7f0000001580)={0x0, 0x1, 0x4, 0x101, r4}) chmod(&(0x7f00000015c0)='./file0\x00', 0x82) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000001640)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000001680)={0x0, 0x1, './file0\x00', 0x9, 0x101, 0x46ef, 0x3ff}) ioctl$TIOCDRAIN(r7, 0x2000745e) syz_open_pts() ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f00000016c0)={'./file0/file0\x00', 0x950000000000000, 0x4, 0x7e, 0x1, 0x2, 0x1000, 0x8b, 0x3, 0x0, 0xffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000001740)='/dev/zero\x00', 0x0, 0x0) syz_open_pts() ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000001780)={0x33ccaa67, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_LSFONT(r7, 0xc058574e, &(0x7f00000017c0)) r8 = fcntl$dupfd(r0, 0xa, r6) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001840), &(0x7f0000001880)=0xc) sendto$unix(r0, &(0x7f00000018c0)="058c416c02b4cf2301b02889012e67e26e9e", 0x12, 0x2, &(0x7f0000001900)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000001940)) getppid() 16:15:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) r1 = semget$private(0x0, 0x7, 0x40) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="7a40224ae33a0a84d9195e8992cb4a0a6d7363f84db0ef9539d9b9d6", 0x1c) chflags(&(0x7f0000000200)='./file0\x00', 0x1) semop(r1, &(0x7f0000000000)=[{0x6, 0x9, 0x1800}, {0x0, 0x5, 0x1000}, {0x4, 0x8, 0x800}, {0x1, 0x8, 0x1000}, {0x0, 0x1, 0x800}, {0x0, 0x2, 0x1800}, {0x1, 0x3, 0x1800}, {0x4, 0xfffffffffffffef7, 0x800}], 0x8) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="972f819b18c87f72ae6c1a18e51acf13e0c6e7c6dbd1f7acedeab06ec5e74854f54a3dc73133f9520d5124f5fe2c7661df19d5fbed4ee5649f0139ce7b8f22883a149b0b8d52b582b75266acf2b81554f1d6a48bab6b8b1c11682870f0112939cc9e15d0b7eea928436e0425641a9490b31c8bea7124f647ce7214f20a296777ff5cd1fa613edfbed393d179f9903c22c324e021f5a171ac0953249d0ca8e961bf65d10ca871a8cd06b3569eb06d9909ee56241893024ad43409fe7724f733ff", 0xc0) 16:15:24 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x11b) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xc9}], 0x121, 0x0) getrlimit(0x4, &(0x7f00000000c0)) kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:15:25 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000001c0)={{}, 0x7, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xc00, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000000)=0x80000001) ioctl$TIOCCDTR(r1, 0x20007478) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x3}, {0x6}]}) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:15:25 executing program 0: socket$inet(0x2, 0x4000, 0x8) r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x1a4) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) lseek(r1, 0x0, 0x0, 0x1) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) 16:15:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:15:25 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="17", 0x1}], 0x1) r2 = semget(0x2, 0x0, 0x100) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000080)=""/51) write(r1, &(0x7f0000000340)="5698034976527350631ab3cb861ec6ef36a2d710d8155fbdb50082ea468b4223e2ffd855f7639a7a9f38a20d742d20a4ea39a9de8b04f6747981cc8cbc61ac654c36c9242119a529eb368cd344ec068155489b3dc501a2743e1c6153f8b65e31f594ae3463e4a4e7d5bee1ddf9ea1ba6c83d98a50c1e0d1fd32ee426217660b49ab4dea87ebf8698484f1cd6711b8ff8f3211f36e74063fd1b89e7ae91ee4cde08536efbe8598a55454f03a078e8eefe6fdb0b6d0ae405f8cc5ff7271300daba4545a44bdbc1e7b0103d18fadc9e16e157a7be0e54111e70d6e849aa92c30c84c7e7245ae35545451e2c668dd197dd201c88429f5d1f926f1f998b25998b1d66e563f77dd664c0b059a079591967078caca4282abc836ad4a003365a25c57fe4e6eb01a4227358c6885a395de496830c66bb7b2fa23b86c036dbe22c1296000c6b4887bd2762f2d1188d9964d9f9424b815e4d5c1a697b49202ddf795afd8a8e890a2e2c0e97d4d4cc51e83a1be16510d05fdd74ca490891e8eaa24bb0f0c7cef78e54a49b38d9d8a078c428fa02faef9c9368acd1a065627734da298de9487f8da98c56e158554597a5a8d9324b09ec1eee8830e1087314bb8c688ff11dbf2f76bd296a11632cfc92703e19d678eb9f7be64226720909266918c84ddbfcfc1ae2bec7f84b6114835a5ccd25fc344acd6baa4ed4929adcca91feadff961275b4c8e43d6689fffb57993bfcb05109825395d1caab68a55bf695204dccb14fd85da45ebf6050658a20d53af75693864b8221bc691b158de37a416a75ae61700e756dc3f6f4b819302a1c3d5a1a87583ea42106ae4e96c55ef4a3a866d276acf898e485a7c4af8db9df63d4f8659821edc130611a06416d548ad54f3c2fc65d05470fa8b4d5d764c3a8ca8af81679d194b107a16ddfa891ac525a6c04808aa767472665b789c676ca519903081e16936a9dc828e6525884cd9362f9f9a190907cfe81cc22eb1485f048d39c6a617a0cc3876c0e6336891f82002a7696608f372d85545a8fc0e5f9a1517686ee3a686af5ef3c01f4af38af5f300d410b5f1449125220d9a6362d1cef211a959e26e88411e58fd351474a8ef7c7b7906210b12bc4c799391da56c50566c34ad1a2a6ac8312f05636d14726fd560081ee4891aa00b136945164c705bd302a6a8f847463f902afdb06354134b8850c3a863f3a6a5be2408198384b25676b8941c0280397e39a43d0caf644719615ae39a2f1e2a1805d3ac32053d7a9a33dce40eac20c649696b028bd857105e25fa83acb70aac79dd00fa8f5f95429a62c5e0f3d0de7accf3e9a674c2d1f242c0eb7e787d631ba021f4a8f655f4ea2c5899e54a331483f5a04d5e5e40ec341d17d83375e81b5241dabb16c1b2fe6f63f82378ee9e91628a27c919bc0760614b5b198650af7b23b1ea8298c858d6078df4f7d5b61a3daa1d353041a809873ea030abae82248f43a8b487a2b83e63ab768b8938f6a939899ccb3faedb5f8fae7677c084fdfbf52667e314eecc5bb87586f230bcd644e1be656d76bdb81aa8e74d26640053a88f5abbf3580f3a16ed530fa3218bc058b5fd28f953f6d2c4ec2a0e4d0bd8e2e8b4d011dcdd03fd6d00c9d13a3794daf0c2a5759b2790164e1bca5d1475475abd0e91d4bed72ff980907041884137dec73f63eb1dff06a8ddf55aa18f056e46c5478a7365d76e4d38715fac2223bf77dd168409625256c3fd97623eb72de9227af972883cb0f613341851f8c6e1632c8c61ede7f3e25c84a05b901bb5528f7d6f2838c9d14d2fd045ced72b9cf41d8e6fc60e8e4fb2ab7f1bb05ad42156f0ce57abce271cb7fc64941e0c2fe9034718e49f9b0730209606efc7832e77b500ce563971b6221f9a3d9c458850c7ed47723763601b571f16e37b9467d5b60071c835592ad0b78e5064ee47c5d76e40fa9f7a91136ba0822c6082607c4bd75ab2eed00ae1c1f0938d1378313c817a81b9f30c537c0141e1407111df6f9f31435679640b63b189056ca663be779d5fbb1e3fa1034e22ffbb87934d94dbf9924be99bd16de5210f2618892d904cd059232270c6ffc5c317a2e41eb1808bc10605bdee95072e89dc0f855c007731961b9b3c96434043dcf43f3bce6a447676f34a8e1a3738dacae7ee71bc19e3f5f2e19645605beaf52bb378c2f1a2381097161b6c9bf18b663083f7a9017405ddb26e06a124e2dba16f757a163d51c93c24071c79303437e176c247e148055e2b7b51efa49e5fb9c398803bdba19efe91e46a4e3ef7ed5b144a9ef0e86eb983225ccc8cb68c05e0776001f9365aeb2de8f5821dc21f2ebd39c7f3433b6ac42dd707d50f515b2859a7ac019e6eeca326a7b442fe7eb4e833bb5f162fad9c2a876662cfee199b5a2270d02847bd874e4a0b9d02600fc6cffbbe417a0ef69e80a1a37e1b1d0b4150ce96df7405f8dd76589e99dc32050b249611a1a11b9f511f7b51c5f99be0aeb13b7dcab06c25d378cbd5460b63f6f9a4d41501b32438bc5fdb86ffb82a28565a9a24f8caed964fb1748484f84fdc0ba8e65d5a0322c5fb6302e433bbd6924ab17694c983d9baa798d64494e057291b1e5563de1f6b8d4a56a3c202066b480591211ed5581fcb82a4957ae0cee16c13c7988395e6af0c216f75292dd987ddadbdfce963fd4a6f031f135743b3bd5a0d37d3079317fe5dcb79f85cd1f9ca36a7becac469e8894a2b32475b4ebcd5dda8949910c9cb9bdb0b322c776fa18971b618484e127e2c122930915c1c6240b64ff485f3285e78ababcf13217addfcff8957e2675fc4a76f78fefcec7ad9cd0cdc4c329086720118710fb3d9191b9625125fa0985283e18cb1318f1a83094f1445ba14ec06cf1d138892ef6835022aa398fcf2f614bd3bb885503bd4184aa1c6fac33fbb331fe377c4dffd45dea81bbfa30a6eaa75fde740777beec3eb3979c42851e0ff71d90836bb1ec96d60301ced6c5c6131581d5b3af88fcc1ab54d95867f3e6cec06c3cadbe56699885b771441c7fdbcc4360da8a0af59800d40484623ce39242c6d5ba64be308fcc6c54a54e23de8d9427d0e2e3bae95b51c64ee73fa6ade9f4186b0cad250895dc3ac3e60743d6258319005a63c7a09c310e1bee0815f112d93ed02669accac52ee29a918ccbc2f6be6f42195d396d9b709a497a01b2e4691aa5aa3001133a5d603c2892b283436f3de9125e1eebc97b7671c189a4a0d451a00ae82317eb63897f1e97222ea6e672ae4144e8ca462d39e8d6b9611f07294bb347122b3d93826f3b9ef3656e317c95a1e303818c0ed1c7e972110ae26e33a1b104b909d3960f2cdb4bc861a287663cfaab0defedcae86f41079c3261692407163e47c551799d315cbd2e075ebe01a6265b6f45a1a8c59eb1e81aa531feaae5b17c758d3a303b13eb3c816db90d544cdedb047164de3ba4d90a61d736f00924cb762e89b78915257b822cf37798c8bfd749aa67c4d76e5043e928dab743cd6e5ed183f12c8acef33f0ea699b8d3e5bfb919037716abadf0496a1e60326048f37fefef27f604c8e3589036ecd48daf90afb93e3ed2b447b0025c09867d4bdce46bda92d00ec20e80f2709a58a506256932c7fda955aae4894b4542a2972dff45b52438df9387476f4186a67959b4855fb1bf819912cd835136e93bd42332f4959e090325189d0a0f698b3b735c08584d36e932d1d4e6aef0d50bd0c9a5fe28a50d67acdf1876e9def2a12a367bf12843785211f34db67d5a82d1673a770af1fd596849a6b1efa8a9ec9c79c6af72a5858d014ae994a1ff27429ed41db04e2b5443fc7b97dd16cad27adc1c30bdfcb62c4a5d4bd2394075e6c0d05b755b7b8f9770337648161b3106e5fb5a6cf7272f89a1cfac1dfc1212cfc7339308c69c7628868ec36825573b6a6cae1f5c9410fddd2b40c2c2e2ef601aa9a7776693726793a91ac5db63eb5a23fad64210ca5361500d7c2506a7af6e3f8f1e5e926e9628fe9812fe67561070137be5d6df7e5a24ada5073d8608f112b8099b00b83c4e1da0056bef82ac5d1ae39d5f8bee577692327eb0571200d21870712b14d0243059f8481f1c4abd38601e1f7c2e0f609c70c6f64240672535a0d2a5ac02493d953ceb9a9a7d5f96d025b8e97646d57be39093d05cf9c5a583b7922c0da75c24d324669a360b1e7f93deca731b0076a5168b260f41dc5952b5861bea071e8d99d203dc6a9212ad5bd671d2a3eed7ba235d11b5e2ef7927f0ebb9e2ff00a09c6ba21cd0f6174ce65e37360e0c58915c061ae955039b00284660fc0474de75565c9d45c94349da8a4c0804ebacd69aff0f5c324eed43728ab2c23b9e0d13b0f95487b1b031816d418166a29d4e25a807665455d2079b8a1502f410b98d8a46093fb75d949d843f239ac1e47b583077e535dbdecd5933aac236f40d2d4f96e6093a345b0e0d118065e41f530ae10b83b9e659a99cc035c861f5a1c1bb53621ec53d6fd225eb2f21e3fe6ca4f2595c155bfdc2f4fe9b1c23901d1a315c92254a6a0860793eace3820252bf93111d5770f3548d105b5fdd17e0052e94a3c643d4a664cdcb888dbc20f4d04c8478bd043d9a7ec2258c2e8c856053d920f4b41b294eb5155a6b1e3c863b079985967f68d7401f013799d24100e1884d5e88acd076419a317f3d417f22dd4f014376e0810f334312c980169f2c03dac1eec5bbf85bf66a8ee3b272639b98a5e3c921996770b8207411537fdd9f6963a42679c0e13e7ea3ec7cdc60db03bf6c3e6e7d579ce6ea2a3d8478e560471212faec8e12cfa71b67ad7f87e81f1f0ead8118080381b7a05c9b94587a22182815424ee2194fadf2400f5841afbe9d2e8275b53d913a318d1f521d873d28a52ad50124ae8d6a1451aa0b62fa5a8aaedffd380dcebc2e13a1d09a92f7ff040582e46b30144c2227a533be75686a6c17c518654cb41ff4534542e584b1dade13562a811f3a14bf4d7b2fbbadc026abdc2c4079821a7afae0953255b93ac808023bcebf2ba1a416b4fc233377c1cfed5f80856707c193ad571b6815578e8f1dd88582c52d2d7e0f1ea91556ef3412393c77ea5ca492a493b28f537c34d691fb8b8c745fc6b82239f3dc5a3d45177accc3eda0a9b232d2623d34999d31806761034a206842d34bdce333776ff6d7c2cffa931a17d68964bdcea67799ec5ccb6aa9c1c0e92f251bb47b0c381e5bc5e9e773999ec7ef9d17b1471446a5e16fed39c3a022a32f32c7e74371447cf6ab0b6c5c4fecb97c7cef054f4a2d78d8cc3e055ce5c40a654d6592274de63ba8a0097f69e9924776212fcfec0dfedd4b35ae32ce1d66ea2090163ec980a5250b7fe0fcb211c2df7378963a1b3b4e24aa48dc4a3bf93671d6243fc554e905bb84561e4a1a54eb51d038f9251a1989438ec79ed7cd54af2a0ade156853bbd923ade53ab002b8d2174dda21bb998d6b3ae31db0a7a990510b5158adcde267a4bde743032826832609f64620f98a02ed81c727587bbe4c2aff225f1348b3c76618ca730f9a4e425b63df33645b00365640e00d66eed3c56508dd8281b0a429356b4c6eb066f35fb59a1ab88c9c7c9b805971cba37940e74dc541b07e463feaf0c382423ae0e93fde812086dfaec16daec8f5dc1b527e6f3ac9479f4c8620a6f79cf0b0eb4d040a76ec0268df1d4283e97a9412c211a78f3be1398f60cdb23c1d472efaf43b5150832c27c1da47bbd8d2b2ac38a896179722f77e00e2aa8bb546a11ef4d38b1a393", 0x1000) 16:15:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xed85) read(r0, &(0x7f0000000200)=""/194, 0xc2) 16:15:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = socket(0x0, 0x0, 0x0) connect$inet(r2, &(0x7f0000000000)={0x2, 0x0}, 0xc) r3 = kqueue() ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000400)={0xf3, 0x0, &(0x7f0000000300)=""/243}) kevent(r3, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = socket(0x10, 0x6, 0x7) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x92, 0x2, 0x7f, 0x4}, {{r4}, 0xffffffffffffffff, 0x0, 0x40, 0x20, 0x80000001}, {{r0}, 0xfffffffffffffff8, 0x46, 0xf0000030, 0x4, 0x8000}], 0x5, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x2, 0xfffff, 0x5, 0x7fff}, {{r0}, 0xfffffffffffffff8, 0x20, 0x1, 0x0, 0x1}, {{r3}, 0xfffffffffffffffd, 0x1, 0x4, 0x100, 0xfffffffffffffffb}, {{r4}, 0xfffffffffffffffb, 0x80, 0x80000000, 0x2, 0x5}, {{r3}, 0xfffffffffffffffd, 0x80, 0x3, 0x3, 0x5}, {{r3}, 0x0, 0x48, 0x0, 0x4000, 0x3}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffff00000001}, {{r0}, 0xfffffffffffffffb, 0x1, 0x60000003, 0x6, 0x2}], 0x6, &(0x7f0000000140)={0x6, 0x8}) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) lseek(r4, 0x0, 0x20, 0xfffffffffffffffe) close(r0) 16:15:25 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) shmget$private(0x0, 0x1000, 0x60, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCSETA(r0, 0x4004667f, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "4287f6452a105d7ea3c06a6c7790dbb728beab8c"}) 16:15:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:15:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x10) chmod(&(0x7f00000002c0)='./file0\x00', 0x10) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 16:15:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) read(r1, &(0x7f0000000040)=""/59, 0x3b) writev(r1, &(0x7f0000000080)=[{0x0}], 0x1) r2 = open(&(0x7f0000000180)='./file0\x00', 0x88, 0x8) openat(r2, &(0x7f00000001c0)='./file0\x00', 0x8000, 0x2) write(r1, &(0x7f00000000c0)="b7", 0x1) dup2(r1, r0) 16:15:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwrite(r0, &(0x7f0000000080)="f1919f2f65a6ad03010001000b0d1a0c9381e311541fbf5ac42917adc4766767654939550abbe665a96ae683295403219e2933102c021ef08c91d746dea9b04957363a2710cabc63533110938e775ce287ead2ba7cf94136880000", 0xffffff71, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000b40)="963b24268029130804c5078d8c0170044fcfc81f69ccffd1f228b8216631aef4e06ca44884f3ad9e02f3ab091860ae9ff3ba52d794607f72dee5681ff1ee9da6735bbd84a9f5a871559ffce8d68399ddfb462a9d592bc9b51f651109951d79b17215f701bb27aaaaac8d319877f47877402b716aacc6e6b669a0f5919b6e657c762834d0de0bb20fe76dd2ed7468b1825e34332aaf31c03ac8233b33d12ecc068291bf1e8dc1e9b414b49c4642158f3e7416397c6819f31163a35edb6207bd3b15bae4500d3f0441c8b3dffb6512b5a7ea19e55d4e2d305c7d7a87d067af212cf5c4f10ae0b17745f7d7670e8bd10555432edc926ed80f9e38a9ac78a18ad03cde3312b811ae320d77f2ad23513335cd2291cd9512afa63f0eee74c0406d4bb6555e695674f193bee0e379ce771800e417d7dccebe86f73ccb854b0b8e181cfcc0b5506c464a5d5d15e6bb3324280ae869df74f8507b42e43840ea9acc43d86481c311467db148ab7003db2e4f6d0b7d7ca02a9846be811eb4d2184cca0ca861c79155846f390752b91d7018934c96ef7da58f173e7c49dc8e93d054650d4ff0f6d889fcd0cd5a4d9fe7847c294f05ab1e07bdb7491590e7580d19d2e583c77b47ee06ee888460308c3fdb24799d2f1c96eac808fe9d222880cec1a0187ce0a85cdaacbf6f8fce4d93da5c5b8a98cd9d60678f1b4384b04c735f7020b96f3b49e88b8b33d01521ee331a67d61eef409ff81b5dace9c732ea4e297cf7deb5a7367f0de8b83a1ffc572ee2ba58d81fd087c78d034fc1c0a2f0a6875164f64470598aa757a9055dafeb21ff5e70f9989f964431528127906d04d067a0ff533779a0238e05f422638447a940ce769b3d48273349e37b137c823bd428244260fd61ebea21e8ae8bf45c84115fdc31ac78ab9c1b1968e9e4eeabe538223c610631f2094b3b29380de6ee9f7c8a7ba7d7feeb4b362175e228998279b3b1f01a9aa20178c0160978dff3bf3d7489a691c75dfa07a6b958b2b56e3bcad081d17793df19a644cbbaa713b1ad099653bb3508cafe3fdc90045bf130c99770cf0d2e89569f502f1f851cdd2d38c4000fa6b33648adaf602208f34dc427859192f6c9dedc2a5559dc6b6aecee09fb9d2d25e20a945d9250646a36e66b7b7ad2b6b22208f94cc54bb998e40139069ac80d95dc36fc9ab388673ac68114fbe894cd77fffbcad57dc956e964305a9de4f67d8af23389049b31f12418a4c9a392351d010ee4e7f39d869da0576ca63b631e4df79c5a60e179c3c6efa734833127095d6b6a4ac9756c526b86af34424cc1ccf355618910195ce8c03479b34fcb27e0672447eab0636c0f4767f2937145f37d8ee03f87a5207e18eaae50376112730f8dd5709e70bfc299fc3dc8ebbcc1f5e7419964c329ce974bd3e2f9235d8e3b9c66a7214358baf517658cd5294b7d697ef54c377e8f02be57ecd7cf316d1491d119e28b36fdc4f59e66109178adf4b3c56cb76f660df8c13f22e46a080e1689c95ecd3e5eea3dba6cfc24dac5b5b80f542f113dbbd597ac2cdad5dc69b18579fa382e4f4c7146823f139b0bdba3022f02fba396ee3b6acd982603d32c6244eb0e737569a8dabf84a81aaa5e37a021d174f076d92db46eba2a89ec62180f96e1eb6fb2eee1caba6c211a70f405e46f522668ce6502ea60b99da4edad3fa1461d286cf3a99902b13deaeeb457dd38967467afddc08532d896b6f2c37a6f16ac191ca2d0403de9900a9f01993a4493e524d2ebbf82e9490cdadb01e522b697a2fa1724a2a095b6331ad2750cf0e012fd0ac6180e7f1f2ea4f1168c48b56eabc4301a6f0fe6d97f07c2d46165b6c3f1aa891a77aba9e931056baff618c6ffb477c53596e34a4f80b33d8cfac9f81cb518acdd8594d6085d29194a7157150a8f4c28de625d9b945b25c6ccb2f7b209a1758589a0eb6497fa21a6a54807e8cf032893c1f9c581721991c4a90491efc1355ee21933557ffd066c0fe9125090c9b31af38827137ed3797aba74c36eed9b1ea95eef804ce8ea7b7e42d35be0f20800cc031f9e67c92fd767290f87091d07dc863c9bb35e26329e9ee32e0e06582080cacc9268bdc2a778d05e3456493020aa7aca67143e2ba11e6353d18fa9cdbe76bbef823e560a4c5eb65e4662b11a6403586fee6d862cb1af131cda07efc03fab39de71ea60f92f829bb3397e7edb27b39f42bffbaf978bfafe20ad83b19c17d565ba16f0e8491aa8f39e67ecbf0483c1a95f06cefaa7741e17ff116ff3ed55aaf0b41384a6d82fc352407fd746816088f8cb1e2a99dc2a961a7db2a48129201e33479f6b2c21625cf0bf0cb6d98096c3b7ed0078692c8e6bdad1e78e6e99fdd8bf2841e772b4693bc0d90c0ded164681c26e229a64cf546b26a7944a9fd79f2198a3971ecf985a30febe556f66bc950b2fcfffc23456059aa50050135a35804cc894b0101c0701f22246fdd96c3ef841523fbc0842eb761533fbe820b8613fb78c653a190220f65b8b846e4184aeb22dc8e25750a358f4ac175403330ff0bcab2181dbe1161f2f63ecfd0b8f5eccf8d620a18d4fabe52c071951a5fcf9eef2d3cdbbe4903cec811c059e2146bdf62ffdfa37a6d673d2932683cf9f4c0e769c26bcc084a96f905ea838ea741d5fd40053b5b6cd2203c606d3b569cdc78db52c25b9133a2d11735c3259efde185a441acba74dbf4b15155367c79fb6257cd9340e88ec83e4c2b8ad42a866cbb0868a4e16859cadd6be7a1193540a4b6322f7a592aaa1d18036f92a7932f3598cfca97915a72243828367937cd6a3075d5735bfbd9ef1c9c544a76f965e4f05e1021c6bde2ee1c8058f1a0d6d010b594e6a35f11334da67d0871565f1cfa7be560e5480e9157ce68602ec9b749e5fdf4e348dae7f30e880bf1ad3305cd627db0c5117cd43e8bc343a0848bdce461b0b12e77e4cc2a3b2094b12525dfc664da8ee2c19986c9e35cf23bbdd0be46fd62dca147b6cebec7c76fce0bf304985ca3151677379f595aa2d0ad6213f71c412f263dd9f7f393127a12d1b3348a286eee74ba3b469cb67780eeac59c6d5a52067290b4721a7f86be3ea8952fbe46052e8b7629ff9bdd6d8fbb7e8b36d6c441bad6bf9edb353eca992153aeed3e64d3d4e292e483809e5dc8cc6a5c618f45f7e597dbb51dc7ac5d478e6fa4e5c3833ce259e0ddedf977aa9f6932f1d3124a6745dd737a00f42b0670c93ab9f955cd470d194765b0b7b4825775cb9fdb818c9864f15e2eae76198cad9ab51f5d1c9a33f4ce460bc998de4f2faab5151f6dd55c263b3642d16495d798cc51410a3be01543f47850e0c09e0260bb4b37896890f74e6e61506cd125d2d84ed143b1399668dd18b178c6a834cd43cc1955d46c489e88fe4141231f9a76708c442a06842c6ed0a15030d5769fdabf774c13473b62f32beae039968737874b084ad646b872f8734c3086e46f14b72c94b17a29564115a57b9aecc525589ef2382a0fe9de0fafb5d735939e2feaf598bb2519b5c0f3cea09c6f4711a839b197f6dddeb893e834d6fdf220d0e96ffa1c92a385f74c8b22f307d6ba11fb81632e832ceb9e15bbb032f663fec81679c8b44687b5cb8caad892713b3e0a42615553d7abc5ca55b37ff2f1ee07a7c31d3bd02f1d1db2d9f33d3a51267bcb8737d018f4ef5c85b5cb2462073e52adb09277a09e5b6b4f773dec6f925eae42f4f579693043619c7a3838b6a57cb6d155e7a1b85e51bddf26d8f5472c4c3f2746d91d4e02e6ec8531427079954f580f660757abab958de8d4cb477ae289cf7d981952e40a899f7144a1b09c1a17fad203266c566fc428e22a2849253e61acf2cf5b902d297571ab73db0b47f6e20d65bbba02ccfc0e4c4f5ba321a119b4d513d8601196c6d758625747e2b6ec4023b1dd10b1c082bb7a4c12e5efa766b1643b506f2d38c528d3433e52b9ae6931d555ef69101ead0e63c263577587f2953f3307e112e908f474f42f5f7fba2456bfbfa99f2a21be340c540f4d9817cda60cce532064c940d403e03615d6971a2e14744232d6394be6c26fcf1c1102d5823e46d9b60240db5855c11cbe4b05b6f70e65f6764cef35d01ee328129d2a14d32b2ceae2943c6d7eafda7959ccc48d3716d7069509c70318065a5b8e68abafd721bca53ea023fced9fc8c8e90e3bf3336a901c9a7a0d30411207013cf01efd6b84ccf7d5feba27b2756278920661d7b72855279d9f5d477e4adef41164098838062d00312b8f102714d17bca73c3f24a8a4cb2b31f88e3d91f93c54b73cd9726d6abe8645cba0b580233bf0b583cd7ed95d44f089cc2ea4051298554f8344855f7faad8e5c4948bcf841d1130d4dbd85346e1efc7ace0f22aa35e8fe001b296c6868f85a3721ff9ced9f3d4423950aee77f53e4d3df76dc6cc506c5808de6dd54010f6a5615a663685d82b804f0765d44a55c0a16b49c89023e16bf551bc41f50251c74bc9249afa9a7496a8058e181b7aee4926b3c4598b3088ceb7931dea09029d0fd6adfdb7609dbb2680f070e90185d14f1cdf3e7f683c1705b558a19aa1755e859504ab5192de8c403af2959bb33cd9b3998d5d0ce5919c3a6eda32ae16de6e2e44eba24434037b20648af959e1476d3458dcd6249d0fe99cc244564dc2c7236604972a12824b633575e78ee492f9d9d154bbcb7e333b2c5c0831979d84e0652fe036c5375cebc405909bee1756bbb2b5b05a5958950b54e5f3b5260292990ccf2f9340a56884027ccab4ed5c4d1d4678aa1ab9dc7ae9ff842cec8a476f29c7656b86032040090ba22507720f432a2f7a07c30e69c9f8e92fa107419ca5085237d38b733e3c855341eaaf761300b4abf1f26d8858a74eaac12fc0d23524eace0faeeff3985d6c669ea44fae4bfe7e45d0e610f8e47ad06dd83782c6f228485e88525dba97d42958d650ba0e98a9066bd4d184397b6f75079fdd640669c6df27bb47d5fbdbbbbf0af60632686ac4eee403370ceebb4a8e5f09891039d17a9decacd57bd9c3c465d8d2aafe3789b852e3bee012c76c248a4c9f2593e5f9695ef0afd00fe27df496b3bf626a094ec5d90802cf3e7d43823adfd6699a23271e83bce4e03f6b806d66861e59b6a8708cde4bbfefb8761ac4fc4a4df0974b1333f805abd4652612deada80bdd69c477dd4379cf012e7043716a8e5f9a5a4fc7073dd8bed6510ccb610ac9fc3ceec4c7d114264eb1a19a95e8726d514106d9e27c69ac0628136d2545478cefe4c5cbc1ac1a281c4da65db965add8bfa782bd838b0f74ea3140762f6953fbed273fe89a3d7e08fff39b254bbbb5944d270dfc039bfaceb69ef61f3316e40cb0a46c7c22e4b5294d6e0b2f860c448ec28a231d716d62febbb135c44f5906b4dff9f9fa3b564bed098c14fb4100db6a8d2a4c98d9fe16d878c28b64594ab0cb8792bb2e993642118a3c2d1bc80f91d122999518202d34084ced7283b147fd5a446063f4046e8cb814c0b664088f56024963af046a37b044505719caf9652831bf357e7cdd0c0dca5966a0e35a4d0b09b03c7506485742735a05c766cd2e366f1ffa8972a682b9f289182fa9a1d6b6f0bcb163f05660dde356e1f247031aeaef38062f622600c3e15721e2efe70e45ccb9db6f0c3aea747f94a250c69ec3704ffdc6199200aebb897cae3fa93f2752829df569dc8da28fb6db8b66da62d00ff77efd9d21fdb846ecc024274fc782c1a53b7077a1a10cb2c4d73d62a48cf272e33211386f", 0x1000}, {&(0x7f0000000340)="33e4cba9193e1fc6deeb62bfec2283b4d4406746abd06a58b1bb4839e442df6aebaafdfb06d4cf524fa8eb9924f5795dfe595f3809d7881987d85502ffdd0e11373f59dc2dce40a707e4549a346ea25b388d909a7a286e6729ad479b39bcbd1b6e24631f85ef83b2c856521b78e53bfdbc9a68491dd8f001ca6c1a45c3cc215f444398830ae8070e0dd9ba1eb090293e9dd3c884af16085dd449735ad47d35ac9dd20f570d0bff6438dfd05142951e056eb6", 0xb2}, {&(0x7f0000000400)="ce94b751aa229fe7ea7e644381c21393380852cfea5816e1993e877a5fcdba0b0b4af14fbf8cb931ada1c9dd677d26fcc2d53e613885d6809d66654c15d3914c950e0eb18a013c384dbc35cf127d9a1c0939ca328bb5cebcfb2b659d642441d883911bb4062b4a5a29a18cb4c7dc8d916786fea6d9c8443d7f3dae218aa01d2f1db8db02f41468bb08aaa3ab6d648ebe151b16dc11fc72746d400ccde8741e2b86d4f48700dd4ed68bba9064c4a28bdb7a03d9f453f9e07438d3959330b0c779d09f4f395a1181b4ae284d87f8c884112c69c22464013365f00029ac32b51b3552e662526d3dae221f1ce1525e8a2d8c3f6d0ba738", 0xf5}], 0x3, 0x0, 0x59) accept$inet6(r0, 0x0, &(0x7f0000000b00)) syz_execute_func(&(0x7f0000000140)="8fa9d898e1410f493408f3e107c442a2f7d1660f57a9e5130000c4615971d7408fa97c80fcc4c15171d40ac4c17a16f36445dcee") r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000a00)={0x3, 0x2, 0x1, 0xd5, r1}) write(r0, &(0x7f0000000240)="4f3571fa65669f7af3a45c74108021d81331e0ff287fada06396403d466e2c9f6e626a272850f9b6587c6e721bc6eae892fed02893b0aa8e31eb3beb737b16b16d093660b024afdea1ad22ede06b4152fbab7626609fa845c191724ea769c0b358e40d5b56697781ace8a8902287d6a71d1c6f0c518342df456323d68256135ad9228222cdafdf00a5eeccd6b21d299be23113c5e07c0cef78007424a66afcfed6126db0dcc947620b9a7eef5d893eb538b643e84674d0758f6cc448c7bc6147fd75ace92e089fcc9e2b86ac7b84395067f9fa9ef44139137381b44aea098ecb19d24890108e5e1deeaf43e353ff40e2cf8fb9ec38aee531f4292d059b", 0xfd) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) execve(0x0, 0x0, 0x0) 16:15:26 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1, 0x1000000000005701) unlink(&(0x7f0000000080)='./file0\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x500, 0x0) semget(0x2, 0x3, 0x9) read(r0, &(0x7f0000000100)=""/221, 0xfffffc88) r1 = semget(0x3, 0x3, 0x4c) semop(r1, &(0x7f0000000000)=[{0xecf043ab7f78aa4d, 0x3d1, 0x800}, {0x2, 0x7fff, 0x800}, {0x4, 0x9, 0x1000}, {0x0, 0x9e96, 0x1000}, {0x2, 0x7, 0x1800}, {0x3, 0x100000000000, 0x1000}, {0x2, 0x2, 0x30e797dd5f38ba6}], 0x7) 16:15:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0x10000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:15:26 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) fchflags(r0, 0x73d7739513104829) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x8, './file0\x00', './file0\x00'}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) getsockname(r1, 0x0, &(0x7f0000000040)=0x368) getsockname(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 16:15:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="e2e975f9ed46a608721dc57a556f", 0xe) shutdown(r0, 0x0) kqueue() poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:15:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x207, &(0x7f0000000400)="0717c31f5dacc23494110b5246dfca87155f10d187a7da3062ee5f83fdbb07af0d7d1af9ac83992ce3a58863b18e992db8be6f2d3d09ce7a136182617dc23ce64b4f88512a7be1a312417d1ffa3086e0b7412e7a55b13a89819ca719f7f7a2976b693330dd4af21b0890985924a5ad0e3fcb848b6360af7de4eb601c84a55b4a41e56ae97a9e646b9533eb5d51f5a38867d5e8c2c8aac23c767de91056f7a72777c0c228748a7ff44a77f956ba0f1a1b8c8c9bdabcaff8406f8e2a025d712bc4fb654bf3b0884cee819123d804c19e860c2c900000000000000000") 16:15:26 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) r1 = dup(r0) write(r1, &(0x7f00000000c0)='p', 0x1) 16:15:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) setuid(0xee01) fchdir(r1) 16:15:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='!') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fsync(r0) 16:15:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() write(r0, &(0x7f0000000080)="4b53fc7dc8e0233d9b4a9ac8d41bafb525aef2c3648d3f8a783e85bc9750bd150525debcdfa97afa9ef366", 0x2b) close(r0) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000280)=0x6) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x4) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c", 0x53) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") ioctl$BIOCPROMISC(r3, 0x20004269) r5 = socket(0x6, 0x2, 0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) 16:15:26 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) utimes(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)={{0x1ff, 0x800}, {0x9, 0x1}}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) faccessat(r2, &(0x7f00000000c0)='./bus\x00', 0x40, 0x2) poll(&(0x7f0000000080)=[{r2, 0x4}, {r0, 0x20}, {r0, 0x6}, {r0}, {r1, 0x80}, {r1, 0x1}, {r0, 0x4}], 0x7, 0x6) 16:15:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="ee24f4defdd755de1a126ed47f59d49ceab2cf476a0818bbcd4f298d4168235f5699f83e855bb8d5574c4c30a1e254680a0db639d3f6334ba4e97202a5f74b22ea8fda0b4477c8f4508e06a37dfb6fe7ce7d99200429c03d1d440868da0459a0530294e8fa1f05e5a4541957306cac7abaa414141f24e6464f06b566b8ebbaa313", 0x81}, {&(0x7f0000000440)="e9343f03c4a22762929b06a026f7c172343f00e55519aa90422689173e1dea7777e9f0178136054f5a5fcf881ce12526c7c502c6fce43cbdcb8bdd44b32f458b721f6fab087de35b6ce7031eaa2b120d17ac694d34846348ff2b5fc31e0547c3c024897108fbcf940cb3b13a984fc39776fb914ca0631390a06f76f9104d027b3f8ec57268b36c8185b4724a6aafee66383d6626aa2660ca1b530e68d97891f19b0dc7584df907c5d564581b834ad06f6c91825ebc881ea8cae7d4eee2710ec7aed52f9c51b3cc5c779fe591", 0xcc}], 0x2, 0x0, 0x0) write(r0, &(0x7f00000000c0)="58272003abd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf5f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000540)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d61657108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f638e583c39ea", 0x130) r1 = syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x22e, 0xcebb0000000000, 0xffffffff, 0x8, "5f02c349e0af5bd4542324e40c8dae3f21d1b794", 0x4, 0x5}) 16:15:27 executing program 0: r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x50, 0x1) pipe2(&(0x7f0000000040), 0x10000) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) 16:15:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1, 0x3ff}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_broadaddr=@in6}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x101) 16:15:27 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') write(r0, &(0x7f0000000100)="9e3ea3dec2ee3506b3180603970300005395db41544e0479f59b24ace3a89cd2131d00e8", 0x24) 16:15:27 executing program 1: r0 = syz_open_pts() r1 = dup(r0) r2 = accept(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x81}, {0x6}]}) pwrite(r0, &(0x7f0000000340)="aa519ba90752bc7a8076d2e47f5eb136b900085ba2f4e679b1859c1dd55b7f135e602ff2dfc38798e35d43a98e530409e745f9875de24201951ac707e893a4b9a0e839508f9e5ad86915258270bf582dfe33cf257f020788c49842dc2bf20496b74133b01175b85c32bafdb82f54b45855607b776dba8c603a83f782e11ab1c262dd2f3b58c688a5b4541b6c9e8c66730a5f5868ace18ee26b67", 0x9a, 0x0, 0x3f) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x10000, 0x0) r4 = dup2(r1, r2) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000240)) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0xa, &(0x7f0000000100)=[{0xffffffff, 0x2, 0x2, 0x7}, {0x3, 0xfffffffffffffff7, 0xf7a1}, {0x200, 0x9, 0xa0, 0x5}, {0xffffffffffff0000, 0x2, 0x7ff, 0xfffffffffffffffb}, {0x1ff, 0x5, 0x2, 0x7}, {0x3, 0x7, 0x7ff, 0x4b64}, {0x7, 0x861, 0x83, 0x100000000}, {0x5, 0x81, 0x3, 0x5}, {0xd589, 0xb481, 0x6aa, 0x7}, {0x6, 0x9, 0x5, 0xc29}]}) 16:15:27 executing program 0: r0 = socket(0x18, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) getsockname$inet6(r0, 0x0, &(0x7f0000000040)=0x23c) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)=0xd14) r2 = dup2(r0, r0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:15:28 executing program 0: r0 = kqueue() r1 = kqueue() r2 = open(&(0x7f0000000500)='./file2\x00', 0x800000000040, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file1\x00', 0x100000000001ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x100) syz_extract_tcp_res(&(0x7f0000000000), 0x100, 0x5) chmod(&(0x7f0000000540)='./file0\x00', 0x8) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) preadv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/226, 0xe2}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/87, 0x57}, {&(0x7f0000000400)=""/238, 0xee}], 0x4, 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:15:28 executing program 1: fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) chmod(&(0x7f0000000100)='./file0\x00', 0x92) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x8000000021}], 0x1, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x2, 0x1, 0x2, 0x0, 0x0, 0x101, 0x2, 0x1, 0x1, 0x8, 0x5}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pckbd_enable: command error 16:15:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() close(r0) write(r0, &(0x7f0000000140)="d5", 0xfffffffffffffe63) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 16:15:28 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000002980)='/dev/null\x00', 0x800, 0x0) r1 = kqueue() r2 = syz_open_pts() r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000029c0)='/dev/wskbd\x00', 0x2, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000002a00)='/dev/zero\x00', 0x80, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002ac0)='/dev/vmm\x00', 0x22, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002b00)='/dev/ttyCcfg\x00', 0x8e0, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000002b40)='/dev/zero\x00', 0x800, 0x0) pipe2(&(0x7f0000002b80)={0xffffffffffffffff}, 0x4) socketpair(0x6e38ef5774a0109a, 0x3, 0x80, &(0x7f0000002bc0)={0xffffffffffffffff}) r11 = syz_open_pts() kevent(r0, &(0x7f0000002a40)=[{{r1}, 0xfffffffffffffffb, 0x66, 0x80000000, 0x0, 0xfae}, {{r2}, 0xfffffffffffffff8, 0x4, 0x40000000, 0x7, 0x8000}, {{r3}, 0xfffffffffffffffd, 0xf6, 0xf0000000, 0x7f, 0x1}, {{r4}, 0xfffffffffffffffa, 0x8, 0xf0000084, 0x8001, 0x9}], 0x8001, &(0x7f0000002c00)=[{{r5}, 0xffffffffffffffff, 0x89, 0x89, 0xfffffffffffffffa, 0x2}, {{r6}, 0xfffffffffffffffc, 0x81, 0x80, 0x8, 0x400}, {{r7}, 0xfffffffffffffffb, 0x1, 0x0, 0x8001, 0x5132d75e}, {{r8}, 0xffffffffffffffff, 0x30, 0x40000000, 0x4, 0x7}, {{r9}, 0xffffffffffffffff, 0x80, 0x20, 0x2, 0x9}, {{r10}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x401, 0x1}, {{r11}, 0xfffffffffffffff8, 0x1, 0x4, 0x0, 0x1ff}], 0x200, &(0x7f0000002d00)={0x261, 0x74}) nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) r12 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) writev(r12, &(0x7f0000002900)=[{&(0x7f0000000580)="e2e744a884e9426a57604fc9734fd9ac060686df15c6414040ba2482a9c4036e7320c44ff328b540441681090f09927323e646e3bc8db9c0a1fba4814564870c2459870d168de40a4e762470d91ccbc4dbe764376e3621bfe427737862c409b72fedf1bc548feb242c237a44f5b277c9e302584cbe9f61cdce020c1a01c5c9769e2be74f01cca168c0d872d20d54cd0f51acb11d8e08a1adddc545e6b2177f4f3328bdce4ed2ac160ee7b82230f9c044a2dcdc579048613a37050e3a086dc4bac4e6ea20f581efc0fb04dadc9d5aec2e73e39ede42c0c2e50f5062b3603e45ea3836ad02f8294ba4fc20dbfbdac7c85c27706f8d64532eee8163fc1a8eb2ae7aa72de45ccbdca05f25c2dc04e4de24f1b5eb8150542f461ce07cfff567cfbeec7e1999b192478393f37e432cb3bbbcc339e83e156f4104d2d3a2591691bc239101f5e322601cac65c9d466f7d09f7467ced9f4c934edf81c225a650afb0af4ef31cbe1a72415dfc54c808030dc564fcd6a0c5de69198fdc767cf1370aa16e579bb5c27693dd8001df729fec40a76fa722fd0d875202243e877b11eb96b79991f74bf5dc6399dda8db093f6383314842b1f7ebd475de263c32c218c4763ab0bd32c94ec0373253efde8debdf07f2d42a1b3fd466ac7d6eda85a27c7362907fc81fed604c9ca49d1793056ee3d6772cd65034896e332543452079ba9d080313bcf6f821f512d447822f1f8b066dd56c7aaa497252ca88c1de18d25f23439bce678a9676165e7c1f7fbaa1f52c68f8222081e29253d4d3a8058a447f92203743a35f65af405eb36dfe60f3c8a3b1d01ff2af57060996d2b94fc958fd1683b6e8b564f128278b37757507d7224d859d5b6faf5b8aaf66e65561f80710329f5e0c4c2ed2e5c510e47d941dde8d8237a3d89095f023fe4f6f799a1199baa432991831fcbb6deee02042d915e9b22f7d5373d7407d9f7ccfd5a5cbeb4230b59fd3ccbb419103a11d6490790e6a66681fada74eed585e0aba2d5f20dfff4f8bfb648a3e1cc9a4c4737693ead80cdf9d48af7174e2db0f392d16bf7af3e763da054e6c1018ec017e5b5df6b433ac0bedac94076ddac4bd9af9a8f7eaf270033b9d3a2118b908eb81bae984d19e568018f8f26ea5a5b4745a425aaa6064b0dd2b205d56c5b3fcc2b1d6698df7c787f43d3eaccd062a666e758591925614a0c5719eecb7ba658d9cc2b760d8ab9bf7294b646605f4042d063d7a7fa9338cc7d678ba818c135148f6a3d3df1f94a9dc39db7e5b2a4feaa2c43cc921219ace337ff69e09dce8afe4324a000a35d62757f937be39df952f8c08013dcfb2150ecc3a61e01c9266f3fe8801be1dc20a93f3554e8af4c0935c077f6ccaad3116f5ffa161198df54304bfcee1e83a3f3e936fdb80236b1bbd3b2a4106d6a7a52b65f9f86654d23178b0d8b762c30abf9a74235ae70b4d912e07f4c0875c818a29765c6082185d414a372984f4dd5d88c678de5f1b3e61643c588d7f880f19b41a840ad9e2b968ca7e9305f1010eef723d75d3a4a3a24d33a6fa4d6af5e719bebe7182250c305259b3fe4c5b8159cd13b175afb723570b576203e7d0674b893ee17deb1a6ce722dd809a7a3364a999ef53e571f43f70eca20e05e39ccb777be4a9d9196e5a02b20e79b589f322e0272f929e96e721d6bdfc8c3fa5edc92cb949ff2f247e8cee96ef449657b38338a344b9fc2109b00f3b7c41b28e9dfee8137fca01a425e4ac9730ef7641dc804138414ef57371d914f21e8b4338be1e5151c440c85e141e194bad0878a90931272980cb05282975b9c8b981e64045774878d69adcb4e8eabac808d2bf0ba5ddfbed0a8893dcb4802fcfac3ea295344f122c7e68c5b86a4a7fb8af8105fd51f30e93049c2753a812922addad59a24f2e27be5a6624d9ada9f21e6d4c930bbbb653ddcde25a7d7fc19047c03478bbe7552a41b8063188eb446d7824007aef799b40d06add480e04035f45d883351ec485cf53fa4414c2ad149cc7a265fac89573350573bc31cd56acf6dfc828d0140f88b4828d34336408860e9e786209dc68a539f564d5f6486fd2e2e49ae361ac852e02d1d6c181c2a9b4318b4ecd9aa92271de07a819a63b7f944fc6d71b923a8e95b172d30f82657a1fe2e1dabe6f7572be188727fba8b185c247f8e0cc9470aa3700d94e8f874f8a09825c3fbd807e5203950a836a8e320363df8b6b64ea2e78708b3d03f088354dce0e1502a0ee71871c89415b11c8a1488db59b75eaab5704289ab3be7a961fca0cf4d3939e8611050238d748ce898fb0a8f7933c654153931847ddf7443ecaff982ed181f76e0da0b4a2b30820e4809419b5c1b47c9dea7778b504eaeee811e0bd7c29c47b99362fc37531916017b9664f61c07eaca355ce7c8ce3c3e54e56c986ff5083b6653b955955d84402e3ea875f8155f07c59ea43b43e68e6e2c100a54705c065355da5113eb7e225cc4376021a90e38944b1377499fdc2a17133149582565e308ca5955d7ecce10561a6799750cddf6e1a645d4e9f7762865720273e7469373d87144803e2da45933aa0910f89350eade23c2e7d4a1704d4851eb416affb107ad1a6b6beb9a8cc7bf9740a1e52c01c9055e99c8fd87e5d92136fdccf51d95293fe83a4982b522b7ec392bf8583c5ae5589eedb885d8b0f722583726a7b70f065fb70f7318ef542669b20e34b1f57cb00348c924cc2e1211bdde94edb13d25542ba79efdd761bc9a10242803482e849c71e1dd8544781cf97b649c563686ddf1d01b86f1c124a5ac62e62be2869debf950c725c80cf9b0dee758bcf3ef4d7a5666b5bd375949499463ee0c504049cee53aa44223ad082b2364a8ee09a9ee24359840d46aaa9af618ee34e89b19c521e7710a0a51e11f14a2548d5aeff95ef364177f6dcf27894dc387c9f8ffa2159041aaf33a97606c4b117150d5a45411483dc389b5e904b41bf2e7ac09e486666d23c1d1c354c703c8bdc0e5efe19f144aadb0fcb5c5a986fa6494ad4f5af175aba1f387f3ddb990490ab06131cc917dff56be60830df2d580e69f05786e64a06ec555029f967bcbbf942fed06eb159346a7bfea613aed6143c32d48f21dc80af483fee017e187829da3437220c8d29568be84d3f22ea8d1eda9e21360a6e5afb9a345e554b7763f0419f04e96246474b60b6f31a23013372a33ec3062fd8e4b69c21f455c34c2aa97f882e40c182802e5159ecd063f5a01214225df3f5300c6f50fffce9dbb3378d6356cd3a1810b0fce5d4ec5c35fe63ea455d09335d0e80fbefb2ab524a8120e17bbf097d44d70ff1ce39784444d83df8fa8d5a8b1f64e6349dc88d700ff88e1df330618f5620aeb4a75ed1a279a4096131fd7277e64ed7d0b2b54f5d19fbc1faf5fd7972136a084e884133807320b5de97db5b9712a5fe167de79804757af6322c9378b47e26d16a71be0c06d8b3108937f2b6f8eec17165d4c0558b25ec2d23b65fa2b15e83a5d34346c39299996a93a8adc6f6a78052d7bc05c718c770758c810011a3a075ef5b6195b54586da7ca666dcbff82481ae025b95438556e5e2548e811811d133ab3a09469be4234967e44a81caae85546ad9f57f77c524ab777fb9da6c13576daddb7c62b85bf5ee0d825381b98b5271ef7081e24738dd058971c8bad8d86241e626625b0e7ed7df25ca27aaafde815973ee55687d9a7f255ae02f350c4b15ae47398e21d5c41aa9a7ef9cd67eeb30f282bd3bc80f76b08ba553868ac311678c3e1e222abc1c5f9290ae33628cf96c44c30c692774dcf679e566e5bcd8a5ec53ba81f2b682f694c0cca550a75406fce49db3969eda315358ef9c553641b502e0161c40e48bb1d5ce5bc37d0134a86065de6ff27bb6016e32ae0b3eaeb0d3bfbf605833921e07f7e4d873f68167a889fa8ccba0b1bfaebd439675f955ad2ea97db6187e4a3b57343d0a2e97630049ee51d2f379f75809fc9b63322871a3d73baeaae6b232ae9abfb1ca520deb106681b269381fcab7f3d359de4f21587b1bd199bd4027850c7a3a10783ca09bb0f8b14708725866a0d1cb0278954255fb71511187d5484238d1802f377f028d29018b121da8397b0ba18752370b366a10870bf1ef6882181435752475eab09fbe102fe8882dd0dd8cf6ad80841c6d4cefc1d07c468145d17bb9a52462dfe44037e81ac288584a702682ff12decfd5b226ba37aba93512683143d56cba1189c7be37f3eac0c8d18031a5ada7c941b0e673581278b466b135fc3922240145d69a35c389bdd5ee3fdb968382ee1705177f35d5df6b550e89bcb89851cdccce68b04e9bf02ae39ad8d3c561435150b08e4a245ecd9435164a4d89f1a3672f0bdfef784b679e8666fc895b761b254e5b522f8ec0ec710dcaddc5104ede4000352be1409fad7fac08e56b0a63502c6506bdc8ad923c6c8111b8e44ac42b22e6b3171d0470c5cbeb7d54b0076d8d079ef1497ea0806f28fd8a0ae1d6f19f84d49a9cffe56308fb62715ad940f14b0e964e9589681062061eea88ef4c54d5c34abbb70d1b712b446a9bf9b37beaef00149204f08b5d96620c067a2044413c97027b9654ad67bcba58d50d11eef1df7ab040ac4cd925c43208e2f39dac81483e560cb43ddfefacd5851d8e2602f2a3178af6f2bf401217343fc8a4b2c23b544f9377ac7b8632ca6d1efb9d63ee1be1315a1204ba65518c0647347f6485ab2f9f14cdb1c2e294c4abf42791f05ef82441626dba80c3280ac7e6b9f90a81435ae3a944ecb9c808bb693cbe7c8d73dd8264b5f98ac90ffa1d53981a4310c24e906a5b0c79be128be40f600b0910fe375f9e651f34cae4402f60a2adbff35ab72f5759acdc59e53232c8610d54c2e5aa5b6dd405e3081bb70cb63b89f657438b01b33b46da568219677a78674129c117574e589d01b27e7c92a329a2de3294fc0a267f272f3df2067fa41a458185d1db9373a248d5a6ebb9599c12eaed11576416556560d05a6d091e4c5fd9c070944a11cc4ab349a40fb05be366caff09efb81715e76f473a975ae4af9c8a48cb45b15e230f6939c335bdde63a22153dea7c378ab52e3d9b2e2594c4cdf28c4a11a3352e8e0d5a4251af50d7902a55d8e39711c359738f7e0544ce5e0b626859f8e042171e8b0b4129f97741077c66b3515d59b4f231ea9d965002500fe70ee187205afe11ad9469e1cd0101925aa589302919e8eaa44febd164bdea5d79f271b7975ec6da2bbcc6b1ac1a340933ed27501b3fa5ba2ffe733a7b936a8cf20f500baa3b766c9e90f87e8ce75e88c315b8bfdec4a4e017faa063344387e207e62e5a021f3a917b895dfbe612f7d3e152758876150780e3f48cb19e4a4bc1d7dc43e029262ac940afa386adf0f3d26d8b91cd56a0d5c8801c065252b04b68f608e6ae4ceb83bb7fc6fc2983dbcf0b616aa8d1c825850aea5cde72ae2683748af3342c0874e38ec0f20b2e8a69b453fd2c661325271a8e5a5038404b7ca829680db6070dc98a72c89e837f27b8115a95ae957dad253b4e9852c3a556a04830c052a59410716f55137d91f3ae1166c356dd573c3a1a4c4aedcac2922d17c1440b7aaa78b26e2f0ec54d5b1d52113c56fc0a9a86ec45985b28f659473d63aefff1fbc56428428a0552dc8f72dc51cdeb31231b74f4b0e126333a71213dcddd5f3955249c35d7abf5d364a8e4652a4eb1bd071cdaccf795d45f4127b01e129807a82d81d02d2cf347de147548216aae04603c517c90", 0x1000}, {&(0x7f0000001580)="37e518c51d25987a478027a243ca865f989c44ee1b7de2e695d931356fee53752e72a51d917d1c736379c7c58aff5faa9845ca990848e8b2225c08aa6e6dca3a9bc599dbbf6f2fb2ef0535aab442ecc6c3f591334609b315d858abb2897f2701673c48f82e71b1dafe2263f192905532e135861f833cda6b46fd3d22cc9a279d93afabb78772df5950a1effa7269a959a5301b72e205a7ec9ae45d418a75c7a39d4352a0ecb01c9ebf56027bc8036424666a2053be7e6a2b66a44c22bedd35bcf0f073df752c61b4fa13ab3ccff3c28fbb9c1c3f233f5f3804c2854db61ec1", 0xdf}, {&(0x7f0000001680)="350da25087c8a32fbeb33893d2c09125f2d4cb521bccf4cf7e9d0fd3e62346524ff1dc8bf6a013b048fcb807b0f86f3064a4ac7cad5b8fff400666e7ab9d5939007832a35fe9cdc3333455aa80ceff8b6d8b308850fec6d8013ddb927f439e25f668e45409bf8e663c31d099370aea3f4c46cbb2419c3e80d28b4a8a0a6de3c947e4e49271a91dbe07f89e0c3ba6c76365cbd4fd7d1244a7f32b16189b408fbfa8344507b0655f7a2a4696af29e7909edd36203cc6dc85b6b515218df803aadd7066ef8b2e10f951ec6b0a14e8904121c37958fe0ab24d54d4b0a00451fd772a1076f407ae2b7e0b395c942d33483981e321f0dcf0b792524fe6561b3daf597d2f4957e5846bb2ae3a38bce52c869ca0dc871edea684d23eb5aaf9d1eefbb7eb6d30387a520cc7b934a7df99d939ffd5c52b43a97727c42f253dad992ee433e151a1718adbe6b0b39c76dd12dd7e01021d66a380541df1e99e002beb7edf10273c8c9ec98ff92c47a82f6acfda5e58146d17d2925869fce0e3cd762a786ff00204696c642c891d66221556d0e9a30928b86361c77807834ef477e7f18269196c81f649f170e08c0c6c7e2a76c333855959b07d2db9d3c1672598b461e9c4ac29799da64fefb5e2ba6169570e54bbf93b11b770a2a00669a50376eb32154fcc8919f1eb0ad809d4b0456641f6373333fd4994b3cf72f428bb2d06f7bbcbc6f7e5386b94cf354058814dc24fff74e2df74ef124fffd11e5010f0c4ae8489cacaef40c9373b7c66dbd5b97eae5ef65566d83e2baea2a5b8b114dcf2841556c92a72b43a57a45d723b706bf4306f28e9804f2175e1d1c2e0a8360152949f61223d3710bfb62b48f84daf9dd793feab0f0503fb08dfba9584c8aae5b70351f220b0a7064aa3c9336c1a44dc9cd52723e89f54a7b1e519c0bc885e6c89fd016e43dc0aa1ea06c1b145cbb682492167c081f587f8b17e9af036b98e4a4810a9b962587cc23d0587ed473afe99f631eb6bd303f9704550e7ec2d35b446acf4627b37854020f549e24cbdc5719ea28326d9dcb33255eeee681d1db0c7db5c7fdc36c7f3db328f9b6434d16f5202c4b520a25b65d51c58a75aacbaf70d966e4f47031ec050dbde9d7d10cb6f3c7bfbd99614caeb8d6999c742edcabaaf865a83005c6d7f774e32335cce24c4eb71701fb75d8f4b0d94a516485bf0c48a56c10f6e1f8267b099795a653d758ee36ebe37c026fec21abe2e9e5db01a37025a97a882f963fa7233338231c65c3efd52c551dc8af1f575d249f31af0f79b3f818936030b56c9f1f6193cc100717024d44a9bda807046fa70456a5adfa22f69b7ae34a046d0a83213967a0e931c7e61beb517ea081176c69494d05df1e9271ecc1020aa5b5cd60863dcaa7c70099458ca9d7dde0585603da482bdc2eacf0cb9e985940590f34935289ee05f49aa291d4505d24210bc204c8cafbd5438f63994ebb6259ee54f85de72c2a896108e755877ee7da302fc5ad1084c813e83797173b2662eeee6e154047f54a49f4cc17a0016c750bb338f6bc90b0202a650f6dff2f1682cea7e5574847929754b88b471114da5c18451fff657c2e8782b848d857fa81c42c18af0ed03e3f56a1bc38ceff08008f59ed7603b399de1d628ea78711aefd6daa7a6b464aaaf2aee518c2c680734b2f95fed8ca5eb66d8ebffa1a9a7717669e9fdfcbea756ba2670b3532c51cc404bace0b04bd4a43af35010925cc76319c106090ab8b97d10375d03c90b2e04bba1374492fab17db948f66a39f96801e2c89eec22e28f0128aa446e08b5868f030aed5487867a41e7a738d0960238746656af8ca46938e28a9137aa9c73f5d38a1da19172e949f624c2aa94c44543bc046c50f8db883d7ac7512ecdfc48eb0f16368d07cb9a13aaf36ebdc1bcfd89555c95a48782276a9d59a6673678bf49e1b6a689cf46e32a90dd2183210680c208809cedc5a21150d236606588f7f3ca007a81b3578b757e569daa3857e57d3b754b0308510c57d78a6cd13da54cae63e28b0f8e3736f2c2f84fc5724a4151b7bec9432018e1553c3e64c03d2874308c162fae2910fbbfd86685588421ce8a2eab63e9cda643abbe07d8bd24176dd05919286a9e91fb002e8bc704524efb654baf8df1a5439a5beca797f50af7dba91e3c4c7ea31f5c68dcff4692052311371f3d3d38ab33252fb88dd861b5cbed1463f6297d40b89e1b30cd775aee2894c391c1e3abc7fded48f1acd2ce3f1b9e599e0e59824a567d3bc5e1fc8414199c0802d495aa3b1dfa14cf3c48d3cd066be61acf5b2fd7b544a274f74d16fa9f2db1543597db456e1ecbc29d5385b894af7cd83af6fd40efc1fce2581eb79fe90269677d67a8709a38e07afdab414984195f7e523d9cbe3ce07721e28c6e778e9b2ca0554bb7fa0d8dab763c21c411faffb36304638ac77118d7acff26dcecc1b6faaf3532716fb400e8c3bc5bef7347aebd7bafb45987a5067ee45be8afe60f90deeb48f0021245465faaddb5b556df7a636c7f62865092cf3f47527f82f4aba0821b95a6357b9fdd04be9726b746585063046088ea185b7ff9d4f38029724727b4787db830874b7057984004d55eb833c2c74d631bef59f79ec6aaf5c9397814065a80d6f86e6c380d3dee8c40f31cce239805df82ffc2a47456b7e381a46308a45a81250bbb7c1e7d85fe8884c197132385de52396cb75768c1e75ffd197cd9f338dda646f61b78ff77aaaa4d859b31ed787db3f4b03c344c8b6e6c69030681a2b5dbe7e22340634b147a89f3a5ef4ee50e57fcd48640f0b83c535da5e6187ac1bbe3a0514f6a8268aae25f8c65e4b580fb29b7e6c8fb2a7f3f6067944659c5e933c6b3bcaa94fdde08512d265432bef4c077577f3a49370857faa327009830312135c2829f32e70c7eab13bdab69dc2d984a44d045765fb66a43efaad914e37e0f684956915c073d01acb0a541df1880cea1e857c1824b9fe35f4556245a1e7e72553e085f89b5e4465da0ffc014223343a6fe7918cad5150c838091640453ee60d63d8ab624f25c022f18994c91786c9b84ff65c359974e4afd5977ac555aa5e5698a19365a00481494b69f18b7d678019260f09d73563ee0742fbe6622a434c20e28ee12ab500488d342396f6fec9c71110abf9767e3d74362908493d3a1a31aa6334142a50cb2558fd81539969453fbb1e1e040116765c0c89aff75674d1dfd62d2288001dca57deaa2b1185fb9433c716272f98b0b1ec095c0a4b5ef5f5f490b2e518cc8f5ae4579bfb522ff4b933685c08af3b70a940ba587ff7f62638b62cbbcb484465f2273c63363f187d25e2ec3c1d1fb98daeb99e95b96b5d1bd04c9bfa4fa9c07e2f67d98149c359fbd8afed4db8f9b2ec9fc36c6e094ab61973dc9e9dc7919f6cf93ac323bc7eab468584ee9c155e6361ec65083588ae07446f0e953b486b134b02f8f4ed3b830e01722f2488579722ef8c6f3095eef182dbe30f8d88ace5dd580932c6cb523da35453c39a19027b1b61fa7bb6c54e69d7813461d961dc53cb6e469d5cbe6521ba6f626816ce09ff99a0dce99b58df2921389cd31a2f8d7fcb911de0f6b151f9aa755c69bb0568264b54d6713e953a5b79a026f1e235386b35cd71f984a89659304d56eb645dfb5927c803101a21ea6cd9dc00777d6d610f5761fb4766b31ede334e25eb41ab185b0afc59e82da5a79bcb6710625e1806c65f976e33dc610afc973c57d7b203ede43d4103af120c0143466d1dfc0c1567bc1833a48a74a838cfd878e30880db922f079ad39d79cdc14dbcd3377c0983f52b2ed741f730029996af9f51591d2ab7509fcd3938fd5a5f8124e5e89773051e40327123e2493091e033a6001d7f752a39932ea8d17adfe19282e23a612762b464ca41322d6d405a17715e4afcb1cfce11ed3052f672f4393a7764bdc900b8517faf9e322634f54a5aa688b8b5f9193954a53f7f1533f297b413fdb18d4c39f692db5b9d63b5522c314a336738028e3ebee96331a8129ce1d3934a7f014e987225b9e2fd6c1dab7583c62f1bcb958b717225cdbe07c106aa7553152e0c0864232878d544389248b73d976faad77875479f770173778fd6bc69f29d20f89aa72cba6398255b3b1d6e31480fa0765814b4a32cb1746ed2f4902ee6113f1fb44c23e69509b20000a00ce9cae2b613a816a3bea8dd90e09ce97de6b27febed435cc477debf3502ca471db97d0d95d5d53c0ed12cc2349040428b57f9b7729ebb4706c9968c697bf5374e8ce9086728fd3cc117d6b6b63a62f5fe616bd06ce027fa2ad15ce03957e3ae77473bf983e251585f845f2c0d62cc13f6dd268998363ea5ff06bcbe7235e086204b0867b14b964eb511f4d5c7543903bbf3b28ea530a9eee1fa1d30009e6687ce9c3305b295df58981bd686cc98b4fcc4a6bc52f225eb12fb4d0333beb4b9130054eabf7ed911709a7e7d5f5682cddca430ddbe519d1cb0e07d5cf90b0810263feca7597895569600448276b84f7d257a381d48771de3c9140c0527f8eb11f1c2d37d0bfc70badca72ed2eef1efb5a84bc850db45043baeecf35617016d51a7e615231a57adf1314101c8d25e571edb9a64169b09a1eb4cf82704d15cb938891263d0ecbff37a5d661e546a29e339c6750b50107470acf267efef18bde63cfc8c9e00bd297a1aef4acaae962926b2332fac3d248106f76fa881f5831e46a36e043a7336a707ab58df8235658fed05d228a32d42c8e8be4ab37f6326f334a4831b3d520d7b570067f0cf3a702673829fb235f0f0cec35e20c837ba08bd019e0f476b2f7518fb4f1477a07c8258e2a740d71442ac3cbb13080365ca1ab30be4fa1dfe7434f6642b5b6fc9e09e912da4f1f9c337165ac73dc8bbba277fd2c5faf2a9305729141c99654b39d9c32fc9f1cc7715f8ab1804e4ee051ff4272794286ce5d337fba2cd89734e5404c98e91440e01d8b25402e2451debb499fe2d89647d0cd263b70161b69fe014d889303fadd8b7f8750ffc744f9e33fb18066a2a9336b03fee16341c9740b110bd7ff95adfbae34f1decaa7cd6ef571979e398e37dcffcaca9c2fa6642f630d5543a235e993eb60de1f5d5524eb212761e9ed18524545f11ab947bc6257f629a261951662a92e4871dbefda3513b494dbf73c80a2209e6ee2f84d3101badb52763b77b791584dc7df4b7bb47913e2b346eeeb83978d79bef8c03f7c309c82a083b916eec0fa0fdd07d197590430d458cf9e12cf7b5638e3cc8f9bc2a1fc5e48240f40897c2bf996593595f0f3f94a25e7d8877d8ecf21161c5678429757f5c726f4aa9e560dc9db3918998cf7e79e09b4d1fd19eb773fab9223af9597845526e2b423daabedeb52a2aead4f53acaabf53cd164522160bc35046180b750e6cd16ea19e61fc2df0f011b332a7fcb74440727ceed4af2b5d01659658a9bae27e12ffbc83aa7cf08241337b374d5a33b1d45a6b0e36be7ab9296eaa1f95fafb4d066d038821b5b995fbf22101518c88d6f51a2e40f9e62b730f53437390882abf5e7d3d8aa7a3d51a61412b09bda7fc43fbaaa720e1ee729bf5fb49bcf66a070c05099fedbce1b917ab93244fca61dcd478d3f3ec6137f2ade4fddf870860833cc8ffd1064bf9767a98f3d97bd0a5ae80d9e9afe0596970a2ab8eaac449e13a7451ed0c66b2f29b406640df212972188e5268d22568edf7ecb11f887edb41aee33d129ee4d8690b14731df8d022722340f89ee0e1838ad6", 0x1000}, {&(0x7f0000002680)="33ef77e5a760475b86cab561ea886a4d01c6675a55606c13e01ae1e8cb8b2370ccdf0b3f309d858d0b6502159049e826a6c47dfb999dc8b1e29519f24dbda97ca49152b75935ff5cee6e081449fa40796e72638fde3bff87d4a5315520bd94dd5663cac6979ae2cd1ac3eef5945f64ed1eeb41ff7e9b56fcb7ccc184a39fe5fe70d16dec0b09993e4ddd0a74d9d27a14589fe1e18b2e6deff6b83f0126ab3165dae1b122580577da69094f0a663b1ebfedb9bc1b141818bf3c51a96c97e55c90400a7d8a", 0xc4}, {&(0x7f0000002780)="14606771b2b73882f7095f3d5cc4edbb40d990fe3f6b5a38277f5c52c6f5b9110b7fc0e662fcd4f383b7e2820b1606b3db256e5f2fa2eee002b8ba721ed06b6408de695eae836dda265923e2702fcd4820e30458858300a5c0c5435ebf4f1c8661be7e70eeb2a6c53c0958d7f2de3a51568b25517a543bdc0cd53c5c0250c0807dd5bc4007de9f5f572af3e5ff621889cd7233911f1f0c4a87927ae772fbafa9a02535a25f4511cf4710fe60810bd80c5ebbef73195296c5fb46c7a5237d909b13806249b107e4d36035bd2ca19edf63044d839b852e03412433ee9adc2f929b7077186ef997229d53672c6d3af84d20a51a62ef7a7e", 0xf6}, {&(0x7f0000002880)="337e42e6da7296564ae4f57e86f926889afdb279cd7bab9d354255e44dac33cbb4ffc94569c9f75a2d9671b85717ed5d764abd2e9a6d8c05f8e0f8d910e1d2d20abf420648de0684e27167d6a93ae1b97e8860209eaa5514e838d2ce512ffb85eaa2", 0x62}], 0x6) writev(r12, &(0x7f0000000500)=[{&(0x7f0000000040)="38fc18a573714bc2f120508cc13fadc9a83d958809", 0x15}, {&(0x7f0000000100)="05d23be0178713c7a1e462f12cd9280f624829c5ea744b6d6c252f34c0d00b9e02f01558644322e986a0dd891e4ca1c2b9075d1a2ed36484687fb206e49034d00fcaa2a8359f976ae877f18095587c2b502467685e9fba802a4c879c276ef2204bd2bfbd993461a2f4375ce822f8ae4c31e091a68ce4d0a4f39b5a0fc539bcd20dd6fbc33a5d20b18fda5294a6", 0x8d}, {&(0x7f00000001c0)="d1db058876c077e231159b71feb071fb9edd7af69143c03a358ad20000073f871775492a72bad86f855866dd3e29ddf88b1677b2b5a63387979bdb93cca913214254208cd1c65e6119ec9a52bcaaf7ef2b7163e86d4b8ac01d57b3c8b128f47df6da1fd7f80f71f408", 0x69}, {&(0x7f0000000240)="3d56cf8e6c80735596a885a651061fd7899e71e895ee65e09ab86f4d183183bdca96ef4e91d20782f3e9a71a93ec2836bd84694e7b2ee219ef1b84559a981596e650069f7ae85c11728333dffcd6393e661f132c52f0e5546a977dc7a6403e792649ad9797efb0cedb69ff12e8d72e157f92d532589795ffcabd2104b0123a70c231d1bc55c2412171bf055c909c0c65315023374fd1ef705aae784439d9665e", 0xa0}, {&(0x7f0000000300)="8551c94eee16a14bfa87551fd8a64bf87fa5af17e0ba6dddb4a6cc0efa9e143bcb3da408a5beef9c7bba03df5583a7043ced2ed5c9fce266c15b12110bc3ba0400f2b0eac02ffd3aa3febac3abdc6e02b6566b90e62cccdb2b78479cd3748a77abcfe5ed7b57ec85affcc24bcaa75fe8f19ba8f83b6c588c5827e381bfb0a6d1a709642681ed5f275494ad72ad3ee7dde153c909990cacaa5cda76249ea59d5c6e12d213932ab331bc51b33d88083112f8bfcb751e50204ddc1d925e439588ad19fe8ed1fddb7d5f1eac09326b534f590fe0c1b59a4227d66b38180ceee68a30d8236def", 0xe4}, {&(0x7f0000000400)="a6a8a48d9c59bd64f38ac3b2dc6ff4d5446ddc42a2f0f666203201f2792510f11960bc2a5afbb7ef7535a9b931ad8ed12176470ff14646986b4452646db1151c0fd1ec02b531f24d616daccf4a94898e9490171513a58e407a1212e8f10f261c94f59bada7b8e14424d5dcf8386080a7e06bb99a2bc25b4d6aa194d062212aec0611b64b479ddbb3118f2018105f35305c0b07639f89f484577307135baee2a0df24f303764d69c3c814fc29f0f7474cc140402e002f5735d70853b7b276e4966cc7b48e3ed6c69a1b524932aa0ba39ca739d510537adfd7c07e7833200bc6d5c79ee23d69e8e10670420763", 0xec}], 0x6) pckbd_enable: command error 16:15:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') fcntl$setstatus(r0, 0x4, 0x80) 16:15:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000e, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="10", 0x1) 16:15:29 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x80) r1 = dup2(r0, r0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000001c0)={{0x88b, 0x8c4, 0x1}, 0x5, 0x9, 0x81}) r2 = fcntl$dupfd(r0, 0xfffffffffffffffc, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0x36) clock_settime(0x7, &(0x7f0000000100)={0x8, 0x7}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getuid() r3 = geteuid() r4 = semget$private(0x0, 0x3, 0x210) semop(r4, &(0x7f0000000180)=[{0x1, 0xffffffffffff0000, 0x1000}, {0x6, 0x9, 0x800}, {0x1, 0x3600, 0x1800}, {}, {0x0, 0x7, 0x1000}, {0x0, 0x8, 0x1800}, {0x0, 0x79, 0x800}, {0xce9efa03f7caadca, 0x1, 0x800}, {0x3, 0x1, 0x1000}, {0x0, 0x9}], 0xa) setuid(r3) ioctl$TIOCMSET(r2, 0x4008426f, &(0x7f0000000000)) 16:15:29 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x5}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x80) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x3, 0x80) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="6446410f86a245fd2fc484f541807447d6a41a8546e823273d8ac56f483a754917547eeda57066339473af491ed9ef40a8d623cf3228a87d13c93e654cc77374d54025e268de018a71e401f09898712134377acf8ede90908a4d74d4f263ab6492645996a6ceb713b41f5dd621083c970de82aa7f3681e8b8496bdf44080a50e920368db269c46cfba43bf632b6c4d6a45964b54bd3dc8d3c87106053e17ad160f5d78eeaa7b50526555b614e8eb58afa278839e131e02ddab777f889600ec44cdd51057fd37e119c9287c16c981c56f63bffad541b826a1c89b1af01e8583ce3b1ad9edae3aaf54df77853bc2627b7e2de31cdb0c5ad3e2c5d36a964af4266632782d43db11ef5e127fb336d3527106e20d5bb3a19996f9bedd809454ef14e1b1f0d6353122c0ff7665fdc7f3534f0e01b0fdd55c7d083f6b735ad63468d2bebd25d090b8fd94b6d91669642a9a752a56a9b4bc03f3465d29d9c2c66e07369c0e897c1d61ca4144c683dd805d472261fdcbc480eefc1ab06c12cb14e7155578dfdf693be3bcf57639cbea8c787e6a7f3d44e666363d4ce4e3f303086934e5f75c9560f8984e4380620e04630925eb13aabc337d01b64b49476a5e20e0d2060c0867764354f2bdce55c3c0926375208874c34dfe208bc86b018281b5119251c882eb8ae8a9563b5cdc2e3f62c6f13899ac7eba4f9a8f97e9928460176ac074b7c51e7b89f1d6da0e793c4047631a71aa7108b79f7b8c2ea6c198b17b53b979be722a919d171c8467ec87fb6990060b18f707ed1805a950ac3419c0d911055fb4a6c9d6c3f3946cabf8838f4026d032d9607736ad9e4e8b4c153505f9b0579dda7198b93b5f48f07521adcf0346e34e0d41290fc20685f27fcf8cf325bbd29139b57cb869f05530af241b5be9edd656fd4f02ae9b648b39094078303653ecf33fbf63274f4538c8bec8e4e49ca1db561a2fd664efd629dececdd7e3f7c7b58a7e770352d94cb8c90069a4417f281d6a14f4320e69ac737e416412b801130883b38cdc9f749b675b83afc1e6ac215ffc965fce3f4726712903cee2347e79730748f6256d64caebe2fd3f49984903c370172f49bc8ea7f3b38685f8c5d648505f3f80815fb4d65da5f7cf3eaf7bfd1828dc7e6dffd2563ebd4d03067819ef14d54733d1f59c52b5fe3023b954833c8c848c97c3a5e21ec677317e6219d9354d3664528ebb11bf8dad9dccc86bd94b215e80e8cc4c5ad4f641af53a24224f25bc500fe185f40e4c68468e4cc53e7790ae193eab35114e6f9949b227ff28f52bf9514231f926799f8421320a9dc5ad1c91649e9741f2a428c95f1988aab53a4d87865a3abf4c6b9186ea451ab57403ee91687493b8341d66669361234b828957e9549f35e6ef126a1e9b80c4e9e307f7d87c1f77343d5b1e74b3e77b2ca50e10757582bc0c6d89569f28c12d2453ea46586b2042aa36e1a163529679d69791c0acf787ea68d108064c20849468b284c68d9d303cd8080409fc8a77a50f4c00d4ee0abc80856a829919b9a7b43683e0b28ae82c5ed208f2bea9f91b584d1be44b04349aa124c97b8f8d4f06ebeaa7cf4a6f7a76c092d379eed336e357e44be92c5e0d0aa79696476595d2d374e0cd32afd73bc08eb3165ea3572b881a5a664ecd8bf885dc07645a952a48d1fb1bf19608599f58c59cc30b62445574825a38cb16ea387e2a2af7f723301b79f678ef236f3e5ba8fb26dfa4bab973d3044d01212cf23cb0402a5749706158d526d1ea6feeb7ce44ba2fad27d60ab2a303d85f21d72bc47241ec2880e7aa614235b4f6b2b3821862f8faf9c027438bf64f5c90df32ee3feb55704ef27e4169ecda91d9296861ec3ab8c0f3984ffa6261b01479e31d01b65b0a2411be79b22776860fd152009e44079084f7c1a5395697cb0c1e2b11270a4a73251eb7b0ee7dfdb4eced481b4c7739267a1f48b6b7e59e93395f2cd53e67829ccbe039444e402ade4f942d6bba25e3eaa4bc0a334a66134b068fbe70044a78efd88841be9669671d628e2f17065564b03a2940b208423f0388bf46697eaeb83476b8bbe63c11120b4feefae10ef8b542ffd8475b4e35559e18b804dfbf3e3d3eff352c1cf147c09842b491df4620d7f56168c6d2ca1380c44fd716693009f04de0a93cbc073cbd40c9756bc33bca6bc44480415a46b3e9ecfaef343a49dc431235669b570188a6abb3507f60ab62d393999da56911a28d386d1b2102ccf1221197e36db6eb7b375ba32c71bb99212d8f478f30332da9a2a32b0de1d77620f0040e1e5e60ce0a83bc2ee654738c475cf4aa16c01b0384f7d45c7eade502c45191f7822584d74c8a0745ce25aa627e946a94cfea25ceb5f53a1a50690b7676a67945375523ece22a49dee732395820994ae8db36eba7a1b1b42946d9234b91069979a5b8de011f2e19ab57f9b5e3e57f5b17e0979f1d2f78f657291b48ee19a04be9374ded3e21ba465b5b67ec1b8fccf0454de8733889622b0e91722dc7cbfcef59bc0df12b9c0e9cc5e5ef6ff898cf9d10fc0b81017bbf1779949c55fbb9f496bc4bb38165b0ba52cc1e5e6295e2d779f1ea1154dad49cf3bce48d71ad6ba2fdfad30e06c1e6d96f22cd09e8c111bb41cecfc968698e7f0fbac4f39d801b6319a7d866da946fef57a9edc173efd919fafdce3591ecc449d05cfe2942b367accd33ac950184f05f89ad75e70fc14d7d22959fc21ff748fcae7128db2760bd88b87c4349ac5d454c050b7c51075f7e173b7106dc8e7a84bd3667fa086933a2a3ce69909c256995569e91716215aa84c770a8b26c60c3afa25778c82d382d66823b4b4134d5ef37fdc88a7494c57ed1f44507e36a9853516cb0c619db7c26846f957886fc7edcaf96c4b92da888833c7c3708aa7e06335a9f974c1c4f5e0eb0dd4645ccd237a213870f0664759b4eb0fce46f0396f1c6cb5ed31ad0ee1da0c311c6bf1df7129cab7cdfb85ec3d3a285511466b1b5c81a42bb2946392639e2c15f9beafb7bc09526cf488526883f67ebdfb7a9f922ad9e7e5cda46de280b5022fb4f519925372a837ffd30dc6ec4b5870b366ad905a6b41238cca4ce88b400e36f1515f346ad9b2e949fcae2e474489e4cc037bc766745ffe87702fd43d7284f721549cf67aa890e40ec1cbc7d84b080974dd529bbafaa6169b31d3f5674da0c16cef2ce4733ad4da6f8159e728fb6b1c1170b2576f39bd4620818e3701b3c254b397c5d17577a7d9b3b97f843339ccfcf5870bf72a4209e53c01b8250f41989c5f5dcb1787f2561743aff45d233437e1be536ed6bef571b09de3811bd63a4ef0ce61bace0d5137101ba2e82bcf9ad6dc3671497912f9c0ec67b713a8c9b9faf64aac064a2d16428df810f25a92ed2b25e6087f67c7d4c543e38dd118c83f95c829bf35d8a986e58d128e89540bdee279cfd2972edf00bb7872ce1ce4e1c206874f", 0x9a1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x80) r3 = semget$private(0x0, 0x0, 0x220) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000ac0)=""/101) socket(0x10, 0x4000, 0x4c) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) 16:15:29 executing program 0: syz_open_pts() semget(0x0, 0x2, 0x308) nanosleep(&(0x7f00000000c0)={0x65, 0x1000}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x10000000000, &(0x7f0000000000), 0x22, 0x0) 16:15:30 executing program 1: r0 = syz_open_pts() r1 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r1, 0x0, 0x11, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x4b) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) mmap(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x10000004, 0x10, r0, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x30082, 0x82) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x4) ioctl$TIOCSTOP(r2, 0x2000746f) 16:15:30 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100051360000004000000000090ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 16:15:30 executing program 0: r0 = socket(0x2, 0x4002, 0x49) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000100)=0x100000001, 0x4) listen(r0, 0x0) select(0x40, &(0x7f0000000140)={0x4, 0x5, 0x32, 0xffffffffffffffff, 0x9, 0xf9b6, 0x80000000, 0x2}, &(0x7f0000000180)={0x60, 0x7, 0x1ff, 0x1, 0xbf7a, 0x10, 0x8001, 0x1}, &(0x7f00000001c0)={0x93f, 0x7, 0x0, 0x1, 0x8700, 0x8, 0x3, 0x5ff}, &(0x7f0000000200)={0x8c, 0x8}) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0xb) listen(r0, 0x0) getsockopt(r0, 0x7fff, 0xf1, &(0x7f0000000040)=""/121, &(0x7f00000000c0)=0x79) 16:15:30 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r2, r0) 16:15:30 executing program 0: setreuid(0x0, 0xee00) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='@\x00', &(0x7f0000000080)='-&\x00'], &(0x7f00000001c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='*/]\'\x00', &(0x7f0000000180)=',.\x00']) r0 = msgget(0x2, 0x4) r1 = geteuid() getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x7, r1, r2, r3, r4, 0x108, 0x4}, 0xffffffff, 0xf15, r5, r6, 0x252, 0x1, 0x8, 0x7}) setreuid(0xffffffffffffffff, 0x0) 16:15:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) getpid() 16:15:31 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0xfffffffffffffffd, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0xfffffffffffffffd, 0x40, './file0\x00', 0x3, 0x6, 0xd4ec}) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000100)={0x0, 0x1, 0x8001}) 16:15:31 executing program 1: nanosleep(&(0x7f0000000240)={0x5, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f00000005c0)={0x8, 0x9}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1, 0xffffffffffffffff, 0x80}, {{r0}, 0xfffffffffffffffe, 0x40, 0x40000000, 0x20, 0x7f}, {{r0}, 0xfffffffffffffffe, 0x20, 0xf00fffff, 0xd, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x3, 0x100}, {{r0}, 0xfffffffffffffffc, 0x80010, 0x0, 0x5, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000004, 0x4b6, 0xbe}, {{r0}, 0xffffffffffffffff, 0x0, 0x26, 0x3e, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x800fffff, 0x9, 0xfffffffffffffff7}, {{r0}, 0xbffffffffffffffb, 0xc0, 0x1, 0x400, 0x101}], 0x2f1, 0x0, 0x7fff, 0x0) 16:15:31 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x36, 0x8000) getrlimit(0x0, 0xffffffffffffffff) 16:15:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000001c0)={0xff, 0x9}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x5, 0xffffffffffffffd9, "935c200267a72300040019fff100000000004000"}) chroot(&(0x7f0000000180)='./file0\x00') readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000280)) chflagsat(r2, &(0x7f00000002c0)='./file0\x00', 0x10000, 0x2) 16:15:31 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x180, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x11b8, 0xfffffffffffffffb, './file0\x00', 0x0, 0xffffffff80000001, 0x3, 0x7fffffff}) fcntl$setflags(r0, 0x2, 0x1) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = semget$private(0x0, 0x0, 0x40) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/178) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000180)=0x1) fcntl$setflags(r0, 0x2, 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000001c0)=""/225) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) semop(r1, &(0x7f0000000300), 0x0) r4 = open(&(0x7f0000000340)='./file0\x00', 0x10080, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8d7d9337f3c27160f17cc70707c6be65e1a59dd5f71fdeff44984ada991c0c7c5601d8cec526222725d29b04d074aa067f63e341000000000000005e18", 0x6a}], 0x1) ioctl$TIOCFLUSH(r5, 0x82907003, &(0x7f0000000040)=0x1) lstat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000440)=0x2) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0x9, 0x5, 0x7, 0x1, 0x1, 0x6, 0x240000000000, 0x1, 0x3, 0xd25, 0x1}) msgrcv(0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000a5858c3a102b88da00"/236], 0xfa, 0x0, 0x1000) 16:15:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x1000000381, 0x144) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045710, &(0x7f0000000180)=0x200) 16:15:31 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x10000000) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) sendto$inet(r0, &(0x7f0000000080)="b8dcdb4054a62233e4cefd7e905b65ec95ee5df65686c83a2917e3499d210870cbe4f50dfca982b923dff88d6bc7553081d8fdf266bcf5562e0b9738ed41a1706f154e97e137e0ef5951e8cfa62205d607f9d48e", 0x54, 0x0, 0x0, 0x0) msgrcv(r1, &(0x7f0000000280)=ANY=[], 0x0, 0x3, 0x1000) msgsnd(r1, &(0x7f0000000140)={0x1, "d01452410a40ce6fc7ad2ab7989d36828896aa5817be7bcdd463a86ce018fdc5d3a444c0823ccbf85fdda6ea260ff15d7f22e0ea18a3822a4e12915db9b0f6b72d96a0c0e0e940e41756883005ca24b46df96e41b6c2f5621cc8b5529fe520e8199c2b581d64b094eb5e1400747f241a24621666e70499f09c4d88b84770a707f1568530333c5f91262834d28648875895ef4b43f532cf1e683ca8c68b73ca2efc9f62c322f9e09911f60b1e96883622c277be6133768944cc35e89d3dbbfa0f75f2211b0f86611f1907a0a983606642fb6f2efba7fcfb8085475a303db44101a3948884bb"}, 0xed, 0x800) 16:15:32 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x3) listen(r0, 0xa64) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000180)="b100051360000004000000002000ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 16:15:32 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x20800000033, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x3f) 16:15:32 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x20000, 0xa) setsockopt(r0, 0x8001, 0x100000000, &(0x7f00000004c0)="f915ca490dca149f231fa21a1f848fa59b88018793a8b4da50f40a553ea7903f2b1d56d75539d359769416fd2224bd4f9660db5fef0c392490c9d3be735191959888e93dd344d2c465f618559d76d11179e9e7dc13407648ca50fc053bfb74eb19b3b74adb20bf815dd19a7a96bbac19907c55be3de9e39871783a8e6b35ec70e5576ba0de4c639726f3dffa491f977c3c2dbaf64d877c4f3908cc8b99b3cb1a2c0a8f1696f5af8cb90a7999b6d3452029119d09ca9a5596d76d6c7f58076645a3969a25b5a5e0726a4a010860776ac43c07994f5f9614b26dc6ab674436fa79616c324b5e679f384b", 0xe9) r1 = socket(0x10000000002, 0x2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000100)=0x4) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000380)) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000000)) bind$inet(r1, &(0x7f00000002c0)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000140)="9c07acd5d72b3739f82868d2983ba2aae09388bfe1d2cbed0e4bbfd3029670a64a0e412516e127b0a2cccbe8accae68e187a", 0x32) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000340)={{}, 0x8, &(0x7f0000000300)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000440)={0x7, 0x9, 0x65f6, 0x2, "9a8852c7140911c919c9de04cd29e1400d949ee1", 0x0, 0x1ff}) recvfrom$inet(r2, &(0x7f0000000180)=""/224, 0xe0, 0x42, &(0x7f0000000280)={0x2, 0x1}, 0xc) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000400)=0x7d2) 16:15:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x28a}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") 16:15:32 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) sendto$unix(r0, &(0x7f0000000040)="678743e0165811cf23826d741afb096d4933ef1d3eda6a2d5ddab6b747a91aace66cccc082e0298db21c645970fe45c8935b7ec295e1dbef562cad0d95a25ce2312a70efd363bdb17027d28ae60f595999a5c9828cf6d4aafbfdea4ec57f77750780d9fc3065cbe0ee05488eb66efad86de0fc84854738d70220c1f0deee83d4482854f60c3d25774e34d9724f20ac4b34a36c730faa34b6442e95fc38925081192e7fd2bec589629aeb3539ba15948ab25e150cea856be9def4cc73ba8ff7b092cd5c28210d6c96866462ec09323db98842d9e750626a498fe43c33588dcd5738bd6ab35cdf204d922ccfaeb7d3945ff1d4c2692e78f95c88107812db57", 0xfe, 0x4, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) 16:15:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80, 0x0, 0x101}, {0x3c, 0xfffffffffffffffe, 0x3}, {0x6, 0x0, 0x200000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10080, 0x0) 16:15:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x9a, 0x2, 0x1) write(r0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xffffffffffffff16}], 0x1) sendto$unix(r0, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/96, 0x60, 0x800, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r2 = dup(r0) ioctl$TIOCSTOP(r2, 0x2000746f) getpeername$inet6(r1, &(0x7f0000000340), 0xfffffffffffffffe) 16:15:32 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) r2 = getpid() r3 = getuid() r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 16:15:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0xfffffffffffffffa, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) read(r2, &(0x7f0000000180)=""/91, 0x5b) 16:15:32 executing program 1: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000000000)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') openat(0xffffffffffffff9c, &(0x7f00003e5000)='./file0\x00', 0x300, 0x0) 16:15:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:15:32 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x62) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) 16:15:32 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0xfffffffffffff000, 0x3, 0x1, 0x7}, {0xffffffffffffff19, 0x0, 0x9, 0x297c}, {0x6, 0x1, 0xffffffffffff8001, 0x3}, {0x5, 0xfffffffffffffffb, 0x2, 0x7500000000000000}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) 16:15:32 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8, 0x0) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000200)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0xffffffffffffffff, 0x1}, {0x18, 0xffffffffffffffff, 0x0, 0x2}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x3c) close(r1) r2 = dup2(r1, r0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)}) 16:15:32 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000040)=""/6, 0x6}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x42) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="70c3e824cc42deb7bf7f0316405934430d217dfa09dca99508aa10bd7d5030b5f75c41d70e263bbb6e4f0da440e38a74fec656b271807ab548e0676f30ae6c23fa4c8d40080de85604d46d92ae893873a4422358cb570f84337eb73aa385706362e15d9908441fe088fad05a0a3a2d19acece04f161200ecd6ebc250483d9609449a93a6e74fc2b3ee05b7d4", 0x8c, 0xc, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f66696c673020"], 0xa) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x1, 0x6, 0x200}, 0xc) connect$inet6(r2, &(0x7f00000001c0)={0x18, 0x2, 0x8, 0xffffffffffff0000}, 0xc) 16:15:32 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) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) 16:15:32 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20010, 0x148) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x100000001, 0x26}, 0xc) r1 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x480, 0x0) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0xa19, 0x1}, 0xc) 16:15:32 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x6002, 0x1703) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) sendto(r1, &(0x7f0000000180)="b2eaf88f0e845ac88447339f08309a225d2bd59a873c6a8b29c79800b8b05090b993d2c7a87562fa56278a2d6a6c44e2c8f06f4f5e2d6565b9d287739bf1bee7d243b062184b5404ce31a3bb109c7dbfc1ad3485c5831b175cc7dca61f7496af54547ec30a568eb4f0aab828b935e599b60e42e36a369ff46d0d4d5b7d1d71655aca6422563ba89a7db28b0b79e3d253750d98314974d0783677f467f6d38483c6ad96ec4d12e64cca8a022ebe90ab8c09d8eb1269d5d2f51737672cbf8abc67b68f6a5b018608cbc93c5d2c34a47bb134f5e3b9cd5b01efec1defdd054e0775f1384e03a8308ab832318b512e96e918411debe73926d742b7dab6d18686510b19bf714edd34bde5d7e796ae13ab505086015c6cc9333d4e29f379a2af3e3833c65d34ea3ac1cc77fbedff601518625a49fcbba75fc8984281b141f45a1ef1141e152252c95003958efb5caa5145e934a5ba7dfee3afe13d86248c2d587b2edb39d2906b953ffdb7d2cd8bc4cbebb6746614d382d94bafc3f7fecc3523c3118e2fbeb853a1e887d0aa656a8f338c43ad21c91a71c6961f320e7c78e1beea644c08bded00a179233d9b30c482a8fee16cdacb81037efb9c1fbf6ecd25868ae8bb113c56a24d0d5b42587a19c5c6c7cfdb483f8a3bb60bc136e575283d7b4a743d9d0be1a609169998f930b88283ec9dc928df3e06d74af1e33af407674976aafdc980cc9ca2d5bd71fb54cb90ac1c324807fbfcccbde271c0fb09e535fbcd1c0f08c3cf06ecda7b3bc1b0fad36dfbcfb5e03f7a53ce2f072e0119c34a4daa59ea5daac3a014a7a0ec12a703ff164fec27fb3c1b007d5e622bbf73505c88c6459b1f9e498c833e786685b9c4955ef39d8b070f6c17a7ffcb277f6ace43741b7c700738db7bf73c4506ea822b36a167a5da7f9e0e1780074d40a232d80580f27416f0d12b32bd1b9bee64b238887e3ca925fa3d43b383bd90800478d7e3f63ead36c1598e8c5a0db08dc97897875b6b239eca5420c1d9ed02c84fa6d697e2382d29a6ac61e1765ea53ee87081a1214e9ee94b353d2b1ad98fcf10ee97ae5608706476bfcb8c19be97bc6d3d22c5f8f503b3d6b493367275cad4a963808b1b6884e8d87256fe52c5ae3bfd593619d9777f5105ec7c9d62edca6759b18dff217571c1ed2e42228458e739608c6af2e036c39b074892fdc6ece958c6c9798986685a05e76c8af8343a433a1256216408d917cb9d7c0a12c0c08ca259fe5c74d3972664e83bfaa6d97376c6147fcae35cd775c66cc2e03a44907ec7b72c768554937cc4f0a1f1d867839cdb3cfedc2a4b6a271ad06ed00ee29f582112f1e09003ac17e3f88aa8d8f38175634d8f3ca2cfadb2134a94db68d709d0a78c96adbb4b6cfa535d82a7c2a960bdac2eb9350a2426e54ef2c01e28789691b4bb6152408c869ba7a73936dfa43e172a00d4703fad38744a2ff8c34a87b6dd572b3a63a84fe0b114f02d57e044cdb7224fc2284753eb44cd2762ad0d0913fc93b12697b2644eb51c5de69286b3fb85c398113410ecbf3f99a02c341a6d763b222d67f3b4688a348c1cd4e535d2835de4ac925925a6b9b06201e43948daa6fb3f44f88b1d3224e9208e6c82f7ed3bfc4e5254d1ca6fa34c06a3638fc8d5e0a278dfd8c9178eb5c1d3713063f4e2e57c916fba2b8dd540bb77010ba16e36caaf5c4f8d5b65f0900647b819fb534d5a06dedad7863e84a1381ef264a250d8bea8f4ce1cd3b1be4b1dba4c2610d3a51d10ba29b8cc4e23f04779f26c9a27c9f6a05fde06bfb6fc983cd6201ef3db431384f666f3e9d07c35ac95e4eaecb99c35be1ba3d7b8677e5a6e35a3be851d573843a7cfc2c2be13737f7b6810ee30cd469606c9255a0a7f8014ea7a8943246caf52e40432c8b900023700529a11ad5f42ca96b12fbf8a195c23b6596bb84ed80532a95f4f2ceba96b3e0a41af0a57aa9d5806472d1e758d2aa189d458e28b0e89e1f8987a116495b175ee0c0b0ae5e5b7a255ffdf54f23fe0643a35e5851420bd1902044acaaa4e5151c91b042e2ae0cb3e435ae844b2f53046a2e48b03d6a97a04c1b271f1633e075ca3c3c32cbb13d9fd60dc374b5ad6aa05215aec0b7bc44f85bd7499ff308934128a7c2c61556324e4c7e6a03e21e19fb5371be34401ab66d2dc5ebb300a2024b30d45f02dd57b9c3597e74684ed7d9419a4208dc3e03b11990cabe07a8815306eb9ca7f265c2627dfd03d7c7e0d2b0ec6ddfe10d298908af3c4c0ff2f7e3064cf07aa98b1bbbafd630d455773543f9baadf39887ab6eb766dcb6a226f6cc38da652ae1cb54004b65c5de4c3f87ccc5a7f2e3899904f2562c0a8c970747161d1f7c9eb8165ec9f0a1c921e2f2c76b24acdd2d49e91bde06b7b3a6634f040b27e7a04666a00f38a5ce04669f8fe323583de6d9e013901ad3eb0ebd5b40dea6ba69248861dd4de7ca4b948b93e8e23872728eb0f46ba19f60f284fb4ad01bbfd22b1a984e9b5e15b66c765953eb08ee64b0783bae020433bdfb55482122d13619d17b642bc527bcb5ac22169b920219b276b6b2740447a30817a0f6f6e85088fb6b30b08c3dd9c9ee30667287f9139d332ebbae0db52cc7a36e1098809cba1fe7287b94a98379b8f31ead1cb80b52c176d3bef259d74f4cf3ff4ca012f28f08aeb318fca264217eca99210a32389eec732c34a1034390d78475d2b20a6810cef4cd6e83f27ca5e95bc6889cd247af3f175bc71522fa5d19bf2ef21c5e6e82c79ea4a1f6de64cf100ab012d6a26bf099dd534d4701eb8d8f8bc05409696e4a89d748e201ca858e49e0645f818f3299b140d2f66a069a9e2675e9d52c2cba223d4fd1634f71a2b9fd19964282f08a0409c625de78f0afed59f7568ccaf5fe8ffe037142387e90a010f7a230f3cc6c42343a83ffc424693fbf5d01c75925b1d5f29f7ca2e2e53fc57532de15647bac95bb394d80df8143ea1eb24a17a0028af1b6de6bd68e64130b5f05efec8a9c62aad40b3a9a29d8f9ae301620e488cfb8ad650ca7a80e05273ef9104d7dc11851ca584a38f521c8d067d2985b53ef01eab9e1f36ec8dc93790603457189ba89eb3ac1ab62ad4f812bf5ae988802988fda3ab58c17d670904eb60cfffff3478383b27c823ca84a8e79d37686d766b4fda9382974428e3f0265ebc8e541aea038f12b1031da3c6b9adf77e465eae0f688d658b6d0cd71be8055549ed84f1bc81ef42556ea1d0ebd388d70c0a4cd3cb5c1f4952bf1767c3518ffe88327fbbd2c5ae921e82bea4b224c1eab83fc065f9c34ab030c9d5f0c61a16240f9faf18d5b3217ea58751e3da75e96df3677c7d95044875c67e653e5df7adf59a07b28936b9b1b69566756a784807856c95a5b281dad7d98c4a5869eb5fef0a663dc4847801ac1d25fdbb36a1c124cca3700c14464a968dac5c37ae9815f92aa5612fecddbd82577fd10af0cc681c030a971660a0a47340b11ea26f746c30ae4f8cd35a4ba93e2aba1993b0a2057ef8ba9fc4c90064a028c513f9b294aaeafe89e0fa7d1a8fd9c85ab45a8e39172a33d604ec803a90849b02fed906e2ed830c8d3aafe77c33e38057002a7d294b8dd7f13bdca5b7a26a1cbb40b8c13ed11f79d7b70b793ef11b29e728f3ebd7e10967f64538c05268a9572f9210dfc15b7da688bf84b97eedede6c53df93c9030c3f88c6e3d01dba1564553a29d85daf4a0893e8ccca4ac9ea4881229dc4ccd68f583940f707e3996a1b096cd7a98f261530894e6b8b5ef479ffa1d358954ab32f2ebff36593916d31f0c461dc8ea65f5be7c20d151625b0013f240413445a7ac549b15c902aaed056c9dc4658f72d70d99d1f36995df0a66cf208165c8440d030713b0b19a1ce64734147a85931491f5786d8abf76a0da858146ad68a34bcf22b067280f96386e383a77e790a0e75870a88a682e1c8728d94431b6b928adfff4addef516bbd96f7ad68fd9187e91872e37eda7f03b111eefde92e4df0a3c6a266f56e2442e77c818849dc02b50d7dbfe40c6f64b5f22c3e27b5b5a4d35d7986e53fbede66d93220b527854d114152496860de5115ff983cae4abb4f573885963cbac938b609700cce8f74729909f9d5c667eb514cb4344e828bf3355712dbdb34b0b47544cb2783af8cfc4f226506ec257028baf4e2fed3852c4939801a2604e62b1e39c4ee767a376da71a57f923c54a2efa2c85239639ebc02043acf07bbdf920667991c17bae1405c6ad9cfb4a4fd0d6d517435131e93655a1236bc35d6b5c11cde96d3bceb71132da2e5173b61c84c55c957fc73f6f08fb949f1816c507474b3217e8fbc2c9c19f65059299c1a30a2fc6ac9700782aea491a86dc920960527f28d6bb93c75bf18a3a5de929fe75425f937ddc24807a1e0df521bba89ee053217cae3cb9ab3487d7e59335417c51b7be0369cceeac6058ca9797e4f3e61b26e7748c1b7169ceee69fec6cb7b15a78dda3649f049e891cf6cf1f3b146881a7c45dc3edd51eaced3f5851443432883a5ad3cbcc0eca9f6620be0dbe2fb78032bae370c8b12ad1437ea566301edb9700d8a13db041fb860b2c88044df14cfa32d837ff13478ccf054f52cf7fd2c1680ee727ed204f0c5e59dc5d91f42d7be696e80da3aaae4ce73d9fab77db21212a9432e2ed30f92fbdfe64536ed72abee8b563621fcb02e979628e541fd863597aea46681db75e9923fbbc9b5c189d36a0214352ad05e5564eb7c21f173c825a150e73b1b1030b94c2f605c60c482a61c198bc4d08cd1531804119c86ff30213fa97909a45e76af474f77a343781e1530c72fa70f6f1763e649d9565c2f70fd66c98a0156784d2d5067a80cb7ff7a921d8cacfbfe89217cdb60ebab6fb7012ef67c16ebaa8230f980027499aa6871bcda1dc3547ba385f30d5f1df748f22d4534d073fa0f5d0c134f4b5ee329adab9773f62ad6c2c9d4842c76f0374b294ed8fa860b08d4cca568b74f7c482a840ac8f75b41a2f7c39d2c7465729a050b7459b3d3d9973bdf2d99b8439013343797d81708d46167e3c1860d334d9d5f9ed6a66138aa4062a720566873565938eefdf1f380df0ae0139ce187b645827742bcd4233ad8f95c7e21903eab411d556d3715810d72a524785c0f605d524a8ab23848b290eee85a505410c220ffb63b9f16053876e4ab119d4a497908eeecb8d601efc84af6f653967f8f8ec092e3dd28b18a5dc938a2d8021c048951f1d26a911969075fdc3069cabdb1e6f97ed0cd1b5fa01f599d8399e74bec3e17ea6a2cefa9fe0e91cbd6ce488232636619b58f3df613506bb7e8862ace65d23db55db9f518c14f01c06110b313cd15ebd3e23afc6fd6e376dbd737b21e90279b45016c7dc7335cad088e5fb8a03712e6615375e7f6fc6cdf821093c6e1caade03df676461551482482e83c6c0379e6cffbcde23ea3a6499ecc2a31a71fed46bd788341261b0482d2034ddce50452d7157c2e91ba1a6b3d91bbb323f752e00408a5f88b077f59ced42b9188241b47df56a299280d5e26c418d700d51a7eeba6eb0641a3b1d4ada3dced76769776ec8934d294ae32b96be1ec8021d6a1ebd47afaf29457954e52eb450453b308cb5833f9ae6296fd3735729314accd3b2dc5b6089605d00d4c8f59885341e20086932bb5cb3dd24b04eab53e38db45d5ac688c3cbc75d5002b5cecda6d1e60c3582edd7a3a7d4d2497364debfdbefa423fff3e019743993c2b66430a52866978bbae92ac24ef69de2a91511", 0x1000, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x1f}, 0xc) msgget(0x1, 0x0) setuid(0xee01) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) 16:15:32 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="26566f6669efd582f3fbc6f088067f8a6591c5dde8307db5e8ec03d51a4ce866c3e5cf6f471a285dbf5626e017acb082f494509e5fe308fcb4c7173ed87d1fda306f9a5fe19804a58c5a550bdd3bbb164f706bb3f04781587cbdfa1dc83919a933a4b16d9e4c59bced45ed0ac2fecde3a91ea8700b80e4217654084124ca2937c12fdfb0e1cdb77d3bee2e764533eddafa2250f19b030675d445ea0b42cfc9d0b948161c11ccc79bc6109e076b559c4b21fc9e02c093f3982ccde77706c3077bae", 0xc1}, {&(0x7f0000000080)="6cd4a137b5b1826443204dbd894351610373c16cba6fdf4b00dbd0317c64a8843ef507043ace0d8ded0820", 0x2b}], 0x2, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) dup2(r1, r2) pipe2(&(0x7f0000000040), 0x10000) 16:15:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x54}, {0x6}]}) setitimer(0x2, &(0x7f0000000040)={{0x2}, {0x80, 0x4}}, &(0x7f00000000c0)) fcntl$getown(r0, 0x5) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:15:32 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) syz_open_pts() r1 = syz_open_pts() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x6) 16:15:32 executing program 1: r0 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x100) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000280)={0x32d60d60, './file0\x00', './file0\x00'}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) r2 = dup2(r1, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000000)={&(0x7f0000000080)=[{0x8a, 0x10001}, {0x87, 0x2}, {0x1a7, 0x1000}, {0x24, 0x10000}, {0xcd, 0x6}, {0x69, 0x7}, {0x41, 0x1}, {0xab, 0x3}, {0x85, 0x31d}, {0x1ef, 0x1ff}], 0xa}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000140)=0x2) r3 = msgget$private(0x0, 0x100) msgrcv(r3, &(0x7f00000003c0)={0x0, ""/187}, 0xc3, 0xffffffffffffffff, 0x1800) fcntl$getflags(r2, 0x3) 16:15:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = socket(0x80000001c, 0x3, 0x4) r3 = socket(0x18, 0x1, 0x0) dup2(r0, r0) dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:15:32 executing program 1: mlockall(0x2) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) setrlimit(0x4000000003, &(0x7f0000000040)={0x130001, 0x400201010000001f}) 16:15:32 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) 16:15:32 executing program 0: r0 = semget(0x1, 0x0, 0x40) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[0x1, 0x8001]}) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140), 0x0) 16:15:32 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000300)={0x0, './file0\x00', './file0/file0\x00'}) setuid(0xee01) r1 = socket$inet6(0x18, 0x5, 0x24) recvfrom(r1, &(0x7f00000001c0)=""/234, 0xea, 0x40, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = dup(r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000100)) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000002c0)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:15:33 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000080)=0x10000) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:15:33 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') r2 = semget(0x2, 0x3, 0x40) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000000)=""/30) fchdir(r1) 16:15:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000001c0)="0c878737684cd733eecbf6725a6f419f08231b24926ce4276645ad5329ef60fd54389efcd154283d1dcdedd755e026fda66a641a22867cc2d8e5062af8c24634c6657631a819a397f4c9cf084d1cf22ddfdecc5f1b31b16257c8dda94f26ff5660cdaeed3cda7dca3f85a09addb4c470e99a2fb70d1136a69384e4c1461f5a79c4ea28ad776420b8a4c55d350da960f5061bf7c9b9aa9bd5540315fa60e238a790199a97a11a6d26eb68a3f1f35a17babbd4b8fcd5a65621fdf534c878e6073294156872ae", 0xc5, 0x2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:15:33 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) socket(0x20, 0x8004, 0x8001) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000080), 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:15:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40074}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0xfffffffffffffffb, 0x0, 0x4e5, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) 16:15:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505540f55d9bb5fa3be8987e1237f559b05b5e32d3a0000001996791d75bc9028040087f01309bbe061a751731e5c20f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15e74f1279d66c31400b4dc386972d2eae1f3c146eaea700eeaabffa2c7eff7f0000a20000003a31dd57f31cdd5c1a7573c1d9cec09530fa91e0dfc6ba5343a1dd419a83095023331de975dd7d7595644671d8dad51e4b33a963c30c4ab75ca132cd29724d1fef1b60b1dd2a6a7a4e765c92194d7d043f8db3e2c4607122aa80537a5dea0fdffa5a6b9cf0c1e4f5137e293c760bfe2ee1423add9ee541f88fe716535243e43584188f32c5fd", 0x125) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() setregid(r4, r5) read(r3, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCCDTR(r1, 0x20007478) 16:15:33 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x24}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") r0 = dup(0xffffffffffffff9c) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x4) 16:15:33 executing program 0: 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) r3 = getuid() setuid(r3) fcntl$setstatus(r2, 0x4, 0x80) flock(r1, 0x2) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r2) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:15:33 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0xa14, &(0x7f0000000000)=0x7f, 0x4) 16:15:33 executing program 1: chdir(&(0x7f0000000040)='./file0\x00') r0 = kqueue() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="a1adf681"], 0x1) mprotect(&(0x7f0000448000/0x3000)=nil, 0x3000, 0x4) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:15:33 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x0, 0x6, {0xffffffff90a2e4bc, 0x5}}) r1 = socket$inet6(0x18, 0x6, 0x10000000003) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:15:33 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$getown(r0, 0x5) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/50, 0x32) fcntl$getown(r1, 0x5) setsockopt(r1, 0x29, 0x80000000000002a, &(0x7f0000000340), 0x0) fcntl$getown(r0, 0x5) 16:15:33 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x94) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/24, 0x18}, {&(0x7f0000000240)=""/200, 0xc8}, {&(0x7f0000000140)=""/10, 0xa}], 0x3, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:15:33 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f00000002c0)=0xc) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000300)}, {&(0x7f0000000340)="8031d2e19131b88f28d6cc6d6611bce7af2ae8013276df34c49d1cfa540da052948b0910989efd876d3a52e38e621687be60dcec6040fb7f6a153c38ce129964d9098c861382c82ce3875f5c1d0a90b50fc4d2804528f5c8a9693d448878dbf9355d49b9f17b", 0x66}], 0x2) lseek(r0, 0x0, 0x0, 0x2) kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x202, 0x0) lseek(r1, 0x0, 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000240)={'./bus\x00', 0x3f, 0x1, 0xffffffffffffff01, 0x1, 0x1, 0x2, 0x5, 0x2, 0x0, 0x1, 0x1000}) r2 = openat(r1, &(0x7f0000000200)='./bus\x00', 0x80, 0x0) readlinkat(r1, &(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=""/135, 0x87) write(r1, 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0xffffffffffffffff) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000000c0)=0x9) open$dir(&(0x7f0000000300)='./bus\x00', 0x8, 0x20) 16:15:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x50}, {0x4d}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x217) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:15:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="66ca7621bdcdb40ed7aeb168a8acf1f926b5bb2bf610d56b7b6f0c38ff0ac91cdce8682861806357da4059ffa5a399336b83b1056dd66ee3f2cc546f6c498e4a54264465542f472832b352f4b682f32e59b0369759950eb8be05f511b5fbfc82436ca953ebf46d8f65e555479efdf5207cc773fd9b8be20e490218f72a853290b7995d2cb2ec7439fb42e593f98be40b6f3a77f92389c80a241e5c12263ebf7ca822a7e18ef1b3fdf0dfd8cc4b481b9e7b477321fbdc6b2e6ce2c2e6a5846696339c67159da198e9acab1d4eaed49aeb18e233ed11605f", 0xd7) 16:15:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x8, 0x1, 0x4, 0x1}, {0x1e9, 0x400, 0xfffffffffffffffc, 0x9}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 16:15:33 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x44) read(r0, &(0x7f0000000040)=""/52, 0x34) open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x8) 16:15:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) recvmsg(r0, &(0x7f00000009c0)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f0000000940)=[{&(0x7f0000000700)=""/205, 0xcd}, {&(0x7f0000000800)=""/186, 0xba}, {&(0x7f00000008c0)=""/81, 0x51}], 0x3, &(0x7f0000000980)=""/41, 0x29}, 0x2) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./bus\x00', 0x2, 0x1, 0x5, 0x1, 0xfff, 0x4, 0x7, 0x0, 0x1, 0x99, 0x2}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x36c}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000cc0)=[{&(0x7f0000000a00)="5ff327aadabf8bce694b0025ab8f9f4333f604f1d7eee547edce033a9e3b9781b211877bad620301b69d3a1628dbb062e909303ec9488116ffaa60d359c31ccde09d4a8e144c4f37a9242930708fd341863e6497d6b1c5b4ba892cb20713cf3d2275ae1f8b5bb678af3c31a4dbd8fcd046edc0505b1cb5c2e7d29a6b5a2f57f337ecd4d3fbb4df9cab320c6b163ad2cee926122349c284bb076bd6a0b5acb3d0f93865b462", 0xa5}, {&(0x7f0000000ac0)="480d5ec69572b2367340e219d512d5aeb85965a8795a7bbd53335ec5167838c59b88dee9fdcf58992d684b447bbbc0cb440cfffafd", 0x35}, {&(0x7f0000000b00)="8d9eafb606cc92d2c9a71cdb010bb210dca10538224284fd0422690b3599e97295fd19443cb705e7215dd8c5c03424df731301fe598c27337b5b4427db66bb965409618061e427e452b7ebdf220664f901166961bc0661a9a54fd0a699dae01d3858ed230b1eb8ee608df5b4fa9d2971fd27c67c42674105ba9d5382e1a7262cd795f7239dcbc27ab0b60b701eb067ba3190051404e0a35475a45dae6b4fd5975b28fb0a527313e0471a635204b85c09e0ac25d015e047d9278f3e7ba58d33f558b1313741a6d4aaf9c6e77fc35d8e42c1ac", 0xd2}, {&(0x7f0000000c00)="3a458a7d63abda0e0893ad12df6e4efb97f87a321eef9944e06f185feb1c0b7134c6e6993573f6cc30bc6afa8dc53c420026ca1e5488ae4642294e9b8b18bda749329fb21b1e96d079e1b15e67945965f2feac4932bb2aab29383a4ea8b88903f41e19dfd0415da3efcbff40072645e3b19f85e2434407073cbdbde168f3c85db42a0674761b9f5c25ddb346ea1db32f57771b0a", 0x94}], 0x4, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)='\f', 0x1}], 0x1) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x1) close(r0) 16:15:33 executing program 1: semget(0x3, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0xa6, 0x10001}, {0x88, 0x152d}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x100}, {0x83, 0xef}, {0x8f, 0x9}], 0x3}) 16:15:33 executing program 0: r0 = syz_open_pts() madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x100007) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x600, 0x0) dup2(r0, r1) 16:15:33 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x6, 0x4) 16:15:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x5bca) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r0, &(0x7f0000000080)='./bus\x00', 0x200, 0x28) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:15:33 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x0, 0x40000000}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000080)="926d", 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000240)={0x9b}, 0x10) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000000c0)) read(r1, &(0x7f0000000140)=""/229, 0xe5) 16:15:33 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="8aef721fa0e5b294e91c25abb30b9fd64b6e88420469f335421646e2f8328cbb7b14fac3a474634ff5c3216dee", 0x2d, 0x0, &(0x7f0000001100)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket$unix(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) sendto$unix(r1, &(0x7f0000000100)="6ab159e04dcd8a4ac89bd4a70534bf17bf51d07219a6a189309efea5900cb00fffc6bc2d35f5f53d5afa13228600407a37e67e7aad11e2b30883af55f240806a6b3aa0b705aeda348526e78c6dad6ece013cbab9a1beba3e2cfb89f8678b4ba101a37de392e23d41a46d0e4a5b901efa94f086f4ae90521daa0f35b9544c2240f5b4547b3e7328d699d0367803a249385194a59cb7c68444e7dbfcb69c66232a2d6301b10595e29f65ce173e63845ce8b339676668349314b110ae3331361ac8b9d7b187a9c3565460693aea178eae72e40bc2eba07f5ce85a3e9283636da67da15e6bd28e50d3a25531a5a64f2be0e5d3ab810b454096979ffa4ecb41be84d0a1549f2899245d73d688a1340197dd823e7e91a1fab01f8e0225a5b4532b04d5f8072af8025721471664945756c144f1b5d470b5f41d74b99ae93dd4cfbc56d4b57c70fcde58ebf0bc9b31c235618e7c0164b4d3d5f5471e15f43e467789b8df03c82354ef14b5866fe96583852cc88da1276e9b381a908483cebca9d5744dc543c690390fcc2623968cc19321e9a58832f4609dadf99ed300d20a8420bc2b4c2c6fad856df9232834b2db3cbec3ac06dccce8e4f5499deadb228bf8a7574db99cde40dbdc83d3ef398ec3f51d4fe94a1f30f3bba44ac33c184270c3ef13283d305f65b0aa243213059dc7f6a8350ee24ad609bc8d524ee623408bc882d6fbf368e75bcabe37ea424dd1151b844e70fad883ae91d854aae790884743c0695c3157c9911c49e86d34af87624cdf8e65223b10f92749c2062cc0e61ec9149fc92cf81063a5dc6d0c074c359af6449a7d081f687137abe6df9efa9575cc95642bf92e5b4502a0603f10baea9c447a37a17830d43a3cfa909de5256e8ef590363bc8535e55a4912d58eb7f97f043aa15ef84abc2413d4af1802fa646e1b3d3a25411c2d2ab664c882e23f9e75e77328e8b2d88e7294e4328385023bdab42c80964adaa5ab07bc6338a4158e96ce788c551e1a923d2ee6c2fa17eff6f481841408fdefe74ab312fcd215d0d4ebb7465384b79d1d6fc1d772f691aef0154645dcb603b454c880e5270f1b3b43a7eee4ddebfaf2dcf4dc4ff514b9b53fc0446519e1629d28a0a58542ea90b51ca735ed16edb413c19b4319ca5d1c873410bc5ba860c0681a6e387781d645c5d658c6ef5f5859cd8791ba9e57204ac019b00dbb4c96b1e5cbe900b5c095ab6269cca776473e76977bffd3fb2c0ee4136609ef06f7f0d9a805bcd3c941bd7b44abac5e5b7d428f19cc41349c205e6f3d4bd6bbfff00eaa4011cbe1f9535e13dcbd8081614621f557677a5815b94a74418382ed601eb6e8ef6ab3b1863f9aea7398940306f909606d519f6e89657b70e101492425bd68b95a8395ce2bb9352380bc0036902e7c8c1d35f11592bcea1213017d3dc31918577e97f5b69179b579dcdca3e122709d23c082e307d58ef5bccd6403326459b985c8d6dab2948d341852a17f122953ae8365ac545afa3186bc14ec18d6272f9ac0ca0a2ca5f55cfb9d7663a38b3fbc86857dd8a6371d9c704879ce92e0f45f0e8ed833444dae0cfb5517d16b6842a25c343a20b50696006f0eb3e6edf8ae0c0a43e3208dc462820f59ec998ad7e7fd4a148ab798216ff9b48979a6883d98580012001ff69efb6cf0c33286eb3b05a7c08090d73536a0675d4dcd340a59d7b3f5b4db1bb7945e19ba5612eb47da80ea3639f6231e835a901ded415c87fd167ab58ea642bbe8716ee4237a600583c584a5a3657e977a6d33bc2f97eec74d70b56f88b947fc55ee15af19b098f8f056bbcbe0e5e12ce9f914feb7b5b780d061c8bb77d96b9aaf7b0e331b3b54328bbec977c427f605c1858e95140f5722f33622419e7aa06f7757dc476780f0936f39bbd737de29cbf418ebee9a9d8bb9e967f5b04aea36599b5e2ca7bb9c21bd87cee049f16bdd1f8442c2b6b094e815d0723404f95cead63a598091241b5b2cdb1f8bc01e058e63a78ecf9e868e0d45e67048bdb22ee8e00fb3464f7a6fd27d778ce0a1dd99a1da84f62bb7b0ece294a677ac69b65c79d7eb074612cfb799db8091163a9d30daffa2c06d0dcdbc2cda5ec281b3de3fa306d7d5180b6298fdaad36a58f9cf5af7774808cfce216f412c0573d42ef5b5316090cdcb5798ed1860388392aac6e03390121f3889e0ad3376691f0d94ab5ba9a2b319840f625049ba97c97b3918d968ca1404e68f241c848868491772d247bdc4217abab215d01f8db321a2be6ec46bc5f22431ee5a790e2e5678421355cfd3e06d7dce65cb67317cec6a052980cddd3e2f1a43d9751faf5411e1786602d8468fa40176eb195203fa3f2410c77a95b135d06bd03cb600343153faba5c8a28323458f47a6d04ea3198859306de2b8ad5200dac238ec938f2c361c68b7f8a10ddff8891e180df92584ae748d3d093d711806dfb7644c6a69592799cab5a1dbdce9f5234dfb6fa673704b24c1ca63e85c7d466d189918519212b433b7a6b09df519672b50992f0b85a7c21bd4464cfccfa6810f82b1924ccf76247ec895785e297d7fe2bc98eacdbe50df75345378ade6a2d0d43277150ced836c1027f09ef5b85513b72f909f98422085decfecae850df38315536ea4a04975cfe78812b77a6b0c1b417d35b9ef3620e85023432f946fcbdd9826c861b72e801dea5157cf2fc587ca92d5d6f04c9422b12db694c8e08de080532969afa6074f7306175af322af5289dacb347cdb693a36b0fc1e22aa3f4364d44e314fa90942af07b5341c851d4607e2a53df1aeaf68a9252008cdb572062324b48a215b7b828bd1b5dcd3d7ead4bd9ee9c9a6021d370a2055cb96fac21662e21c35634f7bd1d750af9ced52775d787bd10f3f1678698b823dd4804abb9e68cae7cba7fe34cf0f3de16fac139a4d57f570aeac0ce9877f35e27168850d24aa85b39974ad9a643d0890723773dd541f2154e9a0a4e79bba129fc3e54d6d2dd6a0b411a794aa0278c221be48019c16ff60cbccfc75274cfe09123581bab46c2d0eca1c3f8d269db1d82a6ef8e92e9afc76d91ced6653d8fcb59de3e566bc67c719fbc717b9951aa643a5e3b844bdcff72cff4bc6b09ee3828d31fd473ade0f74ccf9b1db0dbe4fa2bbd1317b1fe8451a41bbabe7c2c0d7084f5a4d41f959ff37ac1f3c8eeba4f086c0ac8135511e6d463b93661f429b1f75cddd2c852eeb47db7ba2b429aa453277b5c51d6e191d08a6a988ed840669032b08be91549aa478383ab4bda3cf42af85f33936758e2ab32787e3f4c5cc82e2449c7aebac1d2ca12d0e5abd191665112049eb834d446f0248f780233fe71de688fed2f45b94f024c138bb6d3a32b79bce71b94f61db67d5592639e41d2c3c6d1e4c096dbb17a81d2682115d18cbeb4bcbc69e8a93ab38334fe9a6b4e9fede0612e62ca31cde8cfe6e2feeee29dbe9c0e824a53cd89ebbcf1ff7a99b6059da1af9762f5368c63740e44b9aa3eb10266eca0a9fe978b346f950f202b3a0122da6a0c6fe01c6eaebc6de400a1c621643dec25aa7297c078024920d821089230e551e3d547561c2319fc16fa5420c26910e258c28d14f35807522a6af1f8f92e47ce273d4e8c8ad5c82ddf5dbd8968e48180be03cda1772e0ac5ade77a66c5237ebd5a6fc07ece8944ed7dc110450404f0eb4f9794dc397f2e94016d700bf364d70317615817e105bd1e5642ce473bbb9f537379bbf46d2f268a09247fb83b29c421e0c45399a1c79cf9f40f1e0e252fc4baaffbbb5815565ff139730bd6902536b81ad380710a0d0e2b903821a6284621c0ea2586416fa32ac20c3188f931076a3d288e78a8946cc9170d309502f0b5c52dd1b35785404dd37a1b0179719125d2478dd3f21a32c2073081a0e4141c6afdf7eca35f6eaf484e73db75df882b6ef4093603d8d90386e483d8ed59aca1f3eb598c3200db91e9129cbc0bb6bf3ab0a139b578a700b2e44f5411b578b2d4de28637b4a54f08b1f376c498a0c39b56665168652e7ed3707118587a1b06921042beac812731580b55da896b423046eb5fc4dc9126fe7caedfcd65e2ca00ab0568c426f694839a9b18017b6e51b1ebdcbee4fdf5c9f059ea4a2ba35450eacbc66221365843bbc8c4cfa1568235b6ad643440e825eb68d2adf7920d6d544ad3cf1374b46c31864c7fa318d93a26c2027f6aea1be097b3f8061ff4e4db3052c14aac45148cd84866f01b25b7a9b7267d6b787a9ee789f08ffc2204bab20d3063045e29eb1768d3ccdb5f705daecff7401fccc1c5ab6d51d477f2f3172ba686d36c76d864389c162b4b088e3fe62935f3a43a372bc81689d4f15f76746664a77c1a19d41e3b400223512795e744cff79d5af4824d36b56b3af378d1b6ceb403dade3428ab108faa8554950425db8aa52aa06561fb01f688f48aaa164a2fad4e57d8fa845104627534fc24027414025a9390814b38fadf5c31f71ef5f65646e83f34f5cac53acfe0623a97a5091bfabc3c03b237c7325f2fa35c13a77d688785f7fd73e8396173ae00c59737a8e46e1380213f45eac9eeb096a751887c061e9a7dbc74a222b6a0dd86eb6fbf872cd7b4055d8ccb525ac67264dfc0bb66a98a997879b7237a5a9c0a46f4fc359beb707732b66fe0d7231e78739cbd1874dfc9327ba23cdb641d0f844c072313b62fba39974a0f49604cc3265cf7dd79624837584050f7175360406b8eb22901268cfd7dbad93e91b25e5de42e44c52fb0f58510be4c39734c822ca060bedbb58914c637b9c91ec788e89d1fe3f49dd292fa7555c46856fe241c0fb0a786b476d7069aa1f961ec96dcdb746ea378f2661ecca02fa87517b900de49e70e256de28d9719e13ea5855d2ff3b8a351d452ef1f24228ccc7fc15eb8ef64b83af9379d12c098ce7156c14f7a5f60ef5ddf93fc1973e51918e9e6653c7e4d884caea9ccf6ceb70a763ca17297eba6fac8d1161314d717a27b687fc32395168e373480173e9b6038feadbaa04865c26fb83d8709a2f0354446462a244c08a96af816b497529ba2ccb1e68d57bcfbd1088a6bfb08efe7827c83449024d538942917781d95221a6fb5c4b9cb95fedc51cf68b0b6e3b434bc608219022aa81a3129bf8eb422de80edc5308a0eff1ebad3011753b2f2e12f9a99a330a183ff25fec86bec83ddb9bb3068f9fea081c63ba5e3a107fc29dc3bad16bb13360bd11cde98bfcb0ed9aaedc43d8a9cf864efb54a83db86f724b0429af3c073ce316dbe9e3ef8e6d878caaaca4c2d32e0bd5fae785843e51082ccc00ef0a76bda1253ddd595ec81e207111ccd79a99a351e601bdb7f806aa4a0233db6f73e6b0666ad67cb08345f761f2e0e9353a52da047f583c5baeb4adbfe7fc62157357196f402bb14c3344f742fee1104b665868b15ee3bb940124a9f319d713520882688af0d5cd857f3fa2b8334c69c88da100fe27f9babf909d733833fadb4e72f7cdc45f09be698c464e552ce24acef17f1f9d94ec793a5c67da72801a8b269686c65721d2e3e20093b6668229c6932e4b37902cfc34b5bc04965e525f11470b9f116f3e207a63495cb0923b6dab867f0faa5e86a2e010cdc84fbbecf2ffd828ac30f44e61c56aa42b63c8038767a54bddf3b57190ade813295b86b733fff8eb4833105da6e5e20dff75be788676108519401b7eec84b780ddee700d4b14c76efc05435fcaa03e9a4ed4c32373c1ef59dc4c83659650b1cdc874f9644509b60d3678b58365a3b00b323", 0x1000, 0x2, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000001d00"], 0xa) 16:15:33 executing program 0: r0 = socket(0x11, 0x4003, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513b1000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1011, &(0x7f00000000c0)=0x3f, 0x4) socket(0x10, 0x5, 0x0) 16:15:33 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) writev(r0, &(0x7f0000000fc0)=[{&(0x7f0000002300)="5a1ef6255138709f87c4da87d71a7e114110990051988e1c5b17fe062949cdddb468eaf549cd80e58ea49d8f5c1c7ea3991c96190c8f9d71494de4c236a06e9a065d7d3db64bbc8828a6c1e1c6e40af72f6da057d8572be965277a95f1655ad8dc874038a10f883181d318e32139e831a0d5d413954dfe44136e88aa2985e0b3d60301921cad34afaf1e091a95cf0529e6010a5d8d5c4de1886c469c5fcbafee558b6e9c4f0ddea86700b6e0a64c2204aeaa8a834d8f1264523c990e1ba3694f1c49016bf48eadb49046286df42b6bb96481e91dadbc3564da977b97969b683296cda5dbd0ab96cc761743e0b49993f84a21a9f108cc981f4cfe3f322b9530a732536a0c48e40015ae58abd08a296d28336c55ed05258c9b64e6eefb36405afe5e216ede9fba09cc212f1b3e7548b45ad2d145fdc87b9e2bae9fa8ef93792c89dcbdf3aed61739481c20d95bf72e6cd5430414a65ca99407a254761353072754b52eca0700b32487264b6563dbf0cbfe7312bb2f66f1067d008b4b11c10408b0638141f5c7c961a8d269de5079272b42286e079217f06bb015ee73d9fab70bf291fa07234eb9db34d92dfa63048804d692e97e7b2222aaee0ee16bffe60f36158adbf92fa1c4560ec73869e17e03a68b4e8c5a3db78c92a4ce25a072a162d0549c02acd9b7d4997240300ad08329921337be146d93d248708138be054fb550adb01a6cae6631ccafd2bddc9f56bc68169e0e840e7782d08fd849fd09e73b125269f550d382ea92fadd7931866927987f6fda838c39a8fb70967c912ca70266689a03ec7900d677db700d33dd612ff13e56525d489ccc73bd55e229b6b97644c6f4392a65decc481ccc7ddb4e2ed11969654e2ecd888ed07f9e24528eaca8cd80665e0805fce7d695219d1aa82d3fa7a2ccf99b4e85643babf5b72c14f1e8c1319fa6acabddd3789456d7d03abd05ae3a603152e07b7aa3415c53c3ecc95e61e15dd3211f8bab532cc127c58c38ce40d7eb5eef8e7c9f08697c50e292675eb67d8e4f1f76eaec3b41c2d73f3541a78cb756a75f3a3504b621de86cd6a9c3318e79ea65b637a717bb0703818655271b9fe57ba9eba3d78961fec6bccf743a07a799d243661d600b7f13453f477d45212fe90b74e6c915810c821d2592f4c14b654384f757188d95d45c63bfbb08a44f4f44698f5c4daaf405e7292d72491c15fa52d9de2211500b2b4e0269e78324a272f8a6b68ad02ba78118e88d0778ad32dce88915bf1afba63c8d760039f51ac5bd0809a128534ca8dae215ac9845fc0a77165bead57cbce1223435dbd0535b44c085471db1be8cdea2342e55a6468dc2152939f01ca8dc1b69edc945dd5f318028710922854b70d388690417ea3582c54b657dd48dbd25aa05cb992a1dfeb83e13666569c513036b03aed4c9a1db25dcaaef410398f4fd9e9d1f3a109aad11d217e8625608a91dc37ff74898744da50693f7e94875d57554d4afbe94b5911badd32052fc805877672585305a89179812bc9d2292a8e9d9c2994f2b4e591ee61814a2680bff6aa47dfacfa16e8abcaf7f25a261248c781b64f961adba9753315d0d728fe2cba6b13099aeff379076d831ea9191c6545263441e23927073f520e60e6768402f26e40e60bca3dc99da33e265ba6f776829267a8eede12981fd6bd08443ed87c0239f485cc9a8823b23e60192bd49d8da898c41b18f55b4ebfb2977b5ce1641fa0efdf4f6347aa14c433fb1eff6fe7274af1d2b565c638e34b9df37ad91b92893d92fe6f91447bc44085972ebf0adeebf32800716e3f9c86fa4f043d4528985295e313c6b2305482677ef23cad29da5121b1566970ceb46073a2c9dfe5df87fd03ae3ae8b4a8b267daa93031c81e41708bdcc6abb400dfbdfe38d9bc60ce884b08146b06c6c80a9c843749c5fcbca231302ec3ac311eb41440e569b130d3bd3234334eae925626600a16ad8e6dfb5f6003ba22043eede46a4e5a8081ae616889f79e37fc63b59356545409629835ebf58acbcb86ac46c5ee54e297336cf49cbb5032d3c61b81b53729e1366336e120fa9203eca966f3380056fc668fa4973c4a906211d6a9a1c5d2d992e065333b3d55ce5a52a827c34a4a66708ecc9e9a816c5b157e81d6c08fbc430c4565e098c9e9540ca522b3ef0280f9f4d29f8330e6fad3c01224b4539a00efd77056d1e52a62df579ab1a2478d29767f807a4d3f522e092fe9ddfab14d58b8a0f68036c32763d05e4e96a2474992525d8b67971ebb92a0c28d0199019bfd6f5b0387b07108179ae2fe3cf967d2b46da159c84b211c2cc20c66c220baa5f8ee914fa830c45a1b898a8198a97ca17f72c4f3df949cc464e7792d7b58449575e4cf864953d88bf62793c7cbee179b2445b6d5538919f5e2a0d1ab7781c22f71b94bd5f25a7e3c643d07816ae1f72a2b6a3fb10d8b340edb66a50d8798596d406ed91a0fa9c1fd8271c4a4f40fd1a90425e7f3c6dbb73e2fc30f415d73658ce8eda496ea73961004ffc3bd6d5fe958af93001589a4b914cc23499171bc3b12b4bf5a0efe7420be8e9398dc2b190fa159b387821a383505cb51bfa7fdf94c5b515d719e80e935679d20dce44fa3329598f5ac1ad09cc84c65f5cfcee0db1e0b8a18ea8c4a727609aebaa134fb403588954c739948b048c49efbaea8b16d4ee939325fde06f125723edd1975d690d51b189bb8703587b8c25ec9c37335415ce37b28a3f5bbfed50c5041ae25e27c380193aebd8be718dc24940b929a8e94f8b4205b8f7bd1102b4a2511637edd9536d7705622fd05c617b071988bb514c00758344118ce1e09ea94119688a94c747dc4bb9bee5ac970114af420a9c108aaa227fd582e4a8bfcc7adc9fb8f96eea43953e1ca85d803df10516136d389d9ee15218290c9634b6bc5b3a6d010f3f864f53c68b126e9b395b06b4ef1a46e86ccdee27bec93ecb556758bd425a367cec14397c1c2eb3e3c1a6ba2c2b29f5dbb0f32efd8a43a12fb6866b2a1719af281cfdd9e057feb890f7a5970dd6fccc5e84eda35786dbdca6b2edaaaa4f5955f4bf8fa775fb9b3da2c4644537b6dc7f67087dd2dd4b89239a7f9af1b93bd185a157d8bee36d9b30b8ddab967ad13ceafbee3173570efb1443c5920f4bf7609cf94f566ad21c2b557c6f32c580d3277269e973b2fc502a6ca2dca21323afc19245f906287caf934f762bacd4f7b8bc30302910af2a88b2138aea2fb087188e875af1f46c66db32e81d3a4f1a94d9ba60618b1d4aa0c2c9f7732811c758f68b83d6bd019408bc142d7ef7f7aa01a4bdd978b51d136aa42cb3593749333dc1296997d5775e30762df5ac86d94a44fe46701da334e2c846659d6b1d22b70a186700cbda467e283d9b9c3b6b47c32d6eb030cafbde2915e5f8e02fe2f39e804764cf8def7f034e9ffefd702a134a5fc639c925998544cd4d15734c462ade1735751169aa31d762280d362d56f451410638bf835338816072065fe7e03e368214e47c9f0f36cac81e489faf5841dbfef6d1fbb3ce200000000a1bc49eb656a3626a84db673b354ca7e72db52e58d7ffbfe6f4f65bb74deaf6eeff0f537c71e902ab0a67f3a929ea1651708508ac6901303227609a8d46722fc2e0091ffef17bab119839c4e8844002e29a53d49328d0d1a1ecdfe72284e82a38f60e0d9138c36a2f52a0c08168dd2989c94a6a4be875385d39e44207f733b35ad6a578f1b5d9fde7a55a513862ff7093f5cb6c1248da7740f4afbd2c5e9734d3c052f7b682202e7defb70a5f94b438448417fae9a87d9a9e4d2c5bcda6b217ceba42e772c08cba0ca6b539c2f150ec00f944e3004709412b50d25cd92f61b5d92cfcb3b22e786ab560dc813d28d96f2aa7479d774c1d8ee132f18cb29e41a3eaef429d02fc1b484cd6bb3365a3f58945cce028d3fe1d8fd1d18d594a1870d5db719d40200213d135884ccf1aaaab7637a7dcaaf9e75315ed96f8a976f038e52aa5361717f85071dd2b76b6f56f529d753f5f3be58fc4931d7b81bd77d4e46a7f857705e7b6d8a273e7d5d60f9f347b69bf11bae288f17faa6f7bb17fbbe18f3d04b37a2ad2f103cfa834e15c44a7bf8b7ed1c8bbe8ae6ec276ab7810f493868f846e592067abd935b968171ded237b3f65fb27a1a151351abb5242b84a91b826ee07e6a4d42dca38d0ebadcb512e1779a7042622a3a9fe1ce00d7b412c31c7cec32a1a59ea1c9b37c6797c1677aa0a6f6051f72b18daf16cfd5214883476ef9d389b806caaba531ec24dca8a3b2c0783724e6f22709ff12e30916b1955d752c245117260307832f10afc82030b06fb2392914b7bbf20bc407e0bf8d891a171185c90c8eb85408b1cb1c61f981ae18bfc37828ca63f643f1e7174d9fd87f306ef326d90f994b0e3677cb949de059298e23f17e8e2bce2b48ccb9824b3cfdde776bf977a439d23fa96237a79129e3ccb9b9c8a026324db59c242ffc21d5fd32c13333b3042c92f109e8556b4980fe60f31a12c981e18fbebec1843cbfba116044ce142cb0ed436395f53b15050597365225640a8b7363cfae3c2aa36180739a35fc6e0e8682a9addb177c6b2f442d20bc5b678847b925d0c0bdbbc44e838b07471b06501b45777722630cda50c4ec6a70e0b28529abc3f6e8b635665b573e3a99211cf7abaf0175208fcfae4428c26541ccefbc6bc3321d91ef20431750352104c5ee3639844ee826219ab08bc8ac029dbddbd6d5a18ae29ea47591dad1f570f0aed7a741958cdb5e2f960b766f0840e5f3c0918c45f38a67cbd399972b203a018c40095322cd5538a584d3574d3d1f1c8bc47e4396e47df60dddb47240c758fd1793382abda15143efce825e93558339df06ea1f7382871be13c4b5e07d9fba924f1cae4595fdd0565badcac1e367eea6c0d918a11e736ab4c902d31b32e274d4ccb5cc5a26f21e8a20d75da032ea3ab72f7f1cc116996d546cefd7b787c96190240fa8ec176b92c573f2da220ba3ffda7cd816a3058c922d788385efae06fd9505f1dd26b876783f670111b6e39b5d40a647e21e64fe244216784c007453e52746d955b0d8ce69af987e1aa91f1db180ae561e8c63464b7fb42e334d236a5d52775e1a08046bbcfc2801e348d916ea71573c9cf4a959fbf674547a1d3e53465360be69594c9229a1694f3ca479ad3742ba1f8c5462e915d1965115d72214fa4e5985236989e9548136fd6352158871c753f5d9b210192395b3c6e5bdec3c37660b8738774265e637d150a0b11b684c94615846a82b9ffe675da2cb830681e9ba380f6b385a7aabee80518aafdaee9e4e3b2cb5d519098e2f32156147fe7e016edf28e13570b46179f2f4bd835efd7de25fb1e5e03727f2bb1177e79d870b02bcbc2db1d80347ab193fee7b381ff0d11d47e6fad93edbe5eed8d3df63032943d5bea90353b36a3ad9ad1928f096fb24218eb01cb942af9c08d96c8ed280199b9fcb54e81de4ca4569bd565369938f71f5a00a6603d56c8c3d693a7203da78688ac9e8d64762e710429db7573c72b90c40c4078d0c0b62f8f158a706439270055f276a9c8b25a12bb5aac44ff689fdd214d1efe533fd5f7802603bec45abdcad9d3a7d3b2e47f6fbd8bcede6924b3f33b40bfeb07d70418636a247cf80e4e7dae3459c18b8dea96def20fd82f96232fec1463aa86042c0ee9a02188667d3d3db1433158d611de79452e39636b8d8f90f64c39d633392d30d09b5a29e77699c0b554b9cba51f", 0xe29}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x8) close(r0) 16:15:33 executing program 0: mlock(&(0x7f000000b000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') open$dir(&(0x7f0000000040)='\x00', 0x0, 0x20) mmap(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munlock(&(0x7f000000c000/0x2000)=nil, 0x2000) 16:15:33 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x8000800080002002, 0x46485d45) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x9, 0xfff, 0xc9, 0xb6, 0xcc4c, 0x0, 0x9, 0x7fffffff}, &(0x7f0000000180)) 16:15:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2002000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x51, 0x0) ftruncate(r0, 0x0, 0x9) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) 16:15:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x36, 0xffffffffffffffff, 0x0, 0x1fffd}, {0xffffffffffffffff, 0x3, 0x0, 0x8}, {0x6, 0x0, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:15:33 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) pwrite(r0, &(0x7f0000000100)='H', 0x1, 0x0, 0x0) geteuid() mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x4000) 16:15:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x209) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000300)={{0x9, r2, r3, r4, r5, 0x80, 0xb1}, 0x1517, 0x8001, 0x8}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x12d, &(0x7f0000000180)="b74cd0176390458865bc8b2bb4e0d2d9773941f5886e3841f81b242bdd1fe1c0763fef4b7b5c9947bace79c15704819b3844da5aacb16bf9c4fd8ad8a4d07e4646f3fd855657eae65df53a07611e35b47cd65607ca77b0b6cd9b73ca9e7ee10361512c7acc731696411e3e42b9a882f0255d9a730ae05d3eda27a8645dcaba1905f4d1fe6032fec8739492d29b98633b1461eaa349e8ffe7b4e7cc31ffd712da9d6e17c2700902d4d93c8f3fda87c1eb1b799a232c0b6141f17094ac1c4b73ef27edbea4c30f41d379d799bb207359409d514cc4baff5966ce927641aa2d1b0fd65ad0003ff8dc39a10676da85a40ff7e73c950c0b67f6e65a5f32bcc59477f2ace97edf9aeaab9382991350356e8cea4e7375cfe9d823f13d023815f64787cdd4a612e53b31828d3119073bda") r6 = socket(0x1, 0x4000, 0x0) sendmsg$unix(r6, &(0x7f0000000480)={&(0x7f0000000000)=ANY=[@ANYBLOB="09d0d090c6bf28a1a8b6"], 0xa, &(0x7f0000000400)=[{&(0x7f0000000380)="c57fafee653dcacc1e840dab4c20df3f27141de78d0c2d4716023a2aa752bdfa80ab67f66e9879cd63992c", 0x2b}], 0x1, &(0x7f0000000440), 0x0, 0x8}, 0x4) 16:15:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x6c}, {0x6}]}) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:15:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x30, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x84}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x8d80, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000380)={0x1, 0x1000, 0x1, 0xfffffffffffffff8, 0x8}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x1, 0x0) openat(r2, &(0x7f00000002c0)='./file0\x00', 0x8000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x3, 0x4, 0x8, 0x7}]}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f00000003c0)={0x3ff, 0x3}) utimensat(r3, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x7}, {0x1, 0x1}}, 0x0) 16:15:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x80}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1b, &(0x7f0000000080)="3448eae07102763845636cb8779d43cd3c61f713c2990ada8c8ba3") syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 16:15:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x60}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:15:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) socket$inet(0x2, 0x0, 0x7) socket$inet(0x2, 0x0, 0x3) 16:15:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x100) sendto$inet6(r0, &(0x7f0000000140)="ebead9d26e14d763fc809bfe237ca97c76ba2e283beda752b75bbbcc80f29eb5103c219b1fa1141525db753944cc9a301fd6091898c7be5f4a3f630c8b4f1f7e975c487178cf149b67ba0382c9806fb08c9734d5e1d88787ebcb8ee647f30a901b341c014734b3e9a784f39c1597275a9eba16d5bb8eef4c4b7f608fc6554dabb6bba0de72261326268e5a4cb5b37d1b5143328458dc1b702ce31326f3042c925edf661231940c427106d2440c72765aeca0e2", 0xb3, 0x400, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000c80)=[{&(0x7f00000008c0)=""/142, 0x8e}, {&(0x7f0000000980)=""/12, 0xfffffffffffffe96}, {&(0x7f00000009c0)=""/125, 0x7d}, {&(0x7f0000000d00)=""/226, 0xffffffffffffff1e}, {&(0x7f0000000b40)=""/182, 0xb6}, {&(0x7f0000000c00)=""/86, 0x56}], 0x6, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) flock(r1, 0x2) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8001) fcntl$lock(r0, 0x7, &(0x7f0000000080)) r3 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() r7 = geteuid() r8 = getgid() sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f0000000240)="39e1af9958aa6c8043b43e6cb79ec6f044225263dc1bc0bf4bd77fde3e707de0decc48a682d914a8e1a2c96a96b9a74a70dde879329bcb16", 0x38}, {&(0x7f0000000280)="86bb594687269195b1af8464adaa2a89a4ba49c3e401fea4d38a4e95cf6d0642d63064af88698b656ba22a8ec08c59db1b4e0fed48a8c8ba874d358210fc85ec0e0b585d32d6b9d36ac9d8f54b909352aa5b688aede768066f299b2c7742146828781804e242f83e70815cb5226c7dbd8ba1dcba34c29c1eca9a27bffd253a592a9c7b3e873d2e5d40455321023c2387a8e20d1222f0a3a28c2ecadda9992eefb0a5137d7a03b0fa80f1d9420643309aaae51e6676feb89631eecf05aa52c9cdead91f65f82c1ca6021ee52bd741e1be9dc7cad22b17e38e027760441430fddde4fd3ac92a1512128d20bf4f54f37344ef6ae6718524941ec27c6b778d7d05", 0xff}, {&(0x7f0000000380)="f5121fb18e2dae2b6b3a6070f96e8fb3e6e7dc16e0a9180912e08cdeea99106870633ee4a8e03fe8e2a3feb5d2774ebbe44f99613cfa794206260f5b8b7c58c4cb85a776d103a72e9feddeccc906deadc068995372d9757fdefed0c0cad71f448c8760f6ff01cd2e88e56cdb4fa0b847f7b0612bb4710e841dc46f25ee473dfb51685269977ef75221138a8c0c814d352c9672a33e7592f4", 0x98}, {&(0x7f0000000500)="f5d9391ed03caccc39c55e317b7b155d0a29f545fe51ca391be12321941700d06090e54d280170aaa98211734c5efce8bd78bdd2176b7d455f3e4e3b0f615631a985ed301422b7730ea1d9d7eb409425305112a1b797d23374ac991ce4b4981c1ca48908a942a491eea55ae4e1ade989d48843b47b7c6d92a976fea93a5c54c95b063b533d651e20bec67a02c3759323411d5750af2e61a760360cbc5aa8a1efd635b1b6bf39", 0xa6}, {&(0x7f0000000440)="aae37c5256af07b225f613126c15f6855f4a3642fab66f34cc4fc137f4488f2be82489f9e48ba9fa496e91680770895e9bd28b1cc35752721d25d01cf67f1aec9020133813dd51c8010a964ce999111a241ecb2dd4320f10781b8ca5935f6d2c77a93e6be9", 0x65}, {&(0x7f00000005c0)="488494865a2a93353f3587cca7f3577173516e5d03330d315952a47e49396d4e1d1c8629e2353246c74dac9a0c5b212317a3594d55f3ba73bd7f", 0x3a}, {&(0x7f0000000600)="639355312ed03e2744a816b02d08a1c8ea2d541f02b7b53412d6e36f2c8bf626bbdc4cb64f6f2710b9a34a84d749b4e758", 0x31}, {&(0x7f0000000640)="731cd4e1749aaf50791d8e653395aa19a3031e0f9036034dc8f162088ac3201f01548a785976b973c32c7caafd95621a241b9d31bee9c1846c60e8c9e42c0d51a58e08248cc785b20e76a27d5a2668a35b03a71ed05e6fd5012d9cd9706a94945ad702cc4654313edbba6dc0c20d25ea6ce0b56b90e156e609631a5e2338dc455acf61d29010e21dcb4d6b1ab2fed91656c84d0e2db3df06ed281d6aba3a561167", 0xa1}], 0x8, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x40, 0x1}, 0x5) close(r2) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:15:34 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000100), 0x10000) r2 = kqueue() pledge(&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00') kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) kqueue() dup2(r2, r0) kevent(r2, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) 16:15:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1, 0xfffffffffffff000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="9c87c3772c4be1f2432b2e2e", 0xc) execve(0x0, 0x0, 0x0) 16:15:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x72) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0/file0\x00', &(0x7f0000000100)='#\x00') rmdir(&(0x7f00000001c0)='./file0/file0/file0\x00') 16:15:34 executing program 0: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x1000004) setsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) 16:15:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x808, 0x4) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)='\x00', 0x1}], 0x1) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 16:15:34 executing program 0: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f00000000c0)=0x1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)='X', 0x1) close(r2) syz_open_pts() lstat(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000bf3e00000014aeed0a671f7630830400"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() syz_open_pts() 16:15:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0xb1) rmdir(&(0x7f0000000100)='./file0\x00') ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000140)="b0bb7bfa3f712d15d95b5d918ece66b727a72b6e8402785c79f769f9d3392a472218e6a31df87746dc7adff9942cac43f3919e51a64c003af54e779b0e1e938a63b017c41745e628354f0a31d65431ee00f29b4714ab2f5347f1dfe3ea8fb7de0717101d3feede54d25f936f5f2d4d6b1ba0c7ef8e3e5c910d9196f0e3b44d0ed1f4dff0b9fe3c146aa64b9af80de0d448148c878a713d1f7fe66e7ccb1f0147f64411ad141c9938a8f876069396dc5289c8cc88a8484d5d3e3d4402943680c9469ee4eaa6b414e5863da4bbfee6e8cb4ac381020de26bf313cd6128566ddf45", 0xe0, 0x0, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) preadv(r0, &(0x7f0000000140), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)) 16:15:34 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00006a6000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000200)='./file0\x00', 0x480, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000240)={0x0, 0x5, {0x7, 0x3}}) munlockall() setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x8001, 0x2, &(0x7f0000000040)="47c2b79f8a007015240a6a7de03ba6bc967c683a0973dc0c2e694ebe6f56094935019c0ba102e9a8c621942b7d6cdb95ea1a6751edd353820043da4d5a9254a7de3bf7e8150c62e0d56d6fdfb478c94f1a1ec31ee89c75075a0ed9dbe98e59349e3d300656bfac306e13524441e51c8645ae6bae60b80834ecebd96862dd56df2d67a47f773fef5d46344ad5d4c691a71631e313972ade2e5d0a297d3c94ac75da692526aac20d8a9d71040eeaefe4a12b68ac86f08bbf365e7104ad7d460ed63c869e14083dff80b979050e3f881fcdb0a072495778ba9ecd67c385ae473d9299e2b17a55f0329cf9fe359ac6a8501ead7b3f7905c2", 0x132) write(r0, &(0x7f0000000180)="8dc4d12dd2298de86b57831b39fa30be419a6f2e3a49e08896f6c2d60ac5f0767c6d7072ca6fcd62da73463432bbbed58dcbc06a8139988877e3721a087c99de64b6f125c81187bcf122c7bc2a73f57df9e2069f11181d2a9a826b", 0x5b) 16:15:34 executing program 1: socketpair$unix(0x1, 0x40001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)=0x80000001) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x5801, 0x1}, 0x1ce) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x0) 16:15:34 executing program 0: r0 = socket(0x13, 0x4001, 0x3) r1 = dup(r0) fcntl$setstatus(r0, 0x4, 0x80) setsockopt$sock_timeval(r1, 0xffff, 0x2000000000001008, &(0x7f0000000000)={0x91000000}, 0xffffffffffffff2f) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001040)={0x1, 0x400, 0x5, 0x80000000, "da1e0958ff1643c564fe481d4f36b829f0319177", 0x7, 0x6}) setsockopt(r0, 0x8000, 0x401, &(0x7f0000001080)="bc65c32927670486eccce3478fe52850efe2b69feb9e948161662ba80171a44ec3e990ec7400bea76049310b6de650f40ea227bb5e3b1611a2f023d659367d2a9ca3fcae51760e9768a7b7c2043d8da08709ab0f09dc6445398ab82e59a6ca012a7407923003d1f32d5869c1df7b0c999158901bb9e378ec0e4a6888df6a7e984f06e6c67c1d2482d917ea76edfe33903d4fde86cf9cf013d0895b4bde16e40d3166651c35660da55a276dda027f0f6686b7a1eaae058df1cfd0a715a8f9fc42dbeddb3acd2df3df61a512b367f23d5cd8635a79f89a4b269ef5742603616190c83e4dc97ea3f78ca248f28b262b7fac8cf40d2e9d322bc07d13a748de9ca59c16e6c959972031e9e9752a7058ad98b31fc67f37f945d0fe0ed771c6bb358d7a9282866c8f36fb0627ff97beb7127f199b9930fafbcb452518756c2309b944e514571061ca070c606445b5aa93401dd0689c4f43eee06c52c23cc0db95a290c18d4594c6e914d541c7eb00979332f0a5a8130582e1cc52a5913ce57a5e497573d3e7ec0d31af6a7ca2127bcb3e18f3f65b2ceb96ce10817dc7b85e45d400cbe398790b68298a0dcc057cc2b5ceb1f52c2854e864123f20d045e3a98a1a89cceb2a982e2dfd80aaf84b8ca67bdffed635507f1f85f377e245a91d7957aac42d246cd747fe7cd125c775eed358759682bf9445eb1b18f70562d55abd2f9a932de8a10810bd720754cd83419982b8011084c7124c1552b99b56009964e335441f28710443a8f2b4c09e7e1d900fcabf9645ce14b7f435358ae2d7ee39cdf931c7da89d67c2f137524f32f7464eb31828ddbd003f8b98c32f98ecb0be7439e26073da40165db097e57d688d6ff6f4c4ac99ea0d6f69c21a8aa9c2b8ebca3ded69e35a2abf0fda48f0ae000e18b3a7a2383011d3084fcb3f441de1a5ee10cf2e8fd035971ad9aa37f70bcbb109ef8aa1b1e90917138c2e541f52df9034831f2f3f3a2683769c3e8da07c61e2b567dc12039082f2b00be6b4c5f30c7e87db94b6859221366642cb75addff7b0f2b1eb2d2320727ece6ae84337310767b7bc527453d98678d412ef605d3402f024ddbff23d39d6a00e23dd7c271ccade5e6ab351ff34ee0a076a78f4a54e77c9e8fd80a39a580b8394390717157b72a2166829bf0eb15f25b08c522d267b5a35501e116d8cd6c76a0bd4688ab9555dd19ea8e5b892f268ef0c977f18577ca8ddae3580a5a5b94b83684ec4899b453dcb0d5962e035c48b83b7026971d74efc2430329c6e88fe31ab702015f6e971740652641e40e64a1d185ccd43fa2d5ae31dc9aa2e8878b8dc4e6b742608d9346fd83fc9f903e4e0f3539843e45c70e47d38a402eab503c68163c1e55d11a8a7143c03dd14900392dff8b58eb553a5de1ae8ea0dbff20682505ace06f95e0e5eacc808ceed4808327334f40cf12977394e0bb5f244f42ce0a849226164ff7a7e1712aea562a9164006a982edfbe81babd595360c6aa0c5443ce00256a1e728ffd05f5f6399d375d12570037bf629639cda6fe79db181daf7f5bde7621bd28353c1061849b7443c06f75865d2f4ddd791997769ba28f6c0ef739da051b318cdc7763f1bd189d2a82cd99fbde76a0083733706dbf9f56c4492b5c6f2fa55b21004cddfc10fd5a8ec219b997e716778462c68ba45057c372e934a4ca3e58063931a1ba192039c8f0c52f8f29c2c1c0b8631c1dfdf348e959dcefe62bd6a6e7ef6339d58f2e1f044a85df130639c3e5dbfa8b52cefbb8f5cd01565d84870be09718773f909b92c4fc24c296b34683ee069da0fb6b78360af21115996c11261007c46d9828ec511843e53741ee550ef156bdc50cc7a7ac77649a932c6a57992c1eb182a6d60dac2f042e68aa332ddcc4fc710b0c3114a80bd03e84fe3eaebcf3d5a6af4921c3a12156b6160d9c0c6d279068643f5e3c84be48e12a7058c434f1bfaa26fe7d22d0c283baee97af81956585745816f2cac85142aa3a06dc8b50e8f8c06254d6f05a9042da3c8665355278c3d7a3a1dedd26d628fa39b976dd6fc20dda3fdf7633ace1f29877246e412fde7e03be7c9d712b9324847d6613160b5a750b40ccf293214c45a1942a56526dc45bdf267cd9b8f507932da097160799327cf23af1780fe0c6596ed2db2958c6adb6454a54da32841a4f8ae8a94ef5a711824d9a24f80a08745902464f1dab56ed1f4f98f7d85797a155abfb73604426297bc700864a99f1acb091991f8455acd38aff601146b10ccc972a34148aa2c3bda9e73d8b9920e8298ff772d43e0ec0536769866aa84613e3f0603ba834b35c64ce71da8f2ab4661623494bc39e3782b5ac7d037a5f44cddd17c689efbd19a007f5837a4e0d2c68ffaf54023b3d9ceee622c56660ceb2097840c2351afd87f27aaeffe704257a526a969870c016a62b4d3b2671b57a19c318efead1522a8973bcbaf667b03ab60e5515f11e79458ab61392a87cad8c92eae59670fe045afbae8fc4a7bd228dd71383caade6377e2d7f1d95437edf42d0d252b08d129d1a825fffde5700637513fa74e07f19126c0fb65f749e6a971740f3615148e87225c493465058252726f85be12735bf01ad24290223071ace81028ebeae06ee1da68f3643ec023ef0add97609f05ac1e75a0e91c95a4ae2a803d02adb3aa491dfe6641fc818d401af57f95f56c827a129fe42a4b322937ea137d62bcbb0b775b51a3864a1672e23d9880b73d10b7f71bc1c9ade9c780090ab62b537383e345341e9fa8fc38dd10f88246fd35f2f56cfd2276bae82e2123f4541a9399a4bc008c8844b97eaf76225eed84bdb46d3de8281d4c0eff831130d5a7a0208510050f8fb059573aed4f5fd539ee7232cbfd2f76439ac74716668489cffb4ad3c05fb6e8e5efff19a2d1366c609537d04665d15eeef8cf7d423f413eeb2c5eb27b280df4a61dd039dd49ed5a0a61ff95de52d28776a2c6bb46a5d2b388d3902e6733ec49388ef2577d5fee01b00ef0fc8cdd6094656a6f45ef892de62c9e72c81e218766c3dec893656192231f4c593d9030fdd011f1417f56edab30b4484dd81f4ae8b3d513e17b0ccda07ef9bb402c39b026d256c207a2219c83b2883dc5d4ad6fa0bc70beea0c73f6a8b94d70bfb3f93fb5fdf578783b68b29cb4adec630b1099150aa4df72d143cb7cf3753c3c06aff048583cf7cf4bca269faa8bf5de4978407ff07004468fadc8433a528f30c5ccd3f9a74c7e57cab611a86e302b8a6038b3697f37c95743b56cb05a75f63eff5ecf4eb2b2622714e6d6e16521f43d4eec47d03413b2bb2688a9e0ed606a2b0bd7add0a52071cd36a4d0e54e4f6bb1118d72ab7df8afcd5e762f6ef161e23aa01eacd3a73234c97e39963d6f39eca9cf5ff4b038864ecea733e3b63b1b579753f1efd9bd56c1c448a99cc2c1da5d445adeb6f1e936194b2818d851ba76d96cdc5f31a721f83a2973cd7f2d262d1c3e9c1c5482697278f2894f19bcbc9e632e34c687c8a410bf8f0dfb7ec43019ec865bc27ee0af1a9b2d2665f8ff9f625196bc191eff66f7265cb2fc493b12e8e1bea6293fe472a36f110725ed94026736f14594d9fdf64a868728bd46490a67734737e18ead9791140e50c57c3d0bd1c40edf944743027b7096783c37a3bd8078fbabfc7135f9aae0935b093ae174fec6b04ddb648c89b2b328dd85763e9ea1cd980323e4e9dfa4b382fe1c4c8105d35f60c0913dcbf2b8e5ff1d23a00de1343def5a1652479aee48ab4e07f9918832f1cce0353153af3145bc00d6751291577a0a128c0fd48fcb26fba18286e6cd33d9f322adb14e688c0cc491ddeb9bea9e1707c4004b8adfa0ea91a6c3bb80dd252e08bb697cf8f7d3e1cee2127cffd95b113b3952e47f8da1e38c732a268cc04f02a05c0a74141129b3e7b039a5f701dd9abe9641806732cfadee4f62d48ae8a159709cb824ce290df86640123b34ab114293b9901c402d1baeb535866eb52482fb2f55ff968b17374067a77ca310195f77135230eaf844cf2f68b941e7d1ee41ea43b92b28e9cc7f9bac34d972f16a2c6d71a8e56d7acd0028984b650c9df942d6a5d8a0812dd29364e71d9c364dfc7e490fb4bab1216dcf9973fabd03cc0029a479e40a83d7632d3e19651509fd156d8224e95eb37c7040a93805656751ec7c44bab752830b7275e1b05cb504f1886da07267d53628f4eb7095493f4718595b4ab13cecfdccc8b71670d3e2bd147a58cb3d012acab9deed58b029a58f369288f2c5c8a80b20e2652d1c300b356e4721fc81325f8c40c0ce08ed7ea9851beb74235c75db908d448c88e79e33cb0eb45c7ed89dc2d5310cc51a4cf8b984a42724605c50763e8f6e51d2268dd9a71e34328e79f3961983017309bf5846873e3d3fb56002e1933c8ef0e83e5810491e3ea13e237ecc140a986298db80a77cd21261525b15bb4c947c12a4f28641af831521f01ceed317f4750a74e384b52d5a5c4d33b54cb09c85303d53d0c6fd3874627865dc2d919afcd30f29af5f6ebfea906076cd066e5d8a3cce1c0dc49f282a8aba01cae955f440938599c6aa2c59b8847679ecf36db88589b57cae614be82d07767efacf2e113bac22dd78c86ed105bfc850c4de896dcc76cf228a03c8e6d4f2935f67e85a0f853af4e13cf0bfd66c69e8a473780f835633f37bba2be73581e07d420ee85069a785188cd4627dd4a5a05b202a596af80339b83e9745e08d66631936ed4c29c14fba9ab820052a5c806128a20c1bd7128cad27ffca0e5ae6e348b143d689c6c9536634f7ea012cab21bf9811daeba39a3d1890d8e8edbbdc27f355050bfb21fb79b01ad7ea88f506d4160041561c855e3f3bb5721c6037c536a9c36085e627a8d1445f960d22aedf26b64cbc1f07467b576c6eab5e78c2501a16fdd22fa263d92a9a55665762c12d116d615fda7b6a73d6d3f86ca762e07a4626cd863ea7b49f16452339676b6517e846abf052f552f57468ea3c328dc26be66331ed3a1381f5ee0d1ff737ff7b2ac351475e16ca6b6581fb1cb54de1f5b15eda0a6b1c48ae288831b488c4e962ff9edd2b3e8eebe62d226eab8950c72f825f0e7b8821552424d6e09268584cc5271fff65df0f95575aa3b4e7b6f83b4a88a3b26da9e46b9817e35aa6157e738376c2576c0db9a22a441ddfff2c961dcc3b5f7e2e60bf9dc0e4970222edc1927260034c63a1558229b159db823155c430034b16a48a34fc26086fa23574da62f76602765f237377895437d23c9dfe2d6bcd1dc7f4703adb1b5113ca054a2bf5f5a4628b6958e7daff08454d3f57eca9125442336d7e4ebd836ef8d158ebf16c903ad6936a72c2ef3439df43a903f06493d97a60bc881de4804fd87382899b913dbd0c46ea0ee398711c32ac192dbbc71795b58d5312376cceabf90784e36f6a4bae35d543f75e89f123b23dae62ea00d19007055c160dad0d11d9453c1441cf982542175f3066aab2e0ab96132c7c21239a29b34ecdc76994dc95a89614a7b801b6e29c56d121e3fefe4bd6c6503155b905574f997af61a0bd1d9266cd39f03f271ebaaae58ca2a95c42e4f30ca23a21fe8d31c8340fd8f43696bf483b2467020c07473c8b0a60c1eb2a59791ff732549dabec3ba25bd3a30dcca6cda269f2ac88d7ca5e9cf5bee755869a492ee37e7d21d97b790754419c668b8501529e0d1bff67a5284b39ad41bc29abe53755c2921d6d499f3e058ea88158e2ee9b626af43ba8fc72906f8d93fd838fb92d654e9f71e53ab8bfd9108d472d21dad1c4e23f20d5bad106306ac1c322ad173d7e78e5eacc98960446b66280bab16996d1cc30c5a9c825480aa57e569fb68e5f76ddb20344a916afe10e4fb0d1edcb9bfb0dc7b64c0232dd853900"/4207, 0xffffffffffffff97) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0xe101) socket(0x18, 0x4, 0x8980) 16:15:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000240)=0x3ff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000180)=0x20) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x64}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:15:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x6c}, {0x100000000}, {0x6, 0x2000000000000000, 0x25b}]}) pipe(&(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") 16:15:34 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000080)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) socket(0x3f, 0x0, 0x63d) 16:15:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x4d}, {0x401, 0x0, 0xfffffffffffff23f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:15:34 executing program 1: r0 = socket(0x2, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) close(r0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) write(r1, &(0x7f0000000440)="634878fc73640913a2da532a57db7130aaa719f3b8037a1b776bf62bd0b4ae27b021160a71b0c1cd72a15f2d3e8eac9047d18b40ea3285c698bf18287c41f0096bad94131308c97eb23ee6bbe6bda9b6ab3803957b4c13585e51f0c93a8c53cbf1ede69165e0050b07af26c9885692e1f77786288533e0b633da35a77fd32e88c1bf5654a57fb4c3ba8afcaecf883deb3845b03018b7e9b3ea67f0563773fe423065848136bab4ee5b36f8022fa99d8138ee403f46c0862144330794477829ef3ed0db5294dd6b54d2b5c3e4ab7c3bfbd997218b6d181c2a2f0000000000000000000000009ddaa48d5a490e46e382f7a8cefbb0db4d27054ddf784688f5dbf63edb89941da82f1f6dddfa9d5ede55a79b7af4b022a50b2fb387b4", 0x11b) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffdffffffffe, 0x0, "00000000e900090000000000000000002000"}) connect$unix(r1, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff73) shutdown(r1, 0x2) 16:15:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000100)={0x40, 0x0, &(0x7f00000000c0)=""/64}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0x3f}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x3, 0x5, 0x100000000000005, 0xfffffffffffffff7, "b04d6a666a57fac90ad6f00a00f3ff4a6e387651"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) 16:15:34 executing program 1: r0 = open(&(0x7f0000000080)='./file0/\x00', 0x8, 0x120) unveil(&(0x7f00000000c0)='./file0/\x00', &(0x7f0000000100)='x\x00') getpeername(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000040)='./file0/\x00', 0x4, 0x6) 16:15:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0x44}, {0x6}]}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0xa91a, 0x8001, 0x6, 0xfffffffffffffeff}, {0x7, 0x6ea5c60f, 0x3, 0x35}, {0x8889, 0x2, 0x5, 0x4}, {0x75, 0x0, 0x1ff, 0x8}]}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x60, &(0x7f0000000200)="b21217581c4e19cf5f00f336e6ab6eab342c9082100c5cfb38dfecdae44e1aae0faa37f57d95839d71c12f259eb55fae41285911f7097c5b1bfe387cea9d6c2bdb633d8a8401362e4b71e40720152baaf9278c8bc1784976fc4d2f6d555aaf64") 16:15:34 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002800)={0x0, 0x0}, &(0x7f0000002840)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002880)={0x0, 0x0, 0x0}, &(0x7f00000028c0)=0xc) chown(&(0x7f00000027c0)='./file0\x00', r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) readv(r2, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/51, 0x33}, {&(0x7f0000000140)=""/212, 0xd4}, {&(0x7f0000000240)=""/84, 0x54}, {&(0x7f00000002c0)=""/113, 0x71}, {&(0x7f0000000380)=""/206, 0xce}, {&(0x7f0000000580)=""/237, 0xed}, {&(0x7f0000000680)=""/236, 0xec}, {&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000001780)=""/4096, 0x1000}], 0x9) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r3 = fcntl$dupfd(r2, 0xa, r2) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getegid() setregid(r4, r5) sendto(r3, &(0x7f0000002780)="c1fd8f76c4393461c033f18449fb942b9059a1b7392973a9b191816fe1fd0d0c9a95b98e124300ff6d3ab8", 0x2b, 0xa, 0x0, 0x0) kqueue() getgid() 16:15:34 executing program 1: r0 = socket$inet(0x2, 0x4003, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000000), 0x4) 16:15:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x81, 0xfffff, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x25, 0x0, 0x101, 0x9}, {{r0}, 0xfffffffffffffffe, 0x0, 0x40000002, 0x9, 0x5}], 0x0, 0x0, 0x4007d8f, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:15:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) connect(r1, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:15:34 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0xfeffffff}) clock_gettime(0x6, &(0x7f0000000040)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x240, 0x0) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) 16:15:34 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x7}, 0xffffffffffffff5f) denied attempt to set clock forward to 4278190079 denied attempt to set clock forward to 4278190079 16:15:35 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0xffffffffffffffff, 0x0) poll(&(0x7f0000000000)=[{r0, 0x25}, {r0, 0x102}, {r0, 0x82}, {r0, 0x3}, {r0, 0x4}, {r0, 0x10}, {r0, 0x80}], 0x7, 0x5) r1 = socket$inet(0x2, 0x4, 0x80000000) preadv(r0, &(0x7f0000001580)=[{0x0}, {&(0x7f00000014c0)=""/155, 0x9b}], 0x2, 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x84}, {r1, 0x8}, {r1, 0x62}, {r1, 0xc8}, {r1, 0x40}], 0x5, 0x80000000) 16:15:35 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x40, 0x6) mknod(&(0x7f0000000180)='./file0\x00', 0x80002009, 0x3) chmod(&(0x7f0000000080)='./file0\x00', 0x10c) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040), 0x0, 0xfffffffffffffffd) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) 16:15:35 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setegid(r1) pipe2(&(0x7f0000000000), 0x0) r2 = socket$inet(0x2, 0x4000, 0x7a) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xffffffffffffff1f) setgid(r0) getuid() 16:15:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x2c}, {0x6}]}) 16:15:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x5c}, {0x6, 0x0, 0x100000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)='\b\r4A') 16:15:35 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x80001ffffc) 16:15:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) msgget(0x2, 0x2) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x82, 0xf000008c, 0x1, 0x100000000}], 0x8, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x40000003, 0x10001, 0x6}, {{r2}, 0xffffffffffffffff, 0x1, 0xfffff, 0xfffffffffffffff8, 0x2}, {{r0}, 0xfffffffffffffff9, 0x80, 0x2, 0x100000001, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x42, 0x3, 0x7fff}, {{r1}, 0xfffffffffffffffc, 0x0, 0x600000c2, 0x9, 0xbd2}, {{r2}, 0xffffffffffffffff, 0x80, 0x7, 0x80, 0xff}, {{r2}, 0xffffffffffffffff, 0x2, 0x41, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x50, 0x3, 0x1c757da, 0x7}, {{r0}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x1, 0x9}], 0x9, &(0x7f0000000080)={0x80000000, 0x3}) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:15:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000), 0x0) 16:15:35 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2, 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) open(&(0x7f0000000080)='./file0\x00', 0x18880, 0x100) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:15:35 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000100)="49bac9be6694ab348a2c841f2d87f96ac19555a5bec4427c0cf52b5bdec8ff7cac60877eb93bb3194e48eb07e0e58f32359353721688321f5858e220adca78dabb0323931dfd74dbb533638c6e748839ec8c02c4754724e6a253ba64843f18b349767e0c0192e0b4cff391929fce1b198b387b62cbc7efde95480f8cc30565290a89e15091886becfa7b75e10d7e11bec52dee779d6591a670a1259bbb3f314264e645d164d4fe0fb44fa3adbb7040388ecf8dfcd067b778dd8e97fd09033bd38ee4127f3c6897cf62b5d68767f6dc547bb941f98aa6623829fe314105ff55", 0xdf}], 0x1, 0x0, 0x0, 0x2}, 0x400) 16:15:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x252, 0x571b, 0x5, 0x80000000}, {0x0, 0xf7, 0x100, 0x2}, {0x57e, 0xcd1a, 0x9, 0x4}, {0x1000, 0x100000001, 0x9, 0x6}, {0x3, 0xffff, 0xff}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x43, 0x0) 16:15:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x1, 0x6) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000080)='<', 0x1) 16:15:35 executing program 0: r0 = socket(0x2, 0xc003, 0x0) socket(0x1, 0x1, 0x5) close(r0) socket$inet(0x2, 0x3, 0x11) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000040)="9e3eb318", 0x4) 16:15:35 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kqueue() kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) dup2(r1, r2) 16:15:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = getuid() lchown(&(0x7f0000000100)='./file0\x00', r1, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r2 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r2, 0x0) 16:15:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x80, 0x0, 0x0, 0x3}, {0x20, 0x0, 0x0, 0x943}, {0x6, 0x0, 0x1f80}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:15:35 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x1) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:15:35 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000001000)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000200)={0x10, 0x3206, 0x4, 0xb3f5781, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xae0}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xfffffffffffff800}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x100000001}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x6}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3ff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1f}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xf6d}, {&(0x7f0000fed000/0x13000)=nil, &(0x7f0000ff6000/0x1000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x5}) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:15:35 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0xcbb2) utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f0000000000)=0x100ff) 16:15:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x20000000023d) chdir(&(0x7f00000001c0)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x1e0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="248f0f080000000700acb439a88a4be0dd1134a8d40300"], 0xa) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000500)=[&(0x7f0000000280)='r\x00', &(0x7f00000002c0)='r\x00', &(0x7f0000000300)='r\x00', &(0x7f0000000340)='\xb0\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='@\x00', &(0x7f0000000400)=':\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='-}!\x00', &(0x7f00000004c0)='@\x00'], &(0x7f00000005c0)=[&(0x7f0000000580)='\x00']) chflags(&(0x7f0000000200)='./file0\x00', 0x10000) 16:15:36 executing program 1: clock_getres(0x6, 0xfffffffffffffffe) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) dup(r0) 16:15:36 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) pwrite(r0, &(0x7f0000000000)="18bee43b41aa", 0x6, 0x0, 0x0) 16:15:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3, 0x0, 0x0, 0x1}, {0x4c, 0x0, 0xffffffffffff7fff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x7fffffff, 0x7, 0x1, 0x200}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:15:36 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) flock(r1, 0x4) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 16:15:36 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)={{0xc94b, 0x7, 0xffff}, 0x100, 0x9, 0x8}) setrlimit(0x2, &(0x7f0000000040)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:15:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r1) close(r0) 16:15:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) 16:15:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x60}, {0x800000000000006}]}) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x118, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:15:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) close(r0) 16:15:36 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) geteuid() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = getuid() setuid(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f00000000c0)='.\x00', 0x1, 0x0) r3 = semget$private(0x0, 0x6, 0x20) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000001c0)=""/128) 16:15:36 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') r1 = socket$inet6(0x18, 0x4007, 0x2) getpeername(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:15:36 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x93}) close(0xffffffffffffffff) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10808, 0x0) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x890, 0x14) write(0xffffffffffffffff, &(0x7f0000000040)="fcc0ef6009e5c2a1b452a7925d0d5583212ee5f5b0a87496742fe920a6d8fd20b8bd809cd88f9c828e4989585b646e2cbfe29d0269497606b66a68bac41da78e3a6d4bf1c8f0f487a6c657d99842758d074aac3fd570786e3f1407a944146afd4cec31caf26f", 0x66) r3 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x2, 0xfffffffffffffffa, 0x200, r3}) close(r2) 16:15:36 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x2, 0x2}, 0x10) accept$unix(r0, 0x0, &(0x7f0000000040)=0x21d) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000180)=0xffffffffffffffff) dup2(r2, r4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x8, 0x0) getsockopt$sock_int(r1, 0xffff, 0x11af, 0x0, 0x0) 16:15:36 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x7}, {0x96}]}) syz_emit_ethernet(0xba, &(0x7f0000000300)="b65db9b4ec3fcdcd82bd87887bb2950cc296da2367b62a61b280596cfd6cbc270e6ea360ea0bccb9cca4adbe22eb657a2b010000effd1671b6010400005dac2e89e0dce70d8a1c9866713505569b8c0be4ce7601c52df289d75aeb60bee2f262183a038bebcb127b3934b6ce8291ab209cebc1df567d7a1a3d5854f33b77b2b4e5ec50f7bfb345fd142a1f2a9ea6072435ca5fc784a3b8ea30376608353a2133df529d76efadec55777ca887f4c5f74232633c4f92891451899c") openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x8900, 0x0) 16:15:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) getpeername$unix(r1, &(0x7f0000000180)=@file={0x0, ""/68}, &(0x7f0000000080)=0x46) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:15:38 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0xd, 0x0, 0x0) 16:15:38 executing program 0: r0 = shmget(0x0, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x3000, 0x6, &(0x7f0000ffa000/0x3000)=nil) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) shmget$private(0x0, 0x13000, 0x20a, &(0x7f0000fed000/0x13000)=nil) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x21, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x101, './file0\x00', './file0\x00'}) r2 = semget(0x0, 0x2, 0x20e) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x82, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000000c0)=""/26) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000100)=""/227) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000200)=0x6) r4 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0x0, r4, r5, r6, r7, 0x5, 0x33a}, 0x5, 0xbcb3, 0xff}) unlink(&(0x7f00000003c0)='./file0\x00') shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ff5000/0x3000)=nil) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000400)=""/183) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000004c0)={0x401, 0x9}) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000500)) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000780)=""/195) fcntl$getown(r1, 0x5) getsockname(r3, &(0x7f0000000880)=@un=@abs, &(0x7f00000008c0)=0x8) unlink(&(0x7f0000000900)='./file0\x00') mknodat(r3, &(0x7f0000000940)='./file0\x00', 0x6040, 0x100000000) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000980)=0x9) pckbd_enable: command error 16:15:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e12efffb28958fdd4fe6c37b3bf0713eb5ad35a0500000004"], 0x0) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x0, 0x80000000}, {0x8d5, 0x8000}}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x20060000001006, 0x0) pread(r0, &(0x7f00000001c0)="80323524a387b9dd858c18fa9ffce584dc004b05ec3a9409a050d8dbeaa7ff2d714d93c3f3e79ee1e37e6193317f511d26f07b3ca5c4451309d492d8ecbe974f73ca76873ff835d492a8e17ca8aeb43eeb69750e3635ac69802e", 0x5a, 0x0, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0xffffffffffffff39) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) 16:15:38 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x18) sendto(r0, &(0x7f0000000140)="0552d6e19d60bed596ca69c9a9403ce4a9a7762dd16a0368e2cbe470504a6b2f2a100cebe50f2ba998010726dd875f8ca3d55db2d477d48c07ca602aa03cc52b55b42023316879bbf9cdd0f0fc3825b6d25b983c48c9", 0x56, 0x1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0xfffffffffffffffc}, {0x78900b68, 0x0, 0x0, 0x40}]}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000001c0)={0x8001, 0x2}) 16:15:38 executing program 1: r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xbf) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000001500)={{0x8, 0x5, 0x100000001}, 0x0, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000240)=0x5) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semop(r0, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0xade7, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x3, 0x1800}, {0x3, 0x4}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) r2 = openat(r1, &(0x7f0000001540)='./file0\x00', 0x80, 0xa) r3 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, 0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000001480)=0x8) setpgid(r3, r4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) fcntl$setown(r1, 0x6, r3) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000380)) close(r1) getdents(r1, &(0x7f00000003c0)=""/4096, 0x1000) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000013c0)=0xfffffffffffffff7) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000000c0)=0xff) 16:15:38 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0x1fffe0}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:15:38 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8000, 0x20) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x2000000000000120, &(0x7f00000002c0)=[{0x17a7, 0x9, 0x5, 0x3}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x8, 0x9, 0x5, 0x5}, {0x0, 0x81, 0xffffffff, 0xc000000000}, {0x81, 0x8000, 0x9, 0xb0}, {0x28d6, 0x7ff, 0x5794, 0x8}, {0x0, 0x43, 0x0, 0x7}, {0x1, 0x100000001, 0x8, 0xcd1}, {0xbe, 0xffffffffffffffff, 0x4, 0x401}, {0x101, 0x1, 0x2, 0x1f}]}) 16:15:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x40849d2}) socketpair$unix(0x1, 0x100003f, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x0) 16:15:38 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) clock_gettime(0x6, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f0000002580)) 16:15:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {0x1c, 0x0, 0x400}, {0x6}]}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000340)={0x0, 0x1ff, './file0\x00', 0x5, 0xffffffffffffffe9, 0x9, 0x7ff}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0xde) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x10, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f00000002c0)={0x98, 0x0, &(0x7f0000000200)=""/152}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="af") r3 = shmget(0x3, 0x2000, 0x5, &(0x7f0000ffd000/0x2000)=nil) shmat(r3, &(0x7f0000ffb000/0x4000)=nil, 0x1000) 16:15:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f00000001c0)=0x8) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x4) 16:15:38 executing program 1: r0 = socket$unix(0x1, 0x800000001, 0x0) r1 = socket$inet6(0x18, 0x6, 0x10000) poll(&(0x7f0000000080)=[{r0, 0xa3}, {r0, 0x4}, {r0, 0x48}, {r0, 0x4}, {r1, 0x100}, {r0, 0x20}], 0x6, 0x6) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) poll(&(0x7f0000000000)=[{r0, 0x184}], 0x1, 0x0) poll(0x0, 0x4040d9ea1a5e9aa2, 0xc5d) poll(&(0x7f0000000040)=[{r0, 0x1a7}], 0x1, 0x0) 16:15:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r1 = getpgid(0xffffffffffffffff) getpgid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x9cd3, 0x3ff, 0x0, 0x8}, {0x1, 0x2, 0x6001, 0xffb}]}) 16:15:38 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 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x7fffffff, 0x2}, {0x18, 0x1, 0x7}, 0x3, [0xffff, 0xfc, 0x5, 0x40, 0x3, 0xf58a, 0x5718, 0xb0]}, 0x3c) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7f, 0xfffffffffffffffa, &(0x7f0000000180)="a1196434316dff55899b416362d6ab867a5e43a9093634aef94c72c1009c431be0800d5436944c7f3b59b8c061da32af562a5f62b81d5262e453f1db5bf3bb807c06bcadfc706709df2c814d4af3e67aaf350b5ae8f40fb9ba152a97e355d5865ba22b27a247a38216cd4580b69dbc256921b33c226432af0f913944a95822c63193cde86553960786559ba6a6a51cb3b3d5cfa93ad0fd9aa8be2d3622", 0x9d) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0x2000000000000c, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e675b21bf311", 0x192) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:15:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000080)='./bus\x00', 0x100a0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) 16:15:38 executing program 0: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) recvfrom(r0, &(0x7f0000000040)=""/182, 0xb6, 0x800, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) 16:15:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:15:38 executing program 0: semget(0x2, 0x0, 0x8) semget(0x1, 0x3, 0x20) r0 = semget$private(0x0, 0x4, 0x0) semctl$IPC_SET(r0, 0x0, 0x9, 0xffffffffffffffff) 16:15:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:15:38 executing program 0: r0 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000440)=0xc) r4 = getgid() r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000480)={{0xffffffff, r1, r2, r3, r4, 0x2, 0x6}, 0x3, 0x1, r5, r6, 0x10000, 0xc0, 0xd5}) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f00000007c0)=""/124, &(0x7f0000000780)=0x7c) read(r8, &(0x7f0000000100)=""/178, 0xb2) r9 = semget$private(0x0, 0x6, 0x10) semop(r9, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r8, &(0x7f0000000200)={0x2, 0x0}, 0xc) semop(r9, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x2) sync() getsockname$inet(r8, &(0x7f0000000500), &(0x7f0000000540)=0xb) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x10) setuid(0xee01) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') semctl$GETNCNT(r9, 0x2003, 0x3, &(0x7f00000006c0)=""/191) ioctl$KDSETMODE(r8, 0x20004b0a, &(0x7f0000000340)) ioctl$TIOCGTSTAMP(r8, 0x4010745b, &(0x7f0000000380)) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) getpgid(r10) clock_getres(0x3, &(0x7f0000000400)) r11 = fcntl$dupfd(r8, 0x0, r7) chroot(&(0x7f0000000040)='./file0\x00') socket(0x17, 0x5, 0x5) fcntl$setflags(r11, 0x2, 0x1) fchdir(r7) fcntl$getown(r11, 0x5) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) semctl$GETPID(r9, 0x1, 0x4, &(0x7f0000000600)=""/137) 16:15:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x50}, {0x6}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='A') 16:15:38 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000001c0)="5001050260000004000000000706ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416ee4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babdbb770c1f5a8720081ff7cc53c894303b22f1a0b404f36a00f90006e10020000000000000e0208a371a3fce1060bf80004ff00002000000000000000000000a2008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640777719211a6c22d058d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5732405757105889a2b32728f83ea65f3482e093de7cd0b10427a00000000000000", 0x150, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x3) 16:15:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xc00, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[0x2e, 0x3, 0x1]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1d}, {0x6}]}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6, 0xf2823f59caa334b7, r1, 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/208, 0xd0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:15:38 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setgroups(0x3, &(0x7f0000000080)=[r0, r1, r1]) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:15:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x40004004000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x81, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x2a, 0xfffffffffffffffa}, 0xc) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186007008b00002327000300000000000000000000ffffffff0000000000000000000076a2287f433f", 0x2c}], 0x1) 16:15:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:15:38 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f0000002580)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:15:38 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000000)) ftruncate(r0, 0x0, 0x4) write(r0, &(0x7f0000000280)="b1926568804868b463ddd892c2dbf1", 0xf) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000002c0)={0x1, 0x7, 0x8a}) pwrite(r0, &(0x7f0000000300)="3bded3270288f393efefbce11a56d5cb40a47bbb2ad11005b2b4d1e7df9707796c5fb2d450300f1d05bf37b00606cf096dcc1a0da11a4dc1d62c046c84aad9283fe94e4ba7e08a1460310bda654db3b0ee3004730573ab41190d0687193894026f028e696a44224d7653b6", 0x6b, 0x0, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000380)="06a64b2a17399cb7e5e4167b70ad33797de8a9f41eff9d20d67214dacfc2caf3509ed8c681517dcafbed0b3ff38ad7b2c4aeb1ffda2609a0dd8546307a7b9a05f6277dcba8082bee72e77b8a3fa1aa7376a75f9deb9c4534cadd954d6a7217d315cf41a7296a03d62a6144f0deecf0905ab0a448a085327c51847fe836d8a36cf2378e5b60bc355202271b44fb81d8293864610847505127d83454241d809ea4c0b9fe73bdb6c2181e1895f5905af997c31c8c9160395a067c02c00f61", 0xbd}, {&(0x7f0000000440)="d79a949cd56b37570be52898c2dc2ae34f0d70683bfbbdc2395680aa8f897c78bf600c696d493424a2b194621414b849671bbac8a2bd06002787757c88b500a2f75a7f13a068f000b3517838d8c88c8001c330577b93bd6d082392bb323517f69b82902bf0c75c9b14ec622dc6b7652533f779b2ce7b04d9538605fc46b73ed9901ba15745c2a6cc433933bc64f03eafe2b660a022e1d453899ea0c0f870eb", 0x9f}, {&(0x7f0000000500)="5e02f4b9855e479d5f47f1251be96afc614ad2", 0x13}, {&(0x7f0000000540)="286b832f07558afc0b", 0x9}, {&(0x7f0000000580)="fdb53b06b1a0937bb8c89e9508f87427de2d5bbf71b24781f0ebf850bd38bd08f16c6a773fa7cfc04862fbc3854085e56b559fa6a16b274687f5c279e02cd0f06e39cc1de26e9fc7504f1b3cfa81bcadb8a6020dd5d7fca9e62b7cf403245cdba419cfe5c5c14a149a7f465d921536d7aa12c5ef4f73c29a14c8e59f28ff2334350270da515797938148edb0a9fe2a89816c83fda1ce9e390e04ccf804ac9c589664e10814e8ada61c6440f25be836411a21cccfa08897a346d3beec3e6b8b7b22d0096e4397a952739a6ee967437fc48677074143a15c5674d3ad44562ee178dabf99b938a01a116d2be96935ef077d0291da", 0xf3}, {&(0x7f0000000680)="772e09bc186c8843c3e39b501b37f633aa76badf084faabc841f1a0755188bf8d10df652ce94bd86c41c30091bcda6ed3c87239b5e6ff71dd5a9a437a03455d5f43a335f361192c6e8af4f6f2cc907e65c063378861d2a85747076a1", 0x5c}], 0x6, 0x0, 0x0) r1 = open$dir(&(0x7f0000000780)='./file0\x00', 0x8, 0x5) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000007c0)) r2 = dup(r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800)='/dev/zero\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000840), 0x1, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000880)=0x1ff) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000008c0)) pipe2(&(0x7f0000000900)={0xffffffffffffffff}, 0x10000) bind$inet6(r3, &(0x7f0000000940)={0x18, 0x3, 0x3ff, 0xffff}, 0xc) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000980)={0x10000, 0xffff, 0x9, 0x3}) r5 = semget(0x1, 0x3, 0x2) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000009c0)=""/4096) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000019c0)) recvfrom$inet(r4, &(0x7f0000001a00)=""/135, 0x87, 0x840, &(0x7f0000001ac0)={0x2, 0x3}, 0xc) readv(r2, &(0x7f0000001c00)=[{&(0x7f0000001b00)=""/94, 0x5e}, {&(0x7f0000001b80)=""/73, 0x49}], 0x2) semget$private(0x0, 0x7, 0x1) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000001c40)) ioctl$TIOCCBRK(r4, 0x2000747a) pipe(&(0x7f0000001c80)) pwrite(r4, &(0x7f0000001cc0)="fe045da56c47ad35f70ee8a482561fca632a95e8d1b41ce65f4e49a00df411bb008b7854348a15645bbd7592a16f787226b1a767bd35dd0f9e3e89c406e8b0bb4ac4ac6bb77c720de2240f13ed166d1e11966d804fe9da2fca8ffca9489d77f44a2d13cd4f2f2bf148b78741d58ca5ffbc3aadeb5b7cd8b7485ea9e24507eb52a6f6c59a66df744d8d922deb41634fb9f02439eddca9a92cbc76f66f16893ffcb6503d95e243d0ff749d9e45242b2d6930aa0222898d4b957af524e6646e70d78db074198931f5e838ebfa575ba3df1cc0ec9f41898a7179b287777d6d21083519112ece77e0", 0xe6, 0x0, 0x0) unlink(&(0x7f0000001dc0)='./file0\x00') unveil(&(0x7f0000001e00)='./file0\x00', &(0x7f0000001e40)='r\x00') openat$pci(0xffffffffffffff9c, &(0x7f0000001e80)='/dev/pci\x00', 0x80, 0x0) 16:15:39 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 16:15:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0xff) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:15:39 executing program 1: r0 = getgid() setegid(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000480)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e90420027b4954d2f46c6511b444ff60e98f33bc712cd6089ba04ff0f00000000000044f2919c0a800f45d7cdce9a47511699886e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a880000", 0x10b) syz_open_pts() r2 = kqueue() close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() r4 = dup2(r1, r3) open(&(0x7f0000000140)='./file0\x00', 0x100, 0x14c) openat(r4, &(0x7f0000000040)='./file0\x00', 0x0, 0x20) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 16:15:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x6, 0x1, 0x8, 0x7, 0x6}, 0xc) socket(0x3a, 0x2, 0xfff) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) 16:15:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000340)="d318754638c7f2b98a2cf7b116888f056f45", 0x12}], 0x1) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt(r1, 0xfff, 0xee, &(0x7f0000000380)=""/191, &(0x7f00000002c0)=0xbf) pwrite(r3, &(0x7f0000000800)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b67484cf748b493dae8511454c63cbe1b9f6180dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45c3efbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f01fb0a70b8b27eda9c1782e00b2b4b2c596355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d4b822ce06b95babc9e9756cbbc315a35641495", 0xf3, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000280)=0xc) 16:15:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2591c321a8cf98848e4a08ec3552967799f8fb81861b5506581ded8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000078947da61d75bc9028a227c38808f38d8298fc1f3f7e04be72b0b887f01309bbe9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdb23ce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8274d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457fbb3fb257d74d877b07f2a34e9654a6ea2bf00f0c2c0d068265f48a69e6e591c320ce699acde6e22d9b61d86867be50d22dd68f6da658dd8185ca459b82dbc58260603053a1860432fd7d60b9dd228e4922f95fbd8891cdc524f99b8bb5aafa637ac199ca12132ed2388a32e32af4075e8c1c569ae6294804ca8c736c510d478941335344c1a4b21dba0d4798179b1802e1be66bd3efad62f9c41d91943909a1ec386909d089dc56a05f17646706233644df5ca01ce30776436e0209900a93ec9eb5d2e59e8620858940c2bfdafd6dd057e84bc1c4344d223417aa7b9c7d5a66e000d71b0", 0x251) r1 = syz_open_pts() close(r0) r2 = dup(r1) renameat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffdfffff, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:15:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x10000, 0x1) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000000)) 16:15:40 executing program 1: r0 = shmget(0x1, 0x1000, 0xe, &(0x7f0000ffd000/0x1000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f00000002c0)={0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getuid() r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x808, 0x0) ioctl$TIOCMBIS(r7, 0x8004746c, &(0x7f0000000340)=0x8e3b) r8 = getpid() r9 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x7, r5, r1, r6, r2, 0x4, 0x5}, 0x5, 0x20, r8, r9, 0x6, 0x4, 0x4}) setegid(r3) setgroups(0x0, 0x0) setuid(0xee01) r10 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r10, 0x29, 0x66, &(0x7f0000000180)={0x5, 0x1, 0x87c8, 0x7fffffff, 0x7}, 0xc) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f0000000380)={0x10, 0x1, 0x4, 0x8, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x400}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffff800}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x10000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x10000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x7fffffff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x3f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xf47}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffeffff}, {&(0x7f0000ffb000/0x5000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80000000}, {&(0x7f0000bfd000/0x400000)=nil, &(0x7f0000eb5000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000e63000/0x3000)=nil, 0x6}, {&(0x7f0000fc7000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfff}, {&(0x7f0000cd2000/0x3000)=nil, &(0x7f0000f62000/0x1000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)={{0x10000, 0xff}, {0x80000001, 0x100000001}}) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:15:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup(r0) r2 = geteuid() getgroups(0x8, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x4) 16:15:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xff, 0x3a}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) msgget(0x3, 0x1) ioctl$BIOCPROMISC(r0, 0x20004269) 16:15:40 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) getgroups(0x3, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0]) setgid(r3) r4 = dup2(r0, r1) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x2, 0x0) kevent(r2, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x0, 0x8}, {{r1}, 0x0, 0x20, 0x2, 0x101, 0x3}, {{r1}, 0xffffffffffffffff, 0x40, 0x4, 0xffffffff, 0x9}, {{r4}, 0xfffffffffffffffd, 0x4, 0x6, 0x3, 0x9}, {{r1}, 0xfffffffffffffffe, 0x20, 0x1, 0x7f}], 0x1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x8, 0xfffffffffffffff8, 0x3}], 0x0, &(0x7f0000000200)={0x3, 0x7f}) kevent(r0, 0x0, 0x7, &(0x7f0000000040), 0xa9, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[{0xa34, 0x2, 0x0, 0x5}]}) 16:15:40 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x21, 0x30) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) clock_getres(0x0, &(0x7f0000000100)) 16:15:40 executing program 1: r0 = kqueue() r1 = dup(r0) shutdown(r1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000080)=0x7) fcntl$setstatus(r0, 0x4, 0x0) 16:15:40 executing program 0: r0 = socket(0x20, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 16:15:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:15:40 executing program 0: r0 = socket(0x80000000000002, 0x3, 0x33) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="56020e2f66696c653000"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:15:40 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000000), 0x4) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) 16:15:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x10000000080, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x1000044}, {0x800}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1000000010, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0x5, 0x3c11, 0x171, 0x61}, {0x4, 0xfffffffffffffffc, 0x100000001, 0x2}, {0x10001, 0x2, 0x7, 0x86}, {0x3, 0x4be, 0x3f, 0x7e}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pread(r1, &(0x7f0000000200), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f00000000c0)="83") 16:15:40 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2088, 0x4f73) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:15:40 executing program 0: r0 = socket(0x400000000011, 0x3, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x4) 16:15:40 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000080), 0xc) socket(0x10, 0x5, 0x3) 16:15:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r1}, 0x440010047, 0x7, 0x0, r2, 0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./bus\x00', 0x85) 16:15:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f00000001c0)="6dd686a16c3b942d0081d85f70e190d472a221a57a66226a2eacf4603990e0dec87307727bc195228b614d6991d6108330ffdbe76d6909f8ced541a79c99816680642807a23fd56901b727e31fe7f0d1f03e14db5ed682425049a50e7670df3cfde7ac68bdd59a8d84b343baa1810a969a50fef6b8002bd0277afc73f31a786a38fd4d9be0fc749e0b5e3419222fb9e6159f534c442c67bff4c757945e17f33829", 0xa1}, {&(0x7f0000000280)="8a9e06c5b2e5c3097670b5c46a78dd20faafd1a5b732b8e6c8840b8f599def123618ae71a740dfe003285bb728d1a600af4e146d2bf92765c56c79905282b4a0c7a88482a68244eb4eed3afb73d79c7658365e9498bfef700ab2ef01f21969a2aa2d525ca1c47ca107f55dbe5de63ffbf0c930cd8694e08536a64a2dea784bb662a71624caf805813e35ba3dc5e69c4cb0102381306c192678a5dc9391ef757eb69db06149d468629fd7dc50b9289602d426be45cf3959364fe8ebd8e3acba90c56357f5cf87", 0xc6}, {&(0x7f0000000380)="f164b737469031e5ec066919e1039934fb8fbe7e0c30d2150060dce37d576077f9b7491713abf6ba3e2256639f8d7b9ee093d5d56d4874643814a95d7cc21e951224cd02cca6ef85ac5146d0a2a5d7919583", 0x52}, {&(0x7f0000000400)="c964f6514e6954d1a7b5e9b5d9c34a2074cf4ba7e4d3873b54452fcd1cf281d85c8fedd0de3e8839b8708b309536d89a4d47e116a3a38a4aff9a2ef6122e2f9e810d103e55f9bf6e9615bb203bf4016441e6d508e92c267cda164bb0c482aa67e7a292c7394006909f45dce241b5a79a692128d5f31ff849fd83339d57848d9f365ac9d98371e36b6280e16d4b2d9708a9", 0x91}, {&(0x7f00000004c0)="d535b60aa235d95578492640ca033d6954bec7a799ca18dfbc5d7a055235f6e8cd85a1c3e776c133d02d2b3eb90cf27b0e92ca664a946f457fc0be5af49d3c1ff82eb22525f4faf95f37ae401b4e3690a7240e8b82ac638eb28413e948a64ae67b65f3028b398e754e21b5ae3563c4203ad6fa145d46589c2c1ed6b1878164222275e351449bcf612012c197bc55ccbf46ef32bb547674e9b43291d524a0bb5590d306dfcd16877e68befe9e61d7e5e8dc55884e54750ae4ba7ca70dbf7cbde2e30d2c77555f9ac7af9491f07677ff847a906d055ddd3ea668ec54516897f1a735", 0xe1}, {&(0x7f0000000080)="f664b2557294375c3b31caac5899a13d344c716e99cb5c2a168f91276d1c30d2dc6c33d06e3e4700aa53c2d23e", 0x2d}], 0x6, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)='P') 16:15:40 executing program 0: open$dir(0x0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:15:40 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x295, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648", 0x0, 0x8}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="822b151ae494a9d1a9bc3676dccd04245e", 0x11}], 0x1) 16:15:40 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="64201343614eec9c31f9f5d7a350948a0b29327814786b884c82d5ff75fb5659fd42d65aa38e2abcc1603eaecfec1b93b92c845680918fdd1360fce7e6eca6eb31229a47d32ea9a705c073c1d035644034ccc16fc01adc8a597f51c0e3641fbe68355b222a1217c0d177eadd5504ceae8dbb3ea54dc2068e557323379f2ac65ecc305caa1b4cadc8ef4349fd7e570e23c902bc201057fbd08b0b2901392f06eb73b652b2d1728c", 0xa7}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x200000005}) 16:15:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001007e000000000000000100", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:15:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x1) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) syz_open_pts() 16:15:41 executing program 0: r0 = socket$inet(0x2, 0x3, 0x303) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x40, 0x0) recvfrom$inet(r1, &(0x7f0000000080)=""/194, 0xc2, 0x2, &(0x7f0000000180)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0xfffffffffffffe3b) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x9) 16:15:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2c2f156663b3d43df4392e4effb7f2242acea69e74013a8bf640f7c55", 0x1d) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() r4 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x80) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000300)=0x1) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000380)={0x2, 0x3}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x0, 0x0, 0x4aca, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfb14dc5a3921a205, 0x0, 0x4, 0x6, 0x2}, {{r3}, 0xfffffffffffffff9, 0x22, 0xf0000000, 0x80000000, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x1, 0x20000000, 0x4, 0x6}, {{r0}, 0xffffffffffffffff, 0xd, 0x20000002, 0x7ff, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0xd4a, 0x1}, {{r2}, 0xffffffffffffffff, 0xf1, 0x40, 0x7, 0xe0d}, {{r1}, 0xffffffffffffffff, 0x2, 0x60000004, 0x3, 0xffffffff}], 0x80000000, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x34, 0x60000009, 0x2e76, 0x200}, {{r2}, 0xffffffffffffffff, 0x84, 0xf0000010, 0x1, 0x8}, {{r1}, 0xffffffffffffffff, 0x2, 0xf0000000, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x60, 0x1, 0x1, 0x100000001}], 0x7ff, &(0x7f0000000000)={0x3, 0x1}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 16:15:41 executing program 1: r0 = socket(0xfffffffffffffffe, 0x400000000002, 0xfffffffffffffffe) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04000000", 0xfffffffffffffe0a) 16:15:41 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1, 0x0, 0x800000000, 0x800000}, {0x4000000000000080}, {0x6, 0x7ff, 0x8, 0x8}]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1c, &(0x7f00000007c0)="80d8f0a68dcdf895df4f724ad0e670ea8f000000009d0581f40c7d7ab221cfaa016f77ccd17d558908924f0b6045693c2ca85eccaccfedaa9d6430dfb117543e0319a79da5d46f873585348f0e69d03d669746b0c8db62f512a904f2dd65ec294211eac8358d69a76b29b704264a9b230610624e82cfddce035ad2d8b5017b0f178c5b9c7792bee89595db74f248b7d76feea01362a1a7f2af9955cf7e1dd952194566c8c8ef8e6502fa8a22a261dfef40b86911e5ee8f9bb24453a93efd589973ff49da4616fc11e4e5cdff256e3c88d2feb7050e40e1b086cbf406011882dc9083ebe1f4eddc4a9e24f3a6029279c1a3f8bfdcac38f5caf4d380437a2ccd2695c458597f235a506fefdb8c4ea51a393fa2c6b8c5dbcd9e29cddd5ba6c991572f3289fb39adefe729d71fadc0a4aae3c80f5e40113c44180f46e3539b4eda75a3fad17a6425d5be662c67c5acabac3f4f5299140d02c06963e3ddffec422340ec28b3b4611c2921029a3139fd790ab3cafc88484be0fd1c23a3d70add5e8def3700463ae15286a9b3a27b52867d0db1fff13560d96b983b966cafe7e8d1c9132c774b97f11e625f7f20f5183df7499006106f854aedb3d99731f8d8290b192091b6637511d0d3b42510d3cfe058eaa887b8dae51e82f9c55da966404877188d8ee6e9cbc67a27f402d6eac92149a2f14987a2a9d1f8fca5935d22d8a8e48bcedd8df795857c054b11f6777b1ad16901c10029c79164ccc54b010045967e775571bf00000000") 16:15:41 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000040)=[r0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000140)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x5e, 0x8, 0x8e9c, 0x1, 0x5, 0x49, 0x8, 0x0, 0x2, 0x4, 0x1b56ba4d}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x22, 0x0) 16:15:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r1 = dup2(r0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) truncate(&(0x7f0000001340)='./file0\x00', 0x0, 0x0) 16:15:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x2c}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[0x22f, 0x613f0bea]}) 16:15:41 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x54e3, './file0\x00', './file0\x00'}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000003c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000003b00)="e6b91bf77033b416f3c2933e46b80082ce0c7c5daa41f690570ec96cd04c60e8e889e1c161365ca86d735f89d5790657c6f76763cef37d065542aa02fb4a6da84a42a83b77b7c014c72f36b170d5ecf2446bfed5364dd9c8a4e96fd3783eaae80e351f49c73c5c5204e5635da93c524f986a5d3caae9f9822a00c0b8aa29f76909b7768a88ba3508a7c6a143f500000000c2fea3c7cd0ecc681d105a40dedfb3683a2828004300c08ef39dd86283508e4a966013d9645dfc316e0e4287a5b194fc58ad8a005762df261e097f", 0x8) r2 = syz_open_pts() getitimer(0x1, &(0x7f0000000040)) close(r1) preadv(r1, &(0x7f0000003740)=[{&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000000200)=""/237, 0xed}, {&(0x7f0000002440)=""/241, 0xf1}, {&(0x7f0000002540)=""/204, 0xcc}, {&(0x7f0000000300)=""/118, 0x76}, {&(0x7f0000002640)=""/4096, 0x1000}, {&(0x7f0000003640)=""/199, 0xc7}, {&(0x7f0000000380)=""/21, 0x15}], 0x9, 0x0, 0x0) fcntl$getown(r2, 0x5) close(r2) dup(r2) syz_open_pts() r3 = msgget(0x0, 0x100) msgsnd(r3, &(0x7f0000003800)={0x3, "3381159a36ba330e5702d2223d7f877a4b34403ce2a96d57ac89c6293ee33a8b691593cdd74a6eb545872aa267c0e468e5efd28cf93ffe26c1497803c84bf7f137251030bb251cfeb50d98d1da76411d4ac1edc4d621e1309d6d0fb342ead17d5ced6a1e3cd419120bc8470e8a506ae5af07b86f0fb340e3dbca474305ac1e644c612327407a12075eb8bc2174509009bb18ff89df1476b52941b9a6b80403f3e865b7be61e1fc1347d4d3ac3e8c3758268c09f6e0d5425681ce970a3ebc61e466ff8a05c3d265478f1e9f2db9ea3e3523fae2328be3fe5456d8c90001835e4a4714d4fc4c0d6b"}, 0xef, 0x800) ioctl$TIOCSDTR(r1, 0x20007479) 16:15:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000380)=0xc) r3 = getuid() r4 = getegid() sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000180)="2e84a31d486d50e3e4a1d76242849cc969de3726cde6212c8ac6e8978d6fc570a288e7805cacff64f3d449f75aefbabf3d1709ce8205af3d6af2ee09b1b117b44140e7e48bd02c04e27c2a", 0x4b}, {&(0x7f0000000100)="00fd35", 0x3}, {&(0x7f0000000200)="43a086dfaa60646f2f86786f1859c9588d1122374da54f621a432070592b488059c8b39e1ef632dab151ace19b830270f6d8287e0ed4a7f410fb2158c42051d2955e5d53b902931cd7c1a7190520a5bfbc7af3b0", 0x54}], 0x3, &(0x7f00000003c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x60, 0x9}, 0x409) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:15:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x800, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:15:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) getpeername$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r2 = syz_open_pts() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x8, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) fchmodat(r3, &(0x7f00000001c0)='./file0\x00', 0x40, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:15:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) fsync(r0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186004008b00020500feffffff0000000000007ec4250000000000000000cd6ee53023dedb76443f56b27c", 0x2e}], 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0xeb) r1 = geteuid() getgroups(0x6, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) symlinkat(&(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') pledge(&(0x7f00000001c0)=']\x00', &(0x7f0000000200)='+\x00') ioctl$TIOCCBRK(r0, 0x2000747a) fchown(r0, r1, r2) 16:15:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x20000005, 0x5, 0x54c3}, {{r0}, 0xfffffffffffffff8, 0x0, 0x4, 0x10001, 0x13a}], 0x879, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x10, 0x8, 0x9, 0x8}, {{r0}, 0xfffffffffffffff8, 0x4, 0x80000001, 0x4, 0x4}, {{r0}, 0xfffffffffffffffa, 0xc1, 0x47, 0xe50, 0x9}], 0x2, &(0x7f0000000100)={0x7, 0xbc42}) r3 = getpgid(0x0) fcntl$setown(r1, 0x6, r3) r4 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = getpgid(0x0) fcntl$setown(r5, 0x6, r6) dup2(r4, r5) 16:15:42 executing program 0: kqueue() r0 = syz_open_pts() r1 = kqueue() ioctl$TIOCNXCL(r0, 0x2000740e) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) dup2(r0, r1) 16:15:42 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000240)=0x5) r2 = socket$inet(0x2, 0x4007, 0x4) connect(r2, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00!./file0\x00'], 0xa) kevent(r1, &(0x7f0000000140)=[{{r1}, 0x9dee0c4fc48ff1c2, 0x40, 0x4, 0x6, 0x8}, {{r1}, 0xfffffffffffffffc, 0x4, 0x0, 0x1b7, 0x4}, {{r2}, 0x0, 0x63, 0x0, 0x8000, 0x3}, {{r1}, 0xffffffffffffffff, 0x7, 0xe000000e, 0x40, 0xffffffff}, {{r1}, 0x0, 0x44, 0xf000004f, 0x80000001, 0xffff}, {{r1}, 0xfffffffffffffffd, 0x48, 0xa0000005, 0x3}], 0x8001, &(0x7f0000000080), 0x1, &(0x7f0000000200)={0x4}) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x8000000000f, 0xffffffff}, {{r1}, 0xffdffffffffffff8, 0x0, 0x80000000, 0x8000000126, 0x6}], 0xf8b1, 0x0, 0x10000fe, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="10e008b30252d71b128e89f36e4b6344c6c5ce0e2caa8552d767946b95036044a01fa4a1ceddff4c3d56b8787b3713a7470d10d42e1ac1c1f988e8a5ada7d4957a2e8ee70daf968702f933387e3df83a2cd819b98c10f4edacd4964f0bdf29f0ea14a929f59200358b3cf33e8aa49d6875fd38f852f364feab4217022e", 0x7d) 16:15:42 executing program 0: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001280)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x2) execve(0x0, 0x0, 0x0) 16:15:42 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = msgget(0x0, 0x21) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001c40)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001c80)={0x0, 0x0}, &(0x7f0000001cc0)=0xc) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001d00)={0x0}, &(0x7f0000001d40)=0xc) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001d80)={{0x1f, r2, r3, r4, r5, 0x10, 0x8}, 0x4845347c, 0x6, r6, r7, 0x3ff, 0x6, 0x8}) r8 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_OPENQRY(r8, 0x40047601, &(0x7f0000000b80)) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000840)="03b2d30e0102e16e602694531f94664e71482eb94e1a172fcfc65770a855b32ebb14e9d5b77a9465efd4fa46ee0f05fb9c2141e2a6821c611f0d26b6afa28f33fd84ebbb721b0797113dd30fb2bba3d2a24091a0aee6f9d9c4fdd5621ca0386576c4ba764466961b48c7f594c500c0f5d2f45309f02162521bb4f4b4a7981d5fe0810e4e1d0de5f5b036222d2017dc46fd9ad3886647fac19665dad719577874329ee6f634821d50d45d5683788573e6fe85e2137dd7764f751502773b7877a09eb77e4bd6c2edf028fad8972030dfb67428fd80cce8b1bea2", 0xd9}, {&(0x7f0000000940)="0b62b645b76dd1130d623e6d323339c0847414ca758b2c13", 0x18}, {&(0x7f0000000980)="840025da2fa34a0aa987cd7afc2ad81bd3f8b6cc", 0x14}], 0x3) r9 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x2}) ioctl$VT_RELDISP(r8, 0x20007604, &(0x7f0000001c00)=0x2) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) readv(r9, &(0x7f00000007c0)=[{&(0x7f0000000540)=""/184, 0xb8}, {&(0x7f0000000140)=""/5, 0x5}, {&(0x7f0000000600)=""/215, 0xd7}, {&(0x7f00000002c0)=""/55, 0x37}, {&(0x7f0000000700)=""/170, 0xaa}], 0x5) pipe2(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_INTR(r10, 0x800c5606, &(0x7f0000001e00)={0x4, 0x1, 0x9}) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000a40)={0x475, 0x0, 0x2da3, 0x7ff, "43131bfcd999ca19125360774945a9de08282eb4", 0x800, 0x401}) setitimer(0x2, &(0x7f0000000a80)={{0x5b5, 0xffffffffffffae06}, {0x6c6, 0x3}}, &(0x7f0000000ac0)) writev(r9, &(0x7f0000000240)=[{&(0x7f0000000000)="68cfc5b9915b6509a8b87ec54fadff1dc719e620", 0x14}, {&(0x7f0000000040)="a736948c63424f3bbba00c0e783951ee61ae6f67e661e3f70b37405e080683028fbe5e13a3c0ede63dfba1", 0x2b}, {&(0x7f0000000340)="f267da8d54f9dc90f495000413af5a285e9716c7e9a86ff672a6b764c784dcffce3e3383f726273eccad74f9c98155bfb4ae1721759994b8c983ddd38d36135afd1ec1dda0b3216eee5ed20f0669ab2bdbab9c104aaf670c10eb0a0e4372554aa4fa7333f8c7b78c125212450b692a2e459e4362f17b5f428eb8ac447525f1278ec8074813337f8794698d90b1c51765d004d4b8b4d773ec1ad08a9491ffb3ee13dfb598efc834b8d1eac1a27cd2d3dd9bf9aecf3344b13c2345038c63fed52264f6d7d451b355a2200350919f98f0733fb8e8a7924ea72ac501bb8e2a85712f7ca339177ea50047", 0xe8}, {&(0x7f0000000080)="a9176613a778f1cc456867ed6d5da3002cff3dc09e5afd5b1dabe13a47de6b7e48581100", 0x24}, {&(0x7f0000000100)="474f25edc87fcb8401466612ad700338b69b4f2216c0ca274351094b3c11409be74dfa3f90122a80c799c67092b0b5d42ee4479a681feec016f5741d", 0x3c}, {&(0x7f0000000440)="60423dc87eb60d049f832a024e64db2704c738860ccc956f203f5527b305cfce7fea4738e7c7a6aa9b9ccd1b897a0b36f8a1953a0d8dedcb8126f8a7b9ebb7f69cf4b1ce660be71c00ff91f1f665370972d2b2b80015caa5934bc1a83946c0ffe70ecf5ab1c1bda076986977114c016b83075e65bb46aa6f5cc340849d2bae3c1d82e8c83f602a38700f30bb8f82041c69ae7ba7c7dae41d048b602c93fa6e6874f52d7b7d51425f755f7429bd378fb778c67de528b79216cb15755c7b82005caecb9c7ebb357f27f3d34d0e11a35b942fe400cdeb3d757fe94c1b2c8701a89caa6e4b28b26566fc86c7506081858effa24956b4e1a1740a36b708f7ce", 0xfd}], 0x6) write(r9, &(0x7f0000000b00)="568fc4adb508", 0x6) setsockopt$sock_int(r11, 0xffff, 0x1803, &(0x7f0000000bc0)=0x3ff, 0x4) writev(r9, &(0x7f0000000300)=[{&(0x7f0000000180)="1074b8b7562d61a7d01f029c008e75b0e0ea0fcce42bab1b016613af1879226d37f22efd5e0c0ddf735265d21eefa15846e99dfec8d716670f5b98fa0b82bfdcd35afe6b317862f77c8312f8553f9a54ac43c56e9d308ab0be64996568b7836e1680c4a03aba9ce77554e24c9eed8c24032cf7f09759611dbfa3fa95069ed0759a073a4eccde8046853e4e8d4ddecd99e4", 0x91}], 0x1) pread(r10, &(0x7f0000000c00)="9cee03e0754749cdda753565ca2d80bf32c8b7c97fdfaae0f9a3b15a2c94d182256dd0205cf721f3ffc175a5c47bbe7791ab3069256b7501cd395eb2532dcfd90fd8a41495b94b03dfc3727d87cc24b02a4df7d44295752b4d0becf5dfd3401326d7ea06e938ae2de922c69fdd3d61f36fca23eb86125ac0fe2b6df0a3ccfddecef50cdb546e8828b416f20b070312cf48757b67c6a45973f0cdbe2371ac3c4303073a0372d1ff5b24d22176d20599528ed89ceca448f804f9708e9d082a909d3edb915cf311648479d38a7d8953695c312e259fb53d899e72b3dda3f1d7d3c052da5a571e6a10389424a6925bc7539d13f7bc0c926e244b9af11e0edb9f21fa848ba95b3c0026f8eda163987965d3db5737c18b47bd410a6440500c7e22a6f4f2d0aeaefe02fcfbb557f935d2b107b780aa50e49e336d716915c4ede13cf25f1548297c3fe7596529c711f6d2830c854d38d625e07e6b0aa62dc38b88ea826967971e0be2a4d4e35d8144ad7954e70a88b103fe270f4c322d0efdf64227480b7a3c4420155f2d2eb8b5f7d3701c5b50f4e3e87cd1a36ba92727670627c05fe8b069737e4ff9060a0adf81d6aa0f760e573019841b6814137721abbb40eb17edb20621e29583502133aeedd5930cf4d3d60b2dfc03ad6553e231bcf929092a96a9dea6afe1f95e9005257c342c061fc5118095b1c2159f0d60c4089b26b2b90af91df582e8354886b3804aa60f44e077a0260c9fb82968bcae5b78fc5e03f5c16f553d181b0c6bf712a51587a7d9febb94d2abb3281b4d59acb3ecbfc77af20a20844c9da696b1ab9ac248caf17de1fdfb22681cbd4224c5a795215fee67dda97350194c6c2a4b457fdb938db808aab5311f619dea8d85ce860fdb71414ad60d7859d25ff549034bf4a3b4c171019fdab6aba5698b8a60fb6716674a003ff56b2999f77d361da74a6d9aa4efd24b708a36a83eb514c4255415f7d461a9ea239ce5413602bcc995fd353ec088f9a2de86b7d5f1a8f5f0434f4ca09f91a191ebc3c8e3e6826b8bd61a69d43dc4fc3cd9730b25456c543a6d4e5dc448eee1684923cd4b830882c270c4e0823adaa1bf0448e296099acae13a41f7421d53d19fe21e53328300b11cade29038d80250c86026f094f4f255a4aadeabf048075e7a995096ee2aca1e3854e17e524648861b180501dd90de0bcae24b9db8d0236a12786689a57da41de33a12660b2d9ac5c24334e035dc610aad34b086d0e812b05efd9c85e0ce609fe6883b257f44ae23490257b8c93d709363ba6c60b89196fe6461b523e027e450e5ef8ac3790d3ace0dc542a3ffbed8fca1274d7830252dda55b5d82154b3205ae8a782d55aa44db591f5ac4ee8405d1208fcc20c323403b042ad59c2fbf60608221efb0444730fadfce2e0a6b05fb825d634fd41d1db65845c2489dc7fa495665b45782ddf9af2fd5777a053e6d09e7097d5e7e58b3d7bc5b8acb64e04799f1e1a026defe417b060c672b82a812f86ae167090144c31020b7a5e09059643d6ecb334af032724740d7d3faad02ca0ecdfbd46b4a687ee6cfa40251222f75f7814535196cce85fdf684a8a198c964535ce86a0e96edf078c9eba83b28a1e4df86d75a547559b578febae1a926f3094f67bed4034ee123f0c29155423db0466e407450e542fa9838213df625dd78bfde52675aa971fe4d9fba1abb73993bd4b2a0248e7a7290bbedd36840be7f783f29dade0b62d91b1cce6978c9e6d05204835a71654f166c1f4a605501c640468658290691e86126c8f744fa2680b799e2e95d5cc21a297e6c1aeb0f4e65b321a34b8598baf5b6f014044dd21f45ce28ae88c6805940a26a614371da43f648c40ad6e90616a4f0d8e75b9424b893a9b11039a118430d96452112e3ee5ed6a2f4a029710590192744b1505dd56a10cf6543422ae4f822637e0628f2cfe8808a82c9229594f9548d8e93b317f4a69dd4c0f96f6527b68302246e15754fee174467f11a39d175450379ea2b50985feb18199fab22ed0cfbf87355ac527411b56006be371aee991ab0d00cced948c45eb02552f1ac9618711a24d7f9fbde5df976e6f1e55d837f86d77111e6e3c332090c8c6e39284351bdcadd65fef309ae356364391db986183b5a9f757f20b67053f452b4cb56780f3e10020a65d8214e50c0b38762a36fd199ad2bc139b0465cd08afe63b8ea1010d85b5144ef6d5d2cd424522e8fb9565c8a13d5aa9c579cafd025f8246b691af5d6f93819e22b6242b2febfbc92871468172ab40b7958b636ecae9d3df69f255d22f710e3e135d54f7f4f3c6f3a4b9833767b2745c2848d8b4d60d21ccb0445cbd842cf09a9bf7f102935e7b95440dc20b7d7d5448edd2b308e60a8955fd57d2c757785b12b033492fcfdd2185d9707485754775a154064c533e4d60e4f8c5ff7f5d936cdf34381ea5d281478bfda0694af5f0a9da1d5a41976ab5bc688bcb7e7e4d09cfa1091c57c68fc15cbc5f7fc56a0aeeece2880584bdbf5b9c279820a7b5b25e2d796bd26dc4dcca4211732a111713c6d91c4808394e78c9566379721ea443a6909a491f0f4dc58ba283e86f582f9f3782fae6827340d2638d588f11ea562f623200ae15952f016ac404d71faf3570db22f5edc51e30a5cd19909ef493e818596cef688a71bea1e51d8b39f4a2b14130b2531b3451b0da7edc535baa4e8e5d0dc7ac79cc873d4017ba8f5c12afabcb13a1a9dce7812c9da46116a6c83e9c70cf8f8386d2c01d37300d21665759643ba38d61f006d456262312433329f29bbc56a905ce538e54fc6adf8a3e475a475846cf9d5f7ea1fbf1e1173edd79089a6c3cd2012e1b3bb5dee9c65f05a31fcfb6ebab84aa8e1b084728bb0eeb2f4f84f13f48b209ca20dabe2b3f0ed682b152c3b22b1b0df71858c632fa5cdad4b223ba614578da2de8d1bde8e8ac3cb06a8b1c55c4fed67d3fa0158b6e34081e8a34dc7696712a8066ca7716f469f0f0949fff26ba250c151ad5742db77a6b581391359081807702ab2a3bdd4443c79b0e2dbad56c07f3ce57796d8720ac2d3a022866557fa928ee0193f6fd66d7e9c073f0ccb8b78d2543c98a9dc35d70210b701e3f4cb2c45f0112b117996d8a88ed4ab147b186240ee9418b060a107614bc2988d64ae2a0be44fec949ed16b7fdb7605a4e30b2d14da70764611d378fcf9a04df7448e16a955180355a6d765c4ca0858618c085c0d3e12321c0683ec4b6d76a774712fe5cb8f4beeae668ad957e60b4c5cb67e19db8561e5e281e0f37d3d6020fe630925f532c9deada0ebdf8fc441ea813643b62d21bc5528679517477ba2fb894ebf6ce1b2e43cf617147ceb4cd899423c8581f77af3e2526143d8d8a98a647fe2da025f779daf79fb63e2aa57d7027570fadc988b05123f49140beb6e64052d44b6fb626031b1c050f0b091b8569a25fe950652c9c2fd3f68355f5e9d316a252feb966a3bb73cbf461c73590d041e0f96141a0897d31b87f30290c7e1bd5630ab4a0efaf7fa7e37024964a6bb66d6ab8889dfed50ff5d848264172614c46be6716dd2c9ed5e4487b1cad94a27e45cff216f2bd52167d1edabb831d258a3cf655a7430b9294ff5a52ce89a41c0f3ca51bd473ee628d4be50ef8ace1be71fc701c756caff046ab1ac907a94e7e2e1e5a56b5cdf1ddf5278ecbf24d9b7105de8be4e665697e0ed1a33b4dd956179789e6a44070a15c36368bf71d7f33fd03527ad46c7a62e9978afd516522140f3ceb69f92948ad1d0fd2a029991219ff57a02a889c8787f671810e0cdc3e7d6f21715ca79949463466a330a774441328a6ba4518f55a7be69267a6eaebed46e67e7316c80d24c57cbd90e7f8abdc338ea36177717be2b9a235a86d95c374f1a88d48903876bc94bd06f9156a91d0c3846edfd4c03732c5ecd6a3ebd6aefd2a32d53c13761fa30370675f810bd98dcea0129c851ca5da51bf64c895b748450b0a6f3c84a7dccc51f5d41f056563449d61459812effd753233615695d225afaa991fcb4aa1cf47ba56f8ab0d38009778e8830d92a3372063425e2b81fc424e993bf78bf74c6aa6394ba22f920b7a12902e820ed1f8a29c28961b201df3a5b2fe93b1c91ee1b50932b807f6b21b609cf6ea114bd1998c889cd9bafaacafe7910f5d1e00b48ec3ff5aa2bcc308875e51b5379ed906489e676574783604a1ef42f8e1b13add0e7114d22a25b88dba277977de8cc5724468321b3e56b5309d37d681b0fecab9861e446a6af4599cffd6812bd7e8df1ddba72de297d823fe25769bec49ee103ebd109d5e621baa996f2ba4e7fe49778f122f8546bee33354e3d30f1d9fe1f296e75d4564cff11c47c5e154c427e0d2463848cb7bd19db79029fbadb054ceb0509b8dfb4a41293a9ebb139711f7e0dd33607efbe5903b412729e69439f62e5300a895f5727ac07d053d8060732477ede19f907538cd4bfd8260951f2ea06a2729a56c91ffb6e1002e16a087716f8f22e5934e65fa786422bfbac4ae1b24086ca187677e66910149c59efc8203153ca9e59af42d7e69745fff5661b4684cc1857e47b83fc39bab032d2121233ffc332b0e4988d3fe69b42209f3dd3c88b3c9f5bf9b8c164f2b10f7decab050d5d9512852560ea63bdbeb0265793d53f04c494587b625ed62493b09cb73698ac39204342934178b83f1c9c294855d728a657160409c36f402044fca2bffbf069dc101586411c917e899785eb20b3ad3fd5170700abdf4dc8982cbb32221fabf321e34a27088cd53e821e415104db93ecae634f3535204826b4df0bc4d01b7b5354b93b36fa583e7b4d74255354d838c6be360fb94be6be26b0dec5062e5a5338073387d17271b9ec5610d76d254c54a21903adac4b5da08bbf324715ac0523d979f319a0fd8a8cbc1c5bd834508ed96bdfaa133f64f402d792198066a7a69f1e3eb5b927d21e4e1d6dfbbc8f7d3d420b6f1c5510dc453bb8c0660663e6a8fd4269aff9b8f4b2428f00a26bda6c65cc0aef3d906b716556848f79ff48ac4caf28b8f26508d251d8a62da7f3fabbbb5626b74cde2439a49e9b6a9a9577dbcfed450162ae3a4a8cf523358b9806863d541b79b8cbade83563381dcf2145d898c66abe6318d4cb2ead77362a5c9d998bce609212f725f81252bb503cb7e853cf2a03c145dc30683d84a404e80449f2010d454163e2a9acdeae7b7a5f48a1b16a247b34bb5a634dc89e6b309c47d7a5e9355874f248918a52266e0ef9bac31e6ebd742016d6d3a43b0c099f6344b9b41558b33c5f23243a5cd1b458143c2c0c56861ba35e782d386c579fbc41e1b66ff9997924e128538eab2e497b7dfeade975b458f4614abe55b294e34f0281f210319abf92f07a123f6ca8bbaf153ec5ba3485fd5ea9dbea0ab43d4d1bd569f4beb79333f4d14a4974665e1250ddead61cddef55e9ea0dc2ccc6d47536acbb34a5bf887881a0cea7f31bf1f7e4450984b18b4ab1a09c4df11ec29910f6cde588d9add7db3f52bb843719f4d21af6b703c422280790d5658a6770ca91c7fc66004e2ae7d05ad749d603c78da4f9019ac445f26ae96566fa23b63e4d3812f04a79556eaa09923bcc06329b913687ebce69e741dc674bbf19511e6f80a87c404acfaea24b5bd76f5c1c03fc51c0d89b3814c52f68ad7c77961d7c68c82f288d778104351d4441a317c403e683086e81481010b321a0bcacb2aac54887845a52eb23ea4e27dd5ca20d860c064e541586282df73", 0x1000, 0x0, 0x0) 16:15:42 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 16:15:42 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)='X', 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x30040, 0xc) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x21) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x3) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xa0f) syz_open_pts() 16:15:43 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)='X', 0x1) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) r1 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x9, 0x2276, {0x100000001, 0xe7}}) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000000)=[{r0, 0x1c0}], 0x1, 0x0) 16:15:43 executing program 1: getsockopt(0xffffffffffffffff, 0x200000029, 0x1a, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000040)={0x16, 0x0, &(0x7f0000000000)=""/22}) fcntl$getflags(0xffffffffffffffff, 0x3) 16:15:43 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmdt(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:15:43 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x1ff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:15:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x401, 0xffffffffffffffff}, {0x3c}, {0x1ff}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = getpid() ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) setpgid(r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 16:15:43 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653000b46ddd7b7cdbfbd0d509cacdbbeb76d3f20d3785284e2929d992002f14a17d905d9aa707ae4d3bb2b026383b272fe04fac55958bcdb6227edd004243210f054e50e409e7042c95221c656037b52d1e79219e158a3f19a01a104a064f0df082a15c9ac4c5bbe70e01223a4f23a7d28eccd2fc0d9f708bb282f479129b21dce17e85d8a1dcd5343dfcd5c823e02e2d00000000000000003eb99b38bd72d996843a11b2c80bbda10fb92d7713952f732c8ea7487a"], 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) shutdown(r1, 0x3) ioctl$BIOCFLUSH(r1, 0x20004268) sendto$inet6(r0, &(0x7f00000000c0)="246bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) 16:15:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6010, 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0xa1e4, './file0\x00', './file0\x00'}) flock(r1, 0x5) close(r0) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f00000002c0)=0xc) readv(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/205, 0xcd}, {&(0x7f00000000c0)}], 0x297) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000340)={0x2a, 0x0, &(0x7f0000000000)=""/42}) 16:15:43 executing program 0: unlinkat(0xffffffffffffffff, 0x0, 0x80000000203) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 16:15:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb209", 0x113) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x2, 0xc4, 0x1ff, 0x1, "c0128ed605ea24a11c7290ac02cc955120a29e3a", 0x100, 0xffffffffffff8001}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x2, 0x0, 0x2, 0xe891, "10c824fd586c529c3c012b15683e6c3f1e94d89a", 0x5}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x101, 0x5f23, 0xfffffffffffffffb, "094acb7f7dca5fafe62da220c02278d1fa592e5d"}) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x7f, 0x7b7, 0x3, 0xff, "80ec42346c4e3419138d6ff13f4cfb1d8a453c64", 0x3}) 16:15:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x4, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) socket$inet(0x2, 0x0, 0x7) getpgid(r1) 16:15:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4c2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) pwrite(r0, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r0) 16:15:44 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = semget$private(0x0, 0x3, 0x0) semctl$SETALL(r1, 0x0, 0x11, 0x0) 16:15:44 executing program 0: r0 = socket(0x11, 0x4003, 0x0) pwrite(r0, &(0x7f0000000000)="dae276d553b781a66c941c5ebf850856904746318f4da818dc804ea37663e12061428eb5b0765db5aa1a11cdde00ad02961a717c2922bec4b840520d1345bb611234ce6dbee850b25d4fa22b361fb4ade66329c7c4955a70842f91d2a2aa3651555aa43ee7b481b7c5090974dfceddfcd0daf479a464b03f2b94a90753348c3be2b24a93dd1369563c550e87e34d6aa339db67bbc3a0e2d02a4efa7cd44c68119054fe90720e055b26d47da0281261c2224f231fa3f935c3efae46395f796549", 0xc0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000300)="5001050260000004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) 16:15:44 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setuid(0xee01) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:15:44 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) chroot(&(0x7f0000000240)='./file1\x00') r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x81) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22076c0d389fe894a974c8d45aaf9d2e7a89fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e90622c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb8ff3993b7535fa269859e2", 0x7a3238cd97de63dd}], 0x1, 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file1\x00', 0x100) write(r1, &(0x7f0000000180)="dca26e675f1e257822173024", 0xc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f0000000140)) 16:15:44 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xff, 0x0, "0023009e00000000000000001d0040170c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x40) r1 = accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/21}, &(0x7f0000000040)=0x17) sendto$unix(r1, &(0x7f0000000140)="04085beddc6640f8cc067826c7d0068cce053e3d010b4356b418f121297e7bea43ebaec1197310a88fb1ac39f6125334109e1999a7dd50803864f86b9bc39f335aba2bbd2ecaeed247c9dd196dbb7648c60090af503288e7c7f05a5622d9c971d26954d016ef15431f5591954f349b657443ca4af1c4892d63c1352d723a", 0x7e, 0x4, &(0x7f00000000c0)=ANY=[@ANYBLOB], 0xa) getsockname$inet(r0, 0x0, &(0x7f0000000100)=0x278) socket(0x10, 0x0, 0x8) geteuid() 16:15:44 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) write(r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = dup(r0) getsockname$inet(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:15:44 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a0c00000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:15:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair(0x20, 0x5, 0x7, &(0x7f0000000240)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) r1 = socket(0x26, 0x1, 0x1c0000) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000200)=[r2, r3, r4, r5, 0x0, r6]) writev(r1, &(0x7f0000001340)=[{0x0}], 0x1) 16:15:44 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0xfff, 0x5}, {0x18, 0x2, 0x8, 0xfe}, 0x1, [0x3f, 0xff, 0x18000000000, 0x0, 0x3, 0x8, 0x81, 0xbd82]}, 0x3c) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:15:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000000c0)=0x8) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000280)=ANY=[@ANYBLOB="70012e2f66696c658c00ab06cb5dbe2438fc0a9cffd8cfe9c5d46afbdff8ff1899e08b6332847674122010016ded312f46b282533c3da0cfafe7fe1a40383bc38b1a98a9cf7134d4421ff9384cc3ef99a36f2e8b301eeca9e433a15bca03320e45879a9b48b30e430c1e1b1b80eea67b06c5f9f0cd2948f2d7c0bd8c66c23ab92841590f5562d2d6b0148a07aeb889f3eeee2d363bdce7437d9b6602ad71f9c611b69d873ae38aab1b34c0e7669ea4a47fd17636cb2f4e3053cc45c22acc323e024278a24f8a919b51bdba1346608eafd8876c66a196bd3442f01c5f10ee03271b86567954c420f6652b1aca2f1cdf1d414b5d04b9087ace2b7c482de2f38c5dc79d5be3bd59006e5c3dd2a4e8ed7f1033"], 0xa, 0x0}, 0x0) 16:15:44 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r0, 0xee00) r2 = socket(0x1a, 0x8005, 0x2) fchown(r2, r0, r1) socketpair(0x18, 0x4003, 0x102, 0x0) 16:15:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x100000005, 0x0, 0x7ff}, {0x84, 0x0, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchmod(r0, 0x100) 16:15:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x80000000081}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:15:44 executing program 0: r0 = semget$private(0x0, 0x2, 0x5) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/237) clock_gettime(0x403, 0x0) 16:15:44 executing program 1: mlock(&(0x7f0000000000/0x8000)=nil, 0x8000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x158) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000004000/0x2000)=nil, 0x2000) 16:15:44 executing program 0: pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000100)) r2 = socket(0x11, 0x10000000000003, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000380)='x\x00') poll(&(0x7f0000000440)=[{r1, 0x10}, {r0, 0x40}, {r1, 0x41}], 0x3, 0xcd6) sendto$unix(r2, &(0x7f0000000040)="b10005039000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc24d699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020200a371a3f8000000000000000000010090d2c4e5187c00", 0xb1, 0x0, 0x0, 0x0) rename(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') 16:15:44 executing program 1: semget$private(0x0, 0x1, 0x500) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x8) fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000000)) 16:15:44 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendmsg(r0, &(0x7f0000001440)={&(0x7f0000000180)=@in6={0x18, 0x1, 0x3, 0x2}, 0xc, &(0x7f0000000240)=[{&(0x7f00000001c0)="e4300e41807260c0c3840e0895209c9b08a3e1a1af522eab78a902dc28aa824912790621861b822a7eda2c6547bc94884ba28407143554be86edd75f29ef900e7ecb5bb4144316bf6cf9", 0x4a}], 0x1, &(0x7f0000001580)=ANY=[@ANYBLOB="9000000000000000ffff0000ffffffff56643fa0e4afffa7d6180384a29f27cd400d3c7071a7e025249f93e809ad155acd851a8b59d156b9ae0e1225262d17b510cf6af36a34801dbf11858998b9e7cb3f278f02695ffd0db98a3aa2c7bf61e5bee20617b708be4aff14f4157c062a2a5478dc7bd4a7268d53be12cad76529a82c7b5ce409d5feb03050bcec0722000028000000000000000100000004000000c70de0e514ce8d6d9d28c9fd75e0b1d8be000000000000001010000000000000ffff00000080ffff81993a6203942bee23103b4b71b6ccc37e91406ba2ec8ea2feccf9a56af68f47d1f17d8604afd5a27d9e591c28a97e4800148bcb9ab62c1236abf3202d9d0524e1e01fb45e18da6a6c70e5881b6673bc6c759c850209774163dd7391be92b43c80f8016ecd8dfed8e7523d037ee3135746ccd06429c5ad84f79810f63066b3fe43a3a5c74338db7c9ac2ba89826e0d7ba486689b862264c1bff2395c45b4250c0d0c1d46c61a97db08f5a86f5667ea0915342613b294764c4b2476d185d059692ed6c775d672d564f3b492cc9f90a53ec842085fd559c3335a2db5d75e97566dac42cbfb06df8b27d41c2e7d8bc15ddd401de5791d7e287ffa406609e1bb5b343f6af29b2181a3c086899873bdcfc24ff811a4150258ec16f2002572a38dee7b23cc233747948496f3944397d0f2b1ccc08e8572765d318cf3c83b70b076cc5bac478397948f9f827f7d8d6244674c291a2cc54fc3a0984dca2d336a9624fc9459077d4066a3b9ca700e561c939bbb5fbec90a7b74ef13195b12d11730e32ad0ecce1872e931dae3d8b51efecd8f90a38f51227022f74d1f925a2eb45aa6435f4f186d945f6704e6ce117090c184540abb0db4f35ec99f3a7b30c2e97c92d85cb0f65a4ab3457d7ff9617e44569f5cb23b848f7584e997fc920b69a39c0a830f73495fc8715be35ced41f8f4feee9ac0cdaa4f8586408152e73602ed5f91d815e6ff68e48e1194a586256aba81be3730dc65f8465a334b7a26af32c5ee19b4cb247d6b96d599d194820bd13619595c9177d9a912243d90da95be0366234e1b75a351c4fc8630504cd126553e1740d551c290e2cebafb8fcec2558ec8e3ee8ebb5d0678a52163e87b259a731f2df545b89669b3c11222e28c503c4f0f2a499191b8b42ef9c1ae2c2be4779ab2291643118eccd64b9bd3b47183ae058188fd62b98f78e34a1bce62afd5ec9e6f9ed7a867c441a22f2376c0d502bd7b82815ca2868cb83441cc8fe91e28815b831060ca74170a57aeaa0a9e9f56e04cd2ae606532be4d94ec12a9852896dbe4e6ead51ca24e279e3da924faa8cdeaf0159f1e1c8a478fa558544a9aee4a0c131a79055ee0c9fcf6f08adb286506a4dbceb92f983e2eb87cd15594587d0e2d56972d28f39f21ee54ca2e2c067dd64e07d815a48031aea65634d3821ad1f77a3720e54cce16b50a5aa5b8e1648fb6c4c176bfba015bda5b049f9d7c4b87df666a9120cf0580bb82791b330fde0b4748d1bbb4b18c394cda0083b4c3efa31bd5aec56c5bd68559f325df6f8d09d972680f2e41c898c38e1c2f1ab3e7fcce9e48fdc821214a2ce7c3e37a6e1863bcb6522c051258a119761b5d35cbded57f9e0d38ef719576fd985dd06424f760d6ed40f344b4ea44a32a3608243e3aae2df079506ecafc7ff78ded01ef925509d4410370434defbceab4bfb75fc2fe2eb6b581dd4edf3e5897bb0a7921ea2da64be4a457c660f685584148404d90e78e63e996195fb7512c2a4a975c18dbd9a4cbc66ef5c7f21185e0e119e353b8c8ecd32726d38d1997f76767b093b6c6ab9701d0605fc63279f2543b20c4dc64ef1240f5ae0a1ba90a34270b0d20f2b952486f7ea03acf5166c33efe27194eb404a46017187eea1410430312f6ec25c1449e84611e3cd11487d17ad71df0ab0fbfd9daffc7a6266f161a5a5371eae91642e0be232c11e1b7b0dda7325f6904dd569388562a725afb571038822adc7058ae6a25bbee1c623903262eb2c65791125022444d87f31c5af8fcd36f0081a3f7f2ac32dbf5fad96b2cb60f7070381dbef504dec1df720f1bf656812c56eedbd583d3317331045fab82c5e550ef4b45b1d44ccecd402868272b6a9d6298f7eb572e86e5433569c8c01d83eb77df846ec260013aa7aa54e09d0fb3d4087f578d77b271babd183b73ab35213ff70d09e700619ae10ee37bd8cb9059bc5131114fb88c5519e4d07dc34b414963e088de758712cf579dd53868f84405e42c52f1477bba827aae1ef1948f9441f1a9692bbfa7dc1596ff983f211ee29d878432c3a88d734f909ec03e66e17172f4b55711886661c994258dbe32b1bc31992aab7a9c14bb62dad127e5260b87915d1383ae9033475185fb69b388be0f888022d7a5c61f1c2994ac5db634e5f3bb8aef9f1b358bf4c04b7bd8be1cfbb6599dd353eba73522b1bb31eee58467bd0fcd9d898cbab9ab02723eab2175f422805d432154703d11aa390fc084dd536bce95d36bbd3526065b775e94a433c43f1511d879cf16c3cc35423d18eea2cf5af96793c0df198ca668263c9b671bb204cddc49702ff315a7ad7e8666aadbce51e89a04927fa13646ef3eaffe303514776c94fb3ca1b94f2bde95c6939d2a797d25e6fe10a5aa10688ea9a082ab0a2b86fca9a23d1ff16b3fdde5f65e5f729a1037d9a8480e27989fb4453fa9dce77116987e02d64acbdaaed14835605d0f9874fa2fc044fa2fa1b81c7af35012fa374e8ba353ffa86fd4d2ccb2a4373bc8108f89609e1382b586f9f7295c5384264bff4e0ffcd988317740b3e4778cba75ccd85e8cfc3c58c8fec8aa07e6a348e0dc77f591f879f9e46824d0bd605a0e5a781b5132249ab266c15f56f8c102dddfd64f3e3e95550fb528d338366d596e10607a4f858211968e0bc8abf622b027099826db26be829bb59d5fd7dc5840fa139e77ea1ecc95b6e0c761767abeaeced10739ee4b33fb7ed6cfbd2c337418c6f0529862e3747faa631a506685401a743a392d512d66559d1d5c81224bc2dcf5573f4dc5f3b6ab2420530520ecc971362b03f4cc890ab997c7b4edb99916bd6d2729bb797906e04cd1dda9066f1e6dc855549e592782b28b76ea2333cb98e5e4a18e7940340c7ebf504cea68cb4be45959abae170e9261bc1028d68a96e99ab96597bef403660d62ee9341d5d87236be6b32fd71893877d96c8461a37b2eccc953676ed40814a60a2d2cb9aacb2714e3cc6a019b730ac961d283ebf403557837c2d391da2eddb08a9aa9e91eb30f2b7569c6ba1722d96db8cbb0bd84dce507358ec6a7f478af4a3c54609fd2158879b5ef351ed42d3f2006f3f2729a853b438b213dd5cec2b7f031a4dd2b348ac8194c8b3068aa3b5c43966e305093a49d2fbd43943395e5ed456f2ac3c5a85ee729f8a75c0d290f64e59f3ac70184a652734d057cec8fd11c895ace0da42c689746f2829f954f75b5a89a9bfdbb3fcc02bb9842d279845738275c9cdf78cdd44d44ef10278a22e3712c702a8f29d05e2aab56f469e387bf56a18954b0dd1bc93fc5822a7b303cf6dab1d93c9d648a0a38cf4657e02d2c32cd33a77a25a0db97cc40c601a2f2112708bd16df00f86c4f0362dcf45cf46139878d7ee7cc7a145156d99e82c221a1d60865e202db5dcd963fc9a141422446145e3136b6945ac46a7f2de81206bc39ecf2a92ea479305d327096d32e0a8651f8c8f286c753496a5c88182361707c136317c6a659441561a1e33729ac057fed2c4cf3d1a236db47b655c539556a7059536788fa0c8a9aa2009fe23c961f462bf5a41bc6679b3d7c43552045543e6b37c2cc9a602a8b39d8a1815e37451b0279c3f4600bb4ec644180e776f5d17024a6ebadd645b91d01c48fb1439b2f5dec7ed98e964dc330b01699d061d659e8356d9278ee683e4269763187acedabe5f4a943d62683b6e6a4d3a87801249bf53955aee459aa919d596b737cb0e2547ae3271ea6c70d62c968c4b8335cbb88a27302f308e46a547543b1353fcdfe35d43fb4ae7f8b389eba1738d6f33649815080dac54e93fcd75b5e23fb854753633d2fa6fa5bc229c40ab3484cbfd4bfdbf7f34aaaf014a2614f4396c871cd59a1f0671da2c79905bf815fbab72cbe8a5400fd5fe9099da3dd5aac5caf2a7954d171b5f4746b15ab0fb9d935c3b787e04282290d2defb3fe3f3e55c0c4a0bacde968aec53ed6078ace3c057f08dfafa4ba8a05050a94301c00087fc560abb8aaeaf83c87fbe3bf2ed015c5b557680d1d6753457706891cd3bd75e26fd10e787a2e8d41356a5feb71c281722670d6631044f7147a918dd641f5890a6a2db9b76bc109df9dc6994b16f29d8c99c7ef638950256b2933599524974d85d91f50c46e3ab9677dadffb9bda6f2dacdbc6e0e145515016be77bb333b2c35bf2d0a334fc4a23439202cd0ba9dcd753ca72ffe72347bf3291df81e841119184c899a39973429d189421b256f7a43dad102d083b6f9ae315ae3101f8cfbb53dc23253759a69c5abc364bdbb3cc48568a098f1fc04c83dcf806ec3c5d9c73620243914bd0ab42b2fe3d7144b55958b753b762a8d8e47aefe89bf18bc9d82c05174d365da4e9f925fa5f58711d2a298aa221c5ff8df4410a3f687da0fe85966c5341f9ac895272a5be7d39d3247dfd48afba10526db0bf4a8fbaf85ebff726aee5b4a7584c59e2b41cbb653f631bfa138acefadffc539b1ef55e76553098da234da233975039e3385bd8bcac48fd63dab6fc0ba7fcb11a20ae11c083263c748d96ae76347033af4a4e561acbd45dc44f1dc7664c531651c5066ab1a995190ca6401882a65ba3abea3334857ac485e9cfe795c685b2d7a982543d9d051cab6de7eee250fa067043d998c32dbd3996358284dfd88b27a67a868fd673238ab282f362af6622a726aa4e03660baba236fda82d85e617a99b4e1c282f0179d4e10c8a628b90885a8cc0cf7af4e8f9e9f684e369f615fa85d5e6524b3f545e66f7feb3d4934b0d3e6fa216f8808dcbd49bb3eb6cedd263bb5208745bcb2057186e0fce91ffe98e332b2eee9356fc07e4e8ba2650955b64247ad9eb79b289e74cd7a6f141358301ad9fd8a40b40b5b88c29b06161d87f05734549880b84212b3e5c551870acf5e8bee7b30784da44b42ac3c5e0e4f10dcae6cfba4b801db8151f3062cd04fcc088b699400707e530acc81713678e1a9f5cd36ea907e58af3ed911100013d56c3c39e47b5aa515f0e5c8545457f3ee0f0eb5ae5c65c564a57ccfe39af38509089b5637b71ec8676fabbe3bd4361754bf177b32cef43f19cd94d49bbcb1e5b847d8b5456ac7c24649f9c5de98f3d8c5b5b4cdc37afe506d49b8453a62dd0bf1dc35d5110df76720b8cd73b5ffdebf03230be7041b33362c82cd07dd2d9243022462b1b0e096a1c33af9a46000901595ad816944b79644c3840f62cde4713976dc084eec79b9feb06a7cbf18b40249240bb196d00e1d2519493275d4aa6ea3586557c4d220059da7834e075ce164e7730a41b96a39b5a5fd1332769467f2a1f480c08de719db52a7d715334158fd82235959bab033c739f581f13e523efcf13d6170236896bb4aee23c0e0d4022c1856393375034f62bdec192bda7d49b5f4b133db53b77ac2ca9aa61a89105a460e1e5aa955ba393f392e11aa6a516f2c8dc3ad0da479bc1b5c9a47483d09df868247730ea724239fc762bd5e276f5acbdfbc5f2e61f68ebc64187af92a18828b2af98a8ea03cb976e4ce62f168abd53609a5654d7e51a90b79a6d74cf067a7b07aa1739efc66a2b329a1ead837c538a6c8ceae233a2541af359343229edb0c2b109ac68455ad519e6de40650ec2ef3f14b7dd4efa890f17d952de5f68c3113613d708ea11cf56975b24fbd04c4f859ca84d61bfd746c4922fb15cd8170f246ccfc07bac3182b75c1767b464bd2bda07d00ea636423b84a847b454880000000000000001000000fe4dffff38cf0e7b6a6259936d7a4b511f033c7b062376bc816cb4805158de2484f6c22d4962c080d9f3d2a95ca16e602e9baa9bd9c28de3bdb97e80e27c97a349f0a2a740bd920694d09e35bfe73bce3228ed8a5b85875b27bb75eb9eebb14ccbe5c442119953adcb51c17843384d0b6574b71de547a112d4ce0000680000000000000000000000ff0f000073bbbd8ad199d68b27a28e4672e64f9739ba0a6c0c9117c8e836bf6a523a20c7f4b985cf1b8082cfcd0ab955394b8cf26a18a16dc0da2f46e89cbe3b3d437aa27faedd3b9c3567351d33051fd9c1b38fd396164c0000000000000000000000000000b0d1c31195e1f5ba5e9c4c3a4ae0030197d4c85e61bc9521abedaabab6f49568ccf5def13d1a646a0e49f3f8d67207ac899156fa7ecd2db5a5508a7ccb9f47b6922399531f8b032854cc4bed432f2fc31bc0fedca0edc478116dec7241e4b370b1a25eedcea8aff9684afeffed4629c696fb037c6715a3c58a2726c8f68c5a823abd4ebb1115d17f6f5d7a6c1c310019ca8cdcbace552755197ca876865b0ef8cd2f1a77b70e84eda798722281a35ec02075869bbf82d9cbf5de00"/4714], 0x11b8}, 0x1) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000080)=0x3) setuid(0xee01) getpeername(r0, &(0x7f0000001500)=@un=@abs, &(0x7f0000001540)=0x8) ioctl$TIOCMSET(r2, 0x40044271, &(0x7f0000000000)) symlinkat(&(0x7f0000001480)='./file0\x00', r1, &(0x7f00000014c0)='./file0\x00') 16:15:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x2020, 0x100000000) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0xffffffffffffff81, 0x0) close(r1) 16:15:45 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200, 0x22) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3, 0x6}) sendto$unix(r0, &(0x7f0000000480)="500105010000000000000015070600000c1010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602900d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7", 0x150, 0x0, 0x0, 0xfffffffffffffe49) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) 16:15:45 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4000000000000000) r1 = semget(0x0, 0x3, 0x204) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f00000002c0)=0xfc) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000380)="0c9ccf6652014b2a48b03b740dd850108701ca3b56222265c04ecd364ba55bb97894f6068e0b1a739af68748d62f335b310f262b1a4bcf1c41b7b3720d1132c69af9eedcf09439a2adc633b90cca7b9996468f74511686a18984a57bf7ff81e7b26852a3883ae3ffe95789389c74f6674d66ab96f746b0581641ef1c514dc4158d6c918a55b92631f70808370244187bcb124d5a859d57e0d7c25e72cffe360f3317eb87098bcc5a5e1b08798c48686a4889e1607412482f2f5bc1afdceb1836cfd3dcb4150fb3be48dce987cb48c96ccc1a865f06f0", 0xd6}, {&(0x7f0000000100)="e22865564fc6c9e3093a5511191f44834c23953e635e96f7cb7cd6bdaf773b71a18094129c82f13779c49eca7028", 0x2e}], 0x2, 0x0, 0x0) flock(r0, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0), &(0x7f0000000340)) close(r0) setrlimit(0x20000000000008, &(0x7f0000000180)) pipe(&(0x7f0000000140)={0xffffffffffffffff}) kqueue() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000001c0)) accept$inet6(r3, 0x0, &(0x7f0000000040)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x7fff, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x48a, 0x2305eb9c, 0x5, 0x1, 0xbbd, 0xe73d, 0xfe1a, 0x0, 0x0, 0xf6cf, 0x4}) panic: kernel diagnostic assertion "(rt->rt_flags & RTF_MPATH) || mrt->rt_priority != prio" failed: file "/syzkaller/managers/multicore/kernel/sys/net/rtable.c", line 569 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *408187 66688 0 0 0x4000000 1K syz-executor.0 244902 59606 0 0x14000 0x200 0 reaper db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81fa03be,ffffffff81faef4e,239,ffffffff81f3b3e5) at __assert+0x2e rtable_insert(0,ffff8000009fb200,0,ffff8000009fec90,38,fffffd80651594d8) at rtable_insert+0x65f rtrequest(1,ffff800021c415d0,38,ffff800021c41548,0) at rtrequest+0x876 rtm_output(ffff8000009fec00,ffff800021c41680,ffff800021c415d0,38,0) at rtm_output+0x6e5 route_output(fffffd8068309f00,fffffd806f709300,0,0) at route_output+0x7d2 route_usrreq(fffffd806f709300,9,fffffd8068309f00,0,0,ffff800020b38768) at route_usrreq+0x363 sosend(fffffd806f709300,0,ffff800021c41870,0,0,80) at sosend+0x668 sendit(ffff800020b38768,3,ffff800021c41950,0,ffff800021c41a50) at sendit+0x52f sys_sendto(ffff800020b38768,ffff800021c419e8,ffff800021c41a50) at sys_sendto+0x80 syscall(ffff800021c41ac0) at syscall+0x552 Xsyscall(6,0,ffffffffffffffd8,0,6,de111b95010) at Xsyscall+0x128 end of kernel end trace frame: 0xde3dd64ff00, count: 2 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel diagnostic assertion "(rt->rt_flags & RTF_MPATH) || mrt->rt_priority != prio" failed: file "/syzkaller/managers/multicore/kernel/sys/net/rtable.c", line 569 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81fa03be,ffffffff81faef4e,239,ffffffff81f3b3e5) at __assert+0x2e rtable_insert(0,ffff8000009fb200,0,ffff8000009fec90,38,fffffd80651594d8) at rtable_insert+0x65f rtrequest(1,ffff800021c415d0,38,ffff800021c41548,0) at rtrequest+0x876 rtm_output(ffff8000009fec00,ffff800021c41680,ffff800021c415d0,38,0) at rtm_output+0x6e5 route_output(fffffd8068309f00,fffffd806f709300,0,0) at route_output+0x7d2 route_usrreq(fffffd806f709300,9,fffffd8068309f00,0,0,ffff800020b38768) at route_usrreq+0x363 sosend(fffffd806f709300,0,ffff800021c41870,0,0,80) at sosend+0x668 sendit(ffff800020b38768,3,ffff800021c41950,0,ffff800021c41a50) at sendit+0x52f sys_sendto(ffff800020b38768,ffff800021c419e8,ffff800021c41a50) at sys_sendto+0x80 syscall(ffff800021c41ac0) at syscall+0x552 Xsyscall(6,0,ffffffffffffffd8,0,6,de111b95010) at Xsyscall+0x128 end of kernel end trace frame: 0xde3dd64ff00, count: -13 ddb{1}> show registers rdi 0xffffffff81909a07 db_enter+0x17 rsi 0x4478 __ALIGN_SIZE+0x3478 rbp 0xffff800021c41290 rbx 0xffff800021c41340 rdx 0x4479 __ALIGN_SIZE+0x3479 rcx 0xffff800020c14000 rax 0xffff800020c14000 r8 0xffffffff8106d1c3 kprintf+0x173 r9 0x1 r10 0x25 r11 0x8e01c980b2075509 r12 0x3000000008 r13 0xffff800021c412a0 r14 0x100 r15 0x1 rip 0xffffffff81909a08 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800021c41280 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=408187 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b384f8,0xffffffff8237c718 process=0xffff800020b8c9f0 user=0xffff800021c3c000, vmspace=0xfffffd807f00c2e0 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 66688 487900 89633 0 2 0 syz-executor.0 *66688 408187 89633 0 7 0x4000000 syz-executor.0 21140 157412 0 0 3 0x14200 bored sosplice 86254 138934 45840 0 3 0x82 nanosleep syz-executor.1 89633 511688 45840 0 3 0x82 nanosleep syz-executor.0 45840 453395 80945 0 3 0x82 thrsleep syz-fuzzer 45840 517735 80945 0 3 0x4000082 thrsleep syz-fuzzer 45840 348306 80945 0 3 0x4000082 kqread syz-fuzzer 45840 310449 80945 0 3 0x4000082 thrsleep syz-fuzzer 45840 4425 80945 0 3 0x4000082 thrsleep syz-fuzzer 45840 474920 80945 0 3 0x4000082 thrsleep syz-fuzzer 45840 210023 80945 0 3 0x4000082 thrsleep syz-fuzzer 45840 492534 80945 0 3 0x4000082 thrsleep syz-fuzzer 45840 337223 80945 0 3 0x4000082 thrsleep syz-fuzzer 45840 382129 80945 0 3 0x4000082 thrsleep syz-fuzzer 80945 475108 88386 0 3 0x10008a pause ksh 88386 115222 68843 0 3 0x92 select sshd 84544 351044 1 0 3 0x100083 ttyin getty 68843 114034 1 0 3 0x80 select sshd 81735 358347 87034 74 3 0x100092 bpf pflogd 87034 275492 1 0 3 0x80 netio pflogd 30835 155809 90210 73 3 0x100090 kqread syslogd 90210 370348 1 0 3 0x100082 netio syslogd 59167 348963 1 77 3 0x100090 poll dhclient 43462 2378 1 0 3 0x80 poll dhclient 69839 58605 0 0 2 0x14200 zerothread 76524 260923 0 0 3 0x14200 aiodoned aiodoned 58339 42415 0 0 3 0x14200 syncer update 31167 203655 0 0 3 0x14200 cleaner cleaner 59606 244902 0 0 7 0x14200 reaper 42879 390994 0 0 3 0x14200 pgdaemon pagedaemon 70159 351178 0 0 3 0x14200 bored crynlk 90965 520631 0 0 3 0x14200 bored crypto 73932 79331 0 0 3 0x40014200 acpi0 acpi0 21143 475356 0 0 3 0x40014200 idle1 57468 154345 0 0 3 0x14200 bored softnet 93681 264044 0 0 2 0x14200 systqmp 66824 297145 0 0 3 0x14200 bored systq 64813 132594 0 0 3 0x40014200 bored softclock 94992 174346 0 0 3 0x40014200 idle0 71705 485283 0 0 3 0x14200 bored smr 1 428456 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 0: exclusive mutex &pmap->pm_mtx r = 0 (0xfffffd807f00be90) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 pmap_do_remove+0x88 #4 uvm_map_teardown+0x195 #5 uvmspace_free+0x86 #6 uvm_exit+0x29 #7 reaper+0x18c #8 proc_trampoline+0x1c Process 66688 (syz-executor.0) thread 0xffff800020b38768 (408187) exclusive rwlock art r = 0 (0xffff800000650c98) #0 witness_lock+0x52e #1 rtable_insert+0x142 #2 rtrequest+0x876 #3 rtm_output+0x6e5 #4 route_output+0x7d2 #5 route_usrreq+0x363 #6 sosend+0x668 #7 sendit+0x52f #8 sys_sendto+0x80 #9 syscall+0x552 #10 Xsyscall+0x128 exclusive rwlock netlock r = 0 (0xffffffff821abb18) #0 witness_lock+0x52e #1 rtm_output+0x651 #2 route_output+0x7d2 #3 route_usrreq+0x363 #4 sosend+0x668 #5 sendit+0x52f #6 sys_sendto+0x80 #7 syscall+0x552 #8 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8234cce8) #0 witness_lock+0x52e #1 solock+0x66 #2 sosend+0x52c #3 sendit+0x52f #4 sys_sendto+0x80 #5 syscall+0x552 #6 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9503 6408K 6919K 78643K 11698 0 0 pcb 26 9K 10K 78643K 277 0 0 rtable 119 5K 5K 78643K 299 0 0 ifaddr 52 12K 13K 78643K 81 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1489 0 0 iov 0 0K 12K 78643K 47 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1210 76K 76K 78643K 1673 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 8 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 52 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 5 13K 25K 78643K 527 0 0 sigio 0 0K 0K 78643K 6 0 0 proc 53 50K 83K 78643K 416 0 0 subproc 32 2K 2K 78643K 34 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 49 0 0 in_multi 33 2K 2K 78643K 40 0 0 ether_multi 1 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 241 0 0 pfkey data 0 0K 4K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 91 20K 21K 78643K 2639 0 0 UVM aobj 29 2K 2K 78643K 32 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 37 0 0 NDP 10 0K 0K 78643K 21 0 0 temp 133 2728K 2796K 78643K 4779 0 0 kqueue 0 0K 0K 78643K 1 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 235 0 228 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 50 0 4 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 76 0 72 1 0 1 1 0 8 0 nd6 48 6 0 0 1 0 1 1 0 8 0 ppxss 1128 6 0 6 2 1 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 18 0 7 1 0 1 1 0 8 0 pfstkey 112 18 0 7 1 0 1 1 0 8 0 pfstate 328 18 0 7 1 0 1 1 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 195 0 0 13 0 13 13 0 8 0 art_table 32 196 0 0 2 0 2 2 0 8 0 art_node 16 46 0 4 1 0 1 1 0 8 0 sysvmsgpl 40 4 0 2 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 46 0 36 1 0 1 1 0 8 0 shmpl 112 30 0 3 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2275 0 853 47 0 47 47 0 8 1 ffsino 272 2275 0 853 96 0 96 96 0 8 0 nchpl 144 3176 0 1535 61 0 61 61 0 8 0 uvmvnodes 72 2590 0 0 48 0 48 48 0 8 0 vnodes 200 2590 0 0 137 0 137 137 0 8 0 namei 1024 9428 0 9428 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 2 0 2 2 1 1 1 0 8 1 scxspl 192 8735 0 8735 9 8 1 6 0 8 1 plimitpl 152 35 0 26 1 0 1 1 0 8 0 sigapl 432 727 0 712 3 1 2 3 0 8 0 futexpl 56 6126 0 6126 1 0 1 1 0 8 1 knotepl 112 113 0 94 1 0 1 1 0 8 0 kqueuepl 104 91 0 89 1 0 1 1 0 8 0 pipepl 112 440 0 421 2 1 1 1 0 8 0 fdescpl 488 728 0 712 4 1 3 3 0 8 0 filepl 152 4124 0 4024 6 1 5 6 0 8 1 lockfpl 104 172 0 172 2 1 1 1 0 8 1 lockfspl 48 60 0 60 2 1 1 1 0 8 1 sessionpl 112 18 0 7 1 0 1 1 0 8 0 pgrppl 48 26 0 15 1 0 1 1 0 8 0 ucredpl 96 928 0 919 1 0 1 1 0 8 0 zombiepl 144 712 0 711 2 1 1 1 0 8 0 processpl 840 744 0 711 4 0 4 4 0 8 0 procpl 624 1883 0 1840 4 0 4 4 0 8 0 sosppl 128 8 0 8 2 2 0 1 0 8 0 sockpl 384 467 0 447 3 0 3 3 0 8 1 mcl64k 65536 6 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 3 0 0 1 0 1 1 0 8 0 mcl9k 9216 4 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 8 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 120 0 0 14 0 14 14 0 8 0 mtagpl 80 2 0 0 1 0 1 1 0 8 0 mbufpl 256 166 0 0 10 0 10 10 0 8 0 bufpl 256 6696 0 1190 345 0 345 345 0 8 0 anonpl 16 71446 0 61117 60 16 44 56 0 125 1 amapchunkpl 152 3756 0 3662 7 3 4 6 0 158 0 amappl16 192 3191 0 2624 41 11 30 39 0 8 1 amappl15 184 249 0 248 1 0 1 1 0 8 0 amappl14 176 36 0 34 2 1 1 1 0 8 0 amappl13 168 2 0 2 2 2 0 1 0 8 0 amappl12 160 13 0 10 1 0 1 1 0 8 0 amappl11 152 314 0 293 2 1 1 2 0 8 0 amappl10 144 73 0 71 1 0 1 1 0 8 0 amappl9 136 587 0 584 1 0 1 1 0 8 0 amappl8 128 141 0 127 1 0 1 1 0 8 0 amappl7 120 38 0 32 1 0 1 1 0 8 0 amappl6 112 306 0 298 1 0 1 1 0 8 0 amappl5 104 134 0 120 1 0 1 1 0 8 0 amappl4 96 886 0 858 1 0 1 1 0 8 0 amappl3 88 202 0 192 1 0 1 1 0 8 0 amappl2 80 5158 0 5080 4 2 2 3 0 8 0 amappl1 72 24807 0 24350 25 15 10 19 0 8 0 amappl 80 2126 0 2088 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 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 31 0 3 1 0 1 1 0 8 0 uaddrrnd 24 728 0 712 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 728 0 712 1 0 1 1 0 8 0 vmmpekpl 168 9850 0 9816 2 0 2 2 0 8 0 vmmpepl 168 84855 0 83175 109 33 76 89 0 357 1 vmsppl 368 727 0 711 2 0 2 2 0 8 0 pdppl 4096 1463 0 1422 6 0 6 6 0 8 0 pvpl 32 237404 0 223962 151 32 119 142 0 265 9 pmappl 232 727 0 711 2 1 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 505 0 4 15 0 15 15 0 8 0