56c3ef38ca917adbc75675382e191cf419c2cf6f4f77f22f5be44396b1e5ef764bc04688d72b2e60dad433fa822", 0xf0, 0x0, 0x0) readlinkat(r0, &(0x7f00000005c0)='./file0/../file0\x00', &(0x7f0000000600)=""/4096, 0x1000) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000001600)) getsockname$inet6(r0, &(0x7f0000001640), &(0x7f0000001680)=0xc) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000016c0)={0x2, 0x20, {[0x100, 0x400, 0x1, 0x80000000, 0x3ff, 0x5, 0x6, 0x10000000, 0x8, 0x1ff, 0x2, 0x6, 0xdc8, 0xa7e, 0x82b, 0x2, 0x1, 0x6], [0x7, 0x8, 0xffffffff00000000, 0x5, 0x5, 0x7f, 0x9, 0x80, 0x3, 0xfffffffffffffffa], [0x20, 0x9, 0x5, 0x7f9, 0x22bc00000, 0x2, 0x3f], [0x36d6, 0x8001, 0x4, 0x6, 0x0, 0x1], [{0x0, 0x602a, 0x5, 0x80000001}, {0x8, 0x8, 0xda56, 0x8}, {0x5, 0x2, 0x0, 0x1}, {0x60, 0x8, 0xe7ea, 0x800}, {0x5bc, 0x5, 0x9, 0x80}, {0x401, 0x8c, 0x4}, {0x7, 0xfffffffffffffffb, 0xfffffffeffffffff, 0x70440b3d}, {0x8, 0x2, 0x1, 0x8001}], {0x9, 0x7}, {0xffffffffda265664, 0xcb9, 0xffffffffffffffc0, 0x1}}}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001900), &(0x7f0000001940)=0x8) fchmod(r1, 0x1) fchmod(r1, 0x4) r3 = socket$inet(0x2, 0x3, 0xffffffff) fcntl$setown(r3, 0x6, r2) unlink(&(0x7f0000001980)='./file0/../file0\x00') ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000019c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000001a00)={0xc6b8, './file0\x00'}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000001a40)={0x3, 0xfffffffffffff666}) 13:34:35 executing program 0: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xeff, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) r2 = dup(r1) mknodat(r2, &(0x7f0000000500)='./bus\x00', 0x6000, 0x8) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r3 = fcntl$dupfd(r1, 0xa, r0) faccessat(r3, &(0x7f0000000080)='./bus\x00', 0x40, 0x2) setitimer(0x1, &(0x7f00000017c0)={{0x85b, 0x800}, {0x4000007993, 0x6a}}, &(0x7f0000000740)) openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x400, 0x0) mknodat(r3, &(0x7f00000001c0)='./bus\x00', 0x1, 0x4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000680)=0x6550) faccessat(r1, &(0x7f0000000140)='./bus\x00', 0xc, 0x3) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x100000000000007) r4 = open(&(0x7f00000006c0)='./bus\x00', 0x7ff, 0x1) socket(0x10, 0x5, 0x8005) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000100)=0xfb4) r5 = msgget(0x3, 0x42) msgctl$IPC_RMID(r5, 0x0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x8, 0x9, 0x9, 0x1, 0x101, 0x10041, 0x4e4, 0x1, 0x2, 0x800}) ioctl$TIOCFLUSH(r4, 0x80047469, &(0x7f00000000c0)=0xb) msgget$private(0x0, 0x100000000000004) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000540)) r6 = socket$unix(0x1, 0x5, 0x0) setuid(0xee01) r7 = fcntl$dupfd(r6, 0xa, r6) ioctl$TIOCFLUSH(r7, 0x8028698c, &(0x7f0000002580)) msgget$private(0x0, 0x121) msgget$private(0x0, 0x102) r8 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r8, 0x1, 0xfffffffffffffffe) 13:34:36 executing program 1: socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r2 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 13:34:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001ec0)={&(0x7f0000000a80)=@file={0x0, './file/file0\x00'}, 0xf, &(0x7f0000001e00)=[{&(0x7f0000000ac0)="fe3486ace316092d031368c927bb2abd11ab0e3cde17dabc00972b41f45ccbcbd6812c2049463caa97571f446b18f035eb91c9200e582383695028709a00170531837cfea9433a76b44240816dc2e67e00e054b6ad34832aa1836a79a8dcbe51e4c55447d9d7ed201f0a07ea4c7e8a178ad8bcf3e2a1cd44e16042c798efc3ebf23ed506180e2e4758b8f7545649581e0d7e073fd158cbb0198f55680dcdb02d28b7040746953b1c188e3bfff8f9e17915c860859967101abb6a498128e45ebd3970b3137ca5321535cc2c65cd82df0d5e457c5f8ffcbc9b68e01c9ff4730c1e7aa2e4065aef0215f77abcb3d4f82fa943157668731a2b994643d1daa270d12728681e1e370609f74d86efd6163fcca90010c2c597e9358554a3a49ab9218dde33a0927e84e74f587f58c33e882d38a9f894de727ae7a598d07ab0b12129846c578e2ecabf56191faf5cfa9c4af2d287ab96b17543af3fe08f1509839ef64bd5adf1bf4787c16575c5426b5ab07018dfb11fe580421a0c959cd9dcd5a7619fd593d7ad023db7e0a935a10adeb52ecd1ceb7d7408a4641a8a914da11cefb51e2230be2c409ae746562a572fcf699655452025a79eff5da953d1b4c91f026ddd3e4c68fba3d8dcce95f1e0c5f90b77a94bedc0e958d234b4c5d73df6f6fb4c6ec508c6508f0c471c5c2822f106125085e4bc9042a7540baa12b69b159fb2b80c2760fb8ebc22612fad57a80f1a0566ab9c4b160238aed3f225b6a3c7fa45188b189a5bf51dfd793c575b66aaac66251eba5b58e0323b75b5c36485936a36537ccb73b1df5bb44e2fb1964b886062b8379d4974bd348013a40e0c964488dbb554d1bb3243948c4ddd43f3f8de313ec8b35c80bc2e9e5e617e650cf08360b77c3cee61de402ec67fc4a4edbc1d48ed97968b665cf8bc5a603b49fa5e12a4decd34fea0677b1e4bdedacfccd1cf0fdfd6331f028575da751e11e7da95d1d8ab27e73a0a746c8176ec7ec95ed99f169e8d846717095bdd44a620aff633a75ee8cf629c89c3c60267007b0d7dce924d40536a7b43100621e8d7f736eb7e8affd4c37dad9cc198893d8f28c2a1f29b0d99943122efc0812823337ceb17a02938ff6323e50cfe2a7edee0e927f2e308957c2526ea5e16ba851aba14a53778059f207244985d3f5e3a223d8bac3d2039686265fdc0e0e91a5276dfe775f567262bd133df5f056892f53a8a0af294fb6d5ac7a85e54e17df7da7ec1d232e798939852cba6e7fd133ab285aeb9febed02e0c8eef2635823f51bb166b17951e9d6d3f717204ee199527b712747feba6f5fa5c97b155e09451ddbfcd8bbf6ae4d5556e052aabe111c2ccfc9cda93d62946f08148c307995aeff5af9b82821aa23aae46773d63173fc40b98952450565100115d8cb6eb4e1afecc6b66818b0c5b1eeb81025f769b397051a0092e2e228e1b4df49529089dd3446097e6e6e3f9766a129e7a76d27e8bea645904f2c96dcbdc9935afa8af11a5f657fcb392a5c065e8d903e1ebea2eb0aea5c6cc36163dc7287e18efa5570128a0e7b246cc50424852c0eb206f8c5dbb6fa53db4a58c3e1d04822b917dcf2b7607a040c82dafc1955cf6b27353c1f9b0d79bf553bb192e989244f9be7086013fdd4575283b711e84523a645f0aba99e6629b0509461dade0a7fecff7a90f4e62d7c9a8cbb6828c81ea7dd512eb821112d7e6690cabceb363c2069337b9872b9d3f602a5e1b40a0c6ada6a7fe85b268779b1ebb2e602770d7c0829cde0ec8c974378166f9d06e4ab463a4ef2bc0b48bb5951c184a415057de2b2dca58367e7920af4ac6bf1a1508b85ff3f91b7d6412123fc5d68465b041d21580b02cffdeea87e6c8a80025a1bfa0733a8204124539d56cf8befd2fa0228ef73619574c662e3fb6d08d9ec46c02bb522852db6c53f3c2c02924426e8ef134e35f597f52927c1e3c97c9713091a4de473d818fb562dc29a0867e21b154a1a49df273d8993d1f0f6a5db5af686050a69e31646c0309e3419e1867b3b4e7ae3fbdba9cc95ccb9b8201b511e5f1bb131506d3d002d70915b7f5cc0432d5a81787ee45457e7140648f0ab1642bdfddb54bf65b595fdda1843fd8f1e6d91719ff70f5b9349724ba35a8c856352745f5460e4400f40ee2fce25f9bef93da79bb143faec03ca181a149dd9355eaa30aab342d339933f403178f3cecabe7a152f13f4ea9e03cbc2317bf0207ee60590780527c815cf7ed8f161daf937f5ecd507bf3bfb2d1c739f0605f37a1d85f3f883cfb417a793978cde79f9f9057d9bccde7fa1d0946bd7ce30a26372358100b2668055b4681dacf52d11d6682969cbb3a9d5c80787ced2a3ec707d2809c3a11c671ba8a7ea1d45ec3c8eeceb5312aecc6a5287925b6210ac404328329505e3303f62f01ffa8db0c56ba860a283e69b77230d9189732644dd2027f1c58369531e2973e747ea1b9983f6af03c2a000520440d76488ff01acae5dfe061844e19214a369d51aa5a193f52bda19744ce607b45f3d6ed0c13f89e1e315fba2944bb4a5d053cffbc84d2272392b320c3fc629572bd0ef734c7d0ed7c2fb5cf9c170902e2f3b8ecf551dfc16f8c8e5a21c31dc080775713ff1d3a05b6598b5530fa792e3b9b2f5664a2fc88ed7c16f553b922a08fe01a266e44d16ff746074fe95716f4d1d5a0591102623be1f61d66fcfadc75bb683a1adcf7add9ad3c59032f2a96c15dfa3ed0bbfb80ff6f789c74cb3e9a69b1e900b2c098f820c4f207a49e43d0ef58c8617aa178918d5db7c7f3ad4e93cdc2f42b126159282e9ed2d9c3a2f2af9948160f205519c21ab0ae2c1fa3d6574686833cdb66f17952d65e795b99e0af6d8195b41479f45c1dd3c9217e7aec01ce09f9755b0c4724760aed40a24d55b352365809dcc0dd16cfa733e855862d7791f3748d2b44020243688721bed228284173280905538d27ae8e006e8dc083f0211be163ada62ae8037ca53557b156eb62b6c6859b14f42c1d0298b82745c4d4f2ea50dbde17a1437d293659a94a3d5d2d4cc40e4ebfa239d5878782f4fbd0f968e51124493a4ebf8552a0f824555d53e3f50ee4bc77d3e43df0cbebec838df8e73d50baf0a182347160ceaf3e4c2a7d22a5ac2a7b2cfa11c508649197fb78ff9dd653e66bc05ff4759884efeb4bbd59b935c75071943c287affbb395b593faeea36a597889c424401e2b781acbcdde81db8400eba7c3a4f3d1bc42d2e8dc3cc7613a90fd9cb9afe2022054d4acfd92005c438fb7504e7537a3091f869e0b60d25831070a10f252be8d2264f418b1c5f592831e80bccfd9a41ae58c34cbed8486c4fe97098f56d570d8e6f62f3dbdaa53b57b9330e08bf693ac11d3d792512d230568cb492af0c924a4e6252e16b000f32f8274f9862eac86610dc571ca6add3cfea5bbb42169090b5043c561f0b04d3db5b9dfd1a9a1a102f12e1fa19e8721ed45b4d22e4dab1d99b967c201ce6fcbc34826da71f939e0a22ed76c402f76fcb0d03c0d399c0fd69080c0fb37bee116cd17376adf86d229bd66bb5ebece52832152170e22c684116d6b758bf6986f0000be4747552841d42b3797e2c4cea56469907b9f3cf52755a142f2268cb715db2243e7424b1515d285cd8eaf8fa9863a6e2faef4b5cce2c16f24d09549b5b904f563b9230c6bad140db97fe46f317e263e5dd640d4ffd465071a027b45d2c6e45ca0203fdea8c528a2bd6afeedcdfdda8ae34cd1540552c35742801bf8acfd86509895f69756fc5db397d37b7d90fe29102a78652949a642e31ee329b2a45ceef46f7f3600fcf3d3e1eb673ca17a3fc26efbdbf4ba444831d8cd44839ac70d3d5d49be0e836d806cedb344ea365e0bbefa6845d4bbfc0d61c335946200f40559c17d2110f933bf9d3f1908f03ae4ce77a51e298c0e8462da8ee7664da4049380b2824062c59004d7e06a1a34442f67ed73d5c9f6517d4b88ea28228bd78776879ec4631341fc9633a6278c1ba644370fb897825dfe51146d2c1e0c7d544b7f21ddcaa4a61df98f7a715ad8765adda0a7a86fbd21bcc08fed2229318ab02d000001b26eb1f8a894d836b35cd564121f8e4597311dcc8848b73ad3124f9beb6ffe26de630421927a9a76605206ba040ddfee819f900789b9baeae5fcd7943f66e3cb93490921f9234a6dc89b27e59028e3b3e2f688c557c274acc8e1866a6f248377ea8f1cd5364aebddea911c15fbf42042c614f7397426a511d3e87300e65efeee7cdd4f5aea9893d2d10b063c6bc132487728e532523cbafd82ee7af0fb31fc3d6efe0b25b02565cbbcf717dc2b2670c677646ea070bd9e91583c2bf2b3eb2b259ab03bef8b6dfda7c18462ab4e842767cac1acaf41d336c47722c3ca976b0426e00251d4d08ac1c3e76ccb4ba6cea083f4d8d77ca21afce5e6d6df0eb9dda155ffb71249fea4ab24ba1bf659659179907d519ba71ffe461b38e9e98c79fd41d22cd98c22e25ade74b972a1e92215de2dd5c318c10453e9bf47059bbc7309033397b49c0bb49db7745ada6c090255954191e42df8f65e3a646043e0fabc748583d422d5219a80753217c7df546849af66c4bbd31237f9a23e5e0689b9137244b8d8bcac5e35d1ea3ce55f66040f1f7f2956d20698f13d8ba2b5fabdaa995ab591c7bd29d236362ea664bf9fe520bd90e81963a84f6de1fe23003091eee95883ca8485e7cc20ddab51d642628a0e72d5837b7f6c37ecfd31233c338556a0a8459488ebbad06eef024fcd676da8891f0012406c00d637ab19a93a2510cfdf378132c4579e77718a0b57001b2afe66a751872fe6189f95879ed34735e38dcfed303e0390a3983d53a47da744903dc389a5d9547ad7dd374f86ec8136c6ed6843e398c28be112507ec53497bd50795d1ab172f0c9616c8b91bfd0a5e58a9919125757a043dcc69dce94fdb135a7f31a4aba1cc4e1ff6d7a41bb48445763bab456707dc9c8dd759cd270028064c08dc6e360c64878c42607e0bcc029cce3956ae2eb02725003ffcc4b9b544dede05dd37d0ea88850728194bae2f797eb2a0f19a4258b772638de8a59cfe8b41c568dd3099b49df7bbf6be2c5ff8f4a494358e90d515260cada46d070c0023e427ff127d2f0ccbd7e1e1d1d29ec953e486858ea855c7f104b81c0fb9d66c6a041f14bf65ffdf89723080f25101b53832c1ddee991dcfc476bd593fd832f5067b9d13201e754fb0fa04fe56b74281b906b1f3798d7a095ebb65fb85809136e594c726dac18d7d871a9f8932d4d54bc0b66bc1a570e70b13a0313601136c669ecac3ee02a92a2d4a94bfafcc4d3e9dde7aac211f05c1ce6f64114d1c848b674bae64085d092744640e299e1c97681c7182c213396ca26f88ae47478c3bf55179a95c5f5eb00247cf6a048fa5df6a00b982ed89cc258f0e2cb5d721d0209ecfabf674f8248b90afa375a3870d82c882dff4dd56a0017c274068bd9e54ddd02e4eea05d52785836a8346753cb745c1385fcebfd094bed64b879e74054434bd04144ce3d89168b6d65d2b89affb2f9c067074220ea947a2a827e8eff28ecc071f195f5a62c51cf25486ba393b2812eb66b83ed1081da578bedd6ca80aed47dc3e5830e13984698f9e0f1fc9c875361b24d837a0c51952d4b9c3000117a2d38a454d7265522b1a89590974292a8e7a00a1dafd029fedd5ac0b6654cd438507941811277d895aba6357151ce2e5c214f3547bb71d3a8d9c43b46c23204fa609eab297468a57", 0x1000}, {&(0x7f0000001ac0)="d17b1ec40f01a73900afd252eef084257d4c0d376d6c8e2e461313021e2e77c65b5d4babafc5ecd523152131203e8c936d4b314cfc543583f0892bfdb9c5d60ee0aeccaa1d1c5fa9d2ca1d235c835536ab908386720171fb05163ed39c0765a85fd18fc78e50f2633683c7ecd472d4c06e48c0b97254982e284835dcff3e43fc3f9fe2df", 0x84}, {&(0x7f0000001b80)="c5fbc4ae94e9f29a311860335fa64235130e4be03ee4864cb14395bf4d7add8b102f23deb56fe2da3080a3c83bd8824ba38629f84b602b19315e2bf381f369a488c3780e5054eb48e94dd0c7ce6903c170061c781023be62255d066b5323fac7894e1fc21af616d4c3c1137b176765534ad9e842def7fc1a19cace0cac52247c54aa6803082fc8ccf09771ac55c5236d0ed8ca72c054971bb170110bbd03bbaa2b0cc1c0352123f04635c06e99c734515320d2792a8e2966d0f87c75cf6993bd51f4734b3f36266745968ff614375812b0237b277c820c869c051594132b516c71b48703c8a0c19773d515a9b0", 0xed}, {&(0x7f0000001c80)="c10f2df7bf115f038364e3eb48c6f41d1b0d1c268c7c01bb6b3ca85d80338bef1b13e5c983bb6e7605b55fd67017ec046d73dd0ab0d3a25d9838e20ac591ae9a90257b06b747d799b08dab2c7837081e5213fa4c06f5a8cdc159471be610c070c3a223d3711570dd9d70080902f77bef282845ee802dc8362003c9ae76416ad606e17e00fc9f60a673d3e0dc438d9e807823108908f84ad0d3ddcbd0244f26afc1a11dce56334a5226fa0c9bd7e340240ee9d5cd12ad2a442718c5de4f430b50c33d343f4a90db87485c52a2535bdc28a5ced8efb4b72b6c1a3d1b9cc475727d6fe93bfda3251baa38c1b5530615df", 0xef}, {&(0x7f0000001d80)="f6ce156d063104e8134c027fb980b385c88a22f61888f2d021c15875848413d6305e17fe9df371cf9530e79dfc780ea4391adf51520f9b1908527a9d9335c2e63009250710a4219538e5487288e80a83b1b1a7b8384bbc69c7a998158412d113", 0x60}], 0x5, &(0x7f0000001e80), 0x0, 0xc}, 0x2) r2 = fcntl$dupfd(r0, 0x0, r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/bpf\x00', 0x20000, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f00000000c0)={0x6, 0x8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000100)=[{0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xfe1c, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000009c0)={0x3, &(0x7f0000000980)=[{0x101, 0x1, 0x7, 0x3f}, {0x10001, 0x4, 0x844, 0x2}, {0x800, 0x6, 0x80, 0x3}]}) close(r2) r4 = dup(r3) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000340)={0x10, 0xffffffffffffff81, 0x4, 0x2, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffff800}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ff2000/0xc000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xfff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000c4e000/0x4000)=nil, 0x9}, {&(0x7f0000d7e000/0x2000)=nil, &(0x7f0000e00000/0x2000)=nil, 0xffffffff80000000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e5c000/0x2000)=nil, 0x8001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000e29000/0x2000)=nil, 0x800}, {&(0x7f0000dc5000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5f}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) r5 = msgget(0x3, 0x40) r6 = getuid() r7 = getegid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000840)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xc) r11 = getppid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000900)={{0x2, r6, r7, r8, r9, 0x3}, 0x2, 0x4e4abe96, r10, r11, 0x4, 0x400, 0xeb64, 0x5}) getpgrp() r12 = semget(0x1, 0x3, 0x0) semctl$GETNCNT(r12, 0x1, 0x3, &(0x7f00000001c0)=""/240) 13:34:36 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x100, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)=0x1) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f0000000240)='./file0\x00', 0x120, 0x2) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffffff43, &(0x7f0000000440)=ANY=[@ANYBLOB="083fdf9dff0000452c8efe730984d2077a7a7ab6c3162953cd7a0629c0346fdf799026169b1cb4c5d84106a11c5ce933127c2fffd04dc38df30730546bae723ab06d22417c349ff7c1db04daa4b02a2b61e5f0d00f50a12d831802490a949ee2004f3561659e485bd7690ab9af27018d11b7e7b0d24437e94ac8efe8f1c627d8ec432d6bf20b42aa6e0a192983ed6addd2b622ac89b8a215f4d150be2ae58d7546feab46e65ebdb33fba888cc7d8a5e6505bed41646eebed4465997a5a4d6d8111761de2fdee9607d97129371af6ef795106b898a52b101d8ad3af44593e0dad", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0xf4}, 0x30681bd2b2e139af) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 13:34:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) syz_open_pts() r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) 13:34:36 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 13:34:36 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2, 0x8) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "7565b5caf579c9990bf62a3afcc155373faa106b", 0x0, 0x1}) 13:34:36 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) r2 = socket(0x0, 0x2, 0x375) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x7da67a68082d0f16, 0x0) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000100)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) 13:34:36 executing program 1: r0 = socket(0x6, 0x400000000002, 0x8000) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) 13:34:36 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x2, 0x4003, 0x1) r2 = dup(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, 0x0) 13:34:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x9, 0x2041110d, 0x9db8, "d6d06c8a4006000000e20000005680fda074ad00"}) write(r0, &(0x7f00000004c0)="6e0e8899832aed8d11fc4cd32a3fcf73ade6c6df1cefd6406011035e57b476b4af4c06", 0x23) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7) 13:34:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x2, 0x0, 0x3, 0x9}, {0x8000, 0xe4e, 0x8, 0x5}, {0x6, 0x1ff, 0x3, 0x100000001}, {0xfffffffffffffffb, 0x800, 0x1f, 0x100000000}, {0xb243, 0x4, 0x2, 0x436a}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xd8e7, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) r1 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000001c0)) open(&(0x7f0000000200)='./file0\x00', 0x400, 0x12) 13:34:37 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000000c0)={{}, 0x2, &(0x7f0000000080)=[0x0, 0x0]}) clock_getres(0x4, &(0x7f0000000100)) close(r1) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') 13:34:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000140)) dup2(r1, r0) 13:34:37 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x0) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000180)="d3eef3", 0x3) execve(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) 13:34:37 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r0, 0x0, 0x41, &(0x7f0000000880)=""/124, &(0x7f0000000540)=0x7c) read(r1, &(0x7f0000000440)=""/178, 0x72) r2 = semget$private(0x0, 0x6, 0x200008000000010) syz_open_pts() semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x4]) semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x1, 0x2, 0x800}, {0x5, 0x4, 0x1000}, {0x3, 0x6, 0x1000}], 0x4) r3 = accept(r0, &(0x7f0000000400)=@un=@abs, &(0x7f0000000580)=0x8) getpeername$unix(r3, &(0x7f00000007c0)=@abs, &(0x7f0000000980)=0x8) connect$inet(r1, &(0x7f0000000900)={0x2, 0x1}, 0xc) semop(r2, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x2) sync() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000500)=0x7) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000005c0)=0xc) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r2, &(0x7f0000000180)=[{0x2, 0xffffffffffff477c, 0x800}, {0x3, 0x2, 0x800}, {0x7, 0x5, 0x1800}], 0x3) chmod(&(0x7f0000000300)='./file0\x00', 0x11) setuid(0xee01) unveil(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='c\x00') unveil(&(0x7f0000000780)='./file0\x00', &(0x7f00000001c0)='x\x00') setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) semop(r2, &(0x7f0000000380)=[{0x0, 0x800, 0x1000}, {0x0, 0x31e1, 0x1800}, {0x2, 0x1, 0x1800}, {0x3, 0x9, 0x1000}], 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000340)}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000680)=0x9) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000006c0)=""/191) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000200)={0x6, 0xd7, {0x9, 0x200}}) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x80) 13:34:37 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, 0x8004427d, &(0x7f0000000000)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) 13:34:37 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1000002be9, 0x0, 0x0, 0x0) close(r1) dup2(r1, r0) 13:34:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x19d900a54f8b05cc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='9') 13:34:37 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f000063b000/0x1000)=nil, 0x1000, 0x6) mprotect(&(0x7f000063a000/0x2000)=nil, 0x2000, 0x4) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) 13:34:37 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x3f, &(0x7f0000000180), 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000080)={0x4b, 0x0, &(0x7f0000000000)=""/75}) 13:34:37 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() r1 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0x1000) shmdt(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x40) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f00000012c0)={0x1000, 0x0, &(0x7f00000002c0)=""/4096}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) getitimer(0x2, &(0x7f0000000040)) ioctl$TIOCCDTR(r0, 0x20007478) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file0\x00', r3, r4) r5 = semget(0x1, 0x1, 0x200) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffb000/0x1000)=nil) semop(r5, &(0x7f0000000080)=[{0x1, 0x1, 0x1000}, {0x3, 0x20, 0x800}, {0x3, 0x7, 0x800}, {0x0, 0x20, 0x800}, {0x0, 0xa73a, 0x1000}, {0x0, 0x3, 0x1000}, {0x3, 0x82c, 0x800}], 0x7) 13:34:37 executing program 0: r0 = socket(0x18, 0x8000, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x9, 0x2}, 0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) 13:34:38 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x140) r1 = dup(0xffffffffffffff9c) linkat(r0, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00', 0x4) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x23}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6, 0x5}, {0x20, 0x4}, {0x20, 0x2}, {0x84, 0x2}, {0x100, 0x4}, {0x84, 0x9}, {0x46, 0xfffffffffffffff8}], 0x7}) r3 = dup2(r2, r2) ioctl$TIOCSTART(r3, 0x2000746e) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000100)={&(0x7f0000000240)=[{0x189, 0x9}], 0x2000000000000106}) 13:34:38 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x140) r1 = dup(0xffffffffffffff9c) linkat(r0, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00', 0x4) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x23}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6, 0x5}, {0x20, 0x4}, {0x20, 0x2}, {0x84, 0x2}, {0x100, 0x4}, {0x84, 0x9}, {0x46, 0xfffffffffffffff8}], 0x7}) r3 = dup2(r2, r2) ioctl$TIOCSTART(r3, 0x2000746e) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000100)={&(0x7f0000000240)=[{0x189, 0x9}], 0x2000000000000106}) 13:34:40 executing program 1: r0 = socket(0x31, 0x4007, 0x8000) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000000)) getsockopt(r0, 0x400003ff, 0x7, 0x0, 0x0) 13:34:40 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x140) r1 = dup(0xffffffffffffff9c) linkat(r0, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00', 0x4) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x23}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6, 0x5}, {0x20, 0x4}, {0x20, 0x2}, {0x84, 0x2}, {0x100, 0x4}, {0x84, 0x9}, {0x46, 0xfffffffffffffff8}], 0x7}) r3 = dup2(r2, r2) ioctl$TIOCSTART(r3, 0x2000746e) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000100)={&(0x7f0000000240)=[{0x189, 0x9}], 0x2000000000000106}) 13:34:40 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x140) r1 = dup(0xffffffffffffff9c) linkat(r0, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00', 0x4) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x23}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6, 0x5}, {0x20, 0x4}, {0x20, 0x2}, {0x84, 0x2}, {0x100, 0x4}, {0x84, 0x9}, {0x46, 0xfffffffffffffff8}], 0x7}) r3 = dup2(r2, r2) ioctl$TIOCSTART(r3, 0x2000746e) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000100)={&(0x7f0000000240)=[{0x189, 0x9}], 0x2000000000000106}) 13:34:40 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x140) r1 = dup(0xffffffffffffff9c) linkat(r0, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00', 0x4) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x23}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6, 0x5}, {0x20, 0x4}, {0x20, 0x2}, {0x84, 0x2}, {0x100, 0x4}, {0x84, 0x9}, {0x46, 0xfffffffffffffff8}], 0x7}) r3 = dup2(r2, r2) ioctl$TIOCSTART(r3, 0x2000746e) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x40, 0x0) 13:34:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) write(r0, &(0x7f00000000c0)="b5f46fae9a0a69d651f504", 0xb) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) getpid() fcntl$getown(r0, 0x5) r1 = fcntl$getown(r0, 0x5) r2 = getpgid(r1) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/230, &(0x7f0000000240)=0xe6) 13:34:40 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x140) r1 = dup(0xffffffffffffff9c) linkat(r0, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00', 0x4) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x23}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6, 0x5}, {0x20, 0x4}, {0x20, 0x2}, {0x84, 0x2}, {0x100, 0x4}, {0x84, 0x9}, {0x46, 0xfffffffffffffff8}], 0x7}) r3 = dup2(r2, r2) ioctl$TIOCSTART(r3, 0x2000746e) 13:34:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x14}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000000)) ioctl$BIOCPROMISC(r0, 0x20004269) 13:34:40 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x140) r1 = dup(0xffffffffffffff9c) linkat(r0, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00', 0x4) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x23}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6, 0x5}, {0x20, 0x4}, {0x20, 0x2}, {0x84, 0x2}, {0x100, 0x4}, {0x84, 0x9}, {0x46, 0xfffffffffffffff8}], 0x7}) dup2(r2, r2) 13:34:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040), 0x10004) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000004700)={&(0x7f0000000000)=ANY=[@ANYBLOB="00f0bf20ae"], 0x2, 0x0, 0x0, 0x0}, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x0, 0x0) 13:34:40 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x140) r1 = dup(0xffffffffffffff9c) linkat(r0, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00', 0x4) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x23}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6, 0x5}, {0x20, 0x4}, {0x20, 0x2}, {0x84, 0x2}, {0x100, 0x4}, {0x84, 0x9}, {0x46, 0xfffffffffffffff8}], 0x7}) 13:34:40 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x8000, 0x0) r1 = msgget(0x3, 0x620) msgctl$IPC_RMID(r1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="f3") fchflags(r0, 0x1) r3 = socket(0x6, 0x2, 0x0) recvfrom$inet(r3, &(0x7f0000000080)=""/142, 0x8e, 0x800, &(0x7f0000000140)={0x2, 0x1}, 0xc) getsockopt$sock_timeval(r3, 0xffff, 0xb29816cd6fdb3cca, &(0x7f0000000180), &(0x7f00000001c0)=0x10) setsockopt(r3, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) bind$unix(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="00006f903db91b0a7cb2313b316be8d35a65a7ba91c407d0f1bad175b09846a1f23c16366a9085d25ce67be9db2efb9b1d772d8850b0b5f935750a6477b3e00c729202607b6cf55d82aca09f3fa65dc01dfca33aaf9eda83fddf1a78dba6e5c26b8276fc4153a7500a825bfd4aab006771b8e08350f433e678fbd00b8567dbd0fda5a30b225af8c85abd474189c6af6db5889d801dc123eb81751149"], 0xa) 13:34:40 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x140) r1 = dup(0xffffffffffffff9c) linkat(r0, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00', 0x4) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6, 0x5}, {0x20, 0x4}, {0x20, 0x2}, {0x84, 0x2}, {0x100, 0x4}, {0x84, 0x9}, {0x46, 0xfffffffffffffff8}], 0x7}) 13:34:40 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}, {&(0x7f0000000000)=""/83, 0x235}], 0x2) close(r0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) write(r1, &(0x7f0000000200)='R', 0x1) 13:34:40 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x140) r1 = dup(0xffffffffffffff9c) linkat(r0, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00', 0x4) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6, 0x5}, {0x20, 0x4}, {0x20, 0x2}, {0x84, 0x2}, {0x100, 0x4}, {0x84, 0x9}, {0x46, 0xfffffffffffffff8}], 0x7}) 13:34:40 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x140) r1 = dup(0xffffffffffffff9c) linkat(r0, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00', 0x4) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6, 0x5}, {0x20, 0x4}, {0x20, 0x2}, {0x84, 0x2}, {0x100, 0x4}, {0x84, 0x9}, {0x46, 0xfffffffffffffff8}], 0x7}) 13:34:40 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x140) r1 = dup(0xffffffffffffff9c) linkat(r0, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00', 0x4) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6, 0x5}, {0x20, 0x4}, {0x20, 0x2}, {0x84, 0x2}, {0x100, 0x4}, {0x84, 0x9}, {0x46, 0xfffffffffffffff8}], 0x7}) 13:34:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x81}, {0x60}, {0x6}]}) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x1, 0x0) nanosleep(&(0x7f0000000000)={0x40000000000001, 0x2}, &(0x7f00000003c0)) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x6) getrlimit(0x4, &(0x7f00000002c0)) 13:34:40 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x140) dup(0xffffffffffffff9c) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6, 0x5}, {0x20, 0x4}, {0x20, 0x2}, {0x84, 0x2}, {0x100, 0x4}, {0x84, 0x9}, {0x46, 0xfffffffffffffff8}], 0x7}) 13:34:40 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x140) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6, 0x5}, {0x20, 0x4}, {0x20, 0x2}, {0x84, 0x2}, {0x100, 0x4}, {0x84, 0x9}, {0x46, 0xfffffffffffffff8}], 0x7}) 13:34:40 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6, 0x5}, {0x20, 0x4}, {0x20, 0x2}, {0x84, 0x2}, {0x100, 0x4}, {0x84, 0x9}, {0x46, 0xfffffffffffffff8}], 0x7}) 13:34:41 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x200, 0x0) 13:34:41 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6, 0x5}, {0x20, 0x4}, {0x20, 0x2}, {0x84, 0x2}, {0x100, 0x4}, {0x84, 0x9}, {0x46, 0xfffffffffffffff8}], 0x7}) 13:34:41 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6, 0x5}, {0x20, 0x4}, {0x20, 0x2}, {0x84, 0x2}, {0x100, 0x4}, {0x84, 0x9}, {0x46, 0xfffffffffffffff8}], 0x7}) 13:34:41 executing program 1: 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}, {0x15}, {0x6}]}) r1 = dup(r0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000000)={0xffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x5, 0x1}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 13:34:41 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6, 0x5}, {0x20, 0x4}, {0x20, 0x2}, {0x84, 0x2}, {0x100, 0x4}, {0x84, 0x9}, {0x46, 0xfffffffffffffff8}], 0x7}) 13:34:41 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000400)='/dev/speaker\x00', 0x200, 0x0) r2 = open(&(0x7f0000000580)='./file0\x00', 0xa1061a030cc18c51, 0x1) r3 = openat(0xffffffffffffffff, &(0x7f00000005c0)='./file0\x00', 0x40, 0x10) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/dev/bpf\x00', 0x80, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x400, 0x0) clock_settime(0x4, &(0x7f0000000a40)={0xfffffffffffffff7, 0x4}) r7 = socket$inet(0x2, 0x3, 0x5a8) r8 = openat$klog(0xffffffffffffff9c, &(0x7f0000000700)='/dev/klog\x00', 0x1, 0x0) r9 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000740)) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/ttyCcfg\x00', 0x8, 0x0) r11 = accept$inet6(0xffffffffffffffff, &(0x7f0000000900), &(0x7f0000000940)=0xc) r12 = dup(0xffffffffffffff9c) kevent(r0, &(0x7f0000000780)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x1, 0x536383e0, 0x7ff}, {{r2}, 0xfffffffffffffffd, 0x0, 0x4, 0xfffffffffffffffd}, {{r3}, 0xffffffffffffffff, 0x80, 0x80, 0x4, 0xfff}, {{r4}, 0xfffffffffffffffe, 0x1, 0x80000000, 0x3, 0x3}, {{r5}, 0xfffffffffffffffb, 0x0, 0x2, 0x1d, 0x1000}, {{r6}, 0xffffffffffffffff, 0xb410b761a0f34885, 0x20, 0x1}, {{r7}, 0xfffffffffffffff8, 0x2cf1ea1f3f13611e, 0x80, 0xffffffffffffe111, 0x10001}, {{r8}, 0xfffffffffffffffb, 0x1, 0xfffff, 0xedc, 0x81}, {{r9}, 0x0, 0x20, 0x8, 0x7fff, 0x5}], 0x7, &(0x7f0000000980)=[{{r10}, 0xfffffffffffffffe, 0x8, 0x2, 0x9, 0xffffffff80000001}, {{r11}, 0xfffffffffffffffd, 0x8, 0x0, 0x9, 0x1}, {{r12}, 0xfffffffffffffffc, 0x40, 0x1, 0xa04, 0x5}], 0xfff, &(0x7f0000000a00)={0x10001}) r13 = socket$inet6(0x18, 0x3, 0x0) preadv(r13, &(0x7f0000000380)=[{&(0x7f0000000000)=""/165, 0xa5}, {&(0x7f0000000440)=""/51, 0x33}, {&(0x7f0000000100)=""/179, 0xb3}, {&(0x7f00000001c0)=""/228, 0xe4}, {&(0x7f00000002c0)=""/143, 0x8f}], 0x5, 0x0, 0x0) getsockopt(r13, 0x29, 0x66, 0x0, 0x0) sendto$inet6(r13, &(0x7f0000000480)="06d862b32f0eb77a3b9ec115838fde939df8910697f0f2a3894e88be73575018cbc6039b0ad001912d4f3535100b02504d190c0b2e669b7ac1f0147ac1bd78c0f129807cc72f06922f0ea8f6020443303c0df62b53ace532d9f2f3c7083848a1d07cfca1ca76047c7a5cde4714cb739f2a25776dc37b1f7300f1d6ec86ad4e2beb89217189bc625afc9485735679706fb97c4852e4ee4627330748d6bb84b9f87ff931efe6a38f64ef41cead10088bb1bce0e2a581860b3acccb7ce0ce1b492aa8663ba8d2c718aef9733682b9831b61480ed82f8d61407e59", 0xd9, 0x4, &(0x7f00000000c0)={0x18, 0x2, 0x3, 0x56}, 0xc) 13:34:41 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6, 0x5}, {0x20, 0x4}, {0x20, 0x2}, {0x84, 0x2}, {0x100, 0x4}, {0x84, 0x9}, {0x46, 0xfffffffffffffff8}], 0x7}) 13:34:41 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000140)={0x34, 0x0, &(0x7f0000000100)=""/52}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) accept(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x7c50, 0xbf, './file0\x00', 0x5, 0x3, 0x6, 0xfff}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x6, 0x31f4, 0x0, 0x0, 0x6, 0x12, 0x6, 0x1, 0x0, 0x10001, 0xfff}) open(&(0x7f00000002c0)='./file0\x00', 0x400, 0x10) getpgrp() ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000280)) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x8) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x26) 13:34:41 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6, 0x5}, {0x20, 0x4}, {0x20, 0x2}, {0x84, 0x2}, {0x100, 0x4}, {0x84, 0x9}, {0x46, 0xfffffffffffffff8}], 0x7}) 13:34:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x4, 0x5, 0x6}, {{r1}, 0xfffffffffffffffe, 0x42d145c48e90bac2, 0x2, 0xffffffff, 0xffff}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x8, 0x20}], 0x4, &(0x7f00000000c0)=[{{r0}, 0x0, 0x4, 0x80000000, 0x8001, 0x5}], 0x401, &(0x7f0000000100)={0x32d, 0xfffffffffffffffa}) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x76, 0x0, 0xfffffde2, 0x0, 0xffffff77}, 0x0) 13:34:41 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6, 0x5}, {0x20, 0x4}, {0x20, 0x2}, {0x84, 0x2}, {0x100, 0x4}, {0x84, 0x9}, {0x46, 0xfffffffffffffff8}], 0x7}) 13:34:41 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x18, 0x4, 0x80) getsockname(r0, 0x0, &(0x7f0000000200)) shutdown(r0, 0x0) 13:34:41 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6, 0x5}, {0x20, 0x4}, {0x20, 0x2}, {0x84, 0x2}, {0x100, 0x4}, {0x84, 0x9}, {0x46, 0xfffffffffffffff8}], 0x7}) 13:34:41 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="d1f0631296d26a4b4e818cf6b516d4039aaa7a0792a642ffc5f62dd89934664e8eb5a9597e410c5d74f75c38cc8ce6d6906f28728f21a3da99f5a65639eb4a7c2a46de290d664d3f0d3c21409c0f690291e4ba855638b253eb1e7c4cff70fa8436655dfbb4c566e6f34fd176f4e5a46573cccf9e5ef0fe33df65cfa5ded2c72ada5cfd5729cbdacdebe8f75545f0eda73fa93e6ba56e97927af5d1e9305e22c16fa0aa3ed84eaa8b0c14ae9cf32615660c39ca98ffe305b0ebbaa5886d995b9e012a537ae6a765e7bfca336c2d9c39fdcd54", 0xd2) r1 = socket$inet(0x2, 0x8000, 0x6) r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000240)) sendto(r1, &(0x7f0000000280)="0e31908fad0ebfe954adaec9606cdde937795f1b19b879fa251a781fcc3f66909c9cb72fe6a5c3bb5a2e6cc9e7d4836ef4d9f3217c70bfad0839a9752ed37ab3a2d72e6ea1423c5ca5c6ea984f502802cafa528476b1dd7d76f3f3eac7c78cc2fbf5f6c39e24549e60f05bf86ed63468aaebffe7051d0a33e6fc6b6348732824aed4b64c8ea81b9932d9c32692ff6bcc7cc0e6d8049373ec36f2b30fca4e6d961c51c433b34d371dc69b87b949031d45b9d606b62a6fc46f23b565ce17569c52f647db242cc5100656e453e88364f9bddde3d529bc0836292c33ff25aa0e4f9ea8fa0036b0", 0xe5, 0x0, &(0x7f0000000380)=@in6={0x18, 0x2, 0x2}, 0xc) r5 = semget(0x3, 0x0, 0x20) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000003c0)=""/156) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) sendto(r0, &(0x7f0000000500), 0x0, 0x3, &(0x7f0000000540)=@un=@file={0x0, './file0\x00'}, 0xa) r7 = syz_open_pts() shmget$private(0x0, 0x2000, 0x88, &(0x7f0000000000/0x2000)=nil) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x20000, 0x0) fcntl$getown(r4, 0x5) unlink(&(0x7f00000005c0)='./file0\x00') preadv(r4, &(0x7f0000000880)=[{&(0x7f0000000600)=""/67, 0x43}, {&(0x7f0000000680)=""/203, 0xcb}, {&(0x7f0000000780)=""/46, 0x2e}, {&(0x7f00000007c0)=""/177, 0xb1}], 0x4, 0x0, 0x0) recvfrom(r8, &(0x7f00000008c0)=""/113, 0x71, 0x40, &(0x7f0000000940)=@in6={0x18, 0x3, 0x80, 0x7ade}, 0xc) recvfrom(r1, &(0x7f0000000980)=""/61, 0x3d, 0x800, &(0x7f00000009c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) shutdown(r0, 0x2) setregid(r3, r2) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000a00)={0x2, 0x0, 0x4, 0x422c, 0x3f}, 0xc) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000a40)={0x9, 0x86}, 0x10) dup2(r7, r1) fcntl$lock(r8, 0x7, &(0x7f0000000a80)={0x3, 0x2, 0x7, 0x3ff, r6}) 13:34:41 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6, 0x5}, {0x20, 0x4}, {0x20, 0x2}, {0x84, 0x2}, {0x100, 0x4}, {0x84, 0x9}, {0x46, 0xfffffffffffffff8}], 0x7}) 13:34:41 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48}) clock_settime(0x3, &(0x7f0000000040)={0x7fff, 0x9}) clock_settime(0x948b0b5ced84ee32, &(0x7f0000000080)={0x800, 0x4}) 13:34:41 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6, 0x5}, {0x20, 0x4}, {0x20, 0x2}, {0x84, 0x2}, {0x100, 0x4}, {0x84, 0x9}, {0x46, 0xfffffffffffffff8}], 0x7}) 04:02:32 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="61b44575d07d7d6afd61c229d43c514f398a98f8a31e34c25adf24054cee02f87e2e2e", 0xa9}], 0x1, 0x0, 0x1000000) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) execve(0x0, 0x0, 0x0) 04:02:32 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, 0x0) 04:02:32 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, 0x0) 04:02:32 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, 0x0) 04:02:32 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8092, 0x0) r1 = dup2(r0, r0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x9) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) 04:02:32 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={0x0}) 04:02:32 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x9, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 04:02:32 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={0x0}) 04:02:32 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={0x0}) 04:02:32 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6, 0x5}, {0x20, 0x4}, {0x20, 0x2}, {0x84, 0x2}, {0x100, 0x4}, {0x84, 0x9}], 0x6}) 04:02:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x80) fcntl$setstatus(r0, 0x4, 0x80) open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x129) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="000000186004008ba8002b27fe6ec794ee000000000000ba0d31e99a00000000000000000000000000000038", 0x2c}], 0x1) 04:02:32 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6, 0x5}, {0x20, 0x4}, {0x20, 0x2}, {0x84, 0x2}, {0x100, 0x4}], 0x5}) 04:02:32 executing program 1: r0 = socket(0x18, 0x8005, 0xd) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000180)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000000), 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 04:02:32 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6, 0x5}, {0x20, 0x4}, {0x20, 0x2}, {0x84, 0x2}], 0x4}) 04:02:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 04:02:32 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6, 0x5}, {0x20, 0x4}, {0x20, 0x2}], 0x3}) 04:02:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012eb7bf67c7d01efc"], 0xa) getpeername(r0, 0x0, &(0x7f0000000080)) 04:02:32 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x800001, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xf5f, 0x401, 0x80000001, 0x7c, "fcd5906f611d6b277daeb96aeafecf755ed4a7c5", 0xe65, 0x5cc4}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)="000000186a56240000001c00fead00ebfffffc5fd5706c851f0000000000000000080000df00000000c9288d", 0xffffffffffffffaf}], 0xfffff42) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x6) getpgrp() 04:02:32 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6, 0x5}, {0x20, 0x4}], 0x2}) 04:02:32 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6, 0x5}], 0x1}) 04:02:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6, 0x5}, {0x20, 0x4}, {0x20, 0x2}], 0x3}) 04:02:32 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6, 0x5}], 0x1}) 04:02:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6, 0x5}, {0x20, 0x4}, {0x20, 0x2}], 0x3}) 04:02:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6, 0x5}, {0x20, 0x4}, {0x20, 0x2}], 0x3}) 04:02:32 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6, 0x5}], 0x1}) 04:02:32 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6, 0x5}, {0x0, 0x4}], 0x2}) 04:02:32 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6, 0x5}, {0x20, 0x4}, {0x20, 0x2}], 0x3}) 04:02:32 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6, 0x5}, {0x20, 0x4}, {0x20, 0x2}], 0x3}) 04:02:32 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6, 0x5}, {}], 0x2}) 04:02:32 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{}], 0x1}) 04:02:32 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6, 0x5}, {0x20, 0x4}, {0x20, 0x2}], 0x3}) 04:02:32 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{}], 0x1}) 04:02:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6, 0x5}, {0x20, 0x4}, {0x20, 0x2}], 0x3}) 04:02:32 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{}], 0x1}) 04:02:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6, 0x5}, {0x20, 0x4}, {0x20, 0x2}], 0x3}) 04:02:32 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x0, 0x5}, {}], 0x2}) 04:02:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6, 0x5}, {0x20, 0x4}, {0x20, 0x2}], 0x3}) 04:02:32 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x0, 0x5}, {}], 0x2}) 04:02:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6, 0x5}, {0x20, 0x4}, {0x20, 0x2}], 0x3}) 04:02:32 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x0, 0x5}, {}], 0x2}) 04:02:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6, 0x5}, {0x20, 0x4}, {0x20, 0x2}], 0x3}) 04:02:32 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6, 0x5}, {0x20, 0x4}, {0x20, 0x2}], 0x3}) 04:02:32 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6, 0x5}, {0x20, 0x4}, {0x20, 0x2}], 0x3}) 04:02:32 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:32 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6, 0x5}, {0x20, 0x4}, {0x20, 0x2}], 0x3}) 04:02:32 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2a0, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) getppid() r2 = dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:32 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6, 0x5}, {0x20, 0x4}, {0x20, 0x2}], 0x3}) 04:02:32 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) 04:02:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, 0x0) 04:02:32 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8, 0x0) 04:02:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, 0x0) 04:02:32 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0xfffffffffffffffe) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x84, 0x5}, {0x89, 0x8}, {0x84, 0x3}, {0x7, 0x5}, {0x100, 0x3ff}, {0x42, 0x800}, {0x81, 0x8}, {0x26, 0x10001}], 0x8}) 04:02:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, 0x0) 04:02:32 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) r2 = semget(0x3, 0x0, 0x1) semop(r2, &(0x7f0000000000)=[{0x3, 0x8f, 0x800}, {0x4, 0x5, 0x1000}, {0x0, 0x4, 0x800}], 0x3) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) linkat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x4) setsockopt(r1, 0x9, 0xfff, &(0x7f0000000200)="2da2e2cad2ba704ef9bc219c5040bdb5988acecbd3814a5243775d78de20c262bbdd197daf1e9030b0bc1f5621250ff6a613e696e8565b6129285166711e33aaab9ed985d57dd64bea9e51fbec27f1c72158523c32", 0x55) 04:02:32 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x840, 0x1b0) 04:02:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={0x0}) 04:02:32 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000100)=[{0x101}, {0x80, 0x1ffffffffe}], 0x294}) r1 = dup2(r0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r5 = msgget$private(0x0, 0x20) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = getegid() r8 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$getown(r3, 0x5) r11 = getpgrp() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000480)={{0x8000, r6, r7, r8, r9, 0x80, 0x5}, 0x10001, 0x6, r10, r11, 0x8000, 0x9d, 0xe000000000000000, 0x7ff}) close(r4) flock(r4, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000540)={&(0x7f0000000500)=[{0x5096eeea7245c0d6, 0x6}, {}, {0x47, 0x6}, {0x48, 0x9}, {0x25, 0x91}, {0x44, 0x7}, {0x0, 0xaf60}, {0x84, 0x1ff}], 0x8}) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000001c0)={0x4, 0xfffffffffffffff9, 0x1, {[0x1, 0x5, 0x2, 0xffffffffffffffff, 0x49, 0x3, 0x4, 0x8e88, 0x101, 0x81, 0x10001, 0x4, 0x2, 0x10000, 0x0, 0x9, 0xfffffffffffffff7, 0xffffffffffff8000], [0x9, 0x0, 0x5, 0x9, 0x1fb, 0xfb35, 0x3d8, 0x3, 0x4], [0x400, 0x101, 0x4, 0x9, 0x100000001, 0x101, 0x5], [0xfffffffffffffffc, 0x7ff, 0x2, 0xfffffffffffffffb, 0x0, 0x100000001], [{0x81, 0x8, 0x8, 0x2b}, {0x10000, 0x7, 0x401, 0x28000000000}, {0x9, 0x664, 0x3f, 0xb5}, {0xfffffffffffffffb, 0xffffffff80000000, 0x101, 0x400}, {0x8, 0x101, 0xd1, 0x401}, {0x7, 0x2, 0xfffffffffffffffc, 0x9}, {0xa44, 0x6, 0x2, 0x2}, {0x6f, 0x7, 0x4, 0x8}], {0x1000, 0x401, 0xffff, 0x100}, {0x2, 0x1, 0xb51, 0x4}}}) 04:02:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={0x0}) 04:02:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) unlink(&(0x7f0000000000)='./file0\x00') 04:02:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={0x0}) 04:02:33 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) 04:02:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6, 0x5}, {0x20, 0x4}], 0x2}) 04:02:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6, 0x5}], 0x1}) 04:02:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x3, 0x80000001}, 0x10) fchmod(r0, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6, 0x5}], 0x1}) 04:02:33 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) 04:02:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6, 0x5}], 0x1}) 04:02:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000001c0)={0x5, 0xe6b, {[0x1, 0x5, 0x2000000, 0x3, 0xfff, 0x1, 0x4, 0xc02, 0x7, 0x0, 0x8, 0x9, 0x5, 0x100000000, 0x4, 0x80, 0x1f, 0x3], [0x8, 0x6, 0x6, 0x0, 0xffffffffffffffc0, 0x7c00000000000000, 0x8, 0x1, 0x1, 0x7fffffff], [0x4, 0x7, 0x8, 0xf0e2, 0x7f05, 0xa999, 0x9], [0x5, 0x3, 0x4686, 0x1f, 0xb1, 0x84b], [{0x7f, 0x40, 0x7ff, 0xe06}, {0x0, 0x8, 0x3, 0x7}, {0x71, 0x48, 0x1, 0x100000000}, {0x2, 0xff, 0xcd, 0x8}, {0x6a4, 0x101, 0x5, 0x40}, {0x9, 0x80000000, 0x7, 0x3a}, {0xffff, 0x6b0f, 0x3, 0x4}, {0x6, 0x3ff, 0x10000, 0x7fffffff}], {0x7f, 0x5, 0x7, 0x3}, {0x1ce6, 0x1, 0x4000000000, 0x46}}}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000080)=[{0x6}, {0x0, 0x100000000000}], 0x2}) 04:02:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6, 0x5}, {0x0, 0x4}], 0x2}) 04:02:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x27533aba93961bae, 0x0) r2 = socket$inet6(0x18, 0x5, 0x7) socket(0x18, 0x2, 0x9) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000080)={0xa639edc11c932206}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r2) 04:02:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6, 0x5}, {}], 0x2}) 04:02:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = dup2(r0, r0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{}], 0x1}) 04:02:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x23, 0x9}, {0x81, 0xe6f}, {0x0, 0x9}, {0x48, 0x3}, {0x83, 0x2}, {0x80, 0x4}], 0x6}) 04:02:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{}], 0x1}) 04:02:33 executing program 0: shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{}], 0x1}) 04:02:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x2, 0x0) r1 = semget(0x1, 0x4, 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x80000000, 0x534, 0xfff, 0x3f1, 0xc0c, 0x1c3]) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x0, 0x5}, {}], 0x2}) 04:02:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) r1 = getpgrp() r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) 04:02:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x0, 0x5}, {}], 0x2}) 04:02:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCFLUSH(r1, 0x20004268) 04:02:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x0, 0x5}, {}], 0x2}) 04:02:33 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0xdd4) 04:02:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) 04:02:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x80000000000) 04:02:33 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r2 = dup(r1) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=""/213, 0xd5) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000140)=[{0x8a}, {0x22}], 0x2}) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 04:02:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = geteuid() getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x886ea34810b21d4f, 0xca}, {0x47, 0x7fff}, {0x88, 0x7}, {0x83}, {0x85, 0x3}, {0x46, 0x4}], 0x6}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000), 0x2000000000000022}) 04:02:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) r1 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x20, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe(&(0x7f0000000100)) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x100, 0xcc1a}, {0x18, 0x0, 0x6, 0x2}, 0x100, [0x18, 0x2, 0x401, 0x7, 0x88, 0xe954, 0x7ff, 0x1ff]}, 0x3c) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) 04:02:33 executing program 0: r0 = semget$private(0x0, 0x2, 0x200) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000100)=0x10) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x3, 0x101, 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) fsync(r0) 04:02:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000000)="0ea4e7a98fbd86dc323bdc5b991cac861d459ca9179e940266559d8121cb4fb9c13a245247fb26b94a784947cdec3dff9a7c8157cf5b589534111794cfab91d8eb3ceb515b9569466da062f058ee9bd88019b30f85f6f9b6e0151ddda9601a306d708c0624f928dc37befeb4a6cfaf50788a3a9a168842895043bc864520d921790005da6b23decf5455d372d1514b6e1b2edaee5211b24279804dec36abf0e0", 0xa0}, {&(0x7f00000001c0)="2987375dedabdd55b9f76853c55f21116c1f50cbd3f474c2b8929482b91c509daa38c10d55d6fbb51e10383aa2c0007dbde216d9c7fd8ed8201398748e21bde7fe7634abe4063215230c7a970d564291f325186e6f4f40959356d3186dcd9bcd2500510dbe92fc77b59b12e6a34557c7b27eb34b7247a4f0b4a3d6d5808ccead372801978f63bd97d764a0da6c145d6428181e0c4fe9df3c139a45e8e5e4895ef80f69ff3eb858d93b8770566a9d9ce252edbdc1b97ad37c88bf8f358e57a80a2cd0a8624794c5a997507580c7d46214f4d0c0f36b68b18c0b63fa8ca36fea464e724f0a383ab48f7ae57f685c64151b8cdff88277b20f518c79b58c", 0xfc}, {&(0x7f0000000100)="c37dac937c04a977b7d4424dc92187a60101f7b9f0ee0de3f16704c2f6", 0x1d}, {&(0x7f00000002c0)="4898a22b73d9879af7dbbf561eccc018dc66961cbb3e2e91232ff618a4e27afe947f02cb443114db873ad9377ab25c913e48bb89b915b8119f048af06d86467656a376adec43ee3de0a95d3908f3ba2f21ba34dce70465cb47feb76d604beb06147cd0f41ad260ee7cbe2fa5f14b424c95f113ba3edb023d6206bba4f6100c4b71e2a6581267e07ee5c2b93043e16f232067b5780353944a984ae25711640f854672107399f4f5572f15a56c1552d3f45221ca64abc89c3247cb629f2f4101f9b55bf0f77a3ee3b2f85af8a0fa261ff14215aacae53e4a51485e267657", 0xdd}, {&(0x7f00000003c0)="677721493fef1714ffaa7b148d0ddb0a2c4974a54a5d19c65560355d7e369114ad26fa209627ad0c979737b3136f87fe785f20e5b5c31c44203cfc997798ccc6f2478a75ec0f940204f4804287bf1154", 0x50}, {&(0x7f0000000440)="b40ebdb161c7bee5c9175f2358bac680187664f30ecb966cddb5cca858e376f44181e1b7b1f5733ee0f2244457da5a7c4131bdff1ae95736f210204b68c4f693a9bc1860390f9057a3331209294a0c25be9f450e17616f8153b24d539e3e97fb15c861a876123c95d29e117d3c4920b9c23695500bff335cc8fa57bbd637c4265be6e098e50cd2ec7aeca221812b7a2361", 0x91}, {&(0x7f0000000500)="330aab6b3c0b439f6621cd7afd47641d20c5929fe185deb07dea517fa9089d96248dcfcf7ce0f5f17ca35434e303bac3939dbe39b0a3e5b5e536fcf1d6ecdf23c35ea5d6b6245399a6097de6ee8bfed83a18fb92c3568359ce4debaf2b1def77acbf06bb64f5dcade852d2400cec9e1ee58f7ea90d03deddd4d299790eb8b73568360a0cae", 0x85}, {&(0x7f00000005c0)="255ab28070", 0x5}], 0x8, 0x0, 0x3d) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:33 executing program 1: utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)={{0x40, 0x4}, {0x81, 0x7a9ecec4}}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x4, 0x4}, {0x800, 0x9}}) 04:02:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) r1 = dup(r0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) 04:02:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) 04:02:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000001c0)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:33 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x2}, {0x26, 0x2}], 0x2}) 04:02:33 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x80, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000480)={&(0x7f00000004c0)=[{0x0, 0x9}, {0x101, 0x5}, {0x67, 0x40}, {0x8a, 0x7fff}, {0x26, 0x81}, {0x4, 0x10000}, {0x4, 0x8}, {0x101, 0x5}, {0x86, 0x1000}, {0x26, 0x2}], 0xa}) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000300)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/155, 0x9b}, {&(0x7f00000001c0)=""/10, 0xa}], 0x2, &(0x7f0000000240)=""/189, 0xbd}, 0x461448cf8f27d978) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x1, 0x5a}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000180)={0x0, 0x6}) 04:02:33 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:33 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x400, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) poll(&(0x7f0000000000)=[{r0, 0x1}, {r0, 0x100}], 0x2, 0x9) 04:02:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = dup(r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) 04:02:33 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) 04:02:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x89, 0x2a57}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000100)=[{0x89, 0x6}], 0x1}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) 04:02:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x610314c6abc3bdee, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x0, 0xe1ea}, {0x5, 0x9}, {0xab73c980e655a8aa, 0x4}, {0x88}, {0x4, 0xe3}, {0x4, 0xff}, {0xa7, 0x88}], 0x7}) 04:02:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) write(r0, &(0x7f0000000000)="4f09e922b8601acdd7327cbff11209fe48ee218d406ee8d9a64dabb8918c036de284fc1eaf5be53725ba75a302aa68d9bc66f3dc52da3faa922f4a29592c5dc14f5b00f0267766878cbdd583fe08381c305def05f9d3bf7330d5547eaa500f6cebd8ddb9a1268fdacd778a8b793e6b98130cf9596b77f209a26a9c7e02abbd9225129a8482133a3f04945bdcd3d967d17e51a5a79a44eaf853c162efce1f893644", 0xa1) 04:02:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2000, 0x40) 04:02:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x80000000, 0x400, {0x99, 0x4}}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x83, 0x2}], 0x1}) 04:02:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6, 0x80000001}, {0x41}], 0x2}) r1 = socket$inet6(0x18, 0x0, 0x0) recvfrom(r1, &(0x7f00000001c0)=""/245, 0xf5, 0x41, 0x0, 0x0) 04:02:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f00000001c0)) r1 = semget$private(0x0, 0x2, 0x102) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000000)=""/8) 04:02:33 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x2, 0x7fffffff, 0x2, 0x7c9, "5c4c69d7a9d53642075de3a74d73f62717b5156d", 0xffffffffffffff67, 0xb56}) open(&(0x7f0000000280)='./file0\x00', 0x100, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x100, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x0, r1) dup2(r1, r2) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000340)="bbb4b4fa239d74a51ab32acc25b6a59270cec64282ba769b5b5063c813bec493a6f18862eef31fb9a6d24bb8c13f1e2852d6b4838afd65f8f205bd81d8f7e603f4060554bed42d3eec1932e9ea98e4a6fcd9226c278a7509bf040689c152991ac8471ee3a97e9807b175932f94b770d3f255f30101cb4d54b6641b0b04b16457531977081e4c774cfdaf24f326be5d65bc98931f3db261cb66754d1c6b2f79b4f5450e21921bb31cda226b", 0xab}], 0x1, 0x0, 0x0) ioctl$KDDISABIO(r4, 0x20004b3d) mkdir(&(0x7f00000002c0)='./file1\x00', 0x40) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000000)={&(0x7f0000000140)=[{0x1a7}, {0x0, 0x20000000}], 0x88}) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x8) 04:02:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) setsockopt(r1, 0x8, 0xe9, &(0x7f00000001c0)="37d605a4e8f7ecd3b1bfd51313357c53c4ac32b1f256186b3c961c0acedc30969e24f5448591dc0b725bd07bc8ef0fb6bd82631907a40a4f636c0fbd410d2dc1806aa9898763e29914de33e1530812974209eb419f11acc033164b3ff9290e196d892af9f7d01a8bf9e5096beb16f15d875cace361db7131501c64415046196fc36306ed9673f68b0751b23b878604", 0x8f) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000140)=[{0x83, 0x4}, {}], 0x2000000000000128}) 04:02:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x201, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x2) 04:02:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xfa4aa898339096f4, 0xdbfd403c9c0e11ce) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 04:02:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20502, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x46, 0x7fff}], 0x1}) r1 = dup2(r0, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) 04:02:33 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) syz_open_pts() 04:02:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) nanosleep(&(0x7f0000000000)={0x771d, 0x20}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = dup(r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 04:02:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6, 0xfffffffffffffffc}, {0xa4a1553718a52a45, 0xfffffffffffffffc}], 0x2}) 04:02:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000140), 0x200000000000018b}) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)=0xe37) 04:02:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) r1 = open(&(0x7f0000000080)='./file1\x00', 0x400, 0x3a) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001380), &(0x7f00000013c0)=0x8) dup2(r0, r1) recvmsg(r1, &(0x7f0000001340)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000012c0)=[{&(0x7f0000000180)=""/220, 0xdc}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000100)=""/14, 0xe}, {&(0x7f0000001280)=""/60, 0x3c}], 0x4, &(0x7f0000001300)=""/18, 0x12}, 0x840) 04:02:34 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x89}, {}], 0x2}) read(r0, &(0x7f0000000000)=""/55, 0x37) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r1, 0x20007471) 04:02:34 executing program 0: r0 = socket(0x1, 0x2b156fab74085cc0, 0x7) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000040)=0x1) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x1201735780ec7ede, 0x20) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000200)={0x101, 0x5f, 0xfffffffffffffff7, 0x6}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r2, r3) 04:02:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x42, 0x7}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:34 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000040)=[{0x25, 0x3fc}, {0x0, 0x6}], 0x1fffffffffffffdd}) socket$inet6(0x18, 0x4, 0x100000001) 04:02:34 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0xe53, 0x2, 0x662, 0x4b01}, {0x3, 0x4, 0xa3e, 0xffffffffce5af33e}, {0xcec7, 0x6, 0xfff, 0x1000}, {0x0, 0x5, 0x80, 0x7}, {0x8, 0xcad, 0x3, 0x6}, {0x0, 0x4, 0x80, 0x7fffffff800}]}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040), 0x20000000000001a6}) r1 = msgget(0x0, 0x104) msgctl$IPC_RMID(r1, 0x0) r2 = msgget$private(0x0, 0x48) msgrcv(r2, &(0x7f0000000180)={0x0, ""/65}, 0x49, 0x2, 0x1000) r3 = msgget(0x1, 0x4dacb4043d92623a) msgsnd(r3, &(0x7f0000000100)={0x1, "67050f41f226d097024aacffe0d81be8c0fab40bd5686711ee1294632a80a2f9e273363b25a79b151fdcf2dbc22671a7714b33fa48ee2fbb2172e4cc91f806273f993b6e6dba714e753bfe84b84cbea61b92d016ed4b07008ef4ea92c78c85ff"}, 0x68, 0x800) 04:02:34 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) r1 = semget(0x2, 0x3, 0x200) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000000)=""/184) 04:02:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:34 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) 04:02:34 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) shmget$private(0x0, 0x1000, 0x4a8, &(0x7f0000ffd000/0x1000)=nil) r1 = socket$unix(0x1, 0x5, 0x0) getsockname(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:34 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) pipe2(&(0x7f0000000000), 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10800, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x11733653, 0x1ff, 0x560a9220, 0xab35efa3107783a0, 0x2, 0x8, 0xff, 0x0, 0x1, 0x0, 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6, 0xffffffff}, {}], 0x2}) getppid() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000100)=[{0x47, 0x7}], 0x1}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/102, 0x66) 04:02:34 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) r1 = syz_open_pts() ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x8) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x3, 0x10000000000, {0x7}}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:34 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x24) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x16a8}, {0x9, 0x3}}, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x85, 0x400000000000}, {0x23, 0xf2b0}, {0x42, 0x100000000}, {0x8b, 0x8000}, {0x47, 0x6}, {0x0, 0xfff}, {0x86, 0x3f}], 0x7}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x2) 04:02:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) 04:02:35 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x80000000000000, 0x2000300000000}) fsync(r0) r1 = socket$inet(0x2, 0x4000, 0x8000) getsockname(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000100)=0x8) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10, 0x0) dup2(r2, r2) 04:02:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000140)=[{0x6}, {0x0, 0xfffffffffffffffc}], 0x2}) 04:02:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = semget(0x2, 0x3, 0xb04540b365dc77cc) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f00000001c0)=""/215) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$getown(r0, 0x5) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080), 0x1bf}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8000, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x20, 0x3, 0x1}, 0x80, 0x8}) fchdir(r0) 04:02:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) pledge(&(0x7f0000000080)='@\'$,\x00', &(0x7f0000000100)='/dev/null\x00') ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000200)=[{0x6}, {0x89}], 0x24a}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x22, 0x8001}, {0x0, 0xde}, {0x1, 0x4}, {0x4, 0xfffffffffffffffb}, {0x24, 0x8001}], 0x5}) 04:02:35 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x80, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xcc453b6718f3b764, 0x12, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x80) recvfrom$unix(r1, &(0x7f0000000040)=""/41, 0x29, 0x2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 04:02:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x86, 0x5}], 0x1}) syz_open_pts() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)=0x1) 04:02:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x9, 0x8}, 0x10) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0x1}, 0x8) ioctl$TIOCNOTTY(r1, 0x20007471) 04:02:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) 04:02:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x1, 0x20}, {0x8a, 0x7}, {0x24, 0x6}], 0x3}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000001c0)={0xfffffffffffffffa}, 0x10) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000100)={{0x3, 0x2, 0x1}, 0x800, 0x20, 0xfffffffffffff001}) 04:02:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) close(r0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20653, 0xad807a5ca451bae0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f0000000040)=0x21e) wait4(r2, &(0x7f0000000080), 0x2, &(0x7f00000001c0)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) kqueue() ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x0, 0x3}, {0x23, 0x6}, {0x25, 0x7}, {0x2}, {0x87, 0x473}, {0x86, 0xa7}, {0x22, 0x1}, {0x0, 0x40}], 0x8}) 04:02:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x46, 0x5}, {0x6c28e14572697366, 0xffffffff}, {0x23, 0x9}, {0x45, 0x8fe}, {0x0, 0x6}, {0x100, 0x81}], 0x6}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)={{0x9, 0x930}, {0x9, 0x7}}, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:35 executing program 1: r0 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x1) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r3 = dup2(r2, r1) getsockname$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f00000001c0)=0x8) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x68bc4d89db2626a9) acct(&(0x7f0000000080)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) fcntl$getown(r1, 0x5) 04:02:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001680)={0x0}, &(0x7f00000016c0)=0xc) fcntl$setown(r0, 0x6, r1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) recvmsg(r2, &(0x7f0000001640)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000080)=""/47, 0x2f}, {&(0x7f00000001c0)=""/102, 0x66}, {&(0x7f0000000240)=""/232, 0xe8}, {&(0x7f0000000100)=""/13, 0xd}, {&(0x7f0000000340)=""/250, 0xfa}, {&(0x7f0000000440)=""/127, 0x7f}, {&(0x7f00000004c0)=""/2, 0x2}, {&(0x7f0000000500)=""/192, 0xc0}], 0x8, &(0x7f0000000640)=""/4096, 0x1000}, 0x42) 04:02:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x2f7aee9c50080814, 0x9}, {}], 0x2}) 04:02:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x101, 0x1}, {0x23, 0x3}, {0x47, 0x9}, {0x23, 0x7fffffff}], 0x4}) 04:02:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = dup(r0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x9, 0x20, 0x1, "85ffed6f553f1244d480158616ba1af3dccd1eec", 0x9}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x23, 0xfffffffffffffffd}, {0x0, 0x9}], 0x2}) r3 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f00000001c0)={0x8, [{0x2, 0x5}, {0x2, 0x8}, {0x1, 0x6}, {0x0, 0x8}, {0x3, 0x100000001}, {0x3, 0xffffffffffffff01}, {0x3, 0x1000}, {0x1, 0xeb}, {0x2, 0x5}, {0x0, 0x9}, {0x3, 0x9}, {0x1, 0xfff}, {0x3, 0x1}, {0x1, 0x360}, {0x3, 0xfe}, {0x2, 0xff}, {0x3, 0x100000001}, {0x1, 0xba}, {0x1, 0x5}, {0x1, 0x7f}, {0x1, 0x4}, {0x2, 0x1}, {0x3, 0xfe}, {0x3, 0x7}, {0x1, 0x1f}, {0x2, 0x3}, {0x678d64faeb29a731, 0x9}, {0x1, 0x1}, {0x2, 0xff}, {0x1, 0x1}, {0x0, 0x8}, {0x1, 0x100}]}) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)={0x7f, 0x1, {0x5, 0x20}}) 04:02:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x6}, {}], 0x2}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000140)) fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000180)=0x4) 04:02:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet6(r1, &(0x7f0000000000)="86329cc8ba0cf226142311dd8f8245b97c012af49573b525012341c9ada039c25ae1b22ee76dda8a35cb2f17d3c96a81f5a025f997f9fe98e28b0d9723ec0273f5cc2263e483ab3649f1fd888153053e6155f1e837772e6da4b876d7b4d3c8af4f7ca36084abd5ce7c3e", 0x6a, 0x8, &(0x7f0000000080)={0x18, 0x2, 0x401, 0xffffffffffff59df}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x2000) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000100)=[{0x89, 0x2}, {0x81, 0x4}, {0x7, 0x3}, {0x82, 0x3}], 0x4}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x0, 0x7f, './bus\x00', 0x2, 0x62, 0x7ff, 0x2}) ioctl$TIOCSBRK(r1, 0x2000747b) write(r0, &(0x7f00000001c0)="20b7d481ea4732b85389a1d4f0c5489200c1467561cb9b09a604b90a2a43b0a750354bdc64eca0b5390728da8b06ad5d192103de7f17bdf7ca6d436f362029d99bd7716ea04579b9d4d4fc50ea0dd1edd0a1928ed2e0e6b1578be1522293ba7dba7a05cc18a0986dcf170be1fdf3def865760d7d1d650eaac4bbfe564d5e368740d033feeb4d667b5333cf4b67f068cb751e11ee977d0a134ee6f5ca5d86b10b780e7488b18eba22fcfba396c8318707ca088ae03244557e7fc7e34c669702b70572b05c88c9c62a9134e9c96e6299ef89c4595b92bc4f7ad899a4afa2287fa6f738e9a13a37543991ec0c", 0xeb) r2 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) 04:02:35 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 04:02:35 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8000, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000100)=[{0x40, 0x9}, {0x22}, {0x0, 0xb7}, {0x6, 0x5}], 0x4}) r2 = open(&(0x7f0000000240)='./file0\x00', 0x8000, 0x8) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000280)=0x8001) r3 = getpid() ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0xa6, 0x7}, {0x43, 0x9}, {0x88, 0xfffffffffffffffc}, {0x0, 0x100}], 0x4}) fcntl$setown(r0, 0x6, r3) 04:02:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080), 0x2000000000000164}) 04:02:35 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:35 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x10, 0x0) ftruncate(r0, 0x0, 0x3) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x2, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000080)=0x6) 04:02:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x8) 04:02:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {0x0, 0x3}], 0x2}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10, 0x0) 04:02:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x100) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8, 0x0) 04:02:35 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x9) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) 04:02:35 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000240)={0x7, 0x5, './file0\x00', 0x20, 0x8, 0x1df, 0x8}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0xa8825562f0126a86, 0x2) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x100}, {0x2, 0x8}, {0x40, 0xec}, {0x0, 0x8001}, {0x0, 0x9}, {0x0, 0xff}, {0xcb, 0x6}, {0x20, 0xfb}], 0x8}) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:35 executing program 0: r0 = socket$inet(0x2, 0x0, 0x1aaca79d) read(r0, &(0x7f00000001c0)=""/143, 0x8f) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x84, 0x5}, {0xaf, 0x2}, {0x2, 0xffff}, {0x85, 0x3}, {0x5, 0x818c}], 0x5}) 04:02:35 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x20, 0x0) pwrite(r0, &(0x7f00000001c0)="a2636de94a4aee1ea69e699c06510dd13efd69d4d45d2596c120ee2ab5724ef1d213993ba04fbcc1e7d2c58cd69183d7b035091f76c4833d0fee69a777452386bf2afed7f3f0701990f7f55deb2ec54c2d3ebf2859d65c2fa3193e7446e65e259cd78820f310b28cd4b1550f4981684d3209b15fd18f2bcd72e6c2fc74513a82cb97a80d465f249041ccfe051733e7bc7cf721ba448526cc0a4bf090013ecdd629836735fc82de1ad4e55d0474cf48cb6519aa6ac4c65c4b9f9d840f4ca77d787cf80cfd9515b2da2caf5cd8", 0xcc, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x48, 0x4ab}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000140)=[{0x3}, {0x4d, 0x6}, {0x2, 0xfffffffffffff9a1}, {0x46, 0x3}], 0x4}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) syz_extract_tcp_res(&(0x7f0000000300), 0x6, 0x6) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x2, 0x0) 04:02:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x20, 0x20) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) pwrite(r0, &(0x7f00000002c0)="8ecdf22bca33d6fdcd26c5fe6d51540cfc3ec1179c4a6841892cdd47511612b93496e7b34bc408f14a9e612c913e9ed3488d787b5d7ecc9f302883dbe8f9bd30856d", 0x42, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x0) r2 = geteuid() r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x5, r2, r3, r4, r5, 0x171, 0x10000}, 0x9, 0x201b, 0x6}) setitimer(0x0, &(0x7f0000000280)={{0xf1d, 0x9}, {0x4, 0x10001}}, &(0x7f0000000340)) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) sendto$inet(r6, &(0x7f0000000040)="df0b5226b6f319ee423d702e826bdc8a5730c8d0c891ce91daa8c968dadf656c1bb21b60901ce03a27511f3852eaef9598ea514ce3d688b3064fc3ac430d8c25e984c66904e95a87d3198bf0ea5cf734b0db54fd9e4ed16243aa2a23facae5a574d526c0d537e8fe0ec85bd7", 0x6c, 0x3, &(0x7f0000000100)={0x2, 0x2}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x200000000000001e}) 04:02:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000100)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6, 0x789e}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10000, 0x0) 04:02:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x6}, {0x81}], 0x2}) r1 = semget(0x0, 0x4, 0x40) semctl$IPC_RMID(r1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x62b721b569293dd1, 0x0) 04:02:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000040)='/dev/wsmouse0\x00', &(0x7f0000000080)='/dev/wsmouse0\x00', &(0x7f0000000100)='/dev/wsmouse0\x00', &(0x7f00000001c0)='/dev/wsmouse0\x00', &(0x7f0000000200)='\'\x00', &(0x7f0000000240)='/[\'#,#-\x00', &(0x7f0000000280)='-#+$,\x00', &(0x7f00000002c0)='@\x00', &(0x7f0000000300)='/dev/wsmouse0\x00', &(0x7f0000000340)='))\x00'], &(0x7f0000000480)=[&(0x7f0000000400)='H\x00', &(0x7f0000000440)='!\x00']) 04:02:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {0x0, 0x1}], 0x2}) 04:02:35 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) writev(r0, &(0x7f0000002680)=[{&(0x7f00000001c0)="e724a01981a8a85e7d66dbc5f1b32cafd45662a9c91ac63e0722e734f513a2ef180358ac32b8de2b039664c9fb6686e6c16f3734db3f3540dead1d863a9580e29bfee1e15c267a89ad8f6d4ca9e1909762dc741b4b0645b576695c634006b9fcc6cf243e766efb4428e332afb1b059563f8ab95fd5e7e3de5c96afadbe78886d4cd5b9e6d261ecd512a06d5647ace06eb85f7d87c0d94e666f01d92238b1f6b26d11f2be85622f74f24a6fee95f3a87738d80ca9331edc72a2ceebad055a8f0c10d2dac97506d03e6887e6cbecdac0959f92e5edc05853beb64c042f66567a8ca4238851334d5f67263a20f57a6ac20b138ee9df8cd95bd6af26b91212f8b52e3aef57927daf38cef203b65d219b646eeb02156626342b66a9b7f63e1c4407123e8917cd2e3b77a0ede806b3090304bd1978783f9bb6e0cb4cc24bdba3b46b6c2a58a28f6a5262f5be1638083bfd33599396d9eb201e9d8f58a141231085e189d474e56ff35f58f44eba8c5c6df37d6d98b11a0a56159b00251b2e632c78fa040a37550a2c6e4e4ad85d111a2fc82096de14a1e86afe234d7d121d1027b6b4e686a4076a8e0109d164ada508521584b5241eb3ae64ba42913e53c916968d61a405ca3a0ec9150721e8cec1cc8c655f05a065636eb644013ec301519c8ba04e99ed5a48744b96c616ca025a33bee3c709a048d40622a3cada8e496bfaf387ddd4bb70216a37ef2f8244e4af1b95217372562938ae06e2de392fe9f07ec2aafccd8dacac3f92c03241b0d02ca2799a2dcced468d354f0b8cd652dc75c3f0cf22a67d0509a052a341047cd36db1b24e48b257aa5714f90c06e080631b66565daa1b7e34af5a93c97c1bf5346733d63d34b5e0361daf89ba9d601636ee826f0fe39670f15e4cc234419e9689e529c9b25fbb74416c314961ae2df7f6e34bb0afabbc94c0f6fd0fe487d1dceb5fc6f2b74e16c3fbbf5270d3b6803ac011e50f0b124a85495d2a1c60fe6b7570027ac6f0e3a12ebf2a0ff5acf363b8977b804414d2abda5a4b36d0a21a14de315899496b0e07f96ae2094d99fc3617a42492e5b496341b92065a695118bc24fe3701ee9cfe15acc81a55891362d2512f91b575242d834530f2adb5d72146c016b5dd5982409b6073996d97e57ee98db50092f8f426d1f07698c182ae72b31073d1ef2db3da353466e59579ad79f02a35e580aa687d82a2ae3dd5c431dbf9e336c03d01bacb951d939ad58fbf3026d2ec738477de4f733ff7044bea015a8b481deaf88573cdfc0ee930fa03a3ff8e61e26588dd341e891417d1d683ac566d4430fe1f48e3093f526eab161bad73e0721d0e704bd341228ba86bb3b2c8c8053ac61c7ed98c78aafc9f53b33fb8602386a3d32ef2c1f4eed984c9567e44f7ccc0c9b2aa4865aab1c07b42b534f3ef9827fc417f50fe5295ab00d4700a576b60e4bcac77a86a6aba53ce416b14abe35610ed15ce8e504004dfe7d6e36a90344aa013fc1d1ad529cee8a99fa8f2b715e54812b2407da81c2df6a8e7e5035efb49ebe8e9be75c0fec719c47dba644d8801fc7b6ec5760a8796a656d11c85a930bed4d9507ba11ddbd4acda5c44b8a26b0ae2d4b582e8fe885842cad22c96c100e0f7fe8eed1ea4ab3dbacd2c535776d7ad67bde1dbc8a7194a01178a839d44a77c61ce9317d726e676346c2ccae3898cd7d06096557df2fe877302c93fe098c86914da51e5ad80892259a957f56d4f28df3b29498c8ebd22e99c5aeb16e88156f7ad6bcd9ce1527c693045b513b82c72efc2a414625af4223f71b679529abcc4cb8386c333379e1515906b534544c1d8a521f5a2bb82bab4ef04b0f85ecb131658c71367dbbe71f26fc30af7cc905ef4ede21b934032ec80042833df704b0dcbf416a0acfbac8baf1598d8b1347fff9512ed107ace730bf41959201ee60c7c0aadff347c5c627520345ec0ac5a30e77c82ee668ec5a0cea020059e88111bd9e92c2098b10e05289ae8cbdc376a1215aa8d96f89187e145769bb3528eaf02c929e82139ad0e8ea2dd4eb1e7ad04301734d1b1474e3e8054a989247242f0fcbe83700d919d980f48881c1b0dd758fe10bf9a55885ec8c3fdf3c9195ef541f6c8da71fc2522ceff5bb930d2cd55eeb9e80fb8d912f3aad100db9180011c38bf0f9ab71fc1c45d46643375ad1ccc95ff0e9c37e992f70e0779c1a0befc1e050e0cc6126c3d747c48fb64b08e576438162c379dfc9a425a9cb360cbf38d607511872bb5b694c6dca6dc9e40806be913633ba5f2f05720fdf9ff205b166d49bb8cea6079cf9a872238ddc648e89b8c3392f0d31a9a14030aada379001c35a416eb65321c95ea84a99aca9d89caa4477bc830be323ed3d92fb622569091b3c13ac90d5e96757fb60747e00c9060310df3fc8bca26638fff2419163983a5830432ad61d609ab02c3f05b5b28556381b6fa9267c96544c213859698a1cae6ed3a6e19fef0b799e3757d6d6e3aad9646b14cb8cd76422fde00ea7619a6bb485c50f233616571876d2acad1b87610feaccbffc24ce66a17b516415045eba677765cad2ec777b1113a77a48f909b1a4a15f18c5537eb013bb5c902396be4010b7a6e4dba6d24e408c93723ac191d9010a9a119a28476ed59cbf720d0c91c0ff7f9be84d028062879b38b579c0f14b1c669b28d7c648f816f72560addedcccaf8e1f95846a9499a2e02f0c27c9f133d0a13023475df521438292bb6961bcec5bda91492889424d4d2ebcf85ba6638ef6942e7403a5e204ca6f04e29133cf966b07f17196f0738ca5be0ec61993a4b984451dd341a29e3c4703ac863befc7c2df4ec92d1d47c93e9fef6d119ae31816da61d584d83c48c86af2a6a56c2e30aee0025f5b416e1b6977cdced8f8d536757a2f560800a683216b8d5abaa1f7a419a83409cc7be45bcf4fbb44e268ad86107b44fce5abded62cd3970033ba1835ab4783f57e75430a8e8265e84c95df39cb7ce60692735c925fef6fc74092488ab9d912de160283c3b96af1e283d84033ec92cc48ebd926c5ff0ba70c292d05dafd3ade56fc19a4276fcbfe3ef9f06419e5a225c1a10847d464534705d8c75dc6a06cb6a8914bca09409a8fe05d293345c4f31a6bd78cd2e86152cf3e9c984dbc24e5cb2fe742a9ad8f0e62e138706d984e2013db2aa0a4222d3df5eeb9905133a67cde867c9994c4679aff4e3632d5c8546d23b675b0293aed2bdd725883c05c112206758225ae25b02066531b236cf736a1f0d18f240e1081a277b0007a5c6d70cdaa6280ee2e172de197bc6070548d0a51b393b2f2e87ab01b70f3ae5be2ba248f5efbde859aea4fbb0aeee70a9dc31f0fb2a8c0fb5ca73d7c72748fae204aee4131e539c889a3bac6c21c646c19a99a94a5c2da4ad0fa7524cc55f788270aab5408871bc85091e712b321551236c78fae89e71c4f88644b2b188e5290aea43a9d590aad47da9614e0f6c940aa6936d7baf6c842c98328eeed49f1fd59baf435348ef2b8da0d45600c8b74a85d8998c89b80f3f7ad8ba1c47633d39f074d3a47cc4fb95f95353dc50d6cf2067391850447bd01ddca8ec607ea2daab797ffc2142f0e7cef0ef276881be8c5de0ef74f42a5408a893807a2e02f2548f45ee303624e9372688f978ac63fa13dd9a41f05e1c5db8db4338c5a5e218e1df85038276c491ae0b0facc271a9f78929e9163f9949654d3c41ade53553261b05b054b4ca3116f0dfa3f16b62efb4b4b6d64e4a5c51da749f5e04bbb1f38218cbe6c003351ce9e724ecea6904a3079aebe950e4775e040fe32eaae7d658e22e6db7d57d21f13a4086c6f5a06f6b113652431da6a2110a3eb8e09ea2a8584b8475b8925131fea991cdad69d3c93d0cfcdda3d9d9796f17d7adbdfa00c511718b491be3876c3a6e27d0dabd4fb6db2a53dc3f32122ec6d9de0b1a76999911c1335c9644a31f1caf05e4d97c3df5097da7ac3eaddb4b53e9ae609c1e763c9474a755e2bbb1c351dd527dd22d586b153006db961e721338629ce131ca1c4c8bc1e6ade2ad7b582c05c581748f7e3e55d6fb440ce188c84900f90a0da35a942e811d1165eed752bab1be6f962308e73bb958cd3c80c81fea3e2ee31f84f985896ab5bb5c9d265637f80382813f7699ca6f481fd12e91a8515525175374966abbb3417faa15f32c6c4dc2f83cdd4fe38706d09f1793076d1c1cc64f3b91687836925a313448cb8bb5305dda417ad94e147a11ca37532cfb7b5bd6367abc102615026c756014838ebaf8899432c71972f04386dc6c875b8255d9dfecc86001026864107ce62a75bc035783b288c3d8e8a87e553d0329b11fcf8934317c0c0b2bc9a99c7d48eef12f9442143b01707577054cbf2c2d7c483a7b601dcd558c4aa0ce526af75069c3efd733f7953484a76c225be24de6fbfec0d3fc22a22a60f0fde02f8175c30803cbb930cee9fa340bdc52bbdefd00dae302a6c35951f011510ada90489dbc6db6ed082165b7dd98305c809d474ffd4cfb42b4efd346ba47e558b2ac4ecd2354a45539006135c315e5406244dd2a95e9af3d92ba8a03a52212a309a30c81f3cb5e38840dfc6940a7f3572dea49307f7fa41d662acfbbdffd2ccdd12c46f88b3a8849e4627fc221e4c1b42dafee56c6448ce293c9dbb73e199e71541fb13eb2eaa94dbc955fa6e169cf6d139eb654998dcc87c6411063502b6c31332df40ed0545ab0c86156e19a4fd54838c6864057216861476befd136013686e89096db0fb5e983a9a230f78ba54325cb212eaa2a63978ac8b53f110ccd1db92d56b878928a1b1a70d8e0fb1f6755fa7a88dcc0239f5356b467916a0871719f51f910c1b9b29d34dff9402c7f497d663be16bdebc2e80ee4fa4029681f9e5bc1d664b2afc79a42847797147d639853a2faef05bafac1ded56330a6ed81daa14c1805643196d3c69ee512a2126ad094d5c62714801bbea4877b3f01bee392d7dc1e2a6a5cda6d5db1569ad51fb5697f73c194c18261ce2da9f0a7ad336b74f7d686f2f986bb971f93055c218948dfc257824bec8d2b957c56a82e59b3749e206ff6dcfeb9c651982b7231c52de297a80ac45f72b61fd4fd60b9f97d19eab76eb4ba43be655dab02259d00022994f7326ca6f6d02636b373f5c898ff9578da7ab89db9e15d4a01f9be24c68c8d5e5b6c6388293bba244aaeaa3a4095c082a931fa3170624ae14cfe799c9a392db7de876ec10263e3d02ed1894fcc796b9c9e94cb9a5d9bc487f1d5822463a361b2966071800b43226fa3978246a1b9ca8c736666ab023b463b277d61e241d05a3e3fafdcfa07d571dfc70e32d48a21b3378b8e4dea5ff2db5b7a8f36add6aceb41f95ad1b0931a3f2c9e98acbe8b06798e0ae49a38be76f6ccb721cda003f3de91cf7b2c1459ac4821bf703b3ba58673aa73006c984a5b29430f2dcd266ec25422ba00ff1499e4f6a40827fad87dffb500bf64badf23d8265ea4634398b61b8b65f60a39a39fa012be1bd43ec35883f3b37c1c8467bad1fed0cb9f3d4bc2f706327fabb4a3f3038a3a127e5dcf2b0b8f34116e9f32c916410fdf4724bfa85a4acdd72cbe52a585d4617761653899bd9941104d00682eb35f3268596bbc5f3523bfceeb56de850031fdf09e60e6157460438e3935dd07947bd4114aa5105653a03fec1b1ef46704753b7092c3eaf8f257614834bf6e0613709bb304fdc6e742264b0def3c54984bc5c36a6f8986c73ecc899dbb31466342d1d96f13003", 0x1000}, {&(0x7f00000011c0)="a11e1bdef894e7961b89b9c84fe56e175b9331b8321888b432be85e555dedb7e1544f58d693acca76e7f79698fc382da5f6fa962f298ee6cf6401b97e95ad8db51e7033365fa0a649e48c5e53eb35e986f05dcc813cad166bb9cdaed99ae4e1dcc385d39ec05447fd944d12376ba5767b9452efa291a2bcc9ebd24df09f9458fe26ec2c22fea58", 0x87}, {&(0x7f0000001280)="d30012e3cb234f23c9bd702111ad38f63ad0e753ab34290738ce3f74854fa12a65e21f4abf4be0e3a778900cfe24a33e7aeb33762a2d2bbbff1b16f18b1b8b672bb84e5b626e65971d65c8f56b1f5c229fa2f5e1426ba25e8a6f5c1c1e9f39f6", 0x60}, {&(0x7f0000001300)="a4042dec4efc98999e05cc3b798ec83ed2a38e152ea1f4b4c8985a28570f169a1fd9d84ed785858f1c484a489360d7ec6ceb11fb55900158af6fa6b0a2a1b22ef7f90ff7cd28d3326868825f", 0x4c}, {&(0x7f0000001380)="46f99237faf51dc46c233be036dfcae78099c271bb0031a7bf4c6a762f1065a0e57ef048b567b79e0eae8e5381b2a08ea8f11688c4fd3f26bd92b7d8b0cb21a48963e09a925a551f43c869950d213cd167e9f5959bd8b96fb56c6dbedda7950d8b749c8283afc663f66b223c8ef53a26067092e76bead07e4aec93725b5a1e3a9e4ebb2273da9ff2b8c145a2c6cb2457dee42f1d6e42a5f248a7559c1880da77b2d4ff0e4cd76303902053b136d239f32c90bbd67da62f91f1485212c5bf8c8f8b40f74029db036a80e9a225ac45609c2a9619a8c7f9c2ffc42d0f559b3d01601b005addd7108874cc00639c0251bf9e877c9261267ea087e1bae77961e1f27e20a21a5dbfd6c1ee1db725c4b8050f0a50bae55ad0d6a9312aa0515977280fce24b020638fd6df293ba6e38600e9d9b48654954bdbe61fe9b69762c1120798f66c83702bccb98ba861893a26572a34b0670c3e3f0a3cbd47b731345fd528b8252b3fc4467d9e0c1e6abfd10c06a28cd4c0ea0c0c875f78da2ec8d2ded969e2d3d5548d5f20c924bd838f6c6db72c7d95f5f6b67567a1d4c90ce38de35feaab2d502473118b3005d4dda09ab6fcec80ec5a7ef84e311595d424a1cd8ba771a22047d8c4e4deb5756e057697f33d2ba1acda4a8bd724d15394777f0e46632731941354c34464c614d8f150489bbdc6f550bb7e6fbf74f476516a371fbfbea1f4b47fc9e734c0b1eefda40059216f35a73e2225cf06acbc6e5b8d2383613e47ce4eddf448fb8872ca5dfac3fa79b0863eaaeefd886f3b145b6e4684f12b1960c1c521716690a16ce77899263d1263b3b9c6ed659267f9f58cbe11c90c993dca0e7baaf94338342700296af3126a3fa01038bfedb07f47af45cb6bd436011c6b427252b132c1733ffe8688bd1c54917af78bc5ecdc515d5fefe14f3b671c38d8d007f8d59048cfbcc0189176789a049bbb121745ba0eea45a0ba404a5e775e91f90b60f7007cfef8798c4047de5c80e298a890dabf30cfae34c05b99e8f24e5b6640fa956cffb2c3c40b55bc21d411877e0f784272328709b95d8046ec611b973ea724ba8cbb97d7f80672bde95692f89520443b9f64dbf043df45f6121fe0fcc5337e1965f9e1b026ef4430482fa69fe4f9e4f69d10f44a728e8a091996b6b1e65aab48da6080c389276eaa20f37dd8fe4842b3d38c0f41f4c933819f9ff45531da6908c3523dbae4aa75368ec49f4dd55f358f54140ede592bc9bc4c89924e6e34e9df51405627d980714e5a36eaf620c8c6e7fc0ea89329b51eea7e2e5b2a70630e3617a90be907516b8a61bf466d88381436149a858d04784ac5d64ec3bdc1e751db8c37acf6640a7a1257651aeb66baf66d0387db77d3a7541225b8c563b56dfc1e3adffaf46bb84fc7069f1fccf15b36b00ad4a0878cd0eee3a080bfbdb5cf34eb53fe638ddd96fd1afde94d9b8498261d09bed02cab1ca83f4891c73519dcf809207d1a515e4856dcea4f4b82a89f7d0af189cb35459e6e5376ab56d733f74ea83b01d6092363dfd3a5d75dac01a2d81a084e55f615f35f8e6adf95728c7e1229e8943dfd3f98c98ca20fd49c9454ff390e700eac1571cdf897cc0c6e9bb3537e8bdc87d83b53efc436fc10d1f95d31724f8c55b2951f05637a7397abbb42392c789d7a8f0bc2db5cfde2e215f15ec9a19d119e98a7191a77239f8a54e83332576e49c285b66e6b5c3015efd3f680d5025bd4e6f2c2cfdfb11373d15c5db86b282e76c7dafd5c647167b732bcee7a5ad970973fe9d5bbf3b7e43e77f0d3e930c7f9da91619f1e46677da41b7bcfcc15eefa3e4403481ee15c925c7b47a7e590269908b749b9eb64869cc97360ddaab6b83aef2b4e11bae23ece38abb1c3a335ea09a34d8f409a5a8f288833d5e7ab39c1dac30a8f66a3aacc34c06f9b54265d65d59f264dfd87b148e4fcd72a92d1b9b28ec48481dd848fdcac830b9acf126d6433f020359b5aa115283e6bf0677fa9f18e8027f967c55d095aedaef72ca5a60bd2cf4fdeda03c92556f84c96f4fef60db988df6e583f447bfbf23814ef5a678df4dbcc82421c4fa83cc2ec5fb31ec2866b7d271cb0802bb7e6c3645e07df602643b1fbbf73341e39e7fd69f12523a06836d609f08f1c47e29fc3e1a320fdb071827c81473b414555762aac0028e81f45627e6795d9e9e41cb64162dd6221a7a225a735a80ec23038c1ac47e1019d5293ae757f8bf00efe8a3e612d28cddac8f09834e497066082e8deee049c0cfa5440bfaa2ada5f2f7efa0fe745e8a51b978dbf3e50e82664bea8b5825bf3347a446724a6ccd16aa5c7fad9ac31f1068bdbd92fa815e2ca33607a2bf705b4394c1d5feefe2565d309ad18c07f159ee7b528e5f365894b5c479802e0b799b09905c0ae5a27c565d239913305eb6ad9140628dfa1f7861e0622cbe68ad08ecc68ee9475fd0388e2f40f15e77548308712079c4e63f2556370a04461b4f6955dbb3951afb2986491df789798ad7fa925345f501906b06615b36b7844c481d8d202e99f4e832114286055b968f4007f95335b3f8e8e25041e0445461431a515585e372402770c99f778ed7343ac9209a4996dc5810a754f7de7557f6541711e1ca228b43888d71eba52fa17662756ded8853dc14e1b500cc9f8a697fc9f2b6214b4bb0992cb0441990608c0510431c902d8c4a0dd6fdcef85bdce2b63c34d0c0f9bbc4416c95bf7279dac722fb2d6a8c9576f3727023b8e66002e99d6a0f355fd4a207702a9fef4f0ee0713cdc34f52edd7f66a954e8074c2ec84827630dd16fdabceb8b6a3257863a396fe7869966a5dded653c7661e38233c96253d25e0389807bcf82bce8aecbd29cea99f4f62edc1036144237f02773e94a99eee90f9159d242a6c09a1e61fbf54f7e67337fd95c72d6976942a4fa45745b0fef52be06033b3f6e1ab0bb641b59e2ffd2cd895031c38be5e67b473cc0d2c96275b4116842ec83ad5fc581366df992e371e2822153e19539a37b4091f5afb97508e91d45707c0a58224cc83e5e6b3dcc24d3d0108c5355b5d2f3900ac505b374081fd4b13cba02a574e53ef67e093bc586ac5f075daea63addc4badf2fe872095511db773b5c3acb0f6d12c15ee967e29a8bde5dcfa19e1ae3740fae61b54adafc94f1f4286671b5d8f3c1b52de68b37e5b2361ce1c8887a7e85fb90842970310296f6f4ba4aafc3541c68c830c2deaaee6bd3b7f1f4e2fa2eb9057d54904c2d18956e81386c6c30f9e4a4467497826dca3d9fbd22aa34c0a0d00280526e120de7144c5c9feb6c1df7497b23199675a98733e5b68733a5044449e611ab255e391b1226df3be55896e10ff1804ab85c32fd4dbeb3cb88d1853dbadbe29194a1273fca001f51728b9a11d59c9317fafb4ff448f11698b6200341149d1a1e92bf9f1f4f2525a66fd595ed53cd3f8243dcf7bed1406f0ad3865ac61c4a26d4e35132299dce30c18029e9c35b46a6745f99f86bda7fc90f8f285facb46def60e942d7ac8d420f990b52373793b8293ed2315feb3fa19221b4b08f9cd6b2ca10fad941642a8307169d9cc9d714456e0a6ee0a33c3001838a313e223377d54f3843bc6c04eda1239c940c5324bea8548c450178f94d8a9d6ea7d31595e1fbf0753cdfa9d0c81f0f87ef85c02ad33788ba8bce0984708ae23a8d409894592d0d66e2f8c98bd5476f46f30337b12cf8a1f4380fe82e014102ef6209aaded127657995424b1c0cef08860e3fa21f4c1cc7e7e113186aaf936c922819f4dcb6cfd207730aeaa2a25f0441c8144ab40c88b8640192826c98af66f92255bc1134808e024bb642bbd049835b8e70e6104752a82077c6d324abcf222266b9cd6513ed3c463dc492d1891fe04519e75a9c74e2bc5aaea577ab8cadce62fec1352ad7ae7d2ef246497fbfe0ee5c246a2574cbdd30c34cc05fedc321e0b5bcd86a9e91f375568c6845b517a73cdfc4fc4d8f56493428903646f7e33b60c52abeefc7345d0a19d71ffe1dfb31b303e05dbc19579719e6f074c56c06e4f0c8005a04562673bba23abcc0a07b75352cda4094b4fd216dc0358de7255f9d496429ed21f0c6aa5d323055288d8c92796f5ba3039f83279c0cfbf31c78bbba11a2caded08211cc6f25f9eefa3ca70c3347fe46014e57e9d9688d1c822e8868d637e6dc68949a2e23ddc23aada48367eb5c51c946bc02c4db466e8ea3906a84051c3d13aea0ec39f44cd19f06ad24cb10a4be00dba2f1b70537418db8dbd29fa8a6751d386f398f015f1a3db4b6d0a2443e3884ae88f81730c10bfa051ab02efbb1e28f2041cef2a214248ee9fdbc03f370efa6abc5d53877c4e084c41034d0b6cc081498f1fd35ba1d6b77d2d439e2d46c2751f6837f5d9bdc4b270b2dcf9d5377b46fea82dc11a814b031d8efff0dfb9e64da21189b948e1a92ddf900a1ff0f666b0c741c8a3c59b17ca192c4d68329dd707d01e0992b369233b95e66181a0111427138e59b73acd8ec95d3e497bb31f1389b09b3b9aa86eaf3f3737ac78936b09896da6a6b5540bc6146a86775f7afc93b1e8d958d4c126bedba58bee596575d55fc9817e3783e6098a9aab07f730a134bdf22eabdb411d55fe9f9a640915d48beb2ed9262d3ce78323c206b3ad6d170babfd134f7f1f302e19caa5d6637ab6683f495d31976198c875eb5d554438a7a22c89f7794671319eb07a395bcee266a2abd0bcfa3018ea58973665d202525c0b352b10de4b99058c2e3136f720845c32d6c8cde31fc8c8e228496cb1eade987d1d9e4a6500ce4f4d5102fac11dfc3b876df68c31c00eb0a72d88300a7eedec462a88bca65ce64f9e7c3a976003748449c6034364d93350db221d749a7db1de16efe8a807ca55a9d4da1f1dac98883424b3ce12037754cc1a7c493feeffcb610f13d5bc78bd915864a487c0804bf6bd9b66d1f544fda7e52c10637e5515ef5b2f0599c2b4f8f852a63a522566a8125d4e22c5144b72cea1bc44a2690a283e95b8ebff1357c4c4c4b94c45ab8d4011ec84d23447b531bcfb53d9f413db54183fd2fcab0a897e4cc880b3aef2059695fb78dc1698ba198b3e4a8e1b4d850dd82e46b06500d86b838d023425f38fcd8cb9aedebc1ea9cf608aa968799e401b6368e57dbf574e562cd987837af56ea0a5fcc07022ba39902210973bf0deba00540a35f12954e0b83c5db9f46e8c7e16ebad6d8fbaa89001fdbd061ca97d368d4a37fa682f3b393d97f8034bd5f96d70b42d241598156a224ca1adf2691e0e8c526f82c7c557cb4b59fdf9f90c545fdff63211d7559e603e58a9227ed1d428b2e8cdc46b84da87f767cb21c1f7c500f52704834293f279eec6861c03799ba11ac725e6febe01aef4e17de1f37c4ee29e93481e2592a6c8acd08ad823d2bc0b083da59e6dac8d1b77587bd7f964e36c41c9ed9f9c7e29420d6555521a5eb6e93637cab86b0bc274fc36e03dea2980569ae16419748a8c2d145207b0c53bd8a1fde59865abf20b9dc8ff8fa4730d5002bbd2cca72fdbf0efafeef44e72e0cf3aa748472949679c01aac1c0c111744cac9c67f7b506ae2484f9a295f4ef5a418ed072f6e298a099f329068aeb3852a09dbbe97c0dc236125a01067a204db786e34c08324ac25ffe16387299f2afec2a3c0ac7d9dc7853f618dafc012b822a17d34ccb3c5d9a93fbfa478ef6255c1531d79d373294c8aee9b4bb4842ee3e369242b2d33ef36beb9bbdcf989a613c2125342a4eecd8b410", 0x1000}, {&(0x7f0000000100)="c0fcfa", 0x3}, {&(0x7f0000002380)="4eaeffa25bf4e20a635a04352f60e4520801c5d80b6f62f08ac25c848c3b78baf95b9cf8f3385e33223a600b90a440c45efb9386ed7e7f5735429df325df5433a8952f994f1888e250f1d80b53f671c819b2e9696a9af2a83c5ac453689886e8a41afaa5c95239646f3b78", 0x6b}, {&(0x7f0000002400)="65e666cfa2c12440e222b58ce90b4fdc5efa5985cbaea81a07868f0886a5c91ae2e90f1a8920d59eb7496854b3aff265d793bc0123cffacc1a846986da8dfd9b4326278949c8a26c7d998e384909d5e38ea62b9115fdca06cd34ae5437b5f69a0ea82dbefa39cc174224fcf8049513cfda4cbf21d4319bc304e7264bb34c8dc337a302f7dff8538c8156be0970458dca5b30b18699d0b39e0bdc0cd101baf6067f924a45e01179b0924349bc0426b300340c05f1cf8a449049eae8f18e7d45840078af20601f3b862bd821e8c17c0f0940e1de26217984ab7f2e4b16bf7fe7a22e36d23bdd4ebfe1be508e217cb12f26b37cd1575788d716270d1f94d6", 0xfd}, {&(0x7f0000002500)="7bf22a6e089942487c7c72d591ca8a05b34e1c9d9a5b2c2f02561fec6d26f6785db5943be9e42332a6349ae20f376a05f283e7f4b2eeccc8aa551168e35723ffb5d94e8fcdcbfed5bd0934587b2900de6a7dcd70d172120a097e444ff90a1b4a2f3b439288ca04792b512d51ea2ca450db9c78a0b5dcd16cb1354d0382efce656f7807a99ee1f4d1d55ee92dc6d399454a1bf00b292abbb38a988e30a363f579f4973b795f7649079423b709d32c3c201e52df15813dab0dac8c8ad8b32983c9320ca93d236453f279fea53134", 0xcd}, {&(0x7f0000002600)="16432a835e538b2722e9a7b98223b8312f740c2d12f92e956cf8310c12b9aa1a0d7de5d1de3843a2ec22ab9257ab121379bb7e963062f73a07b2d07c1962d6c587744ec766fbd2a07b9eb7d2e1226fcbca124ab02388daac863798bddf93064aac054ac4d539fcab14f72673ed632ddbce0c36d15e1d88be71e6af", 0x7b}], 0xa) socketpair(0x18, 0x4000, 0x1f, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000002740)='/dev/speaker\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x0, 0xffff}, {0x24, 0x9}, {0x86, 0xfffffffffffffffe}, {0x8d, 0x20d}, {0x0, 0xfffffffffffffffc}, {0x0, 0x3}], 0x6}) 04:02:35 executing program 1: r0 = geteuid() setuid(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000000)={0x7, 0x3}) r3 = geteuid() setuid(r3) r4 = syz_open_pts() ftruncate(r4, 0x0, 0x4) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x8a, 0xffffffff}, {0x8a, 0x2}, {0x8b, 0x18000000000}, {0xca, 0x7ff}, {0x8a, 0x5}, {0x80, 0xc}, {0x43, 0x789}, {0x8b, 0x2}, {0xc5}, {0x26, 0x7fff}], 0xa}) 04:02:35 executing program 1: r0 = semget(0x0, 0x2, 0x1) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000500)=""/94) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000100)) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8000, 0x0) r3 = semget$private(0x0, 0x4, 0x400) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000300)=""/129) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x5, 0x1}, {0x89, 0x5}, {0x24}, {0x21}], 0x4}) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000440)='./file0\x00') connect$inet(r4, &(0x7f0000000400)={0x2, 0x3}, 0xc) 04:02:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x400, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000440)=0x5) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x16, 0xe985, 0x5b9603cd, 0x100000000}, {0x0, 0x3, 0x4, 0x8}]}) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000180)={0x4, 0x4, 0x0, {[0x9, 0xd728, 0x9, 0x9, 0x2, 0x7fff, 0x9, 0x3, 0xffffffff, 0x7, 0x9, 0x8, 0x1, 0x2, 0x0, 0x5, 0xf8, 0x80], [0x80000001, 0x7, 0x1, 0xffffffffffffffff, 0x9, 0x7, 0x4, 0x4, 0xfffffffffffffffe, 0x4], [0xfffffffffffffffe, 0x1, 0x6, 0x5, 0x24, 0x0, 0x401], [0x400, 0x24d, 0x5a, 0x0, 0xfc19], [{0xd9f458000000, 0xfff, 0x7, 0x81}, {0xfffffffffffffff8, 0x5, 0x1, 0x80000001}, {0x4, 0x8, 0x8, 0x1618}, {0xd2b, 0x3, 0x1, 0x10000}, {0x8, 0x0, 0x7ff, 0x400}, {0xa6, 0x8001, 0x20, 0x7}, {0x7, 0x6, 0x80000000, 0x9}, {0xfffffffffffffeda, 0x0, 0x4, 0xe4}], {0x9, 0x9, 0x0, 0x80}, {0x0, 0x101, 0x7, 0x80}}}) 04:02:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x290) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000240)=[{0x43, 0x400}, {0x46, 0x4800000000000}, {0x85, 0x1}], 0x200000000000015c}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x12, r1, 0x0, 0x0) preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000000)=""/33, 0x21}, {&(0x7f0000000040)=""/185, 0xb9}], 0x2, 0x0, 0x0) 04:02:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000080), 0x1ffffd19}) 04:02:35 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="61b44575d07d7d6afd61c229d43c514f398a98f8a31e34c25adf24054cee02f87e2e2e", 0x23}], 0x1, 0x0, 0x1000000) execve(0x0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) mknod(&(0x7f0000000100)='./bus\x00', 0x100, 0x2) rename(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) 04:02:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)=0x40) 04:02:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040), 0x2000000000000042}) 04:02:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) 04:02:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {0x0, 0x9}], 0x2}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x980, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="e124954f4714660e71e53c9b8888d49bf473fbb348f731cb6fb18376e44a0ec178a903d4ecd185985e0a6fd7194166254df22a8e65bc92597d973ee7fe7b58d29be8d282482b8ed9cb410d89229f9b1aa8f916557235a4e2804786d93955198a1c823d1f5ed412fc93b01a1d3fa46ad3108e9b742c33784a2c1c3dbb56ef7afb7e518249245709e392942b06fb07f3cf1f0cd97599c0d17cb391f6bfe5ced32696ca9c246abd3aa301e67c3c3c455140901deb8ba2b22ffeaa0b1b9c0933a858f99426aacf4c74ba2a185588141047d4b41c6e", 0xd3) recvmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000080), 0x0, &(0x7f00000002c0)=""/4096, 0x1000}, 0x800) 04:02:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) shmget(0x3, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6, 0x2}, {}], 0x2}) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 04:02:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x40, 0x4}, {0x4, 0x7}, {0x82, 0x9}], 0x3}) 04:02:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x87, 0x10c7}, {0x83, 0x3}, {0x20, 0x1}, {0x22, 0x1}], 0x4}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x82, 0x2}], 0x1}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x80000001, 0x7f}, {0x18, 0x0, 0xfffffffd, 0x9}, 0x1, [0xc4, 0x8, 0x9, 0x101, 0xced8, 0xd17, 0xfffffffffffffffd, 0x3]}, 0x3c) 04:02:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x48, 0x7}, {0x87, 0x1}, {0x0, 0x40}, {0x48, 0x6}], 0x4}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) 04:02:36 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:36 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80a1, 0x4) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) sendto$unix(r1, &(0x7f0000000300)="4a832f3f12bc02206e8c07742ea7d166e44d4ea14c2b42852310f6f9101a27b70bd27e6c5ee0fdfcc15cb641db9ffe703d48b400d1c8d0c94faba6e71fb088ae0aabf4a8b43d785446c89173dc9dbf09cef3ff52bb35e1ed7b153f3a1d49b103d28baa19", 0x64, 0x1, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f00000001c0)="cf679cd92bc03d8c4366e3103b34d8da1b3c014b65ecd9a5bd2475580e7490eb5577629adbf70dbf4dd16ffe464a2a4533fb53d57467770e6f7026cfe31e1b3ac00e5a5a6466f4ab37d253975ceeb2f6450635f7e952f5a273a55499feeb19ec93745d3e52ce173c402e05ad36bb9a37337841ab8a85fbf0b69f336a86a7d5c8d14a4dc882f9846308d55cc539cc16ac0aca9bb5f4c418e1a16969385d54026130a7004c6b1c8cf3158dc9dfac3659e101b8cc0eec835ac10a47ce4ee8d94dd8f6ef0bccf3122245a05ae62d86a2f380e34bbd9ba13034b60c55229f6ffbb733d6f3be72e9af797e", 0xe8}, {&(0x7f0000000080)="73af4bcb3bbf1dfd1d60548f48f5c326", 0x10}], 0x2, 0x0, 0x0, 0x40b}, 0x1) 04:02:36 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x85, 0x2f34ddde}, {0x8b, 0x3}, {0x22, 0xfffffffffffffa2b}], 0x3}) 04:02:36 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x80, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f0000000040)=[{0x6236af54268871ea, 0x200}, {0x80, 0x5}, {0x88, 0x8}, {0x0, 0x7fffffff}, {0x27, 0x854}, {0x67, 0x81}, {0x4, 0x100000001}, {0x84, 0x7}], 0x8}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x100, 0xffffffff}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000100)=[{0x0, 0xc503}], 0x1}) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) r2 = msgget(0x2, 0x2) msgsnd(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000003bffdd9ae6a22064b73e47a1e48400d02ae51d328e0bfe72d9a93680345319bc7f8c07b62049d79fbfee2be729abd7d2b970456cab32029dd0ab1a53e52d783d293985d0642567ebe2de60d31f15c924a170bbfbe1e401af8f980ba4b8977a2332874cc3ddaa004aa610f7246d7180592ff81422578c0e8a2f8974e71a03a9e660fac47e95450ff5dd01fdbdddff8250aefc5a272311b62852425f7f293c393c1ba30bf8c68619b739f6d0a31d951dd01c488d3616cad9373ee4a1ee867bba9758545b6464f59a03fb2bd1a59dd4cadc2870000000"], 0xa1, 0x800) 04:02:36 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8, 0x0) r1 = shmget(0x1, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r2, r3) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:36 executing program 1: getegid() r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x4) r1 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) dup2(r0, r0) shmctl$SHM_LOCK(r1, 0x3) 04:02:36 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000140)=[{0x48}, {}], 0x2}) 04:02:36 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x456}) 04:02:36 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xbd2) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:36 executing program 0: r0 = semget$private(0x0, 0x3, 0x264) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000040)=""/45) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000001c0)={0xc1, 0xde, 0x8, 0x0, 0xa1, 0x8, 0x1, 0x10, [{0x6, 0x10000, 0x439, 0x20}, {0x3ff, 0x44f, 0x100000000, 0x6}, {0x3f, 0x7, 0xeda, 0x1}, {0x0, 0x5, 0x1000, 0x80000001}, {0xffff, 0x100000000, 0x80, 0x7}, {0x8, 0x1000, 0x9, 0x7fffffff}, {0x0, 0x1f, 0x8, 0x800}, {0xf8d, 0x0, 0x3f, 0x8}, {0x2, 0x96d0, 0x4, 0x6}, {0x2, 0x100000000, 0x1, 0x5}, {0x3, 0xfffffffffffffffd, 0x101, 0x8}, {0x0, 0x1f, 0x8, 0x7}, {0x8, 0x78, 0x8001, 0x40000}, {0x57ac3329, 0x7f, 0xcd9, 0xfff}, {0x4, 0x800, 0xfffffffffffffff8, 0x44e}, {0x81, 0xfffffffffffffff7, 0x8, 0x9}]}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x8b, 0x9}, {0x45}], 0x2}) 04:02:36 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x400) shutdown(r1, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x5) getdents(r1, &(0x7f0000000240)=""/4096, 0x1000) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000140)=[{0x46, 0x4000000000000}, {0x6}], 0xe6}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x2) unlink(&(0x7f0000001280)='./file0\x00') ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r0, 0x1}) poll(&(0x7f00000000c0)=[{r0, 0xc}, {r0, 0x40}, {r0, 0x80}, {r0, 0x80}, {r0, 0x40}, {r1, 0x20}, {r0, 0x2}], 0x7, 0xffffffffffffffff) setitimer(0x0, &(0x7f0000001240)={{0xba, 0x7fff}, {0x5acd, 0x1}}, 0x0) 04:02:36 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) 04:02:36 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x102) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x2000) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6, 0xb1}, {0x87, 0x10000000000000}], 0x200000000000011e}) 04:02:36 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:37 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x20000000000000fa}) 04:02:37 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {0x0, 0x2}], 0x2}) 04:02:37 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) kqueue() sendsyslog(&(0x7f0000000000)="0a274a6f70c0f5d62bfe855a6b6b2b4c2f37e44367eec3acb6740a2a6bb7dcb2931ac87d57e30dae4724745cb4d2a4a6dacd8e024e7a5c5e6f2c6058355b8d628f", 0x41, 0x8) 04:02:37 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) r1 = msgget$private(0x0, 0x8) msgrcv(r1, &(0x7f0000000000)={0x0, ""/165}, 0xad, 0x3, 0x1000) 04:02:37 executing program 0: sync() getrusage(0xffffffffffffffff, 0xfffffffffffffffe) open(&(0x7f0000000000)='./file0\x00', 0x100c2, 0x120) msgget(0x2, 0x608) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:37 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f00000001c0)=0xc) sendto$inet(r0, &(0x7f0000000200)="115db7828dd5b54f6ce705b79f3685e55a64d91313917fac861912cb5f8654d06b89b6fc8e67fa54e9b742c49de304b50259bdbf72f66bb7c360502c0c839f2b83c72b63f0c8a2f57229aade0abdfe73fc8cc474b77f85d86b8fc196f6937a97057af66f10d7e35daec10f3e49cc537b15d256b4955a5ff6a0f9dcb6b1689020e36b99b5b92e4d213d83f63aab43e658cc393d48f3055b7a17473341169b621e96e42a0ccbf9def5951ef5f5ea33f05a9becd556129d3a17244a00262d85fdcfc883ff96ddad6208e408cb0072b7ee9d54bbde726705c3105e6fe3bcacc4862cb06df9f131836ad4960d77793133686629bae54e40413498e7bc0af769213e530f316ba0aeab7df8b069c93aa65d57841a5ef452a63ebc123e28537730ef721e3e8f9d0f20f1a12935262d2a35b1e5ad2b59ff44a20aa67802697230724dccb5b5569d287e09b66baeb63ba9b651682b3d6880363b18c4a7ca27991c5560872bdf39709aae450d3a697efa4513578b7e25226fadd3814e5e65a9577d7da25d75c18f6f67029eadb1966c1febfdca10c17e2f541f0348105590267d2d14f48ae23033400ea7efa522e7a8fe63688a94b4d5c6d2951628dbf070a61ed7dbc1207ac99ab5dca30257b005f99b00cd910105e401d732f9c38ff7c6b645722172537424fa33cf0e2cac9eeb18d173f8fb5526c38694800217b3bdea43f169fb71b4b9af700601973af5520046e5e80b397a92c1b3e4324eddbff8ad28e6895b5587bda4784e171685e3140bcf7dabcb364911be17ee137f6ae954dfb68cc75c573d39d62a650aef18a32e84e600f7f8573c9b08a3305c4ed4f7cbc6090d0b9e43917a88f5ea0d0cf068318fd0de3953da46e18fb84d842b2df294537c4959cc6828f607db1ffd15cdd63815a86ef560815860ce7f4ee25e6e567111e6992c6f9cf59388aa9245e7a53d837f3a0587eb1367866ef5a7f78d2cc710b2a83ef4f6e3219a2ecc36e36df9858ab280e467a32e3d354d1f4f4b3602f8f7a9e2af4c695db2e4717eb7906147e5cc7abdf0f1b607ca20ad624327d46aa7c3e61f59e70e5a19ec0aed93607ae10c49dce038dc9deccc4fa685c7199ed2511a9d016c126d09084316c149c2dfb0e5a301792858414af3dc7882ebb61dd9954283ee8c29705163f97fb7082097ea3e80625730befbc4be67f4bc78a54c23b18bea8fdd691836aa4bcc7343df08cbcda7348f43b468f5c7abd97d47914cc903a65ae3470e28c5f884712cc86d75cc5728ba80a67f0ab11553500620c108bc46d8a288d8e0432d370db66ca7cdeb15da04274d904f7ed8c733fc08e1cd5dac4d08ab18575ae8733e47c0df8f553d9b67318eacee514b826147bc9d7a0964bc58eb340afe620a01a3ffc4bc8752e9e4b38f64c9cead16791f3013c69dbad9719d76f3f7eb05e540eafb53ed70ea16798c8e6be482c272a30fefb2dd83a98856d17df0fab8139ebd6796ea5b616b1bf682571338013aa46e0fed45eef343866ea8ac5947eb4aca94be17d6ab52fae2c978815a54628524c578268014380b374ba729c353c02c2faf7e6dd8fabd10e04176b1d1d077e9a293c96cfeb0a691bcc8c47bcf1a199f09f0b26c2427945d172fdd0e76d88f124572d6b79c604047d75f2136de464803d747ebec7db5110fdaacebcabea27fd0377fc840b0e7c9f5a2e2e0a00d35582e920f525028e716edbec6dedcd88951aa342e55ceff0d64bb833030baadd806baba73796923dc9b8fd73af46e93a2005ee36262727e139ee5c03f55c576fdf63d490c0da7dba50b856017f51cb0f87fd7184dc759f0fae5fe17dd8a3f37aad979a5943d3dbbe9c1f1a30ee184fdd5615c42dbf2b4b539a6986e14ed2c39c3846b975652816bfc7f558a6b3a226a4a39a25294b46c7a1ad22764898d5fa1b43c71df3eb183141374b3ec4394830afc2f5e18fcff24f29f135ce2315c13b33ee2e4f2abd6df2e48738542a26bc6f4f8725be9fdcc2bee10deb137ac7261fd0201ff64a86c566ea480d73116df838d0f0443c795afdfa8f55b5e338b38d5599c0c9807e2ca94b3f4c6d1c16f8a143050eac1245abb2ccd6f7862b7c26d38bf1f987a702cb3c7fbc77ad987db58ea3b5458106bd0c7c970439da44c1d1297f66b83438c1b7018df26e189fa9a447c13064d7415113f09b0bc736932ad1fa0340852684b579487387f50239a7f0e18eb25fc24fb07dbfadb35f225adfbfa158ffb376c5ee6dab7703d8b907c22a352f507709be4b787664709b758c627e12d1a554f1ee33c90075aeb05e9a1f118f9442376ae15ee2d646197bdfd09bdc1857dc210cd1b7f92ea7f540b2f5264886f4bb478875202981bcd218bf9f4ea4fc50de0433defa814a2d7410bc07bb02eccb65f8726c5ddceec6aa7b0b823d840a3d74e3c34f3450387da66063b9fa93d0aa5d085af2cd04fc9455986839985ea592f4aeff3b1d7c7e05362cd8f9295d0e3104e32deec47e34f273b0f5238a911373183572f5856bc457e8253785037e8d139763cbac2545b2100a81c836cdb3b51b26b35e084686267f1c7aa322f1089f72a86b38696a02594949c3bd453ca39bcf1f1dfb6987471ffd677c5ca60a2698db78f5a1bcec05958cb0f234cd0d1e8194fec44baa7f25e620b528e1770bb4392259a2d676caa9580023fe91dc62b304fa31d9c1c43522ce94e2289600bea42be5adf1f52a90d34482326ec79434091c132d01f10dda58304184d7615652e0db90f468295d2a4158fbdaa68704a090fcf81f2d067657760e300de5b9cfcb85c4aa007ac5431f369f526edc3e86cfbbdf04888b5785a02b07d12b9dfc825054bdf52a1a5d9f17d02b5f13213043c04f6cde6124e9687589d52f4a8134069182d9f4736c71ec50736653bdae08603880c416d460e439d8de90f15c77addf3f6ef6ca29c2d5a3a3f942fd6692962f49c484917c20123b34967205c0f76c3afacb5741049024b86603ee143741b11e7733960f93ad3e6363fd9387fac991ee7144efb209d605acce7fc0f1f7fbbc0c48f5b789b780278bf0131ce005363849cd5441c759f4298241f4d081f4148375c06ffd1ba914b7d3883c5a586afb7689be69286c9a36b04c7640cca0dcfa53d3d475c280f5f6565d162ab6f7ac2930961620253f3f7a1e55693dbc27abddb645abd3dd90db0d4c7d4c4dde949311d164df56b08a5c10f087af31e7e9f9db2d3b374cb59bf96de95820620daf7fcf28fb46bd1ad2d6e391373564507faa4613619a9bb04ed836abb64c88e10cc4115802f4192b212f3f53b14ec572f699b4a1463dd501fb79190df310120e891a3f9bcf7c48059974aa1ed6b97998f5c6b61ae6cc1e3e6f867795ba243a5bc6396ec6b48cf4473d636f5963b9260d9e09b2f05f923660067567de5c32e4eedd6cab1ebd14e8785ff4efe9918e596c66b3b27b74fd591350e5456db0d951e247fe40ba8d9c693b76014ac1a3e91dc90b4a9fc873983ffe2730e5d13f626c7171d9ce615f980da82c33cc7d21067e2adaf64df5a3592b2a6719014e438837c2ae5031ee74f9c7c97b92c027dd5080c011036ab6057deb79ed9c5d1edadfef736cb15b31702c12edba0422bb0399795dd845f6c3d98c43a529ffdd69e8ad43945e655405def76f35b0b9ad79caecebeb5fe9029827ced32db3bc76c503dc56969e848647019afbda3c05c6b815d34b7111aa5a835c0ee92666ce5e0284608ea8d3870accac79a602a1cc0863e63d8a9e096431cf0f45511b2bae57a922324a176a15a7822fce98f089c94b0b824585e2556002ca68819979f480072b2e28005f2d5e2fed763044aa27e11a0dc3b4b7661999af6f31c13268df133fbe25917c95b3c4ec7e49c877f207fd4692afaf235e797d85daaa555f975fac6b586d44136e30112e87c2f79ae2745b3283803868b9b6b2d3a7aed4f6e362804aa3b019aad93b1c79e4746e965814144ca9952bac805057153f05f5fea3e3a06a8fd13e5060fa01869ce9f9a182e4941e32c316696b403c2ba9a1a2c50000ce062ac608cb708e71ba67777e7f6d89c4bd0e7435c4308079b1c18e5e4087c399ff2ed877d0eaf0e0d345da0919bbfd4a6f9547f8b10e53199a7c573829e4ead877bea07f2e97521acc44c32860824a6b0208e7e7b540b11ec6edc004c08469a2d74e1ba4540f0c94fbd236b08732ee9eaeedd497c0f625e37906b9846eb4309f76c4220e007d9f785053ec36087fcc3e6c93675baf1aaf76c54c1070288e676fdb92c5849df0cb148c42ef82ddbf8c4f95fce6b6a07a11e28c93751c1aebd7c9c8e35cd22aa0a8076d614408107ce4bd41ee9cdde2b623cae4fd7cb46ccd88f9f58c0bf19d1e5a1eb874c7139e1ad7b01d8b864f693b57380729e60514089be5d261cb0ae907bb821aa0a3796c3092d0e5e38b56d8dc83e937bfd552f85cf9d6d387de53b920f1ebab31ed913bfa9be64502c851c5b930f7b4acc21dbe33bbdab458329b8d1f73a72f6963c67deaae985242ab8c6a7e7064a2e4039646143ec12005e53e8e53c53765c888bbdf0c9a305aed11672575b9572857d12fd6ee014ca1334e6340948d20a025805f97008039036cf1ac9c09e1d1376f994d41342e13d79ed5b163093056f8f50ab970a247a27b5dd84b66f360ddeee4c4890cc24f836ab424e715cdd831d002c3c9c632dce1c78c980438444a47669f228660ff80247b77801973a68b10492eb5f4a674cacf8c953b3f50168beff962da26aafdc733088acf99bd994c85cfca2170f79863ce7962aa23b49fba9f29b975aa5cdeb0dd84a60d263003f8fdcdac2e7bbb0c71468068a38ae40988072ab127dc351faaf666163118b2cfcab7849ea6739092d7ca1d777eac06cd4b9f50c11c28c68ea8a4b3284b670ce8f03acc2a6272f3dfe8ebcfa44ba97f0ecd86f8e416d9439296996f3354f24216568cacf260fadbd43860d1e92c0f7193be179d075daa4481e907f7b3ec1043fe24ae160a8809cf9b9f201ccf769af22427f734c8f9db3dea452ee096f23c5a63886ca025954bcbeb60ee614f5be5ed4ba141488997227e06c253b5e99aa881d7bc9aab52c53b063d2dfcc7d2c32f34131d405c69aede730dd496525219c9301b3b1832d8f5a7d6273d6d2fef416013df8bd91934e63c6cdf522cb1c634c4d46c9727f07dc19617419c02cc2183efec63ceddfb4a509b39440676c29c6a40994e28408bf1c4c5f71ccfb871ec65aa441a07c1e17aa3ca8c2c88ba2bd88257a3b24f563ff44a7859595f9e983e7f144380d227faa17d5adfedb6cc63ae07f4da60fa78b8e68552d3df88ebac27852abb730e1b397f002f3e87aeecb91484b92ee54add8100cddb84e31a4b4a9340469eb452d7922990de2e0e5ccf26020df4eec75b8dbfcd74d8d7d82aa00c01fe17a203cab0c481457c39cd380211bfa2ac7a7a7c5166c8e92e32fe3fd5b0a79626a273b8f3fa4490166f2441058bad843638646a163557131f80cab05ff43aad80bca0f91a0cf761f27a15baa82154d6573dfc115bdbecfebc6f39b129b959da7d091eb40db723043285a776078a5c3af796677417fcb13ef7100403930bfddbba57252e11b356186fb3ce4fd84341861333809fc78c02fbab52effaf21cd60c36f76e51791fb5ae97571a36e4349564af183c8e9fc4291d3867512437351728ec0e62781539e0c2ca727ed5ff01ed3037fa763a92b9efe2a0b20651cc6427b08b766a749bae9d29845a3d97dd63860a4d2f8ee", 0x1000, 0xd9b8b649d6cf985b, 0xffffffffffffffff, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) pipe2(&(0x7f0000001200)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000001240)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x45, 0x6}, {0x24, 0x7}, {0x42, 0x1000}, {0x7, 0xebf6}, {0x100, 0x7fff}, {0x0, 0x1}, {0xc51d2791a747ba4e, 0x4}, {0x20, 0xffffffffffffcfb6}, {0x89, 0x2}, {0x23, 0x7fffffff}], 0xa}) 04:02:37 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x6, './file0\x00', './file0\x00'}) listen(r0, 0x1f) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x2, './file0\x00', './file0\x00'}) listen(r2, 0x3) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:37 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:37 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)}) dup2(r0, r0) 04:02:37 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) r1 = dup2(r0, r0) dup2(r0, r1) 04:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="80e08376283fd8edf6646a3fe070f7fbdd52acc41cab9dde7cf48a6bbd5dd6480429f339175132a4c6eba880654a12f6ae68f521f255", 0x36}, {&(0x7f0000000100)="4dbb353571e973c6d576853f12d2eddac0a16aa5edc383b9dbcfe703dcb8a640be315a969ca0b0b9991d035ba2a4925ca739c7afeefad84ecc6077215e8e251f71665f8ff597c6e28657feeee076a34374cf83aec35f1fe8ff24735cc0bef116ada2a4e4c9ab2773c3be1545cc186ba7a940b15d9f5972fede24517afbeb5ce6dcd6dacb5591737a3aebfb83584d1c67c8664007ef4b2b7538876b1d704afa06ded95f3cea0d323843a5d507868ca35481550ac8e60641b1d784b2d43425479bea5a1848f950d3697fbaf56b2fd4207aa7b7", 0xd2}, {&(0x7f0000000240)="b942c4822efdd287ae044d4f99c6cd4200e79eced662c206d919abf4a1595e1d17a0ccd5c56b0be0982e4a3c8dcd895d28", 0x31}, {&(0x7f0000000280)="889c02c9c54cf5e4826c99be5916444a52426bc7583829b483fe23fd1d1f661e245275934bb68ae10b997a60f0d06f1ddc1580fb1da1efd9aacc2aef", 0x3c}, {&(0x7f00000002c0)="d8a0f15bf9a15ca688f2562c0514df8bac4d7fcd9e08666b13dc54907eaac6cc226f3c19d4bd4923286aba184f7ddca91f813a6474535e6dbeb4fe3386ad3abc6d8aaba01ab0d29d92ed157d57c3d111ed20969a10", 0x55}], 0x5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:37 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 04:02:37 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r1, &(0x7f0000000100), 0x0) 04:02:37 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) pread(r0, &(0x7f00000001c0)="9e2bf69a8fc723f587ab51cbcc8519ad0a39e8651f6d14bb5e8e32d0305c8855102e70a89ea24b4567c7dc7e6c39f57c22a36a2f406fea6b9d7323747eb67877451f2481c1d6daa6edd4ac08d94e67f643dc5c0b49fe91582ddb9cc201bd2aa4dddf1b6d9c07f5f7c7254d36dba7b7685edfe35074af7296aa7f44a0da1689bafa33c13d9e6b344baa8ff5ed73e7ff6de098b06031a26900800ca6730cac9d3569e77aeb3f89f507c6e0edd7a6fd307274db5de1b6c5407fa292475e592d50e18fbbf05d23a852e7ceb25ed15db9a29b53e1f30a422ce91426ae3074e1eb97aa4e01dc9b3a3f092cd2eb0c92feb7e83b3d384c9fd1784bb107cb5449ea082a673acdeac5a585cab780431894cc49debef95f41b3585fb2eae923bded606a2cea3ff579c4d74fb13d15d5efaa75f30b01bb876fef73b292bd45a8000c3e49f49bef75858565a1f5e5a88271a7a99618abb04e1b9d41f0908fd5ed83cdd53912d76d29f4ed06a3e806cad149e00c57081b27a6c917af2eda7c6cd969c0874e35774e856136ef80db19bd97df34bead1a08625eddeddb9c95406c0facbb30eeefb7d487e26a4a033aafa35a8a7cac6c51702e58da690b895140e83582b40ec1b501ae39c1a4fe2031c73689aae595697053c119c26a8f7b6966eef193fd8639abe69edc0289978a5ec517e611a90ead6939f7c01ecc835f25044cb631e9e3213f4ee043f23a93c49d5c4e656462b85178aaac8ba77ebfc9b8a8953085d70ca0f518eded35df0a89567d1d02fa2f21a090f2369a8b6ecc9d2f57384e18cd504daafcadf70476092cadb20c8f4e5e5f9abab2f4134a9430f580de54ba396c1ff4b1b6d6a7e9ab6464e6183b27b84f53eee71c10558e135b1b5f4695fca1793c94ac1949974e67bafb7341434858d6f97dca581bb8b4a1a6d9ec788de10b5deb36255f2786df9ec3b54382141817850a98e5339430922c69db5c688a401c8b3ad6102f5049c6767000801966356b5d5bc62913e19289355371b6db477a2a85fb1e236b87835660d5c4c714f6e3df06e586a78b7e4e3c332b018bdfd2bd5a1e56ace3d22171ac5e557966ece5398ed8e71494b32a3e24a900d34440ee96c4be8f083307669ce8ca2611b1875af402e390af3c49f9e1f7780bf49e7d2c4e77db1ab84bdef31235c6aed6c9024245e116843889e835f997d5ef55ddb47d60d839678a02f57fded8f01afaad00226d4f06b6feb2aa16175b410a164fcf3bf91419b97fd92612891966630c58741b84a7166d489668a0b887c11a4cb8b9e94355961fee18b9cda03e1a439cbf94fafe89b4f303e2d6ad4223208e5345186f98e6ecbf1c6f525c881e99d051e2263ad32029e343f138d5196176a54a7dedf2cff5f3ac913d789942c978b62e8b747226afe933152785c9647031fd6b053323a29f0ff5d43d7b1361b9873666b02f395c3a068aa71d112afbdab7e7a7b94f2267ee9d999c1543ecece223c9319b7ac9997b5a27005cf521280778469078a078eef2881c3c95da25fb6a8f036abab5643ef7868983f2429f12deb925d3db16b9742ec538c387692b27342a9a8db22c1ae2c3908bdf34ae81265c98bad3a24231a8445ca7ac169f984cf765cb61946cd2362836b94a710fc19ef8e603936391c33452f76418454360a42f91eec7fec54838a2b431daa00ccc18346e0fc47a144f346ba9a8a4bab97d96ed8885756b804028e739dba6397fa8eb9c79b52f977723db4d5dbd905c3bd024811b71188cc0364ba5ef7076e958314ee46f52a3a718557e839a2059754e0ba80233e740ee194b3b28a9a7db08d1aca68d226292cf3a6f55e875dc9bd76d5bf1714bb868c01f848ec54963c3b0f6d576223694800de3f4f41f77794b6ce3787789dd3d0da46f8457f4d70ec3c81429622e96908e498c73be5c4d326d5613b44c7034328cc0c050474d16d9cd77b2a850d134fedecda0c2dfa15399bee79a4b69f183aa6c5afd37338bd50be3f50f8190c4035a6adfc0ba491242ee04296522f764a6bccd95a6d6a44bd630ed007a3df77a1ee7cb7c7b262171093e33cf1feaa5084f68bcc59d819e3b21a75b4fd1d0d8d8f89ed445a7795442a1b9b4cd4c09c252ff850ea3b3fccaf2bba554f9fdf458e69b672ad275038be2c5dd882fb6f96f68270b1238a216df33779e023022912fc991872c595eb23228e7c6162e655aca3f5d7344b9090e907ecbb8ced4ad87bc6716953556b3ef798171dba13b49389eeed8651ff4800aa4dd528da0d03548e8a986484240c8122366eaac4c3fdb75e2e965fd40bd82e8aec4e7f5507f810e8f0358dbebdbe2273ee4e7b3ee10639e8b739a669a58973a3e3ac953f6b308c353e23813220cd2eb29bba811a0be1a0aec1fc86d142043feb2cf9bc6e047c87701b0897a97e34e1b0569839ab8572ca2712115ab99f8975ee9b2fde973e25046473ec2220bfff646c6fae3cebdfbe71dc83ea45a324117dda18afceb2bc48fea01a85593e99f66e74ec257d3ea9759a224ead46366f01baea640139f7e94fcce2dde77eb862687d68288dc1c58bbadb97fb74f06f3ad9986996b038e0096d650f643f48c0bbcdce45cee3c5b140aa4d108d7d92f22f68cfe9469f1e7c4fa6d971d0e417b0c384afe8d3ffdab02efdcde4a1c90c7365c8c033bcd0dc5b41dec8102054bf7cc7b2dd8d123a183cdbdda7280dabcc19b0b5f71ed8847aa63e5e6dac0c1081a737d4d8b59b6b314bfd92c804c301f45b8929029e000ca6cd9b4e77d3882af56b6a194015b0002091cf4fb14e735e3163a583396681c4351116bff7c73a620f3793abb77ff3c4bbbd00d2dba38cae82e7d083629d29b06c6c4cc7c77e2cb990e39f3fb61efe479011590e7864ea86523288f760b3225f345d464d5511c42d1a0e0e1163c20af7f466e9e7fa2d77d4733b124a72612a42f376c298c86917856234b9b27edc93b24b85c4c9f98a2f6c80230beb8a7d71793915411fefdb7a43f030197fa18e059467a167bf3dcff441a53b3ae4f293205ddffdc24800ca8dba4bd20940ebe2b239324f41a78b6c05f7990b0d589bd579cdb70577a4497d99770f2174ffad9f25e63e9e6ad1e85c89926280ff387f168ac4353e5f5221529d378628680a4b38fcaad16acb52aca669d80ef14398942c642f653889d028b184011cef11d80727b50cf316275098aef0e0cba4c1075fab1c88f426fd9d0809d70de0b3b4ff45fe47aada685dfd66897aa38ae2f7cf2ad318baa5a48dd07e937d822fd0677ab7c75b6bfab9c0007477332ee6b987740ffef1d99f228bfe4c7e09aa05333a76a6d21f572ec33544754c535d289646278c978c5274f7deb37a041f889b2a297a607692eeb7e28aeb322e78c08a5f41d45a058f4f9c40f134a21bb7730a0793b85d1b10e2235bb8ade00c3f7e1976bb91ba82a2fb193baca6a6efab5ec844d8dbae5ab93f8f07afc4b4d6eb2c692e8a44d8f43e44528e353453b930a15336159f2153166584642c2d46c31ba9bafbe1283e0819d90623498362ccfb2954c6b41115b6567c5c310630f8265d501adda518e6dfac3fb3316484fca4cf8297f38999bceb064dc4f1b9b591db1bcb6969ecb78d460aee7875b6c5c0feb4601ef4fc37e4dae3495c64e44f2ef1e1aee5d553a0e1498b808d1169c7c7aed932567a654ee3f3b3bd86aff56791d91c9c91d5b6ad03d0927bc36b8afcc291f5f440b7c60c368adf1c63cdf65728648a61bb14219a3d82c5d73bfe3feffd065b92ce8870a596650d73a68628eb5219e02abe1c521619876e0468e5f47106f78191a2c3292a7e4e34fe80ee059630d65c3b81c43053491fc3f254d0179f903f2aeb6c82ae3bc2ee9895e5ca4d630447fad5dc9e2b083251b0e65346bc3ce7c48d578bb44ccd1af0315c2847cac4ff78c49424622f4ff69f741d81d3d55fae919d6c719fcd42b81cb5eace1e034ce186373213873c08b047bf4b8c2443eb083f1291e3c17437f089f0ec5933c8537c2ad6b361528d9054490a4871e6451cf0b2f30e9e07ad5ad896468ea6a4620276c88f94e71781b4ea007cb7d4843d0d7168d70d5046d4fcab5b8b6ce41168f1863d4580d74886e0ef5f4584c0f1ae74eaa5e6ba32229ed95188fec0910c0ea4572025424c560c7094983e9c96327475596bc3f55de892f8f838de9cd7ae2a79cd6a54aa37f8fab5c20a90b9e65fa17faa406ee755ab4ea0d9ec0e8bd4efbb59ce08ffb54aae570831523e24e6e70eef8ecbcb04ed704688234343d4420be49c39173296de3755f74fcdeb4a97c4fe71b49ac79ce8fd3dddaabfdf031531989a3699ce068b0bd4a646e6511878f35266f612278a6829266d6bc6ad33afa8418aae13e8cd8dd4f9b2300a63070f92c73b2077443b8a1573a346bac5567988173d335e031ddc3310942a74c5f9b01b396ea7465b179860b14eaff05e41a99e39dee88d3430773d0e6242b649f3e29ad729f03a9d5485c3707bcbc29891e9b530cd76dc54dc8f95d37022ed197bd20ad3d64320628bcca194f0745845c53c9baa064e75f855db148596c98aa491f8529afd0bb35e9561fdf5313091270477eca6d9d424b22a0b77357c33afb33a8a14cfb850299bce3dbb43fd6d3ed5d4ab1fd251097ee679213f86600f8157acca468cfb83bab8e569f751d44584bc6c389d6b2f4800c65961195086fd7ea223d33cc128c961852a892937a794df8c46d2b66666bef0f7f428932158bf1cad008a6be5294f2b7b6481da9214a261568b5eca57b6a3f50b789db9556a32bac8473a5ed7c5ded0ba74ada985d8a0e06f8417c3681ae4ee786eaed46961865f3bda65fd79321dfb2f2801eb64feec33929337aafe5344c6fdfeb71363d4b4c60b0a783ec2317079dae2d42ce0ac16696bc010440d5aaed2c549934e668ef0e1001a4979a92b7f2583589ca01120f254f788a35154212a514435edf8eee4808625e7f61661917fcadee45c9a4096f52270444688b916e8856be8243a3be8859bdb6c171f853bcccd644451b4388e98de1e2f4ae4b04a65e864e0de64ad13dee63e92cbda0d057fb6e81bf4afca3a62fbfa87039e869f21c916cfd8e02178f9c2f4632de195e5227a05e5646f1b54ac02f0ff1c7ef81e4081c2499bd7c1e1d29dbbee504d3c1c517b81e475db87002a01cded78c2e91e6f9cd73580725fccbf01f8d8877a2a6e3d0c78e097c541c5283392eb82a7881755f6c8bcfcfbad95095f3a92360ee62eca990288142ab6aa9f7a2c84829f6bf59f8387b725f4b11b20dc631bdb59a2b490f9fa5daa548d067f4f22b9b8734881a8b365fa859b0263d73c48ea238a8b446bc7b5ca095e64baa729181f9d36e3d86dc4975e7a201a73741eae424f1a6f0c474b012899c92aa030db511807c125d3a1b5133f68e75b02094d701681e5d1cc0dc48dd6eed395edb4f5eaa68f72a3e13a21d0f3933a1bfdda2636749bc346e6b8cd97548b2cdd8eb7cfa7af7300329f5418e32714fadf1ad603afbb35996a8bd909672c40fdbc17768f09e48bcb7c841d17c4e30dd652747edc35912a49ebb27fe4c7606ec819e4ac3b48db8efdd0d95f35009173b92e00e1d5342d4767d0d742c15b4a879f1050066fea995c9db58a23d61190317994f96567c156d36a654ad649f82550bbcd61fb80608aef337497930968993213b61355bb1998a721b5568cd7db67e5fa99fe9779df808521edd01b59c66ced6d332970b223904e5f78644238b76b8b6adc20ecefeece965c650dd", 0x1000, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:37 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x40, 0x100000001}, {0x23, 0xfffffffffffffffd}, {0x6ad155d084b845a6, 0x6}, {0x42, 0x9}, {0x82, 0x7861}, {0x48, 0x2f1}], 0x6}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:37 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() ioctl$SPKRTONE(r1, 0x80085301, &(0x7f00000001c0)={0xf06, 0x17}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)) sync() r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) chflags(&(0x7f0000000440)='./bus\x00', 0x0) r5 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) connect$unix(r2, &(0x7f0000000280)=@file={0x1, './bus\x00'}, 0x8) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x6) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) pwrite(r6, &(0x7f00000005c0)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a75f355bf53c3b6c6ed7896a48c4918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694b70adc31e8f45cbefbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f01fb0a60b8b27eda9c1782e00b2f4b2c029a08be89f496994f679a6351726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edcbd387511d95babc", 0xeb, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r5, 0x0, 0x0) write(r5, &(0x7f00000006c0)="56359d58209ccba749ddf4a6f2ea032e9a47b24657c15496f28001decdf44d7787f52877640bd819804c79f9ac573b1998269bd7e237c61f8bc54935d1014766c59cb8e85fcebb8f39ed3ff47840b1350df2d85ab5c3670e8ed5a9cd85e716f8703da539d1dca579d726a0695fe095bedd29ec8cec5630d5658aaa4ac032ef1950207dbf7e2a7a1a166c6a8f8d6c870efedf12a0ba4cc0b329b8b112b994bf0d8de9c821f12ca60e47a8485ca53bab28e5311671196acb3a682810c91cde732b1a3cbdbf6b4b3fa80e6526bbc1a3719b0a0587769883f6f965cdf7a08e5cc733f21c7cddc11916b454af8c226400b694683bc46641f9b4ca772febb5808d423d1e68158265817d106179d5f510b4eb7a507ac64be35de55bebc8397912b1b6f0564b7190be1f0e2c8793c85d560bacf4158a087128444c1ad5d4549c2256fd08aa562be1c63d7f57b414df43ec278425b592b695c4663c18a3b0b1928d90431175c41dcc40dd9ed8421eadf899d4b88b0106ee66ee13f408eb58345654e122849356a6a139dc90f773b50272ea57e0615d42b084d93841e74e1a5ec3f98129ec04c3bf16df117474bd2fa7960a61aff55279311182a1b739df17e223c40b0a7fd54339a8a86fb2f123a65ebd01a1a23e32f13a57bf84ae54ec05381405e5c4d52e63c10f70586e1bfdd18d89fb05bc77ee346eaa6a34a189c4c982981025b180cb6cc15944cba4cf21b9fff3c06ad4b0481d1116538b3f25b01dbb6f9c1a10a73fcc3a3e0a554509e7685453a032c1b840c78289c36fa4e020af99049c15c21162e65783dcbbd6f297ade94f04641942c1d86af5fa3d8b62f6a58876ff1081da5a52ead632900d86f69757a47d90bfdd58270a758e9474915844fd7aede74b3f80297e5371c72d74546451e1ad90fabbab2f2e88d8fffc1bbdbdebd47331bea5fd162a0f5295c87ad58d0ed704aab637dedc1e75da4620034966fc2d7e205a2033f7b203ee271b8f60808041035ac9e8a9c2d025fed844187bcdf11ff0f0bbf25fb0b0b8813a9fc4c05695c5808cf3c2b541037c5b310b98d3afe3461eba134961b75660d71042e9320c2628d3bc4e96b2e2dedac40f050df832831cd13396efed05dc7c6192334d8ad7d97d130eb61aacc642d2c1004eaad6df09e2af6765b4d5bca443a2da23f88facd1fd0452a92b4c274d987d90854e22836269dd46a137abd75bcf77784decdbcc9b982beb8ad255219ece3418ebf94f2f10695633811528c9b8c8949cc1fb2420a1538699db60ca899ba697bee20249a9017437aa98a412d710f4c65757b1309d01d8fcf8577338b3acef758fad6b2b86209b6747bb2bfbfca95f53781f6321f75f960137ab5b27215ea116e23006e795d6d52226de5d3e4f6309028ed0b8ce7d40dc76d05218350f348af1c322eddf1e1a8e46aa79f7867558e38ecfa5c9c87b45eea8ceaf65c292c8d9028f4a2201142fea34de3b24daeb8a864a760128b356ef84bd7372c9e0275d9c0110e62053c2ebde62d7e3e57d6dd5b32b301c4c7c646904e86bdf53e844670f774464e7c21244e223b5d275980e8091632160a708217623d4b2f7ea55bcedae5ab69efd0a973c38b33b92c99f8f5fa8237a21d361a383b19c17ecc1dcab527c37387ce1abbd243e6949aa3e47210c77616eb17aaf32f905d850ed597d7ccd0a3151b94d57b91401e87dd2b1c5238ade808315a402822a9d2c26251453067137f3c70a77a81e714d7d4c772c84a575cf694357856b387684651ce18a8c6cd83c09ffaa8d76b951b40e34764f2f601f871fb93ef77bedf51f38fce258d4a5ea322aaed2ef30c4a9c40f02eee25d7595b7001d1eaaa282563244fdc6e5e7ab11885e8f8e7cf6a576df757866d17991e0dfd7a1d4a777e8886c6a559a992781ea30e436c9f0fb60ab87bffbb5400a3ea43e20ba2e96f3e83b189e724b845776e844a1682e58da8b3d48566aa1e5f032394e408d0429d4e3144f466a553f90e16221a87224f8b36a86321901ccc17e81eef5565a310c8e7cbb29901274f76594ba8a08e7bdd3fd129cd74c7a879930d84b44827f3e951af2523fec725027d363f1bef66b7c64d413eb80d0ad3c4ede0bce05d4b4c32f984972f7e659ad41b6204c0d8d4b46a12e6cacad2ffdc1f4619c619f9460b0db2b78924dac65a7ae02db4f9416cd25697d9b895d67f428de547d043dab4911f4e68f5aaafbbb5d1504bb17ac9a3124053f79577859235b05344ab513172f475cfa3682edb0c7919be1ae1bd2a2f98eb4c69177ce17e34d210e7f6478008a00916c414e53556e6178d3d317a6cd6adc2faa22d36ff6da962670e1fc33bba291e2aec910fbbcc933820d4dce3b5e27ae57ebc0c176272a50d3ad66958d52c5bea15d1c6f6f9df855b405e590653aba41f31ed35fdede63880d05e5261eab688fc6f4743670894464dc561d86a6fa217c482c572b067a7f3cefb6320b1438183fde0857c48798bc6e18f93187063e50966eedbd88db409097f463c298ae7c3fc5f6d4287285fd1d573e702ea793f04eae07943f797acb7e176dd18dbacf182c7127eba839b5848c087ce4c6b5f804b6c1b91358ddd8f772e8e2bb7a8b80eff2b68f3db6fdbd953baee7720d87be12c1bdbe164cea90222616c1fb00353a8ce0f10aa1bcb1b0cbf93b21c6f9b28e26d379305615065e554451beee698b18c4eb157fb20155186dbdbf7dd1816a5bc2491f888725a98673229bad13ed2da6dc33cf2540742c2cccc1c4775497977ac41bb6ba0108a32e6b533960f2aa24b120695135db59ebfd502ae8df83ee2ac887d9c0695231bc8cdb2a29550e8f6cc733fe4a512c40a67170d0becdd11854b4875d11f2498f89dd89647eed9ae727de606f5d24eba8e619eeb587fd891d4ca0953912c30970ffbeff85b68817bb732a122fe3c8fae77e66ed1ca5ead0c34cb13b9491453ad7290963c0dbe787b2cc89adc8e55903854fc331a4b49e02088718cc3593e5fcea632cbb572f1084d3ac1b1ec39ce836a89a96f5cad5199d4b954c07b1496fa52b1918a4f3d7909fcb365dd838c85fc0b1bf0119b359567a0515254ae8f155f8097aae3cc8c2f4c88695818b09a619be0a12594d05be7c5b2fc0cf9f6ae795b6b742431019e2d3f6b90f9704c4ad22fc505cf99dcccb0c340a51f21bfc98fc58afc9e2d8e75058c18021e56a18bc6f32622d78560fad36a3ddcacaefe2563512eeb7ce9cc1a36b3366a6a67946ff6e0eb8ff27d5df1984d32a4d6199a2627bf84b87c57c76c28de3af3cf80924ff06373fe1890264620ca59d616d4b8f77101f25edf9e5290b5c1ddbd884ca7a729a9cfe5fc2c6d2d8d5180fb80ada4337d2168c609054c99818619ab60358922b670d6f6f614a12969f3f2c669d69ccca3128af2366150d37a6a6571bad7879d83417dfe19ea5ad6fbb5655c33b1399f2dbb89d89b774019615d00586041700782f0bf6c70feaebb034014f44a84348c8bd66a99a348064c6b97d916a4cb09075895268670d3c4c3ba9cca948366b7df4043702aeb23dee8bb975bf2315dd317c4bfdadc7369f976521d92bdce32f8aa14495dce8a09bf1bcc024d083a7febe0797aa3e1a838f6038f803cae06ac22f000177b2e66a7a0e400c2ef7db6dcaebd73ed5e348d8ef6556467b0d78c3d2ca8d5238f4ccbdb42cb9719c1265956c95e1a351c6965ec9a4f7dc75718f5fe2db6dbb2926dbe82745bf73bc3fee197a3768227bfda54e45dcc62236ad3b4b3d6a5534d80d2d6fe6009aad5bb25779cc4d95c418a7161082baf7076af209564209be130c41e8445e8094f76e22de7003f9f3f6600760bb5b29a0981d571e5239abe674196f23826719fb3508ad6b636be031fe66004090ff557d630513dd72fdf9ff1bb56c800c0114dcda740206206e34ddb4b5f704c766974505be8ae56dfecf877555775c04ff628b2ea86ead67edd6a3604ea73636a6596e17efe49f2312e654be4eec822b9d72332fb21262e52e7051fd51d4ac8336461b741680e9f76a63e730ed9ec620bf3fbd17c69cf2e2dc8e39c0b4656d22cc61625c4e67dc5477c3cbf3920894321f6d102a431b1809a5e24a7c74284db1c840c9929e0aa188bcddb3606d02c221c50869a9d172a644703c718d73ba9630d3490c404bbd20a308445db5e905a0fc3a8e1714e24277d3d1b5a35b116b03af163755ad07272db9b43acb0982c198b484f4410133d35b76e56512f4e489d06d94fdb83a626f4bd430361159ae8967559d36fc24bb20c055ebd62e17fa960a25b971cf332f373e1aba610f95513eae78c9fcad150b458efd6e76fe936b1c8746efaf978c7ded17f1b0b5930a09e8dcb69a6d13eba95a314fb38770a726b6fabf77d81b00d8fa48ce63237489ffff86e972c2ff90343a95c729e7aee4ddb5d565b825619743a380226d7dd2ce9d9d0608148821862dd20edb137f5a7532ad8c2493586513f52485da39a6e3c12e5a93c8c0084cf8897a786b73941c8844b6dab1871b4ee5b64935780efe8ea9823f774a5c8dbaa852b0538d39e9e8ae7b806369a0316b8c8572a25aae3f71cd81ed542bf5d5aa12edf640a8f11c5d46072710dd914a1677af6f1f98e03a99eb0112f9b76d2fab14edb9e81721c5fa2900c499ea10953d6617c477035fa9e93a58e3db68a64e693e550ea84113ad58709db2f909a16995ca6d2997c8a854eb18038e9eef60eae59f3ae95082d1e1b3f90a4979db0c18d118ff86cc2e49b3a22513a6c2fbd354b29002df1bb70240d7298003c7ec81b7c8be1a19a79396b15c035c3ab9d4c743530a06f10a6df810dd2176d3d4ad6282a0116bcdf520c1673da962b4d82997c78717265709b44b8ba43495dadec90fdb7d63787371e3cf5bc40a270ad799f144331581a92c110748be430fef6243abbfea09102f05cb5004dd7ab710b383d6b15caea79e7b483df8bbe5f6cf9e1c6bbf68481d8e7ffd85a47ccb48c949d5e6faf4e8e955b490d551c80da59742cc017a6ff6d20d5df15b7f7ae42fa1c0d37827a920a88f9849b80205fba65c92f1a0fcfc716583c75c7cdfb7da3135677efee36bc99ec89f7c2dba48cfa1d4fc33ec1925470e85bd80b8e23b6182729e1611083d8c38c0dcb70578ca9cbc1dcc7c6ca387e2c841fad51911d629682e7c91e92eccd304a917160a9444c720e381a9845fd0d1f71de2ba238c1be609538a6e1a756e496b9c1ca9a7310e635f5c734f01b2c760126f266cd7bf14a3341cc4508c0f6bb19e0e3a9bca7e3fa2bffc6f8fbf53dc77b802cc9a8ed9175ce116f776cccd4517db1e0a184aaa7a0f27443446db3cc451d32d79b4ee20bae94089985e24b8b8f2c295faf391a12dc182237bd0f134dfab321fcec38e64fb4a4d1ce29f5abb23c1a7259a96db432ef665930a6105e4b42f924aea46882ad086e8fa8788c74a0fe967a62bb978da26be024113f8c8155a1a38be6180b7c7a54ae19a8b6a62982d1301f79cdf45b30c3c261c5caeab4f6e5551b0c33b61eeb3237f978673cad6e1dcf070830d82718274dc62381dfa7ef93afc9b72bf6af5ac4756bfd2e19369fe0aba479fb39cd7852630822e9687eb8d6dd038cb665c4a57220a225846a3b443ca3f2d2628adaee994a7fb09460854ce86cb45a2d04d27829bdd79d137d3125de268c370c4ab6cfa8d2fb5c35af96ddfb0e4d13ecc808754ddc4ff6dcb0d6253eba9dde1c440925450c41e53a73aa21b31653478ca4e56ab55cb5abc6d15244a61", 0x1000) ioctl$WSMUXIO_LIST_DEVICES(r4, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xfffffffffffffffd}, {}, {}, {}, {0x2}, {}, {}, {}, {}, {0x1}]}) r7 = semget$private(0x0, 0x3, 0x222) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0x101, 0x8, 0x4, 0x1, 0x7, 0x0, 0x7ff00, 0x3, 0x0, 0x9, 0x1}) semctl$GETPID(r7, 0x0, 0x4, &(0x7f00000002c0)=""/19) open(&(0x7f0000000000)='./file0\x00', 0x800, 0xd7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) kevent(r0, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x31, 0x0, 0x0, 0x40000}], 0x8000, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000180)={0x9, 0x1}, &(0x7f0000000200)) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 04:02:37 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8b, 0xff}, {0x24, 0xa8}, {0x47}, {0x48, 0x9}], 0x4}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000140)=0x2, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x6}, {0x0, 0x7ff}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x10, 0x0) 04:02:37 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) r1 = msgget$private(0x0, 0x400) msgsnd(r1, &(0x7f00000001c0)={0x3, "9976c51218a8d4d4f74c967463e8bab438fe4dbedb47007c63c366f82c5790ab4e081a1d194e214d91926dbc680d85bb1487279fb1e0c08c6f3aeb5eaeba6edfefc76a781eb12eb3fbd2e1ef8d36f401186ffc4471c368c3f6fdfb9e3cda39e09e9f6cb5f1ab0315bd4de60f771f7a6d9f6531cc72eda98c86dde3ce88b30c47f74057ef8a99f0dfe50c19524a7bccfe7e5d5e2f0d6a4ad7db97c74cac38b15ee0401068bdca8801c6773e39603287b689334f5748e8abe13442c9d7d2a65041a1094f52b51efff40891dae8"}, 0xd4, 0x800) 04:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000100)=[{0xc815, 0x282a}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000dd000000000000001dbd4c6face70ef275cac0ce63d4ffe1eb211b65e36c3fccfbf23be7fc5c0c9e55582cce57e7212d040007459c54ead7b597aa0b1724fbdcd0e62da1c52080a05d5e736882c6ee7f06648806df13eefd60468a6f5452dba2d8fbaaf689b073b052f578b4d4a80f40a4ab8ae65852a6e9b8ae7f771ff1d28f31fdf04d92906ba60c5578a230c609040052e387006e38e5ad22d560f829c737ce273999af473a2c8ee297902ac61896aeed60ed9f04ae1d396d49f4214a538d5c097b9b264d95de15b7f3c4d568ed8fdba6f4a954a2792299d8431f4ca9ce380d1cd630674f889f14d2b9af05b00ea8414457fe96c9efef266a69be238c4510fa2b1dee156b391a66ddfb2485e783c6df093974498b0f79bb7958e57a6507eb92782c321c2cdce54e093b84d2ab46425578df388ee3c08aed38ab2bfecf3b5693041f344815602334fbfbabac84337b583a629e2c6f", @ANYPTR=&(0x7f0000000140)=ANY=[@ANYBLOB="b502318d929f8ce2270d7d8241530164a29c097318d17bfd0755830056b9ff3776c622dcdd0906b006a78663ec2d5ffc071de5ab0a2e40cf4404f17d0b151ea55869eb0f7610b3def53aa17e4686c56efb6af380ba59123126bd03bc292033dbcbc9cb52b5cda3942f88cce88baaf0b44ab5580e176431944c8431f0775b7df576fa90b67c1543cf8f6a785e2821f3ee25fa862a381341aaa23ab1412dd60a6917c288e80c500b2a8159555a2236a99d824242ba81fe250c4277c4f0cddb1567a9ac1d0639fe1d49b8075be43e0651ba5b25c593033048029e3659"]]) 04:02:37 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x10800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x3225780f17d74d5f, 0x0) 04:02:37 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 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) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)='\x00', 0xfc2b) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000000c0)=0x6) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x2000000000, 0x100000001, 0x0, 0xfffffffffffffb7e, "f28e45009b39417ec10299590000000000000040"}) 04:02:37 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:37 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:37 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:37 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x40000000005, 0x0, 0x1000300010002}) flock(r1, 0x2) close(r1) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x2}) 04:02:37 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x2, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x2) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) getrusage(0x0, &(0x7f00000001c0)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:37 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:37 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x22, 0x9}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x6d, 0xfffffffffffffe01}, {0x189}, {0x25, 0x401}], 0x3}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="d4e5519209cd108de6df4e1fc3a991d882e67756eafeb7c443c53be64c79d88b001b668295be33f97fce59a7d0f4f8116d68430c8957c27028209986e3aa846845fbc91c243f716f1e23432558ad94e440d568e955a75c56a51924f9308294f409ccb9bf9d0d97bce7e597bb4874f0219ef94d21fbb57a5083090e3e043335e08bfc53752adf3f590a3a1174fa7adec7c1d2be2b59ebf919f5c11a1de1ef925bcfa36f86525d7ecc25d63d52997ca46598f443fed666ac7ef0e0", 0xba}, {&(0x7f0000000280)="c7cad9aa8bc0567ba7cd10ff55ce220998dc6ab142c3b91c5b8f8c93d1fc2436480c6efe8d8ff3b69a51e046ac5b2f17ff8189676e964ef23234582036be6cfc968963641cf35ce3bb5c79015296d772a4d750660d97b0724ade794ab1684fe63ae8cb39b56d2ddf1e4e0e0c2b711d1a8e43b05da66ba7239f0d86ae9ece4eb062cee02a4445f1bc6225cdb01f26c24c0e9afa2f6d40933820717c65f15fb47e36fb9c3bd6686feb0f6490b36dbc23903f58748620ff7c4d460fe87791e087ebfb118364efe120535b7d1d5365fc298300018469fe3eb54371a8dcaa375d", 0xde}], 0x2, 0x0, 0x0) 04:02:37 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) syz_open_pts() 04:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x54}, {0x1d}, {0x6}]}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x264, &(0x7f00000001c0)="0ac38d05dc12f48ceef0fd25761fbfc4bb5894560fe9773e8d1e8c924dfc7071558af86d69539ea519be5b9226a3185097e406e4a6000000") 04:02:37 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) sendto$inet(r0, &(0x7f0000000180)="1775d6f5714f7820b79757494a7b", 0xe, 0x8, &(0x7f00000001c0)={0x2, 0x2}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)='x') r2 = semget$private(0x0, 0x2, 0x300) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000200)=0x8000) 04:02:37 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x80000001) 04:02:37 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000500)={'./bus\x00', 0x101, 0x81, 0x101, 0x0, 0x1, 0x4, 0x8000, 0x0, 0x0, 0x1, 0x8}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x4) chroot(&(0x7f00000004c0)='./file0\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000080)=0x3) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000000)={0x100000000, 0xff, 0x8, 0x5, &(0x7f0000000240)={{0x1, 0xffffffff7fffffff, 0x1000, 0x29, 0x3, 0x401}, {[0x6, 0x1, 0x9, 0x0, 0x6, 0x3, 0x9, 0x2, 0xb408, 0x3, 0x1, 0xddf, 0x2, 0xfffffffffffffbff, 0x4, 0x400000000000, 0x5, 0x1], [0x3f, 0x5, 0x7, 0x4, 0x2, 0x6f5c16b0, 0x3, 0x4, 0x6, 0x1f], [0x1, 0x7fffffff, 0x856a, 0x0, 0xf8, 0x20, 0x81], [0x8, 0x10000, 0x1f, 0x9, 0x8, 0x7], [{0x100, 0x400, 0x41, 0x7ff}, {0x100, 0x0, 0x9, 0xff}, {0x2, 0x1, 0x3f, 0x3}, {0x1, 0x4b, 0xc127, 0x6}, {0x1, 0xffe0000000000000, 0x5, 0xfffffffffffffff7}, {0x7, 0x3ff, 0x1, 0xd7}, {0x6, 0x8, 0xab4, 0x4}, {0xd3c, 0x5, 0x9, 0x9}], {0x10000, 0x3, 0xffff, 0xc01d}, {0x4, 0xffffffff, 0x2}}}, 0xcba3, 0x1}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x35}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x400, 0x0) 04:02:37 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x9b6) 04:02:37 executing program 0: r0 = socket(0x10000000011, 0x10000004003, 0x0) close(r0) pipe(&(0x7f0000000000)) sendto$unix(r0, &(0x7f0000000180)="b1000513600000000000000000400000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d610000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xffffffd6) 04:02:37 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x24, 0xfffffffffffffffd}, {0x82, 0x10000}, {0x8a, 0x3}, {0x44, 0x7fffffff}, {0x3, 0x3}, {0x42, 0x8000000000}, {0x89, 0x5a}, {0x8b}, {0x42}, {0x8b, 0xe56}], 0xa}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000100)=[{0x20, 0x8000}, {0x22, 0x6}, {0x1, 0xb61}, {0x4, 0x4}, {0x4, 0x9}, {0x5, 0x9}, {0x26, 0x6}], 0x7}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:37 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() write(r1, &(0x7f00000001c0)="d5", 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x4) 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$TIOCSCTTY(r0, 0x20007461) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0xbdf994c32ee07dec) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0xf991, 0x0, 0x3ff, 0x1, 0xfff, 0x1245, 0xfdca, 0x2, 0x1, 0x3f, 0x9}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 04:02:37 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000000)=0x2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:37 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20800, 0x0) r1 = dup2(r0, r0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000180)=0x10) r2 = msgget(0x2, 0x9) msgctl$IPC_RMID(r2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) bind$inet6(r3, &(0x7f0000000040)={0x18, 0x0, 0x3, 0x7}, 0xc) 04:02:37 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) r1 = dup2(r0, r0) ioctl$TIOCSDTR(r1, 0x20007479) 04:02:37 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x3, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x5, 0xfffffffffffffffd, 0x1ff, 0x0, "0000e5ff0400", 0x1, 0x8}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/27}, &(0x7f0000000040)=0x1d) write(r0, 0x0, 0x0) 04:02:38 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x9) listen(r0, 0x3) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f0000000080)=0x5) 04:02:38 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100, 0x0) socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x20, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) clock_getres(0x2, &(0x7f0000000b40)) r3 = dup(0xffffffffffffffff) utimensat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xfff, 0x1}, {0x5, 0xff}}, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000340)) r4 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, &(0x7f0000000a80)=0xc) r6 = getegid() sendmsg$unix(r3, &(0x7f0000000b00)={&(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000009c0)=[{&(0x7f00000003c0)="5ce4f6c8c6365b240c88add5fd664ae5324691b9c8f37df9be5bc207438a961ce56bf9c6fe97a22755980c26133da93d5db6c3e14168f0ea7c6f07c905bb804334513327793e1e9dbc0700932e0063ca7291915cc74404df548d9f59195469f15b2ae1dd", 0x64}, {&(0x7f0000000440)="bacbbf6dd589bd22aafd2d7b978387b7dde11ab30b289b31be8df9c98102ecfb389ed306aa7673c63a9702cab3f120ef2a02b6d2c7c674b1ac487cd957c7f36adc1d7451e6b078795b8aa6a6f4c5245a3882c8947c70daf9f16409740d01d5cdc58467ce9a0a610dff566e845e13e8945b74960affd807c8fa71a1bf98bccb1d49c8647e5a5c67a6c361f5e92083", 0x8e}, {&(0x7f0000000500)="d8f9ab9013e08189b715ad1b3198e4e618985674d722f01327fc66f810a268da69d4d7ca99c7157e02cda501d45578ffaa60e0efa37f008c5fbc29f1421d57009246a808f90ffff3820a3930abd712ba6c1b67ae7767920118a3cf94d3fbf2de802bba83d0cdd49d868e7266f004a3d94b264032ead239bed26ed393cc27cf6e47c6a4fb35d73c7809adb7a46f2e29e65a594c259f685d29c751fdc1df49c7446c90b4121b3325a70e5f0e384ad23a1829fd4a99fc0e7b9fd9cd9cc26a11b8a1a0500d09b34d5cf520ef56dee23326f3ec448ee6ffd60b3faac3ac50f9bbf0ed9fdd6f9e8c9ca220", 0xe8}, {&(0x7f0000000600)="3c83e65a5d8aa722fd72f698739b18edcff519fcea9e439ce10812b45f7e75e6061175850362f275d0aa3e449ca00f580404f32db3d0d0750723cd8a2f6fa095514a5ee3ef3e3c9d375e8471f11a383fc2b7b782c66eb285193010c92edc8f4f3034ae1b8aca7ad80119a2cce134b53b5875a2c454b53a60f86d5ccceee50f6c96cb2f1fff672e01b8e91ab206e317483b596efd62340e2d83bc80ef1f2acc35d12a6e4f240754edb739de149a2fcc8ef80c5f19a555612251e020ac927bfb7876ff", 0xc2}, {&(0x7f0000000700)="4b6d23e2127ffe97389fbbd67d4eb18ea5c85764ed65ffd7c9bbab7a6df9cb83600e2597c7d5f859239b86d9669a11080d9f4fb782319599387345af3cf5f48fc1a587e61152d6392341b5b35d72115c135d6fe87123a3e0ef7570b4c360f51a5ef0294c5a826d3e052469ac2a6cad08cbf76ee5aaa32fa9a5151d5ad9d1b9b11a9e6a7f", 0x84}, {&(0x7f00000007c0)="e09df4fea93adeb95885493c753f277ee293d9d0fc8dd5004a2aed0de281d7d42b24c6afd3b3a397f483760bece19b2b83f7e1d16df05988dced0baf381b5e6ff4eb4b087d38330988d33ef89a7ffe99b4d389191c90d16da7c314fdd003bd0c4edb54be77ef826ee16ab05ce7c738d196a468fc3ad01f1985c0bd109ab97221c5364a904c71f2dd67af06f0f3afe61c8426aa05acdb2028fcb4e5fb41372624d2469c4f77a23d67124a04095b6e044d0107da40f5088f816b6159c4ef20e05a5dea353525f90439601f75b8a3", 0xcd}, {&(0x7f00000008c0)="e498317aff86978a3b5a5ef66bf6edc37dae8b37dac57b01966a6cfadd9ab6788d2d5c024cdf505f994c5ade6dbcb6e3d96c52661715c9bf588e8a3cf71b0a5244e260308190943c44ffa746af6cd79a1afa80a9c6158abf9e8ec7cf15f5353752a00accc14939a6f9e6f846b52a2638cc9350e6d5601d0d58ad6213d206a58ddf94819d52db1b2248c57176571ff1f0b3ed134cd1d31397dc5a482d2ee1ccebe9dd2b84f2260a0d395c43b17689931a064ce0c172dc9473cebf21b67df6856107d4a3e05c7b91f14495b1beda0e62ed009c6ee55e1ad8835c0be168b8c126454e9e7b6e79e5f1616e6738bc4339839e7dcd96d34d552134d7", 0xf9}], 0x7, &(0x7f0000000ac0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20}, 0x9) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') clock_getres(0x0, &(0x7f0000000300)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000002c0)=0x7) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:38 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)=0x9) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:38 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:38 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) ftruncate(r0, 0x0, 0x2) 04:02:38 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) open(&(0x7f0000000080)='./file0\x00', 0x10080, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) 04:02:38 executing program 1: semget$private(0x0, 0x3, 0x20) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:38 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0xfde5) 04:02:38 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000140)}) 04:02:38 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x5cc2) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x80184601, &(0x7f0000000040)) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 04:02:38 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r2, &(0x7f0000000000), 0x77b, 0x0, 0x2, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000100)) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0xe2) dup(r1) 04:02:38 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x20200, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:38 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x6}, {0xe1751907ae78713d, 0xffffffff7ffffffd}], 0x2}) 04:02:38 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x28202, 0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) 04:02:39 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x800, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) setreuid(0x0, 0xee01) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000002c0)=0xdd50) r1 = semget$private(0x0, 0x2, 0x80) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000200)=0xc) connect$inet(r2, &(0x7f0000000240)={0x2, 0x3}, 0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) r4 = semget$private(0x0, 0x7, 0x20) r5 = socket$inet6(0x18, 0x5, 0x10000) semget$private(0x0, 0x4, 0x18) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r5, 0x6, r6) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000000)=[0xd2, 0x8000, 0x6, 0xfc2e, 0x9, 0xffffffffffffffc5, 0x9, 0x6, 0x3f]) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000280)) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000300)={{0x6, r7, r8, r7, r8, 0xa43895eef244a7ff}, 0x1165, 0x8001, 0x5}) 04:02:39 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) r1 = msgget$private(0x0, 0x4) r2 = dup(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = geteuid() getgroups(0x9, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = geteuid() r6 = getgid() r7 = getppid() r8 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x1, r3, r4, r5, r6, 0x0, 0x8}, 0x44, 0x8000, r7, r8, 0x5, 0x2, 0x800, 0x5}) 04:02:39 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) r1 = dup2(r0, r0) shutdown(r1, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x83, 0x8}, {0x86, 0xff}], 0x2}) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 04:02:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x81}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') 04:02:39 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x83, 0x7}], 0x1}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/171, 0xab}, {&(0x7f0000000300)=""/132, 0x84}, {&(0x7f00000003c0)=""/157, 0x9d}], 0x3) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) sendsyslog(&(0x7f00000001c0)="c3e81abb9bd33fbc7eb7b521504567869701b69a44ab0b8222f225f5647d61ad4ab6ff5e2c3e2a3e71a39bffb4cf079dfeb8fbda30cc39bc4d82dda452765930aff7e7d14cafe0fe727cac7e6b22c6c11d6c1a8be98946a18e4b4840f1ab1956cfe2", 0x62, 0x20) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 04:02:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x10, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0x0, 0xfffffffffffffff9}) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1ff, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$unix(r1, 0x0, &(0x7f0000000040)) shutdown(r1, 0x1) 04:02:39 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) 04:02:39 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f66696c1ff2120949df3085734cca653000c2855b17e66f83e13a95464fb52a84819c65802dc4938375f28ec42bcbd675d74a56444b2a75fbfcf8df1c8cd44f4d6a4b6bd1ae296a69125a719381e1027443232d449e4e3386a68235020bc2f478887149022e1e51bb2d5555282c6c6e249e2243d06a91162d026f4b91be83a20267a26d1476a4473a1a7d507ac5787a81bb5df6d9b8bc0d0d27cf7dd385bf06f41da53dea6c59ab59fde7558cd72963e07d72421321bc789860fc28f60c681d4fae9b65912c163d510c"], 0x10) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000340)=0x416) poll(&(0x7f00000003c0)=[{r2, 0x1}], 0x1, 0xfffffffffffffffa) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) setsockopt(r0, 0x200, 0x1, &(0x7f00000001c0)="b867900a2eafb219573d6195a78f57f33898d865c72a184cf3b1fb12cb7338f49f1024f8202cf03656e1d98c2f84e719724785412beb418637e12b55a3778a572a", 0x41) r3 = dup(r0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000380)=r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x9, 0x3, 0x1, 0x80000001}, {0x5, 0x1ff, 0x5, 0x4000}]}) kevent(r3, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffb, 0x28, 0xca001375d8985a27, 0xfff, 0x7}, {{r2}, 0xfffffffffffffffe, 0x32305d1ca8cb1170, 0x20000000, 0x9a, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffffb, 0x2, 0x1, 0x1f, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0x4a, 0x2, 0x3}, {{r2}, 0x47a1d8fbbdf7e103, 0x20, 0x80000000, 0x7, 0x6}, {{r1}, 0x0, 0x80, 0x1, 0x1, 0x1}, {{r2}, 0xfffffffffffffffe, 0x80, 0x1, 0x1f, 0xffffffff}, {{r0}, 0xfffffffffffffffc, 0x48, 0xc92144e0e6493fff, 0x3, 0x10000}], 0x454, &(0x7f0000000500)=[{{r2}, 0xfffffffffffffff8, 0x4, 0x4, 0x0, 0x7}, {{r2}, 0xfffffffffffffffc, 0xe, 0x2, 0x3, 0x883}, {{r1}, 0xfffffffffffffffc, 0x28, 0x7, 0x1, 0x2}, {{r0}, 0xfffffffffffffffc, 0x1, 0x4, 0x8e5, 0x9}, {{r3}, 0xfffffffffffffffe, 0x8, 0x4, 0x5, 0xf5cc}, {{r0}, 0x0, 0x0, 0x2, 0x2, 0x5}, {{r1}, 0xfffffffffffffff8, 0xc1, 0x1, 0x8, 0x1}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80, 0x49d7, 0x40}], 0x891c, &(0x7f0000000600)={0xdc6c, 0x4}) connect$unix(r3, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 04:02:39 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)}) 04:02:39 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x200, 0x4, {0x0, 0x2}}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000300)={0x10, 0xce86, 0x4, 0xffff, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3ff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x2f}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8000}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000001000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x36}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000001000/0x2000)=nil, 0x7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000001000/0x2000)=nil, 0x1}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000003000/0x3000)=nil, 0x3f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x607}) fsync(r1) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x4, 0x8, {0x4}}) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000100)={0x6c, 0x1, 0xa}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x5, 0xffffffff, 0xc6, 0x4425818a497be68, 0x2, 0x6095, 0x8, 0x0, 0x24cee26e5646d65e, 0x4, 0x401}) 04:02:39 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = shmget(0x1, 0x600000, 0x100, &(0x7f0000a00000/0x600000)=nil) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getpid() r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0xfffffffffffffffa, r2, r3, r4, r5, 0x35, 0x7}, 0x7b, 0xffffffff80000000, r6, r7, 0x4, 0x1f, 0xffffffffffffffff}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r8 = dup2(r0, r0) mkdirat(r8, &(0x7f0000000200)='./file0\x00', 0x2) close(r0) close(r8) sendmsg$unix(r8, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB='\x00'/10], 0x1c, 0x0}, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r8, 0x80085754, &(0x7f0000000040)={0x9a75, 0x1}) 04:02:39 executing program 1: r0 = socket$inet(0x2, 0x3, 0x4) recvfrom(r0, &(0x7f0000000000)=""/12, 0xc, 0x803, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) bind$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 04:02:39 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1fc, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x4, 0x8, 0x7, 0x0, 0x4, 0x10001, 0x6, 0x0, 0x0, 0xf1, 0x7}) 04:02:39 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f00000001c0)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000100)="3570b7abbbfbfb9a4a170e2d198704019dcaf0edaa8a30491953a37eaa6c37582c2fbf4b53fda3ca0b6ef868c5a2d63660fc56acefac3dfa3a63733bd143c541aa3c9cec22fc923e180b0a2996da096b892b0428413c296b9651e3ee8a8e748d532ec42a2548d07177d74e54cda3cb0a59b956e4061e2a62335a5c6e702ab718f407271e", 0x84) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x401, 0x5}, 0xc) socket(0x11, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) 04:02:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0\x00', 0x1) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0xc1) truncate(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) symlinkat(&(0x7f0000000380)='./file0\x00', r0, &(0x7f0000000400)='./file0\x00') recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000200)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000240)=""/86, 0x56}, {&(0x7f0000000300)=""/5, 0x5}], 0x2, &(0x7f0000000380)}, 0x1) 04:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0xa, &(0x7f0000000200)=[{0x7ff, 0x2, 0x400, 0x8001}, {0x7fffffff, 0x4, 0x0, 0x8}, {0x0, 0x800, 0x5, 0xff}, {0x1, 0x3, 0x26c9651e, 0x1}, {0x1, 0x1, 0xf813, 0xfffffffffffff001}, {0x1, 0x2, 0x3, 0x9}, {0xff, 0x3, 0x20, 0x200}, {0x1, 0x3f, 0x3ff, 0x8001}, {0x2, 0x7fffffff, 0x7fff, 0x6}, {0x0, 0x1, 0x80, 0x8581}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2}, {0x84}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000280)={0xffffffffffffff7f, 0x100000001}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 04:02:39 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) rename(&(0x7f00000000c0)='..', &(0x7f0000000000)='./file0\x00') 04:02:39 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10014) close(r1) r3 = msgget(0x1, 0x0) msgsnd(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="038e66f3223ac9fdfd9a0cc96922571f443f939bee5fdca532d9e42bc15106a4108f22ad5dd572b2d9f9ee0717d10b1befe3e7056b20c143fcae41b01cab0f7b44e26b3ebdc8d5da133b28011f8de0cad9f2cd8b3e5c095cdf862d806696343a92600dee180303803bd7002cf729c81a4759e3d5eb37d3653b41c0f48c0884688d39b0d55f2650d13728cae45d9edb908178445f0733a6abf033af0d63df7bdd847df9e16252a2f346c3fe7524b3c6abb577cf45a57d5b7cba1a08d4447789ed9b6b0442469be8dda70c0bac12fd0d9d7773ccc5a7ae264d30f19e58645183a68fff49c211eae57898000aaf99736db31af712048af2b2003eb1da67b64ad6893adc4c7c50e4b40ce87987bd02e3f4caf2d6da26cdca56bcc1df7708e0f63802b425aa2c5107c1801e6af163e25c7a500ca8e7675f47ebf524abd63ef3e4015ccba1a94eb282030a8e83d422fb6b3af87f9327fec508df0e1b"], 0x8, 0x800) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000335000), 0xfc94) close(r5) close(r4) pwrite(r1, &(0x7f0000000040)="3f65083ce145344edc5bfafac7972c5ce22423612a66046d24c57bbdb1b67790fa3f74821d7e05fc8e1e2fdb99df4c26d5d73b8df417f475c336d03b2b65809acb04231285d867b5a0a3924092edf7740f225a64a7ff9d7d9fe36c08b59714a495877ef3314fce4470025c020000001dc5ff61f42729b127fd958dd738f1e087bf3e0ff4ba2d307a48ab21a7de592da5a05a7386abd5b13bccbb1f5d85fb45bf1862d0e4203d89ce886363f7", 0xac, 0x0, 0x0) close(r2) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0x8) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) 04:02:39 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000000)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = dup2(r0, r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000001c0)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000100), 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 04:02:39 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) socket$inet6(0x18, 0x8000, 0xe) 04:02:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:39 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) accept(r0, 0x0, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000100)="147a84c0c793b9a51641472b", 0xc, 0x0, 0x0) execve(0x0, 0x0, 0x0) 04:02:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1, 0x0, 0x81}, {0x3c}, {0x6, 0x0, 0x0, 0x800000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) getegid() syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 04:02:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/165, 0xa5, 0x2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000621ea217d246b6474d5d96102775c5915ed5aefa2d1f67ca31420916209361be81123f5d500800"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x10, 0x2, 0x8) 04:02:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000100)) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 04:02:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000b00)={'./file1\x00', 0x1000, 0x1e3d, 0xfffffffffffffffd, 0x0, 0x6, 0x80000000, 0x29, 0x3, 0x3, 0x16, 0x80000000}) r2 = syz_open_pts() r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0xe0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x7, 0x9}, {0x18, 0x1, 0x200, 0xb2}, 0x5, [0xff, 0x80, 0x4, 0x6, 0x32a, 0x2447, 0x60, 0x7]}, 0x3c) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) kqueue() ftruncate(r1, 0x0, 0xffffffff) r4 = dup2(r1, r2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000d40)='/dev/bpf\x00', 0x100, 0x0) setreuid(0x0, 0xee00) geteuid() sendto$unix(r4, &(0x7f0000000040)="fd16fbce057634a8b0a6e7cdad7f2edecb07753228ef97fe48e57c2825d80e70421c1d98c780dde2f3a8a937dfd948d933f0be601b84c5190e507b33f752a95f6e724e7b9e0b149f967dfa45f333cd255eaa3e32cd6e8982bb01b7e4b1e9cf678220739c863c36523f878548941c8b1a64b35603f7e0dd498f7057164b30f3272f0941e528760ff1e5a559fbd29309b7d265c7ad80856d970de607e731377ce1477ae6516f336c41137b8798390a5ca6991ec405fa1a461b183aed87b8242d94b1925e325fa7623203012241b91d8138baae69d764e1de213c8b29a66d6187f2bfa538cf6c546b0770a6", 0xea, 0xc, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x40) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000a80)=""/127) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000c40)="d1d6e44551f13c3dd575a8207e8b8d4954661522ee797dcb31aa7eaee92cbbe938a590531cf4e537720b6c88216051c3ea7e9e079e4751c8a168e6ece0bd133eb0c7a852f4f0d9a0e95e94784245dd4a14588d000ac4f3254f3c3e2aadc54aed2f36ad3602b60d8a73582c185b912fca19395fedfed8a9951530a826092799398f7da0263cf7a26cb506dbbaae4fe095221a54196bcc4126a5aae7deb91c20ba869d2d1e69a42bc8470ee97437c74303e9714c3f74d1bb4fddfb2e8e81376c5b6c8b6f13d6b377b958f81af1bb4672595b817971561cc08e9849ffc0ea78d1ab1520", 0xe2) openat(r4, &(0x7f0000000dc0)='./file0\x00', 0x180, 0x80) flock(r4, 0xf) link(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000b80)='./file2\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000d80)={0x7fff, 0x10001, 0x401, 0x1ff, "53a72994c8ea323813a5e0fa02b8a663be0edfd6", 0x4, 0x4}) 04:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="e4") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[0x1, 0x0, 0xc91, 0x8, 0xfba, 0x7ff, 0x120000]}) 04:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x1d}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:39 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x8002, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) fsync(r1) close(r1) 04:02:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10501, 0x0) r1 = getegid() setegid(r1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="000000186204f88a002b3a0000030083caf7afb9d8dcd161342e03edfef1b544b58c1db2e2029d0c4750f8f7da13f1071d36803a52f8c8bfe3667124583b516bb3820000ae84c9f0611da24e00"/87, 0x57}], 0x1) 04:02:39 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000540)='/dev/vmm\x00', 0x8, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 04:02:39 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) write(r0, &(0x7f0000000100)="1234e7093cc3d791d5b28c98670bc1cd8d207a57e034bc6ce97a2597a2eee8ac7688e557007becc491ca7168636a", 0x2e) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 04:02:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x7}, {0x74}, {0x80000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x35}, {0x84}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:39 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x410, 0x0) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0xffffffffffffff55, 0xdb}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x1, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x3ff, 0x5}, {{r0}, 0xfffffffffffffff9, 0x5, 0x2, 0x800, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x8, 0x20000000, 0x200, 0xea}, {{r0}, 0xfffffffffffffffe, 0xc0, 0x10, 0x5, 0xfff}], 0x6, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x2, 0x200, 0x4}, {{r1}, 0xffffffffffffffff, 0x1c, 0x20, 0x40f, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x2, 0x8}, {{r1}, 0xfffffffffffffff9, 0x1, 0x0, 0xff, 0x76cd6a05}, {{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0x7be2, 0x4}, {{r1}, 0xfffffffffffffffe, 0x0, 0x400fffff, 0x8001, 0xe0}], 0xb76, &(0x7f0000000240)={0x1, 0xfffffffffffffff9}) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, 0x0, 0x0) 04:02:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x20000000000000d4, &(0x7f0000000180)=[{0x40074}, {0x17}, {0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f00000001c0)=[{0x80000003, 0x2, 0x10000, 0x40000003}, {0x1, 0x8, 0x0, 0x8}, {0x62aa, 0x7fffffff, 0x0, 0xbd4a}, {0x1, 0x8000, 0x4, 0x400000000004b}, {0x3f0000, 0x8, 0x7, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 04:02:39 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb180000000000000000"], 0x1c, 0x0}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0xa8) 04:02:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x6c}, {0x6}]}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x300, 0x10) getdents(r1, &(0x7f0000000240)=""/228, 0x16a) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000001c0)=0x7fff) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 04:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x84}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="df") 04:02:39 executing program 0: mlock(&(0x7f0000004000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000000000010202, 0x0) mmap(&(0x7f0000006000/0x5000)=nil, 0x5000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x7, 0x3, "20bf3cc9cc9a90e398360b9a7987b032d5f5c127", 0x8}) mlock(&(0x7f0000004000/0x4000)=nil, 0x4000) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x9, 0x80000000, 0x7, 0x2, "43b2623e24e94821d5949bd11ec2f0d645670809", 0x5, 0x200}) 04:02:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) mprotect(&(0x7f00003d1000/0x2000)=nil, 0x2000, 0x4) select(0x40, &(0x7f00007dafc0), &(0x7f00007e1000), &(0x7f00006c7fc0), 0x0) mprotect(&(0x7f0000549000/0x4000)=nil, 0x4000, 0x4) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="f8c8a218a612725650701f10dae19b461b1cb475b1137c35fb35cb42a13d83610b9dddb9019df8e19fdd60086017300deb7d98040707969b7ee78c46cab90a2163ee44bd1b4614e0402248c51fe938af6e24757a48384e8c8d7a3950ea36677165dc824ce01273ded53d7ed9416562de44d8c368c4fdc2a1f453c57a983193ff108bac2a681182dbd5a49609887de4402924e680235bf87455bab273fd7a27a1a8df54913c4049c89927d06dc00180e8717ab41f66090108932f6bdc7904ae9d1e7d8f653de246", 0xc7) sendto$inet(r0, &(0x7f0000000140)="066ac0af68bc7eb5d91c504c6191adb77fcb696c730c0e64e20629198d8e3e6a9e70ace140944a731c9177c1d25649475ee70b7cc8a74019c454918e98cbb387dd19ebd49c21204cdec57b9f04f4b9ee7f556a534429ca624e7a247535d892dfec9bbe53c1c9f0876d7bb2afd3c5c0f8a290ad93c468c388228c29cc4e53c48a32d3f6fa2b2532eadc6175307243be945a9b0bf546a61178147fc277247a3cadf714374b39dc1a0540758cde3e29d06e0320cb120d75350b4766f2a5e6ba2572", 0xc0, 0x2, &(0x7f0000000200)={0x2, 0x1}, 0xc) mmap(&(0x7f00002aa000/0x3000)=nil, 0x3000, 0x1, 0x12, r0, 0x0, 0x0) 04:02:40 executing program 0: semget(0x1, 0x1, 0x200) semget$private(0x0, 0x1, 0x2) semget$private(0x0, 0x7, 0x400) r0 = semget$private(0x0, 0x1, 0x400) r1 = getegid() semget$private(0x0, 0x2, 0x100) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) r4 = geteuid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r1}, 0xc) semctl$IPC_SET(r0, 0x0, 0x8, 0xffffffffffffffff) r5 = dup(0xffffffffffffffff) mkdirat(r5, &(0x7f00000000c0)='./file1\x00', 0x120) semget(0x0, 0x0, 0x2) r6 = semget(0x2, 0x0, 0x1) semget(0x0, 0x1, 0x82) semctl$GETVAL(r6, 0x1, 0x5, &(0x7f0000000040)=""/43) 04:02:40 executing program 0: r0 = socket(0x800000018, 0x1, 0x6) r1 = socket(0x3f, 0x3, 0x7fff) recvfrom$inet(r0, &(0x7f0000000280)=""/127, 0x7f, 0x41, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0xc) semop(r2, &(0x7f0000000040)=[{0x4, 0x3, 0x1000}, {0x2, 0x5, 0x800}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x5, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x1000}], 0xa) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4010, r0, 0x0, 0x19) semop(r2, &(0x7f0000000100)=[{0x4, 0x1, 0x1800}, {0x1, 0x2, 0x749a08b7a3f518a9}], 0x2) r3 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000200)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0xffff, 0x5d8f, 0x101}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000400)=@abs={0x1f95d27d48731892}, 0x14c) sendto(r3, &(0x7f0000000580)="3377cbe9ea0ea176f1f55ebbad3aa111", 0x10, 0x2, &(0x7f00000005c0)=@in={0x2, 0x1}, 0xc) r4 = shmget(0x1, 0x3000, 0x201, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r4, 0x3) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) getsockname$inet(r0, 0x0, &(0x7f0000000180)=0xffffffa9) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x400000840, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x180, 0x80) setsockopt(r0, 0x6, 0x9, &(0x7f00000004c0)="1c5c6431f869bb423e87974b2cf75a9458604cc3632181fba0b328925d503d156ce1943e08d00ed2f143e2dd97990b2318db8f072bf195e38ec5b6b107cd085b44c58084d3219d480574360d2e", 0x4d) ioctl$WSMOUSEIO_SETMODE(r5, 0x80045726, &(0x7f0000000440)) 04:02:40 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) bind$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)) 04:02:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="36fd22eaeaffffff", 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000180)='b', 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) 04:02:40 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffff", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 04:02:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = socket$inet(0x2, 0x2, 0x0) fsync(r1) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0xfffffffffffffff2) 04:02:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000003, 0x1000003, 0xf7fffffffffffffc, "85000000000900005f00"}) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000200)=""/230}], 0xfffffffffffffec) syz_open_pts() 04:02:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="c5e1a6503727cf9eacc6e08bbba004d55b1766c99319abfa3165fd935660271ac193ca472003634af9cf917aec176fac95d161bda460c47c2af5c0fd46f372906beea05c3a4b10d5a2f4077dcf7925002d901c62f997e430bda69d5c4ba368cee875dcc9dfe0b13e90a797b5295fe7ab15", 0x71) setsockopt$inet_opts(r0, 0x0, 0x24, &(0x7f0000000000), 0x2a6) 04:02:41 executing program 0: r0 = socket(0x1, 0x3, 0x3) r1 = open(&(0x7f00000003c0)='./bus\x00', 0x100, 0x44) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x8d, 0x3, 0x61}], 0x81, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x40, 0x5, 0x4}, {{r1}, 0xfffffffffffffffe, 0x61, 0x2, 0x7, 0x3}, {{r0}, 0xfffffffffffffff8, 0x2, 0x2, 0x5, 0x2a}, {{r0}, 0x0, 0x8, 0xaf640909e78b767d, 0x1, 0x7e}, {{r1}, 0xfffffffffffffff8, 0x20, 0x1, 0xaab, 0x8001}, {{r1}, 0xfffffffffffffffe, 0x8, 0x4, 0x100, 0x3ff}], 0x7f, &(0x7f0000000340)={0x100000001, 0x8}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x800, 0x0, 0x2}) mkdir(&(0x7f0000000380)='./bus\x00', 0x16) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000000c0)={0x7f, 0x3, 0x0, {[0xff, 0x2, 0x4, 0x8, 0x3, 0x100000000, 0x401, 0xd6, 0x593f66c8, 0x7, 0xea, 0x87f9, 0x52, 0x5, 0x8, 0x6, 0x8, 0x6], [0x101, 0x400, 0x80000001, 0x8, 0xd0e, 0x10000, 0x828f, 0x3ff, 0x1000, 0x5], [0x3, 0x4489, 0x1, 0xdf, 0xfc38, 0x1, 0xd8], [0x80000000, 0x8, 0x4, 0x8, 0x100], [{0xfffffffffffffffc, 0x3, 0xb64, 0x9}, {0x1f, 0x80, 0x1}, {0x7, 0xff, 0x0, 0x80000000}, {0x8, 0x1, 0x9, 0x4}, {0x0, 0x8a85, 0x5, 0xfffffffffffffff7}, {0xffffffff00000000, 0x6, 0x4, 0xffffffffffffff7f}, {0x5, 0x2, 0x6, 0xffffffffffffffc1}, {0x80, 0x8001, 0xd13d, 0x9a5}], {0x4, 0x100000001, 0x94, 0xdd08}, {0x27f6fdac, 0x8, 0x20, 0x65}}}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) 04:02:41 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x81, 0x0) poll(&(0x7f0000000180)=[{r0}], 0x1, 0x9f) close(r0) r1 = dup2(r0, r0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0xa92, 0x3}) 04:02:41 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x292c) r0 = socket$inet6(0x18, 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 04:02:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "00592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) 04:02:41 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)) dup(0xffffffffffffffff) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000140)=0x8) pledge(0x0, &(0x7f0000000200)='vmm\x00') 04:02:41 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2050, 0x4800) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x42fb8394ecbad7ed) ioctl$TIOCSTART(r0, 0x2000746e) sendto$unix(r1, &(0x7f0000000200)="d150ffcee851830d1a98f8bbdfacb11bff0a1c70a1a32421cae6eaa528bac5a84bacbc3b02ede7028fa10b617a8adede080657aaa9f1380283a06987ddf09616855f5f37ae2029280f269c235f5c6978ab00a7f7f0ae8bf793ccbac48b5e2f58441aad408653221030387328296d0e358206d6db9fd17175ccb4ed97b514af9f1fd336c88ab701151038", 0x8a, 0x8, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) unlinkat(r0, &(0x7f00000003c0)='./bus\x00', 0x8) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20000002}, {r3}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x200, 0x0) r5 = accept(r4, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) rmdir(&(0x7f00000001c0)='./bus\x00') mknod(&(0x7f0000000040)='./file1\x00', 0x8, 0x100000000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400), 0xc) 04:02:41 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x281, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x2010, r0, 0x0, 0xfffffffffffffffe) ioctl$TIOCCDTR(r0, 0x20007478) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) acct(&(0x7f0000000100)='./file0\x00') r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x80, 0x0) poll(&(0x7f0000000240)=[{r0, 0x8}, {r0, 0x4}, {r0, 0x10}, {r0, 0x2}, {r1}, {r0, 0x10}, {r0, 0x70}, {r2}, {r1, 0x2}, {r1, 0x1}], 0xa, 0x3) syz_open_pts() close(r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x23}], 0x2}) chdir(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0xfff, 0x6c, 0x3ff, 0x1b0}) 04:02:41 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x7fffffff, 0x1fb}, {{r1}, 0xfffffffffffffffc, 0x20, 0xf0000004, 0x8, 0xffff}, {{r0}, 0xfffffffffffffff9, 0x8c5f10fc901da77e, 0x151635389e43f1da, 0x4}, {{r1}, 0xffffffffffffffff, 0x4, 0x40, 0x8c, 0x9}, {{r1}, 0xfffffffffffffff8, 0x1a, 0x4, 0x2, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x98, 0x1, 0x7fffffff, 0x10001}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x10, 0x1, 0xff}, {{r0}, 0x0, 0x7b, 0x2, 0x7fff, 0x3}, {{r0}, 0xfffffffffffffffd, 0x20, 0x2, 0x1000, 0x6}], 0x9, &(0x7f0000000080)={0x4298bb1, 0x20}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffffb, 0x39, 0x40, 0xffffffffffffffff, 0xffffffffffffffff}], 0x200000000002, 0x0, 0x2, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:02:41 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000280)={0x10, 0xffffffffffff8000, 0x4, 0x6, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x6}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000ca2000/0x4000)=nil, 0x8000}, {&(0x7f0000c3b000/0x4000)=nil, &(0x7f0000cb6000/0x2000)=nil, 0x53}, {&(0x7f0000e36000/0x3000)=nil, &(0x7f0000dc7000/0x4000)=nil, 0x2}, {&(0x7f0000e41000/0xc000)=nil, &(0x7f0000ec4000/0x3000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000c2d000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7a1}, {&(0x7f0000f6b000/0x4000)=nil, &(0x7f0000e58000/0x2000)=nil, 0x200}, {&(0x7f0000d43000/0x2000)=nil, &(0x7f0000c72000/0x3000)=nil, 0x6}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0xfffffffffffffff9}) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000000c0)=0x5) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() r5 = syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r4, &(0x7f0000000000), 0x77b, 0x0, 0x2, 0x0) ioctl$TIOCSDTR(r5, 0x20007479) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000000100)) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0xe2) 04:02:42 executing program 1: socket(0x20, 0x3, 0x80) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3d}, {0xc}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) sendto$inet(r1, &(0x7f0000000100)="d6", 0x1, 0x2, &(0x7f0000000140)={0x2, 0x2}, 0xc) 04:02:42 executing program 0: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x21}], 0x1, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) 04:02:42 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='^)@\x00', &(0x7f00000002c0)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x4, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff8, 0x40, 0x80000001, 0x9, 0x3}, {{r0}, 0xfffffffffffffff9, 0x1, 0x2, 0x9, 0x101}, {{r0}, 0xa449aea1f66f7105, 0x8, 0x10, 0x3ff}], 0x8, &(0x7f0000000180)={0x3, 0x6}) getsockname$inet(r0, 0x0, &(0x7f00000000c0)=0xfffffffffffffef0) close(r0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3) mknod(&(0x7f0000000080)='./file0/file0\x00', 0x2000, 0x20) 04:02:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) setrlimit(0x2, &(0x7f0000000100)={0x60000000, 0x60000000}) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f0000000140)="d2f2ff7227cc6140afc4815ab9ff07c54b07feaab9c809ac77270223e35890aea1cebcfb6564f6b24a839157a42196ae2c2705e4ee9d46c22c87dff2a3f727532976dc1f6163ac08458cb0e0bb5f2ece70b19c9438d672ab0b9ca2ec44bc68cb03bf8d6d83c4026216ac0d08092ea4a4a7e3ad622f9dfe3d2dd0e161faff8f723e0b9e97778e1fc3f62a662c346a22863a452e456012dcc4c3e981a07d5280bc3ac9f0feb0abe9701c63fdbd34f28a5d4df39f7189e5736e0644352b67fad383eaa51787be38e6fe475c54b671", 0xcd) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6403c5cd188b6aea417e49b23e4", 0x8001, 0x3}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000002c0)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xf1ba, 0x0, "08e21e6c8400", 0x0, 0x100}) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="0100060000006c653000"], 0xa) write(r1, &(0x7f0000000340)="337390cfa7cc37168675fb90ed9237f13d05bd43fd134b24d1d7d5399a4efd44238a31020fec714d37354d0714f9b7430637c9929ad94ab92dfd7eef3d0e392c963d7773657710bce8b54fa4", 0x4c) chroot(&(0x7f0000000240)='./file0\x00') syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x2, 0x6, 0x9, 0x2, "37c468b8f7d2e290acbbc2de73cded0c3c98145b", 0x6, 0x7}) 04:02:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sendsyslog(&(0x7f0000000140)="76acfeb8ea9ffb7964457b75c45d40accd3b2aa0b55b54da3d441e2972783d34cb1dd8ee0c642894d31115a2f26eea8de7b120bc3d0ba7f89dcbcc42e04810b4773596b9bab5295eb695c693df8c14878febf5129df796e36991364c72d5ba4be51c02c3f064d4734456b0ebe217791308954abf8de1e5b4ea82491b56a3d50a8abcbc82d9fa8fc6406d21df99d86c522b471b098d2311a645b5571d58eba8bca88e40a5598aaffef8d64b0bb2be7d8275c37b2a1bf96ed94027754593c4c6e611589f9f6a7324cf", 0xc8, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f00000000c0)=[{0x0, 0x6, 0x2437, 0x1000}, {0xffffffff, 0x2000000000, 0x8, 0x81}, {0x0, 0x63, 0x2, 0x4}, {0x92c, 0x6, 0x5}, {0xffff, 0x9, 0x509, 0x1}, {0x7ff, 0x1, 0x33d, 0x4}, {0xca, 0x5, 0x0, 0x7fff}, {0x0, 0x7, 0x101, 0x10}]}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 04:02:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x6c}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_vnetid}) 04:02:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x56ae76b3c338ced3, 0x0) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000080)=0x1001) getsockname(r0, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 04:02:43 executing program 0: mlock(&(0x7f0000004000/0x3000)=nil, 0x3000) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x90) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000000000010202, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7e6312fbe5db9d80, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000004000/0x4000)=nil, 0x4000) 04:02:43 executing program 1: r0 = socket$inet(0x2, 0x8000000000007, 0x1fc) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), 0xfffffe34) 04:02:43 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f00000000c0)="e25aae49e1cfbe93f646f22e3087734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d0101000000000000", 0x7) r1 = geteuid() seteuid(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x4, 0x7ff, 0x2, 0x5, "b35ecde5fa31bfcfbe037e3f9b74664e261929b5", 0xffffffff, 0xec}) 04:02:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x24}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget(0x0, 0x3, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = getegid() r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$GETPID(r1, 0x4, 0x4, &(0x7f00000003c0)=""/213) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x9, r2, r3, r4, r5, 0x22, 0xffffffffffff3ec8}, 0x8, 0x2, 0x72f}) syz_emit_ethernet(0x1, &(0x7f0000000180)="ff") stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x100) 04:02:43 executing program 1: r0 = msgget$private(0x0, 0xe) msgrcv(r0, &(0x7f0000000180)={0x0, ""/131}, 0xfffffffffffffdec, 0x3, 0x800) msgctl$IPC_RMID(r0, 0x0) 04:02:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000006c0)={0x3, &(0x7f0000000040)=[{0x2c}, {0x1d}, {0x10006}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 04:02:43 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='c\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) r2 = semget$private(0x0, 0x5, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000200)) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000140)=""/178) syz_open_pts() 04:02:43 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000240)="c5383e0b1b550443", 0x8}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) close(r0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="9d007eed9df8e531b37a2ed8a5502fb03e02c0b255e7740d62bc79f8773eaeff3c20ac345abb91cb0bfad34c2cc782ce2b41659f9b3a82f0524446f052b0e2dcb3c014935f9f0835649725d5b50a31b3d8f1b65cb012bb126b18771e59b25fc4db7bf31c0275b6b00aaa0b04a323cbe616fe3b2cb36ea1d726203d35c81e9e48e23d4ce5540e1dd9004c97c697f2d685634cbb72622c26f0dd57a9937823fb178ec2b3abeed8ef5c53b06e250b175410b78fb9bcafef806179ce7d5fba42a5f9cca147e2c3fa1f", 0xc7}], 0x1, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_index}) 04:02:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) dup2(r0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) execve(0x0, 0x0, 0x0) 04:02:43 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000080)={0x5, 0x1a}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000240)={0x9}, 0x0) poll(&(0x7f0000000140)=[{r1, 0x11}], 0x1, 0x0) 04:02:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x200, 0x20) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0x1000000, 0x6}, {0x7, 0x8b6}}, 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c, 0x0, 0x0, 0x9}, {0x2c, 0x1}, {0x80000000000006, 0x0, 0x0, 0x100000001}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x4) accept$unix(r1, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 04:02:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[0x5d185b44, 0x5, 0x40]}) 04:02:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 04:02:44 executing program 0: r0 = socket(0x800000039, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa24b559f5222d729, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x8001, 0x0, 0x8000, 0x7}, {0x3, 0x2, 0x4, 0xffffffffc523131b}, {0xfffffffffffffff8, 0xffff, 0x7, 0x4}, {0x2, 0x100000001, 0x40, 0x45}, {0xffff, 0x20, 0x21, 0x81}, {0x8, 0x8, 0x5, 0x7}]}) chdir(&(0x7f0000000280)='./file0\x00') setsockopt$sock_int(r1, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) r2 = accept(r0, 0x0, &(0x7f0000000100)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x5, 0x3, 0x7f, 0x10001, "32b3e0bd82858fcbab522edb54b0da38dab03bc9", 0x4}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) chdir(&(0x7f0000000240)='./file0\x00') bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = socket(0x800000018, 0x4, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0x0, 0x0, 0x0, 0x3, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:02:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000100)={0x3, 0x82, 0x4}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000000)=[{0xe5, 0xff, 0x5, 0x20}, {0xff, 0x100000001, 0x8000, 0x1db1}, {0x7, 0x80000001, 0xf4e, 0x1}, {0x100000001, 0x7, 0x5, 0x5}, {0x0, 0x6, 0xd18, 0x4}, {0x4, 0xb3ab, 0x6, 0xfff}]}) 04:02:44 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000001200)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001740)=[{&(0x7f0000001280)="dbf75394ff16e0d3121c597bacecacfa28eb3e2cd2780312a8e9cb9d135f968e5b03714a3ca62b68110f7ebff654b213c2ce203d4b32e01ba779b786ccec78159707ddecc978919fa640cd02a341e80aa5656202b0080b4c9e2ed725659c462dc1ff042027a7df8cc9b3ac7f5d313ed1414eed7d4c9b3dc214e651be6047dafaf901bfdc6209d2b0be9aa43df60c1cb82b075d324eef838081c02e1afd46ec3471f2a2e7b782ddc506e0ae479cc3f20ef635e4b82fdcc1dad18b6b8780cd3087827d20576f89c0b1bac0f031d0b7a0c38ad7da09cc97aa05fc29c0aea291876e0be08e4df0e3dc9d9a457c3c106c22f1658940f41a"}, {&(0x7f0000001380)="bc408ee13ab8ed82132c295a3ad142f1df86c8fe19ed883a7ace574b271484bdbc09dd8b1289bb3b42cda8fd05d214802e654cce7c0e638890e2eeda305f1f058d9d72334b76afdf75cad494bd5851fbfc20ca2d362f91de505ef38d18bdd32038b32530a80923e46ff368fd5763f71054f8bb9a17188988ebe5c7e5f035b1bf1599516bf49f55b425a58ae76e97a1d665bae67db66de4c468f3905ec19430822bee7d403cd819a197ddbf763ae7da6ccf667a2e2d996baa91ca1b01178cc8ed4e3faf50dcc6658afdfd5b0a42ae5a93c5d3afbf2784039ac3"}, {&(0x7f0000001480)="83224130da2b14abc45d9a596b312b21696d9a448c8f188c6ff77fe129af9590ad66e886e436596e62fd257874a930dc84dfb2a5f6e3661100807678ed6a7c5eab09ab245906d85d361918b4a754264dd6117b0372a88da2078af8016631d763d71edbed9828c32c1c0cd7f2882b4ca6cbf1d46b4905669d05b82bf65cc73d6f8ce5b3fc1bfe2c4ad24e256cd5a3f3f3a4f891e53d912fd11d54034bd0ae203a"}, {&(0x7f0000001540)="a0fa1f96cefaada6e48b5c2f048b1b9dc2cf935947bfa7b2178345e3d51a4fb2484f1c40b26a2f837ccc45df5ad75333d6c2f8f1208225e3bf07fae06f7e4534799ba78bdfca74c62caa95eb43a8f61991a1fbbf0d811b98a6d8eb7ba7a680706f7916921007017ffd9b837e93a955d300cb7e690bb8"}, {&(0x7f00000015c0)="61c8637a11ecee1c04baa916d35c2bf0d3cb964d138b2cee66927df631540c1cae586260b946ba8430626ae7df3107f8f60dc2ebe86bba66e44a38a814d7dca38b825df3e48017772c335630348ff903e1f57fc847b4bc75321565d4993efd3c7bc820666fe4ca90abd8e7a055f33a3e2285217741cfd69282e3fd46385a899f3a2cef1b0829b64def1a1d425bd88f451978ab250d89dba40547ee12dc5d3637c77a376064ab202b5f41c7a4bd6e8627e158d9a12e6b4aaf69194a77e2fb0ed3dac0d3f718"}, {&(0x7f00000016c0)="8ae7289a2aa50953b36ff738d3765589715641a3f754fcb212717bdb7859b62f2af266b3acd6cfbd4c63d3e93f4856d62a6094497debc6e7f02be13f27dad8ffef49bfa6e3d282ada3203f9d61ec59bd827ee8d6af3e06bcbbefccaddadb787b2d16e25abd97de0a1a0963"}], 0x1, 0x0, 0x0, 0x1}, 0x0) 04:02:44 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) fchdir(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0x1) 04:02:44 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x100, 0x0) close(r0) 04:02:44 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x2) ioctl$KDGKBMODE(r0, 0x40044b06) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0xc6) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x100) poll(&(0x7f0000000080)=[{r0, 0x4}, {r1, 0x80}], 0x2, 0x9) 04:02:44 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) pwritev(r0, &(0x7f0000000040), 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000000)="d8a60e2e0e10b5018d469078cf57e84b82ff862e5e64d8cc6366ce676d5f714f7bf4dd9596070827", 0x28}, {&(0x7f0000000080)="2a41749150d0a953a8a317807d79", 0xe}, {&(0x7f0000000a40)="c536a8640b8e4baeab56a6a9cf89a7a33f5435d689739cc390bdab7deeec7b04e6a3d696c98e99b11fa83cc978da55790512c66f8adcb8f2427e56f31290a7b0a0c9f1eb0cb5a72bc8c18647eb44367a67c3b01bd69fc78c1f9e5c63dae0dfffa91a890b44f70ba276a333c1d49b3ac69ba19533b951", 0x76}, {&(0x7f0000000ac0)="da160739db64e8f1decf0d1b5fbbe6b182acde9353ccc35c8d0727462628bae8e598d9278a79ba3955fc823c03abf72f723e47abbc50002203a57661b813631e5e809c4b67bb00140dbec149fe28d23a3ab39e853aa20f4be9d1410966ee8732e02d13c7a14573c738147a552cfd936e036d25d2decc32e6cb20a7", 0x7b}, {&(0x7f0000000b40)="bc78840a73347f745d174a3e621e6d2ba88f887ae00ec4a2a6154a74bb45f80a80a875cf185f705e643790ae0f1bcf6e6ec351177e024c5c8cafa71a6a9b8e0438dc8f176b6f95f42549a34b59194de2573c59bdf6ae1268df166698c75dbba2da194c2f11f12fa49d81dee7820103511dcc6a902bc36e6da5d7e82e4cb1a162", 0x80}], 0x5) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r0, 0x30}, {r0, 0x4}, {r0, 0x10}, {r0, 0x52}, {r0, 0x1c}], 0x6, 0x7fff) 04:02:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) truncate(&(0x7f0000000640)='./file0\x00', 0x0, 0x6b2e) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x12, 0xc9aa9ce1bcca2c40, 0x9, 0xff}, {{r0}, 0xfffffffffffffffe, 0x0, 0x40000004, 0x80000001000, 0xaa8}, {{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x6, 0x1b6}], 0x71, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x1, 0xe0, 0x1}, {{r0}, 0xfffffffffffffffd, 0x11, 0x40000000, 0xffffffff, 0x4}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x5, 0xffffffffffff3925}, {{r0}, 0xfffffffffffffffc, 0x2, 0x2, 0x100, 0x80000001}], 0xefd, &(0x7f0000000000)={0x8f5, 0x2}) 04:02:44 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) fsync(r2) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100), 0x431) readv(r0, &(0x7f0000000080)=[{0x0, 0x35}], 0x1) close(r1) 04:02:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "00592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 04:02:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000980)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c1888cd2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31a70b4dc386972d2eae1f50146e657077b47698d5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a2c37e6f300000000000000cc584aa972034a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d06aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7d008000007455e3a311c96284c2b5337613910b76922e59a3e00a96066486322ae9b47755c007601128e08e6e8d", 0x20b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x0, "8528800000e900000005000000000400"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) open(&(0x7f0000000280)='./file0\x00', 0x10000, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000300)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000002c0)) 04:02:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x9) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x82) 04:02:44 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 04:02:44 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) setsockopt(r0, 0x20000000000029, 0x3d, &(0x7f00000000c0), 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/28, &(0x7f0000000040)=0x1c) 04:02:44 executing program 1: r0 = socket(0x1, 0x5, 0xfffffffffffffffc) r1 = shmget(0x0, 0x1000, 0x210, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r3 = getgid() r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x8001, r2, r3, r4, r5, 0x49, 0x40}, 0x400, 0x9, r6, r7, 0x3ff, 0x9, 0x10000}) sendto$unix(r0, &(0x7f0000000000)="5001050360000004000050018304ca90041010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) r8 = getpgrp() getpgid(r8) 04:02:44 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x40, 0x8613a) chroot(&(0x7f0000000000)='./bus\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x40, 0x0) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) sendto(r0, &(0x7f00000000c0)="2e8e376716a7b117370ec7015f8862fd6d3b7d8272fe9c9e73ebab65b624217c5bdfcdb9fab3726a10689d5406881c428fab16c9332243f8dbafaac751ed338679175cb26655b9fa77262a9df21326fbb951896c4d85bc3c1acea242c8d542c6fa5fa40f2018e2f4", 0x68, 0x4, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 04:02:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x20, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000040)=0x4) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 04:02:44 executing program 0: r0 = socket(0x20, 0x3, 0x100000) sendto$unix(r0, &(0x7f0000000300)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2b23ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009aeeff0000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x102, 0x0, 0x0, 0x0) 04:02:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000140)="43577f6487aef0c0f00633afe38b6154bdfc86835f06a729e5af966af274c522273269bbbbce28f999a966796813352be5acfa52caa1d16540a4eba95b62e14ba77e4f93fb83816ba88473636c70e3e47fe7ca592e0b9b505cc7fb5f882a42f530ca", 0x62}, {&(0x7f00000001c0)="f3f6e8539d5286258ce84f2e3bbddf301a4dafe60f3524b9e89fa377f7f15f7834187b023400c3998557036207813eba1427db46ea2d073aa4da39676ddaaa", 0x3f}, {&(0x7f0000000280)="4f45e9f70093437611093c109fe98566ef23a67ece1cc13ff8c8593dbfa665be2590e7461f6c0f408a5f8e2ace58899e05292c6758cd07531211b14eee22b6f6a202cec261995ffad81f02", 0x4b}], 0x3, 0x0, 0x0, 0x8}, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000240)="e1b5") 04:02:45 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x10, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) dup2(r0, r1) r2 = socket$inet6(0x18, 0x4000, 0x40000000000000) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) 04:02:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) symlinkat(&(0x7f0000000140)='\x00', r0, &(0x7f0000000180)='./file0\x00') pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="9609355d74ea4aabdc9d7750a6a21167", 0x10}, {&(0x7f0000000200)="a7f780cc1bfc141e7e730a52acf9b7f66eee1d97971a019986d5000246a2dbb217417bc68a28f895e186d0aadcd0685883a1fac03de3f5fb87d4425200c89e6407c63b82207a94e7d51a44f99ebb6334391fd74ba5b1550747287d22cd81aacf5a23970cdda0cf3b45138a1bc87ef1527b55aeb32b326e1559d2d1923058e13273e119b0d3a2e8805fc918b14fd693a20d0c1e4847870bd1290f6033baf79f7431", 0xa1}], 0x2, 0x0, 0x35) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f00000018c0), 0x0, &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) 04:02:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x30}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") pipe2(&(0x7f0000000000), 0x10000) 04:02:45 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000100)=[{r0, 0x80}, {r1, 0x4}, {r0, 0x4}], 0x3, 0x0) 04:02:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x962d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x74}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 04:02:45 executing program 1: pipe(&(0x7f0000000040)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4d}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 04:02:45 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1790a", 0x3}], 0x1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) 04:02:45 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/82, 0x52, 0x2, &(0x7f00000000c0)={0x18, 0x0, 0x0, 0x3}, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0, 0x2}) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 04:02:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f0000000000)={{0x6}}) 04:02:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x4d}, {0x44}, {0x4000000006}]}) lseek(r0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='9') 04:02:45 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x200) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 04:02:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x7}, {0x6}]}) syz_emit_ethernet(0x7d, &(0x7f0000000180)="46402d1ac36714c1b9ca6756502310176f485f4439ff31f349202624a2561e76b5b457edb2c795153528660e3d7a4943d44534470cf3f50e24284d0b9245fbde47e625b5e97a71cc7d7abf6a918d3febd610ed2a3f84dae128d6a8d5df1e7fa30848e6a4e39f6b6f3c980856a6b07696a1562589a6c6f01e95582b956a") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)='`') 04:02:45 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = shmget(0x1, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) msgget$private(0x0, 0x100000094) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 04:02:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="d5") ftruncate(r0, 0x0, 0x401) 04:02:45 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0xfffffffffffffffc, 0x72604a0b, 0x0, 0x0) 04:02:45 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{0xffffffffffffffff}, {}, {0x2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) close(r1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x610, 0x0) 04:02:45 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = geteuid() r8 = getegid() r9 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r12 = openat$klog(0xffffffffffffff9c, &(0x7f0000000540)='/dev/klog\x00', 0x80, 0x0) sendmsg$unix(r2, &(0x7f0000000680)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000200)="4e38da7bfa968bb2de8921381299f61717e78b7104518f4c4379433c4c7a213ce4e0d61eaa267acc9300830fcc057ad447b3faaf35264a68d652f90adc447012d635b9c4154fa567591f85", 0x4b}, {&(0x7f0000000380)="572a021cd0f81bb0c68ef73db01b1753480007de4ae1ea77e32235eb57ea735a3b272c3ba97af38ebeb560e1b553673fff176cee8517ec55a5b7cbbc8eb32e11dd8dc58ca7d8181d09812d86867b77b4beaa34fb6dc1d1faa4057cb2fac21a603f7584def25185e735e302c9115c01bd9b692060fa727b89c941d27d6274878f0267a570443f99dcb4fa42f28abc0f3b85dee285fdbc253242c03f006ab74ef3011f91f975aefb42cb56e30f58a442f249df4d17dffc0318a9bbfc2f871000f5b7", 0xc1}], 0x2, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x38, 0xffff, 0x1, [r2, r1, r12, r2, r0, r1, r0, r1, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r2, r0, r0, r1, r1, r0, r1, r0, r2]}], 0xe8, 0x4}, 0xc) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') 04:02:45 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x80000000}], 0xfff, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 04:02:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e", 0x3}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="d8e1d7c0cf215dc0f66eaf36bf916d5dbe6051ce343608ccf06eb1f25f2ebfef8f40badc83c5c48a0c87be3898b102c2e52d605869f3a269b39100000000000000"], 0x10) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) r2 = semget(0x1, 0x1, 0x550) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x3ff, 0x2, 0x4, 0x800, 0x5, 0xffffffffffff43c4]) 04:02:45 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x20, 0x80) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwrite(r2, &(0x7f00000001c0)='E', 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 04:02:45 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r2, 0x0, 0x0) 04:02:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x14c, &(0x7f0000000380)="f3b73f083ffe4688553e9bb682f611bcc8f23733eba8dfa0d3d51858967bf1b9a049ab3aa1c520937ab12a60f2546b3d105d691b88124a7833bd019485608efc870c46d643ef89cd1d9abde4a9f46965ded7015123e0e72a15ceb095c57a59d0dcc8b0a15d8e1a41cc0793843fb931a4071fe6c6a5b7f4b080e31c64eef89d72b930746bb985ba5ede0a8b8fd4537a0ed9dec9b18ddc19b35ade6cfb7b4c91bbbc4d93f8abc589246eb0abb262705f2eabb6c8333907d56e876431828999299ba5c18e25307935c83913c2dae4dab095cc4c20f23bb48fbc2b0b4bac2999b99c564942efad972c5b728085fa1d7016c19066355f69f3706f820e4fa925db711a2cc77ae3da151ddf657b5deffed2b3a5f902510e7e222cc6a7567fcd53128d3cc46a92a984c6ebb106a0a86715e672c1578e87eb1b3fef402e6dbbd3af7bd7a6b899a82bc1401c9007332b38") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) chroot(&(0x7f0000000080)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x20) ioctl$BIOCLOCK(r1, 0x20004276) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 04:02:46 executing program 1: mprotect(&(0x7f0000f19000/0x1000)=nil, 0x1000, 0xdf7803dc1076cf06) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3004) mlock(&(0x7f0000f19000/0x3000)=nil, 0x3000) 04:02:46 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = semget(0x3, 0x4, 0x122) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x20, r2, r3, r4, r5, 0x148c6e7efdd3001, 0xff}, 0x2, 0xd88, 0x251f}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) socket$inet(0x2, 0x0, 0x0) readv(r6, &(0x7f0000000540)=[{&(0x7f0000000200)=""/143, 0x8f}, {&(0x7f00000002c0)=""/150, 0x96}, {&(0x7f0000000380)=""/131, 0x83}, {&(0x7f0000000440)=""/202, 0xca}], 0x4) 04:02:46 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x2, 0x0) r1 = socket(0x18, 0x7c3cff258799b83e, 0x1) dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r2, r3) 04:02:46 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffff9, 0x89, 0x0, 0x7ff}], 0xfff, &(0x7f0000000340), 0x141d, 0x0) fchmod(r0, 0x24) 04:02:46 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x80) mknod(&(0x7f0000000040)='./file0\x00', 0x205e, 0x1c4) open$dir(&(0x7f0000000000)='./file0\x00', 0x29, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x7) getpgrp() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) fcntl$dupfd(r0, 0xa, r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0x9) 04:02:46 executing program 0: r0 = socket(0xed21f162d0354ed2, 0x2, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) 04:02:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x2d}, {0x6}]}) 04:02:46 executing program 1: chmod(&(0x7f0000000040)='./bus\x00', 0x100000004) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) listen(r0, 0xc66) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x20) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x300) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() chown(&(0x7f0000000080)='./bus\x00', r2, r3) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) 04:02:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0c1a7e7c77d3d9b9fcea28c99626a45e00", 0x0, 0x1000002}) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x1, 0x7, 0x3}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x4, 0x9}, {{r0}, 0x2069facc7b0d84d9, 0x10, 0x1, 0x10001, 0x6}, {{r0}, 0xfffffffffffffffa, 0x10, 0x10, 0x0, 0x3}, {{r0}, 0xfffffffffffffffd, 0x1c, 0x20, 0x9, 0x5a52}, {{r0}, 0xfffffffffffffffd, 0x24, 0x2, 0x4, 0xc0d2}], 0x39961915, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x9, 0x8}, {{r0}, 0xfffffffffffffffc, 0xaa26095b0173d6f1, 0x10, 0x6, 0x1000}, {{r0}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x8000, 0xff}, {{r0}, 0xd1dc46dfc2d0c685, 0x1, 0x2, 0x4800000000000000, 0xc228}, {{r0}, 0xfffffffffffffff9, 0x10, 0x7e6aa19687e90f4c, 0x9, 0x9}, {{r0}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x8a, 0x5}, {{r0}, 0xffffffffffffffff, 0x48, 0x0, 0x1, 0x3}, {{r0}, 0xfffffffffffffffc, 0x92, 0x40000000, 0x5, 0x20}, {{r0}, 0xfffffffffffffffb, 0x0, 0x40000000, 0x4, 0x3}], 0x5, &(0x7f00000000c0)={0x3, 0x2}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x4, 0x8000, 0x0, 0x3ff, "db0b1c4d0b4cd32ac9dabf96d171a69cece14ec5", 0x2, 0x9}) mknod(&(0x7f0000000080)='./bus\x00', 0xc0, 0x0) 04:02:47 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000140)=0x77) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) shutdown(r1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r0, 0x0, 0x0) r6 = msgget$private(0x0, 0x8) fcntl$getown(r0, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x9, r4, r5, r4, r5, 0x4, 0x1f8}, 0x6, 0x8, r3, r3, 0x101, 0x0, 0x6, 0x29236ba4}) 04:02:47 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xb5b) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x80) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000480)={0x6, &(0x7f0000000200)=[{0x5, 0x10001, 0x9, 0xa181}, {0x6, 0x6, 0x100000000, 0xff}, {0x6, 0x4, 0xab5, 0x101}, {0x7fffffff, 0x4, 0xfffffffffffffffb, 0x3}, {0x7fff, 0xe6a, 0x1c, 0x90000000000000}, {0xfffffffffffffff7, 0x48b, 0x1, 0x90a}]}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) kevent(r1, &(0x7f0000000500)=[{{r4}, 0xffffffffffffffff, 0x3, 0x2, 0xff, 0x7}, {{r2}, 0xfffffffffffffffa, 0x20, 0x40, 0x7, 0x1}, {{r2}, 0x8d702bffe281d0fd, 0x88, 0x40000003, 0x0, 0xe92}, {{r3}, 0xfffffffffffffff9, 0x2, 0x4, 0x3f, 0xf5}, {{r2}, 0xfffffffffffffffd, 0xa0, 0x3, 0x3, 0x100000000000000}, {{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x6, 0x80000000}, {{r4}, 0xfffffffffffffffc, 0x1, 0x0, 0x4, 0xffffffff}, {{r2}, 0xfffffffffffffffa, 0x44, 0x20000000, 0xffffffff, 0xffff}, {{r4}, 0xfffffffffffffffa, 0x17, 0x8, 0x2, 0x4}], 0x3, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffc, 0x2, 0x1, 0x3, 0x101}, {{r2}, 0xe4e449c530581852, 0x40, 0xf844dbc11c53652, 0x5, 0x8d}, {{r1}, 0xffffffffffffffff, 0x8, 0x80000000, 0xe4f, 0xa38d}, {{r2}, 0x0, 0x4, 0x8, 0x100000000, 0x7}, {{r4}, 0xfffffffffffffffc, 0x30, 0x1, 0x4, 0xff}, {{r4}, 0xfffffffffffffffa, 0x80, 0x4, 0xfffffffffffffa0e, 0x9}], 0x3, &(0x7f00000001c0)={0xf87b, 0x4}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) readv(r4, &(0x7f0000000300)=[{&(0x7f0000000640)=""/46, 0x2e}, {&(0x7f0000000680)=""/42, 0xfffffd46}, {&(0x7f0000000100)=""/56, 0x3bd}, {&(0x7f0000000240)=""/15, 0xf}], 0x10000000000000da) fcntl$getflags(r4, 0x1) 04:02:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x4, 0xa00000000}) 04:02:47 executing program 1: kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) mprotect(&(0x7f00000df000/0x4000)=nil, 0x4000, 0x2) pipe(&(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) kqueue() socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f50400ffffffffff"], 0x10) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0xfffffffffffffeb7, 0x0, 0x0, 0x0) 04:02:47 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x4) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2000000000000033, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x10000) 04:02:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0xfffffffffffffffd, 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000080)=@abs, 0x6, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 04:02:47 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="3ed2ba259cab5a302f1ede699f02cdab7cfed5f8bc00c5ac9edbd4ebad0397d896ee52eeacd76accd33d86f91f128b38f4f2d662add85eebdc96f585bd31d822d13ed4b14e421b8242bb737705679a22e0e46d6c666a7eaf2c7ed46effdff3e1745a257cfcdaf7f0660398e01955a8b9481640d034a73a9a8bf1f23172959c52da0d27a576f59022c8b31808836178c39342dada3d8d19b7803f786dd21569791ce1c1a8282a31769e08078e30a4bb75546222860d759bd78b449b69f55780ca5be6263c86ec1d715faed3bf1c3d7a86e6bcc5429088bb7dfb56f5aaf5162c28a48c470c52c87113ae39fc1bf8438b62ce683c67b64bafdd168af10490297cc5c7752225bd5f9916e493726b7675f8bc167730c6ae119b190ab678a6fcb9cde1ab7559f78846854a7d20212017e06ff4663b613f285bc0faec36d307f2643e2a815eb7e45fb49526eb6c9513c8d806b533d903265600fe37e9a237436bc6359dc9c82c8e611404dbb4362022fc6c93951c588b2259f6fb704c42ea9c18132da8ac77971bfdf164780ebb759df2ef03a38523e686a444659ced5d5bfacbc6b90a7b5aaf2d1a077a76d40c4bfc667d67454cfa7a7f237c532a6dd43dc54375e205d3bfa0a7555eea9874a580f520bdc43a34d83ac72ed274e6a462bad08dff0c98095b2c94a51b93285aef3d80d1236db17f2ca83763345b04528aa25d4d9cacbffb6a6ed1ca61b1b37beda4f14c1732b13834a056fdb8e047b206281ff12171bbf97e731833a8653ab1e29f6273fd0f93856f2046a4ac63889c418907ef5ce28342fa4c1467cecb21e92f3d62637b908b0acca5dd95c2b358b7c2fa0c55a79d4588edfe9fd1b0312e56c70bd6453971b29c9ec1e98e26c0a3b78821ce2593452a836e4637fac4c2cfaed33b0aafa34c219a83da45f35bdd410e034133cecb11d5e259d435c8c0c7a85861d5616265e99aeee8c6169799b6a7f5a87a4adc595fdca0717677591a6cb92d06b4561aec2f2a1b1490d54e90f9758967d6f38abd109e485b7db1bdbef53c9abd6b3e3105c39fdae4366a21bfd21368d25d10963b9d8a9241d5d16294aafa0d5a18d201091101211df07b4666393cf816579a48cde28d985e7127431a2a3ff586c5455c6ca85878bec003a1ef256091a78d95789f25b41fcd7b720f16c012c2995d814a7abeb0ec7f61036017ace1abdb33cd8cdf4157012df1633d2fd997ec292e70824e64b3bcb9b4adb06dca3be4cf6d0890121b1c27f5964a2f13703ec4d9a839af9488ac65e4ad6f92babfaf0681da2e6eeececd8052673afa8981c9ada417090cd48145afe57f2b36c6f8b04a8fa441279803b3621a76282a9c756add16cb76b76fee7b342b94d06d558bb9fb18a2cd6a4794dba2b22f8dc6b3090731ff04c9e28d6195c12fe121f6235ae29af5b73604eb103ef98a1150719b35a71fb3cfc38dfe80e9840cc1f84eb5be17ce4a1f5c48e30ee5c0c2c546da30feaee1790c78570c081665d3269ff9b701cea2b05652446805b2b4a553661e34178050ce275fb8e550a5e1c805dea76a1a139c64f6aa1df73aba1a5a502c6511cb27cf4fcc80e5be917a8ca284ee1b1d768c9d14482092f3095d322fd1e85516a77c1e8431e005a0a5a08b483c3bf6939c0d7f4de198959218caa6b2f9153d5ddba9de44e33da9fe7ad99a252ffdfcade2398ba7b06db1aa190933ad8551db67f54e775665e97a984a9f512403044eeb402cf3ffe4f109fd9a72e97b628e943024398c37225270b7692f5f7cf823e8a4f4180b7233d295f46344ef9664aae2bdcbb2446f571a9bee85fe26c0a0a9e928422b509afeac1cecda205afa831a13ba6fec1d83a13a48770e29f9509714d7d4a68815b86c963567aa5072e285e45eeff39c8b0dee88580808e096ea0f7425f1487f52addebe9a5570e2e7b69a67725164286db437f8b32ff85cd70bd697929f4dc43e26ea144dc74b29d9fdc9c709455d6c12635aa58c3a4c821cf33273d77a773823ab19a9802b54c56e07bb4b51b7a55fa6dcce2c135442044a08b5592cea3f86841211701deb567b068c896d2cd644ce62ba1832bb155ed6c2e75b36bea5a3da1de55ef6fc95b47295e86e3318bf2904069c39938692a9ff5697eaf54954df2abb676591403f85e981c7b6f2ac6a6da2bc237b40a6163a12296fc19a71da6e1642e8b07eb39fa1e8199ce8cb465e9320411b10b51c0b670e4cefcaf16f9e736b04c0500b82dc53b0dc28dd5dc7e0dcd88719824f2497fd6c8053047b07b8d28d914343f3746846016aa83a81105a98683222706cbc1a3ef4efa8aee81d316933728d1080dbc114b81e9d51b1c8914d2f3d4a9e412056ddb0fcff9dc37e0b14ff1c69b69f0d91ec0027705951a7eefbc7074b0bd28fd0d1368e73e562b66cca42c39d86ec234e0e5d5f9a341b6af8110fd65193f72eae65e21e8a7ba48aa263e2e3aadaaa26c573900594cfb04c6621c15e4ec66496a23640bbd12365c7b5cca952e734cf259e5d50b250ac285225fdbe6e9fa50f8fba181f0fb1c4b39f8ea3f8496c902ceac01f6dc0afc09d016628e66da8d22b17fe3ef30c1ca136b6868b8620250d1ab2b67d5189ae7e5f2194d700a32712c1c2eb0cb32dd44bc602bcf8e84abaeb174487dbec03e4fee639d36b16fde95edfe2f9676cc10b5224aa5386e90231ce8d59963b99ef73c3c1a28d1d87b613c759f8eaeb0d09b5b129856e1962e7a9e1d4a9cba74f9381e3fbb371a79f0c0bf20fa7157283ea37e47e42ef6e4e74e609a527ffb3b8ec28db58b41b9437f7fb953a1b1baae6693532c7bab8bc5036c165e1be79d83ee0e75185eae70f75463d5066e572478f833808a72bc49f446d77f8468feb68a547761c751c6c1473852113472368a3a75867a9d91292ac82d1800fc2fbe6361fac981ef18ae45d05b2629f4c414897e2551be57e42a44046cbcb9ecec1cb71d4dc7b50b9f6e08b912259b993ac5cb6d4e873a3c7b401be926709b8530047d58d7ae4c6f8306f5fb40bc6fa922d7e9a055bc47e6fc1a8eaadffae67117e84e18008a9d798823d74c70512e6ea99c1a58789ba64336016f82247071f49354c9ac735e71379096146a07c6af9056ba73827a397fdebb485ff39e24fff6677ed17dd2b25b8f5d9db58a170e553c6c066f4a3619b10f9891d4e07c4087b70fc2fd4c983bbe6fa5807e7f99bd40386379c2ad53e7dabd091fee72cdffcdc5ef8d1726fffdc8aaf96268ca690784a88176021f6192dd9d2e1e6afd8100c0d369632c602428d8314d224a183d364773d7160c854a9283da994edc640b08d0cc512b4d89c7724cb32e564659f94922f3471f70c2ca5ffe0176ec389de785729de3209ac6824959cf6ecb1bf2d320c18480d1867e43f3f986587d368a9219cf3e5534deb5ab41c627fd6ea8e5755d1d97e10bd77ed9da9e08e1f0ec394ec122c99a116122e36071986c738169b4a5ac8e23442ffc89b81ad15350249915b68813d8d47933b0ba17e37bf209cfd23402ee160df59d9e87e4962485fc45ad23f73ac5cfb00e316245db286a7a5051b8c61745be73cdd7e34e46c69726acfa37ca9ac52deecbd5722785e41399ef337d20b83746a555da6e45bcc9f0474018d991d7188ca190e1ef4858dee761ea6d3a546295240182f3774553dcc8e75d744394536b7499fa83cfbad2791a3630c7d00f3f1385a445cd57fccf7f784a9d3178dd8bf20d99c53a2c274fd8482360fff8c9f4c47d5b105d0ce6fae88983390ae41cf142e4437147d5e302249e4d91b0bc1e9342dea304075999ba42416305a23f4a09a4a81915368ed63d76eaa9fe6eea6a6d8f557ebfba2d9cfcd8786cb7ea402aec92a0ad07aac6179de8594b7555756fbafbc274cef008a1140dfa9cd9cab8a52ad65415f6283c016cc9fbc26c96cb8290c6d0283899d7a57bdc97ecaec0c3ad597c0f6af72c492adeeceaf13e6399d8215538a068f55540e2de441738043363983708b4881835eda34a8f7a5e5e7e05fded87d6d7aa92eed0eab3c7ee3ae4f16435826099beb1e6eae44b48810ac47bf7dd2e21fde25e7cb3f2678cf43095a5eecc3aac944395f2f621e832a394c6116f01f41cfb6807c9556e4335a471b0dc3357e0dd7f39353e242d32a1c07f4267f4075f698e13cba08c40f10248aa81786fbe90687a86541cb80098ab6c5ec5228119256ad36534905d19af888183d1785d8e2a2bf0f913fd0bb7f47b4fd8abd4abbe291ee0fba44c700b2ed3dd8f14a3b4efda781000c620ae72a6e01236d8509626add2ffc0c644e35da635113dc9951cb228031b991b7011ef5df1a1447d51c0ad9bfbe4af472a8e3f017416e4ebbdb0f5ce7c61231d48ccd4d813e96c172189962ca6431ffccc122946d5277245a8cbcd9d960849e06e073b55042996f0fc3712b950488d0cf8bd720ae842c8d55f3125bbea076019e460d78c46c071515ded25718086f29942cce669285b8d36ad39eba394fedaa060983cd02da2eec62361575973d0f68e990afd1480160403a5c368a149ed4dde9e29968721da28b9b09be552e625c273139c204b25dcd52c41249eb2faa50f8c8468a54d10788a4dc63ccae93a88fde01ed5854b3d8623e59d178001aa66c6eea6611e58b084999db7f69392ee8f799a7072efe5ac824170e2053e4fb3098ea703bbce0794a3fb9827247220e7cd493608589a5c15ebf16f59e4714a9396aac6d502d78a76d99c4496a9736a8d7c79c42146c771a1dea20141f7ddac22de8f1169960dfba36be304e66fabe5c63fefff6c4aaf27f3d4fd344a68367da08c91b7ebe59873395beca106b479c624ef5cb0fcb2a4feb45af3d4e984e5e9f9a8bcd03c9d5c60c786c983248ab1b28b3f91b9814b5c04be6887d03a58f3c7f32292ed698d5645959ada7ffb72f19a9f3c4bba828081237b526fdea88cc691e739bbc569457462feca92e69b5328abae52bcc8d1f2abdaf1822956712e2da86873ce3c043c08370bacc88bd9a466f98fbe22776af76210a16b06020d6696fc1d64e38652811b8b41fb4774020b2aa913184e1f042d6b4699287563f5b54e9e11d0d13631c05d059bee87c61b180d803b9f3af746e021ab6805ee30098683fb8a8e32aa62a3eda783e8a6f2a77895b0abf394c3f4b73c430ce12588219897bf016f4b60015ba8a0d938524f04e7f432525fc3cc361af70c9a2e379a51fc72f637480ca57dd18ab8d81072156e8fb19c3d099588e265d4218849cc625ef21857cad5200fc0cca0502e555974174d124400803f8b9aeb984e886e6039b1113eeb91ff46301b6a1cc7f3ecb3cdbbddfe5718d9d30e925fae9cbe8bf140108706bdaa89031d610ec2d98dd0585cb7d87791895ef257370140884d1fa07e4f4255b0e6cd9cc091017e93eaca24c69df2c98d11dfe8071282dc316817279898a0be255e22a4c277a96a7bcf13764ba0b09e89271fc0f00bc71b8a8bbfd424ed9b19a7e6f27de1685548e22ff1a3a6369d19627af428a31d52899a39c56998f7e5b848ba2a9a987fc2ced0e6f8895cac93b97f7c4a9543c89ba7be8ccaa7bc23763297d90d16a8cf1da57dd62672de43c5670062a10c3dec45433c878a21b40d4c3be46abc1aff1ef051878d7b5eb2c20ae7ee87bac48c5a7fe4a4351b89a3ec5dcab2d0a2381b71236ed19a650f76fe2ae753cafeb032e2c058c122e7c1ad42a1b7e80fd5ba0f9beeb07623780f25cad23981ed4c428468bd03813205b082b5bb907ac41c4", 0x1000) sendto$unix(r1, &(0x7f0000001080)="fabe140dcf4ed32882f512224e9f65aa8cd436484b0c6dda5414c86f5db0c0b0dc2ebb15c6c880aeb86b523745c0df869e769de68f6fce54bc53c13fe2727543badd95494a9661969d8e8da65ea5d2603a10cdd8926c75e8a8b3428dddb9571397b94228edb6108399eb5db1957f96c6c7f01fb31db505d7", 0x78, 0x3, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000001100)='/dev/diskmap\x00', 0x10008, 0x0) pipe(&(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000001180)={0x81, './file0\x00', './file0\x00'}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, &(0x7f0000001240)=0xc) setpgid(r4, r5) r6 = fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001280)={'./file0\x00', 0xe139, 0x3, 0x0, 0x0, 0x40, 0x100, 0x9, 0x0, 0x1, 0x20, 0x10000}) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000001300)) bind$inet(r2, &(0x7f0000001340)={0x2, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000001380)={0x50bd, 0x1, 0x2, 0xf1e, 0x1ff}, 0xc) r7 = accept(r3, 0x0, &(0x7f00000013c0)) getppid() r8 = openat(r3, &(0x7f0000001400)='./file0\x00', 0x80, 0x2) pledge(&(0x7f0000001440)='/dev/diskmap\x00', &(0x7f0000001480)='/dev/diskmap\x00') syz_emit_ethernet(0x2c, &(0x7f00000014c0)="d19c21c5257ecfe15cab1382056d86b6fa80d3fa08458fb114d7c9e2fa02cf371397e5dedd8fd50a4f56cb2d") ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f0000001500)) recvfrom(r1, &(0x7f0000001540)=""/120, 0x78, 0xa3374baff1985f2, 0x0, 0x0) fcntl$setown(r2, 0x6, r6) sendto$unix(r2, &(0x7f00000015c0)="4ce88592a294d3d7bdbd6161f72904326da7183dfb805706357ba00bb13491a6c68e8a8a11c946dacc6f79db40ea2ac790fd1a1bf2b99a68335ad424d602f76159a7ad043231f190aa64e6644640a5f6ba483f76da4764573e23f1d1098576af66329cb8354a988266161472c661305f083745c43380f810999092f07fce8fadd505c33fe924b21102d72cf62b673b3cbdd33f2adff122b2d1f4154ab5d4f300628871188bbf0a223f3db6640f08ff58368bedfe7e99c7fd4bc8c64c0d55711db98a7713e46e689908c46d7713f2f12c2e2874f06ca8dee3718bc301f02c8776aa", 0xe1, 0x407, 0x0, 0x0) read(r3, &(0x7f00000016c0)=""/175, 0xaf) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000001780)={0x7bfa1731, 0x1, 0x0, 0x6571, 0x6}, 0xc) getpeername(r7, &(0x7f00000017c0)=@in6, &(0x7f0000001800)=0xc) syz_extract_tcp_res(&(0x7f0000001840), 0x4, 0x4) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000001880)) readlinkat(r2, &(0x7f00000018c0)='./file1\x00', &(0x7f0000001900)=""/4096, 0x1000) 04:02:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x7}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 04:02:47 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) seteuid(0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) socket(0x1, 0x7, 0x3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:02:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000080)=0x1) listen(r0, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 04:02:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x8, 0x1}) ioctl$TIOCFLUSH(r0, 0xc0206981, &(0x7f0000000280)) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x2, 0x3, 0x4, 0x0, r1}) 04:02:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000140)="372d4f7ccefad3b0523d8aefe8920d2289227dda2cdaed73090e251683fa52ec0721472cc680d4d410d851cb2b146519668834377b39423b2a3c6b3759eef3e4ce703231fd", 0x45}, {&(0x7f00000001c0)="84acdeeeb3dfb8751865f62bc661eaffe17490534b7cb33a3305443270", 0x1d}, {&(0x7f0000000240)="81d5eb4e474b0d45ffcfc978c44c3fc3e7d6f1c937e61389273be0341b97635c7672545918ea8525fe44a7772071ea75", 0x30}, {&(0x7f0000000280)}, {0xfffffffffffffffe}, {&(0x7f00000002c0)="62ede14e4ed41e775761c7d2dcb22ceb1e7a82ee5ae8017f05645a120868c4b475fbd1365ba1832cca49f3025bc56669f0072f840fb1e1c1145d35027af25e01d015fd9e507754877a0f4e7906a2f245ad92bd367d57f2d5368f4367041ee3eeed6d2a51469bc4b967618774a71508161edbdd93c3c52e3230058ec5ef1bf632af211b7b6dcf098d42ae6f7688b3ccc5a7159592d1eeba1a7570fb189002e87299b43013bcfcc64f", 0xa8}], 0x6, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000f3c2f5960c000900f7f0847c", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRESDEC=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0xffffffffffffff19, 0x408}, 0x8) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) socketpair$unix(0x1, 0x2b7cb8c133e4444b, 0x0, &(0x7f00000000c0)) 04:02:48 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x1000) socket$inet(0x2, 0x4, 0xfff) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040), 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 04:02:48 executing program 0: r0 = socket$inet6(0x18, 0xc000, 0x7) getsockopt(r0, 0x4, 0x8, &(0x7f0000000000)=""/190, &(0x7f00000000c0)=0xbe) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x8, 0x1, 0xffffffffffffff95, 0x564f, 0x5}, 0xc) socket(0x2, 0x0, 0x1ecbffffffff) getsockopt(r0, 0x0, 0x13, 0x0, 0x0) 04:02:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x10001, 0x1, &(0x7f0000000000)="c9b6ab910232340210eefd52a7c5260679302df691d028bbd42e16b217c0e1d461389defed1a6b1ef1d115750ceb0d896fc483200a2d7d47245d27cfdde33fb3834ed57dd0927f54fade5efb46e2fe9a34d4abacc46f70345de863759284fda07ea433dad447a46bf7438dc6", 0x6c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x6, 0x8000, 0x8001) 04:02:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000140)=""/111, 0x1db6036960f62377) r1 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000000c0)={0x1, 0x7, 0x9, 0x2, &(0x7f00000001c0)={{0x3, 0x3, 0x9f1, 0x101, 0x8, 0x80, 0xffffffffffffff24}, {[0x4, 0x3e, 0x5, 0x7, 0x2, 0x0, 0x9, 0x400, 0xfffffffffffffffe, 0x2f, 0x6, 0x7, 0x0, 0x80, 0x1ff, 0x8012, 0xfffffffffffffffa, 0x5], [0x81, 0x5, 0x8, 0x3, 0xb2b2, 0x47, 0x1, 0xe35, 0x56, 0x4], [0x6da, 0x81, 0x80000000, 0x8000, 0x6, 0x2], [0x1, 0x9, 0x7, 0x6, 0x20, 0xfffffffffffffff7], [{0x7fffffff, 0x6, 0x1, 0x2c7e}, {0x5, 0xfff, 0xe610, 0xfffffffffffffbff}, {0x401, 0x1a1, 0x4, 0x7}, {0xfffffffffffffffb, 0xf65a, 0x9}, {0xa8, 0x10000, 0x206ffc33, 0x4}, {0x4, 0x80000001, 0x8, 0x545c}, {0x0, 0xdddd, 0x7, 0x857}, {0x8, 0x4000, 0x3f, 0x1767}], {0x7fffffff, 0xfffffffffffffffb, 0x0, 0x1}, {0x85, 0x0, 0x7ff, 0x9}}}, 0x81, 0x4}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x1010, r0, 0x0, 0x0) r2 = syz_open_pts() dup(r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x75fb, "ffa487666524c9dd74ca43796a40d16145de78a3"}) syz_open_pts() 04:02:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:48 executing program 0: socketpair(0x1, 0x1, 0x1, &(0x7f0000000040)) 04:02:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r0, 0x2}) write(r0, &(0x7f0000000200)="4f0f3d17384910c5b3fdd708ef1c0e59dbc9799b24272a7aec6427d58047bd832147aec832b552108abc15ba4f3cb7cdfc8a6bffaf571f7db798aea196cef212b079c9447c4ad64a9eee984fba53776518ee8b246324262058f5157aba58452bb4ab8da6bb", 0x65) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000180)) write(r0, &(0x7f0000000280)="bdfa4d25bd24313dea8d0343d6133a37670d33ee6985c6a19e0300008ed7c7f5ecd505370f55d9bb05dc03e23ac168e0237f159b7cb5e32d1df29b00000000000000423cab21c6b2748aaa78947da91d7541f7ea52c28b2f44e8eec7bc9028a2b887f01309bbe0cfa751731e5ca16691dc4a1882c15e21042091ca2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceff070000000000004dc386972d2eae1f3c146ed5ead47dfc4328474407544758335580849b870e059ece07b3000d", 0xc7) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f00000001c0)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x1451, 0x579a, "b04d6a07000800000000000900f3ff0a6300"}) socket$inet6(0x18, 0x8004, 0x1) read(r4, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) mknodat(r2, &(0x7f0000000380)='./file0\x00', 0x10, 0x1000000000) fchflags(r3, 0x10000) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000003c0)={0x8001, 0x6, 0x6, 0x3ff, "d61d5e2997394810b24678b14551b90d5cbeaeca", 0x9, 0xde5f}) 04:02:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:49 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x102) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x10, 0x0}, 0x0) 04:02:50 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x4000000000000091}) r0 = syz_open_pts() close(r0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000180)="b32904dc973664a8dee9dbb335e6daa6854b3d793aeffb87500e4866ac7a7a80bb9187f035e59911b66eab98a607a8b1933821d3602e17cd6f70930519f693768e6e18300aa465c951b4c295770a86a8cd0d558749f232b5bb5123f7fe5a8302da8ee7c626a38703987e6d56e52737b4044c40c8b6a993853c84f14313e4311feaccf452b546a5d11a55f075d351251059dff5afca310cb2570dd58cb505db09cdad7ab71c84f0a8a5"}, {&(0x7f0000000240)="06e757323970bc33c33fdae739f3b860b1768de7c3b7684d4b37e0a75224ab4c69889013e07fe037c15e47a9af556020127c89638da73049e771b8039cd470b460606e7675b33de2537d87305a8f3df0e74eb78b7bc1de25fdbd1b03ee1028da80ab3769c3b4c942ef6ae6d30a2c56145349837582860ae4b47c4c2b028ed1314c4a5aaf480360843768dd8a164c4ac9fddda1042ea1ec94f85f761a231db8c25d20dba1ca2ef68feb612665e8da78d3b73ff6cedc3baaed0ce4c760bc56b7d9c12b6d600b311a57484bdda858d7eb62c1a7695e51e3ca93828ee5ca77eb03"}, {&(0x7f00000000c0)="a86faf7c584215ad5538e89cfb9abdf623decdaaa14ff37c87870a1085d007dca52443dc7615bc81a0f3ef074d9a0e5443efffee57abf229a482fe249d7d97e9e2566f833aa0db432997ce823a9c64de5ca6d40392ef50bcf04a0aa1dc3d73dab0c25d49aa2ec716180dc3f600e906208e"}, {&(0x7f0000000340)="c27b7ddc7760c13c0080138ed15ea44aec5a402abaeb6304e051d1280d3642d4983cdf8b3b9e3dbbbdc6f418ccabd5a00cce479f6434d15cd5e45c04a02d28178228673b509e255e458e604ad0b3618b395746aa285a8ef923910303ca8fcbcf0b8dc6500a044ec48eadb991e57b1919b4e5dd086b176e04bc64543cac28f19322503ce15d9317047092696a58fd9773b62bc29a5b543a0af01cef6fe737dec8ad62e67a76a6ecab3272a5439ff1eb2332eb42263243d82e07842a8ade80b32aa29db9438539725c5e32c14509473b40b70d5585"}], 0x10000000000000fa, 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) fcntl$setstatus(r2, 0x4, 0x4) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f666987653000"], 0xa, 0x0}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x7c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)='\t') write(r0, 0x0, 0x0) 04:02:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:50 executing program 0: r0 = socket$unix(0x1, 0x6ea8b4c511b66f46, 0x0) shutdown(r0, 0x0) setsockopt(r0, 0x9, 0x9, &(0x7f0000000040)="fd7ffe45b3db6235e2d6c702dcf52132324e4256fcf3461f31fd3f3327fbac34a0e6e0ffb3ddb701a69d44e66d7a46373ef0e386ca11961ac8ac932c00196b6159c5aa71c8fe95b5e9964f695e672fdbe8c292fa82462491a060f584f9464822504dd1c0399637571f00ad1d6fd7a2712bd76b8ef9615a57972d55e02a6f87c3d6563f70e04d92b4b61db7791f6c978c03ca6dd0ebf751d022869a7fa4bd2b2cb95a3b59e6503f656ce2697ee7fc8e8199eb998168c30da9b3bfb231381d4d8fd41b59b755d45a7d79c9267e91e430a176a24347683416becd77fce409180e370fcf41b5286d20cd0c30284f", 0xec) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x8003, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xb, &(0x7f0000000000)="93b9fd83", 0x4) setsockopt(r1, 0x29, 0xd, &(0x7f0000001180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x8, 0x80000000, &(0x7f0000000180)="fcc1ede41db8d72d5fdb5e1aaee6d9ecb6af9a512ab4eadfcdb1a3a05483f51e07c3bb101d41033852447c26129707b0c3d8d62442388961605cc902b0255fe8c80feea1e475a1be9d06ad93a807a8273931c82be20fc7205b92ee3c1ef9fbc20cd1d8426d6d492fbbb61aa37cbc03bc1e111ac736e4ba512f707e1c36808ab3a82c8a1a397862c6739884db6027b792eb4477cd89cde18f732cca0941b7f21b3d9cb92f639614574ba34a809d627ebcadc3a67e7d41c9876d3ef30075d6ea553c915f020b067698877e886eb329ed5254f2313e558c315bf68be6e14f777b7eaa78bc47009d5a45d675e7b7ef2b9638667bfe381f6745be767a0920fa84e43cdb09adfffa1a6c137a6973ad1a34866c8dea6a9e9241a02a0188211c7c93d36b20edead0a47a58faca3e3246a257f7c791103a49c15a69ec2afd32c4d1daa23a7963db9c155162602ad2b0a62160ef418412cc8f8645bb90423858f980a686a66ded0c2a61c4e68f233788106e50473e1909c51f619e6a8962e2b2c7d71da3e3bcd2efd2c9dc82ff389cebc45374716d3a733e20350224f5f274b1f03cbaec6104b3420c82736330f9d194f9e42a7a8516bfe2dec104f709db44e993a3edb04f7de759ddd69c4177a4dc169672a1ae55e436f3b95aa333cb78b1ed0f3289802cc23440c3f30caae9d515f87e6d5342e84e95700d182324f5c47b3312e4a885d1924dcc3d9d8b49ae3d5d7798a1946f7dbe43ccbaa9adda1e45b387c13def50df24e2bfc41b0c0bc7a9926c52bdf23517b38822018f71f254dfd356417db127397dba7d5a16cd8b923b3d9cf8fa43c0ebc1cedb605b7317bef6c576638af609eb0372f7e9475d721a6ca05206df5a923d56073e36de4ca3b340c6d8dd93646f4f01d51ae36065d7bdcede08c45fdfcd66bc93f6310a523ee35b019f9beab25d397c28142296d6c1c1fca0085af8e5e22692cddf251c4a93bec3e70db2f2e0ed8657ef01504b0a33b2c0f6e76550a6aacf6198ae90c291ee70e723f84d17fc5557826e502c31bd69a763fd8c4d37e91c6b703a01c990d49b1d169f1e3a36606f7f8408c5d4a42c7a6f980ffbd0756264339438cc4a7f6713b7ed315eed6e8be9ab0f1d46d7c01f46619ccd223aeb2a41a4d2552114514d6701528f73bcca3870e08f6fd0239fe9b7c9cac68b456d13ea8eb57bf29cc25c8c010c445d967cde809bf46ecdd57bc78691276a739198106396d56d108a2be88873a38ebdcf9ab3c5b22b40d7e2b136466ef1730d7a348b2c015f3c1edb3dca5101ba00a3da9e011947ca972f0c826cb269b60ca8c0fcd9f4e14c49b89b68516703f9549a88007e8c4f139ff741e903d9b7f64cf77c033a1f06901c0e63efb693959472bdbf82f38a67a1506a786d4591260cd3e84bc188698fcac08f852f56b35c1c14eec908234a201fb346843cf40595efaa990364b0e5853e67e686d89b3656b481a29fbe26b2e21bee16a2e6c0deb79303c7d08e1ce1cde102d6a17af4eabf128add54c46b5604d912191420fb363d164b0ee10f0c21bf76ff7ce846c3de7b44fdd970edf3e47cdb81b990280c0ac95f84dcff2beb5c3edfc028768355e6cc45af2cb080e8f0887894322c9637af310610e17ac2cfca783a4e426654a48b254148b58a2c5bc4a9bbdd9735a9c85c8c3e56f89e1e5fecdb15a5f88a7f9a2aa92f2d7032b705c4f7544433fff8da6cd3a44c5b79e292bce25652d6d68d8db61a7ece298be0728a21dcaa006fc8c67361749d361c9e505a46fb978175caac29ed28ac6ed2fe1ec2e6b8dfe3255bf018affd246ee6afea49ddedfed863ced0b2c97cfd5c8ce351373c753fb832910c4df64c9ce7f34669f5137bca7fd833d530c6da8c50decce373633c312f085ee49c4dbc9fd8143de0d6c73edbdca9e9bc194ddd358544417f8ba6c83bd42015c133768b40ce4fd2522679b5a7cb38f73bc3f8fabd714b8a15976b5b2698e995c9b6839968e917dac28cc2dd9aa98379fe3802c179ccabb332b059e80a71e1500b6d55eccd8d229e16e97925ad7a599135ca69d19ced757c9efae149e37b7452062b5214a2be08431b9c9a6564ce5fe8804e0f61611cf52ca845e7232e35880dd4fba88d8b495e160c73ea5dfa853e3919c82d621778d51eb89724de2ba304e17d16dff9d06d6aabf2000f30707a4b77c3f3110497ac6f653b395d7ce540c266a887a91574795fc60258c75983a2a7e825a2e2680a5b69e7d0d09764e542ec1ec5fc3d99c2d8126736733e24cbb75e5e1241b862aa69e0378800f67b845f189eee5108f77638e9f42605ca0eaec2acbc4c17e8f82ee08c7685354167cb4ab2f8d5f357fbc28eff676ce3786d32c713dd8088c90d76bcad8231c666d5f7aeca7fb03c4f4dcf5bdcb8d5f2265964f3b7a42e87b253c53d7b158293c5fbdf3ea2669cfe29edae9b1960d8dcdaa17159fec938d2710140523ff033a3152f9791649697b1542043dbdec5f6217f3565958a2c98f93df0421575badbb62fc7f4302e0796a607845bb696340a93adcad6b5239e0c27450c6a02247070ea555363707326e396985e5f108f01211d8fb052bbcd501dc205783fff5ad25123347159f36a6d5b86167f9f26faba4116cb2fe65b0c9947b224e90895d6312a1d2b1e07f1124e76c23edcd19118ca8165eef553e82ee951b7ce0654021c3b2b627a09c6e153b809426484df2126f56c99b00ce6a47d87299bcde34ca05ae3dbd01faa9c3b26f77acd4569e68bfa8e59f90441b1a1978699fd1984d3139c5b447bba612d850979d8a413f3211510ce3bfc486dc61836de2994f9e75ef9262ff7443800395aefc780bc6bd9eb582d017df580afd91b0a63ce9a73ceecef8f117550098aa746e59699eee60b7e65b38ca454dcdd414dc263d1ff77a372d032352febdc90454b0829ca5e3be7cb72453f0c0b4fba21c358f375f3f8f97a553d37470940bee5dbc9a14bc55090c19d1667463b812ff7972c843689e92ef77544b35266f4f6d3ea3c8aaf27acf4577240c932394d9c985268d54288c6d68940f65304dee2d435164ed770facd4380b3c91f93f2bbfdac6dc9785becab6ee04908f6c603fd964ed3c24383663590bc5f08915719f4eb61fb9a39383230f0d2c6c2828f4f7489a1c93f85d8a2f58fbdbc07c2600e8a6924da415590c09c41d3ae8b96037d6314b778100cd18190bb755e60931270b26bc74d386f504acae29699da5fc8e3ca785da39abb9f1ee84229c9a764049baa6e7e5eeb131e4c41ac48fa7a361f694fbb1be4b35e62fbed253f8c300b12098d4eea441441fb3c607c3a0a6378e3213be74b8659f0a5ca133bd5591a3459c63fa6537007629b89b693a63657f11e7503755f259ec32a3d0e44e48ea94f46ff30cbacf68949b1f43316f67ce3b1b3878cb10c0c794b6cdae726e619421771948e359002666c9976720c42db861a43c86415f017db25ff716b4b95da034a0c9133e3f15b6c0af5a8503d25929132af8237fbdc744a10fb770f0181ea9144e87d44c772d0b3903da7a84992d9f83225da18504a78934b97f5457c63f9a3f72fb38a4ab835003aa89f64dd5cd0423b63321b4fa6ee44b33d95b3b06e90273358cc247c19f52a33b8b8a2bb55c624ece0bffdd8f487d7c4b8313f63c159c8b63268d616d352c3ddf35be34c1e65bb28504b09c7a9da0c95fd67154cd4680ce06e63d0140255e9288b1998002b646a90856251e6ec3806a150819435f85ac3fb46fa5245c3228970c3a2e0801417c4d93b23907616b41f54a8eddcff883cbcf0bd0241ae746500ee3e65d4627b24508921b252741059a3b232e90734aa5942cc56c4f75bac1d9b11aee8a063c0d98d55b0018806ce2ee51c31a19ca7b0665bc46bfd1fd04e444a8c99c14d9942773e9522ca5279dec0a7238b0aea28fc5cf98c25e1d8c5be14f0ee37436425c56cef69fb2d4ad81d7a7884a0dd30213c64629955581d7c4a40277de56d8586773113b782cc56c645587b03d6ad485f785d8885fb6b2822b336dc6884557312114defcc34967c8d8fe45e955e831658ab7ff9cd9802b6d114e1495cdfc74aabe5afc7d5c439dc2eb89d118946735bc2c9d3c96e2c2fd1d045d74c25ed912edd307290e26596b56e297780ec6cb0c71f0c4423d6e2c8717bbb2bf61b900869160aebb59f11f8e98d34ce56a6b852a1a9bb9658aa506058a5e517bb3f3be87cae6b014a6142593957814be0c64ebd2c85f26a29d455e1cc35fd5877971165b7932393180e4bf8ae2cddc890b76780e834b2858faf2ab100e27b442d409afe172d0383773c5489f6c9dc9a39f060a38ff900c8b6fcfb2e113b338a856d2cf01a56b4ce96111c8d54faf1945122f5f56f07710975fb34c794c896f8e9b8aa7ef7db397090ae6013bb739a4681745ecad1d60bb4451e80bee134c28f1e0634c3607229edbb5cffb4515dbf599587f29378b83c0de320a2e9b5f523e3d1c942e82eb188eebfaa2d2a08c5571c9b04562cf4f036f828c34b3cac88c0ec5474484ffde685c76c7321ec901b55c7c0f382a6553e7e16cc2303e20dece31ef6e1bf5152cc0e2627dd0da24744deebb90bc0cf1e74082efd905b959efd790bbca3682f3d419cb64364f7e658e3ea1cad1f84ed6440cfdf83d5118da72391ddb7cf1c3be36458030eb0627c26103b1ff75f2aa132c186464fcd014ce4a2e678abe8d900074fd38e1e67fd8434df6a19a6b60fc997cabc0f92020e3c5da33f3c21ebe4438fb17eaf9f98c6874073893d1c74c395a6f33732fcb58f38d97a888b35b9b8c2f09642fb1e404cca96ffaf3a14bee365e49dd78b8711b51d319c9ee7d67af47819efe94fc466ecf8affb4e9fe6a7778a48a70f1173ba15564dbbfc34852059ca3f063d25c55c5ac8c93b6d1f81b3f85ea8a8667f950576d8bda4fc9f24a0bbcd523bed46ec905ddf11c589f4a83c551b131b9fd895540dde728c1c2a11a69defad4ee6991163261103c874faf728542f4f4a85c08d262d6961130ee0383d28ee046f2c847e95cdfa1bdbf1e8836f21bde59ffab1ad5f10ba220b28f65e3248a7509dc3d0a791273ba366eec73efaa50686f9b9fc627349cab93138e1b1b81cc65cbb5ed41edefbbd683a6bcff3886ccd7741360d5fc949c669bcb7b67eb772dac2aa76ae6f513f8502b514c17b955d47bbf05ff9f81a6e5d06ca8934a841affebb996b6e9ca49e09182231f00acc70637f8af95e4bf92d81c145f4385791256e6682179fbfd4ced1cae7027da9e3eb2ba04bbb8244451a3bfd8ccb8b25b67758d1d29621db95b9c7367dfd9126163333858e48d0668e7a13d535a85abeea2583cc9c0a5f82c37e15a4caa9b82e67d392dfe3470f5d5c9fd29ac4b5c96f3f785116d512f233ae12bd84b6dbcfd4bae47d2d8386f9a78178dae6fefae8ca43c1738af3c5228eba0157ff00f7e1021f02661b58cbc1610327c6381d71aa6ba629e34723affd615a59a1ada34ee50136a581072b9ae2aa306ca2e1fa18229e10c44f31d04545bdc14570d7a4dbae16a959a59c48f0c67c719d2428e82dbfaa559664968f7e7d60f69ea33d70e330ebb70a46c977a9fe70abe0fcac575e52dbef0fff15fe3a98f611806df44a8311ad1b26cc629db514554f0da84b5272373762a6dbc2e346d9c29010b13aacc7df4a091b5cf6a95d1e3291b3ea64d565d40c1a8f4d236ede0d365386290e23d48e0136756e2bdbad7d1a9819cbd1a0fe2ed9883212981c080c6cb725690e", 0x1000) 04:02:50 executing program 0: getsockname$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fchdir(r0) getrusage(0x0, &(0x7f0000000100)) r1 = open(&(0x7f0000000200)='./file0\x00', 0x400, 0x40) fcntl$setflags(r1, 0x2, 0x1) 04:02:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getpgid(0xffffffffffffffff) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[0x7, 0x0, 0x5, 0x1f]}) getpgid(r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:51 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) r0 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)=0x3) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x3, 0x3ff}, 0xc) close(r0) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000180)={0x1ff}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 04:02:51 executing program 0: r0 = socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pwrite(r0, &(0x7f00000002c0)="e4c56b010e207a9b7f6ae45ffbc11b11e332a2400d4ded3b4b4b6efb235b53cb8e8986919c0af7f8480e49424f3ac5629e97ee568691c95ba7b0b08e055b17ab21c5923168a0c99603b9fef78b1fbe4463f940f14a9f3d3593", 0x59, 0x0, 0x1c) pwrite(r0, &(0x7f0000000100)="7199884e1df5b13d3e8dd458705b32ed92fc124e39c35aaeef437587a84b11ec4e40bf17eb354c487191", 0x2a, 0x0, 0x0) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r2) accept$unix(r1, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x9fe8bef34bccd9f4) close(r0) dup(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) recvmsg(0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x210, 0xfffffffffffffffd, 0xffffffffffffffff, 0x4, 0x1, 0x1000004, 0x2000000ffffffff, 0x80}, &(0x7f0000000180)={0x2a7f775f, 0xff}) ioctl$TIOCSBRK(r4, 0x2000747b) accept$unix(r4, &(0x7f00000001c0)=@abs, &(0x7f0000000340)=0x8) 04:02:51 executing program 0: r0 = socket(0x2, 0xc003, 0x2) listen(r0, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRES16=r0], 0x1) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) write(r0, &(0x7f0000000280)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede826d21ba566ec9b24d7f61f8fd0cf25a7f5ddff891ee33e2f92c3ec0ea1140b34cb2dbeec0de41ecaf0fb69597fd3e10c5decaa04cb8e2badc91aba0ee44ae556b773215323e5d0cc77b5bfa3ebac251cc3159c761b243ca13dd36cd02d0a3b08ca40df1cd5c909a383b5207625f8472e6df7d2b4eddfb4ff2c5dc96c539242137b4068631aea4baef71580ed8830a67d643c48a7525c3ec097d6b9b9d39bb605ce94b95f941a98807085dd7e3b6fb75b1b4d79850e66230a3394e13794db910cec5b6b80a62ab595885e4bb44cb5f7947afa7d80609677a6cd0926cbb5603fbe8e85a778bb2604a2e54ceb8baad34016d767524ba9541e039db84401d63475403eabc2e1700f53553dfe18971461c8de36043b1ca1ffa2bfdc8e06fd799bda0c5da0dcce25e87d4006182722f18ef92cdb68d4db5eb653c8d3ff3ef04547ed13410ad9427d5a085607be197c9302b9313f9ef4fe9adadde9e4709ee706026dfd6948a9fb4477be0c42b155fceba824d20d804f128a4a81258d6bf3725464d918de4bbf7e8e71b669d08a3649a2942f2e20cb6c1ea99d6ac82fb2d1df3a5268ff8e9c5a9c70121842770a477aa8e8c4941530a89737b749192f00e3263bb2a9d9f43a31f6699891197a366fae9e651f286c279f1e0f88d2ad48a489a8f9695d9fc849b1a290b31d95aaeeaaf73db7e37f144c298cfef7e7058627ddf58a03fc1a7b1f6dc3b36f6377acbc349c910b20f8adbdf45dc1e102cced729f5dd1432c9bcb1ba303c373674857214542453a533d7a78960366cba1b92fe70b67b55f98394ba81fd2fff9129d6d0890362348fc64f87764c3f09480bae11c59903b81eadf035b435bea35ffb5df04006eb72caa63da69d1c7df82a751d02ebff711f7ddefffcb6c5cf7a8157121f6c572453571370589508b0cba1e7f838a981b9488ebe6a1421f90047969e17dee55bc8c606f2b142a1275c1adb35616e3db7485e3f08ed5f44c7d61415bcdcf4f77091f82e016d1c7ee1ed51e98bd7743a3c340e0789b69d48bba095b37cac3c99212d99fe6c1dc11f004ffce73b46b64a77e92f4bcb114cdacbda79777578b63a51964415e1768f5a57c2ad77a970b8df4c97723170d53183d9b8777778a2b3926eb13c9d8a796499c039a3a1a34517dedfaa284f9e1c222f151296a6d86061b73b63af6756fa09ef4c9261efcaf56b10a666b98883a10ba59d5d344e9bdb8fab46df2035f21e43e78e55b8cf5db43e5027a0a91380703b638f7af5dc3ae6af751b1860b23b858d4a7cb134a71e87160e70aba3248b241decbcee51510263e9d072c1d4dba2b849540b96be2624e521bd65cbff95dd873be2657ec80baf5086ce0c71daab6fe0f2407d6c8e367e939c2c2cb6df89abf6190457d908b876848ae8d4657700e9966d5f334577323667c94a9cc64429f745e36ad61171711eabfb3df4f665688d1e1bc65e475f0b0a6586f8ae0cc0d1b535199eb0e14bcf1f4cd7b3b932e974b8434", 0x5a1) r1 = accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x1, 0x7, 0xc931}, 0xc) 04:02:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:51 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x19, 0x0, 0x7ff, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./bus\x00', r2, 0x1}) dup2(r0, r1) 04:02:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) flock(r0, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="d533") 04:02:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCFLUSH(r0, 0x20004268) 04:02:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x802005, 0x40004004000828a6) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="0000001860048f15ff53d6b5e376ffff72c28af863cafc4381b9", 0x1a}], 0x10000000000002c3) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) 04:02:52 executing program 0: mlock(&(0x7f0000003000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0, 0x8000000000) 04:02:52 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="1fdf9c0aab914420b05230db0286f182cb4f6a8bc9e80689c25b6a7c29f205f7cbe40c6fe3d9160675e7f0f1526257f408c17954dc2c5703276123aabc0cbf1bb14b89c5c643e21fe4f6ae", 0x4b) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x8e, [{0x2, 0x8}, {0x3, 0x8000}, {0x1, 0x7}, {0x1, 0x81}, {0x3, 0xfff}, {0x3, 0x3}, {0x3, 0x24}, {0x1, 0x3f}, {0x1, 0x7}, {0x2, 0x8000}, {0x2, 0x6}, {0x3, 0x40}, {0x2, 0x1}, {0x1}, {0x2, 0x2ac}, {0x0, 0x7fff}, {0x2, 0x3}, {0x2, 0x10000}, {0x3, 0x100}, {0x2}, {0x1, 0x9}, {0x1, 0x2}, {0x2, 0x7}, {0x3, 0x9}, {0x2, 0x1}, {0x2}, {0x3}, {0x2, 0x9}, {0x2, 0x1f}, {0x1, 0x8}, {0x1, 0x3}, {0x1}]}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="833935478106f3d82f5c04970dd67370f1d4cbaba47ed17acd5a3b7b9e64f547a7ec7287de940bc92fb526b739e75caa3db15a2ec99d39f77664a8491ff7be9391c8df105469a0261ad716d127f5ab7de7da6e9d8551a909732197b134dd916b24068a3c08ff8061d913f68161f8b9efceeb94b2c8c718af9db896c63650aa7c255a29a0160400964bf72ee0deb74490a656f7d48997b16bada16e3170aa13739b4369573803823b911601da5cdb1db4c65939a00ac9f05c19dffbde7159813732450607f8061f0677c849de9d4dc4a5d962d053e8b772c198f5b6b39eac564cac96e9be2a", 0xe5) r1 = dup(r0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000300)={0x444, 0x4, 0x8}) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 04:02:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:53 executing program 0: r0 = syz_open_pts() mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0xa0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x19c6) close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) syz_open_pts() close(r0) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1f, 0xf97, "031f000000930a0010005900000000003f00"}) writev(r0, &(0x7f0000000940)=[{&(0x7f00000001c0)="551a43845001bd9d3a0f5b9a54b11cca6a8c181cb6c68b74b81b2b7b139dec46d3bce8aebf4ff8eb0a", 0x29}], 0x1) accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) 04:02:53 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0xc0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x8, 0x9, 0x3, 0x6}, {0x3ff, 0x4, 0x3, 0xffffffff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000100)=[{0x3}, {0x40016}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:53 executing program 0: socket(0x18, 0x3, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) fchflags(r1, 0x10000) setsockopt(r1, 0x29, 0xd, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100a0, 0x0) recvfrom$inet(r2, &(0x7f0000000040)=""/57, 0x39, 0x40, &(0x7f0000000080)={0x2, 0x3}, 0xc) 04:02:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:53 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x1, 0x1f}, {0x18, 0x2, 0x1f, 0x8b9}, 0x5, [0x66f19d33, 0x100000001, 0x6, 0x0, 0x1f, 0x51c, 0x0, 0x8001]}, 0x3c) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000001280)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000080), 0xc4, 0x0, 0x0) 04:02:53 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000000), 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)=',\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='l\x00'], &(0x7f0000000240)=[&(0x7f0000000140)=')-,:\x00', &(0x7f0000000180)='}&\x00', &(0x7f00000001c0)='$#&;*\x00', &(0x7f0000000200)='\x00']) pipe(&(0x7f0000000280)={0xffffffffffffffff}) bind$unix(r1, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) fcntl$getown(r0, 0xb) 04:02:53 executing program 0: r0 = socket(0x0, 0x8002, 0x74) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c654100"], 0x10) r1 = accept$unix(r0, &(0x7f00000012c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fe04256039676c95000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006409e6c70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033a95d8bd7a38f8c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eaffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000"/4096], &(0x7f0000002300)=0xfffffda8) setsockopt(r0, 0x0, 0x7, &(0x7f00000001c0)="0782805a1b803138e4df72cac4518fb29aca1530cc8097a4f984208fcc0c6e085199b418f226dec7df44736cc33f6b975afc8779e19866c23e346702d968c1a7746c5a26962a68c0343a2845c403051f751f4d54d40e74be5c27ae044b184c9c6c7dfeda69ce854efb86a350f7fc821e674571c8e6059551c66b532e383b8547a7da5bf6141584310c043d07a5332d7c8912e785b86872828f56df", 0xfffffffffffffedf) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x1f, 0x4) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x9f) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r2, 0x2000746f) syz_extract_tcp_res(&(0x7f0000000080), 0x7, 0xfffffffffffff000) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0xfffffffffffffe96) lseek(r1, 0x0, 0x0, 0x2) 04:02:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:54 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) ioctl$BIOCGDLTLIST(r1, 0x4004426a, &(0x7f00000000c0)={0x0, 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, r4, 0x6) 04:02:54 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000280)='./file0/file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) chflagsat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) 04:02:54 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xffffffffffffff60) socket$inet6(0x18, 0x8000, 0xfffff80000000000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) 04:02:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d73036c172fbdd000900"}) write(r1, &(0x7f0000000440)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x290) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)) 04:02:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000240)="e1b5") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x9, 0x6, 0x894, 0x1000}]}) 04:02:55 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0xc00893e9e449dcc7, 0x8000, 0x7}, {{r2}, 0xfffffffffffffffb, 0x1, 0x8, 0xff, 0x5e7a}, {{r2}, 0xffffffffffffffff, 0x3c, 0x4, 0xa1b, 0x3f}], 0xfffffffffffffe00, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xff, 0x7}, {{r2}, 0x0, 0x80, 0x0, 0x2, 0x42d}, {{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x0, 0x6f2}, {{r2}, 0xfffffffffffffffe, 0x80, 0x80, 0x10000, 0xbd4}], 0x8, &(0x7f0000000200)={0x2b, 0x10000}) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSCTTY(r2, 0x20007461) fcntl$getflags(r0, 0x3) write(r3, &(0x7f0000000d00)="59de6578f57a279ccd6f8f326bc292a1ef3417715a5a5896ba55f4afba74283c165a03b7062cdf11cc68b389c11c558863b5fb26a786c55c3df0a00872c41ff3f4b6653b618a91a811a77ef7c5328b9e97dc13845bb739fc3fc7bda06025bb362fadb934c40788b3eb32699e146b500d5bc043c56a2c169e0557c18fce3b9268ece54cb4626c9938f27cbee1543ebe7d828fe66a41cc37da53d74202e15a9cc2218052a046eb6abb913120bd1e9b7eec280385c69b699d6b1531", 0x23) kqueue() ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000740)) r4 = dup2(r2, r2) read(r0, &(0x7f0000000340)=""/197, 0xc5) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffd, 0x14, 0x40000020, 0xffffffffffffff0d, 0x5}, {{r1}, 0x0, 0x88, 0x8, 0x6, 0x4}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000084, 0x0, 0x5}, {{r4}, 0x0, 0x80, 0x40000000, 0x652, 0x6726}, {{r4}, 0x0, 0x15, 0xf0000000, 0xc0, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x6, 0x6, 0x8}, {{r1}, 0x0, 0x10, 0x1, 0x9, 0x480d}, {{r1}, 0xffffffffffffffff, 0x2a, 0x41, 0x80, 0xff}, {{r4}, 0xffffffffffffffff, 0x2, 0x0, 0x346a, 0x4}], 0x7310, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffb, 0x60, 0x4, 0x945, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x0, 0x40}, {{r1}, 0xfffffffffffffffe, 0x48, 0xf0000000, 0x5, 0x7}, {{r0}, 0xfffffffffffffffa, 0x3, 0x86, 0x7692c67c, 0x9}, {{r3}, 0xfffffffffffffffd, 0x8, 0x40, 0xffffffff7fffffff, 0x81}], 0x100000001, &(0x7f0000000640)={0xfffffffffffffc01, 0xffffffff}) close(r3) fchdir(r3) sendto$inet(r3, &(0x7f0000000680)="8f521c2cdc788cd9e4500cb7533351a892da43a7f18f3a507512a27f2aee34ab95013dc42032b88de2939c02d20a170ee2034556bd18b75e1b82f85de2d2dd12ed64cc97dc4929d77ff4215f0f5a9fb99e776ecbaeedff429afb28caa8036a65eba2ab2176674a257dfeb353ee18d61311398aed65b116f58291db4c628640b822a559cc60d828c39f4f0b46bd15ef07731fc56f510365", 0x97, 0xc, 0x0, 0x0) r5 = kqueue() ioctl$TIOCSCTTY(r4, 0x20007461) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000c80)) getrlimit(0x4, &(0x7f0000000e00)) r6 = semget$private(0x0, 0x4, 0x201) semop(r6, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000007c0)) ioctl$TIOCSCTTY(r1, 0x20007461) pwrite(r0, &(0x7f0000000a40)="82ba9f031aa987bee0b17a068a3429b0eaa18472f62d9b316fde24f0a8f5ca52edd5e111adf2a0fcae7eb3", 0x2b, 0x0, 0x0) kevent(r1, &(0x7f0000000a80)=[{{r5}, 0xffffffffffffffff, 0x0, 0x22, 0x0, 0x56fe6041}, {{r4}, 0xffffffffffffffff, 0xdf, 0xfffff, 0x81, 0x40}, {{r5}, 0xffffffffffffffff, 0x20, 0x8, 0x5b37, 0x6}, {{r1}, 0x0, 0x5, 0x4, 0x400, 0x9}, {{r3}, 0xfffffffffffffffe, 0x24, 0x20000000, 0x9, 0x1}], 0x40, &(0x7f0000000b40)=[{{r3}, 0xffffffffffffffff, 0x8, 0x4, 0x1, 0x100}, {{r3}, 0xfffffffffffffffe, 0x10, 0x1, 0x81, 0x8001}, {{r2}, 0xfffffffffffffffd, 0x80, 0x8, 0x317, 0x80}, {{r4}, 0xfffffffffffffffe, 0x19, 0x20000000, 0x4, 0x9b}, {{r2}, 0xfffffffffffffff8, 0x24, 0x12, 0x1, 0x8da}, {{r1}, 0xfffffffffffffffd, 0x80, 0xf0000004, 0x1, 0x1ff}], 0x0, &(0x7f0000000c00)={0x8, 0x6}) fcntl$setstatus(r2, 0x4, 0x8) semop(r6, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x8, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000cc0)) 04:02:55 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) 04:02:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:55 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) r2 = kqueue() recvfrom$unix(r0, &(0x7f0000000080)=""/179, 0xb3, 0x2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 04:03:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) poll(&(0x7f00000001c0)=[{}, {r1, 0x11}], 0x2, 0x2527) close(r1) 04:03:00 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 04:03:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:03:00 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, &(0x7f0000000180)=[{0x1c}, {0x5c}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x100000001, 0x100000001, 0xff, 0x1}, {0x3, 0x1, 0x4}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001580)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000001c0)=0x1fffffffe0000000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setreuid(r3, r4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 04:03:00 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x10000}], 0x0, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "ae61c4a64800"}) write(r0, &(0x7f0000000240)="fcc0ef6009e5c2a1b452a7925d0d5583212ee5f5b0a87496742fe920a6d8fd20b8bd809cd88f9c828e4989585b646e2cbfe29d0269497606b66a68bac41da78e3a6d4bf1c8f0f487a6c657d99842758d074aac3fd570786e3f1407a944146afd4cec31caf26f1cc4", 0x68) 04:03:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) r1 = dup(r0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000001c0)=0x40) r2 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000180)='b', 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)={0x2, 0x524a}) 04:03:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:03:01 executing program 0: r0 = socket(0x7c245ae46549d6c0, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b1000513600000000000000000400000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0x316, 0x0, 0x0, 0xffffffd6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x4, 0x9, 0x200, 0x8001}) sendto$inet(r0, &(0x7f00000000c0)="c77b2c129261a572f624a1fe26e560e482e2ee881cb4521409100c28582f99781d1fbe2000464fc3b7d10c43fb27e35e8a240c964915a9a1dfa8d7c233ded192d8c4b70a15b83c1ea829e15193d2160414e3d026297751af3b05558d1bf5f6311da2eb788640b38ffd3042f5c0fbc5", 0x6f, 0xee4e4183c58b29dd, &(0x7f0000000080)={0x2, 0x2}, 0xc) 04:03:01 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x10002) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r0) setgroups(0x0, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./control\x00', 0x800, 0x3) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) r2 = dup(0xffffffffffffff9c) readv(r1, &(0x7f00000013c0)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/82, 0x52}, {&(0x7f0000001280)=""/192, 0xc0}, {&(0x7f0000001340)=""/107, 0x6b}], 0x4) pwrite(r2, &(0x7f0000000100)="e95d24ec8806ffdada4561f0d53383f910393d120add754abd1e15e962c5b8ec37d0ad0bfcbcef71f4891623bbff76dc773e74c0866ca1025c12c994edb5461ffae9a1d0367c5e3823669b", 0x4b, 0x0, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000080)) 04:03:01 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) unlink(&(0x7f0000000140)='./file0\x00') unlink(&(0x7f0000000000)='.\x00') 04:03:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:03:02 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)="000000186204018b000b3a0000030083caf7afb9d800000000000000288af6585bfef1f7f1071d36803a52f8820fa6ae84c9f0611da24e", 0x37}], 0x1) 04:03:02 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x11a) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000000c0)={0x2}) mknod(&(0x7f0000000000)='./bus\x00', 0x280002006, 0x2065d) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745f, &(0x7f0000000040)=0x2) 04:03:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x200000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="1f000000000000007bdb0ede2174c9d47ba2f4a30fa6f76e72b6e4b046fbdb628bdf6ccfa06ce2c613d0c82a802b050d49f58f79f8f59383afbc7e7fe933d6ac89f49fe18903b956b5d5fdfdd615df8c3e196f76bfc5e205fc42710a004b37b603d8dcf80b8dc1a08ff7b99e2bb2a1ab1c4699869bab1f0808e1f8c53c40a935", 0x31f7aa4478334e47) 04:03:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:03:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCPROMISC(r0, 0x20004269) r1 = shmget(0x2, 0x1000, 0x20, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ff9000/0x4000)=nil, 0x7eeff95baa65bfe1) ioctl$BIOCFLUSH(r0, 0x20004268) 04:03:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x61}, {0x6}]}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 04:03:03 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/136, 0x88) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getgroups(0x3, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x400000000000000b, &(0x7f00000003c0)) setegid(0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x8000, 0x20) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 04:03:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:03:04 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0xc9) 04:03:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x11b) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x4a) 04:03:04 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000", 0xfffffffffffffffe}) r2 = socket(0x18, 0x2000000002, 0x0) r3 = dup2(r1, r0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000080)=0x6) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)) 04:03:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:03:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = msgget(0x2, 0x1) r2 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) r4 = geteuid() r5 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x4, r2, r3, r4, r5, 0x20}, 0x80, 0x1000, r6, r7, 0x401, 0x76, 0x8, 0x6}) 04:03:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() pread(r2, &(0x7f0000000140)="3b5c74d5b51c320ebeeac800bf3f1de325ec062c9bc71442a5dc0212aefedc94393bd43503897789194a591b18e669dedcb6c1f0f5e2c0aa5a63cbf7a961d588e687b6c9b0b33f957a6f010e9638dfead59394a817ece4ab90e4b4a8ce1f22e8a4948e885126c262b77111f244f395a692881c07e9fa9a3bf12c29e3ebcf47ec39b6c9", 0xffffffffffffffb3, 0x0, 0xe) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x813, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0x0, 0x0) kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 04:03:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x7c}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x6, 0x7, 0x10001, 0x347, &(0x7f0000000380)={{0x2, 0xfffffffffffffff7, 0x2, 0x1, 0x9, 0x1, 0x7}, {[0x3f, 0x8, 0x7, 0x38a, 0x6, 0x1, 0x1, 0x3, 0x101, 0x5, 0x80000001, 0x3, 0x1, 0x8, 0x31070000, 0x8000, 0x45, 0xb3], [0x4, 0x5, 0x2, 0x1, 0x4, 0x1, 0x19, 0x6, 0x5, 0x6], [0x89af, 0x7fffffff, 0x3, 0x9, 0xfff000, 0x86c, 0x4], [0x4, 0x7f, 0x0, 0x6, 0x3, 0x400], [{0x0, 0xffff, 0x1000, 0x8}, {0x80000000000000, 0x4, 0x7, 0x4}, {0x1, 0x3, 0x3, 0x401}, {0xffffffff00000000, 0x3f, 0x2, 0x9}, {0x2, 0xfff, 0x8, 0x6}, {0x3ff, 0x1400000, 0x462b3165, 0x4}, {0x0, 0x1, 0xff, 0x401}, {0x6, 0xddd, 0x6, 0x4}], {0xda1e, 0x8, 0x0, 0x7}, {0x40, 0x5, 0xe01f, 0x6}}}, 0x4, 0x7f}) 04:03:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:03:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) r2 = fcntl$dupfd(r0, 0xcce7b957f4ad6169, r0) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080)={0x4, 0xff}, 0x10) 04:03:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x51) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x10003, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xfffffffffffffc6d) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r3, r4) 04:03:05 executing program 0: setgroups(0x0, 0x0) setreuid(0x0, 0xee00) syz_open_pts() socket(0x6, 0x1, 0x1fe0000) r0 = getuid() r1 = geteuid() setreuid(r0, r1) 04:03:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:03:06 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(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x101, 0x5f23, 0xfffffffffffffffb, "094acb7f7dca5fafe62da220c02278d1fa592e5d"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000380)="22c4bed1b4c05de25143b64e1c5eb0e3e6bebf63685f8261833efc7cb57c25578fc74477998c8288353b6e6587c1aec67b24b4fedaa932874e2e91050b1483fd5a833d94481c08b72343056550086a22d397f2573a1fa622d95c02bbac7cb73d112698e1424f3df9278f7be6927837e197811e4183f54e592547d222c2ac7071d34e5d20c790ef9b400edacc6d24e90ff91862b0a854d1477b5a0ac21f8766f4d5b10313115ba729f287c90abe17b3bf00da017695244678b737a227abfecdf371162b7dd579f1804864a0c35343d19d2fef39f695fe169c4b6df2169f796702362976f7c27661281db99ecbc99d4fe826a42714c6874afaa7289a87a04e6b834c4156f0b1a9300ef15daede332176f0c4f556ba99e94f495e5cd76c6991c4fc1a91000d932f9f0df3c1a625fffc2ca633d36811ada1973b5f13c067007cce6787cee18a755f4a541affccd0c52495c7274d168631a62be58f90eede1d96ad063c4ae76b21563b62da400f3caf237b0c2a21aff054178376a5c41e23605fb9fd8dac37ec98b4ef52812156987055fd29668a77892ecd338ef488de51de1a5c349c3434412e4b025044461801ad89d45e515d0688f63b9d69ed542fc1264cfd4a07938ed249add6354d3c1b3de2dddecbcf9b5f1bd751119333fd37c47ea32eca79c069abde591db4bfb75a0d700c5a59287ffc7489b9ebf5a2da08f2d1e49f03a21a485dce202ab0f359944efc491e55c65896d07c7169eb6ee62f4da32f76b5588e2bc89e9b9297388a221b4b78f631f672c0d7189c6351bb63248b5c9a4c1507e336bb8578d3539fbd1ee470efa19c7e9c31e714a365597f2e5e1fc12350b88be61eca478e897c2845df0b3dce7a94c5fcae50caa3b7bea1d6bcc5b8d47b0ad46f99497cd69fb9b1142aa5e40f26352142aa1295cb3c3e80122762acf45257ada41fbfa6368557d1faed2e59493c2fcb8e8b6e60d56edcad4602c57d65c7e684e93f49d83334c5f8683ac23a5d2d94cb25d412c79806fb7c205edeea534eb21a2dbc27abc6ed52a10dc9a5e868b328e2db7112ffb0a0990fca797995d7002f0a2c930dd030e2dd7d6be5c60984a4a0dea491dd821598e2e79581404dca3c906cf1d56b4a6ef2b14f0faa829074cda5a49184c0c6b438dd042ba0c194b27a2d5a6c69824d79c5810b592eed29ac8373ba2ff8fc42d0727b7c3945be33db72edddd48ce39145b156b62d0d9140371415ade2a0b8b496d7e7d900b2489c02cb9425c509418069b1ab7f47fcbcc1e47aaedd3c8046ea1412ffcd717b2a22b276ad0303cc1f71df1f563d4de3ec8642bb79a5c32a5065d11c14e8c0d90ac50750797ab3f9adc49c37481cbc83b2e8f972f20734d993605caada8a168b9b22f35bbb4003116dc6b6ea871dd3b8ce33e87cb53c91b6eaf4df55e2da805fa8c0449c4f5c161da05e0200e4e028cb27036936518d11b589496d9ad031ad2d0b1306cfab336c76da8a584ae61e03d3631e2c960c2ccc0dacbd5b0125ae87d32926bf3e46660e3d6319e469f7955e3811ceee0ba3ac57e1f23b386f675b134bffd2c9b0268d028dc71d6d8065d5118742085231394574a50954fa30203de67bb0c1b7ec6da3d8aa3e53462e1071fb1bfdc19333c106e59c21dee4bb6c0ea3d359570efa829214f806bfbe68b1bdeb56eb19c34ff44935eae1c3d7399e859b6ca410d7fb475fc48e71deef4e445ac7cb16d9409c15752804c4507c5bd91fd9813b8663034661a17d566aff155beeb4bc70ab48287cfdeb15a73802f46b9a443565c285402a595b505c21793626dcc7afb9f2fc7368dde8857d76ccdeae2be3ed498dca4fba3bcd5a8dbd7d3392386c6f6769409b9ad1077e3d739154c6067de1bdb66cdeb039e8f3b873aaada333782dbb91d9e72022d8203d13b97e78c20fd8cde8cf1e16cf3f65b1231e16ecd241d9548476698eca1ee00fdcb55068fb5751d40c45e29d2b1be0ef7746ac802fe8690b248f5c91fe289971f38b24333b12bdb0b03bc08d2e7068e99ba365c6c53d91fc05da81b4b28a113bd63139e5ea02a989c78cb12dc9d6187c26752eefcc922daddc25eca82a007c4208b6d727450c106818a4d4c1da7e69842e0127da211b96421f0112e183e2e7676b7cffe2cd6adfde2221f52c7fc90b8787575932b97e31bca87effe5ed83abb62e3d8e1ee6b5d274c04276ed1cd795491aae14fb6aae95d542ffbc57ef1560bae96758bda8c407915bc4fcdb9de37445f35e19729abf4c14a533221a41f0d3e897c88c87239221ed002d2944373f797e3f149e5ea08e37db361e21ac2784c9ae1fbdee4899ff4cec5b54229cfb40f96b68269c6e6bcebb6f00a2510f6938c89d4a786c5b0802118fca63d5c29f3b8cb3565c83b99274238c9fbbdf6de50f62a3220b0ac1da113d63c5b5000fb73f512ea857970ff67244b1dcf8c6f6a16edf6c7657956cd64743ef64c8929081d53fd08936c649236009d1fc4b65dba776a04768ea6e367ef474ed511a84a4f67be8a725d42dbccd2456f8a172163e616aabce5ec0f6dece25224293a3c65fa97bf58aa57c82e8e5b2cbabb45c57eb15209ce6c6758734d4ecea1b3946451df86c6ccabaffc347716434b2da8441f9c7b38aac47e8c9b3b6cf250e9ae65d7b76914df561cdef694fd34c13ea7396062cbcbdef4a1ec2ca418ed7c4a686d95c798112862c524f27b40967b62df6eef3a37a7e6dfcbdeda2ec4c8c72dcdf528bf85df03b48f81ca0d435bea269b284f89bc0799f6cd4d546c96a420c5bbdd2aeac4ac086c139f8dd02b466c2da2f43cb2e984e2ee3f8bf9367484751f7bf96f112815d56b322d7c5543f53687ec05990b91b46325cad69025be111b90dbcd9934b10603cebcdb1347310f179c7d2cf362f07b6bfd95fb918bf77ae1d85529fe01579e6d2438cb0c370fcd3fe67804cf16026befd407ca4c7f4f51ae44f891e326a7fa4cae8ed50a94f6b2e091d4b28c800e0d3d747bae191b2504257d4cfb0c1c3d23a1104a11a8331e88bcd8d9acb4bff22477b33f0ecd61f21480c556061b2dec206d79d5f192d79d6641ac362ddc872da3cfcee840ff8ecbc9bc27b2ad28cd617bf72cb152f8862386132a6fef9947bcc458804d4804033f522bed092f6bb38143eb8b40b3275d40045792b7c6af93375f8df43b08191dd4fa1c216fccb3e0c2803b7557f672b6122b847f348ce0029da1fa8cf207ee0c765ce1dcb5483f9cc45ce9c8ee067fb767e6db075ec2abea2aeb38347f68f8b45b173b72ec8e1867581355e16716faf8a03298a164b49414ef4e55d29d8f9860ab4eb37c7f910cec69ff6473307c6c728fec7162fb464c6a80bc70db45624ce9ec4588024a1ef1e44e987f9ab7576afb50849e4caeb0e112b6fa098d2fb7fe9a9542a1f7154f975c6f5acedf7b5d8d188ebccfd69ad4c77d27aa9cc4d2594ee1963f29d600980d535dea5f7fbb1cc815d216f7547bc23993f61c4075a95c9e6578747fb18037a7026c8c1a756f33ecf137f090c3267992278f50389d777d57404abc5ecff05d9e37b45fc253293d8369b4505ceb805f06eb98a95007442225378ee95942646d3c75d1a1667a0ebc05215860838cf4f4c1fb945e53b7163263066b98bc86e479bd609633475bd3fd3913fab734ee672930f1ec4af1957d604d6f8d2542049ad3d5bc3ac4b9980019e4dc55e1c69f8218acae90cd153f59d0921a939b7d4d30948b0d60947b2db658a97df8f3d2052f3d81f26faa86058648d35266326cf366acb238a1241e32582bef0e57c53919fbe455a9b85f2ed6a9b7dccc7a3cf1c8688dfb6f7774491ba9dcee359486d10e889d280b509b5ecb1dc427ed2a0794344f77de76c7a73c9a87518fbcee355d595e34f7a926d44f49742ca5df15b8b5f6d941977e57ecda1e9f1a54f4b68c6894edccd4bbdb841eaa9428cc4f2360780f88b92c68678fd6016a4ca858cd9203b9320da4f93a2a31a3c212bf3473844d8cac60b8433f8fe9a46a3d9fa31ac32b645d841ce4c014378263ed1b1e0e06d8a4bb2b1a037227c0499bf0266f9b01a486917ad6635e2541ab9fee165b2947ce7be7c1a570fb7a960335d9980a017e92dc1fdc7eb5e8a8d8fa96af0d04953476ce8337a4da05b59bfd2c714183950ed3c1b80ab1a1870706abc1e08c9a4d0b41b8bb08c0bf992cd26f43063a6cb8ebafed0eb4e88c1be85f9e8de6c6ca7b2c891b2d8a816693d026161278cf8861c84432f5309a9560c1345c5285fc150f802c7298f58156f3f5b3baa6f145248be58f50cb90becf18e4b1ac67ddfbfb23d052792cfb2032962af3d9c76c3eae661ab4f3d1c25d2284b8058f5df8a220dd3d4383e0e9101175449f90e7af13f725145773f63e8847a3782d5111c18dea6f69831bb1ebbbd144827750cfe756cf6e5af268f3b216a2acc22f047bc137a548e45408f3dde0a814b49f5067a50f7ecbbcc4b370a9cd49df4f31ac4598eff392be057745cd4d14e93ff4ace7cfb307cbca12edf7c4399125075b196d69e0cea8e7036ea58db6ec6630af06c5a6cce27c13aad3c167a7618cae5c2c4fd520de082638e08199c25920971605e73764bfce5d21b848af8ce10129d5bc6ef5db25bacebbbadfb7694bb97f039c78319443ea48aa2866ee9f49b612cc5d7283cdcf617dadf7dec6f0264361f05b8946139071f4deeb06550670cdf4f6019def5968a5fa5f046ba04914c9b1529ce0edb580663a86a1b8d89246e5b49e13cd8d8e29afeb0b20b59dacd0348d96cc7b76b63466d80e60e896979755632d0b799c367a3fe66a8b22101a8e3282d399512419f5374c9d961698c72ad24668516326d983031939711438fd0cd9c8e3abe9d54bfab6be22530b62a20d3910c2689a02ddc11e947ece0901d7bbb8e550e70983c97bd04d6da4e97bf11501a7dc3ee4dc01f62a3a8f82a576e8a2ec22b181f5d7ef224cab0248cd004fbaf1f981aca4f43bf9e4352bb4ffed798296ad26f23db08970349e9063b59158e052b02ad58d04dbd15f2bf1653127ae386688820f63bcf076ab016aacacc7531c1e93008e3240008ebd0b000c7587bbaa50e40b188a6d77bb20fa2d5444f635a9e5fe0da512dcf2b51092ad1f974a3f864ca97f351512b20a0f2f4bc6b1646cc5b4e639fe9a6761ea14c9412b5c08c92dc2493ce477b83a9c94f4da3c5d7f329f3638023191f344f7227ac08e8f36ba4c6f71e75000771e0e975a8d3fafac70a084f72a057d67cfbb6439d9d43eb733f69fa071824fe0d23c2c110d62702fb4848de7e9ccb83129125024565172da2415d9a0f843e3f45adda2fefe003c62c0b7e21ddef72ad5cb71e0422258060a1528eaf696797c680bf7c3f7231389297e9e99f1b6846c1e7f3257380d35f17c8dbf20f1c6e08c49e757f50a0fb2ccd8992ae6b2b4c1e4848af8ace3f1ec366f1073a33498e7b5a6ffceebeeb358abf268ccc426907a0e65932289dca50d0bbe41ff28f98a85e6a710dcfdbabb040e3693f5a90906f1c8d2d22387ad171a9da19aa037b531b344be07d3def3a4478062898712b85adad3c110d086f40935ec96940c5098c4e31f4783bb21b91c8967117d90010d95b4dd8ea0bdf9927b32dd5c8ca52e1bb3957c33ac2683629ab26ad65e9959ccbbeb1e766b1212869c2f829aade70751714af0d226506efdca7cfa49f5065c42026b6abd875de6ec701249396f9a70d5c9b8dc66d0723002952dbab8174e49ad5f308c4a291a9c32c53c2550d53", 0x1000}], 0x1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:03:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:03:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x8, 0x70, 0x5, 0x2f}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:03:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) r1 = socket$inet6(0x18, 0x3, 0x1) sendto(r1, &(0x7f0000000000)="12a406aae54ae94bf53df078ac2887008ff2fec3bac6f0a7e2b186aaeb9598d24e259c3d1e0bdb933384373f3554cc4eedef029cf3c0cda7b2dc0d5384b8c31dab4484e3c224079fa6e3de7b0120ca44dded8b3d3a697ba498042aac79f98afed35692ca73a22419b580a5e0cee1db0efc49df6cb33f410d286b123a", 0x7c, 0x1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f668dbaf7c49a3a4866478439202e696c653000"], 0xa) 04:03:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x18, 0x4, 0x7) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:03:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:03:07 executing program 0: r0 = socket(0x2, 0x4001, 0x0) shutdown(r0, 0x1) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = dup(r0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x80000000}, 0x10) 04:03:07 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) clock_settime(0x0, &(0x7f0000000040)={0xfe16, 0x8}) 16:00:00 executing program 0: syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x80000001, 0x92}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() r3 = dup(r1) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0x7fffffff, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0x80000001, 0x5, 0x10001}, {{r1}, 0xfffffffffffffffa, 0x1, 0x80, 0x9, 0x3}, {{r2}, 0xfffffffffffffffc, 0x4, 0x1, 0x7ff, 0x6}, {{r0}, 0xfffffffffffffffb, 0x40, 0x43867118ee95ca7b, 0x6, 0xe22b}], 0x297f, &(0x7f0000000140)=[{{r3}, 0x18ef56a9b8a0a373, 0x1, 0x2, 0x9, 0x6}, {{r1}, 0xfffffffffffffffd, 0x40, 0x40, 0x8000, 0x8}, {{r1}, 0xfffffffffffffffc, 0x80, 0x4, 0x7, 0x3}, {{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x14e, 0xb3}, {{r3}, 0x3d90d793a81a3b95, 0x4a958223c7ec8388, 0x4, 0x2, 0x2}, {{r0}, 0xfffffffffffffffb, 0xf, 0x1, 0x409f, 0x8}], 0x8, &(0x7f0000000000)={0x1ff, 0x7d87d658}) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) lseek(r0, 0x0, 0x0, 0x1) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000940)={0xfffffffffffffff8, 0x7, 0x5, 0xffffffffffffff19, "02000010000101936000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) read(r0, &(0x7f0000000340)=""/239, 0xef) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x4, 0x80, 0x101, 0x7}) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xfffffffffffffffc) syz_open_pts() 16:00:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000001500)={&(0x7f00000000c0)=ANY=[@ANYBLOB="000081963000"], 0xa, 0x0, 0x0, &(0x7f0000001280)=[{0x10}], 0x10}, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:01 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xa) 16:00:01 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xe0, 0x0}, 0x0) 16:00:01 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = dup2(r0, r1) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000080)={0x4, 0x9}) setsockopt(r1, 0x2000029, 0x6c, &(0x7f0000000140), 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x83396f16d14381d6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000000c0)) r3 = socket(0x18, 0xc003, 0x0) socket$inet6(0x18, 0x2, 0xa0c) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0xd0306f8b23500fea, 0x5, 0x7f) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x100, 0x0) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x20) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x40a, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)=0x5) r3 = semget(0x1, 0x25ca8e8568f02f28, 0x80) getsockopt(r2, 0x6, 0x6, &(0x7f0000001600)=""/5, &(0x7f0000001640)=0x5) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000001480)=""/147) syz_open_pts() recvmsg(r2, &(0x7f0000001440)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001300)=[{&(0x7f0000000180)=""/171, 0xab}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/159, 0x9f}], 0x3, &(0x7f0000001340)=""/242, 0xf2}, 0x801) chflagsat(r1, &(0x7f0000001540)='./file0\x00', 0x10001, 0x0) r4 = getppid() r5 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000015c0)={r4, r5, r6}, 0xc) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = dup2(r1, r0) dup2(r2, r1) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000380)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x18000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) fchown(r0, r4, r2) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000200)={0x100000001, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="78cc0df0") r5 = semget$private(0x0, 0x3, 0x4) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f00000003c0)=""/216) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x5, &(0x7f0000000240)=[{0x5, 0x4, 0x800, 0x10000}, {0x1, 0x1, 0x81, 0x4d1a}, {0x3d62d7fe, 0x100, 0x1, 0x4da9}, {0x2b9f, 0x1, 0x2, 0x7}, {0x800, 0x1f, 0x6, 0x3}]}) 16:00:03 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:03 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20000, 0x0) fsync(r0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:03 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x4) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x8, 0x2, {0x5, 0x4}}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x3) kqueue() 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1a5, &(0x7f0000000180)="00e3c7fcb8effb581e060000000000000013084572ba73cd82f54e63b32069d4ed7d2c334b8c52861c604e90a239bad356cbb9eb26b479c28ab221e52d1253c6b1b0ca3e8fc1dc1646d1da82ad0ea9288fbdfcd76e84ff6635902ba5400000003d242385b400cf8aa63382ba3692f38f1fad1ab7b9b4824201ac550a91b09008b1ca816b9abf6bfd6cebf8eb56e18634414fbeb48b93e8deb8134c764157d21846bc6696600f7dff8a7bb69d4ea0d51a7e465ae4e964fe829928668f141ea704c13876e02d04c16d40db8dfc0be28d2dc92c3cf05cecfc8905e3b21e95a61d837eee944cce8eb0053f17ed91b2eee67520bfc3ef6368217ade29bea7f500"/263) 16:00:04 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:04 executing program 0: r0 = socket(0x2, 0x8000, 0x3) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="b9517b3da67cf7be4207"], 0x10) dup2(r0, r0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(0x0, 0x0, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:05 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:05 executing program 0: semget(0x2, 0x0, 0x600) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) close(r0) close(r0) 16:00:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:05 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(0xffffffffffffffff, &(0x7f0000000180), 0xff18) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 16:00:05 executing program 0: 16:00:05 executing program 0: 16:00:06 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(0xffffffffffffffff, &(0x7f0000000180), 0xff18) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:06 executing program 0: 16:00:06 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000007000)) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa173a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0ffff648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0xfff, 0x8}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0xffffffff, 0xd9e, "b000047471080000000061f08b3e45a4e9e900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:07 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(0xffffffffffffffff, &(0x7f0000000180), 0xff18) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x7, 0x3, &(0x7f0000000040)="b6bebfcf32882799385c618d91d1023764f8b2a995a67c76baac7328eebd159ceb6348afd59c840c3dbdb4fa9f5d5ac837e65bd689bbf7bdcfb228ae106fe68b9750d954388fc6ac81c85cf7d23b75b3d5d0588afd8ce98e", 0x58) setsockopt(r0, 0x8, 0x7, &(0x7f0000000100)="16b9db14c2ad3e6a79da5a84f1496b1387e58bab91d7015a7ad27046443c7b", 0x1f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000200005200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) r5 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffff8, 0x45, 0x8, 0x6, 0x4}, {{r5}, 0xffffffffffffffff, 0x3, 0x2, 0x202, 0x3}, {{r5}, 0xfffffffffffffffe, 0x1, 0x1, 0x6}, {{r5}, 0xfffffffffffffffc, 0x82, 0x40000000, 0x7, 0x3}, {{r1}, 0xfffffffffffffffc, 0xa0, 0x1, 0xffffffff, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x20, 0xde2a1fb52f230b3b, 0x8, 0x4}, {{r3}, 0xfffffffffffffffe, 0x85, 0x1, 0xffffffffffffffff, 0x3}, {{r3}, 0xfffffffffffffff8, 0x0, 0x2, 0x1, 0xfff}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x9, 0x6}], 0x86, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x2, 0x0, 0x21, 0x9}, {{r1}, 0xfffffffffffffffd, 0xa4, 0x0, 0x2, 0x4}], 0x5, &(0x7f0000000080)={0x1e6, 0x3}) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000200)="cc") 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00b9ab6d0000fd7f0600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$dupfd(r1, 0xa, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) linkat(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000000)="c123327b50198b96ba233c275824be925c9930e31ae29cc059f306d014ea231cd6861e7d38e783e33b29b01bc79cf1227a3f8e441e6b93f9cf3990f94455be5913b40f70bfb2f640ffe596c2af9a77b489726922493ffeec67f7a46d985d4cf0769d84c23add3c9b13", 0x69, 0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$getown(r0, 0x5) 16:00:08 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) r0 = socket(0x1, 0x4, 0x8000) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/165, 0xa5}, {&(0x7f0000001200)=""/123, 0x7b}], 0x3, &(0x7f0000001280)=""/68, 0x44}, 0x40) sync() bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r0) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) getpid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_metric}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x20}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='\x00', r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3, 0x6, 0x8, 0x5}, {0xff, 0x7ff, 0x9}, {0x1, 0x5, 0x100}]}) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) 16:00:09 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000080)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = semget(0x1, 0x2, 0x2) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000100)=0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc3f}, {0x2d, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCPROMISC(r0, 0x20004269) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000003a40)='/dev/bpf\x00', 0x200, 0x0) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000040)=[{0x54}, {0x3}, {0x6}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f00000002c0)="b048616f6c82999a50f927c977f94378190bb090e7739d50397340316f2ed1eb919ab8d717aaa2969874923243487dd04efef3394fdcaa19ab1377d432cfb1ff0504853223f263e4ce14ae5cfd0be8b98326cdf6c280a78dd3f443de82d63ba606040da52ee8170d181f41356f9192d090ea0c2f61c29ce330588b627d9b13e9bc131f0b9c3f50e16602052112953231eabcc8b881d1371d367b6c1f229c86c59843b2098b3fc43689eb27f66b040a2910604e728b481b91108205d4e5fea52d2eb681d071d9cef522d0a881f00743ca7108db", 0xd3}, {&(0x7f00000003c0)="5ba4ce30e3bda1f14382cd81c3a0008f141c45a3398fdec2e1cf624cbd7aff2c86fd2d9ce399e0153714e8992a9abb73357284ac5e5deb623f85dcfd384838bdf868dab18f1f5a37621ac39748b02da6e058b128e16ccd05f95a95ca3f6caa938ff2db9dccce43097a4ab342f36a7d4b744f520a9e3ab8617bb74f48a39d3a3b95c2b36426080011028df3344791a764f25bb2d9b433be140885e49a667e7949d72b3675110bbb2d44264a1226de101e9b780bf01f2721755f09d01ab51e2205c704b728ab1e478a5b699f4cfcec66c7b52e1f72d689ece5931babd66a31f2faa583853af880c73259fca0da3d1c2c686d44ac483c2642971f80c6d8c7374de806380d750a285178f097b8d8ab11d9e7593a8b37c0aca85b2d89371514070a9ff43dc53fa8d811daef0a7bd2c7ce1a2d98c0e0fc61e2a43db958eb22e4eb3e7625d9ee41245028e5b5a49ddf2289431d7dcd871b83ae1759cf92b4a5f8f03e596e4b188bbcb447282225950e22943cf6391f468127816ba36407f128c6e9857b365d3da6d00a6d77342b00b0b7101fd4d5e5bbda2e9e02448a1c98a3c42f0444b52ccef20a246290ff991f9d727d291cdf709fc9a8545438fd92253d4b75babb37468c82c552f6d374650e554cd81186ea96186685a82a2f44df8f6d42be6c0e5588226350595f288b9a20b87b991a0908bda3c76f68125a03eae7ac099edec94b9d9c38aab9c15680db93e6e363769ec96c3b12961dbd83aada5381902de311058fb5f856e3492f21c5cdea1e9f46cfd67e28ec3614dc1b03ff6bc945521735bea942e5d046e1496be80e6df256c40d6b48a997c215586cb027ac798df6709fc14cfd6bd9249f5bdc9d147746f87f5275b4ee511a9a7729f78571528821c0c2f367bc2a1a0897a2b84ca01cc3825dbaeeba099b04bb6dacfc112838f9f0cd183caf974bf988d6655e4eb3e054f2d5e49d6654b05fd8295cea95645f0a1d10b80eba0e6b97eb5ece82b1d518a8c8c12f0a8a502bbd7db3718bc3aeb2f38714a6489dfb3f6f86ba2dbd3813d7fee9225f6a0761d7960f6d68ad70358737f5e2f2353f33b4d32b9656814dfc0d8b1abc7941578ebc5fcc2f216050f6490506693ea38195e631dda719ed4a274f6ef7f4983f24028c8242c8dc4bcc9c381c109aec525bb9216dfe463618a4daa8e571ba84796bf17f0b13dd00ca31c0d6a4403ecb4679bdb3c0138e49036900588a66dec9d94d83be178280cde513b2287f509874903af4972a2c74663372573821a24f5983d4631d0cbe4651fba46f850701f88293dcfb2eec2da1225099f04ac23d0d4be5c3cb1af911e2a6f813f3acd0934b4430b6f11165a6004c8180a386f346144ad8553c36ed038ec3d574d99c022e43f78c473021352af4e89c8b7466c2135bea8c047829de71ca444955dcd807022ed78b39fa6cfbf99f6d01cd0ea8046011c162d508db09276393e9a68b478345d5f4bfceda530e569fa3866fa64322168c53d4bce71a8f5b0decf97db7690edb064920628752e6e26b54776b8518d1361aa3a9f522288980584920ff50e446c43b062216a39c38cc6a5ddc5e17a3391adf0837818c54d07d97382457ea90856d77e3598f45daa161b1a192b2fdd0c8c51f6ef3b8272aab074778669f3c9d8a38d70d03c5b93463ee08b1390a1162dccc0f64cb3d74be434599524afd137d4132dccf97e32fa43f996cbe430c8a39a450e6c1f81e070cabddcff7d2f3d22ca8b30907b1947f563f85a6461076909c1e5fe931b295e334dda2d6f1f9c5c46e56902b989a234f72b2b4d62893fd3630cbdce7cc3ee0e9594425568a03662c18c51518207c7141a0c668f6e645bebf340f4475e07e10f997d1c2c72a6734219aca36bcd5f1cffb56a14989ca240c54b553313a705182391e62544a18c5adf2bc0db3284fe2dcaaf5541fd7d9971c0ddbfe023d7c5db1d2036968eecbaed3a71caaa258828acd67bd32789784824ba758887a06b7075b1cc71d6a3efd6e2fea1ae162b172caacd99428f23d601c4147220f44bd5178f545c44840eed3e3fae0b5a31b9756de88f134d2d18e9dbb4a559de41ffcb61c1aa14726c06651d2f534098a3dc476fcedb532382043036a292cf4cef70d8cdc15b18b1485d6a1eb80fc979e17e27c0eaec3d0617ec5278bea0f86ab64db115c653e4983945bce3b86a907c31721178230f14f004471d80aa6ed1f5ed960f175b8a72fa4542ccb5a1f5bc262533c0228ae322fc2c6aa64b5dc9ae4ad262049d969f9dac86b8ed32000e55bb88109c6a94bef351801c14ce6d355f71c1e758b25ebb7b41db7b3c08022649021d4f7fd4b3805e159080b743a5516c93336f52d3e72e8f7193f6490013ab4b5338ec426198fae02a988bfb568f347bb50fc055b67ecd56314813c5d606d268ee64a4ae0671c917e91b29ecb31fb9e19d08224cfd76addc2b1690ab2f5a5dbdb0b5c02554662f543a8d861f904d0c6fdcfa9abb82f231861398099aaa3a6c6b62ca6051052954a157a1d3710abfce3d964ae7cadba826c0715fbd010249e6751b9883373f58b097ee2ef529edbc6c04e57a9d81a36893c9d2cd03c43cbddd295d368e11285f40fe6b44a9b3d42ebbb79224b85ee970ce30fd199b7a429794af174d8beba6c29dbab8f9f9421d05631b138a04d47a693a4335a6e8cc5b213eb1b0d353ef1fc668c7e1d139ef87f405774d497b4750e44cfd6a3203373a95befe000ef0ce6fd3ac98940a20a899d56f007e66dff15a953ad1057f3a184625baf546f784ce83712e22982ec5ad37a6d48249124c6a8913a1ffae67f7d4d9ed91848bc2904ae9c3f280f3a49ee8dfd9cfd645611130ab1622912ade6d5cf28eeeaa85f811b766508b8405376e0b5eceac8d5fbe9f87e059759925668f01a0a8cb186f4fb045a36abb63ed9a3988b5a7a3c4c70b53e508e96d2303e4941249410d04a8c1c20d507ecbc75bd70d4a66df7d1a18de1f5bd283680236c8bec86bd3e835a9004c8939d5bdc458d97c0438e3900f55550ea1a20ab725f3fea6ecfa87a5ef4c859b7cf7898e2a478cb46966b9f334af56d26b4aaa49530d249dff917da02b9c71199dd244073929c4e85e84f43409c072139e650f61491f4cf752a8a83b2a989ef34a8609988c512193f8757b853cc72e40371d3efc600e136acdbf6defd6af9882112e0961b7803f1f4b8a3b4a34b7fb25642208436414f9fd9f0c8b15230f21a382d995f65d39a6c9b3ec26faa3aa565dd83633b6bcdc18fd440221278af2046ca5f9a9715eb45f4342215a8a6820819cbdcc5136d68a8e3568d31365647a8730b84b283d97a08a04245f45b0d9ff438d44ff91f4df5f5561a774d34aefd4892f14853724bfa41a39b9883a017e7080db282160962f2405ea7e5e1f68ab97d89c4dfa52a2a554f9189499669c9b59ea173ee59b5350e75b50f12733e3507b2d780aba8b98b497b6e8721e4d35424054c0031e9074f452b54f2af629935b475c5dca60f2ba1a33188f04681bb34ea49d637da3b05cce2339edef29b42d36001b1d600d75f6de4137f2f2c1b4d52d101aefd3057b06dbf9936659d149395a33b8b99537ce90d77e459297746b8b9389ef130e2814670bcc73bf1fe9972c419b2f14d14964664eeb91c624eae6b370ad3e7ee5b9aba92fc6ac342d2fb2ef062ab0dc7671bed23a8b19671532a2e9aad59bc7dbde7dc958760de6f6a34de046c2110ae3a57b260a16cd60c0761160aaae74011f6dfac05a16331bea52435270ce20d67e92ecc483c95d9ea01601d42fb6fbcda5276785a689e90b61e5966b455d1be767adb152af37e495b7d0a44e0c3e8a794a8e229ddf7d567f54560672ee529cde09d8cc54ddddceb9781e9628f8b0560e0fc51828be08da05899c0dfb0fc4300a6af731daa45ae7a344991cf8cc8ce286580a46d90402ef37847071d061ae39a8b2171cb42090d1e1fb5e1542f9cc47471e94a917b01465984b3faf8614228d29a907b0a0c82d606c348b6ed3e37feb66221045d46462566f7592dabd63092f5f9cff2b63295ed5e7ce6879e796f14024fe8ec522f72488b8639057c5f8dc792e9171c4daf30f4fc1c32dadf18a9d2fe941175c380223040172f19dac52af0b1a0ab8df5984b969754d44ecab72f25ade92cfd9b35f01fec671b38b765eb6e7b418dd64ff26308e0d6aa796606a88da60d709a290b204a99c0a9b2b9422856d9efe81a2e241e9b70ff78e5784e36f2dc50f6a6efb78e3c83d17978741c0d15c93f86267bd7da7216eaee0289954e9eb7ef0064a82b1ffabe8da888c7d63f9f4ed30e3a2fb70bafb5145d1a5b420c66e3cb7429c0106d5e00ce814e1609a562a01a8115eb34ad8a37a0056f2ee3aa1960add59648ec4020b4f95e8b8a4d3fe8d4b63a8172415ac6549213a6807dd7de8f26507f5f75cccc53fb90791c42b5fbae55ccd2f9c913cb7102cdf2bfb5fe7ff7746b5e8c09766be5fab6a49ff9cb9a20132a57d9b2393e938fc59a51e49911df0d3a661ff1020ed96a4f023e2d623ced15051a2044e687913f914ad264bfa7ec3828696bd75241784b0b897ed327b93be16522faca77f657a021bfbc632a6867d0cf951fd08850591624ad0c8431445ac57fc2ef2b4d6726853196bb6f8bcaef1bb6fe81e4756a28344354b6de670d1432ca168f9ca968563c98ed688abee734f6b63817268c73a4fa75c448416bd94780583a769eed59f582b7e4dea10e05439d6c03a0ccc14de2d060e51f2b27abc01020f3408e9bbb55fe8b2d17521c674e555aa811b26f4d3f9c9a30ad9a60726ab1971bc26982ebeb08dde4a9b9062a6c97a05d4dfb0f6d4f25fdc55401ded11988ef756a0fdf7d2e2db1a3e2d6f782fd4117889d20d8a036edbd707081778e0aae00f098b5df618abff1ee7cae42658cd6015749928c720dcb440daa5f2b5191035575199ccb4f5daa26eba227a6254d4c5628a31cfbb80e86bafc84e754dc08135ec52d6a671fa42d64ef653caadf2d86c31af7e04b39cf41bde8fca6de060b7cf206f0e4ed5641d3aeaa5a5f6c0d1a85ccf321afe64328ffee512f91e098d71c11e45c36c2fd721de0ed127f34482a3d2748f104da712a6efa2c00ecb6d745c9c3e8db7a3ed837d0d2ea7a6ec9de9bc074c91f5f895a48fe86520457f16b3b5d8f895f1c6224619cb6f573b901433ededa582c2fc782b96d57f3ed4e1ca744edad8b92fa85460d55942ca9fe1b3e7fef1e3762aa3094778db93bf122bfcc3838c289c9f7e62c334a933dee486007b45b2e5f656481335d1a390e3131a9f0ba59a8fb205c5efd74dabd04c3a8de23c5fc61e17f9007b14a134fc5e46dc2c63978a430dbdc5b8f47d3210be11df833e943797eb73079408af42fa21cc87998f433a0e35fde67dd79608c904cbb4eca3e34e65ddd432565a24c5c2c7e8218a7ee80a8c6bd99a63de34abfaab559fa4768a7b131b5e5871b1397cbed7244c48e0da90016743f6c00f65c05b69b8cb6a6f3fbc844cc51e5660d7b2588c9e17cde1065d60365c9c7df96e0ebefddc33e2661f295a7b0ec8f061fd760ff37df9348c3961851f61988bd0471513594fb545f44b1f14d57534868176e3bb457d0aadc4e9fe25fc5fe66859202bbd18e0d890d2193e0d43c394525c8cd7a40d84ebacab84c77f0c9e84f6d3b3affe2c7375b15875ab7f6f730c9ae2372a01106a17af7acb472ccf15f0d36dffbb7319bdcf0bf0851004150b37d927c0544928d58ac03e2ea33", 0x1000}, {&(0x7f00000013c0)="9104007be2ab515e2d056ef68aea76eb5075a8be6e36ef780cdfce93aafff9a9938210c838fe5324a866f445a84be3b951b4c49e4643910936035bc76cde9b1c052b49778631291c23f215d1c4f8f7c0793b42b445025c7992c222e501b929baa7263abb2680e735ef9764dd59f8b34c0cefdf84321b80bd5b154273d7f2de72e90224ffc4737f6b27be86ebdf0a55d08ab32cff9d5122", 0x97}, {&(0x7f0000001480)="29089accc8962c7f38e959b52321af459dc36901be4e58ae841854c0287f79c56ab11d3ff19e5da6c27fc2eefad992f9a993a4a320916b09da922dec30e4dfa00335e649f07c77d704b79e4a1021e0f9e7cbecd47721f384c49837a8535aa929f8cadac93937e0b0dc0f4232daee60615e104a9976b5caef1f398913ddfa4ee85e16f1ab46d5e9c55066c231dfce9cd1dc3075298f015add96", 0x99}, {&(0x7f0000000000)="6c16ebe1de987584283e489988e5aa28618a3c1f46d445240e155d8f1f", 0x1d}, {&(0x7f0000001540)="f9a2b41825b6b423d65e9df29bce4592bdaa43d1f60943dffd4e1f4a7396e8a40200ddde170ca41791598aef399e2fe7757a05c4bdf4a48cd7658efc9af0ec36b744f9356786015349c2d1811032b538ddd8f1c795f24d661dadfd39fa5e722297a000c0ab74c7ceca852eef8f6f08318367a5dab70058ce2b81a57c7d237ffacd8d225690c1e49abda94f707b2bc8c2e885442351f4823e9d39e58e453f6cf61abbfe", 0xa3}, {&(0x7f0000001600)="2ab2d3dda786877f69c5b6dd68cabcd89f17027e5da97d57501b8195b918add6011381c62206291e1b514b380fd643160ce9db10840c38f177c8d359c648864efc67899d373ad94d912afa5cd5f332dfdac537a5d1c49ecd7737810e8d1f097ae679bba01a5e0a02246b0126a8220eafa02b0f27d446b00a04350aca8a1265a0083d8890d13013ac953cc9aa66d123c05787d0e30e4e8e80e2c1f0ab7d608b29d340a9dc90d77421211653db360f062c7ef913c2fd1436553412b2709b13ad96ab7620c5d437f520de", 0xc9}], 0x7, &(0x7f0000001700)=[{0x1010, 0x1, 0x8, "750e74c28b88efde7de84d8ef236411584ca7c4296ff65f44ca8416fcb3a6b485d7b6f187dea0dbc1e6e2cebc04bd4c9b81d779ef59017c9009bf203cbe8012c8c2b9edb3f91452fa3d37bda1890b660251f2940454bf4138e62ac517a22a4edd0fc98570b4c362bd8130c295ffd6653e788c4d63b88eab353ad14732374887d22fcd210f6e585a386cdbe0da813fd1855add4e1005226e170ec2f53145d2e868f399793160266500f0739005be601f9ed24ac723be303a79c6642dbca983fe36d6890a1c90252b58c4469984480c6187c963338a9444b2dcbc434d14ee255066bb0508fc41bb808f35bc5bb505557b1b599e27be8f1bdf642911cf075a8c4400f48ceddc5e05a35644e70421bfed4a5c6afada4a90003f4a33adcf11bc99bcf111eba68784e445f29b32e43c315fc3dc96dae25515bc3fe83b4607952def9d102b37beac18c301789ac0fb9d1966e301b1b9aa70dc3f9eb0a5ad3d4a844115bdda342a83a12d917691e2491ec37cbf45d4b28611af4d17a4e2a078e67fc364be12dc831cc5543e8e2ed773e26f6512f03a97b3bd6acc3ed6e42a65d24ab925ac1d20425fc81e7dffa1dc331679524518cb958b3e5623a7527521d45e937f785052515243a0f3dcaf022b53e425435761d46b522cbc35e28a8be23435e7c2597dd1b64ab6f2a52d94cd53e1a4a0a826f6475b275fbc642612a010b66e6607d2bf765a3e7b0f3bc4708a732252efe38967122f563198f8bc006880fc8caece1e2f354308f659aab80552f64af32c4a52ca7863fdc7ecc297a6f2fe0ad3cd7d8fa5100c3e23704cb5f12304a0bef73a3cd08f7d45a441913677c27b17c34ed6de43e90de252ffca276d358e9c50aea59952659e5d9a8a00625bfab8eefcc587f286fcc64a54c27b0f0e87a16c8da3cc5ee6959cbbdc1e41f4484d4f042272722dd5aa285bbcd1bdc66c1e91dbeeedb0cb879ea134970f1957542a66f3d530c82f44d251163001b8d1389337c7c424f8ade0dcafc50ac25c291770496d8b2cbd15873f057ac085067e4f567cccc575b947a45b1fd64fd960cc2c67c295278799112a9fc09c977611751686402664ce7596b50a4d8dfcbb49a58ae4a83fdbe6de2a6fe01c4be656b4418056f20544890055e79278cd9d3b1c776448900b29287cb10dcf81504f737d41cd534ea310394888d93347cabd4f5fa0ef02f21c0b4b4b4b316d6d4993b9e4e78b6ec69cd7a08923393eb34872633f145b0b04a058ea6b96bb4e0c15e27ec0030d9eeee5105c89549951df2b500102633a449f469a7d30dc8a2e4438d4af1fca9f0938ec2d896573ef9f549927fc607e6c194bec603ff36ea5bbc934d5c4908fe9466385c741e00df4076862b57d196dc3e91c2e479799a6c0bd6fbc9a6f00da57eee43bccf04fbd501ee2c2d58cb3ed5279cc5f178e9b6554d49d6fae6e47506e089ad90e89cca1dcb01afef2bb2d73ea485a9eb9d446c5f9165c813ee097e8a7b6489c551f3e400edb4248f82c493edd629b37fd06d28e279ddd3fc04268a134c83a44bbd14f72f868f6d11ca3a98fe1ee19ad19180c080f3371b2c9e903d02b523554fbfed4a25d60b3aee28c75f5400c5b533b95cea8688c47b9922d2b4467414607cc934d361f1f4bd402a50676f5fb99c2a28ddc3e74a59002ab9cc6f3864ef54e3dd4ba115c0763f88a65d5878d0a110c2af457a96ced71b798f213cdb3eab5ac9b05c955c4341953ced636ec8a9225604b4f44770aca41bd35207c27f5754599c203f6703c5d793bcaec53491796f316ae4f2e1567787aaf9493532ffbe455bb4cc85a12f40609346eb7b5ab7ad50c6019d6b901843dc64af0ab9c660722002ec3b28227a298db57538b19af58e113d3c91224c57f044602ce0e9a98955a3f60adb65e86d937641d09210e9509075d51cc54e27a02b9058e572e28b01632047e7b8eaeb1024cb16e7e038e8ec4d382013bda19348279aca9f596ddf65c42119fdc4beba64ad159d4e4be948f8d075c7f2039545af5907f8b577fe6c3da44aea9fbfb16b561bc604d41fb4da606885b0099791feb8ec95107a27f4d50f653a6f8bca42790e81025f41ac8066ed8b88b0e86f6ac7493d05a0bc28ee9347b798745bcd4a3ddd8e9e5a1ce3783b66c84bbd01702d070ae80964ddadaa6f2525083209013c30db4bc11929c0501bf4937d0b5eb3036ffdecd3aef08ff479ef1ee5ad3a209d4bd08eca07bc81a09504f135047c65d6942e5024565b65465719e4d1ce0c408cf74e461c72b9f81ebed1251a946ff491bb36b76a7127b50817cad93d05beb8906bf2a1db7f849849212f870c0ce52b25497c75eddf05f05fc26350d6fe7107a1a181fd4b2a4c64ec5ab68f78a0ea6beda034418012a275d5fd957c74c18407fbc4cc3fc718c3ef10fd8b1e3e1b7c1f7f325e8d37f2a3655cb69083bdd570f6e2b7d4c3268338418749d5d41a6e28e7b5c802d2fd9c811360c7db02ec047a1d43cbb93dfb46cb0d905df30153c39d39903188368ec814e853b19f561c2f9b4c1143c78027910b3b062240c736cae14f7bd2feb2673aa94bfd2c5a9fed46bcbb4960b33f810f9c53febd231274e9622e670ef775aa9d5ac4431fec594bd224bbcdda5a06e4e1052199d7d188153cb3fe22e26fd5f116bbee2a1d7d1680ce60f596c1fb974bb15ca310c0c41b9f3fa22949a9aecf068b8a3d5eaa935089f9470d4ea0730a2b6217b78b5551758d128f9453f992c55d770a350d75af5986837b4f545a34ab8351a5b25f268d0a529187d22e9bf05c98ac8aa57a1160ab6626d4660b8f562aa41fd3db4d4804c9a4d092128a2bde6f8ec6dca520ec0ef7ee1732e7a2197618704be76b5c599750c9df080f63f324c036b0beca79cd013decf2824ea4e74d4e3b63e8c8c3b319250626c72c4ac92f5d90a2b9001016887a36c19423c989540112a9e72ab1ebb8e350d6b62682939eb9df3e388ae64574bc86cfb7ac6c459c96cfc680d3ffaae838174c4252c2d7c2636ac18faf90befdd9ba1f3def2ffd2e30ee1bd70c0a1eb1fa22df82646594adce453b41511dffdea9c8da5f40741a3878d7c20d2bd2629bc955055e1ea27df0976187c75e0ea43922449a521c8ca13fae37167029f4de9bcaedf6770c0a8a129f1cab06aec929ffcb0f104a173d213cccdc1c45d4c6aa986db74c52fab088054309a910339eb199dac815d734b30b282999da2ac900d77c8698d8831f88d65af62a12c1bd69f1d50c124de603d42f32ebd8f99fcec804eb40596812028003758541dec8447f5337d6fb761ca9e31f8d56e0c9e44049e6eba2e95ea94aeccc5c519e94bd47f18deda4e8caf4f9f13cd199ffaa4bc8e8da46c77f230947def47b2b5fe3afd3859f000467b29954958a58eaf576fd96d2d18533a39c6fb8c22db0956b9866d43864be9f40de9accc418d32fdde28e3f0e401152932a09c74e6c8fe2163286514bbfbce79b7ac12cf8fc83d47966a86136df2d4f5ff79974fefb7630c5f3059b4671f51c994eeb0ecd05225d50794e166e8e449f0ab23994c1ecf142586659a37e5afb2266ff5aa09a239230a521609b88f02726ec57a92a2d46d086a1a310383fb03003091428d77abd82de48cfc520e3f7fb289d991f159fc48cca98639f1ae029b052672dce1e91d72d19a415ba168d831ddba78e88a7d4c18e1b1dbc6f042c58ded9ba1b464b6362e4cc9d85ff19a188deb683f1da57ec15fc0749bd75c595e91832ba0272ae2f2c43b68f47ac73879ec5072b2edee41dc5e7e98dae760dac5a4bbcf538c03842172fc23e52c218c0f0480e75f6041d5f62d1b36d166c758582fd98224ad7760ceb025ea9970686fb33f8d334decc8404ba60ee960815392033b8e86f9ce6c8712c2c654c9cff0fbaf86b18fb1bb251a27bd4689891ca6b164d380d7a6af2aeaef965c90565912c061a245028c51efc1e8abbf3b76d7f6f40c2136cc13f7436cc6df4089d12cc0417da7a1ef9812132628c5c9e894e7e8e4ae3c20b38e8b15d36db9168e6dd3866c57996689eb9277fa6971b37c3b54858c8265ee5f07ec23cb2fdeb27f6478570dba9df76b23d3bce22be590ede5f43690b7794f0036af4ae861e01d501e98b3dca812a719bcc04f2b1a4b28495588c2bc6be75c07e47d8c203ab1cc8b371eec0f497fc341b9e82ac049e69cd56fb9ab3a5ad9530d96aeff55931fbd05db9de544fcc4a7cbb2b92b66b88176242596b8b26fc385f85cd32620f5ca55664949ee80aa6675b84de55a9f521c198fdb27138747897acf695e8766975aab24a27d1d9ac279fcb378331411a3edc7bfb8cb6ddecc201c0caeaf216f9a15f345a60ceb54e6d1172635ab47232439ebafba2ad13760cf7136ce590ef3884eaad18d765ec1d8e83cdbe717c724a281ee9ce4081b6c0c09cfd68f85ac2a238c7c0592450d048f04d4a3d9aa9f08283838dcb0780c4200cace88adb14b58ca49ca1dea3802660079f328a2380937313e99939a0046c667ad4919f69ea96cadfbe57994f6f19afe4991d4e07eead8392c7398422761b18d270b75061eae50fe96a075356153b3c83631922b4c1dc0b5638458dd27e743e67ff047e2ddac2e2ae3fa6a9eeccf22aec04638e63b15027f6463205daa14a4256625c93451797c025e400ebbfca3128bd870da3fbb347d93b2818c8b79d565ba9bfc2160ffa3e2d1d9c85130113b210e495359e966ef6d15a8ff63c709aeee90655800e4a22269f5fa8ea56fbb1670be224f22f1f36326a0ced823ee2427b39559cfd38b1202a6cb0f1244e606d88d0e510c5c386f5784c5e2c7f2ed89390925b5c0e8ab1d0765d778b209f970c979f9a2aa66aab0d7742e84325f05c32ca092313d71a3b81b66f057bd0777106c9e6fce3734bc7e9902de516820ce2a838400dc98a9c1144a1aa6fb9bd810a9252c5f74823f48c300ca368f7486696bf21b2d1736783166348fb0c2c3a2f191049f668d99ad083208b669433d4ff351a93b0a0ad82ab6625b4fb44bff9a4f39a96e13f8b7dfb15f21c3629f23afc85726fdebded617792f00c78d50c86d1a70bed22a5267beea9c565c6447fdfde7e8d3aaf48441b02d1f97d5277b0f38adb58a5945161da5f63f3184860f7a69cc83326dfa38e1b881796a0a814bf37aa0fbbeea3d921d3816af23a68482cedb0053d594bd2a5dbafb59def1aac9287e0fd8ee1fda4cebf693e2303b9fb3287c34cab82a496ad968cfa9a46fb2c955cfd55494f598cf1d14996aecbdf8eee4a10f928c78a82fa4b6ca6898bc9f5a66fa65cb2f0288e5806244501c6242efd84c501cfb25e72e0d2fe0942bcb14009d6ece6bd20285103fd8a03aad75be4a665da338676c4cbfa7804bb19ea6a25ebcc236e4fc97749bdfc8a9913a946c27d431b1a0fb36852f6dcdee5fb0105a031459111c1aff242d61015396ffc62b11a9a59501c4a5421aaa4a8c86ba71305eb28cdaa70b726b3abd37eb321217498a9b5ce2c259afcf7aef51f76fbb43d2c61e26567f95be367b131163b5e6fdcd12c87ee47661798629c38e27ba81f5705ce3fefc4b84d3ee10743711dab6e49a9a3cff77aec78e85324dc0a8b64c26261e5888275b4b764c989dcb6c32d0453e8afd43e40d083a4f58a298269c11b7bd0b23daa7e82f8ac9a47bdd2611fd6e9f675d4483aec454c859de2b8f5bb5e3eb04f9c1cd1986f4d88184a7e0c8084a4f565fa331eb1c7433c291d390bba1adcd7b41ed6e1fc6c73a73e4640ed4c46cf81a7"}, {0x1010, 0xffff, 0x3ff, "3bbe190080fe4eae6cd5abb176eb680ef29f69fde997dc5032748066a95a2679826a098eeb49b4699913b32ebc7b28c953d23c46daea5ee73e2057d3365639a4681d6533914ea969c307da8774a90b129231dd2f675d68d8d6d819d1c829c40748d744e858fe2efa3489bdbede8ae1a7e06f64d7e4adbd7cfe679683fc0a146b9afee5f99d2eaa4f1f81c94a2e8340fda3ac2359078151b59b945af3e411f44c63d519122059e4fa2f745cc5c90b9375a32963a8bd6343e8d7cecb5175f6736f5039837c7d55d2d71ceae91b450621dbf8745a703812e9c8543c06fb1fa54518537cb13a51634f7d6d0a54340d72b4e8d799a9cb21c418fea887ee6df3aaedc978163c76f14e5461bdce1e2f47f89f0e9560ed168546ff1e61cb478b8474f4abcaa4df73d4d57e99705bc68364345ed150de4eb0f4c67d3adf5ddeaea7c03641b4bef72813fe59adb1b56a15cfc0f04d4eafe0e277ad68b91d2b5ad164528f061398d10f75f86f2987c91af0e1de623303aa895f82b24e4b4589ab676387524d4ff47450ffb2582d33241b42567bbe368c0e978faf6c5bd0ea1b78783f4efa3bb1e0d9853c6de94a117ffb0b24fb4d53bc40a7469a0fa04a12c7d6f8feab863c95fb2f32e7ad28fb3616b0d395e7141edd9ae3264b74cfbe50043e0ef74f92859e5ad63ff9ba889e7fb9068fd8d668721da665610e90a3200012ffde5e90dc7503536a5b09cc429bf75521362bc60c0ca0620cb14a398941a70954bc11ffee5b6dd3113cb3a218988dae5460d60281752f6f9a456d07f43060b497efa19e4018ec2db502cfcaa779a652051cf4e7ad8288843f9f20c2caff3d88f63e6edd8e2c0c67b060e1c55bd58ec8ddd0bccd6182a57d95bba75148a29d0730c44a0857e59d0d3975a9371be75ef8b767e38b50a61f8b3a4f3a5d9a964e8bf8519990202753f14228dd58d61ed7c4a3ec224a608d6c8f1040e3a445bf232a51c434e902952a0128ff44c90ad5d3cf85b583df5366abf9d214dfa5292663cc99addda952ae1cc3938055f6c3ef3f1a4e6c92384d3532c2b4dec14a702332daaceaa1cc22cc4836b985baf28bd2945dd8c9e9f2057f9f67fb28bf4cb41a69c3a6972d9e355d4523df8a061c11a52c902599c332dbe6d0c744494f9d6a6dd593a974051c1ad4f1e1a9eca8bd84613ab4e9a562558617b295f8d7c7e7c9500095c0f8c7e1b12699c4fa30ee742487ce5cb73d370deb238cf97d35a7e1e3bda0d5536145b1782b2785f1699125eab9fd648b94f8a8daa7c3ecbd2d3b2671fb443ca65f2719cc046517b44e4d930b4b4bb9a0c8128add6ed633d4b9d64511f34a3296083fb15173263e9e853852cecd893d1b32a2971d0640b460abb192144f5e7e37e93cd62da35a204ad2c637d35d4b7e0ef0289ce0debdb35243edb0c7ae0ab8928eba8d73fe160b48f04baa9582a32ee6d1e5ef1fde0cf07c53945b3d9d996b56d6746f2e9a7bcf99e3d5e847ea3119963c7f41bd13f7294a2bfed6db61aa6a9f1ce855b87a41a6073e04d73be926db23814a6d8e377b5642b87d4cdd85733a9247363ecb896b1cf101a30a82c1a522ccebbfd4ee5289a576446a77b6cb912219c83d256859f79d3631d7bf79716bf4352a63c626a89bc2ca5e7185564b6d95532c3238c1c6d579ef8cf8e2a0184e4a599a46d59c5589a5b7d410179349d342f80fa5a0b6ead58794b57e321ba0bb270252d5a034f7f1bbf945d681f46cd5b902653bfa7cbb137a290ae2cd79724716e51a748c7c4d2f956f843060ce22e944d0a88048c333d0ffdc2f9bc3ce9e73aea4b4d91a1ae08e264c2b95916ab8acf4f21bbae8844adf35efc01c9e30106d1f20d9b6c8d6da944ee37888fe0eabb6cbc673e6d2f0dad68baaa021c2c51a7cf9d73154358aeb3cf684c98874fb6dc3d3c6c44e6c3ad76e34dbfdaa081e72e24c037c3a3bbe6af06644b14e5725ec844cbafa8af431337568307c617c1de25bb6bbdcfb180c38213ce686ce412c4f0415683a467e9b178944ae731cf6e790ff563bb582b850745ccd50b774c232a1ae0f42217cf8fc351a83d6a549349e61a68a80301d91c442e453bc3c9662efbb750f8847044dcc5b7ce2258b6bc13bf2d0604dfa0e15a140a7d1a7643154c9beafed750d344191e165e3e4bc183cac19db890ce2325eb79a67a4b8b375adb618d009b6e3662a8e401e2dab847d635ef3f6c82795b2d8eec5fe40e1a15330ed8f8fa5095cafe36b31fade20a9b05b5c5a29c5bbef10c6b1ae8e29ce9750e871d0d20e8791bec834a0f684e7d0731ef69f9baaa4abb36d4b46c7ea887058e8a6b8de382278ec68d6393a894a1a99964156051a883a3b4708295dc0932f533cdec74cfbd3a431b4924edf297aeb5e092b532a2797b2a8d4b6166dccfc2bbff97b5acb929e71f34d42bb914dcff3c1f684d8c47afb01f56a4a85db90c8401dff003083bf53bd5685ebbbe01a8594fb10d35ab0ab39ec0e2af6671d46409710c10ca888238c8033d0dc77b9965ea047d26c18080988bce3d1961a871cb8f5d4ac857f5cd499b182e8488c21fb5a37e5904e7240d35c8b839a217ffc1873820672cf33adf82e628f2f93023f284bc36fcca335a575c07de92c319bc66963510a7e7d459ef96d3b38d3f981ae6a596a5a1f87e47e77c360acd9a8c2c743b07c61ded7a3938ec55f9438b72b7cb7aba50f89f913d8fe11d841c2436b881d02d318a741f822cc8e6e0c2c21dfb40760b5f218575ac0242d28d9bc9fcf4464f203605977ef26f0ece51fe2ac244b49c9a734dd6c5da7cf0ed8adb1b83222d6fe1d4ae7e208247f7485f6279ec0ed0b0d2abd3be15ce63f9c4fd662be0cf7c7a153d5285fd87018e67f6aa94280abccba5c8df7520bffc3d90f38834538440a4ed2637a741b274b2a05b4df06b09d5dc20129730d2c0adc04b643472b2ce0de37f199d44cc381c81b60d94ff69e6122a3de4341659f93fbf33d7731703ad4e78c7c18388b53221b82f4bf7a0e967eab267c8db79859cfabdc9f99ef6e6025671dcf18113858ed345b298b3b1ac6ef72c82ee0c0d1cd6cba23783783fdb66b5d59ffd6fd1988b8e15bc1bcadf33d4aa9c7b22f74026abdddbc9e34bddbb008839eb19e63e82a6948b5ecf00e5d96542b35662156f81399cb9c9f526a29740fd3ba2290da964a96c947fa4183ebf2bc6cf097b48c3ee823adb9b0cdff50fb80813a60669b022e57b9e3cd0369b09e3671b2ff5d017c8aff07cb8e5421c0af4ca8f8795609521d9e9e35cc5d7b3fd68614fd0fc8e7523896224d206ffe64e241669ddf002aa391ec5e995a3c2e020b47657233016d2ffc6ebab5298bcfb714e5a2b9b4a050eaedc3207b270d54a829d13288d34f8550945cabd766c5569595b236a0fa281337f42e685c5f88e27c905c809e035f6683782b4ac0dfc4adbb16df62f4cea0b0f37fc69a1cb2a7ca853cdeb721c8cc7932bffd785f44eded48baa7aefad231adbaa1642b18f4722e3e891b62eef9d0254766a22ca962c598d024d905a89644f8fa8ca15e2b31d80a95a62cba79c9ac89ed6e48a7a189bd84ef7310bf40093ff58560b5b11bc5ddefde0503e1362c78bef5c35284e1bd8aa239f50228751259d4f1a27bebedea7100450cf916502c57c367f9edac76e27e15ae61ac853248f7abef76b70ba744470ebf52ed4e905b1be18689d088ad70bdfa3afad2e8b9485c61459f15553920d3cd5062e19fff47abf25beab19c30b4aa528ded341f04eb4ec3a077df87b08c45cc0733f27537ca6d363f41d1331e9fa6b30f5c6e947138d7ac2a044147aa9a2fbb4b1d39824138100650877abad794e3170559236b33390157cc55da806d1ebffb83c765cd2a8789c907894c40cbb2e3e18f64f13831060b087e359bfd56349edf5fc096a133885616c66646c4d662b4d5c0010385b94fc7c511a650a4685e36b1c1391dd7716f7e425f423d71505083b99fe788a292d48f61e85f0c0870d2cbe7388e20378e966951e78a6e178b40559b7554e0b339e006ed0dfdc234a7b7656a086ace9c1ce6d53594132471bb754398093fd428aef7f61e10dd43b456b0d96e99706b85e71649d8ec45a7e1e38d41947c9c0bd9185651fe10fa88e6698d2fea281301312fcdd2a0fb369a2ca8208aaaaf4899905538f410c72b9f6a8e5acda8bf56c2e0c873a607a999bff670356ae6cf30bff337e288faf313a8f5e1e4e98b41d78bab3f82be52eb2901b1e63374549036fd05c7539ac0bd35f1a89f53955f72ece58f3c916d8f81a97f5cdc1ae259f63e238b6fd3384a958d0063777e2d3a129fb9244e85c8f9840f1fafe8554b7e6b68e717a9a31c38e3c36e5665c37ec242ba49769b62fad7c88a8bb56b366a9c0b1193c8ced28f64de88e99949634aeb41a10f597de56af45c56a564bd643c55de18290fa55cdb5a9649c53f379964219e0d200b5527b5ece162622571e05212639c99e09740ea3a7b673194cc558e86a076b35c057019b8f7fda6fec9e8a3dd4cd598347a2779c217b3414170f02e4afd9d962aeb701a7a9a98b34cdb4c5508a2913f7b2825d4eba6beeef8164402ba49b1d0bf3ae2d4e4e4a5b0d8a98c37767875f790978d455fc9cab1b13d2c007b8782ab35d0358ad9028e6910484507a4bce08056c8133d9793c2f12af60bd52d762fc165c47fda88d20f47d8f75a963393360aed5e4fdd954f5e908ccda751ce45d136129e336c24c12f04390849a50d2634f37a7da76b780d6488e1ea0915ca5ca2b2c65025e856cb244dc0fcfd390bed4427c9a844aa7b9aacfa0dc2f315fe8efbf09b7e239f3b9dd3bb1690ba52030927afb2e0e4899e4bee6bd2f73dc78ba084d427770092d2c5ea7fbcd421f003db8029ec3d0b5d27b5ba324db62e53ab471a71b51b4f5c0dd53b25fdb6b4883889d1c54521e18e2a58de4c0afdb4baee790e16269272fec0304e9fd28658d87f56558ae9158ce0e5de6d8c1a66d87660897aa7275d6a2d419563f759d2c8d6afc42113006dc4465105a1f9f76b16eec6fa7fc149c96e1ae63053b8616060f2a55e3622f9474d7acd9c7b0528bde1e6d80b1fe2496f1ca1c8bf501077bf42fce10543d7fe6639f32a59b3d8a38c9da917fa0bc32f0bea36ed228cc064fccc620c09802e229a89707ee3cc88c43f2a374baaa669754f703e2f8bb95ce3630e7281667613993e9b5c82ff0b2a21d90e7c95be529d4b15dabc5129d6a3d60962d9d39c334ca2fa0765705baf83c8201f0d31a5ebd9a7d1a7ffba7d5a1ff0b2f38432c471291712f7a9f3579b7b5c971bd52645aadc1a6dd6ce708cba03beea50c71d8a12efae677dad7a2861e36b2714de78f50ab18f592f44d8e3856c550309b6c23522af214ed62c44f5d7a568490012d34c5a4bfe70883ee1eab9eed543c01f905839fbea6e9e5ac1a51f4bcfa6621a3b562ff55ddb1c315f734c53aeb4f4575f4e02af79d6b57c6b9370024ea3bfbe8364b079a733f013f5b9c2c320e9944266f87a628c434982caaf13b6b670d1f9d93ccbe5f2a27411428d2aa47f1fd65dcb82b593c7c52c068d8e1b45298ab4dcb8539d89b2ccabbf1db20344336a7f1ca3c9b1cd1bf28153c9b5b1b88ddf1f2c36754ffa9dc8e35d3095a8707fc55a2bfa76ccb481eb7c239a677868e2e4c7f1122db40da83bb13246c713b10b16e91fde4ef45dbdfff675195ef78dfbfbb2db67a15e3a67affa4f7364a71eb88d1818baf91ff6ee9bb756fa9316d3228456b4fedda7"}, {0x30, 0xffff, 0x1ff, "d2399ca512a06ce0ffb297bf36c3eb89fdaf989f6f608d5c6c5f8b10"}, {0x20, 0xffff, 0x7fff, "e9bc0110ccff66b9872a"}, {0x108, 0x1, 0x7, "11cf8bc9d4177a6f82a577b1e76c7a421997b3ba2e37d75a3ce5b9c42cfb5e30b31d687517176277580f5ec42c3f1d42adbd9252616005ae69ea64ff03e466f5c6de9e92056c8696e2fb2a9bf0ebc0d519d18aa7d1d0149616af8de1d806286f75567616b45a422b36b6a3719427386240fc1d6db0aafca6d6a1e04103f229abaf53c35bccf056495789404e4c4497343151f1348b19937fdd31ec407397bc479ff002ce965dd485789bee01356e146aaa23e76f3fd79b49bda5d2c6c7969b71d455b20685160888797007beeac21a9e3b9dfb766c78f2f97e46822c0d43ae6f3f51c3f4ae3c501b3aab8f1dc80a0ae687edf3b119e606"}, {0x50, 0x1, 0x7b2, "5569c33ded8a03891777e31049ece975f413d52a4ebbdcf075226fab5c2cd28588feef5668b276e0a333ca561fd5d269381c7a329ece8704bc"}, {0x78, 0x1, 0xffffffffffffff55, "fd6b9addd6b960d28936e0ed36c52a0afb9275d2cfe0ffb58edc94ab9065127a8e91111a242288f21e890d2d8786531b67019b961409387bef6aa09d8c8608c7288b35a80630f9b739ca99ede681cd0f9cf512f31bf804b5e63596249e0a3636498ffe0732"}, {0xc8, 0x1, 0x8, "8a0afac7968cc919cc4400539367349a0296c08a5a54b243ba35d84cbe94ea4d071bb62d7db0fa9cf460654e4e068d5697d14773a33f2c03b9c7ce37dfbff06017b8bd99e6f6cdc2597d4b2f0cab3e31ffc0f1f871300c28902928fb695cd9c0783bca31db548823c712c907bed210e50ec6f3cd7d5d552121421b63957112fc9eef0721d76e00a02ae12f1bc43b5f9b5ca32eafa00fa65c4a8249b561cbc932aa993ff395a7c1dab172a11500b505b034acaf7343"}], 0x2308}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x100000000000015}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget$private(0x0, 0x3, 0x45) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000100)=""/216) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:10 executing program 0: r0 = semget(0x0, 0x2, 0x400) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/124) r1 = semget$private(0x0, 0x1, 0x40) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_vnetid}) r4 = socket$inet(0x2, 0x0, 0x4) r5 = socket$inet(0x2, 0x4000, 0x34b) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000100)=0x3) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[0x40, 0x1, 0xfffffffffffffffd, 0x100000000, 0x9, 0x1e5f, 0xfff]}) semop(r0, &(0x7f00000001c0)=[{0x3, 0x3, 0x1000}, {0x1, 0x8f02, 0x1000}, {0x1, 0x9, 0x800}, {0x2, 0x3ff, 0x800}, {0x4, 0x8, 0x1000}, {0x3, 0x1, 0x1800}, {0x2, 0x8, 0x1800}], 0x7) socket$inet(0x2, 0x4000, 0xf409) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000200)=0x3f) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000240)=0xe134) getpeername(r3, &(0x7f0000000280)=@un=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) recvmsg(r4, &(0x7f0000000840)={&(0x7f0000000340)=@in6, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000380)=""/151, 0x97}, {&(0x7f0000000440)=""/70, 0x46}, {&(0x7f00000004c0)=""/73, 0x49}, {&(0x7f0000000540)=""/228, 0xe4}, {&(0x7f0000000640)=""/31, 0x1f}, {&(0x7f0000000680)=""/58, 0x3a}], 0x6, &(0x7f0000000740)=""/194, 0xc2}, 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000880)=[0x5, 0x0]) acct(&(0x7f00000008c0)='./file0\x00') sendto$inet(r4, &(0x7f0000000900)="b13d70ed3c79fdff1f2981eb620b042751feca0b80e1d52601b1b5278d5acb5f97739f48a4c51cd571818d0c61d288d2e1dbce0b0e2127842d91a12c39dafe1b2b81dee38b0642e967791e943052e4eca51ae91af999f6f2bd06fe3e87ed2cc1b28044dc905128d8949eaeec29334ed242d2", 0x72, 0x1, &(0x7f0000000980)={0x2, 0x2}, 0xc) semop(r0, &(0x7f00000009c0)=[{0x1, 0x5, 0x1800}], 0x1) recvfrom$inet(r2, &(0x7f0000000a00)=""/48, 0x30, 0x1, &(0x7f0000000a40)={0x2, 0x1}, 0xc) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000a80)={'tap', 0x0}) pipe2(&(0x7f0000000ac0), 0x10000) fchdir(r5) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000b00)) semop(r0, &(0x7f0000000b40)=[{0x4, 0x3, 0x1000}, {0x0, 0xf3b}, {0x4, 0x10001}, {0x1, 0x7fff, 0x800}, {0x2, 0xffffffff, 0x800}, {0x3, 0x7, 0x1000}, {0xc4a2d05aa2bbc200, 0x2, 0xd9af9cf42e194d18}, {0x3, 0x3, 0x800}], 0x8) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000b80)=0x5, 0x4) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000bc0)=0x401) getrlimit(0x8, &(0x7f0000000c00)) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x7, 0xfffffffffffff001) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x96}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000040)=[{r0, 0x126}], 0x1, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xb5b, 0xa, &(0x7f0000000140)="d5ff9668", 0xfffffffffffffefd) close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000080)) pipe2(&(0x7f00000000c0), 0x4) 16:00:11 executing program 0: r0 = socket(0x2, 0xc003, 0xfffffffffffffff7) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffff0015ffff653000463f7b238bf46854d78a2a197a386207000000008295955984c879103f453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4226b8fa4d012ae447473c238495aae448012f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c659342870b4122cd23500000000000000000000000000000000009f530ed855c5274e5f5e48eabb671baccac2d317173d43a2a3bab0921e2539f51640413b19a6937b2fc515f3fe29b51ee01ef90e77e534405269b85c7d9c45fce09ff97f82c7f8c41abef8adcd5dcac8c71f62fdd0b76359a598abd6009e671fc6b1d2e24be7d5e2ea0250f13547bfc6ae7395ef110862f546b6e3617c94bd7c51e971c28db6b28beabba559dcee8d8b3b23622bebcc9269c0969bbec8b96ceea59de18ba0c7437a0dd38f2fba6af0211eb0edfcf63f43d98573e365b212c05ecaaa9a0aec29c0464251aa87b2bafb27629d0b97b04d7be6f849dcfe1114aaa546849112c7b16cca43e6c16ccfb3dcde4371c8df6ea3daf223cc6cea3c71a5d784637a0647d64b583537fda23b6d"], 0x10) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x4000, 0x9) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRES32=r0], 0x1) write(r1, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) 16:00:11 executing program 0: r0 = syz_open_pts() close(r0) r1 = shmget(0x2, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f00009ff000/0x600000)=nil, 0x1000) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x200, 0x0, 0x0, 0x0, "6fda09583b8813b8156717d93f13855deed57e57"}) r3 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmdt(r3) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:12 executing program 0: write(0xffffffffffffffff, &(0x7f0000000080)="582720ef00d16eba8e3225259560f8e5815f73f2a0", 0xffffffffffffffab) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\b', 0x0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0xc8f7f72888789b12, 0x0) getpeername$unix(r0, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = fcntl$getown(r0, 0x5) pwritev(r1, &(0x7f0000002580)=[{&(0x7f00000000c0)="182f510e416e3564b43de6f7d37ee2910f", 0x11}, {&(0x7f0000000140)="f7204f04e1873b7b3cdd9ba2b0dae5631a266a484251b1b68f17515c87ebb150db33b18553b1fed8", 0x28}, {&(0x7f00000001c0)="ce9692768c8de10af47e77f03f3579f5ed5572ff4457ef89bf34419be73dba5c29256144faa46b5b33753a8149cc", 0x2e}, {&(0x7f0000001340)="aa6c6079862854ac06ebcef45c64014eacccc34a7dfa98e2a4f26a1b50eea682e1d2568b09a714d3caa400396d8ea1fe9558c959956c37f9781b11c6572da84af69a5df03b785cf045dd73f2642653b03bf7325493f06790debb8a4afe18930a6fe9adfa200a2c564776de96fb97c7307f2868d0660c92ab4c03f0c585adafdb534cd817c86c70a465f85fe0683359e77e103726ed2f32fbbb38a50c060971c308bf844fb269e5326fcf53efd24a7380915f8fcdb4dad00117096fc2da4a01870bab7e2efd7205ee0ea5b322ba65c78f2061166bb5fa345280556cd3e011a33e59f30101760ac065f073fa7eeb80c9591b0ad42f82536f1bb4fa9a17054bacbabe9f0ba9d736fb20fa70242183ff6acbd54bb67505d286ef6aed4e0013d11ea536ae1e81f3468d444079674d75807a5f143785a8333d3c8e2a37d5e80667f998536ede84c7cceb3136e8627566d02502ea1155dbabdc921efef3f685492b2065775e128fe1dee40b7f13132f1582e751b655acd07de00d20eab6a086768d5e6d1dfa7a623e801609e21f375001e566d8936c03edf9b26b77ccff274f357632e45c26ee527328c1692abcb81b3b46c54ebd420a1b897036efaaaaae7febabeb1d3d71ceefcdb8a4b5f57d9a0fa4b7f46b6f54461bf61a90dd37eec50f408c994295ab5ba422ead0994d21efd27fe822bb6eaa02436fac6e75a2d66acdfcce11d883f732cb4fd15751a3f076d6f5a0ed5c94a40325cf417f3e72ac27b439d45cf1b7879b92a9b757daa068c6ecf3419fb538ac3bab63fd3b0bbc31b99dc66b6dd0d2147cdd97bdfc71cfc61e13a263901ffa986983ef22ff606cb7312e4ceaafd06f4b8bdb040088990acce853e94a79cc313ba88f897ac188feea2f631dbb04c9240ce0b57892b3d8c4ebf00d14188bf4c5e65410cf75798e24f3e58e7eaa305c72f15c3e6656a3b1543ff28c7588266ddb8e7b8143dab99f24b507b633ce5134376b3c2a26b6c77e668940aa16b3dc6b45a54135fb6063f0b8e54320bc549347b8486b0f8867bff5d696ce2e429a731852ccd148d354e68cd1f32ef6dcf1ac2b7bf3fab4ac55dedd44f5c53d18704ea23813c4e7a620d36e5a12b25121f727f90813d20097d52f8de326cee11901637c52cdf2508cde0ad72f0c3ca6fe977ff9a939aeb1b524632c7eb7afa51d8fc489daa643fe3006d9b16b69dd245f4f1d4fbf054140b9eb43fad190d9b42eb7b6841b25c191ad8aeff28758cdfb2408f0b07a4fbc9cd617bf01026537a4e3981b1900a9b414f3b421de0f9ad3f7750eb1de63a46a1bdcbaa7af7686694c5fa3ac1a6ec7cd081bf975a1a44bc43cb895ee9ecbed1e5c6028e638b338e41c381b200789e33bba0b33d6b234070fb7377520f966bf0880b511694610ef364406222c27b4bb3665c2f3de8bf5fde604a5757ed03e411f447194bd10488a0e693da13f696d850e8325e3458987f374b1e9048d8b13070292a04ad5c9ecf52257091662974d4f2ec81b28b3677ba9350f6eb343f827ad72143b5c7857f81fdfbc8e2153eea4ab7d1e5e23990503e985ac732e6848800d7293d087577ca2e140d3c54dacb2f3c22b11823929b5a6f84412888aa86d0bb6b76a480564905b4e45c13cc4be285cb5fb209a12227b33bb03fd105168ed2d7d864cd1f025f0a42eae765a062dac76cc275a3ddb1b1367a7b5b6360e731b66f9a3d108a4937f6e8c9eae87316220d9747da8d721b1e422e29c02d73de444136a99b44cbf0c9b9d251524d0c269e6e0bacfd7f62ea08e3af57eb4ee367f9e1911fa9cbc65a433cbe88a5b8dcce35a5eb9c2621f2a34e2c54f4041388ed677d5aab03539ec61ac12c89d8b64c670d331543cfef2043b8eae2f15deab9c5e1ae0b85fb72fdb1d89fd4ad878a9e2cb96c5f9f6456921e84a4a2716bbad3b4ccee19e602a733d01defbc9269e1cc1d1a05c45f518b4a4f6b28e543362caed46b4c5c5c3c3e6b2c60ddb75da5e14ec07fb3bfe07434952dc949d97f44358bbbd67620a67b044fd3ea032e361208cd5db4393707bb753aaa2915a82530dc57755ecb1b70ce14681d6eda4415ce36ded938f41278a515cf8971ad73c87c3b777e1dd6f961154bf9622b34a59867f9af356e5edc77e8d686e9d1b35711c8a3382a1cd8a4ad6ac929ede1715a341de589b51ed66e61916963107497e902442f17b6aaf477d16228b0563e71baa6c795c5895605b1164bb680f9f96b32180d50184c0d69339d5f10f5c4a4b7ee5741b01d8c312d6161e22aa0e661387e44e7eed28b20ad7e43e68da273131d45990535deda4ba54f021850db8c689d1707a10a2aa4de4a75fd795638a6de2a7b0ac3c782c859304f48edeeb991942b61184481157e52fa9ad1342a0c1aad5b47c548364abaa6112df28c6d3dd024189b88fd44ff41d5b5105044c3fab2644739b55185a712948afddc88e1a70377ce5e854e56d165b9e46f891d356c088f2691dfdc387759f3e936bb6ab66e111566f4d5797d103e0836274144f7d8e5e424ae4e77690602e1899b1a51488adb246bfca5978ecccb7b7e70ab722ba29b176d51d3eab73539b4424c525ed443cea85c9b7ac44b6409ca9caf5c5b17a75ab3dbcc94651986b6aa0916311cb20b0ea8441fd9963518076dc23d1b3da874f4132fb113fdb4ad18211c49a465d920e09f781159ac8e233647a6405255b726f64d9526ffbded6127e7e39e35dca999f181b12bc8f57d8d647654c64abbeb90923168d8f892e2bddeeaa28a0f27c64890cf5fcca3701beb17a8b00730a9c03d5bbfd0ab056ac9621957aa0461eb8f0365db598a6fd2005a126ef0e72a0af40e17d13f2c04668d17411969d4d3cdb263355268a5d60557f45dc0149fa1bfba8a4824439d06ee36cac4774f4de2c67fa1f1fb9c59df2adeee54de0cfa693eb955e9a56871badc6667f5cf8de725b131a514488b25de0f62255310bdb3519e58367f034df503747370c268a7148822d1f1890e0aed85379d33938f4eb6710a469ffc8002783dbf2fea36edcc33de7490c8f98c0c21f533057b580ca8edbbcd163f5f624a1ed8ef7217894c08bc9c08e6b110618fbd244fc6297e912b80ed56d26e3ea960086d8912f9ce91e7c6a8656cc201caafbdb0d7757dde7c68e6608cda396bae04e8d1e95ee636bce7c21f81854ca5e8d6e84c0f857e3053cd978dc82425d18046644e2754c8a342ae39c518c4959243424760958c0b7a3ba44b090dd9dd0080aa2dee1c50129a7efe171c0efd8aae60cfcc9a5bed88908987af82a6b12216392541bb64c1e172efdbd9834ae5bcdda803edc011bdcc11ea2f17045b2d4a343ada6af21686bc194c47692e07fc695bd5f8136e7084a178f88fe8598ffbc7e5bdbc5964fe4da0251d1a6907b98511b4587ca80fcc7bfb65a55e77b5fa172bd056edd01cbc784f2faa58fb4c8010e4d7bc0dc4d314438bd215eb5507b3b03164fc2e24124dc68cd377b76cadaf51d11672b939ae92a12a6790def30450da50e5317bc3ab75848d9efac60d5c49adbad8d3cf5e85601c953ddd0d4a27c6b87b9a3b0fc6963970bd5623f20364276215b782bc1f59cbb4c94f0808e8f5a0a956c70b1c3aea53435ae61cc5b362cf566a9c505d5dadfa0767bb5a763eb0ec4c494a8f0bc52753bdf6d03a8df98b11aa16fd6fc39513bbbee44063c6f5e487590d8e0cc408444d290ee58bbf02e4b6be52ac9ce0a0705a1ad48c3ddbf928d892349d9f630f01a53b5928c84662aec921fdb372079b7433dca28e221773a7b11f6ec72cda3784762471bae39c7428f79f2b646b7ccbef7ed1db5fed5daa8994c68fe825a11139569515e4793a7377d9b5494f7fd9b36baf816a0c222e2866e44f5e5118fae6f8de8cd80833c4ad679519d3dce15370f6b0e0dc9a47e871da72890d2d22f2984e077795d13689a9531e77c8ed29e834166c62ef5e81a4ef6a368590bf279b19a86cc5836b26ceb15e5272bb1166b8dd125fd121d75f0336303cf8b21891393f46fce03e14a32c95b03628e232216757d4bcd1ee5aadc21bc1af478ba743c401cc78846226fead9c0ea91cfb40d05434adc048a34a99c6b810be93bee346baceccc06cb5538a44f808165340a55d6bfd6aef3ddbe2a067d9195ffb3836e8b3b2f046255f925a0baace8d6ded16db0a9a493242465bda0aa0df5641c3663ec67ed2663afb1797567bb2760e1255e0491f91bdf81e1e6461940373a1aaf70bc94ea1a95fa677168b35e1ec05f3b6ddc10aa364c9e28d66ab8a978ec0fa2acac1702d7ef01076e3332501eb5750b92ae7d5bc818359bbcc9b815d035fdcb50b4e0a71dce9366705ee528ecc17ac13786149bc49872d243a29d30238a357ec9d3a645296ed701c9d5c5f7fddf7d195d7ffceaf53922e1b21ed545c68a1c31d31f80d91557a28125cb1363323b4ff0e53632ddd8141c37a3fe7934cb7ffd4066d0b3e97e12b3eb0004d39876729201f409468c8c428180fc9b8f5d4446faddfb122935118e61e1660a9e2eab376e8a7fa7dd76ebf2a65c3694fe022178afbe9dae35ee7723127c21adcef679db8ee6056ef36c8fd3ab728e3807f4454ba9bb1b8ef4ac4dd1710d654d7005d2571551cfe973d828e5bddc89e8a32e6f14add2081054570d7e674d619ead47236ba3555a786a0ef0f4a500dd49dbcb9d86b3f766a3c112c41a767c2f630136b125c9f4c9ecea9b9f336f558952e4536de1a78b51e6f5a1839219f60f8d791682c0c8039401e2115337387b7f51f26d1f8eb14f488703dc626f96354a4cb3062d4319efd05760e79f444c8a9c73c1b7cb8c47416a97d0b9a9304acfa48e135e5bf73114acf4a2d9e6902f28db3367d66802941b1588fdb55b9024ccb3c5f792c0d2691df3718f740230730cbe87c7b92223f1e3c6c0c3a5ff321416460f54e893f12dbcc4e1f812f30157bc188d2edadfb5c9c351b25bc0725a29e316ddb8895a7955fe92db65a39f2a8f9c13e2de060586da84dd0b19773a7ddee27d43958b054de51a82b2b4e87c31e425ee0caba2ab40a20741c1669071a0a51f754405032c7eab11fcf89cddf145fb5dc248a33970cbd43ab15ed605309a9be0be3cb10213cc1c146861912ced22baef60c737f103916375afab04ba01553ea6aeb2a11122959943fdc5e3ccf5970b52ff0362843b2b0f69a3b1ff7db632aabce9819cad78464e7ec77e3295521c028d7141bf36e99075fbe75239cb48bd92f8fea12b65b6e51bf29b1272f3ee7d72d7eb880bbe1ddc043d3c744aa5cca5b198d7d1ebf9f57214d719f99d9bb91b69b814c04420689031948d78ca7724a6ed58c0eb25a54d71b6becd983fe802f4db257fa53afdcf55565110bb117731000cf6a7b2118a3e7311592bbb82046ae1d914767b45b704b50c83c9b8a12c0b8eae05d3bd02257d3a26a776352df5641d1234587d394a4fd53ac7a0f0a4e9af635261ab334e7690861da4242436ffeaed7724c9616b2016c09e2525bdb99eaa556f1c8e0d0f5b5da6e6bded1abaf4aea6551cf08a7d3e97d68d00e7bfd7a7e66c143ab6003a14a90520d9558e4c9fb12587340fcdd5098f1fd29f64bd20b6276b12121beb5842f6b1940afdca648d028038114af10e4bf3673464799eeed46285b3bc239e8f390136cbd4949c5ce9e918304e0c9988b7853cb47f6eeab247cc04ea0d46281e9f179aa5dd882f52b10754cfc88c27c28ea7e18dcb46ca4d9a7927c08eeb7638facf38724ac2a03013a7a40cca7e6e", 0x1000}, {&(0x7f0000002340)="3057d81aef6081367ff72024cb64d9a83272d165c1ca942d634ac6930297e1da47fd7859d1f5a0508d002911100693c3a5d4cda3069344143e006644893a53fd6b0afbaf3d9c717cc8d0f4685eed716efcdb21d8daa535d08e7b5e283ab0ba9cffae287f54aa2b9454c6cb61f58eaabd43e889f8849cc9ede2c9d7835a39aadf7e3fd1372c937d394d064571c0cfe8d6ab343a00f5e90ed8e15b72d953dc5bd35a2644b5018466e34127e7c3eb", 0xad}, {&(0x7f0000002400)="8dab322a5d6be46b6ed8b2c08623ca6511a06f85931a131b94d519cfa94701fdd4bb7cfea17f0463cf925c4f065e082f8d968c30c2fb9a6e994dcd6ab78d7873c3d328ddb9be3c18ebfeab17f73455d7d475aebf0c45fcb9593de49c696760a6c20771d1b78b1a9c9f370ce068ebcd6adac7ff493038ef3b1bbb0bb2b8a7e5529006ca1098baf8942bb380cf4c0ed5e91af6e588b47dc4452035a718551378c70ec536b63241065256dd476fae16f2277b80a4da7906b0c37e944e1b2a5f2df5c2a6245ead4a0f48a7881e489a40dd7ff80b89799d6d4b2d4044740ad1d1ca31", 0xe0}, {&(0x7f0000002500)="f66e2b7d6bb072d0a6dde1e6a975d059f7b994936348fee980e8ae3a02ba17145e6ff6320d385e1871412a9a086e8d93f1020452507fa88fb3fa9acdd085eaf6fdd233cc38a3c8e4e6a4b2d621cf731f391e57a67075e1ad47a74855b9c4979356954ffe", 0x64}], 0x7, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x1, 0xfffffffffffffffd, 0xb, r2}) ioctl$TIOCSTART(r1, 0x2000746e) close(r0) stat(&(0x7f00000002c0)='./file0/../file0/file0\x00', &(0x7f0000000240)) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000000)=[{0x100000001, 0x2, 0xbca, 0x29d8aaab}, {0x4, 0x1ff, 0x3f, 0x7}, {0x4, 0x101, 0x0, 0xb55b}, {0x3c, 0x100000001, 0x3, 0x1}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:13 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x42, 0x0, 0x0, 0x1, 0xfffffffffffffffd}, 0xc) pledge(&(0x7f0000000080)=':\x00', &(0x7f0000000180)='\x00') shutdown(r0, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x5}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x10012, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x0, 0x0, 0x3}, 0xc) pledge(&(0x7f0000000200)='\x00', &(0x7f0000000240)='%\x00') setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r2 = semget$private(0x0, 0x2, 0x2) munlockall() semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000001c0)=[0xffff, 0x400, 0x7f, 0x3, 0xfc78, 0x4, 0x400, 0x200]) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x4, 0x5cc2) r0 = open$dir(&(0x7f0000000380)='./file0/file0\x00', 0x80, 0x20) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000500)=0x8, 0x4) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x201, 0x0) r3 = semget(0x3, 0x5, 0x44) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000780)=""/138) r4 = open(&(0x7f0000000200)='./file0\x00', 0x60e, 0x0) listen(r4, 0x10001) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x250, &(0x7f00000004c0)=[0x0, 0x0, r7, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000280)={0x6, 0x7cc2e000, 0x29e, 0x80}) setregid(r8, r7) pwritev(r4, &(0x7f0000000100)=[{&(0x7f0000000140)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) mknodat(r4, &(0x7f0000000740)='./bus\x00', 0x4, 0xb) pwritev(r0, &(0x7f0000000780), 0x396, 0x0, 0x800000000000000) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)=0x7) listen(r1, 0x924) getpgrp() semget$private(0x0, 0x0, 0x6b22214708a43c2a) fcntl$lock(r1, 0x9, &(0x7f0000000240)={0x3, 0x2, 0x6ea1, 0x2, r5}) r9 = semget$private(0x0, 0x0, 0xfffffffffffffffe) fchownat(r4, &(0x7f0000000180)='./bus\x00', r6, r7, 0x2) semctl$SETVAL(r9, 0x1, 0x8, &(0x7f0000000000)=0x1) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r10, &(0x7f0000000180), 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r11, 0x8058574f, &(0x7f00000003c0)={'./bus\x00', 0x9, 0x7fffffff, 0x7fffffff, 0x1, 0x1000, 0x8f, 0x25e1, 0x1, 0x2, 0x8, 0x405}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000000080)=0x5) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140)={0x7, 0x80000001}, 0x10) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0x2}) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x30}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x68, 0x3, 0x1, 0x1000}, {0x7, 0x0, 0xd673, 0x9}, {0x8, 0x1, 0x80000001, 0xd9}, {0x6, 0x100000000, 0x7afd, 0xffff}, {0x607, 0x3e6d, 0x1e0800000000, 0x4}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_flags}) r1 = geteuid() setuid(r1) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1}, {0x15}, {0x6}]}) r1 = msgget(0x1, 0x2) r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r9 = getppid() getgroups(0x7, &(0x7f0000000240)=[r5, r6, r6, r8, r6, r3, r8]) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x7fff, r2, r3, r4, r6, 0x46, 0x5}, 0x7, 0x1, r7, r9, 0x28, 0xc9, 0x9, 0x9}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x800, 0x0) renameat(r10, &(0x7f00000002c0)='./file0\x00', r11, &(0x7f0000000380)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x60}, {0x35}, {0x80000006}]}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000180)=""/78, 0x4e, 0x1, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000000)=[{0x3, 0xfffffffffffffff8, 0x1, 0x1}, {0x0, 0x0, 0x1, 0xe6}, {0x7, 0xfffffffffffffffc, 0x10001, 0x80000001}, {0x6a5, 0x6, 0x1000, 0x9}, {0x1, 0x3ff, 0xffffffffffffffd5, 0xdcf2db3}, {0x4, 0x2, 0x4, 0x3}, {0x0, 0xffffffffffffff81, 0x5, 0x1ff}]}) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/110], &(0x7f0000000000)=0x6e) recvmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r1, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0, 0x0) 16:00:14 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f00000000c0)=[{}, {0x7}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x83, 0x100000000}], 0x1}) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') r1 = fcntl$dupfd(r0, 0xa, r0) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x7c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:15 executing program 0: r0 = socket(0x10, 0x4, 0x4) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f00000002c0)="63f6d8da2f8927fbdb1cac181e5086464e6c2f0dc8b2b4e944a3c130479d44acae02e83f163c0d180901c8941e6f581adbca986731727bc72bda0eaadf9e2b4effe52036c779e308d09c015e255a1d885ef9376cde43fa310ae2e37bb5faa515345ecbc96acf64445baed84b5eeb949857f9167cec0b97d2e55fc9f224c0f96a11a4454561a08f3f7bd213a7716b832eae886c277fa9a129292279c010cfd76153142013d4d0d00b350507405a79dbae750ffc6a6be3c7907c16822c425622684323148a9c6f7b2e6c3034", 0xcb}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x5, 0xa6) semop(r2, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x80, 0x70) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x0, 0x0, 0x1000}) r4 = openat(0xffffffffffffffff, &(0x7f0000000640)='./file0/file0\x00', 0x200b0, 0x44) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) read(r0, &(0x7f0000000980)=""/167, 0xffffffffffffff9d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000140)) r7 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x20, &(0x7f0000000000), 0x4) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000680)={0x3f, 0xffffffffffffffff, 0x0, 0xfffffffffffff691, "1f76308304000000b820b2bf00000000e1ff00"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000580)) r9 = fcntl$getown(r8, 0x5) r10 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r6, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r9, r10, 0x0, 0x92, 0xffff}) socket(0x0, 0x0, 0x11ea3286) r11 = geteuid() semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000540)=[0x400, 0x8, 0x8, 0x0, 0x80000000, 0x40, 0x2407, 0x0, 0x5]) setreuid(r5, r11) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0xffffff86}, {&(0x7f0000000380)=""/210, 0xd2}], 0xffffffffffffdbe, 0x0, 0x1c) pwritev(r4, &(0x7f0000000540), 0xe3a, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000040)=0x698ace23dd04bf86) pwritev(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000000700)="00b5d424fbcb4bd7a42e8d6b2ace7900", 0x10}], 0x1, 0x0, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x8fde, 0x401, 0x7, 0x1, 0x1, 0x29d9, 0x800, 0x1, 0x0, 0x7fffffff, 0x6}) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:15 executing program 0: r0 = socket(0x2, 0x8000, 0x8) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x4, 0x2) poll(&(0x7f0000000080)=[{r1, 0x20}, {r2, 0x10}, {r1, 0x10}, {r2, 0x42}, {r2, 0x2}, {r1, 0x4}], 0x6, 0x5) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x100, 0x6) ioctl$TIOCSTOP(r2, 0x2000746f) sendmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[{0x10}, {0x10}], 0x20}, 0x0) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:16 executing program 0: r0 = socket(0x2, 0x4003, 0x2) getsockopt(r0, 0x0, 0x14, 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000000)) 16:00:16 executing program 0: setreuid(0x0, 0xee00) socket$inet6(0x18, 0x2, 0x2) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x100000000000207, 0x105, 0x7, 0xb24b, "49094a54ca605173c99628cb2e9b1e0f9bf3f816", 0x1, 0x6}) syz_open_pts() r1 = socket(0x18, 0x1, 0x0) setuid(0xee01) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x241) r3 = dup2(r1, r1) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000800)) geteuid() setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000a00)={0x100000000, 0x3, 0x4, 0xfffffffffffffffd, "4fe445667930b6e84aad5cb79155e16ee1c6a2cd", 0x1ff, 0xa}) socket(0x1, 0x4000, 0x8) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000980)) r4 = semget$private(0x0, 0x4, 0x226) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/zero\x00', 0x40000000308a8, 0x0) rmdir(&(0x7f00000002c0)='./file0\x00') mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x1, 0x5) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000300)={0x10, 0x6, 0x4, 0x8, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x176c}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4d3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x20}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x24}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0xffff}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x71959a75}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0/file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x5cb}) rmdir(&(0x7f0000000280)='./file0\x00') linkat(r5, &(0x7f00000000c0)='./file0\x00', r5, &(0x7f0000000240)='./file0\x00', 0x4) semctl$GETVAL(r4, 0xffffffffa, 0x5, &(0x7f00000001c0)=""/126) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x2000000000000000) setsockopt$inet_opts(r0, 0x0, 0x24, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x1ef) syz_open_pts() ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x9, 0x1, 0x2, 0x40}]}) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="9c0240000000c4371266"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) pipe(&(0x7f0000000140)={0xffffffffffffffff}) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843", 0x171) dup2(r0, r1) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x101) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) 16:00:17 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000084c23951271b41b0ba9011c0ec78600662c31112282d1e15634b6311e640506f991bb9757f080003b87a1e6e44b116113be6990b3347f0f33642e6a1083be219910a67e4f9b567d0e8b739fd57135d7235b14491434cdb97d5dc3987ff8c02b79fd9f35abe8991e231e026ce3dc93b74772af890c2e12d40f0b97664d7fd8a279339cabf"], 0x10) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, 0x0, 0x0) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x20) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x2, 0x1}) r1 = socket(0x2, 0x2, 0xfffffffffffffffe) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, 0x0, 0x0) sync() ioctl$TIOCSTART(r0, 0x2000746e) socket$inet(0x2, 0x2, 0x2) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 16:00:18 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x2) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x1, 0x1f}) r2 = kqueue() kevent(r2, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r3 = kqueue() close(r2) kevent(r3, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) r4 = dup2(r0, r3) ioctl$TIOCCBRK(r4, 0x2000747a) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x6d76) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, 0x0, 0x0) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x4}, {0x800080000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) r2 = syz_open_pts() r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x40) ioctl$KDDISABIO(r3, 0x20004b3d) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000180)=0x4) readlinkat(r4, &(0x7f0000000400)='./file0\x00', &(0x7f0000000680)=""/218, 0xda) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000540)='/dev/klog\x00', 0x20980, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10000, 0x0) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x2, 0x0) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x800, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x45, 0xf0000000, 0x8fc, 0x5}, {{r2}, 0xfffffffffffffff9, 0x2, 0xf0000000, 0xe90c, 0x3}], 0x8c, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffb, 0x4, 0x1, 0x5, 0x7}, {{r4}, 0xfffffffffffffffc, 0x2, 0x1, 0xdb, 0x100}, {{r5}, 0xffffffffffffffff, 0x20, 0x10, 0x5, 0x5}, {{r6}, 0xffffffffffffffff, 0x40, 0x40, 0x1, 0x1ff}, {{r7}, 0xfffffffffffffffe, 0x40, 0x80000000, 0x36, 0x5}, {{r8}, 0xfffffffffffffffe, 0x41, 0x10, 0x10000, 0x2}, {{r9}, 0xfffffffffffffff9, 0x10, 0x4, 0x684edc01, 0x3}], 0x0, &(0x7f00000003c0)={0x68, 0x1}) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r10, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pread(r4, &(0x7f0000000440)="73b4e790c87902a15ace2c0e769ae04c00ff93fad0bcc158e7c35380815fe72c34faa4f534530143541d5752fc2daaccbdd808730c483c8ee61ea78ed720b53310d343965ede25354643c0d924d723bd088c7a398b1c2f810be9e76899a0df64755e5a61735729ebee64012f06c8baa54f0b4837b0b9f1d5a9154b6a74d5d77b67a29a7a8053bd7dbe02e4b27d52a015b0bdc41b846ad2e4050004f2c97605b189d0b6c6273389197ef000863e1dd53acdd406f94fa262cf0e943c", 0xbb, 0x0, 0x0) 16:00:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000140)=0x1, 0x4) recvfrom$inet(r0, &(0x7f0000000080)=""/21, 0x15, 0x40, &(0x7f0000000100)={0x2, 0x1}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff81) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, 0x0, 0x0) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:19 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000010000000ffff000000000000f87c8a5b671b1b542a538706000200b810000000290000003d00000003000000"], 0x30}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x5) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x9) r2 = geteuid() r3 = getegid() fchown(r0, r2, r3) 16:00:20 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = dup(0xffffffffffffffff) bind(r0, &(0x7f0000000280)=@in6={0x18, 0x1, 0xba, 0x8}, 0xc) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r1 = socket$unix(0x1, 0x0, 0x0) r2 = getpgrp() getpgid(r2) r3 = open(&(0x7f0000000180)='./file0/file0\x00', 0x80, 0x2) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000240)) recvfrom(r1, &(0x7f00000000c0)=""/107, 0x6b, 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="05005a246f760c8b983fd470370122dc"], 0x1) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r1 = syz_open_pts() close(r0) r2 = dup(r1) setsockopt(r2, 0x42, 0xab, &(0x7f0000000080)="628a303a0f6ec2c3", 0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000003, 0x1000003, 0xf7fffffffffffffc, "85000000000900005f00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040), 0x0) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:20 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x8, 0x10) ioctl$BIOCPROMISC(r0, 0x20004269) mknod(&(0x7f0000000b00)='./bus\x00', 0x800080002002, 0x5bcf) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x7f, 0x0, 0x81, 0x0) shutdown(r1, 0x3) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) getsockopt(r1, 0x67ad, 0x101, &(0x7f0000000000)=""/82, &(0x7f0000000080)=0x52) 16:00:20 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x8, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0c", 0x7af) write(r0, &(0x7f0000000900)="1e1611ed3e23a9cb7463856bf96b1673d0a3b7cc3b4ef278dc3fa49475c8fda393f52ba4f3681ef27e1e77c1d02e01805ea63e79db1b11bca0cf6c78fc6a011dc3cdfedc84ecf73a6ff4c498bab700c6223101fcffff", 0x56) r2 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000980)={0x9, 0x10000, 0x2, 0x4, "8fbdb71ce2be552d38bad212528d3b9e7aeafd3b", 0x101, 0x10000}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r0, 0x3}) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040), 0x0) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:21 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3, 0x3c}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r0, r2) ioctl$VMM_IOC_RUN(r3, 0xc028756b, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x0, 0x0}) 16:00:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) setuid(0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) 16:00:21 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0xffff) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x2, 0x2, 0x400, 0x795, r2}) ioctl$TIOCEXCL(r1, 0x2000740d) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x80000000000000, 0x2000300000000}) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040), 0x0) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x325, &(0x7f0000000080)=[{0x3}, {0x44}, {0x6, 0x2, 0x0, 0x4}]}) clock_getres(0x0, &(0x7f0000000040)) syz_emit_ethernet(0x37, &(0x7f00000000c0)="e926023d18934ea32808b57dba3025d3ac14b4861a4848209d92ca0703b02aa880aadc93f831071a7a8c4d113d58bfa91b36ea0f8b47ee") ioctl$BIOCLOCK(r0, 0x20004276) 16:00:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0xcf8cd2766ac2fa62}, {0x44, 0x8}, {0x0, 0x9}, {0x46, 0x3}, {0x80, 0x101}], 0x5}) write(r0, &(0x7f0000000080)="f2399ea25186e39232597579b10f515135fd6a1677ed4061de21f8c5bd3b8ccd097d8945ac6677f605c35638e2b2731efdd0e6f3cde5e78caa12309181fc6ad23a5e68231c067038ad038a960aa446df32d1a6e02fc62135ff1295983c2d01b9d6e69b9aa34f2a339a248aca0d87a10e0c04588e3efd7200a396c022cfc4a5b67bdc99b98386358731495273f919ee42d12f40b3afe938c76c1895c9286af1f247546fd195", 0xa5) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000000)=[{0x101}], 0x1}) 16:00:22 executing program 0: ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000040)=0x81) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x20, 0x80000001}], 0x1}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x8) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:23 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x8000) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) fcntl$getown(r1, 0x5) r2 = semget$private(0x0, 0x5, 0x200) semop(r2, &(0x7f0000000080), 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x3) 16:00:23 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:23 executing program 0: pipe2(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000b00)=0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f0000000c40)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000009c0)={&(0x7f0000000340)=@in6, 0xc, &(0x7f0000000840)=[{&(0x7f0000000400)=""/250, 0xfa}, {&(0x7f0000000500)=""/121, 0x79}, {&(0x7f0000000580)=""/246, 0xf6}, {&(0x7f0000000680)=""/134, 0x86}, {&(0x7f0000000740)=""/68, 0x44}, {&(0x7f00000007c0)=""/54, 0x36}, {&(0x7f0000000800)=""/12, 0xc}], 0x7, &(0x7f00000008c0)=""/201, 0xc9}, 0x2) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x4000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0x8d}, {{r3}, 0xffffffffffffffff, 0x18, 0x0, 0xfffffffffffffffc, 0x20}, {{r2}, 0xffffffffffffffff, 0x0, 0x4, 0x100, 0x2}, {{r3}, 0x0, 0x50, 0x3, 0x8, 0x100}, {{r2}, 0xfffffffffffffff8, 0x24, 0x8, 0xb2c}, {{r3}, 0xfffffffffffffffd, 0x18, 0x20, 0x4, 0x1}, {{r2}, 0xfffffffffffffff8, 0x48, 0x1, 0x4, 0xfffffffffffffff9}, {{r2}, 0xffffffffffffffff, 0x2, 0x3, 0xb4, 0x101}], 0xac1b, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffa, 0x80, 0x0, 0x6, 0x17bc}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x401}, {{r2}, 0xfffffffffffffffa, 0xa, 0x12, 0x0, 0xfffffffffffffffc}, {{r3}, 0xfffffffffffffffd, 0x2, 0x2c, 0x7, 0x200}], 0xd3f, &(0x7f0000000280)={0x100000000, 0x8}) r4 = semget$private(0x0, 0x3, 0x0) semop(r4, &(0x7f0000000a40)=[{0x1, 0x1, 0x1000}, {0x4, 0x2766c04a, 0x1000}, {0x4, 0x80000001, 0x800}], 0x3) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x80c0, 0x0) setuid(0xee01) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000c80)) ioctl$TIOCMSET(r3, 0x4004667f, &(0x7f0000000000)) r5 = semget$private(0x0, 0x4, 0x5) r6 = shmat(0xffffffffffffffff, &(0x7f0000a00000/0x600000)=nil, 0x3000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000b40)=0x7) shmdt(r6) semop(r4, &(0x7f0000000a80)=[{0x6, 0xad95, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x3, 0x1000}, {0x7, 0x8, 0x1000}, {0x0, 0x7, 0x1800}, {0x0, 0x1}, {0x7, 0x2, 0x1000}], 0x7) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000a00)=0x2) utimensat(r0, &(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000380)={{0x6, 0x4}, {0x8000, 0x100000000}}, 0x0) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:24 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x20007ffe, 0x0, "d70000000000000000000000004000000800"}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x87e976e28b576fa3, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x6d39, 0x67a5, 0x1, 0x4, "40d40cbd89f871d5fd8fef685ee89381c64a9626", 0x4, 0x3fb0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='W\x00') r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:24 executing program 0: munmap(&(0x7f0000ace000/0x2000)=nil, 0x2000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='./file0\x00') minherit(&(0x7f0000901000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x400035}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') map stack 0x2071c000-0x20b1c000 of map 0xfffffd807effea10 failed: hole in range map stack 0x2071c000-0x20b1c000 of map 0xfffffd807effea10 failed: hole in range 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:24 executing program 0: r0 = socket(0x2, 0xc003, 0x0) lseek(r0, 0x0, 0x0, 0x1) close(r0) r1 = socket$inet(0x2, 0x3, 0x11) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x400, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x1c) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000080)={0x200, 0x2}) 16:00: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) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000200)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) read(r0, &(0x7f0000000280)=""/192, 0xc0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:25 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) 16:00:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = semget(0x0, 0x0, 0x1) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000100)=""/171) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:25 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) accept$unix(r0, &(0x7f0000001080)=@abs, &(0x7f00000010c0)=0x8) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x5acd8866, 0x400000000095}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x9, 0x7ff, 0xfffffffffffffffd, "0366402b00"}) write(r0, &(0x7f0000000980)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d4171887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaa28c2234dbdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c5659e2359bd854852412527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381521a17ae84f608320066168e2da085557bd09f600dceeb945f6bf48aa068d65a3ab3b19c04d4e85d8f818b0ff64432a928dec372f418db668bc2dba96325ac2daaf44eb62afc91483d4ee0df03d1391cd47f24126de00e5ec1f1e6220fa6693aecda7d45758278f80087cde3deb400e821d45aec9b2460ef27c0ab338c3bb4e32998c3c42a7bfe823d9c77342f65cb2e485f2629234f70972a519c533d7e0e8a28cb4e9df9d9949d0e1ceb22fb56573fa430309765ea6ac5d8154777df8f36987937b8cca9fad6feb8dc0460261fda302163c9675fabd07c00293907f16c7dba1bdefe947f46d33f2aff9fc36c87538684365c04401b1bebd872f43167286f49887905", 0xb08) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac87176bcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a74932ff5fda01ad61d3b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab00", 0x34b) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000004c0)={&(0x7f00000000c0)=[{0x89, 0x100000001}, {0x88, 0x65d3b4cc}, {0x8a, 0xfffffffffffffffb}, {0x84, 0x6b744114}, {0x82, 0xfb62}, {0x42, 0x8}, {0x0, 0x4}, {0x0, 0x2}, {0x0, 0xfffffffffffffff8}, {0x42, 0xb5b}], 0xa}) 16:00:26 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x200, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x3, 0x1, 0xeabf, 0x7, r1}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x0, 0x3, 0x40, 0x4, r3}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) dup2(r0, r0) r4 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004008b0011000000000000000000003f00ffff00603e975f3551c3e417274572269909d70e00000000000000000000000000000000dfff00", 0x3d}], 0x1) 16:00:26 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockname(r0, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) select(0x40, &(0x7f0000000100)={0x400, 0x7fffffff, 0x1, 0x0, 0x6, 0xad8, 0x8001, 0x7}, &(0x7f0000000140)={0xc5, 0x3f, 0x20, 0x7fff, 0x6, 0x9, 0x3, 0x6}, &(0x7f00000001c0)={0x101, 0x93, 0x5, 0x3, 0x7, 0x34, 0x7, 0x100}, &(0x7f0000000200)={0xfffffffffffffffe, 0x8}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000280)={0x7f, 0x3}) setsockopt(r0, 0x0, 0x3f, &(0x7f0000000380)="e1a6e3788fe52178140750bb007f4bacaff1f4513ddf6c43e39bdc3929c8213b347d7dada70e1f280e4aa0372303734b07cce08631df72f86152503d5381a1f629b06728fc6b18804df68b1d3f389f8dcfc92024c573307d7c46cda75aea5a2617b1668f25ba0097c13fe6cd7a0b5b41a2d842484fb8e4213e16c80d8c86fc762838c99c6fdb0c493729eb61465710f9f9", 0x91) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x15}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x349, &(0x7f0000000040)="b6") 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) fcntl$setown(r1, 0x6, 0x0) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x80000001) 16:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b", 0x33}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000140)) acct(&(0x7f0000000080)='./bus\x00') select(0x40, &(0x7f00000000c0), &(0x7f0000000100)={0x8}, 0x0, 0x0) 16:00:28 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) getrlimit(0x6, &(0x7f0000000040)) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000000)={0x9, 0x100}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f0000000180)) 16:00:28 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000040)="b54235bc995dda7802b5473fb4e3614cc3e2c3789db43e922dc714d892fb62bd5f955a320b31ec", 0x27, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file1\x00') openat(r0, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b", 0x33}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x64}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 16:00:29 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) socket(0x18, 0x3, 0x40004) write(r1, &(0x7f0000000280)="9e3eaa900603b73725c74177050000e8864babe43830cdd8e6e74d1e0000000000003ae32d586aac66b7ca27326197bb199fca9aa28d3d850989b2a11a677f877d422a8ea3fb76bbba0de1a68c4926d5bfc177c17072214452cc52752a07ef20a1b0d2f36632f82056b949344e808bae3063abb6df7189f036ae6a1f870b8b19337ea2dc", 0x2d8) close(r1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x2) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000340)=""/4096, 0x1000) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x10001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b", 0x33}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d71bc1e7bb8f1ecc525af8fa0b00000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae61325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d40972b8bcdb9ad8a4f5f728193ef1d4d99342a35000"/101, 0x65) write(r0, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e289d9f9ef2ee4827379ac07c7970ff4d49ac1c4d50996b8011c408800d8", 0x466) r1 = syz_open_pts() r2 = kqueue() close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x1000, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000000)={0x0, 0x8000}) r5 = fcntl$dupfd(r0, 0x0, r1) flock(r5, 0xf) syz_open_pts() ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000040)=0x5) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111", 0x4c}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:30 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000140)=ANY=[], 0x0) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341"], 0x10) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) write(r1, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) r2 = dup2(r0, r0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000140)) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000001c0)=0x2) write(r2, &(0x7f00000003c0)="957c258ae9f44a7d0c388a9ee571dbee9b2df2d876ddebbfad5d49b66f096c5e05f3e183a6849e034a1eb81df07d4eeb15caa95768f044b4b7490e9fcbaa851a5fbf368297d2989f4da8c80797650f0b816503667494a7a56303319e23aa4d", 0x5f) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0x80000000, 0x2, 0x8, 0x2}, {0x73ef, 0x1000, 0xdc1f, 0xb4f}, {0x1000, 0x4, 0x2, 0x6b9e}, {0x2, 0x200, 0x8, 0x2}]}) socket$inet(0x2, 0x2, 0x9) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x44}, {0x2}, {0x40000006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:00:30 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0x1) sendto$unix(r0, &(0x7f0000000200)="3fd8ea149935f54868b97877d00511f90dc8409b80e3ef53e53adcf77c15ce85b84efca388083968616495cbbbbf5edc4693ec51c4f7a76dcb83783724e50054e501e696bc5b362c8dcd1963b37c414b19cb4591b8b72636b26714eb894f176a14734e970a96a3f42a54865341eeec7b30126b56df5d21b6f69630d31d774c4c52bbc7c3e9cbf5da6bf9dbe393ae5f7b854d3702d0cfbbd07b73f3ae9d4bb6c61bbda3934f1f860437bad74f958e9f84ded5446c652f1b87bc1f3c0e00bcaeee98b0c8def15444c72ea216aac93a81b0", 0xd0, 0x2, &(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x8000200a, 0x5dc1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() close(r3) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7fd, 0x0, 0x0, 0x0) dup2(r2, r5) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111", 0x4c}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) 16:00:30 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140)=[{{r2}, 0x45c145a2e9c77c00, 0x80, 0x40000000, 0x4, 0x6}, {{r2}, 0xffffffffffffffff, 0x30, 0x40, 0x18, 0x7}, {{r0}, 0xfffffffffffffff9, 0x0, 0x2, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0x98dc6ab995498dc8, 0x8, 0x7, 0x4}, {{r2}, 0xfffffffffffffffd, 0x80, 0x10, 0x800, 0xffff}, {{r2}, 0xfffffffffffffffd, 0x40, 0x20, 0xfffffffffffffeff, 0x9a0a}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x2f, 0x0, 0x0, 0x2000}], 0x6, 0x0, 0xc64, 0x0) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111", 0x4c}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() r4 = getuid() r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x100000000, r2, r3, r4, r5, 0xd7232f04c888d58f, 0x2}, 0xfffffffffffffffb, 0x8, r6, r7, 0x1, 0x8001, 0x5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r8, 0x80085762, &(0x7f0000000040)={0x0, 0x5}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c, 0x3}, {0x7c}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x24}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="f3") 16:00:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x5c873febc3e2aa52) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) r1 = socket(0x18, 0x2, 0x20) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003d000000030035700100000000000000"], 0x38}, 0x0) 16:00:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb3", 0x59}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:32 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x2) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) write(0xffffffffffffffff, 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0xa35a235aa48f122f) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b82601000000", 0x14, 0x0, 0x0, 0x0) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x7, &(0x7f00000001c0)=[0x101, 0x9, 0x6, 0x1, 0xca, 0x2c9788fd, 0x6]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$inet6(r1, &(0x7f0000000040)=""/104, 0x68, 0x800, &(0x7f0000000100)={0x18, 0x1, 0x5, 0xc0}, 0xc) 16:00:32 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = dup(0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x1e}], 0x1e}, 0x0) 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb3", 0x59}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x230) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x240a, &(0x7f0000000100)}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xffffffc2, &(0x7f00000000c0)="b6f0e72f8f0a4c4948f374121b492ec3506993acbc6466cb8da9392ca68ec6025bca0032fcc47a2095c0ba7de4f3f9f301385d") 16:00:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000003100000000000000000000f8d2ecd21524de39f91d2a195d296a0002000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x1, 0x3, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmsg(r0, &(0x7f0000000840)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000140)="54710b22e6beb1d2a6792c5e933e473ba5ae55c5a5119246c4038484fdb9b852d9c150d494d999bea06f05c2b2dc599410c7283e4e6b06656095620ac724c04c8ee8e472385e86dcddd64d8a78080a13dc28808d1ca3d6ad54e21268d5f849179895a7d9fc2267865951658d0e03b07d402134aec73cb337d5b0b8712d4f10c3ea8521018b35", 0x86}, {&(0x7f0000000200)="697e40a1fcb73c1da07589aa77b10eec4de9a3bc3dcf71d2f94d89cd1a564d7ccf2b110d95", 0x25}, {&(0x7f0000000240)="59ca2c1f6952f8b60626d7ff1cabf796af482f6cd0433bf0d552a6771092ac00dfb37927988162248cbb868a9f05e1bd1ff79bd605d62b69c2382537be70b8455d71db399d5bc60b9ebc18c7c33866bf4f1eed4561ec54e1c954adc7976779342e420f3121a6e25223bee0c458828dcdb11463a65230f07edfe9259888a817cbf40f3cebeb59887fbe5f090e5c313feae665c1af690444099f06320e0a993d3636421a6e10d6f256a573025d9e1447095d6c2a87460a9824147462c6e77193cceb62a107d97a2bf435890889095d151b0d10b665210da0a7ce89ac7dbed9b61c2b2089cd542bba96e5720e8d3c1656f8a9aac5", 0xf3}, {&(0x7f0000000340)="7cbd0266b44e11acf70da348a88e71de1e9ee6622b0040f81724a23375f410508187c0536f1ff290be13dfdd0b7fd663eff7543b1e34204abf538fa5b6d4f299b35fe906dc1b4b5a83c6b118ea9c0e63cf70944a49793aa2c779af80ac031f246c6d07c81d052ef56403fe97ad6a9cb5fdd62fe2a6ce238e939a97d5b9b144c57ab58d4ad5aa4ec101a1edde21ca77d26794e10270dc055b25bd4b7d0de99c84dea8c1418b170b96382a23652a5e6cbe57aad02d", 0xb4}, {&(0x7f0000000400)="90eeae425828d91fe27c6b83030640a5d9b9f65e22123b1a8dcf9ba999721b7f3a4a551dc0f77ba1971a9af9f83ce4e39e6edc434b5f216b866d3509d951d13d0b689f019e59e753300991e46fea179850f37e7936c76998e3095fd06b3bad9729458db57c45cbf6f7386f0374712fb1be38385851fbb2a8472632403181be30b67b4334e168407b5489587695dc1aec5c675fc918502d85018501488dc21aebbc2d7d143ae505f25cdf9f9ca558df9794952144dc9f155518da7393dfc73ab1268c134b2d047dadd7a6d328d659b760d08e734d10fd5132a7e9067113d574b0", 0xe0}, {&(0x7f0000000500)="9888b427a0a23b2acc073a2e4cbda1832e27b7ab4562907d65d9084f4f725587", 0x20}], 0x6, &(0x7f00000005c0)=[{0x108, 0xffff, 0x8, "bcbb59c51df151894a7f0135a02a63c85ec333a66b0ac2c9646c0a0cae85cf32fac497063e645aabe3d42917d9fa020699152389544205fbc825b0900d3b3ce85b6a7a419ee11b0d69bd4687af04e6cd882bdf5950eba3be0e7430081dd43232231e2bf631f057841e4521eb6ef90bfe7b8cc6d945480eb61cbf48eff5bcedae3f98e7d3a764bdaebd6c36eb6eca852219314255100a8eda85e202bf8867fddbd4c7e2cad0c6bdc956e311fac502c8a699d7aeb93855bad1b066d6a09bc702febacb6f396cf057addae19dcffb0e470a79011f241d1903e4f0eae606d30d4e2f20ce34f630388325c38a7013d075168074d0143750"}, {0x58, 0xffff, 0x1, "82df3645b476541ff57b46414896cf03a54b194a4ff35cf3aa03ce0ff9b7c3ebff0d1620c4d494492c8d4037d49eeeb1f5ac3756e95451bc72434867b3d2d81a8619122f4d"}, {0x108, 0xffff, 0x8, "0af42c4c3ab10ab20a277262e5d5b873fedfd89b43ccb2b7464eb15d698014f2e7d225b660bce56636f0e11afba31d90a83022a32d7df8cf0dbeec4a0186d446bda402ee76c7cfddb59cba6924c1cf46d2f87369eb618ff3a3aa73fe0c707f4c0b88bf4e1c81fe3a74f758570fe61189506c79f88d09e0cc48c12e7046b26d4d5998282f6af54690eb62f7d6687fed36693169f170e74f60d0681addfbb10a6b1e881720690faf76cdf5180866367b2da3f07fefaa2663770cbd915dd1c7c1812473281ee71bbfa55c5dace9d9c2416df1fc3676f90028d7c074bd469fe46c1dfe532de273fe6af6eb23f8f5f76d8379741d89aaf730"}], 0x268}, 0x1) 16:00:33 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0xa01, 0x40) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000003c0)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000240)=""/234, 0xea) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000640)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000440)=0x3) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000180)=0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x28}, {0x6}]}) readlinkat(r0, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000540)=""/218, 0xda) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000480)=0x80000001) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000500)={0x6, 0x1000000000003, './file0\x00', 0x1ff, 0x401, 0x56e18a59, 0x8}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000400)=0x2) 16:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb3", 0x59}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:34 executing program 0: rename(&(0x7f0000001400)='./file0\x00', &(0x7f0000000040)='./file0\x00') rename(&(0x7f00000012c0)='./file1/file0\x00', &(0x7f0000001540)='./file1\x00') getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001140), 0xc) r0 = open$dir(&(0x7f0000001200)='./file0\x00', 0x80, 0x2) r1 = semget$private(0x0, 0x7, 0x20) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/4096) rename(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001240)='./file1\x00') mkdirat(r0, &(0x7f0000001440)='./file0\x00', 0x32) mkdir(&(0x7f0000000100)='./file0\x00', 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001600)='/dev/zero\x00', 0x108, 0x0) getpeername(r2, &(0x7f0000001340)=@in6, &(0x7f00000000c0)=0xc) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001500), 0x7a) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001640), 0xc) sendmsg$unix(r2, &(0x7f0000001ac0)={&(0x7f0000001d00)=ANY=[@ANYBLOB="1edb1b1f8818de123e3cbb472ef2ca7b32eb6da516ade9a0aaf6ff87d4fa16faac9017af4a4ea0b9af9c5601e4eace55cbf26a249496772dfd92f9d45a18dfc386f653fa1e07508c5edbdeaa5cb6d8758e03e9000000000000783834ab1307e26f69e3013443fa76323dd2a725bc94121c016e55f0b4c0f1ca935317eebc17e26e3f9d720200da5b2a3a401d0ce9ade6b6d07f000000146b5fc44f9bdc2124e1ffff07fdadc66053a8a4931ecf62d147be70d68b2b9b29e6745c5109fa95d28b2e060000005a2ecc320000000000e729675673debaedc7c162b584000000a188d36600000000000000000085bc35c9e132f825468817091a850e7ce4bb4853542c5dc5a6a9403ff2d5fa60ab1d4e8ed81936fa0eb80ac81d726bf8e0f87ff46c6c4c5ff2881db414a1c7aa605dee616ee2ad48fa459ca1312252a1e5aa8714ac55f0001b5cf94adab28fdec1982ccb051da9a474cf14a3b5d31c861b4038e6bbbea55d8ab823b51c539272319e0482a03eea584f05a48ff6a3f66318f4e883707d488751e1934fb63a37a4705903011e228b84f7c088cf33af44e010076a141d6980b9a2558dcc3a1c51e1f134b092d3529236ec2d7e834c3052dbce36d994f1382b28afb72cf549b7a6f8cb94c5993dd1c310521cb67a60dda3c28c9668e821a84561591281fb73e78448706b51330dfefc29e7df5c602e33dd0737ad420e58db083985dc3c11b3b0423ebc50e0e9aca447fded0255014378e8fb07b76bf76e7c277714fde1ef7190967b3a2bb710cefbf473219e111fd5ca3c87798bcf6b0b51bb56d9a01001e1fbeab017ffd1b8ca1e21ea124444276150bc6bbc829c23e251aab7dcfe09c68b66f4356e5e212b1f15903c093fff67af881b155f15590c6d238263582f4f2eba0f721661e59ab64a085b7dab01d172b88dc174502681e474f4651db50d1c605280a6d5b90ac0892cf2ba507f5e716c3fc861ab6213cc50cdf2385d53b7fa48200abc152e34d0cebd0a80fffa9e4ba43a0100000000000000903033c1941511d11bb7d462583bc74c59415e5cce67ed9b51190000000000000000000000000000009bc5187408659116ce9a4802fc5a3b3cccd536a86a56f39701b77838a14aa1785d161bf274c75e177682d203d9a73acacd426edf4c260abeedcbe6b42213ad9256242071c7252c760fadc58cbc1cb3033c2c195ce75f8312f92d98c90fceb1c0d421fa9b6e595a654b2e37954ca7695e229bb7ab0010a7c7835a3c2098143df9c435445f40fa385f1ccd523351af38e292c2d19acf618eb4641d46d3afa8b1413cbb090709764b6a468e3e6d78e6a754f0aa95caf18e26d9acfe2d1becbcd972f468d03e3f5a1295039d4c45609ff8ffcdd77a4ef26d5fb35888ea87b61eb49bda90b2556091b6ae5d1e59d9b800"], 0x1, 0x0, 0x0, 0x0, 0x0, 0xb}, 0x400) mknodat(r0, &(0x7f0000000080)='./file1/file0\x00', 0x80, 0x8) setregid(0x0, 0x0) 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, &(0x7f0000000000)={0x20000000002, './file0\x00'}) fchmodat(r0, &(0x7f0000001480)='./file0\x00', 0x40, 0xffffffffffffffff) r3 = semget$private(0x0, 0x3, 0xf2c339b1079fa0fe) semctl$SETVAL(r3, 0x4000000001, 0x8, &(0x7f00000014c0)=0x100000001) utimensat(r2, &(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)={{0x800000, 0xffffffffffff238b}, {0x8, 0x5}}, 0xffffffffffffffff) open$dir(&(0x7f0000001c80)='./file0\x00', 0x1, 0x4) ioctl$TIOCDRAIN(r2, 0x2000745e) fchmod(r2, 0x200000fd) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001cc0)={0x0, 0x0, 0x0}, &(0x7f0000001300)=0xc) setregid(r4, 0x0) pipe(&(0x7f0000001380)) 16:00:34 executing program 0: socketpair(0x2, 0x2, 0x2000000200, &(0x7f0000000040)) 16:00:34 executing program 0: r0 = dup(0xffffffffffffffff) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000005c0)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1, 0x0}, 0x0) getsockname$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$setstatus(r1, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='^)@\x00', &(0x7f00000002c0)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r1, 0x0, &(0x7f00000000c0)=0xfffffffffffffef0) close(r1) 16:00:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c245", 0x5f}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) pledge(&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x6c}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000005c0)='\x00') 16:00:35 executing program 0: r0 = socket(0x18, 0x3, 0x8000) sendmsg(r0, &(0x7f0000002280)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001100)=[{&(0x7f0000000040)="5c6d0e1d874f39d72894e7ba9960365f0d1eec8d906b26168f69202ed9753b91298a595975126a038529e80f6d49341a1e718872a63812a308f8ace617c758aef677d5ee5340c7c3a8fd50f6260e9ec024a2c3a5aabd221f88da0578ce125045af6653075c81001eadcfa7727048a8364494f915093cb5ce60fb060786fc31467ba2f19f61b23007312ea86fc43ce029ca09030211bac04f987acefde8ae1ed5ff122522a175f394f031dcf46849cd393366253d8dbe81bb7abbca2e8728b5b648987cff261afde1d940d6773f348927844f531969820e1f650a1b0f6fb1e583fd77bf1dd7a844552bf9cedd7467a679cade4f447c4900234c2a9dd58b185428b6043c854cd4bba14139399cce3caa2b43297b852468912c13f8b2d7fc5b3ed45550926d04f05f3342d8d97fd22463770cb90014ebcf2d87fe5f1e744918832bd91412899bf0a1adb9186272bf672ac6943b3db06ae4ca773d45985dffa3a8be41bb470ad3cb551ebd3e3f5d2ab544aa6756ba9008db815471fed9f9f963407b64d80a14db8992375f709179ec076fce3ffb7ac77c7f52dd78ad1854c1a2b8909aeeca8013e8dff36fa2ab16a6de8f4c721f03d71cbb7f73563f17b446cb5a267913b8f8c9f592dd5892ef9ffe852e31db324ff2679388b6ddd50032ebc48d89f5c43b471019254a8d8c229f5f64766e2d16e1448c4c672102ff22ab7fecb38bd93af0856b2180ced750b5af86e24613e4ea7752eef48182ed3c677e128a100230105659644526d0cf5a33ee50563d8681fb0ad4e49259ba77ea4eedcef560fcd9eac0838d0e851a6cbabb3773abe1a43d57b010e67123e30a1094bd36ce2d8734a259c5ffa4bbf30b24ff31bd3503b5dd2d48d776fae1e588de6d18d265466e35c0af2fa372de077e5a0e46422e7e5feded4ab04ced2c9b300c57a94045b5654515eace084442fadbc9a43e636062dc335d94743e360768cd751a7a29f6243fb2c6265f591dda2d42fdb287fcee019fba7228c1357ec4f2d85e99769b30cba9d3cdd2b1a4979bbae58645c56fcced5892f9c74c01d168bec55c8a0b4e7e3a7581533883ba80e05853dff48bf54c26e6f1ff777e44eddcfb8aa27f3cd83c988fac60ea9e6cecd65bc3c3b4a6b29cb19451832abfdb72658cdaeb6aa3a036da3bfe4018e27d28e884b446c8c355756f2ada282e3dcc8d32d2440a90474fc8d498a97adcfce4a113651d43ac63f9e0fa71b0af287d2d91d0cfebbdfbfc8cfc095806709a4cc8d62e24bd615d3f3d36dc522736d59bfed1f9dc679dcf575fc5595874ff76e6a0ed9ae6b3927f16106b0b4aa183c555b2d2bb7f3f7326a3e10b1fa3987a68683f9354c5a60dd2442f6ea18b956d572e3bdb724c2c1bf7abeb3d6a6678c486044bc8b5246369d7867d0bfe0ba54e944e30f7751468fdda0667285c88465c79db34e0c4d860707330eadecaac95842a553e39f437976a943a5650739ffaaaf84173d7ca348d7a427dc1066e74c2fc525131f5a3b331c3f6a06a3f25a7598dca3bd901bdf319fd8bc90816a40751df85a52ee54aeb83d7f147b008004865caae995e4d5c0922fab9162996dcb88320cccbf0652400a285c1bfed0ae22a8107088cc35461a02a1fac4c53ca838b5311447edf2190a50e0c4f2b359d32b63ce8b962a984eb669723d44302416a97af240f5d58c4d1a5f6484fb5e43ef240ecfa48c4fa6ec6c7a43fa5e4d8e4c1fcd0e052df622079dda31425a5aa75dcd74c459cfaa119e2f0a63a6239da6a9d5754c375d3f17763e530ba1317cb337144208f1c9d9373f151dd0c3b3e67c90490e6dbd1b8113c48924d7aea9c270e1d7d73bce48472186737354af2912958ef2e12236b2dbf37caa29327f0ddad8db0424194adf7e9cdb088397688656c5897b8a021d9cc0c42bf824fa309da48428c255b89623f250f3d9ecb7862e694d6eff247dd49f3873a48e6aca2379253c22688186dbf39b7c7c0e8c3562c745b9f9f34aeabc6e4ff28e13b8c94c34c822d0581cb6cf3c2a7c7a645ebd7cfa4a1a4c80cdf6a2586f0dc563070276a240bd7d913128c20f4fe6b29eee9a3ab4995deafa3f015787655ca3eb2859f3c32e1e23dc76d6a2d1ab59044363f005363db87c8040d22e09bcb9bf54a8d7591c2ff33c21157cba916c18c5e1778afd12382d77d13c7e5e5cf6f4ff331c503b01d49866c9d0b4f44104c6601ef9f20be1a0bc999b3eacaea1f5fe56493522cf6dece93bf67f39927b6f6745c2d0c6aad6ee9ab985591d6e3deee5ee11886147def8dc9e0de141afc0eadd11a1ff2c2d4f3b812ef22aa86dfa1791946d5085fb2b9360876e99c3f1ebccb516fd661ee1ff999c137e8856bbef12e5a7af1abbaf797b38146f8c278e7a0e5bc1bfa39185ecb6327355661511122a7f2b32a1ddc1e7fada1ec2dd78d0483d34ce6792b2a3e94bbe78f5d34de581159236bcb74ab629854780830abf9a23bcbb66b68d131ec8ffc646d91d9b2e90c3c463553428e2c88010e3d05ecc6848a20b7018d6d62b894036acb7235672801da9231545fc864b56175186a0e10aadf3e351697716ae888020a833d7d5d2ea631c543a503c5c56890e7a0e6f987c58c3841d50bceb565d0486beb132a686c182e5a5a8ce8208279a25af0b9e5ad737652e0afbf25c153e4b9925ac6bae5d20d4af6636899dd5ffc02d68f62de8e0a52bae0507b1ffaf0db112636880d076dddf495f402fd52cccc864904797d3362a8bedee3b467342064ef4b39e7199b45f4e2a43e6b9e42f2a60df04d90e0c4903731e4907ea27fc3b3569c94340b20818bbe1c33921b62bc9157e170a7caf3170fd81a0c2f22a01fbe38f3adb6dc72dda164acf2f8fc947d6fbd02e639fdcc7491d4e28b212a1233cd2cc91b1c6f124c756677e871b4d787c46bdc7dddff565b276d04811af80a12fa941019087f8686ffaa7de79c37ad9cc96b40d2f0a8aa78e33776fc82a55728a1ef58ecad08da2391272e8c6381607765040b7c43dfd47f2da48c71d23cb94305511f6db79eca7de3c5451275c3d5df9c6b26306515fef61f734ce5028858f76ac59c89792dc9ae69371f74a3a715d9be6fd08d2a2134be645250c3016dabc0b5781f9e954f60115106a0f769c9e424ae2dd02a4e0216aaf2c5fcc3312e7235aab8fc12f716c0650a5178ba99de5438f9bbcc86307429dd4cdd2ef294803b5b55538ecaf51389e4466a530cb8e91937d33f7eeb6f2fc412c25e80a72c105a5fe096f259478a0fee1c84870ca9fe4992e06f19f7f3aa749520c14df1139cf36c42abfb39b1bc5768b54bd8cff5c55ba366739d41c40122c252b616e5b9cd233d992dd8d1aba292b7b4296cca3f10d2e02ab02d5dd9748d64434828bbf9c63af47acfcf7eb2aa07d659bfd6e1d09ba06fa57a698a7bc848aabc19dcdd83dfab5ee2a7ee63adc344a528e4b6f1e9c84ec1875266828201f255e6ab0d2a42590de6212a5ae4b8928e4decbeaddcab21ef25621068d88443c3d66431b6601c2b1cc9de418897e433d523f5e828655d0e8d6f3880485ef086211220eaa2f4d993ce304a1ff2559338e107d1e2d230f0e64d07e29e570747287531a3254d0874ec097d261f7865050b75b8f4679deb456e02006cd1e3833a0c1b4620011406ae28c1fde87d044d02142bff543cf4df0d765884c3231ba304a5d46741cf5708f296e519db5920541e36dec327fea90ee14e4b92fa9c1311cf7817238b96b58ef55143a00df4cb49cdebc002cbbb319a70d14dfe60574dad7d08062e435e41f0d9dbad9b04b6947109024f485439017814317c75c9227adf0b583b27dc9ee0399741f1efb1e03f138a5c24847c153770aca2d173ea2da79dc38d12bbf1792f7f196565f476827d20774ec1a69caa432b23f20ab9340471edace22af49741ce2bedb506f834d40ac28cb9348a493f5e469bef6c8da01aad1c77c8f7465922a5d39e9ba60280023dec57a73ac638441cb6d25911b7abf749c6681bb5677df12bce19b8a4adb969e3db9afa72259899bbade40360bbb8b50334c22cf178dd832e886048d1aed851ee11b68d891ad194db0ff20bcdb8595a459084e249a122a7a5d51e3cad2c29edf55b9cdf6733a813a35e8c3ee3241026ebbff34181e0c318ac4436633d8fa95c91fe6ad570bb791c2d37b6357f130ea2f859732bc4a1fe6a1fba45386f15a3a1f325819d0ff0504869204969211b9fde3e188717c168cca5d03036e6974c42baac5948ca646b7bc85a001abad50a6fe00cf9e8c0f97dc07887c70bcf50ec6122671eb1f08752d84d33b7f43b778e4b9b568cc37f0e1b355669a19fa9d58eb7fbff66af0515e30406ff51f58dc10912e8dac12f1a7d9ef8eea439e1ef22eff8338e2dfa3d3faa4fa65688dda727dc2d01c8d362bb0d92103a8d9541b334aadbab0a976da433c35aafb41e6ead50b44c2f5935392bbe2d401e9d4ffcfb89f4d7d1c04a9bf99a3d09bf93eb43213d1afd0d712f68b7268834bd1a51864d3bcca11474eed31f41d51cb7f8b9ba8fe700b3c5ff95a43e3cb18ad1241fcd9b4f5a6c2ff7169052efeb9fa779010891cb6ab1b6b3c39e99c19b8706d65e718d092e0f6b280b0348198d23fe40400284e4f8a38f682a624ef9a7c9bcb934dcc855dac0035216fc37084db7c1f09cf88744190edb017377ec1863f1b986cbf8e52b286e8aaee1e9e7038b316dc71543711cc0bc5f99c2f3c1c1075d348618b65a81378c90095210f0c119483b1ac82beca856f369213b102431d6ec1dd2433ee3a05cb137c3548c974556d16f802984ae40d4c588c7826064ea8de6008352ba15b0d0b68a1cb0dc73f2f6715cd56fa80db334eb209828665161182e348eaca3e7cef683e0e80b2adaddbe21ef6aff54e709f481a549361bc5981e584b4059018c3dc052a1d6b5232e590d4666e1162b9a54a8b5b2bf7bf9d9f31293457d983db6bdf457a7124fa205cc6aaf2a64639c55b11a55fb2b1c4d8429dda6cf4277a43f148e54358ed2ffd20a73c4f7f36f695bdb647cb95dc542c1d907b8d67c36d4689de7bb0201831187dd69ac5ad9d0341a00cb06ada236f8ab4fd030029efefcdbbd5f7a68b8e18d572d3ccfb734a1d28c65f017988af113096e8192d00325977bd909795b88d22c98770a2320d5c67fb571ebf707c486d39bb37bad3b1020d35a3df8cfc5ef76877548ee94e55178df7b1fc2b9914b4cca5a12eae51695b75fcbfdac67794e9265a5fcb0be85bd6b54cbc4fcf84bb34bc6376ceef8af84acb28892e49f8c3cb6da4f89f3cd0c6aaf0652418aefabd710e1e25b9a2ce4b6dd12b48f2b7975fc5b759317fdd12631c0b97bd0ba01c8d77a07c88d0127c97bebb1d822522ecae9fe3c8e5a45959e88fd068b40c85453cb32113c849545e917c10bb9b6489473cfed1732ad78af31d785c8a0d24f9e6fc69f1cd322646f83b84b5e3e4810372eb9a57f123872ce7043a082e0d361efe2921b3087fff7f988eb1169286626f469af86291c562543836cfcaddb95e7e57bcf00bf44fc68c3aaebcdabaadde076a6e9ae6ed627e4e874515491f01afa576988e338487ca5221bfd07d360b3ac52c3e35b3c8c745b26ffdec1a30721f11689b55eb7967be9ce90c9fc4ef4277534bc9f40e20c8e3d5d78d8095bf25d586d660f9c1bc4dc6ff3515e25c5b623f7140c5cb484d3d8cdf602535eebc6e97a4c119e63acd6ac45315fd3d5a88872549aead40155e587aff191c8d0d3bacda4f8770104c4", 0x1000}, {&(0x7f0000001040)="91d5f88a8a434b936a2a09ee616b4acbfb26ff435b5f616bfa53efc8c70b4440be2dc9153c85942af6b1bf69a5e93dd18ed4e755a110589e0b624b062aa8efde4111e7e7e0966f27967eb592ee3bfbc4eeedf8556c458ce3df512ff14702230ffcc0ba41644ac351eae6ffe1879cada9c29d7b20e7ac76e48d18dce25abda657e686734d2f4e4f9462104b153b65854c5d57bdd0943850cb44ddb5f765ab0d062b2a25753d7c119b4d9f5be1f72ea09f09a3", 0xb2}], 0x2, &(0x7f0000001140)=[{0x98, 0xffff, 0x7fff, "3b796e99ac6398ea2d1d5cdd961264b3715444c93ea0e579dd895f58260f96bebee38cb9b329e97251f49ba40309a9876acbefcb28a06d846aa04e369b39c1d37f5e763e7b59669e6c31342edc544dc87bbffb85fedccbcd3b3f413bead0bc0576afb10312f7ea8bdbe1f7af655cde081667f0ed83900d3f96f3cd2bc73233ea649b0abf982ec463"}, {0x70, 0x1, 0xae8, "c37b61b1c7ce72d040ad06ae030e228d2057ae3f4623f57bd341d44682e1369961c0b0861bb4a9011c2d7be9d95e30bcad1347be5cf4933075c82927f52e02af3f77f52b7b9d3b5c7ed4486827f8fa5e4535f463de13bcd151899826d251d2"}, {0x1010, 0x0, 0x8, "644af47102f38fa056c566a8b149037a71b0cac22a9c7e924296a63f15df8e09d68d524c9c9e5491cca06dbb95b283f2e5bec24d5dbb4bda89daa9f95b9a849255fb94eb191cc8e2b9263f8f19a8c7ff31f8377f996eb6bf0cd340d149a130bcbbcc1e204ab500c3e2479bf5bfbea989fc790310efd8e065d8ed7f5a5c3b09243a753ac5960b0261da81c7cf80acb9e2dbf664da9352fb685bfe6af9255b43367f5a75559932bfb4c9ee844f1232183dcb66ad490a63708e88744777075268353a000ae9820776618f1280192b05f27b8ff014d08beab7cfc70f5e4ee804e4717286b011078c9d2a45be2d8819b698ff4b6bcd9ed56c85dd3d9764e5abe137cbcd1244d98a1c15244fde16fe26b7d39c5902c61459ae6a742e6fa248026ff05b61f72317f278ec12f552e1bc7b7b64da662e4a22e0d4ef20d5a955642040c08a1d0fe3388bdacce72728358af1893b249bf953dd9dd9fde760b269b36baf3002789f91e3e33258e4dd68b1d7e3ad54a21000955cc12f2fdd4c419fc104567c676d8833b63ad84b325a7391836405c273ef2941626504906d0129b76308428038415235df34f9f1679a902d464d7223bef67bdf74326500faf30a296f20cf388fed7d6abf41f5ee4b708024acd4e55a7e9c2aee8e798f470d545d3e474c5ef057169ab0acfe4f4d3e38bc70e5e36cf268ef3c959f8427eb61a5a76ff4568c87d8ac521ad0adf8faa535ecd7ab09a05d0b0ca158c6bbc1b676e5006431b2d0b8efcad4eba0738a6b1788762dfe3d959f65238b1f1946f4282b8aeb7e5d59b6d7e3afaf97711bdb333455ca0c3477dc111214b635b5895e3ec4fe44c850b0e4209f6f906a55d02c7a53adc65b1bfd6e29a1b34262bb7f61c59b7a83a8c7b772b72b2f634c32fb16c0fb7db9fd3574884861252fd6907185b3d50c046cec1ee998186f84145a7f2de64a9441b8d00bcf42b13178d1ce4debb9fd3bda6176e77e2fdf8b159c2a2a3228e2428e00e82dc9593408f08d5998225ac638efdb80e7dd0a95f4d7ef85997cf1228e1c2cbff30541cc4e7b7544fefab8a83da2b6954127a372c365912ed143dcb54f2af781276fca523f599b24331d86831a7c64defd71d6970b178bdace31224689651a9037a54b48e0dea4778a2b593227e6c41503210711ebd49c26a6e41f6ee9b8739814f2b5234f7d4d6cdda0b971ccbab0b815aea8df245890c0d29e828ea21442ee07838179a235a5c3043aa1a9c34f0f5d8aedc98b99d75a54346b74baee5c3f23421b4d1e5979852d07ea3696a4d31e1e75351266710867626a3e6ddbfe428f5e76590d3311c261b1347c1546fcfef4237f3cd2ba51c25cb501a6cf9666ecb245243c213fe020715d5a5a0f7524e24f053faa30c6bd3ba6c732e454b539ca733f86aa51f9be353a55892aeaf34b457f3502733d821e835ba93ef06252386be9040865e59aeda3dac393d13ecfbf799a175160feb7d0a919dd192268f7033e2839c458f073c2faa5056a163f77a3c8ac66ef27fc62e3918aa3c6d76a92ef97cca782f58af74e8073204e9245c51559acca249bca6175694dfb64d846ee5ea365ba5972b9b5817c1f4b828815678e0646f5bec0734b4d8dd5184d7052291ff04e4df32a53ed17b8f0a0495c97ffa66cba99d91afffdcdf0eaa0083a1f8b60b10795fb8747261ca6bef1c0a9026b1fc6923f4296f97dc47b1832deafd0c20d5819f192a9de85fdb37edb16c6424a190fb369b8dc6751a32c536d741a558d2f2117c48d870c56f694cc184de5ba60b9a6b691281ec2c17ed38fb98270747e3403168a0444256efbf052a894f7ed9d2d9ae2d083374470af89cd05f6bcb3805dc062c7e0aa9507a75e02b20074e9a1e6debf1017ceede44ab1803f815b38cd93d088a06b30f34bdd58d5899e7f80a835a52d0dce26674e5ce0af44642a4795ef0cdbd439eeee0abb118e8118eb5b606ac281632b2f0ac5cc0c57ed7da4ce9fcda8977d9a0909542af2055f43a7a27910e306516ffa3b3fc2b3df978468cb81b71904cf8b8f3d4e7a1b5cc840c1abeb45116a1c44a3666b7fad6791904237a47f62b49ac3c40f9bb3693f1d6d805893111db5a4df5c35785d5807b2478b8030a65933f68506fac0ca285a5a57aab1fa604d3f8df9a0ee7d5f5ef63756bac0b8a249042dea3651d383df85c43697b7717c292795c7d7ff763157a5534f638d548adfe0060ca477259121e7275f0531d863adc5a172117053434e2535975429226b5a1d45ba68c8ac19840609696b4e831312058b14a9b311ce3902137a00d2b8131eaa3673b4c055f137a44316a2f9060e8a232c3438a6bfb3d5efa7a480e25e9f93fc46bb1ca2ccc07211c103bc1c7268790e86a4976cece5b596cc37ae399211dc8b8946faf28ac035d42d29ca2de0da63e4296a56f1b3b8c816c1a086b00a8fabcbc38ffe59e8e89ef8e91aa6aac6abc558735b36105c2988818d8dbfa97884606ba9ce334a4c314df8510fdf8a279d61f20d108403c8b1b5c96395773612ac68e23b1441c70b241e50b7e15825e07e358947c3e4b3164f9c1164730759c5c9961bb93fa55dfc29af32bc1991aea7633e4898e374f51a51e48e5c42b49360f97a7153297f6767e71066731a51b5e3c922eb45637d2a4680a93e8979ddea8387299d0acf3917ae0121e1970b679eff53f5ef2d6db8256fdfbf3c9affca2356c7705204d6c93f4d1db688ef1b8d21c93c5fa31315a900ec7d40b1931d3b8aaf42f11979b798e24a44bb3e344bb7566e383eea5aafae484f6a6f7a3857705f1dedb5381d185960acc5464a2eacfbe71acd110ef7f299c425f43f8c768ee946776e4243f27d648b3a4f2ee8c5343038b95c8bb1daa40a720c0010e47db9da604141a2307d9c4ed37ee40d7e0a2440637c23168427de7bad47b88cafe0f919fca54233d04c0cd27f667f8eb97ee4cc9b6be37f3bfb16741dba5431627a479ac254019634cd9fdd34c043ac3fe606f3aff3ad39086bf417fdc7c6de47bc2dda09582cce4fd67bb551ad25066d7421314f67acaebf64e1cfaf4905a67431fb99bc29de33fbfcd2e5ddb691c6e79ba031a286038c11c415471c839c42eb1f4345b08d235aa45e7cdd561971844a1aff6cbf9dc1487c2d226aa9b18347cfb9351d70698de2755d0f6f043a860eb391db51776da711e16c56be181382b4edefaf8e5987adc957c9139565849705018f33aa5baff17cc9e88ae95070f0e5fa20736ec24a95e714f8d496943242d43d0e48e7bb3ba425cb9bd38d028b47facf1e91d44bf227eeda1425386395e5b175c987a4dfa86b9aa62b831c2fa9ef011b463d8e441fcb4e28092e60c04e084d827159d1c15fb6f3a34552a3a6e5760c0fd45d3d065b5b90741cacbc2221e51696281553ba888db51512ba2fcca04a376be17b7bf618fec868fe093ecbd9f838628ec3a9401f6727ccdf70c8ff2f9b1f23294f33929c0175e03a437dae049302b60570f92979af0f9f08dba624d7c3af0ec4f8e9f047c65e524c673a19abd265deda20d31dc35e7c10e21534dfe3f9c2a9b25bfea73eddf915b835950b35ca0aa3097cd15896e651dd6c731381e3c448981ecbbd599ea00bf680806d33952b2f1a46d7c9ddfa897f42c3a71de5ffa2bc0d957ea705a9f0dd43e3f4343ac7d292297b1a78ef180335e5cdadea5d58d4712704b2ce1c4deaae8d238f0e577fd8d8c650767647a0aa7d29cd13a06cc05feccb3c4cba120201e671409425228af3f4163415c0b92972e0b753985903dbad94f7904212f9fdbb5e0221e53a954b2f03b54fad16e7d99839c37e7327f9200a5ab3aa2885fe41b69cf56cbca58942dbdb05291dfe273fd509e0d552404474e3dbbfe4e07a515647fee51bbe2c544add312330f547519cf586c3331b16831e514796d973dcfdfcf75a79e3c8f2eb70aae05d49e4fe85abcbeebe2bff5219a878b529e74f2c5e7bf08baf594ac92df3680e63988b8b5a1ae61d3918eb291eb7dcfbe84f6348336addfedd5133ab576b0e554ee8e6f614adbad24999a10d47bc7cc081d90a74009de15bfff962136ef55ed6015bae0e7d0dcab497180ce07f4864d2f83abe39c0dd88be75fd63a8d3ae959dfa132408f5b728cd8145cd97b16985c313a70860b3e0184cf5dd8bfcefe98c235e7e3421ba64976189853e15e4854c4a49f3ddf236b328c142f1df3476016e8dcc0c7beae5b4355ae2470f628aff4eeaaf6366235a83d04a268d917562298b7904d4379b02df0b5d11a04b8acc9e8148139faceb604f655e84cc72e7ef7c56b4d55982b4fc6423c439e9abc7218790cd0aad7c769a8620ac2902a9ae56acaa2ebb9ae079a60e8b90938a006ea0f1a276d25c817bd221793869a05305d4f11cbad50923810c91e7ede1f286128e512db708a9e78e35f2a6d08a7f2fad4312c720cafdab630ae6eebfc7720ce4f6333ef7f5cd1808ac1e18c03517854075aa777e19d0049b33495dca821d1b49a7756ba33379ba29b1e6946bb07679085f83fbae3e2d20f878b616fe1aa2c7e954c35bb427104c506fa513258519949694bc5d139ac06a2593e030518e56924bf5d6ee39ca19c78dede69aa69a776c31ed7ef3651fc424204dcd64889dbfe6945010be820946e73198be3d0e7ff7dbe1d5fba13798c0b693c5f98828ddf8f46c07fad6095ffedf80f6b3011830f68e350afc6296f628aca4b66f9000817b43ed233a876a139c1432cfed0c71ac52b654b97e22c6a7c8a4d318c8a73c6c84b6d6232638b29349e6207d03eb60d1a9e4728338318b00eca76c3900e165fb89d24855bbc7f107192a09dffb719d18123c3ad75e42a28f80587323923b51d92041a4f752a65fce7d18370610483a1cb5c872b4b5cab98c196fcfd66cb8dd045283c1c5db437c8849a120955a1216f77cb536deb29a5c10d61eca5d3959aa3d92f913def98f564d59f92b031b9fa64ff2fe65fa8a73e84cee21bd4415b41ceb680e1e9a7241060c2725d7016519596529bbd57ddd341c013d67a195301fc794bd0cbf662246eb2b76b3ec46edbacb1abc2c6b6d7688a316dae8c4342b0de3603f59193459e712fa5d4c062786bab78e12f0a617aeb38b3f4b371711db4b1e12f7dd83f33bc6356553b404227d262c09de6ca6527adb0d0c15fde285a1c8254a7d7006f913053c387d6341f35aad0a67a43828f400ea838be892d0186a8c05281981dd2b79d514fe10fc2a959ccaa4f12c261695140c7b68f2fe25c9edfe292da3c756c3e26cd36373a8a4c17d3c425d3300c6d38cfb0d7a33acac078319d9880360ac691da98f2929decae876fa8ec1c2d26fbe5678a82652f42d7560e621c36a3ba6da652ea6620718d3a3d980649265716ea1962180342d209e8e176334fc2d121099d9915b2d4e8ed747a955a5e02854a17cc335e1ac959b46cc773f4922ac0821415baf52bdde67d6abcfd2a85bcd71469828be06d71e7e9ad38b0e587674a741b6d530bcd2267cd0d54fe9ca15edd8b37f95725ff61be679feaba60324fe4b74a129843a0bec96f49586baf81bd8b27b035caafc65e42119b1845b2e86ab925b637c6bfd1f9f1a61be25db3858de6e3a5b4e3f7cdda2e414f23dd93629a803493dcec79fc44e137b29b54ed0d211154a8ff56d6dc00ae0e1a5a2e338cc2f7b56829b7d0327a43d8ba8792132ecc53e370babbf3910829c015d23c7d3af0367cac164b546253f8afb3ebd9b03d68bddf05ca51fbac0d1d6ef3f5bb785b71626364ae5"}], 0x1118}, 0x400) setsockopt(r0, 0x29, 0x3, &(0x7f0000000040), 0x0) socket(0x2, 0x2, 0x0) 16:00:35 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') r0 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) chdir(&(0x7f0000000040)='./file0\x00') shmctl$SHM_UNLOCK(r0, 0x4) 16:00:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c245", 0x5f}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:35 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2, 0x40004000000028aa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8481, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="0000001859ad646c1388c293ab3ae9600400ff0001000500000000000000000000ffff001b0044f912feffff", 0x2c}], 0x1) ioctl$KDDISABIO(r0, 0x20004b3d) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") 16:00:36 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b1000513000000000000005786ca3849459ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e0000b5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d903000000f2f0c9f69ec7ab3a34c29000", 0xb1, 0x0, 0x0, 0x0) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r1, r2) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="91a706921969e215954f55c419dcd3b5c231981cf1da994d43180e5e9532a6eb234cd43b52ad4bdd045870566d1e08ebba7555f6347e494b6da269b1e1c0be490cad329d27c8b900d519fddecddf1e39236453e93de6c8a69ee2a1d3c978822e6876986d7c9e14b8b7dcfac245f38edd77825439127ab65f115ecd0f6dc35fca101600620a2e15550a49f98912b340d52fd33600488de0f977c7ec67da5ba6035ab23e866dc47e2382d88da2da5a63f94f9a84966321e0a29443e4feb0461f8088100fba569af6a5dcc429020aa72d33", 0xd0}, {&(0x7f0000000380)="a4a702996cc872ab14997c8a7a7dcb5b9af34cc5e7a9bb8a0f93f246c2d84bbed4aec4b25ee8b807803ad3dad1c4278c7b26d359db07e8e2f6e8817ac1b70ba5b2381d8ee06009f17f4954e7c04bb7c71fd6e9f571ffbe1b6b0991978a0c3cfe58968034f66f60bbedc26a3ea8051c337ad26cd728b9a8fdb8f15e9d602e21a070775ef161031f56cba56da46c4c9f8e08380db9dabbe972964136388d0f4a1c3b50b46b44340d5f9540491a331b032ace5a44667b9d496978cfa6d3e26711742429dede18bdd40b5e3e59d9805f2a11f49b4c636c", 0xd5}, {&(0x7f0000000100)="9187951b78da49f29a3df27b944ab82273b684253946049325c4bfd292058607183351", 0x23}, {&(0x7f0000000480)="7421af0ee9d1d1e1105e341c8de2d3f5105241c2353eba7eca1e5f5896be691529b7ba86b15d2fd3b573643e5e2043b9574bacb92345e4a90dd6f2726ccd1499d6288191a35b7c8846bea877865624c9e4725e2af9dedf4a19f41a4de469dc7016d76a89f1226a64e69306daadec487655dc6a9380c1ab471a69d2f66cb3955f31583cbec09b0c8a1b1d1f3b962e2e0734b3b9d9597487b1", 0x98}], 0x4, 0x0, 0x0) getsockopt(r0, 0xb3, 0x6c0, &(0x7f0000000080)=""/8, &(0x7f00000000c0)=0x8) 16:00:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c245", 0x5f}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:36 executing program 0: pipe2(&(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000001780)=0xfffffffffffffff8) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) 16:00:36 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0098363d190f000000002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getgid() r3 = getegid() getgroups(0x4, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000002c0)=[r1, r2, r3, r4, r5, r6]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x4}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000380)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af", 0x62}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000000)='./bus\x00', 0x1705ab5660ee2a62, 0x40004000000028aa) readv(r1, &(0x7f0000000780)=[{&(0x7f0000000040)=""/38, 0x26}, {&(0x7f0000000300)=""/112, 0x70}, {&(0x7f00000001c0)=""/52, 0x34}, {&(0x7f0000000240)=""/46, 0x2e}, {&(0x7f0000000440)=""/170, 0xaa}, {&(0x7f0000000500)=""/154, 0x9a}, {&(0x7f00000005c0)=""/208, 0xd0}, {&(0x7f00000006c0)=""/189, 0xbd}, {&(0x7f0000000380)=""/127, 0x7f}], 0x9) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f00000002c0)="000000186004008b000600000000dfffdc66921c15ce4f3bcd72c90000000563e04bbf54c83f00000093a83bd552c22d31ffff06", 0x34}], 0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000180)) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000004c0)=[{0x44}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='V') 16:00:37 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)='\x00') syz_emit_ethernet(0x1, &(0x7f00000002c0)="f8") read(r1, &(0x7f0000000040)=""/32, 0x20) 16:00:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af", 0x62}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:38 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x48, 0x9}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000180)="e3c9de9c73bb4b5b943faeebc10e7b234396d2ce0bae0722a596df41d1dabbb181777ca0e76998ea07f6bb2c5b4c651bb0758499f6bd000abc3bfbb02639d8cac2ddc23cb720", 0x46, 0x0, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000100)=""/1, 0x1) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0x20}, {0x6}]}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) connect$inet(r1, &(0x7f0000000200)={0x2, 0x2}, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000480)="af") 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x84}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40ff8fd7f8c9223d, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)) 16:00:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af", 0x62}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:39 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x5, 0x0, {0x8001, 0x42}}) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000080)=0x10001) clock_gettime(0x4, &(0x7f00000000c0)) close(r0) sendto(r0, &(0x7f0000000100)="42cf9db1c8d91b3a2a8893eb87516c4a18aa8c673156659a3bfb82d706f553b5e9e4806e66f53ab6f82dd26a4a67c357f29e1db591317832c9d763449f70b5547a96a3b4153384a59d8e05e65620ed9a46b63c7adb14c227a685f20c90051f4992aae3e9706db663ff77355cbfc2755006fb10da34", 0x75, 0x400, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() setgroups(0x4, &(0x7f0000000280)=[r1, r2, r3, r4]) semget(0x3, 0x3, 0x0) r5 = accept$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000340)) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000380)={0x0, 0x3, 0xffffffff, 0x4, 0x40}) recvfrom$unix(r0, &(0x7f00000003c0)=""/71, 0x47, 0x40, &(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000480)=0x2) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000004c0)={0x10, 0x20, 0x4, 0xff, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x9}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000a00000/0x600000)=nil, 0xf3d}, {&(0x7f0000fe2000/0x1000)=nil, &(0x7f0000fce000/0x4000)=nil, 0x100}, {&(0x7f0000c53000/0x1000)=nil, &(0x7f0000b4a000/0x3000)=nil, 0x4626}, {&(0x7f0000f37000/0x3000)=nil, &(0x7f0000d57000/0x4000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000f54000/0x2000)=nil, 0x9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x100000000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000f2f000/0x1000)=nil}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000c90000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}, {&(0x7f0000b67000/0x4000)=nil, &(0x7f0000e6d000/0x1000)=nil, 0x824}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000b78000/0xc000)=nil, 0xfc02}, {&(0x7f0000f91000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x79a}, {&(0x7f0000cc9000/0x1000)=nil, &(0x7f0000b33000/0x3000)=nil, 0x9}, {&(0x7f0000c03000/0x8000)=nil, &(0x7f0000f23000/0x4000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0/file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x8}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000009c0)={0x2, 0xfff}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000a00)={0x3, 0x5}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000a40), &(0x7f0000000a80)=0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000ac0)={0x2, 0x20}) flock(r5, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ftruncate(r5, 0x0, 0x10000) r6 = openat(r0, &(0x7f0000000b00)='./file0/file0/file0\x00', 0xe8e79386e328b62a, 0xd9) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f0000000b40)={0x6, 0x3, {0x0, 0x80}}) dup2(r5, r5) connect$inet(r6, &(0x7f0000000b80)={0x2, 0x0}, 0xc) nanosleep(&(0x7f0000000bc0)={0x5, 0x5}, &(0x7f0000000c00)) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) dup2(r0, r2) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) 16:00:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51", 0x64}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51", 0x64}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3a, 0xcf, 0x6, 0x3f, "8deb6fcc2ef75783c28c9410ae31a7639697e10f", 0xc0, 0x80000001}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x5, 0xfff, 0x1, 0x80000001, "2f74927bb9d9b31a23d5d22cb84f91aa3766fe3d", 0xfffffffffffff720, 0x1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e2e3216d673551c0c01b3dfaf91739ee6c4f0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001295fba6acedb06c08ab2420000f0abbbafe214dea79d9917dd1d95e8f6b9d380ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2a3c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b93047c011d92f6986592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a9029b9a5b806d3ea706000000b2a67d3736b269790d9600b201bc48cebd1f74804091d0cf277d0a110febf1b4d9977652ce5af4e1c974c7809d2b4b3ce59df49897872d4b0292851d06eeae7ebfb4c9d7b3000000000000000000000000000000004000000000000000f0c937dbd87831fc46d29d687b0efca46a698f25067356eee871650b52d29c5151", 0x152) r1 = syz_open_pts() r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x2, 0x0) close(r2) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000240)={0xc77e, 0x1c0000000, 0x3}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x1fc, 0xfffffffffffffffd, 0x1ff, 0xffffffffffffff7d, "020800cb7a090000130000e5ffffff00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:00:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51", 0x64}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSDLT(r0, 0x20004269, 0x0) getgroups(0x9, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r2 = getgid() setregid(r1, r2) 16:00:41 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2030, 0x40501) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x8, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000080)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getdents(r1, &(0x7f0000000140)=""/181, 0xb5) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x4, 0x1) 16:00:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(0xffffffffffffffff, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:41 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000680)='\n', 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0xa26, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = dup(r1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000140)) r3 = dup(r2) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x8, 0x0) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f00000000c0)) 16:00:42 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000003580)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000040)="7d46384130d874140ec21d39f079d27b2f89812a27cee7824f7dfc28c11bc48c37fe473c3f7d1837005fb592e557a95615d81fc1c8e95e696792852f120042d6b2776deb188600b26b48d20582a98ff067e22b1712d812140828ad9d6d091efb2596b54cad5c7b68ae4026b86b257567f8df80f84af3cf18ed2f60e8d72d001262601b77260b59c209912187ce62aea493b99c1da0ec98045f8280921c", 0x9d}, {&(0x7f0000000100)="0dbc73d490785dcb51e0132d42eb591f639c3b3223f36cfede61b06e2d34ece056329888f8e4f7ba7a390294a4507a180a84680c58", 0x35}, {&(0x7f0000000140)="7166950eaaa0d5087dbb0c66a14fc84f28b2c00c0085b640a87bf5b5d3a8c44943f02804dfd3fadc813bdd7476157419dcabdc9d104e0d1acf7a8d0ade99548210b38138f45be362a036fdd71810404c8ea24f917a1303355d5009b43e60f4244e6eb8e911b1bb", 0x67}, {&(0x7f00000001c0)="d6921fcec44ab647d4958428d82ed2ad8cc12d09f2308876c96835861f2e91375fbb17df0fb366094f3f52c57b7fbd1abc0bf424ad04d1a4180f3faf6e5f2fd8ae5f8c1c1b814ed07514d1c76955a618e761396feab62442e5d3c03b06043b9a1c4388525f29d0edff16057ecc31add37581197a96fe026ed1c837d0322d14ac202d657fcb2bd5f03440d5723c4e32f249cf5c772583f58ee9590ab964577421e03c", 0xa2}], 0x4, &(0x7f00000002c0)=[{0x48, 0x1, 0x7fffffff, "23c06bee70d6d9f78fce817b1481bee9d723e6043f908d57c2260a41385d00c70b7c5f871cbbd4566154bb7490547b2333952b16a6"}, {0x90, 0x1, 0x8, "27a5df60450033b10142452b88240a917fc9529adf61631ff241c8cb024db058c3f987035f7c260b27378a2047ca26c556750aeebd9aa11e01f2a5afbae207014fb81362868afe615e306231105b1751b27d0557fb880d5bae648737fe67e80584384f997648eb858314d3ff8814149e1bcc1403ffe8392256fef748677d4f"}, {0x1010, 0xffff, 0x6171f8f7, "6d1f2479f2c7621f23de94e2453f28273cedad382a0c94a46a203597b95a35d90c6ed5859faf4e6a70dbb53a2f141616b7bcb85ef810103e8129893070ab0976a21fc37aee3aa9f851e34b3b28ba0bbd116cd434e45b250946d9713d6eee0831543e2d19b432609374437ed7350e58f5f80ceea85e008c40edb5480d995f7f583156ba32fde3b1450295c883d9b403512c0eda4b3afbbe086e8725ad62e269cdabd6488cdafed7fb7a75f140e8d213283095d84095d00215cc57ee242eb474dda315c66aa285b5ea7b96ca4af0017ff3ac235f4cae0386b9955c7c31aa1d1c7048af2262f7260fe2b8450d363ccbe86884b1ed4370c859d53109da69aaccc85f7dee9d7ebda54622c80e2b4dcd70a0bcdd329aa3360d836e14478b99b4e9573866ec5c0c6803bbf431863cb6e589d04aabd3d72b2bb796b0a3e0c56b5e72faead6f3c2bc99922d54c6d389b2005dab1f7b20ecf428c1af2a11cb7a4a3e968bd3f4e19f0148907b526ec6a59d135e224906c77b7c4ca77c2ff0ec6902ccc3f7b2ffb271451c80e1c9301ac671967ce4d3147737386720a31d34726ba27b688285cc418f9834111ea40dad17b2052508740ee4344854e57a37839730c5964927cf9cc0e95463c8652d2b737fe60d793b2ac2cd94ed0f81e6fbeaae48cc8d352d0817b6b5de15019d661bf97c6e7273e91fbef908e55c7e2a6e5fdf51346dc7eb3033aa7743b87bb6176fd227db5b507c824285f0ec36d108cdacc66f8a7e30a2b118f4844d203b647ff621a33afd3c2056a04ef2e144b79c313c1d0bc0cbb989595fc071f3f73fbb9698dc021b6a56ba6167251f30a301435c70613bf0047ee8183f9f99debb8ae1d208a6aec08966bec8c1a21ac90edd35e673a45e5ef748382fb8dc4c1a2b9a11ed0ba5269817e3daaf6eb81069562dbe62f2b94a361da0f387f2d7f225721118f50080ad945c862593f2a07573f3591b657e7feb86a10e565db23cfde87bb479ee7b016e66d4ef3f1fdc8b684855ef0953e2738118458dd26d817d0092d0c1c7e890b332218091875916f102efd9d30a0bed40a7df51dc4095f60685e2e4337aa4e3501f390781ef1bc50cea0c13bb90836f5df65690cf2d209709f09272ebbb83647711608bfe234fd577413350a7f5fadc73524d581aad6905c2b1e907539a55764a54488bb4220d0a4c03e2bb5114eca07245ade832b6385005a3dcd6ea230c6a9caf0861a43ac54bda42d0eb3ef9f519944063a9e19f25b41eaf83cdc9d1676caf5b43e7c893e302900777d2c14ab4cdd011850a11cdb0a23174aafc838185367c6c4b93c8c06ea7decb1ae6223b2ac17bcaeb2be85a1a7591a2be046fac8a2c231cfee5c4585d242db8498ff7e46adae4043b2acba13ed24dd185c836b8396da9e518952a60e6e5b8b668b274defc5afc55ad8a0216539aa68a3601f87817b805f3ad045a504f792a4ed9c85e6afd3b1416b5832e518bdbaf604ed579e8bcf6ef4304d0ccfaf0ee2cf7ff1458e6a632ac439e96b8063b068a555734ed0d10f458e2c5c142396b620da80d6732c2f934c77fc20f76e455b7828fbc5d726983bfc74ea1fd64b4f8be40f1daaddeb7d0d3da272d38045652bacf27630c4fbeef17bccf3d9fca373f74a6fff43b6afb0e85787026fd7021f2a37483ffb78e58e290cfeb7cdbc57334d6c16218ab40dff2e6716c70c97be1000e41bd87a5c8f444d16f3b5352e9b01bbd905ab19b3955202e8a8114471df3103a7047e4e4a0e4ef0f007d1b1e047a10f6e2b727b28799abf3b8df02b888b152bed7dd2979cb6adf7c0890b233b09608f4101a7e901c5df696a48b95bc5ab7028c7713c98e424de5ffaa7aeaa4c24e2d1744f8b53ddecdcb3078088991a2397b6eeebec8c1db40765964cec32f1d121d2d087a2f2a3ef8fb519b3733a101d73071e8f08c41e2d6a54953018644fe91aa61a18ea377eef6d8e1b61ede712b854c02aed264c569611b47e43ab32b5c532bc9fb02780a014a9a636a0a28574c333c0225900747d5bf7259dac0fbda1f7e2c3fa7573f51cc7bf855d67dd3ae91fec33a7a9e3802cf4c498f9579ce1504412cda5112a8c69ebe0dd911d2e534f20e643a6c13287a6da1c1d089ce69dcda00f6a042e81aa62e55b2bf2185882decb41d426b8db3ab340ccf275f0373cb79f759318af1c44bb5f52b5b47f3bb9a8dcb0c9996ce1eed3da6891ab2a2705914b8db3044c1a3c172ac28ca03e6a4b64601207be8cac1ecf6183a7415909eb4f2891f332457703da0d79b73af1159c64571adc3b73e7b27a356b10044493b8ef151505ac0c2b8ebabdf12ba5f0984b4958a6d59c2ef641d60aaecc825bbefaa6b1c7378f9aee7bcab1093c88a82d16b329859b61f52376518123ef2462fcb6a91b7964aab32f73a0acef43ad89ccf71bf7535aecf63b4b1ba503ac0a4787a386389bc042b544c16ba9f1f24b6c3b2d36b57fcfb02b41ef8848ed5caa84f72af6c31830a39604e92767b263a40afcbdafecda46b24419fa8fe11e581ab9d614da0218adea48438f38a26f34094d0ccefac79069bef11968c3ff9c79a979a46a44aa9889cf4476a58425dd4139cc6ea8e4d24f24c7829a543a661bc29471f04a93156f803330f7c4885a20bf354184826664547f6104dd03ba78054a3036145095d4d65bddd35cf97859aec558cd9059645f4ddc76d8a50fa3991debc3449ad4702c3a1b252782d42ea2bdb65d0af4d91e4e78a6236c16fc2fd226af8964eb2ef7e4fc562304e7d765e1363da2a7ad1cd41c2297f3a3773da10b017483b5ee0ce0369d6d73d73daa2a79331f1df83eaa6bdaf8b6bd79019b578d5e7035e69ef0f279720f7fd7bbf1f431ef140d4d0a7bee3a834a89a41a82352e8d400fb3b8aea582a0d4bc263936c23f767bcfe7f4cf24b635b047cdc870840d4b689ba63e5d131d95357ad97d7344a4dd3d96d7ccf39b3aee3f5af1cc2d7f9042d5de205a2c58e44c5343492cfd4995821ddafcf4cf15d4e986490e6bbb15554ca6bf6c8e3c11ebf76d1e7d4998531d2db9b97befbd3d569e7fc8bfb230d3e0eb59ef8fd33194f21242288114bc3a7615ce2a2d900f448233e897c1364245b25a0f0f56e633f1a031aaeb9a7fe109a9896190aef15f8602b127da1ac7621cc0f14a7236608c31e921ce941f3231fb9236a7751c013765870c399c7a2903a4d945c56acce2e55c231278519be4dc5c60c9d728630d521a8814d404a35e0d732811138709f3a39767af3dfdb927bb2f14622ad9dcbac4a5f8ed9dcae76144ebc5eb70c3479b7af7c08688658c9f341a75ff86c4c6d3651282dd4560ccb905bc220177b28df2b3b6b36b91d55feaf3952203f6e0daddfa09233afe976d43acde67edacc7b101dec12e82d3de8c8da46d748945f3bc3b7903b245b65e27e61d87ff86d7235dd63457d5e05db44f554656a12225164e38b813e416d9c4b2e54f225638aa302a783314b40267299f95ce9c76618f5093e95c98461fa2bfc8ae3a590ee3b997b4ff97246c6e8f0b27044fbbcb865a08129fd4db7fc5a8a7392ee5cb198df9fc1ff071539f9221511f5e57b6628f92c05f95f133d4d945e4689804ae8300434c0391f53706de37e8ec8ab3fea955b3cb2416c7cfb9ff92e174e6c8c62098e5e0b7d99afb33665174f8919bce1ed4f968f1e20755f08733f17727f6b168f6357d53b7d5ee94925d2d1cbebd37ab460eb4ccf9e0fe49fdf545ffd22012127213aa9979837cba07e714c09415dc44d3bd94bc70269506dedaa196fd01b1a8dd14fc22194e8698f7b08fdbab3ab2553d1daee051717f46053b5f707cd4d6a9870045607a81ac50476a22e1a02ed4a464139734e98e17fe4a4b65854aab13e91d10fbdec00b489fb32e200951015786b89d2587623cedb2dc374ebd57d820971565e9db5424c6edb1ee29bbf5595be0d7b8279c1f3503878839f29761940a10719ef9b69387a1757fc4e0645991ae37e4a0e24d631807e83ea842b04ea774ffe3d7fa2ba048b0e17893b223a6e26afcd81e01e1ef3f22077d02db9e0c366503d44fb64be74e2a7878d8cfd64384577b401ea87ab5d25df36897007b2a21d558cecd08a87081489d87ebae7dbb0144744d4be0556e2f8c5a47c2de86157fdbb7c596f5203767e72b8f446730cb0787a13fa1ebcf972bc163ee588d48e1675cb3dcefab91a41824ead7ea8b3a640206ea9067db235a83b4d74eeec7769e8e86c2412bc49913baac9ac218d7f339a82fad3f10dd2757c3bd8e4611560616e900de5debfb0bcbca02de108086a3f3be8952cc2bb412837818edc786a11f0b17bf948b17d2afcf23f915fea1c98865fe1a6bafd222d3132bddb1182f8d8e9eb29091e18c55e1d48784666739df56fffa62fb49fbfa89f08bc8768a2fdcd10971fbf8f6c43e026342deb438de1229e5c2a8e4a6a4af5c4d1b22f3be5d4167eae20767ce9c223a7fecd92c2b51838b3f18db3b1c89f12f70403b4820696095467121dd6a2e03c9e05952e2bbcccb6011d39eb0b12e98e7279d586e5f80bb8f278c708de6bd05a39575b053b11b753c062902a2c281bc9572925212d02dea6d5a862478fe3b0154a6d73dbcbe63af6b8c7ad36a7fd5e834cfb8c18b7563bfd504eb510cc22b42e675ee6ca54ed5fcf130d94e3dfbfcdc4c7d4b0018096000f378da581053018c3e942fc85047ea78513defcc13a8225ccc3dd72233615437142389d7378c9bb0e2ee5bcb80ef3828ee9fe639592f1713c81ec24a50adb5f7373f2091786123c74ebec7698a64b3ebd23a6552d3a12e504d4776da56fe2b6573cdefe32a83a06b32d3ee8092c8aec19af99919fc08a0d9855277c517d47e11d232a408cf0306b591782121b3dbe29d0777a17e09fb7c1ff2f91260dfe5975ad7a676e77300777a70355205c1472f56ff037ef7c09c8f37bb75f37928fab196af6deb81d17fdb3a3d26cb3fda0e8e9b956e9f0a61c4de906f742331858f9ce9c4eb6832990175062faca6d450cfdc947adc9c9c90aebdfaea0247424b0dcc2ede589d8d1b2da79e70549225e80284aa75057fb4f8883e34e6b258f7173f0f6106efc4b20d4f7cbb6086ea71e44c395770bc4327164859c308b69bea1192454e4fc790c487352a22df8211905ae12459eae5b8735d9425465ab6c7a5310115c2e6e9fa09edeb83ce2f71308cc8f8b7a3cb71e85b82fca6738e6eb1afa8c2463d605d9a2b0b785e92be1cd6de3c41a3c501dc959f52bafd90b61d4097bbd3a8c3a68973aa74ce297e7345c7c699ae07b140aa5f6b9e27afc3c79b5855c42e888741d11ad6b65ccec9a7985f1f948a7e4cc5b839169e6b60faba7d620360436f13d216907c749fd8a880b8d715fd524afcfb987a18e3c7aa6c3dbcf51533d17b6bcc075d1a835da451905fc2ab0356730825076b404facda4d1112b6b50605ecf2050b39f8b3238982dbbdf005b57aee6aed71b32f31e327b17b194865e747fc0e5c5c0d4ff9318b3048f7133138f78f367f1915cec0740176a02a923999baf217c2c54dd8d66f2053ea7a8f27ed1b796700d6a60db200384ffc069363ee2d3fcbd755591fe82ead9951da3a329ed0fb34cd4686e35a228c26b17057277be238daf4326e1e0086824c4f7d86cb0c6fcf8b0e1bec474b932e76b5ea102ec4b5038b8f308d79ef3e82e2a7b62bfb1e62e02380dafb06ef6726441c1f6d66f4029c507f69c10819a5210272db9f15df42e0769b83949a77e0afcb919319a70b84b"}, {0x40, 0x1, 0xb300, "65c53386a7f3b0f1db712856fd783d8fb95b4ed126610894cb02ae71763dc5290b394a17260a405abbd91c3e"}, {0x70, 0xe322d4f7d1afe2a6, 0x8, "45c30b6e9475e21fda925b3ec76eae8f8adfea72c754280496e4ef5166d9f1c9620ec781281db42508a3c2e65672d428a36510494070633719666fc8c8046c588b34d3ecba8d6e67877b02774a0881a8c6f6831f1b65ffdc44bd4e"}, {0x1010, 0xffff, 0xfffffffffffffffa, "ba8d310a218a03c23c0bcb5cbb225ccdd031722b7cc1222a664f815ca32df614de7e676e9277c68defd679c007695b211515965c4bd64a040711af6068f4e09d450f2fd99b897c7ae2d150913b31745d72fb3735af9880686f00f3e0968916f13016969b3450345fdcce2ee1e14c92f19b609e576f4d4ea7a4b8a11c56a75dc3d0826936d761401a2da9f2727a821259184c5dfb2e422b88398f1207a3b863a44a1de14ecc7d04f604bc06e9823db2326f45337218a912fa88e38037bfba2f8ccd5153b4cb4c1fd4b750a5ce5ddb6b5239481f7668019206a62673b3d69ea977fc4f639371155677a0209f4caa674e046b21f4c5fcfbc25d10c956a75a0f3723abd633efd33642a9e44121ceb8219eae5864b0cba6d0ab80ef91e858c3ad279a757824f0fd34589338d1af5d7da6b2f6d447b5a5516574830345687742f142f03fb8b8c04a5a8a96d96f7fe50290b64bb54b82a797bf172cbd09b23099a35539554a68e7fbab9030492ec5689ac8708150d21982e68588ed53e4a6cdd5ca7bbc6cfe20503e9d4f87b454691012c90c9f85c659d97701264711c9b9740dcc923986d23ebbef5c49944172d9b986adb51cbd7cb75106174f2e2d2dbcd87f375f5c4a6b7298384b30b9ee38d55ba8e7102c040ae00d101a1d4635c0e471d10c4de28ffe722bafb319b810e7802e8cf2dc39e7eb47bce897608bdcfb65625718fcc3e68afc86213bc3310c9f533691cdd68c4caf6d17df249c1b9baea42f953949bb627d6c538e8c271e5417344e690dee98feac928b5fc6fc5cff915de43069613f643ccf31a7c9b07c05ab0b5efb620da7f01bfd750e8c4d3a5bbb20616c47e771d8e755a3319b82543788666e52f671256ac776e4a91ed6f77fcb8b689591dd4f00b741abf9ac1378c4cca5ad3630eb91d1035a6b2688a2569864b5d104f36752afb59ff462f47b0919615bf5a5812a0435be07ed5470c4b99534536f439c9fe6335317eca13b772bfd5c0e9d251128fabde9c3e1e687f3d57190542c0306abe0af6e40b76f50354bef28325ff3e365652eedfaa06eda3b534723ee23e7ef962756c83a1439ec8d6548e2e5e79f094a6c081afd143033364b158cd712f0c159a3dd9f643963fff9546c417d020b018c830482f3d5552093ce44c7ca0bec1284eae8624004a0b63d9d7c9edd074b7e6dcc615801cc2c6a26c0455c52666d3385b87e230bd0ab5036327c7d8ad8830bf63fd588b2fb73dd1b71e520e1291c7a91e69d8fb8741901b10ec92f28080f4787b296b65d92116e3016be2c44e89f79202b4a8ac3a5c6b01e7cc6184ab862ba3e1d9d315c37b47a203912cc91f599fbba7f4f9da50398e4a00ee85b9ced38b41df0b84cd5fe722a28cb10a329e368a0ce95f8dd39017e360ea829dba067f610a630a60847b8b895984615a99d3f2b861dec386da8e9fdb76f7dc521dc74d19c0c54a30e19412c891abb9204bb651efe6695d77ab3356061ec2483eae880fa00ee5dadbdad755381452f1450b24e0e58e31c8276aea3886ed8a4b5c4f657fec94b6bd62f1e289b01411998e2013420484154575ddf2307f09b32609992e43344bfd268eb3aeaf5486cd2e020ac2012cdc659bd41dc40889afc70891a6e4a360a129092301b183b155eb19f261358717086ecee66e7055cc1eb35c1ca8b3f4aad2011464700d23214eb7a37e679b6ff492c1704f3d48ed336ce58c1783ae4ec0a202547c6824e216fdc20d973c4317e15031ea8faf8cfaa86a3ec97b550601454329f985349608a218da70cdeaca55a5d6355e546fdaaac349fb1a8719f43c0568a53aa405afc59c27104b118902010718240a8bbfbbb7ca4b41718a1a2e07647f9247f9b5c99bc53365eb5d717ec87a6e19dcbee751cc589cd355747afa63174be12097c171c7dc4c120c7a3e8de4695f0a23310445814296689fc7ecaa03e6bb54a6e557110573d3bb1bf37ac82a58ce79d72cd249eeaef9cd8135e22b8219f50cbdbb01731611b69403854265b5dbbf5faf2d334bbce78b3da507c2e5fd7df3de745f0321470828131911430f872cf659f345218ab22684667f7c1bffdc2f68901a0b6ef486ceea8b478a3a1565e7df0beb4ff3b9b50d37da550027bd47906c79ad4058d093eda9c6119dc9df0d9357f7c2a5cf90f10a99d53bf56960e60997b0186427eb224cd6db17d3a66383e7bd5daf05043f3e1fad059604e06c8d42e613b8c7db96de5a56fc4bb41840a8144dcf201b89cdbcfcbfb6039553f0dfc2dd688a613a62eb25ed0e2dff586db2c4f61f77fb26614d3ed418741a418ba7a53e993b14d5171e22fe5f88eb7e3e99fa4018dc5218ad1714462bf9ba7b7a68393ea945a1f427820301eb128c6ad311104bbd3418953a0a03abf1e052eab2424a926cb2a11fbd0bd0f924bbd51b14ea81933954525133a040cb5e1ca23f8633c32a1ce8a6f3d0ef48f3b2787a4e2d2ca884f46437cf777e3685f32cfe7eed860710d83eecf1876b1ae841dcc645bed4400f2b600bb0be9ca29105e2ba41ce79df946c6c42a2e2b23fc24d43a390d96588cb07ff45bd051e9f3252f2ab71e53435fa01da0739f6462be1baacc247f85ded74c0936844d63f38991067a0ba2995fb3e475454a1827fc5c72083fe6fb996b6083bccfa4bd5263510f78537e384731b7a20b37d9afbfd645f2f3a0d2c4292bfd93914eac08ce159647fd9930985a3098c8802821bb4724a8a21797b2943e4c6531b682d03b0702ed6576f8d86ddfa5cf17c54f59a5d165625a86c2ee0cf2b9144c5adc6f6910fa23998ec987f1efba5d64a2eab6356b7840bd741976a69ef024cf139baf0d27fd91674e85aa5c03711a532bf65aae59924ca99786f5424b93566b0056238be6ee6489d499fac432cc82e837a633d07b6b4c5aa1735c9d8eb703987a18dcd651946a631b96f936cf8ce18d5036e3a33c4091a89dd2cc0e7dd0341d551ddc0fef38e0646cac48f8f98ba571210fc38d8b3e90ebabe317fc7bcede2f0ed23e5a29d09ab0325fd5f55b32e66109fe4d56e21fd0038db3bab776c30791935c7acd91baa79e5241a69b98578c391f0f081aee73845b023f1e3b199f0d8aca38c5fd8a122008dc6dd6c0906c23edd7c928ffee66d3cf446b7fb39a2e06c69677b56d79bea6e99c2adaa88745a3a8fda82ee04c3fe01c2746ad709093bbea29c37588a7afda00581bd01d2a31dab82a33de282d571c43901533dc6e082ded95b44afb4e93516aaec6321966f4ba22961152f449f681b046254b496c4b00172d5cba6dd588202e24c56bc0d9c159d123e955ebcae1cf91ebc078cc0058dc27d1cd2e5b87a59fc47784c0a46eeedeb80c243552c09ebcfd30d007353df97d5c71dd1bac58b54eef164ffffe997514a5f438016a7e25f56eea6b6c6c4de7e3655665cf9f3fd645002d45d10dfbd563243206fbdf2f4fd6516b76c12b796fa4966fa45d6b0e77058bd60de1b79acd8382d01551ecf9e7842847c3686f2bf1efdfbc7b877b623f754b23c3a4c7e551d012fd70277544bfb09a896fee04d485d934f7aab0fcf5e286ddb557df07a1295c3b124b7ebcad5051f1970baf0f6a8f63913bfa6fe62b1bbd933b688212813d1ff23dee5a1c60b1eed82c9dd225d27a4015fe057b62ee6c8f107ace173a03caafa202e39225e5164595479b6b09b0fe906d6dd3f77ce95c491e17951d7c3d1bac071e2c7b87edd34e374b6cc60c38c559df0f30b01b41252791962b943a02c0e1b502a5ad9718a50ff06273ec8eb69c0d8ebdd00f53fee8881105e3a23cf92e75339b3a090bdfd07ee2d2f9534ede2ff3b8420e15eb170fb342feb36fbab71fe1c5a63232e9aa9f62b06eed095c8579fd92550f6f7abd9397b7871db8c4a21152f9dd0ad2699b324202ffde7b1b8aece3636e783db830ec5e03db300a875b60bef944ffc59e6f793e881dd493f9a6aeb32674d74809cfcd592e5f6ecb407b8d7c3b5a64f95d4cfeea02febb1c1c408804b66af35cd4db079a8b0207465a6b76223ebd2de5c7a1ce88b656273ea8cebfb4d966776c3ad4bf169eb118b8963b8bb6baa04bfb25d4059fd9334a718b856b0942bc6927ca1b3e3efdfd7d862d00f2e7f0f06124f912c2d66db6e175018603d70e12bd12831f39d334b5cd33c64f0f6e317812bcda34ce7973d17eafa395d5564601ca9590b07f95f667939dc23dbde800dd7761d689d40ce41306e9acb4357b53a2c1df8b9ef88e79006deca3d1991ef1cb5679ed9fb2028222f48a05ab8576a95eaca91140e0337048d0eb76f1ed11166a6a576d08073dc97a9c5c84f700f72d9da16ad31675041596ff8b2dc62a31833bc5c442f154f6a1f2c7def6326a6d39b7e2df5c9dc14a0ec5a383016e109b02269168a1948ca124fbf10b1adf44aa19e86e29dbaa28ac3e0e362ee0d12afbc725e533198a26b1aeaa612722259e1cf2b50f3127409199db42b55cf3c9a55d46301785877b09176b9ad0a359a74107e6f66cc31266a1d2503bce1c79cb36a5daf2a5e3f79964ce1ad021d7e3c4df7cdc046f8fa5367dec9109effbedbe41dc74737d518264ffb6e0622ea0d687979cf7308e93a2fcb065a30fa840eb6c95ea7ef84f58f830aee9f0ececfba23fdf28dbc2daa978d528c30866c531833421b912e367b888e2bec306699b1fcaa6e4a653257f556f7dbb493c7de95713a3d8c59d60d08a157379257202a05b11a7c4bc8692aa4082d6890b7ebfaa8c800885644a44894b7a8fe0c449ec41be0dee5274097a634a998df28f7c550578677b9d3def18ae0c9954e9b0c912a12fd48e85516f9e6eee03e6e355111c75a1a3b0a2da7756af6d7d252b9397975ed19d7ccd5bc7398dec608e16951972e02a0ecfca7fc513dc3465e1ef5829777a77ea387f0f0c515fdfb8b7af037f3388b7126e7b9a1c27009564abd6571fdc7b7a8058c88499dd9a476dc1a2fcb45ee95ba0c86e878d595487a564d21e1c8585a9c6ee44a4fd3c0ad3773103e39ebe20b34bb2ae11a1ee7eb4dd464f9b95871668c6598a68badc78f8690877b52a99075d5c878fe483ca8656df438aa05d4267960b481f2b685f3f5b290d01f225e0ef432dabc5b588dc0c98df34d80b2d7249b037067e2ec2f7ed9a8c5bc2500c19d8b8affbff68de74d2d152a0cbbc0919b18a6f6772cbdb908381230e59fe47c89ecff6febf088c3563b0df57dd8447d9fa6cd40e1ddb9159360b0a3f6f39593b1a6040ae17cf8159a22e80ec2f3b900b7efa0a5279e368333cb7de8d8d2d675fa65a4815334635f1857869de695dade05aabddb18b6d502c5927d5f544b299d4396e4325b60eb5b06222c376d80d9784014203e2d0547df91d67ee46372259eaa2fe74fc941f97a21f026cdc001eb3c09503772b2e8a16117e24eb5b33e1a5848203270835ffdb372efb5c68be57185939dde4f3238715115e28528fa82daf05825203a1339e24b8b7388cd7f6f2df12dc92830dd4a1786285846e07f8e171f3a4cde559bf91112ab0767c4a1ec8b9a839a25e94a2538d5eca414e0eea073af371c52e482d102bab1b98f59c34cb01e724b076babb459b3775e58768625b43f2657b745972681f1ba5b09aeb04b8269af9284e9222214ae5a33bbb727bac909683e575a89069fc1640d50bc83e5740098e7ae9cd66a3e5a3e0885f4d347a7a2282fe5c7f8c02c3ff9ad74d0089dc49f8a6d6eb11807e48429cc3b1d90cf28078af0f11cd619567592d8248dd9f609ad4618c37f40ca070f6"}, {0x1010, 0x0, 0x7, "a872f3c54bb217a6e2d0c1b252bd20ff035cef8ccedc767f9cbcfe6572b601b5daa5537ab1e06999038d25aec4b335ae4941474631da2e8b2f6a90ba95b0ffc52744311f7590f71763cbbda38d68875c6b266fc1796e8a23197ef4004862c105952aed79251e13b4a985d8ae4749a1897c0e4d74956f6b0744a6f68f59acf02b525c3c6f4322a7d055195f7490ce8da29d81f38735600db5310c5d3b11d2ff52a9234efa01951cb6f6db862f85c64220f34de8736bf97f9863e465c68520dfd88579a9d6f3d94854bfdf3cd17b53748f570c795b1d5bf90ba517bc3ae2176358e68502e102d7ea701cafe1159cfdfe72b9628bb1cac9a4100c10d60b07c0402faaa16b3b4192f66febb6237a8c61ace8555afd6016780c3f7bd715734b27f68f432913fe417f3f984213950cfcf7b743b8bc76a8f8abfdd0874ac54708af55332345d666ddd4fa31f70b6aae6e5646033d5272bc35860e1b03bffe9e4812eb8b83735c6f9db19d857f823d4c18a29b9eea894d748e377c3c07392d065e4cccf48c1e42eb984d26a3931c9de96e6b8882ae6030dde8a6a82b3e5d1241e583725a88f6408599601083327c2a25f5b90ba1b13ec5a1885f5f5e0504c58e697837084f3c7af89f1615188d001830c86d45904f3f35ef712a4f2edb284297156eb9ef04b07ee27b3801aaa6901b74607d118ba779a8232ce87b262c8f2b8da53281e3e861f2f4ade0097a1cd44f2d4c104fbb1878080e21e5727fce38ea9ef4afe4ab44d4e600241612e38c7b61f2bd44cecd7a54aa9146841b02491c1f878c74a6c754861e0c0f52d8801965ea26e2dc11e26a185277d7d456d1eb13ebeb01aaceef753017be6e4c2cf0ecc571515c6811eee873002b4b133039417ee8b002195776443e04ff55f8d17fc92ce7f2b993fb1535d46474c6c7d8560d23d633996d31afc6e07fa66edfbe0cf7fb01a0a96cdfdd80f8b7baf323832a02267c7387b7bfa1cb9fb7ebc09c1409e3ddb20dd80a02b4169cb00f680a1e59be848f72ddb89898ec8baf781119faa4483b9cd265a2115671f737b44288ee32b603cc2c4760d0bbaff574a9b9489e7102b3beb154e8537531d1d55dee2d786d5e819bd54e2ce8d435c14efbe86a3a325f0b0a66f2693e3bb7be2f045c1e21b8fa48b64409219cb5527c36ac6931f538b22a31bb848ae76029df37e9d5b462e591ef70f1e6220bbb84d5539309ce4341880f8d784cae92234a73912e367a8ca8c80139bd7953f75417fb7142aa8bac734cd78ae4a7b95c0f33bae6fcaa52c858ca8e74efa10fc61f5b0c3b4248c0f8cf6278d24589e0706e01399cb52c7cfac1cbf59a49b294f86351dd67546c91a802ad3f7294152355aa2a191446233cd81c4211e41059a4fe8ed35988485d8eadb1765c6dfdde653b46f81d69971fb94538025a7c8256d8fd994cb17dd114520c20afe129c2e6520182f97597fc0918a7a476c84127298cf0a2b1abca74740346066d77b2634293bc38136ab0c0263798155aa1a220d4ab5843ec36a0aa3d5dc9c84816bd17c11bad442efaa06294e55821c7deb8d7ee066ed0c11bd4e5c9de2e7fb9e01dbd0136de24338ce475797c4d117a72ae81273159d6f83173b544495e182329f3f601472072a8c18db8c6c58ef58f6b5e17594e81b19552c7f64f83d3e2beb4b456ccb3f13137ad8413179e92e4e34d63d3ef58d0e69f19f70a02596ce7863c46f6b2c383e0d65208b2689ccbea8195ef74ae6c9a9ae82f18693ef4bca24829039da355ba346238cd4f0f35e5bbd54d8f076b0f14012678c3d776ddc53c3403fa26ef36b67e91046c70f4977d0e472b54b179a5f4cd21b06157991e218b8128d519322b40073f61bb327e925d048afce9901cdb2ca9c3c2e2c2d920dbe051f77408c3e502c93a23eae3332c9080cc1543047792d65c39a3a459ab33575ad4868f0dc0427b9fa29779c212424c8d0155b66be9ea0a13e68288ccdfb3aead1d85d9a1ea666c10942836d0d365015961da6dfd179efd73eedf6ef7eabbfd4120c127e3a141aeaa90cd3b9caab16864d12fa59b79d86f75068b418ee15ae01af470c6b081817c1b5a30472e858e0134e8bffac049aa179bdc4795b23e141017c10c7a972e0a7ccd54cf2cc3bc074d8731bd19a5ac6a7415419d7a150f08054733a79218e8dc7e163bc32def53719f9031cf4cacbbe799085bf859d8029c9a2a4ebac069d4cf4f1fe736f68494713a649c66392fbe31ba1360c8a918c12c44d361f7fac7f5572224c62d59027b1e59dd3ace79cae1c07e4e7bb7f4ff353f4d3f61f5d729577914cfd2d19fae7252d7cd2316aeb999b0e42c4a6c0beec55849b904b4b8f8ffa6221e7d9643ae0377c9094ec0a6ad4c43aa584735d3742e9c2e4a6f1ef12f19c4e22c6e8e4103dd42ddc51fd99916e9101170c664b2057bd9312245eeeca7d158fca301eb00ba0a2f6c5b8da2f2eee1da58744ccee58b78e3a6255ddcb6fb076a1cc05d6a005b78cc0aa0831f23d4e5afbb12201cc57b4690e90b3be514e5589e9bacc3c5b092b4a2ece895977b8171b8c21e2f33cd2f48c05826cd78c6ff703fc86f5a63abc175cd871bbf3d2e6ed56f69384e00a035785114838d9f03dc8478661c4b2e17b94ea6e71a20f0ff65d60a59489d8904d0e0415b8ee035f46800973e1052e828e996b34e946bb5a751cf4b463680332939cc93dd59f5f92fe0e5d9b7248d069e8981235dd3b5ed44d4d42b50e6e160581ccfdf571a00c2c869934f0de47c321806a0be1cfa5fb32368c1ef211ccf12e7ec37349db14bafe6595864afb3074026c547c7663377fb59d691dc6be22589b7df6db8dc89e16743dd554eebed9c839eb9f17a3d08ffcbd9cd9904dd0b9fcc61ea17760d2a61ab03c515935a4cdf5bb9702daff5ba3ae1818ebdc713a237045392ec94bde1595b47fd02edd41c4e776253be4af541e6c73910aa88daa5b7ef16ead685e548283ad55d79523cbe077ac35d3cc6d84541a645b047f98da7bac64427c153ed1bc1b209e7425520940bcb7958417fd28d5e2de2b050999f9a08acc12b8630dd9c4e2b1e7b211e6a2d6c77b7beaa07f879bf2e28ed119fed18ec371e5fb6c6f6becbb0b5392bf65017133b62d43b29bd92e97a8da92a119d899c71314e46edfe7df037dc7be1d6bff3ed6fc1593e0e01c1c8f9687f093d90fa20122eec1e91816be730f4587cb3fae9796838bb5736c22a4987149021ffa733226ff7cc5520c4ad27f0faf2927b304b99e0cf3e2df43b2d04fbc1ecd5270320b19260344a5ed13aa9278852e6ba6a158d38be5dc159f04a844c4928d85b6120ea3403da37656f531d9cc3407ac648380fb74b8eb6e02668684b0eba0d35645ddacdf60aed25d1142a558c9e4fe2a5506c6b58f8c9ae3c83b23d347aa0047350c7d9fac2199aa59f06242d52ef1809f9fdb46d37f80d4c9dda7d9af4ea8a57b92d0cac300fbe8b8519c30bad6678bc394704f16d069ee017afca158b44853feda1180b421696b79ec7dee28e416921f072c55bc801948269339789acc6280c402617a88eed1c68f7baf8da4d59c1611e00be9cb00f7c6437592b04c883cd99db49d285079baf51c3ed12f1a7e02ee424653a76978b721a24604a59bce2b397005e81cd0673caa687dcea541a5084db0a61d857a8fcb191493602fd192e529d909f45172c169de3d1b1c8299e77c348fea489edf554746d6e1ef76a5c4558d1e80471a26205c40b87146b10234e678244b8933e23b9e2e00cf5ace449666284dc55c0fe458d879096def93a37677421c2c82a2db90c0edb8b673f34d7dacabdc1e9149e44bdde5674d7afdb144727485e34f16ae9f7e803cc2c5f7452a7f31f77008b2bb3c0f4b9a2c9b8b158e165194bb81a704dc2e82316cbaa8e3228e0032a9c33f1e1f9df30d1955213aacb315579b7ded55296e5962826e3e5ebec47da4e561f1e5276063b30e70e6530bfd4e4ac17aca7c13058413b3d7bbc1bb97db881969789bc8589f00b5c3dc53b92a2a7856f20db0b15748b6e80446a5e58e17ffb1d8fc576397d1c79792a5b7acd293b16f9d7016f63d9c82d58c6594a9d1ff76a6e9b5543151922945f18eafdd876a46bc9d3b0cf5640f10f82d658e64b528833d619c888828b1d89337dfeca03d1781215131dbf9f7dd214e228221292c9950cf6cb04641e7c61f9282a7faf9e2302cc7834a35524e346bec0e66ae84aab85232c2afb570ec8fc2e22b8fdc3354c448ce35883f561fd776cdffd33515d54b6e124b3dd89e76888293af9fc7e4b31da00df0a6ae9ee457d0a4e3046fe3422eb8386640fe411216bafec32904b64a9802153478c25f0561deafbfd9aaab5fec185c522efbd58e8f609192009fd84db6e2a46f15f8a5107f223a3e6e98c639ee2ce9c17aec9287e6c45665a92c420b90080bab940d4f29eb476a57ef3df47670585e97fdf9c1eb49cb540496e397981435da5e532e0b6303d82dfb8d5cdb0707603ec96da2399fdc8cdfad7f0a96a265de90c2ec2c43a14d5538b30972d1ca06117572c3f345d834e83dc0cc69ad6dac73996e4c159d98bea7ff19387c5086f0c063d1a97a8192f6b5b2ad109b94fccef3eb76a4eb43aeed5f1da06026426ba299a4ce19e107df29355651a349ac67e167e0b526cea98c2f4f0696fd0d74808f2c3157e4e28c844ba55b929448e267d801f74f04d06cd15ee980f6084383f832080ad7efa4d19aaf8e7a3ad557b0fcf4979a03570b2a57cfec2b4a85331de87060b5e38d2586a81d88875b690b4beb91799ad716a44afbea692294c467f0bfb08569fd90bb6db2ecf9b840aafb2b32b141c3291400ff460f0d931fc6527b63202d9f42fa1b76aa63b9ac0a5f4676f58f5e523c8a2ef98256b48116535488bea217a79d1a4fc42568d4e7ee7ab645658b75bef599ca20d25b0a74a355764b9cd4536d4ec27d672fb204998db90603cacdbd5daeeeaeee90a3fee3183b7540bd800c6577ff3d0405877096fd9d106359ecc3ead6aa03e8e4f06767d882cc7635b8b0d4a10b68a66f9bb1c1ae81f6efb4ad56bf8b8d3730b0f037b3b24128e39aba1ac4a6f485bcfc94410510d24ba84840f03d930745c4b9116d8e5d6feb2d0c5b16e2d7dbf571a2ea639bbb0269e63b888e616c921c09ee78c27b8bcb5c5d6a93c9dfdbd567b661b6d92c4ba98aa288b1d5b9d2cfefc0df918ca991eb465b175b1d93f214f98f8eb6a09fa3afae903255c49ca54baf3bf5cc9df80aa315706512692fdd191ca6e046bd2a3a42956028b6adb33b9a5979bf7cd32cd72c7f2cb5cdda1dacef5ba57a9dbf1f0b86ed0e6fc2beb1b07ccdd06b07eff026da940d0b2afc86cb41183ebb1d73ac5222c227b68c10cf41a442de515ac033a0607eea797b6246bed9ffec1dcd2e282442203a12b9422f10b698f165079acafa2ae27de075113869060eda3766a2e4c45dd625b29e958179824824aa5bb1f1654714b74ae1e5ce47841f14edee67cf21a70c531e744bcc0996757190e1e0fa98c886ea7567c9d6464f1e905593c4651fd4adb4357c8b08e4bc3239154b37df349f2d82e480ccada987a18a606e0bb77ee9ac434faef510eafd4f515f7ad1eb14d6bd8700930ba819cad247497e53f95115fef101debd304671641881497941fea2335510be10ab53e7081c56a92513d7d257b1edf780f331adee91a47830ced56e02503e9d51f1abdbf3684424a3ea4f6d51899c698d2900fa4a9a957fae9a0fb6bb70c9ce23b"}, {0x80, 0x1, 0x100000000, "5e465ff2a67d0790ac2372841d18d9a9dbd1e761690e19e2db8a379a11883f02ead3b9dd2b01707e49f7e2649cb2039ae83a5bef41d70a6864dac2ae2bf9e85aa6e940edccc685b6d040545564041fe1d420bdf58fcc7724cd51d52b39f8c8fa83b97dc1755538d8fcf808"}, {0x18, 0xffff, 0x0, "1220d6a7"}, {0x50, 0x1, 0x1f, "4ce5fb4ff4c5a9bcdec69176a06b8ae6691ccece06ee23bb3068ced7ecce91f9ef4684a35d4b0c01bf9dfc4bd736994dbbe9905ae27c5cf6a75c4eb795"}], 0x32a0}, 0x2) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 16:00:42 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) socket(0x1, 0x8000, 0xa047) 16:00:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(0xffffffffffffffff, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:42 executing program 0: setgroups(0x0, 0x0) setreuid(0x0, 0xee00) r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x80) 16:00:42 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x35}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x10000, 0x4a21ba42, 0x0, 0xf05}, {0x100000000, 0x20, 0x100000001, 0x6aa}, {0x4, 0x82, 0x1f, 0x100000003}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='\x00') r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) getdents(r2, &(0x7f0000000100)=""/5, 0x5) 16:00:42 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x114) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000200)='./file0/file0\x00') setuid(0xee01) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x20, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x2, 0x3) utimensat(r0, &(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)={{0x7, 0x68b5}, {0x1c00000, 0x4}}, 0x2) 16:00:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(0xffffffffffffffff, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:43 executing program 0: symlink(&(0x7f00000004c0)='./bus/file0/../file0\x00', &(0x7f0000000500)='./bus/file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x80, 0x80) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000000c0)) symlink(&(0x7f0000000540)='./bus/file1\x00', &(0x7f0000000580)='./bus/file0\x00') 16:00:43 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/247, 0xf7}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000000)={0x0, 0x6}) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) close(r0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x8, 0x9, 0x81, 0x1, 0x2, 0x800, 0x9, 0x0, 0x1, 0x75, 0xfffffffffffffffd}) 16:00:43 executing program 0: mprotect(&(0x7f00007b8000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1, &(0x7f0000000040)="d5c012e0", 0x5ce023cf635c7580) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, 0x0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) syz_emit_ethernet(0x8f, &(0x7f0000000240)="39370db00077a17581ae2b27b937a95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b92ed609efa27d80f2e1169ac21ce81dde1fc7f6e88617fc8db0dacddb33bd917a6ef01005ffa66821dce85b5f3b0bfe537ae66fbd82d11221e1866b1643d8fcc0f2bfcd18d922361f70ddf93300fe3c2220c2d6a1f7cedf08f6b") 16:00:44 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socketpair(0x3374cc25a4f50160, 0x1, 0x1, &(0x7f0000000080)) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80000003}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x5) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 16:00:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, 0x0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:45 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0xffffffff) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) 16:00:45 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x102042000, 0x28b1) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002002, 0x2000000028a9) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x1300) open(&(0x7f0000000700)='./file0\x00', 0x200000040, 0x0) r2 = socket(0x800000018, 0x1, 0x6) r3 = socket(0x3f, 0x3, 0x7fff) recvfrom$inet(r2, &(0x7f0000000280)=""/127, 0xfffffffffffffc70, 0x1, 0x0, 0x0) r4 = semget$private(0x0, 0x0, 0x12) semop(r4, &(0x7f0000000040)=[{0x4, 0x3, 0x1000}, {0x2, 0x5, 0x800}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x5, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x1000}], 0xa) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4010, r2, 0x0, 0x19) semop(r4, &(0x7f00000004c0), 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000640)={0x7, './bus\x00'}) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000200)) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0xffff, 0x5d8f, 0x101}, 0xc) bind$unix(r2, &(0x7f0000000400)=@abs={0x1f95d27d48731892}, 0x14c) sendto(r5, &(0x7f0000000580)="3377cbe9ea0ea176f1f55ebbad3aa111", 0x10, 0x2, &(0x7f00000005c0)=@in={0x2, 0x1}, 0xc) r6 = shmget(0x1, 0x3000, 0x201, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r6, 0x3) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) getsockname$inet(r2, 0x0, &(0x7f0000000180)=0xffffffa9) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x400000840, 0x0) mknod(&(0x7f0000000600)='.\x00', 0xc043, 0x1) open(&(0x7f0000000480)='./file0\x00', 0x180, 0x80) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xc}, {0x74}, {0x80000006}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, 0x0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000200)={0x6, 0x0, &(0x7f0000000180)=""/6}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r5 = dup2(r1, r0) fchmodat(r5, &(0x7f0000000240)='./file0\x00', 0x4, 0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x2, &(0x7f0000000280)=[{0x8, 0x10001, 0xff, 0x4}, {0xfff, 0x9, 0x1ab4, 0x1ff}]}) 16:00:46 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002d00000033000000030000003591af0dc1bbc93f6144b2f6dae452095b8a0d2919bfda719073e285ebb088b44b649d280a9b624bafefa63928e75f7b1eb634effe82d41a22036c2b9ea34c5616113400cc4cd9e177ebc71f82f16709b0392f5b2e76dc1d831d36fa555ccc4036e80ca3d05cbde98cbfd52a395215d351d5330eac8109ea2a14229c64daf1b1fcc8247e54e515fa1226c404b91c116d10058d2b32841957117acfa381098de32dbff0866d698c0f1f5ad99bd8ce9e35c91e4f61a29c3be6cb1ef0f17ee172407fb2c6e1230ecafc971f1294cca8a5f9d82dc15dc8e8f89f785dda874e636735c7b9271fbf359b35e10433f6d8eedd4a9006a8eb59ee8f51543637f5482df1a1e43a2f754b75936ec31e52ab"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:46 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x80, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r4 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x100, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0x0, 0xb, 0x4, 0x6, 0x3}, {{r2}, 0xfffffffffffffff8, 0x1a, 0x10, 0x0, 0xfffffffffffffff8}], 0xb3c, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffff8, 0x4, 0x80, 0x7, 0x10000}, {{r4}, 0xfffffffffffffff9, 0x10, 0x2, 0x80000000, 0x401}, {{r5}, 0xfffffffffffffffc, 0xa0, 0xe167d9ebf78ffe2c, 0x800, 0xffff}, {{r6}, 0xffffffffffffffff, 0x80, 0xfffff, 0x6, 0x7}, {{r7}, 0xfffffffffffffffd, 0x40, 0x4, 0x8, 0xffffffff}], 0x7, &(0x7f0000000340)={0xfff, 0x2}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r8 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r8}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:00:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(0xffffffffffffffff) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:46 executing program 0: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='%\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)=0x1) r1 = socket(0x18, 0x1, 0x0) getsockname$inet(r1, 0x0, &(0x7f00000001c0)) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0xa, &(0x7f0000000100)=[{0x100000000, 0x4, 0x6deb, 0x6}, {0x3, 0x65433069, 0x9, 0x100}, {0x2000000000000, 0x6, 0x9, 0x4}, {0xffffffffffffff80, 0x80, 0x4, 0x5}, {0x6, 0x90, 0xffffffffffffffc1, 0x2}, {0x7fff, 0x3, 0x5, 0x8000}, {0x1, 0x7383, 0x6, 0xfff}, {0x1, 0x3f, 0x7, 0x6}, {0x0, 0x1, 0x1}, {0x8, 0x400, 0x81, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:46 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x81, 0x0, 0x7, 0x0) close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x66, 0x7}, {0x100, 0x7c45}], 0x2}) 16:00:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(0xffffffffffffffff) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:47 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r1 = shmget$private(0x0, 0x3000, 0x2, &(0x7f000049a000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) 16:00:47 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0xfffffffffffffdd8) 16:00:47 executing program 0: r0 = socket(0x1, 0x8003, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x6, 0x1, &(0x7f00000002c0)="111f5eda9e6c7c60759475570a5d66a554b60c472c8cefb913e75b7f44be6238092a258871187c34895f002a3901d9b2511b1b9f6536d278a27307536d23541335a6d5a57fc2df2582f3076c73dd477d4ed9324ec9738361474da387bd51bd8f36badcc032ba1c741410cff7a732cc0e1f3d", 0xffffff25) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) pwrite(r1, &(0x7f0000000340)="bc0aca3b669e764f1a7edf6beeb47fcb465d223da72fb90a93b9c1ba605d0a3ff2cc9cfe6751c0123a71110124eae9eeefa5f00337bfaedf571d6fab9a66921d4e4eddece41d4e3c4e25a6c2aff8bc6e5fcda60246b1af10bbe7ecffffffffa1cc83cd6599e6aadb70a95fffddee258f932aec977118654c4e9a4d2d777e66e349382e3493a521402f77d552eec45222689deee606fbb6233fc1bfd1374e131042c099650c93f3f1d608393ee3c9e1c2b12e6eec53bb2411cb842296c353930146d7ade3886528d0", 0xc8, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x0, 0x2}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0x1) 16:00:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(0xffffffffffffffff) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:48 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) geteuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r0 = getuid() setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00') unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) lstat(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)) r2 = socket$inet(0x2, 0x1, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000300)=0xfffffffffffffffe, 0x4) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c, 0x0, 0xfffffffffffffffc}, {0x3d}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x280, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) syz_emit_ethernet(0x2a7, &(0x7f0000000040)="22f481bc770000000000000008") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000200)=0x7) 16:00:48 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000300)={0x7, &(0x7f00000002c0)=[0xf218, 0x5, 0x20, 0x35cd864c, 0x8, 0x8, 0x3]}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) listen(r2, 0x10000) write(r2, &(0x7f0000000100)='\x00', 0x1) recvfrom$inet(r1, &(0x7f0000000040)=""/72, 0x48, 0x801, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 16:00:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) syz_open_pts() close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) r1 = semget(0x2, 0x2, 0x5bc) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f00000000c0)=0xff) close(r0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) syz_open_pts() 16:00:49 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x100) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000040)='r\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) renameat(r0, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00') 16:00:49 executing program 0: mknod(&(0x7f0000001600)='./file0\x00', 0x20b4, 0x8000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x38ca}) open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) syz_open_pts() close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x84}, {0x8006}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_flags}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x281) syz_emit_ethernet(0x4, &(0x7f0000000200)="b6238812") getsockname(r1, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000240)=0x8) 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xe6ae9a4b36bafc78, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1d}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") r2 = getegid() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000340)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x5, &(0x7f0000000280)=[{0x2, 0x81, 0x8, 0xba}, {0x2, 0x3, 0x4, 0x4}, {0x101, 0x3, 0x7e0a, 0x7}, {0x2, 0x1, 0xe8, 0x20000000}, {0xffff, 0x0, 0x1, 0x5}]}) r7 = getgid() r8 = getgid() r9 = getegid() r10 = getgid() pwritev(r3, &(0x7f0000001440)=[{&(0x7f0000000380)="70b2e2033bc24c5f82eac7b1818509115a0211fad180540a8d260221252fa1de5323a97d8adcd32f7481cf199e1357cc82696cc49061f259962fd0bc1c68f9ff5fd9e8d0072c5948f446044b3fc876e5712d61495de88c2a3b12eda5d5220fc9d198561b704354aec0545efc4f34f70fb60026fa6d9ee8b7475b7d8122f57713db30434ca71776a33d8a4f096e63e54ae5d8885a052073f45f88b7fda4fc4bb5d6169fb70163ac86803e0d73d5348a459c047007150206ab3858894179aa5453f99dba68b01a3883fdb5ac9c6dfed8cb57c8f00535c6fcb2e45b9c0f4da0c40da6875342de3e2514250ae2059323ec86650b62edcc636bbfa6fc02933dede7441c26d207af09414c2635b466719bedcae841c5845d5d24d76c851d3d86b345f29d9d4ec83cd2360173e944e2ee45452dbbbd87cfc405f7e63d3b4c1e7f57ff82726cd898948c1a107d388e9e4baef8a7b9a32495c1ffb7fac53363820a015d208fd0a29bd02d074b84445f4617410cfcddb706ec94d501fefbca20ab3a6aae82716748df10bcdb33d3deb2914fcbf0d0e1226a70dadef8b457e5087fba8dafb26cd11804904f4986e12258b5349dc30487180e19082b0c95494855da165c827c3d2048a2bd2bc7239d3e5e6da664ae3cbb9a97f6e2fd8a2ae6f997a7bc4d8aab396b31b2cbf6732e42ff64869f66c856f3339daa0f2eee287978a3d21b60825ac1d110fc2216527979e67f2abcff5b47e5f3f8ee6762c046b1950d9459c763b563c421467df31b4fd79126b039c810241dba14991553044bd5ca9351059ad122871ca34b101bdd0eeb91eebc8b5712b126440b5187934434dddf777bbae9e0685a9ba660570e5f3ae58ce4e5081312b822a0ca731c2437947287668476b81f5f1f873490c968057580cae4bebe913630ecdd2cd94103157263a49acffa49cb50a9c9f3719d3326edfa5c314847307321dfcd1b75ec1c798598cec82ed74366949dde337e5c5ddacceaa744a40f0d6c397d641bb541a5e20e7f1bbf81621d778a6cffe73f0d59a1c7b53602060aa2986f84c1c637d23eead3b6fafd0983ea1c9f6d93eb9e0ebbb56f6786eb7807a5a51f5f31d926ff28c28bd20227f9d5115354e59f5ca8089fe5befb5e327b923292bb7e54ca570d79a500aa74a17451fed5b6ab71fdf2d73b682955b7d02774f121362ee90a6faf7bdb840bee242ca9729c2fd7f94cbb5ac8e06a699145e917a8b4c8aa1f2004bd7be5cbbf02ca6a984d05af55706807455226aa7eb66a54cabbe6da1ca657f996c04e43b1cce96316bd14a99dc476c0665b1392abf142e67ef2f185f4cd5fb470542eec205ede3b49a55002f18269eba2f368fec9f814df6fe43f444ba3cac8545e5cd5970a527e0ebd90dda0c5442b711cd9b6ec32ac0f4d53ee59add770c11d050df8adbeb5bd94ba5504419cc557871cc4cbf50fb032a646eea4b77cacf3ca1a51feb7bc6002d58922e340a7d49651c64c5fc93170cd5d844d0eef7d963ea593caccb79306efc81cddcc27b006964e80a7e8ff0ffa40db1955c9ea491c0c21c663e1a1f88aec87f74be2083ee62c8602f5546a8b19e02c05ba8123d0e7b31d1a0f920077259fb07b5d178dcc669df7d9cbbd5ce6b30432a972236a6a0a7e5b4a9dfb7512076fef9cde6df7c0f2671473cf3ad4a08874ba296f3aeda916fd54aa90f071236dfcd05e5b4b209b2db7c2d08e13780544e74e5b5d73a3bcf6860fda88da852f7d8b988f435fcc803493305ad4dca07bc9111045ee7cbbcc9f852e878f3c5a8701a65818a39722a0490df543f30855de06fded07db35d25d12b27401a15d9abe3d88750ddb8c82ebfb0951a4e73ba6fc616f1041c39f485b5c153c34d5cb7a89b2d2ebd50eba0dd6bca397465b7f03ba991092608c628deee8d9d438545ee2fd187e2bf7b8c35cd6e72ac7d735ca688d7191922d17ab13e264e555488dc8579184eff17f599f207f78f05203d80bf033f2b8d14336dc6c582473179dd97631fe5a040208601e94675ce2b9c373f2b346397c6010d30c570130a1e3eff7da28f8cc31e657584633396470c63415f982b70c85a58427056a419feb32a89b4e16436fdd34540bb3e30cc43bd836850691ef8447467e6960052379ca547e9e86a889dfe0ce24ee8b41318c05e1421a3a2d9d6e7f99499d98658154ba612430136734194fa33e0acdb73c48b5a6dcff6b55ae9dad6cb552272f4db35068ad7a7e46f87b702da01f63658c86ce3215ebc2fd2798ff25d92ebb917d98d9a9a53f083db9772dcbe764ceff53456ff599044a6e922fbfc5199b704009cab24519d6ed87c890461bb4115752e879b5aca1a857f9c75fe2733e8e491cb6bd1e841dd0909ef622bad5af0f5d8c73ee72f4be85d9862c3f361d58d14b67b0747ea81da515eb3d32c174acf2db4a3d2eb7a3d844616541d9f936a0d87b161bec828bd6c61671a856bd00039cb5d2d1df97c4fe65f834c947a286a677761dee8b1f867631fb19995f73e325eb6121f88a8e3d23b9722630fd9a093d5fdb34572fe1b071338c5d9b9a3edef495be339339168af037a918ab1b67ab00b1ae89adc2588f2fb7859ad239353caf141ea763e1e3ab3d891afa10098cb51b1cda300412b555c151464affcef117c971515bda8a8d1d9cae95e644b66535a61c372b1106b97097f79e08ac1ba5cca0a51e5b3b121b572c557ceae838a087de5459b3affdb5ea826c23e1ab9a4ab781f99b1fd85a5564df9dd34a3807b41b62119d4b744cc3ab481d68d79faa6a2dd61b2e214fdb3b56dee70da35ccfc4ef8b5705bdaf23830031a09bf3e931cb799040f9fa8f0c3f8563e1b7496361270037df090df644f6349e7596f68fce4aaae6c50cde7ad044e3f969e4415215bf83b631426251996e7e35fde16bf362e3f16184931599c8f515c56bb64369203fc305faffffd37e6bbe253e4eec88884fbbb6b495bb4ee99a8e153649751f1a80b4a6101a42212d356249c331a3d9f0d8b0a3a75e0bbd0af3f86ffb7fe3b87e673bb561d6d3b094ecb24db015c9ff9359a34074d47374c6ac9670024d4da659875b1ec7d56b0f8c7bc8d1ab9b7465586540a742b9e63a7d2fcbd5456a4b79abc024e63d8a19b8b204faa4e7db8cc266d29c803011f091e4425daf928cfb065e6f84c9465b37eb0120552ccb6fd533a3ea7801e3aaee3765d024a8899a6352cba40a07d95cafb7ad905c55f380ae6b1e36d70f956c7cfc6839b5ba77fbc235c5eca27c312cbd52f97962880f542273148a6c75927c8090083d46c296632345ec9984c9dc9bae011b53cbdbdcdc5e9a26214260bbccd1df6a436a241d7318342b0ff6332cd283466d6f11c0104fe2d492fda5a0073112cdaf6b581cbce962a173f916107fdcb63a9eba642bfc591a7df75d5cd07395690cc61fddeaf6c8c1e4673e5a55eefe8235cd56db4ef69d2087dc9637703d6f384cf337b851eca5ac7ef20e815d8172bef8efd2f11c1b8f69196bc38a95379865a446cfa0a839cd1f43279b79b8b75c22f74b54da544e9b3816ac2b0f29e7a2974a06584daaa8b5570ed32bc9cc5b9659ebec4f5391cc6a46fd9d832603a2f9350a0d1270f9293eb9b5203998e8ade1e0c9bf1381d3224e9a6c9ff3c2beaa527b988d4f574a95b2b1f1370315c47b502ca414096fe75e8a4c5410652ac5c2d72bbb40a0b7ad93253fc0c227582269c8c315d59fe1dfba1403e67ed6f5bb3f0a4d548b51697aa451a1f79415b4d7e26a83ac3b2da156fd27dcc585655b9ba394757e30b380cfe13fc33bbdbb6356d07368e87885441c38e2514a3422f50feaa94c6bd05c6b11976bbc3a08903c478a7f90668256807b83907f9c57a2b228bb8d2fc8ebe742ec9cfe48e881a778ec6c0b48fa90f81c50bd02cdb29dcbdced8d2ad1e9a3e2c5dca29c41929d0849d7ff53b223c5ce2af9461d1bb07314d20b8641d0d61bb72598fc17e4f1bec169638dbbb2e70e07b657d4b6011f88bcb9c9f99d72c40c1dc3145f1e55f9dc23bd091ae23e7db9e27b22b96be654dcb004f96e6987917539b1f981c1dc18f91a6d0421728fd84c9df6ab2e41915ef79937ee8ee6c52b4f8b5a58db7c4ac9d2215227e8fc5c46cdedd979cfc6c5b681018b465463fb8cea81f038b9216cc95e092e3737529691d2fc8f5cab40daea5cff1b1e23a152d32be3a9629050177c592a5621e26defbadbe11c7c61793f4e38ae3044789d4d3fd2db723c65e531f3956eb2310471c8ce834f133e46b77c4046dd77ec81d6170f196ee213197fe734f1f820caec0f5f9e407f30bb7ac2241d28d478874637a0a55b7e20169ff29c0dbef571537e453ac0a90cd44028663150b54857a1fcf35ff8b7afb0f025f3f928bb027571261c94be19e67212af97340224ec4da5acb22d44d6078d23d8117ab97fa57d5f8fc75574e1c8cb7e63c7bf7a9c1f1d0ffe577d9ceabc961feae7f6b1979081e4cf6faf853fd15e7da776e9eabc94e0fd7a6495ea9624376f2b81b8fcb997c5079680080f955a694ec206767d2f88cef10f620dd63289aa2281eb009c11b52285e7e7b728730cc26476933696524fe6962c2fc17a0b455bc0cd0271d464ed8513affc4a886d7331706442aab658f10a55c67af0f881041ff47e09f239fba934475feabe8f955e8a1af66bc91b57e6080a73387b30faab91c82636fd2cad651b0307d69e22fbdbf9a3a71e8ef3b0701d2de0ae0e25a8ecf9713f714eb2f72d34c3ac44edf0f0d4006ef3f2a697f497f0029bf70638a0dfc314aff029d10a6ec34cf85ed6f3130100d341f4c1eecd51b104a1609e712c0660c79648b97d3b0582abcbb03f8ba4a0136bd5eb077f6e51597b814233bba203e5bd9bfc6fc50e7a9efbe0b8e24fcd1247f0db12d694adbe9133701e127d484753ea109f1f6f979c8cf0649e3a59742835d8631349f73548a3b06bac1306b3cd659ee0c15c09b8a576cf9389768e68e5be2b8792b8f3d5f033da77aa88350a5eaceb91d00b09c0872841a75c0bc3f51161cb3558f34f3917c758e9b1bde9723fc01a6b0de72246ad08ea7863f357111627f242668536daddaa94a1541670fd6e175f89d811246262a2229fa97c9175bb2b3f28bbb1948f6e1ab69ac454065ed2e719edda27978f1562dc12fb9546b7d19a3dd7d30e52a682f50a849803317133189fc5dd0180e33fa53049db20477d0046892dc7986fc693a77e9e2ba8f73b5491395fcf14c381e4c3809816004da214159554cfff93b15b1f4aad0dfdb8565b361f0255cb553a2b1e20fbc692f34613c5b7b2d019bb8fb5ac8b48e13b24150b481fc05ac4e187b72c721f1a3152d7114a0c15caab199d98a3f03328740cb3a054eaac3f8f728b9bf7ca5b7fb91d8f73ad6ef2084e3b918f7838a3b5333d4ca033e2b636f404045b9caf3fa0d930f635a337ada2a33a712c4434193adefe9c6dd7f5f5b33bea2360f15990ebdc84e42fde7ca1338e69156cb8699d8fa2fe9695b0aa491bf4ad3ec3b679a05854ea64e9eddd84b6f57e7d9720d6158d2b90f14999c174d5ffbbb7c285fce122bbff0c6bd7bfbe54d0b1f1016c86de5701c834777186fa7c798f9dfb5753c38c1c99cb3bc2842b0566085a71e75f779e4fa02c6629c4867ea1090175a817a8830010b9572e7713c34499a7ec2fc0819a37bef9a7da5bff6c4e55c11161783b886ddfc529761e0bc8da3333e133aeb453d6d455bdcee609848fb9933c9483a81578421ffb9030fc82d33d311ccf68e86d", 0x1000}, {&(0x7f0000001380)="e35ebd0d1178e6d81e80ddd6de0fa866827897f5002e2a4da80c085c52a78dfe5bd484f80aab5bdfe7fcd7be90c947e35a985e88aea611da573b68031820e6e2901b6f4dad3d4ff13ead60c6a852970ff760e5023c6a2ec5061c9f2b5d42c729250358ea", 0x64}, {&(0x7f0000001400)="2c8582983908e53da6193bdb28fa0cda9962572650f793b96d24ca6097cf78331494230b2f5ae977845fb79a41ac1109fdb7b1f11718927b6bb255", 0x3b}], 0x3, 0x0, 0x0) setgroups(0x8, &(0x7f0000000240)=[r2, r4, r5, r6, r7, r8, r9, r10]) 16:00:50 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x6, 0x5, 0xffffffffffffffff, 0x3f}]}) dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) 16:00:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) syz_open_pts() close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d73036c172fbdd000900"}) write(r0, &(0x7f0000000440)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x290) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) ioctl$TIOCDRAIN(r0, 0x2000745e) select(0x40, &(0x7f0000000000)={0x4ca, 0x101, 0x7, 0x80000001, 0x7, 0xffffffffffff8001, 0xffffffffffffffff, 0x3ff}, &(0x7f0000000080)={0x7, 0x2a52b653, 0x6, 0xffffffff, 0x100000000, 0x2, 0x2, 0x4}, &(0x7f00000000c0)={0x1, 0x8000, 0x9, 0x7fffffff, 0x9, 0xfffffffffffffff8, 0xfffffffffffffffe}, &(0x7f0000000100)={0x4, 0x8}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)) 16:00:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x84, 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000300)=""/120, 0xfffffffffffffc77}, {&(0x7f00000001c0)=""/87, 0x57}], 0x1, 0x0, 0xffffffffffffffdc}, 0x802) 16:00:51 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/220, 0xdc) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20000, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x2, 0x110) 16:00:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:51 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) fcntl$setstatus(r1, 0x4, 0x0) 16:00:51 executing program 0: r0 = socket(0x1ffffffffffffffe, 0x7ffc, 0x4) r1 = semget$private(0x0, 0x5, 0x380) semop(r1, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x80, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) read(r0, &(0x7f0000001080)=""/167, 0xa7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000140)) r5 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000000a80), 0xffffffffffffff0a) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0x3f, 0xfffffffffffffffc, 0x0, 0xfffffffffffff691, "1f76308304000000b820b2bf00000000e1ff00"}) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000200)) r7 = fcntl$getown(r2, 0x5) r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r4, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r7, r8, 0x0, 0x92, 0xffff}) socket(0x0, 0x0, 0x11ea3286) r9 = geteuid() semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000540)=[0x400, 0x8, 0x8, 0x0, 0x80000000, 0x40, 0x2407, 0x0, 0x5]) setreuid(r3, r9) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000002200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x2a}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x8000000) pwritev(0xffffffffffffffff, &(0x7f0000000ec0)=[{&(0x7f0000000980)="93d15156bba5e986326447792c9c5feadc43dd98de3574bf8776f3be0033135e0904bbed18d1752acc4c2ec369ee6968766c1a0c3c20641f55e9535caf8c332b1d67b17a463f90fda010d7cd6b6cc344f08ce7b112e272e9ea60394458e42419e6a77c2885c058dcc94c510355b913ef76e3cb07d795a5232fc131d46c1e3ce9fd39a63be1784b46a31bf7b0e7", 0x8d}, {&(0x7f0000000b80)="948312c86d729e9d1136eb7adc7a03fa5a1dbf21449af13acd1610ab60471bf99b1cf8a83059f164f6a9fca2c9d0d52420b100bbcc8d27050dfae0ed8420734a668f90e479861f736a0cca972613471211920bef09a080bda28a466886652ad3c42dc9dc33ecf71c469828065f334a55fbc4eacb8afb01030732c18d9f526731d6fbba9ffadfefde080a9448acc919462221887bb0ff672191a90ddb7b37e36eef0811348901a05494439e44bd4f8ea0aa508437047e8fee800b4494613ec530f87a18ac08ec8a", 0xc7}, {&(0x7f0000000680)="acaae572ed6ec200bc7615f711ad74a6484b71d45c0d658612104fbe4ef8aac60dedd4ae3920237fe4813e31e473d760137c406e16a0428d130c8fb393d984367e7e3784256dd31d9be860bdfba7af05973ce5883ce016ebd20746", 0x5b}, {&(0x7f0000000040)='\x00\x00\x00\x00', 0x4}, {&(0x7f0000000740)="f573f40363d34a02d9ed525c9668323b", 0x10}, {&(0x7f0000000f80)="31343b9029dc9b6ddddec161b96b207a55b248abcebfc016c449c747b8af7a1119457d793250fc987fc972ec96781199182f014186014da49e056c297d589774660f8bd9c0218591be8b6350ed0551b59ccab411c13ad177263d1530240ac28eb3db91ce6a609cb15184209c81260ca784ea1cf27cf4cb59014ad1d451f273bc5db6d4d847455ccab19f989aac8ab699246764497f8533661121742ae2c4e91b45d88a76dc3e16af8c3e8c20a1a2503a5c2bbcc30873993408f307594c20b134ea5c03eaebfbc816f9bacfaecad2a6e508e949ef20", 0xd5}, {&(0x7f00000007c0)="87921357c79fe89966d1a4679a5cbad42bf5691f12ea7a01c2d6876aa7a03017f3c0", 0x22}, {&(0x7f0000000d80)="5c3b1610fb14ba991ea182d56e5fd6a5d928b20b1cae170a2dd7f58b9dff06fcaaa6ee91665ea9f3e9b85b32bcf1f7a0a91471bb16e7474908751d4a7f853e79be7d1f93f81d8561fa4bb3342eeae6af9dcb0180", 0x54}, {&(0x7f0000000e00)="ec08339624ca7a6cf06ec3f33fe2333a76ec0d95a5ef19491c1c270927dbe1f001b4b598753c4fab97832a14d94577bb45e325a154bceacbb441d07cc7f1fe80a1618c7fec391a489a13ab47423142e08063f3226e2255fd2c83197e5ee31d48c66adec1001175919f3191d145a1bf1e01cea392af219f1046d6191f8f9607e95cd9698b16b530e4a6dc7f1a8c5034bac47c1608a99aa262161697925f73bf7916d37cde540f77a751f75d5262d652c8d8be", 0xb2}], 0x9, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f00000005c0)=0x3b1) pwritev(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000000700)="00b5d424fbcb4bd7a42e8d6b2ace7900", 0x10}], 0x1, 0x0, 0x0) ioctl$TIOCNOTTY(r6, 0x20007471) writev(0xffffffffffffffff, &(0x7f0000000d00)=[{&(0x7f0000001140)="084eebc84712f742041a51da195f84537a08ee12cd59efb187a8631b304521adf7b7abd815bc62933b12cd27a4dc80f6f103b99376d6636f4e2fb9a31a2aaf50dd6e5d75a382f19ab340f8e328291dc584270031dc6beae99bb72d83091ce030184aa232b97e1f9a5b3b72f24a66ac6019e7871c201c517a654608d6852f6f2021913a8689c10092799e4269957ff4b56ce5fa652bf8330ae0042e255cd8269a4c20c9746d8fac2346ecbf7cb65051acb0f16f03c37c9722dc3e01d22116a97306ff99027e19e5d4ccfd667d01af74ec28df7eff797f043180eab292358ed063d77b0d08e85736ec9e1db61b97b5e727a1a4a2c9af3a6160e8f80846bcf292a89505ef4d36683205b8c7d5bd171586bc7a7612df082a4631b9f028e77f0979cd70962ff839a83be0b33b5efb916c94cd457ae1c0b25b341dd81f386f7c61c64caa32d3355a68d4e410afbb38905445f7eaf01aa5b8d5c4d11a17331b514a7f1bf108417e90bf8833b00696ee831a9271cf4adc74775b3d3d9c29de04a16b06bda7ef00a7abb7243ad63eb093ed3a6054c7fd115512daf6bb57f6b54a12302257cc827d8dc59eb8ad20b3810c796c50ceeb447d1cd744e274fc042d3221bc1d18829927305153f6e3619cca7672936d6807a68172b921727974130c545e5f53bafef4a4a58e1cc6aca5d11c954fafc806b24925c62da1f6827b02e0463521117c5b8e57234c167d80c03845b0905953b919e577ec84f3290395403de732fd41ba948b5f2b8591b8472bf0f3fac6ec404ac608c47147defd5021b288935d79947af1ef9624048de233db6ba8fc173e462e70f5e80bc1ae34948537a20644dfdf4e45d6b962b7af17c9ec6cf14d7ad69ef923e01a0ed8807110db1321c634a5c889297b23f131daee7950695183e12161f8c06082777d0f26726a90e2cabd9c8b3dc32473b5d70374aafb4fd9dd7430f5a77fccb459f8af8853644d368b28599c68198e77379af6de3eaf6ef67898ce1d360009b5484da2cd5c2969724fa5e2b48efa412c0a34bab4eb18b77ca1d45215c0a0f959cf9dc226a6b0d4f7786e754915267bbe9355d9c53d6e3a7f969686cec16eca921aa0e4395abec10a67c73acd59b9b3e8f60569c7f601fcbe3f96a6ea6999128bd9aa8ac33832de822888975017c6d410adc87dca9c6dd8cd1f4845a0361f94b9465e65edcb2ce4b164eea9e6dc335f431f73f4b4ec5b5bf4ba1bca9b59c457b5c28cfde0d1ba14547156f4a40e9053d853b71460254b3a0fb333c8720e040b3bd54c65f8c79989d8cde5a76d0c2b9496dde052f3372225c8721f0393752eddc92b8a9cd58fc12e6a2a28f34be6afc04b451981e23959fa3bbaa6bbcb6cb3f502ef92d7347a678e7398e39f8bc42601b061ff71dda39ad9fc608a05367b8b0c973fe42a750be1cd018ed2f6aae1431d861e6e5670475a31e070e4be43355aa49895d7384ec1419c6ca052b49f505b96fae46d96c79af688377dfa34a3d4003a25a21877e33c090d501c9fea60e95d3eb81af57037690a4e73d1d7519d0261eb9a3e4fbf00459e4d1e024159c2fbc576b8055ddce5ae03719541be4263ffc1ab4bc7129df7492c994227b85d8530e523833b5444450cc1ad0f1b5d973e6b1655c42031b56482d7d4cd6d2dc84364fe9b2f40622e99d3324185ef0b2cd6de01139f588b14e6796ec52c0d52fe51d94ce73f81dba265c1fcb37be501c6ed6fc6c9cf23c58b91be4d7bc170606e44f4e7d6e633c9815185e3b81254b945974c24a9792e7125e347337da4bafc1542fa9fffc16e4259d5705bbaaa75bec79e29aef7777fcef7a9d49491bc08ca81275dc3d1db328bb576fd2f3814056e6fea9f5a11de47863af2f10369d7dc5fafc29d162d445a5ccc62fbf385af246fb4aa00e3b70d56dd1c17e73d02c7e2462167c47e1f7ff01814fc6e801de3b4880f1b30c6589158ea9636a46f0dd85c7c8b9c1cb2aaa25130da93f845ead9d8cda2c61f4271fc2ec5177d78ea43d698b2adae043f27028d9dfc51d15aa5f416b2ceff62f9b7e18ea550f9c5b7e3a67399f1080a3e4532134c3f0042d4638048d8ed58163101aacb7fbc7320d55125d2d9a5d57dc39f1d863725b1ddf95c2ff538d27d49ff23ab3399c148ea0ebc86f7fc2751c3e1bb865981645c066dfcefc4be908b70d7682b4c0a17e9969fc6e5d2690aae4deaf93c9000b03003cfd04c63c395edda52c6c16e0ac030de8ca3d0f8a5fa3311a00b72deb864de8dcb00c961e2962a4eaaad6c2984d2d844c9f514811b1996ed1e69d57cac4d6372191d72aca08a56c16916b5562866d63e0bedbe3668276076c7c13cfeefb1302d2ca78ad3901f609c56d84cbac814169c05960778c22e8c235dfb8bf29efc8188c65d15ade950b010f0d966514c9d42ef1f78a7357074c9c4d9b1bd3f6a8bfefd374c2565b5fcf0cab68a0c45b043892ddc168a38a55d1d3e3ab43cff10c4c835cde46c826a1810ecd288bf4e3b9ca888b1c7ca5cbd7c377be42e630d6132947b2c93ac9123d30653d78113126e68ddcbcc990a41c30f69d75817ea06ef70d9e54a1babe69956797417b91d021c916f7d7e9040acd1088ad5b139f98aef5b4514979ef78a3e3d4758ba1a39e3039cac120a6fbbc6772590c94d6c1baf825a4334fe746bd348b94345e595e9a3735521f703d6263d2dc8e719934548400c9f6406771ff32da653c7ba87a609c339e2a234970484ea8253bd76ca9a32a8872b100a22b5bb762d6d2f6fda6b51680fb6e4be8a8d405ccf50142e3070ca7e66490cc20d032d30458ba5901d6a09a7d6a12f6d0a10a8a1f15119a27458db3d1f433cce18b6ef58db6b7c60af37e202168d3cb279a47c1e30181d5014d5155d4b8c6e022ea6dd7d2abcdf3033c6bd095e5bf84c5fd30746822bdd449909945f516eaab22f4ce1e22f1b269ad803e369c26291af366fee858b6ed33d14343f5527cd6e69daad85797f4f5189f95c6c934c384653d01d96f4b2900028144073ba4860a3190ffa3479560296683278b826c76cf0e2fae346d4ddf6072d3f2226e954a459f0c84f39ead31ba33adf54b352003c7df0a947189827da6468c5fa85c22818706e3561666680ada1672337c4b77a606fd9ff3636d690c45a4dd9b0e7fdb57228fddcfd3ae1e625127d45e5c6f2e43c8717b0cc399558a5026d515968f95907cf5c1595e439c051ee6f7ac013a45236e042651f2fb286678fd95b3b2981ff981503108e51666ee0290d2a7a2762fb8d7c8d7bd5db4ef2f481b8e2f00527945c5830988438bd4373f593cea54f44a3db9c87c8ba84863f4d5a604f1502f32e8b985e93a2f2589d9c5aa6c5d4837bf2cf562030a40a43f6b6ca36b85d6acec6e1b373e77dafb9c7b9e3d7a92852e122262c6fb2193cf789c0daef7f1d7fa897a0513bfea6cae02a576b1ee65d24437ac421d88108fb0bf35df15473d9dfa2ae4651148fa1d256d56e331f82ffde885ed42a7bdef027dd8b1176efd33fe64711bd956e4d6a097f90d30940e3c2545a53d66a2cd4023a67a9ce3fa5c38d25d3924942fe37a3f9dfe920608a145b1da2dbfc3b6661997f668c7ec8b80aac699bcf624002f720965c1fb5d76a44ada33837e357a09150ea21b7830f597ef4f88dac08508a90a80621d998849f22ec98dbc9c4ca63404126290f5c156aeca9e36e88dfa9b43eb81260f2bcae0a97311819806a3d110210c12271bbec6e7bda31ce0760d284c60d223400d5e7fefc7566c82abf2d1346eec331e5a5fd7ce13d88a450cdd85bbc94fb6c13af5bb3f26286410b284f88aaec2c564efe94805226b34c10e92dfb8606827a5a45e7eab1df6d2bdaf5992132259585e6d597475ff6ba27e902ee397512697ee02179a9688c66aeb302a08f52943fe7769700496209aba8feacc7327b0ded0e834d081ffa76e026100f39ec464f3c20ba4e882584991d45ba4c6a70c7c70000132ee5ebefce63e4fb3f3c40392df726217903b11a2caa59ab60e1339dcb32d146c901543e45e7ddca34200056ca3e5ec7dc05d6f98be5f2e29821dff8247be77bfdcb902aff4d35a569210fd36d6a98c881960945c1b217b1966d4e9f54772f039ac916e8a23d2d5c84ed4d5aa25c1429828ec9ef029dfa2583efc6987eab06a4db39cc2230822b7fec55a115411a3bb96d0faac8f555b4cca387e32b9c44c9f2a9a45954d6a1a51b670a5da0904a7831257b9f471bad330d8e68819ee1df5d3ecaad416fb2d7dc4d1672a052b209f23eba10f8c6e735fd4e053d9e361c74693ee1b5e7a6864c266d2084483b7718e06b74a17cf9da188f6c6124c98d19a6118fed6d0b2563227c19e4c74861efa58b118a1db92bd61575a290ad89ab43ad87f92bbae6736e87fd30158cb536d832dca0866fc4e2641879260d3357a44faa277f27661a31162ec1ee1efe8279788b076543b6d53d939a1d97e56b182f6aca894ea0ebdbb6e9faeafb0836ff9f8a762eb213f4470be130e935ac0e7ef560c335acad21b1b687dd66bfefe62f07bea8bb63ba452576059f0b0a29a1935928a10cf76777a7dbe00ed61f0ab48af4ecbeb585df17203486a5a905eeecd06bc2c54a4e19237715aee4d8f23aa1af6f6213c5023c478e7ff75728aa25712e354e1e1da1996d035a4c2940269e8de78a6272c367d262080d59d25d109a1c0a4fbef27325525f535b6606f384068356ef239f8ce72734cd01df8a0c7e071e3c5bca6d86ad8a3485469184c9774220001eea2a231ffa741cf01f1785aaf74808c323e6b629a9a5693ac28b298860f979a7e0706475074debb34e5be80d598fc64a79789f364b2fa6a4a177965dd326a5462690eb03515106076142a64adc3cd4cad15bbcf8b368328cf2bffa1d55ad654833bf8b12b2841a3d9c79c0fee0cfdf5482a624b82e4b7025c43b44742c387500c4c0698e8d71bd688df8c06c8c5954df6b1cc2504ef500c371b3012ef23b4673c7d7eeccdde31279b2a8095be200392e1b68b8a13b0869bf0123d714ffc7876f4f89d78ab14336f8b001f6e3ad81b983cf2c656c0c2cb6dfaffeeec51af8bc9a99362498a0f2a76f09991382ed872238ce81dd579468a47fd8bcd722f0a871ef65bdab40be82fa6d7b8ed3ceb4e1571c93546805d5e21aa33d4684a62e408480dc04512acb259e445352f88bad2987934ef10051e212724fd5cb75cdd4a1f0b5f005892a54045a7dba1619270b5dd2e8f3ae8a16bd37c5758e5f73bbd69272acfdadfc4367774a97a56be60850ad51b5f25b3eb279ccb6306b5d68defd624857e08a0b686f048903bfe1d22ae04468dfca4e0e097a6828a76378f3c9a38cf8de559acfd5449500e2f35be9ae3d7031a736fd839ced8f999a571968f9411108f8d6d6cc72e6617e6f5e0d2d01b59320af115c803f02591f1607862000983876a54285b144842c603d845904ddb1ea647f60e3853dbc18085553e18c4d249cf7844b94831a9e23e79cd70166fd931fdebf0d825f45aec2dd4796bbb4715c9b6cb98f56bb3b67ddef73769a561fc2398f42734f29a4891e81054a47d7ff0e0418ab32dbd92786af1352d9e1497dec11fdbb2276b2135ed94aec02838d5c470b7cbd1216cd858ada27e48c14096a04df569692b3d7a5e8d1b20d22cef44601ca55312656d046006580058c546bc16ec3acc1cf80c1579716a92a7b563ea650858a8f6fb6515f5b806f89ea09c2d0057756c93a1292823d7721f3a1ee783f5ba2b96467c110362107cc", 0x1000}, {&(0x7f00000004c0)="1848c821668b9efb8ffabe578642aaa382593a2a94e4707b", 0x18}, {&(0x7f00000008c0)="c0c2ad0fc7f3ad59ec17e2c204d5ff3a85efd2f18587f618f75d2c564eaf6220cf92bbfe5d3c6e4d5dca13ed0335bf2208e2e8bfaf1566c41b8f2e49e50c1188e4bb8d498c9f62f3151e3be6f4c3c7671ebd9f72655f70187fd4297997e8ca97308d8b9e5dc9c487303ce72c10326e8f2a2fec0eb1043a265d006278ceb771965947c67ad552423d9f270f117a1ca267a47e642b11ba38ab885f329ae4dda2ca8715055f1b59a270895ea32326a8b359", 0x1af}, {&(0x7f0000000c80)="d0012240635e799dc659aa155cf2936341957d4904236e7e3dfacc0f9620f5fde95dc59962782453773655f9fa880ec65f87f6c9ecac58abbfa5748902d73838937cf615aa10784715aa63ffff475a46247dcd639ea2", 0x56}, {&(0x7f0000000500)="7e856576d86725250290963952ca6c7c91da19943b67e32dda33c467499f9429daea9df1ba69e9d466567e805656a1eab976", 0x32}, {&(0x7f0000002140)="7741f6edb0cbfae5cba08ac9240f6aa8fbc213698d379a69bb61c0973947f4c75c41f87642115b7cfe340cfed5a4e2a086e16d2baaed617eb4887cb02ad09176c707ed75af9759041d0ee4d714653473a1dd812f46aedda959b666ccb683805718f4ff82317d723acbd281c38967c04c8c5f4d361a68a68934907ffc4d2e636dc58e381a7f0e51601a9c13796d09efa6de95e7cff1c55581e080950b8056eabe05", 0xa1}, {&(0x7f0000002300)="c8c978b80eb7064edc3ecbad95319554cef89442de7e0290ec74ee83ddc48dfe3d65d957d248c7d601fb15a872d69c63241ee929327a1584dee0e5e662512fe7d2960e8f1c057f0f141891b62e09d2a61a8f6721ae065639100ba5beef7d01edae1e9fe7e1f49d7ab33471a8e322e47947eaf68eca3b1b75d7d4cf2c550a8a0616e623b14c7d66959773cce3994dc77f6d5b09b9a85582bc61f673745b843eaa9af84b2c92a18bb1704cd9745f86b603dc73b3e83266f3f1e89d4aef01ea6a20913ac4fce53fab29941da23df68b595ff249fc4664446a698d21984ed72bbc16fba199e37160a1b16bdc59935ad33f3c54a52f647c90f1fbb1ade7fb68223094cc2b7352d8", 0xf2}], 0x7) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) msgget(0x1, 0x10) r10 = semget$private(0x0, 0x3, 0x4) semop(r10, &(0x7f00000000c0)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x1, 0x0, 0x1000}], 0x2) 16:00:51 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0xffffffffffffefff}) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x64}, {0x54}, {0x40006}]}) 16:00:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) syz_open_pts() close(r1) dup(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x1, 0x38) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x8) write(r0, &(0x7f0000000100)="4e6bed10cb82fc53209a4849eed4adaa8960a66a7f301f770414ee89b2e9efd8bd33f7beb1352e3f145c21b2c5499dae1eab6c6c254bb1f3523f002c67579cc8b68365fef1d8a6b2ac3011c745be9000deef08120f7bdb04cc3ff4825ddf02aa22d83d7bf5387f33065ef53e78bef9ee1ceaeae21712d4bc36d111e25fc204491a3dcefe983fb195c0a28481375edcb00160f5cea1fb8f5ceea58a6bc4d0c50fbf7a02819881c0340f898062e0b1ace054f39dd7235a40e2de3d996d428aabf653aea40c3f78ff12a05b601d98b3c8022f966bf70e374239d1729acebb51c56422b9a43307ebd07f9a513b1b6bde7bdef0fdc43b6e583e6c7f4c476f6ff779086f50fd2da43682e51da26eeef15f5089b2f0f79f81185b71b2a7504b25628796ddef5398531c7b0e79ef7e0e1becadecbefcde2153cfd86c36a0b681a50f46e4126215d6f947e400ca7efc172808f07f391724166ace32390d80704d1beb2ae2c2715ad3fe13de117125ab2f948c437e3a13d3ef28dc34e75636f2c269eb11d2d9c586ced3bed8b46f2c1e00d89e44f7301be17941de26536f6e6934c0d7222fa59a0267bafee93969a210a418ed121db72fefe3160e829b175a3875e316bfdfc3e82e72e032fbe05e6cce63dd4ac66ac3c15a6fcf525cdd0923545920f1e2e13027356c71c2b31028d9124caba1dfc6521f74450e559807d1145e56b9bb1769fdb80c05eb9a077334467443b3449c225641806a87f8e660444e8c03170baef2582f4bf96d1206ac26081bb71bfcbb061f9a1f6b98a761c1c08e44766647902d4a63d3c292dbb5d6ec25a252f1f4d6415e83a555e56a0802300fd5631c85283feb2728f099662152d455c95f21c996b34369dcda041d8ae32560af5d18836501b232d28524571c494478e9b80b079a2f7d4631ab1a85b12af46f5885587566fb7a951ad351e891d3848035aef250d8011fadac12e39503b5795d256e831a9734f5f4aae51c954288f90d98b034dc04dcc9adca4684b5ee32b2704e2e25e294e0a791bff3af80e81c7f8da58cb7fda2e44226f5d667001ea2b5b244d61c70b09f4154a10cc6ce8aa79152763e08669b6c5c9b902f5f2b7ce5b0cdb4b7ce5e3befd0fa4dbfe3870a87bba46b25b7df0dde88c3275a31b04cd71ec1d7d709e061ddbfc4ce27576926fc12fcaaaf54e126802b0e9f411ad14834233495114a6bfc45925bb14a8b684f26a59ffdc6c36c0fdb2fe2c6a908f5d7d4fa25a0efc1a86073a3970130f67f2c04d3a46eca49c67023fe90532555fcc452e9fbf98fc851ebad92931d2af3fe857ca8f086808e48f4a0139fac84a284229e53f5cd519a1c339a727a80aa25c2a675db248cb9fbc799d247c8e3d3c1507d98bfecd0029c45afdea1507b9d055d695d5ed17027cd6ad9c4fc890b01d1d6d4578ae8c16563d92d477e448eafd550398744c6575dc32f8e67cf3138b81b486aa202c9c75a54c8455f548b0d71615a0cda517f31910195c9feb12b6a1d123f6413aa10fe8c1699c03e05be2f981ce5c074b1300d8278e9a7b3fd340adc7def70f7107153636b6c4a233938138adb22447c7b97774856e68d528612c6394272c8947431a215d2715e670b7adc34bc0ea1fedc16ddbbeb7cae7f0ec3029ad75841ec92171ad511daf3ba87d153e6000ad3b0788b4eeb839e934a3137e80395fc01b68c7e54a206b787dfc73b8f46ebc3d6f6f31d54ee1b31d077044f5485c8b0a6ccd58a81a53d61c84c04194e082bde9ac211a9a4db0a37742c25d2fb9623b7875dcdb757c89c34655459175d5dea62a959d7c097b4b63bda4df52b567144d906b3e56935db785a63835b7a16544e5dd164af9b7afb3759a40f0c1fd19226508cbf4aa0ae567495767190711e1a9dfa5be4a1509cb58ab87d0364fa9597983b877627f6062af32889e8079f41d0aa0797014987b05bc907d8a7beca6772b65807f54a2f4f45a792d55e4dd4d2a9c04df98339e05659f5e04fe72b32d40de408e6bfc0b3ede79c4c5a6e44dcea5903fd5454e83cc76fb6375b1fc827136eb7493ef6e40d9d98567fe325a6e282746be522a6558a44170f1592b7c28ee5973bc398d11c940c16977ba4740e067f4a04f4b479704455cb6bad84c6dd573fa304ef3183bd0b386c2df6e406bf43fdef94a833304e5438e51190d478f3059cffe10d00fd4ea51232d0ead64dc776d67c33eb4fe2d7722330a2122cab4c3e4ed8a5ccf690507f9d1741e638465f88bdd7ef90aeeb90bbc77bc04d5a72fa9b72f0f07252e6cd63b6008fb7fffc47f2a96be8d2c2cc3d7e53c959818f581a40585c1915a99acb11e205230f662d32cb3cc9cdc33259757bc151db70908789b8f2e4e82561a493376c6df3b61e54a65bcaf1f3a57c97f0cd3665d0440058a24eb8684974f565c53b9f32dc015b9557dbb1ef91fcc5b98e5c56f47ee4d26a386c1cc5e6337996d8f89f16886e7d9d319ec2a1a6dcc274e7f94ff79246fbb23710a157a246e046918b1966a55f670c98313e3fadd89faa0f0cf6bc0bc040163ea84692eb965fbfaea2f73e9c99709cb4824b88c3b804f41aa2932d63a161db9c1bfb9e2cdab7246d581761916a5e30c59a4779b63f8e0739f55ba84eb5125e185b1ee08e77ee7ba2e78463b026a1b38a58f85d5399cb2aa665176c3b6a04f4279e64ee44ee85a8367259cb24bd04ead23194a6b9ea795935460d195fc81f734d045d63195a827dfa23d235e751e121f8a8d28fdf440a02f430edf72571b9834f3cf3632c7b1ba38df6f8298d5a2d07f8e31f636fe1763fec7697693ab4a81960bf4e684798f20fe9dea2fd8654421f3f0a16dd12e0b7b2762e5294f6d856a9d006aca7a98c9c8228d4e0ec44edb5408e2269a454f69ac98259fbd09e017e3033aca0f689eccf84b8aca44d3beee6e7f9c11db2780d3cb549f3b907542f50332a991a874b5b89208826b92ba908166fe11c66ff93e0532868c223820e16313b88043d4b68e8c24c137162899e33bcd2a1164ab389c2a73dd0dbcc96f4849e95b92657d96b54971acfb897e85712b8cc6afd1a98d993d05d1a5aa3fcdd5068502921093a73b07bc9d9d35d4eff970e7efb0adb4df4c7451239c29f938341c3dcbd6b99c202312ad765aa307caf256d0175f9a7db36ef485922e1c052ab1db2474850403878197b4250cf7bba79a0e2dae59c881c2b7af2678baa2f7d6d17dbcbd731efff0273844be9e39b454a152cfc059bf79f4c25248c505e3ab0304445578e478bb3194a5b6005228cd7d1fa96d60be59c31f24ea65ee00ea122310d591e54158603e6f1a414ade9094275d2cd82d1ed3ac0630ed07119d71e4b71a5ba4e80827308457426e5b48229c9e17623c96cc644eb240892d2580a2d6d4adf4afb7be8a93549e98256dfc81969306521521705ae1b916f48b1bd63e6fb89b9ed54e7669b477291b83eb531bb35673b812eeb709ac07901b8b4be347bac0412f627da1aeb69c4e242e8fabe254fb924f54e34b5c9ec5cce5cd03c7c176ce7b41a949fd9e7eccabc977ecb7cace40faf088578dcf7fa23f172b0885de8da8398132fde4300a176aef8ec8b5ddf17ce4f38d474a9c1ce430c76787bd6dac1b704987c39f8fe231b68c9b2834888c80a5d4c3d3badaafb948f8948d69c8cc68c7913f6955a4ee3c9e55e8f3c820b2777732d98296af299e39da31b43007d001acb7c9d897e94e34d0090f846fac4623926e54971ea27c8ffe03da93faf52c7ca60a657750cbccdd7f48d4a7efd57695c30c643bd989b2143869ecc4999cf6e9881984bec328cfa761b90d0d8768e9003a028cf704d652e27c5ba2100d9b3ca4c9877093228bc03a83c4ecb2620bd19e0c0e4983e25ce742c6b1f13c4c6541ad458b9ae758b8f3440f3e82b89d4646e7ea0808591ba71c1809b19b1d96f788a35780032a682166aaa9eba4b83e6abe77292170f39ba90f468bcc031ae2bf06258922bf53f0d6bc3006ee4db22ab538ae724050d75e0d4351263c1eb93449b33e5bda5948e7be622140fd1da17525606666e54f8931d767a5ebc4ce9396cff793e533f04c9186af50d67e88dfedf45c81547c88139801de108718de15780abf4a67e7e7490fc9d40125b4042cbcb8723c16036b23d113daf1b7d526e591f1f8977b54e1a58439b8113e79b4cb553db444166046a3826f3f008478ca9a8f6c20035beeea952e456aba34eab6ea329a295416f61e3d07714e10b3b0ea7d5548e07f82abc6081e75b185eaec2ffdbdd308480f5abd1b424a621a389a4a68e6fd0ee276cf567eb2d01e35338d9cee294a4dfc6b6a6eba24142906c62537980fe92b0fa69baf22a242454d7aba5baefd47baa874de05fab08f9c7925c3e215839183b3e01b8a5e75dcd9ef1aae18d674029aae3ee431d7185760a1387c05a38002dda9f7a9d323c93bfed2856a8d8471983cec87727b3ae8ae7ad0283e06464d9a0fccdadc3017a38a4384ad224112adf49b552f3bcba223af731d09ca417de5891139dd557cb0c8bf507947a0d8ff0654797fda54d77854bdd7f1eb703de4c3353f610bd038de8cd0940f0993fd2a46c59fb261b075f937aac568be0f7eb1ef6f16cf5e8c6d7f08d44ecd599868da42dbeea38be6d79f81c099e9efc7a0b98aa4cc90619419703401e1d3c33597c1c1cffd48e503c66b5515c29a90d5ad9a7955ff0783dc0d9145f44ebccba2e7a993e187270df01f817f89950c0f7bf698144ef4f0341fc56eb3b3c3aba7a88c8f6bda896dbbe874a60591e4d3a0b5bbafde0ca5e22e320ea9f88ef20a9cdd24440e4e89f6cb68ad7edcc8827a9e9885704387cdc60f36d66c01a4ee81be65f020fb8638821d2bb38e24e6db79b0cbdb755c5122f73f7874b36095c0c41a176bc69355ef882f1ceeae9830554c3e16347fbf0de86ea3ca91790ef40eae7074402bd92fc683dd93f3c0d06ae12b27e7a96534f61007aa590985c30babeb1cc23c3b6a51ab3cc2b9a03e92e3c606a2807dfadc4b6359f87d9c6bd939d1c863a482f5e74ef8d2f0a837abdf7312765c8dd0173de1c35927df98f4a0bfdff77557cfe024a2aa060d921915029415026db6204ce2846109c2d3f82df7211f7fe82f69a47b2c97045ae13b07a925ce0c35f211637c6accf03d0267278623d728613da3d4fa1c09114c9cfc22be2185b83fc475342d394e20926a9b4fc112160d34fa4782c7fe204294153196ebae1e0455a08b73c28f4a289d977a296afed5f617d9925f77f6ff61db715f8d0ac13709301fbaebc9610fd7320240a7ea8702dab6cbaab607fbea7fe11ef58a1779d436ec76ba9db5e8fc91500dbb974b23ff8e4d68fa4769c05b4f3375fb2d254628b5a56e3021b48b9b78824f7a78fdf35d1da77b7f844f45cb3daedff5f119a13bcd389189463b26a004b33976c47c73722c0a49b816eccda43509add8d09f66188e06f409af4f4b6208827b1121e941517e9ac6807318c127ecf0aa7379fe810b0f4788e8f45947ccf89864617f198af99141ddc3d33379a3a204036dbc3d48be780e0ed82d3ae9238ced5a2e3226fcde516b276e0915b4605c20a1ec0ad9661e25792b826bc1bcfe64626973e54abf59c5bcd23ff75e4bfcf601024d8fcb4fd276abc389705c2dd92d93da1b480bfccbd3e66453c92a4367cb4fdf711d707cf1a1733c4bee3dd5b1f9b6b77b072f05fb929cdca7b613fe7b09cd039bd08e269db05a28ee56a89cb78ab7a8295bc2f60a32cd1124c377a413ca8570ee0", 0x1000) 16:00:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:52 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000100)={{}, 0xa, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) setsockopt$inet_opts(r0, 0x0, 0x65, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="f47f3ff18c15cce8c2b105a9d064cb3c0597ea3da8ed033421abda0c00030e23bf1462f11f4f1c4f6c2db819cf80e7c0d4023dfcdfefccfe4ff212f066f20d63c0f4c079b64508d86ce332018dfe32be8e5f644d2d00d8868b1494", 0x5b) 16:00:52 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x101) r2 = socket(0x11, 0x3, 0x0) r3 = kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80000000007c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getpeername$unix(r0, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) kevent(r3, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x64}, {0x800080000000006}]}) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:52 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/108}, 0xffffffffffffffff) connect(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c65300030e0b28ad684bf8b4793048d204f106938054e40fac52fa742caba7a762dcff7f7e9d009289c9c9f0508e2ffdff9d82102d10c9f6e356cdf717848cb464580b9fd738e1bf693bdc795a6d9774949b4717e97d3e3821ed719c3028586227aa9a12980e8d11b563cedda392ce7436e82d8f3dd72945456149bdb70c9aa804a9fd6d8b91792605cd403d7614770c521a76428c6cd36cbfe22c7fd8d223c657e320230664be4562b4949c11e5e8a83dbbe3622e1690c0cac28abf72dd9"], 0xa) 16:00:52 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000004c0)={0xdd, 0x0, &(0x7f0000000540)=""/221}) r1 = socket(0x18, 0x1, 0x0) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000040)=""/123, 0x7b}, {&(0x7f00000000c0)=""/189, 0xfffffffffffffd00}, {&(0x7f00000009c0)=""/60, 0xfffffffffffffe10}, {&(0x7f00000001c0)=""/74, 0x4a}, {&(0x7f0000000240)=""/144, 0x90}], 0x5, &(0x7f0000000380)=""/170, 0xffffffffffffffe7}, 0x0) getsockname$inet(r1, &(0x7f0000000500), &(0x7f0000000480)=0xc) 16:00:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x6c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:52 executing program 0: nanosleep(0xfffffffffffffffe, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(0x0, 0x402, 0x0) socket(0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) readlink(0x0, &(0x7f0000000700)=""/194, 0xc2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wskbd0\x00', 0x8, 0x0) msgget(0x3, 0x3) pipe(&(0x7f00000000c0)) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x148) nanosleep(0x0, &(0x7f0000000140)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0xc529, './file0\x00', './file0\x00'}) 16:00:52 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) clock_settime(0x0, &(0x7f0000000000)={0x899, 0x1}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) 16:36:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:36:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x81}, {0x2}, {0x6, 0x0, 0x0, 0x7f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffec, &(0x7f0000000040)="a6122eef9a86fc5a3eabb9766f2450395e4ad7c0501d18e33f0c6322baef972141818209fd8a1d1aeda75592") 16:36:41 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x80, 0x80) fcntl$setstatus(r0, 0x4, 0x8) r1 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) mknodat(r0, &(0x7f0000001300)='./bus\x00', 0x1, 0x200) r2 = open(&(0x7f0000000180)='./bus\x00', 0x200, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x7, './bus\x00'}) write(r2, &(0x7f0000000040)="510fc3", 0x3) writev(r2, &(0x7f00000012c0)=[{&(0x7f0000000240)="dfa19ae4aac432ea4faa058443ccfabd55aa95accf9152f93adc3b17fc15ea5dd7d3", 0x22}, {&(0x7f0000000280)="bc00a6fb672ba1488a7a8c26388403a8948b9bbb33e9d6b60f45acbc1cf14bb37dd5bdf0c5616c25587875289d2a4cbbeccb535382b6504f3a91bffcc58f47da720b5f6177c86058cb6544a229a8c3d3830dba3142772827754007be1f8243485d94927df0234182b19dcb0e9fc5e5364b61b41477c9f520bc8f13634f67a1722cacb13c540a75bf814a6ee8e61822d80248ea9f0278c4d36b4024e296fd4de001e889382b97d3bc2b155aeda03887fc2f2a22c2422ce5e3cc6914e2e3a082324b486a1d425dfbbc3708154263cfbb4d8629ed58505c56f1cce4f95210f545d4c3be1fb4a8348af83c65ec192fb885234ef518a644964ae22b17765c4e79f94afbeef1b1df5212f9871b54581c325794f15fbb4129a67872dc57d772e477886c946fe45b3c14ca7e6c1076ce58fb70381d13824fe6ec37d424e68d63fbf6735401b429f7979a491dd5f8a1d22bb529cdd6cc4a0b1bed3784a804c48f79eaf9e0ec664dc795653118bf96818941287fce6678813ad3831b5d22d6649413eaeb8ee23abaa597903888bdf0571588ed752e9f8bf31451c87fafbad9b2f94d2f1855d4fe68805e1de158b27e677a4b4cf9f1470ca17c7fc1e64c46b80633625219ca05bb10b6ea18a6099d0ae8069043bea2062db20f7f8ec681fe6d9a502ba7794d5e13003a502639d0b0caab65515a91889e3b5c0c66bd43398d2723b15463262351b1e72f41ec0c65c6d3ed398f4cd67e3838b4c96ed208e4a042c8011e1a0a11a13cf96cc527eeeee00dc4386084b66ccf596b3fedc9951a5b8ff017693ca5356a07622c546b2f04cee23b37f8a7c505a7faee0632ae975e0732d075e7de2be6ce7dc8b236bc35c2ff352afd137d928d6c872281b06b1b415d6c529e7b8ddbfda32369479c40a873d598fe02be60a6d759358e3c5ce8e0731a7ded1da4d0c8e839ffed6bdcb1214a15ff7cdba210029c638f2faaf787455699ba3c86fc8f955785da89929fc04397ea12c7a5f94788652bbad0877fe0386399b16d386e31b5eb4fb76a0619f54d47cb6c5681684d7f7c9549b202b315faa510d5ac41639e3b9271287487a33a7a6e4fe815c4e9dc60554d7474295c27cfd8cfdab5d1d9117f21c7a256f7276a8e3fecb6842cd0d967903a8f954ac91b19bbd2d95fd42ea658792bef0e137478c1d27f48a91fd0ef60f42a83aea7c29f4d5b1c443e8ab1f2f1c1f398abce5945a81e795c8aeca73f731d4589bef258af2f1119d6a70f749ce927fd50e35e967bea8851d43bab99ebc5f81025725033d414cd5963fbfaf832b5a78c832d25d7a505b56bbc4f18d2ce9e9fb4830a08591436ca4fd98ff5c59bf0ee03b156c50f299f05ed1b437daf7c5dfbcf07155c16ba1d666d4ea6db90e5d66a9fe65f6718b869f654f1c6f626e360557742cbbccf99a408217d65a4b181a3547afdc91120946ead23784ff88e5d8f829f13a5f3488a86c027561c771602a765115d2a5f4203306de3b8e0451498b4854f79b1d586edeb8cad8706afd34a26c6a33acae57003ebc9867d3fb02ec02ef7b587fb74d1b8b14ff9a3f9fe83f612b1a511b2ef93ce05142e097dcdd788702af9a8621aa0622a4861425da906b250155a3ff68319479e0f1fdd0f08932b09b9806890d0272c96461742eca4e73f202f007352c7bb63d8e2af959bf4a1be375ca17b8a60d46e040ce73b3137f7feb46d1c7d3641c58ed735ff7ad6a27258295d76253206312b6bfd7240b9be0a8a7a011e384eb19cbe2ef3fe6c50653b36bc30a02e23bb4ff82c8373410e6bc6eecb995464aea86ef1e4b9089d5907b4b31e07e3aaa8c09866eb076760ff4b8723b4155d29a544b38c2170d2effc15bf9e67d31fe1e5aa3f7b66ca1e50f04e77ca84033dba80cbcbd435b7f904096ffd53c6bb0f563d7dfa6ba8fc9f32bfa24f69539f20290f9fae4b2701370f68e2dae34c5f26193b0e1763a7d4eee4da57df56aa38cc50a089842fa117ffe66e2e826e428ba4ef89bf9e330370e97eb23eaeeba534a88f7b0548e9fe168ec061bc9347334ab2ae1a146709bef526ee1f4ce693802af44d49e4a67c8d7e697227d9776a1bfaf6da6f8ef1f5a0f00ca7894b3f5c7f26ad5984c9821bb3bdd1adeb53aad0828b2791888285b08c8756fa664897f0de49b4ce54fb6154ad983fc25ae039658d801d5f6d07bda4bb349297931fa3a5a121b8396fb8ea386bd823abddaec8e51e841d7286bbffd1f28ebf79ca8cfa960907b97e49fd63a871babbe4471632d71ffb46087650656fdc56345fa8baf1a1a741b9d9675d126918cb74ee2a4dffdfecf2b2c51d5729350b4f5754867ee582485dbd50787d1148d08b8ccf2aeff093dcf9b17e26267770bc4f9f06964178a935e6c66fd5fac28afd89ee282fe0fedce35abca3044dbefa38f8b987bee4b3a6f9d85c659eade36c1decfea4bbf6d457bd7ad35668e946d1c5eec0c71b2e8bc87f7539ed5d89d68f05c0ce1baf1c764815008e3e2aabf51961cbffbd51d393caff83fe795843e55e933c1df2ee0807cf4c80c43f2e2869656195d371fa51deedd2a9fe54a0329694dabaae693a0677cd021847eb40a0e35535dd18dc6ae83942e73cbd6b24237a2ec4f0fb0fde06c3b7c7a935dd3a99f58f2ce4fcc9500d05fd717460f4b1e4414929e4f48e675d6e0fa88beb619a00c3fd707f2b743ab270b4f54a1c580ad0e34aa5de3e5369461d4c55683fa3fbb7f97812eedb7d1ea1ba749719b33249f1faac27b554a87693953f65453d03ecd0656a869cbcaecb7f4a517c0384cb43b299e5fc7007216a99c8ff061ff29774b5118b400cd0d9fc9b4d7e8f8aca73e0ed19e7e8c4d52ef59e9dce532465c3acfcbcda00ee3f805a5d081b7dbe8f0a447295f32ff08c6079e51bc615b231188ebf4ca453ba2a3c3ed59c87fa41cd0d23d5a5f7e3ca07fb4b71bcfae8c9836de292273785e66137b47962f6f4b071cbb4c3bb9712068a033014b9bbce0ecd46edaad406b51beb625876f7a1017b7789d89beda3276ba756aa8973927e8fd4cdfc6f89fc7ebc7c87ad0a02103160c45b1984382fd5932b092302978e3912bca2140aa1d6d9645708e064dd26540fe788a05e606a32ced322935079da70de222a82af60d7035c15fc6368353c801e1ea560fe397d36fb8be7fbcb5e37442fc9a1236ce8a53453c58ea04f1b115cc3706a1586fee116cddbfac9ec2f2a784108f09a575dd53787cb6b706d47d2b519933abe6f86ba64ef176e615939eb763a619358026dcdebe8784b452d8b149f7217d0c6712b6a90525fe633132d5a01cd9835f769a66ae6a391232ad73a3c7021b6e1f7b9222cf7540210542bc278f783ef9b77a9dc1d6311c4dcd7c3dfb93fcc88268ad3096742d20dd96b5f454321c5baa6b242014f38fbdda2a88977453c7ce37500920363b72c25b68d25d80528784c05fbfdd96e0cee7095f25c457fcbf77de1c58e3866c6d574350ea31ca4d08aec212196ee8c4f2e972330994eeb4fd0d2d30ec3f989bcf7ea7c59d177ddc76c80b8a524fba9fd626fc5996c8054816088d37207b78d8372a72ed5bd9c71799b666b220efe10d0f24af99c8361c6432c7352e19503848b8b3041ff05adad17f21c800b24da0d56209de2eeacabb6eefb05a546f1e7693ef30ae2e50e2c9134910a8c86d8fd6c76612c5b818192bce4cb41782210518e2fbbd287c2c8a58d60d6e563ddb393221b36d55d6d5c474036868d330e0c9d0b0def723ec2f28af56b71e517e6d7775d216d0f4caf08e73f85efd3de7b583ae41a40f7291464835f0fc0eac60728c989491864da30f01cccb6994400c9b795ec7597f2a1aaac18138d993d6b8b9995ee81b238cdac05441d204814c5bd0f3915f8f78442aca42ccd7a239ece4397c07746387f97875ce1a93e8cc79a3dde53d13d296c93c831fbb9663d029cdd13dd91f2da7b8793b2e4f080612407ca827930dfa315de4a155dd1a46556f501426c07e0a08893a934422ecb36977d7e44a21008e10898ad4de3efe6b79d29112e961cbd0381ab32011f8955a4fb1f1284b91339525cf548b0ab0bfdedbbdbd080e68816fa2643f50a9a5ba7f410a3d2636df81232a536b6a747be7b9819e6357cda89f4853bb76b4e0629678341ac88124108af80534360dc62e80d1d25cb4721c22088ac6421004ea1f381c6a1e1802954c1dd4c29b805f368134fa535bbaaa5d5f8fd3974c9658a6557e016c0c73f9401d8c18f8ca32df24966e2dbeec608be5e7211d69a2dcb24e968495e989e6146fa77a36bef0dbc5f6209228b92c397174c60bfaebe5eef0eb0c6b0e41ec82a1679a46667108a2aaf57b57b6d83459eb80ec95f76c745779801ada2773965b9facc28fecb1ce26521120a9b4bef3da27aee9f7278a7a2052da1644f6e8b0f30c9bc1a8f64325669cf729925bc101d2e10958a05844bf979aa77ee37703f9c70d4057114463c2549a2b7b24ec4741cc7ac70c418af1593e2615e36b9803d60d71de5197cff6820c698e03bba710fc784857fb76adcdcd5c4f39947b34e9648dc98b0f2db5b3326e9a6dc02c966297e95144c70f7b2a997144d339f99ddd844c848b1e2e86f7736bbef7fd0c8c52da69fb6f12345d0db3bab1432cf55b6b96a1e42a379b208ffae924e83f9293424a0c62bcf449007461ffed92c18a3668b5b7a2c03c1f8b14f690a07213e60ee50aa62c004fb569f34bd8f6fcc78fd8f324055d7ce07c1e4b874eaa4667bd040467cfd797112617e63a43e46ca519762e52c1cf64c2bc8de0b6fd300e707a2520a69230e5aaff40aecc5084ebff3fa49c3dba0a841742e1a62960fd77b1c548e6640dedddbe6119cd9e5598bd182e9e642f36069bd79a62148c2e1c65044ee56aa4f8f6e39a21dfdab9b21e52135dfb691214b3e99b809c6d125866ffe96346e2a67c8c221c6ed029e2830840183f6da0afce2030c5ea29de95f3f5c0bae37b3c30ec0a2d1a5682327e385c219e7540972b6b9e0bfa1a499143c180efc3fed7a81008ce1622b25172afffc334204bfca15a5ca1becac91bac04b1267ec7bbdd82236014f2500fb6c7bb4f36f5e015520b58f3f6398c58ae24261afd9d6af53ec563affb44adfdd5b118398d30dafda69dea7c3f8f1157d508c2003a050ecdc29257d4369560cd9873dfa7d84c697ebc11b357f9db2c1160594177560033b607d8f6193af71a0eaf560da2f10841e938ef41f3baa06dab12e7f3e066c956cced823e46e4e0930f14dc34df0822aa0b27966da184b88c8074f54146a947f47f1f0d4bf32e0c99f3d55bf4bcffd5e3607730b9b3bcd33350c2927e7cbe7374f476bf7d2a953c7240eb831ccc19e93c52f75139b2ba5bb4ea5d144ed7b65fdd35864d1f73c3898297d806ed82fb155af8e83c35e993cd43e87593d14a5d8350c6be849abb9168be45f3a52d59946068559961cea7eb2320e7073a336a4734027c783c755463086dd96661eee76e1a82c660d57747da22dfde8dc09a3d21bcc36e4ff09a4d3933c821dc3708af930b9f3536784a0aa462b4ebd29f148029fc327853b6b7df5839809604bc2248641d801ca93bee53962b63284a36a4a7e958c545eda0bf199adbc675814d2be85d1bd2cceb4043fdbba7ad20ffdbd974dd889ccf3bde289e873fa7dd3f3155c622a877990b5cb74687354f7b9a0eccf224b1ab3c46db4ea7816b345d2e60e81739c6a20358a5f573c66cc6d46567b129212e2811bd9c4a30a6548d84c506c65d39d9bdd8ae9", 0x1000}, {&(0x7f0000001280)="d5f1a2f04fa5f4482d48891eb8eb8b20ba02c14025826d98a75c2ce775e52caec5752e81489a9131a4f53e391da5dc8d50589b3298", 0x35}], 0x3) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f00000001c0)="1721d4f1a2dc", 0x6}], 0x1, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x400, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x40) 16:36:41 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x15) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) 16:36:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:36:41 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') rmdir(&(0x7f0000000100)='.\x00') 16:36:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000340)=[{0x35}, {0x74}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="c0") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:36:41 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x191) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000040)="14cf2203", 0x1) 16:36:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:36:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:36:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:36:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:36:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="57a0924de2", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) socket(0x6, 0x3, 0x40) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) accept(r1, &(0x7f0000000180)=@un=@file={0x0, ""/94}, &(0x7f0000000200)=0x60) 16:36:44 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10010) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="512681df0c218b744ba55deb4ba39f098fb2a8c9f86a050de8611c3822deb8995e6f8158f988699b0e9011db686cdf890a912353a689573945954b5fc7812a709739fa1eebc22965c7e15562250ddffe28702d0618c91201db94dc8fd480847d4a95fadbde3bf5b1f88ce8e5bfa4955d468b91cc95672f7ab50650c2da0c97e35765f9b16bfbc7874ea9269c51e649794710aae7aa35d7edfd9949892017a5bb79a0f1431e88a653de0b9d4f", 0xac) getpeername$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x11e) connect$inet(r1, &(0x7f00000008c0)={0x2, 0x0}, 0xfffffffffffffff8) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000000040)=[{&(0x7f0000000240)="61b44575d07d7d6afd61c229d43c514f398a98f8a31e34c25adf24054cee02f87e2e2e", 0xa9}], 0x1, 0x0, 0x1000000) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r5, 0x40044266, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000800)=[{&(0x7f00000002c0)="4aa0a94b2c710e151a0ed789f3f8e9869dc5dcc98b0b9f397dcd596421a84107b354de55641c4b8bb3b0d6aa53b5a17947361d65bfd769d03ac6cd726380d76bbb2b4ebb5330d6c6887c159020e0d1e648e7f8ca0de360d7fd0050a9b6e4eaf1db8348380b8e2a87d5c2155ecf6687bcd44b469446fd3fc80cfe28dfb824559a85ee48164882c6e764ce7d1c30caeb0ec96887ecb842fdd970b7745b7db79c7ee9bb99a68b8f94992ddd8847e3e59391c28e7ed7e20d6c9ac92e0c2f7815fa9ae593d267552fde326705786f47203781e65e80b9bf3f8bc69edb24874ab7446760", 0xe1}, {&(0x7f00000003c0)="fbd5f2bc88ad8f9b42a9450f422e25f1dd1958d9f4e0", 0x16}, {&(0x7f0000000400)="95e3789ba8bbd1f8d6763bae42b2ca5ff242eb8b713dfb3176ea5526c4f681bfcae5e620e74ffce131c718da6f1177edc7fb1f1250a3c865655f89887bb15776c8f73a4d5961705ceea64e4ff787dacd8b3e888088675a551626cfaf0966d4814d0ec81cccdc45ae3ebdc29ca46f63ef3be362e19db9145af6dd04642e313e32ea0306dc3b96f005669d90a2d8fd59b9fa8c5a90ec50", 0x96}, {&(0x7f00000004c0)="fdf5a724f7b95538cb45861e8be766dd2aa1fa5404339221da4f44d8282a649cdf8421961c3bd59d89682088a62c6ac69799db57c4816ba85541c3d1beff81ea6c2ad07714b8e70a45421d877323ad0afc997101eed616df40e4c8e5a8ab1137934eecd6080c92c5dbc3b2b1a454d36e5163927ece5410ece52bea3b7cbf3f9304819533c7a99c19f74c091e239d87d0a4987395459bc54b96042c62629f7253247acd9675c5", 0xa6}, {&(0x7f0000000580)="4160448828c3f9ceae5242aa17c0395e50334444a0033f37ef4eae5bb1956b6d892929d494cb642c40de87925acc6ad4ab8ef89668514e783b8ff609900c314296b6c0f31e30a58191b43ad985f4d3644a3df9a156c76e37d857704b61d991654785dea7a49bd96c8671bcb41799271e142d7fe899cbc7b528a24bfeba", 0x7d}, {&(0x7f0000000600)="b5d28d1034b98e24b54736f5eba15d5a5db3", 0x12}, {&(0x7f0000000640)="2aaa8ea49704367da5c143da300be8068248d2d1f84d944482d3190faaa4742b65aae46d50e55c6b8eb35e29a0628c343aa5d0c12b751decf126579e513088876240091b919ead476a0b87cabfbca3d1ef1ec56b870ea20ecad49bddaa89d7e3dc12964374971c8f530ab2f70000795e74640fac285d31b76f5112bf6f863566411cd3c38ee99240ada3b1faf8ee163d76797ae6310179bba4d757f8fa6724060ab6ba5205d4085225b251f493def47799196752aaa16ef658075155e65a885983902f090d6692504dec0db2a39f6afe446dbc87cfdf4a19ed171ae6d0ed39fdbac1a91c8fd8903565a7f03ae0", 0xed}, {&(0x7f0000000740)="d7898952cd11afeef6fbdff3538ca16b2a969388e3787527d6a56436994a572354c73a317d955df077311cd3c78075ebad803e79f5ef06ea7d4e189f2d358cda09904cdec15419ee8d6902a201c88cf0d0192af25747b0f38a7b8e7727f85df34dfad9e473561f19efbf4c4a9c7ebc24bc5c4895e29bc68a180f16b8641eac84edd9ab0745626e336f93ee7adda9ac8a9507b3fc8331", 0x96}], 0x8, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="c3f5f9e980eabff02d2ef73583f44de430d961c4a76e124685fe77f0c236cb22ea4ed9dc586f29d31b9d7f1f674ba9701f9f51dacbff30da416704f5666222ec5ee8a420e44dbf37a322b2c5ee6c90bd1050f087683eb38eb9a3d58ec617ad93e3892c408d96743c303f4728ec2a2d1a953d4c9d100f3f77c3240a9ca114a2f44abd0eab6212b28f95882ead1d6f80a54300"/161, 0x3fe) 16:36:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x24, &(0x7f0000000080)="90df845aa0440fa5810562e70188a322335da03a537e32767216e44fc41948d6a1bb20399196b346aad210ab2747c3bdfd6afb3bf0a22f3ba01f928b9f92a1c8f63782dd79a1b26e2511c51a07b035aa079f119b62451e15ce57a2beb9ee2ac00f316b9f1e84853f6d8e2d41e377e0495d31d52f11fd467ff5cf7149122fd146fceda1cefce6cebd8fdc69dde63066c9de71a01d5bead4e966f5f89b3c49ddaf1103efa4a7aeb35e8f58d9479d7496e6821ebc0674ea6f78ceeaee01e1be6df3c3c505dac4d94fb4b77ed154f1cbda6bbc921ad8d6cc0b95b837cfd5c4692615cd6bdff82bf53ba535300d25b6e6b8638e0cafe635b7db539bac34ac8cbb1c3a065dac745810f22fe65c27ee0c2f4ba16fbb", 0x112) getpid() 16:36:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:36:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0xfdb8) 16:36:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair(0x10, 0x4000, 0x1, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) syz_emit_ethernet(0x2, &(0x7f0000000040)="adff") 16:36:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x1ff, 0x46, 0x200, 0x6}) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:36:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:36:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$inet(r1, &(0x7f0000000080)=""/75, 0x4b, 0x40, &(0x7f0000000100)={0x2, 0x2}, 0xc) 16:36:45 executing program 0: mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x800000000000001) fchflags(r1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) mmap(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x1, 0x810, r0, 0x0, 0x0) 16:36:45 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x66c6b6b0eab185d1) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:36:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:36:46 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:36:46 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) chroot(&(0x7f0000000180)='./file0/file0\x00') r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) recvfrom$unix(r2, &(0x7f0000000100)=""/115, 0x73, 0x2, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000001c0)=0x80000001) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:36:46 executing program 0: socket$inet(0x2, 0x5, 0xffff) socket$inet(0x2, 0x2, 0x0) 16:36:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:36:47 executing program 0: r0 = socket(0x20, 0x4000, 0x7) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 16:36:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) getpeername$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = dup2(r1, r1) shutdown(r3, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000140)="1ebc3c075e7dfc453ee91fd9b635242c22034029fbe35e5eb7bf6198ed5d22a52241ef6a6263f71f470d4bbba8908b26343d152af3c418f71ceb6075cca41ef8dd682b20bd9abfaa38940aca839b6016a1282e4e6cf3d9f8cdce9e5fc8c87c3f0b4745a82429d7af2b16db50904661f29f2953aa54f2f0d177b7b74317cb84d4997182b04f72883198fe2413db73d81767831455bfd514507cb2c09ba78949d11aa1664c1bc52aa505bf308fe2b42a52dddd083fddffa06fecf374175bd9f6f69f9b322cb8a52b96f4991d899d94c82181f923fe5272d9dccc6570694d72c642e8757f900074d3551c2c42698836b0b379654ee823266969f7bcf1f098d7", 0xfe) 16:36:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0x8, 0x7, 0x2, 0xfffffffffffffff7}, {0x800, 0xa49d, 0x7, 0x100000000000}, {0x1, 0x101, 0x2, 0x1ff}, {0x5, 0xab, 0xfffffffffffffffa, 0x9}, {0x9, 0x1f, 0x8, 0x7}, {0x8, 0x3, 0x3ce, 0xd49}]}) syz_emit_ethernet(0xffffffffffffff23, &(0x7f0000000180)='/') 16:36:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:36:48 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x190) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x2, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x20, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x800, 0x0) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r6 = socket$inet(0x2, 0x8000, 0xe3) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x0, 0x0) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x90, 0x0) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="6b4a354149a3e6ff49012c6a1cd5eb4c74e95d277b0cfb1a1b4c85baae3424e7c3c1c2debf3d21412a494656b18fd9562b2ead390c8719d524e4ac093e2a126cba18d62d93915e3dcd83544842353bc23ae684cedec5b949191fde5d4cc3dd63b8acfb38", 0x64}], 0x1, &(0x7f0000000340)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6]}, @rights={0x18, 0xffff, 0x1, [r7, r8]}], 0x40, 0x2}, 0x405) r9 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 16:36:48 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)={0x9e, 0xffff}) fcntl$getown(r0, 0x5) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 16:36:48 executing program 0: r0 = socket(0x18, 0x4, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) r1 = getppid() r2 = getppid() setpgid(r2, r1) 16:36:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:36:48 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000006000000000000000000000000060000eb"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fchdir(r0) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) shutdown(r1, 0x3) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) r2 = accept$inet6(r0, 0x0, &(0x7f0000000000)) dup2(r2, r0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:36:49 executing program 0: r0 = socket(0x11, 0x4003, 0x0) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendto$unix(r0, &(0x7f0000000480)="50010502000000000000000313060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290ae4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd7f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de70000", 0x150, 0x0, 0x0, 0x31f) 16:36:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x682, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000180)=[{0x1, 0x5330724a, 0x0, 0x6}, {0x5, 0x4, 0x80000000, 0xfff}, {0xbc83, 0x1, 0x205, 0x77}, {0x0, 0x6, 0x4, 0x7}, {0x401, 0x5, 0x7, 0x4}, {0x7ff, 0x2, 0x8, 0x4}, {0x81, 0x401, 0x100, 0x5000000000000}, {0x9, 0x10001, 0x6f7, 0x4f8}, {0x5, 0x7, 0x1, 0xc4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x45, 0x81, 0x8}, {0x25}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="c4") 16:36:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:36:49 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pipe2(&(0x7f0000000040), 0x10000) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000180)={0x1ff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:36:49 executing program 0: clock_gettime(0x4, &(0x7f0000000380)) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x7, 0x800}, 0x8) 16:36:49 executing program 0: mlock(&(0x7f0000da0000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r1 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x11, r3, 0x0, 0x0) msgget(0x2, 0x248) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r4 = msgget(0x2, 0x400) msgrcv(r4, &(0x7f0000000580)=ANY=[@ANYBLOB="e8ed0d000000000000000000747cf33d7c93f99fdc00000000b2000000000000ba01cd3ee7ff00d0d4301e96b0bfd30000000000000000007acc35fb685d00f401df3c2baba91f07723ad261a0000000000000000000004000000000000000830c0000000000000000000000000000000000000079875eecff03000000000000145ecdf13e45d9efd0114c30f3bb29e77634252288e5cace4e9dee9b8e1e6d0200545a252d5e46ceca67e0c7b9ac15c835612db304ae898dca3a7171f3eaf3b919720bb37e63909d72cf751571e0c6dde6a68bcc36d0079f28f1b8b17c73a19287bd5bbec5941a0e28234a99aa230e3d6c6a81d9e0843564142728e45a0d9edb9b92d43a206e32998aa7ba2bc85f9ef82b10d9a6c10fc1901d31b14606a2aee2254548caa52b9f48a60e0f0449a07fd0cd336a25a71d497700eef098ba774343633952cf45eb6fb1cc18abe69bc0f4c377cbe54d49ef0000e403577c5d9461e8fd040000002df72d59efa10a9e9752a46ad0648000080000e3628c954efc941944b360b56bbd847026ec480000bab92e8800e40e8a395a5f84ea420a1859a0c42a1691436e05a3135b546e38a35578beaea5bd69a3ca2d1bfa9c0a4867cc2422b8401bdd2c9914523629e95c01002dec3eaed0686911febaca8346a823750583af2ba7e0aa1232a05f1a22757f6fbd438fb31f2f4bb34af5890470b50e9038f4b6647f50e73e672902271cc076f86f99783df28ddd3f23bb1aeca0814df844a4266f9281a63eee91b8ab56a5ff202c7b03133d15ec67c620c08039cfc1c7e5c83db850b9a454fa386f09ef93aa474808f7de1ef53f5978ddc3d526da468392ca05e5ca0f99242465bf4d7378eabbd9814206be280f4467fae149f91dea3a0dab01797607d18fe103a08ed894197474ad811ac913c25f4779aa1a1b6645ebee7a90af9be509df04b38d06fd86dc8e08a2e95206252072172dfcae5adaedf41af05c180a75d8a0c6644230202be80f17ce4fa2a2254830f81d5bc55e9f1fe1befccbba96bbae1fb6e7bc5b95c9c6d8f4cb0b9e84cb12f39c93cd235d735d3a26b0a7200ad5b3feebe5fbe97c669e5844f6eab0b3fa7a7e77baf85e85c24d1d223ae54116e6ebc56e95b7a361b884a4a3d74a36cc17e5ba2854d33e90a6a804af3a08a2c877cdc81a7091f2a26c84cbeb9cfe3968b163c268902b0e5ff4df7225fd4400b68d66412357277f16cdc8fa5d6f073f074f393755f5243c2f471aadcea87c2cee0bc15c302f0c9a55e8484dad19cfd90ae078c26b899356d79b2847e0ce3ece00f4921ce055e81f23fcb737b67928c50151ba69f29d556bb900000000000000000000000000003f5ed82fc3db8f4bf8fcb4c2d4d776a60fe2d2c7fafb14c5bd7c275767abcdfa275da6a654b9f540610ba8233b40278d6a23cf7ecacbf6e9d70792262bac35b58f4f913bd0b6fb9deb34c5c9c392aaa9b8e07f6d8b63c93afd4a8f58d4b58bca8a8296fd6b813cd67bf0c9ae64b4b2a938ff6ccd5a47c5283f148643b740d26a6c7496d014512e272049512391f5761e40e9a38fc64cd5e09661a66ea4c68ee0cae04df70000c3f0c3f7b540639f2c3ba1020a32577cd4be6e0cbae557db7070b654b96ec976c034a197527cf36c72c04325b5f0ddad302b226f8c3321c6fe47f185ba67803673"], 0x1, 0x0, 0x800) munmap(&(0x7f0000da1000/0x3000)=nil, 0x3000) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4010, r5, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r6 = semget$private(0x0, 0x2, 0x10) semop(r6, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x1, 0x401, 0x1000}], 0x2) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom$inet(r7, &(0x7f0000000180)=""/174, 0xae, 0x803, &(0x7f0000000240)={0x2, 0x0}, 0xc) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) msgget$private(0x0, 0x0) shmctl$SHM_LOCK(r1, 0x3) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000340)=0x80000000) r8 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r8, &(0x7f0000000440)=[{{r5}, 0xffffffffffffffff, 0xe4, 0xfffff, 0x3, 0x1}, {{r7}, 0xffffffffffffffff, 0x2, 0x20000000, 0x6, 0x3}, {{r2}, 0xffffffffffffffff, 0x24, 0x8, 0xee11}, {{r8}, 0xffffffffffffffff, 0x80, 0x0, 0x8, 0x3}, {{r8}, 0x0, 0x0, 0xf0000001, 0xa, 0x20}, {{r7}, 0xfffffffffffffffe, 0x8, 0xc0000010, 0x9, 0x5}], 0x4, &(0x7f0000000500)=[{{r7}, 0x9140cfc6930a553a, 0x8, 0x0, 0x7fffffff, 0x5}, {{r5}, 0xfffffffffffffffb, 0x60, 0xf00fffff, 0x1f, 0x4}], 0x201, &(0x7f0000000540)={0x7ff, 0x9}) ioctl$TIOCNOTTY(r8, 0x20007471) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a80), &(0x7f00000002c0)=0xffffffffffffffff) fcntl$setown(r5, 0x6, 0x0) 16:36:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:36:50 executing program 0: setitimer(0x0, 0x0, &(0x7f0000000100)) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x6) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x84) 16:36:50 executing program 0: faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0xfffffffffffffff8, 0x10000, 0x0, 0x0, 0x1ff, 0x0, 0x5, 0x0, 0x2, 0x3ff, 0xffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) clock_getres(0x7, &(0x7f0000000000)) clock_getres(0x2, &(0x7f0000000180)) 16:36:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) mknodat(r3, &(0x7f00000000c0)='./file0\x00', 0x0, 0x8708) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="3dbaed6c365ab6bf4dbed425dd59f8181307a398c09f5b57972702639983abc712916b4ebe8bc0cbd47bf9fd27ad48110788456f6a01d7ede80024a0acbc5162bd220fad0564980fda0d74095ffe2c0f40618b7042d9e1b69480e99b368fc59fa6990ea8"], 0x9}, 0x0) dup2(r0, r2) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) 16:36:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:36:51 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f00000000c0)=[{}, {0x7}], 0x10a}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x21, 0x3}, {0x8a, 0x8cb2}, {0x89, 0x6db6}], 0x3}) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x2, 0x28) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000100)=0xc) 16:36:51 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x4ced42402e26dc66, 0x2, 0x0, 0x3, r2}) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:36:51 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0xd18) kqueue() r0 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x20, 0x0) r1 = dup(r0) flock(r1, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000000c0)={0x10, 0x2a0, 0x4, 0x7, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fee000/0x12000)=nil, 0xc7}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3475ceb6}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000fee000/0x3000)=nil, 0x100000001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0xab5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x7e}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x4}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x3}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8fd5}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x9}], ['./bus\x00', './bus\x00', './bus\x00', './file0\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', '\x00', './bus\x00', './bus\x00'], 0x5}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getpgrp() 16:36:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x0, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:36:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000180)=[{0x5, 0x1ff, 0x4000ffff}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:36:51 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:36:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="12") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100, 0x0) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x40) 16:36:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x0, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:36:52 executing program 0: socket(0x0, 0x2, 0x9) r0 = socket$inet6(0x18, 0x5, 0x2) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) 16:36:52 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x100000000) chmod(&(0x7f0000000180)='./file0\x00', 0x10) stat(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000001c0)) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x104) r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x8) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000240)=0x2) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000380)={{0x0, 0x8a, 0x5}, 0x6, 0x3, 0x6fc}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) readlink(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000680)=""/4096, 0x1000) openat(r0, &(0x7f00000003c0)='./file0/file0\x00', 0x400, 0x20) setuid(r1) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x4, 0x1) bind$unix(r0, &(0x7f0000001680)=ANY=[@ANYBLOB="01002e2f66696c653100074b63dd622a372abb138c4c2f302ede82d12a15f4425a1faab2d4b88bae4747b08450e43b1b378b4b41167828601cb70067abab38bb2c389fea10a1552317fbef528abd4f0f39982b41609a47e979855d2bd53dcf2e2f3fe19fc278c8241e12a938b7f10649b87d908c5c211d3ef04b3ea87711826f14c850198d8db4ca6dd4c473934901f4043e88d2469badf71f7d09cd69c54616345422871c514dd823874b2e9fd666d83e454d74bfec987c14c20e22f2f0c02e00000080ffffffff023fecc5d53a45a2f87b1560fbe974d42c28d97a20d3f6b9da56527cd694b4aaf5b923d2ae9dfcb92a61727d4484f26d9637083786a8ec5bd22add7d94943cf9809ed3e6aefd1eb87bd7cc77b9aed0aa6db0e7c3352401bc5233d3a543f87eb474999d7e6a76420b441349eb4f0a5a8c9a8e377509766fb8c62a673ddfae2ea579f6ba3ac2eb0a23ca49f30a739e5156913854a2ccf2387d76230d3a6c2c146bea0d6e7d503c842329cbd6f0fac6ec1061b5243d6877011c14d592f7c319e2ab37faca2366362ce72d31143aa7cf75987385cdca85e736213753d896f2fd7752cdefdcbb9301e543b7aeb0c0ae697282c6c7097dbe79e65a93ecdf577f9c7ab14f1bbf15dd043f7538077151260978d44457e089063d86a25c43d875385ee65df61df468dd06864ed89de23d1545db7f987fe2ca9d17a8a83145744c52cca36632e3192c70b5c0da025f19a371e35a4234e9efa9dc5ed2e21fd02b77d3143d65c6ae9374f6d4e348b6fb4400132ac7ca365c443b648a1b3d36f55a100a72c3b76f2cd9888c4f9f19837fb801052b125962fc5458be2a0fce0303e32e46624583d4171c2f70f14c20f47fe80eb596ed86a0b10aecbd8f1884c7446db9276d9693be092c2fe9217ff57de153b70fe54a0c1357d8f4cd4d669d7d15e2874e2393fcb9096d7c5e2f405c339c937c453988762f2ea8495cbd6560cb28ed3415ec188945f5748daccd6a821dea"], 0xa) 16:36:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x6}) 16:36:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x0, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:36:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x10, 0x80) linkat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000240)='./file1\x00', 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x24}, {0x400006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x40) getsockname$inet6(r3, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 16:36:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0xffffffffffffffff) socketpair(0x2, 0x8d8eb496298c2444, 0x7, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000100)=""/4096, 0x1000, 0x841, &(0x7f0000000080)={0x2, 0x1}, 0xc) 16:36:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x4000000004, 0x10000, 0xfffffffffffffeff, "908e20e2a4a7fbcec6d2f82e6e6049a13b0f8488", 0x5, 0x1}) close(r0) r1 = syz_open_pts() r2 = dup2(r1, r0) shutdown(r2, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x73, 0x3, 0x400000000001b19, "abd0cc0d68dc65827774fdccdff3fc844ae89310"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) r3 = geteuid() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x8000) r4 = getgid() fchown(r2, r3, r4) 16:36:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:36:54 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/100, &(0x7f0000000080)=0x64) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x100) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x8, 0x3, 0x4}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0xc0, 0x1}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0xffffffff00000001, 0x8}], 0x800, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x9, 0x40000000, 0x5, 0x9}, {{r2}, 0xffffffffffffffff, 0x10, 0x2, 0x898c, 0x3ff}, {{r1}, 0xfffffffffffffffd, 0x1b, 0x80, 0x9, 0x4}, {{r2}, 0xfffffffffffffffe, 0x40, 0x1859f59938b040d6, 0xffffffffffffff81, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x40, 0x100000001, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0xfffffffffffffffc, 0x1}], 0x7fd, &(0x7f00000002c0)={0x3, 0x8}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setegid(r4) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000380)={0x400, 0x3, 0x1}) r5 = semget(0x2, 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000400)={&(0x7f00000003c0)='./file0/file0\x00', r2, 0x1}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000440)='/dev/diskmap\x00', 0x20, 0x0) execve(&(0x7f0000000480)='./file0\x00', &(0x7f0000000740)=[&(0x7f00000004c0)='/dev/zero\x00', &(0x7f0000000500)='/dev/diskmap\x00', &(0x7f0000000540)='/dev/zero\x00', &(0x7f0000000580)='/dev/diskmap\x00', &(0x7f00000005c0)='/dev/zero\x00', &(0x7f0000000600)='/dev/zero\x00', &(0x7f0000000640)='/dev/zero\x00', &(0x7f0000000680)='/dev/diskmap\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='/dev/zero\x00'], &(0x7f0000000a00)=[&(0x7f00000007c0)='/dev/diskmap\x00', &(0x7f0000000800)='/dev/diskmap\x00', &(0x7f0000000840)='/dev/diskmap\x00', &(0x7f0000000880)='/dev/diskmap\x00', &(0x7f00000008c0)='/dev/zero\x00', &(0x7f0000000900)='\x00', &(0x7f0000000940)='/dev/zero\x00', &(0x7f0000000980)='#\x00', &(0x7f00000009c0)='\x00']) rmdir(&(0x7f0000000a80)='./file0/file0\x00') semctl$IPC_RMID(r5, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000ac0)=@abs, &(0x7f0000000b00)=0x8) execve(&(0x7f0000000b40)='./file0\x00', &(0x7f0000000bc0)=[&(0x7f0000000b80)='\x00'], &(0x7f0000000d40)=[&(0x7f0000000c00)='\x00', &(0x7f0000000c40)='#\x00', &(0x7f0000000c80)='-#*\x00', &(0x7f0000000cc0)='&$\xeb\x00', &(0x7f0000000d00)='\x00']) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000dc0)={&(0x7f0000000d80)='./file0/file0\x00', r2, 0x2}) close(r0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000e00)=[0x0, 0x18]) kqueue() setegid(r4) sendmsg(r1, &(0x7f00000013c0)={&(0x7f0000000e40)=@in={0x2, 0x3}, 0xc, &(0x7f0000001040)=[{&(0x7f0000000e80)="9f178fd1aeb92d3d76e7322840b8799e40af22f803f396fcdc826788af5abcd032df57a64a71bce33d719f9ef51053a322ed3b338efbf4c1f385307e3b7eaab4993dd4111e54519c7968f36fdc63acc6ae3a8f33f1211f464440511debac79626deccc7999498c8c137d75503ea1832ad8b40dd7237fca2dc7e7299e81cc8d11166b8048d686535ad2ee71c8be8f1307b669cae118d2080b7b2b928f08b29eacdfb4e25ebc3fbb6ab70d0092927021e8", 0xb0}, {&(0x7f0000000f40)="b8178f50926a47a804d043e95d5dcf9aec3e52f5f23a0d45c1996b9243cc370943354e4a9f744d03f15ae35932573ed1dead2fd8e5848e8c9792ede7a958980f3c0ab472526adf3e7670eaaa6c548af607c829bef377c84cfca144ee5ed54854a8ac7ed6514653b9b34345516b3d3a8825daef938a18ababda9fa4f3732241520e10b3ac8589799aee5e33b1209151cc3b309d730471dca98573b28f1ca3128e52e598ac389b2cd55d495bf35e4d01aadc5b6541073a449bbc66f3a095b7d7686a27fe3a87005f9e84c6d8a5", 0xcc}], 0x2, &(0x7f0000001080)=[{0x88, 0x1, 0x3, "ad3122d43c64e0f4646dda1f35d492eee87606958c45ded50c8c5e85df18d2f5d585cfebab7c6935937247d2eaf9864fc73bb531edd59c6893b5a59ab75712260debb35e8714c441f1327aed72ab3f3e65a958ca05c161c5a9ad930f28c19162771eded241c4ad71a2c72cd8a981d0f7d93f72a5e5dc9b89"}, {0x100, 0xffff, 0x0, "884fb21f44ef80e70b03780b969aea4e5fce1f55ea2d9dafdd18ee31b504cb3dbea2bb0cbc92188e256f41b4f67266c31f2658049673f586b60d7cfc9bc99c4c43d590ec2064a579a5ae5f7a98ad8b2291cd632f3432e33c0c12d62220cd541515c2f9330d70f9aed0f1611e89a2cc4b1723c4d2750f7db2dbe3e177f9a0fd9394197bc82442f83ebdee44df7cd5f6e9afcc88d6a2b50683c12bbcaf3d855ec4d9b25b3b7f6e08fead7dcc23592412c032494d186936ae2dbcd35efd76fc9f06dc395bc689a940b73470c87f3f3bc48eb8406f9e80448ac7b8cd484499b10723396cd1bb2b2ca6c180"}, {0x90, 0xffff, 0x0, "7f207990d05e07e742608fd1896bb0938e4dec6741bd780e0e51398544a92d72ad10eededcbf3901f5b318dc5b83baf212eb8df471d2fe27b8637fb9f5252017d5134a8e71c5befe54c642820af8b007d0b09da6afff3b2860e7dbda400d37ee41e477166b6da263a1d643e4aa2c667f2b387788da8fbbe2641c76da"}, {0xa8, 0x0, 0x2, "d39d637c7ac9357c6bef0a96e614c71d8e6687696af1948f5bc7463a0d1af07d29db31f3b6bb265b6a9c3fe92ce83007eb1c6d6457db12e3a71fcd11a83c294b6463ee850667f5e079b3d2de05f0d1a0d62bf65b5f5c158065de8270628c396b3a3a1f676cf7ed6ce663f4a55093e5b264e7eda2da3382270eb8c6b1b09138b804475fb4ee99c2aac16b7cf8e8550d031730f1e1c9"}, {0x68, 0x8541d03ec56703f3, 0x0, "306620784671f707b5877151df1056adabad35f17e86b44ebfb474b136a104e226e849c5f7d7d3f861db8384ec559d9e678025bd1cc27c9e96e36b39438e6d7c221a3d26b5c4c85cea0d85d4f8fd77701a6f38712d3209fb"}], 0x328}, 0x0) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) r6 = openat(r1, &(0x7f0000001400)='./file0/file0/file0\x00', 0x80, 0x84) r7 = open(&(0x7f0000001440)='./file0/file0\x00', 0x80, 0x113) r8 = fcntl$getown(r7, 0x5) setpgid(r8, r3) ioctl$VT_RELDISP(r6, 0x20007604, &(0x7f0000001480)) 16:36:54 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x8, &(0x7f00000001c0)=[{0x6, 0x3, 0x0, 0x2}, {0x5, 0x200, 0x268, 0x2}, {0x9, 0xff, 0x9b, 0xd697}, {0x9, 0x0, 0x2, 0x2}, {0x4, 0x8, 0xffffffff, 0x8}, {0x5, 0x401, 0x7fff, 0x8}, {0xffffffff, 0x4, 0xfffffffffffff8e2, 0xffff}, {0x5, 0x1bd5d11d, 0x1cc8, 0xffffffff}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x3d}, {}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000580)="b1") 16:36:54 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) getsockopt(r0, 0xea, 0x1ff, &(0x7f0000000040)=""/64, &(0x7f00000000c0)=0x40) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff7, 0x0, 0x0, 0x8000, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000140)={0x4fb01a82, './file0\x00', './file0\x00'}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000100)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:36:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:36:55 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x0) 16:36:55 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xc0, 0x2, 0x1, 0x6}, {{r0}, 0xfffffffffffffffc, 0x2, 0x2, 0x101, 0x200}], 0x2, &(0x7f0000000100)=[{{r0}, 0xd93f0eac081e2552, 0x20, 0xfffff, 0x3, 0x401}, {{r0}, 0x0, 0x2, 0x4, 0x800, 0x2}, {{r0}, 0xfffffffffffffff9, 0x6, 0xea386e74463a1843, 0x1, 0x400}], 0x2, &(0x7f0000000180)={0x9, 0x2}) 16:36:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) 16:36:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:36:56 executing program 0: r0 = socket$inet6(0x18, 0x8007, 0x3c55) getsockopt(r0, 0x200000029, 0x69, 0x0, 0x0) 16:36:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x28}, {0x45}, {0x6}]}) syz_emit_ethernet(0x15a, &(0x7f0000000100)="96") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) 16:36:56 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='z\xc8') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x100000001) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x401, 0x5}, {0x18, 0x2, 0x5, 0x80000001}, 0x80000000, [0x3, 0x7fffffff, 0x8, 0x8, 0x0, 0x3, 0x6, 0x1]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x2, 0xfffffffffffffff9}, {0x18, 0x0, 0x7, 0x81}, 0x80000001, [0x1, 0x9, 0xf014, 0x0, 0x9, 0x2, 0x0, 0x6]}, 0x2c) 16:36:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, 0x0, 0x0) 16:36:56 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) fchmodat(r0, &(0x7f0000000140)='./bus/file0\x00', 0x140, 0x2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000300)) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xc5bb812ca2c7b84b, 0x10, 0x20000000, 0x6, 0x9}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x12, 0x80000000, 0x1, 0x3}, {{r0}, 0xfffffffffffffff9, 0x4, 0x15, 0x1, 0x16}, {{r0}, 0xfffffffffffffffc, 0x52, 0xf0000000, 0x5, 0xed}, {{r0}, 0xbc1f691065c9473d, 0x80, 0x1, 0x8, 0xf3}, {{r0}, 0xfffffffffffffffb, 0x52, 0xc47ff1ace7e43564, 0xffffffffffff7fff, 0x401}, {{r0}, 0xfffffffffffffff8, 0x1, 0x40000000, 0x1, 0x69f}, {{r0}, 0xfffffffffffffffb, 0x8, 0x20, 0x6}], 0x3, &(0x7f00000002c0)={0x5f}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186204018b002b06000000267e897f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c2c37bb79d7d2c336e", 0x57}], 0x1) 16:36:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x4010, r0, 0x0, 0x0) pwrite(r0, &(0x7f0000000040)="0c8a70c5df966e50de424d4603d940f268a988ca21c02c04f97f500c2fb51984fe8a502f414c74b5b293f6af8d033990ddf74973ff310da9dbf601f7ac2d34967a4b76ae3de72f4110b19a106378db3cd51cec2220da2487b724cd649b75630b753a43499a5bab46a18a736978ddd9f538b9245431b19a52268881342eb7d08693c97db981e45377a62c40b06b764c2fd2cbc88960c437759258ba3704af71290ff3195d62216d2dbb74ec63532049cffecf749a38273e2b4f69e664f54a7535f68bf7", 0xc3, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:36:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x54}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:36:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, 0x0, 0x0) 16:36:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) dup2(r0, r2) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) 16:36:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, 0x0, 0x0) 16:36:57 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x0, 0xc32, {0x4, 0x3}}) 16:36:58 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:36:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x0, 0x1000}, {0x400000028}, {0x6, 0x0, 0x0, 0xfb}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000180)=0x8) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:36:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100), 0x0) 16:36:58 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) 16:36:58 executing program 0: sync() r0 = socket(0x2, 0xc003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) getpeername$unix(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c86c133f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000097fb9a23a04e9f27256f584210c8ec1e58df07e5a8714f6da8580c378c561d3304e7975eeba1041dce8c04a54d7d11002a617f9bf626d190cdc5d947ac86975daf1b1f143bc70f4f74eaad297f4857266c45856ea4456f4a5af8928c5fa0f6e9fb6720c0ed562cf193aa92147717f1ec645c809e7f12f85b4fd1f528854128df4568d00bd07439d38b686ec0568bc28eb124b4777e387e85b7e5f0c2bb09c4"], &(0x7f0000001080)=0x1002) 16:36:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x4, 0x5908) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{}, {0x6c}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x24, 0x80000000, 0x4, 0x2}, {{r3}, 0xfffffffffffffffd, 0x40, 0x80, 0x8, 0x3}, {{r4}, 0xfffffffffffffff9, 0x4, 0x1, 0x2, 0xffffffff}, {{r2}, 0xfffffffffffffff9, 0x6, 0x2af38e167b9a0010, 0x6, 0x81}], 0x9, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x40, 0xea2, 0x400}, {{r2}, 0xfffffffffffffff8, 0x80, 0x1, 0x9, 0x5}, {{r2}, 0xfffffffffffffffe, 0x7bc6837a1e62d188, 0x20000000, 0x800, 0x40}, {{r0}, 0xfffffffffffffffa, 0x27f831d9a2ff5f07, 0x20000000, 0x1, 0x5c9}, {{r0}, 0xfffffffffffffffc, 0x80, 0x2, 0x7fff, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x2, 0x4}, {{r0}, 0xfffffffffffffffc, 0x1, 0x25908ff6d953fa57, 0x800, 0x2d}, {{r3}, 0xfffffffffffffffe, 0x8, 0x10, 0x7, 0x7fffffff}, {{r3}, 0xfffffffffffffffd, 0x8c, 0x20, 0x10001, 0x12000000000}, {{r3}, 0xfffffffffffffff9, 0x8, 0x8, 0x10000}], 0x7, &(0x7f0000000140)={0x8, 0x7}) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x4, 0x0, 0xc6a, 0x0) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kqueue() kevent(r3, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 16:36:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100), 0x0) 16:36:59 executing program 0: mlockall(0x5) pledge(&(0x7f0000000100)='vmm \xfdB\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x00\xb5\xe3\x00\x00\x00\x00\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t3\x8b\xa5K\xff\x01\xf3/\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wGX\xf5o1\x97m\xb9 \xc3\xdd\xf6-\xe4\xde\xc5J\xd9:Z\xf0\x0f\x83\xfb\xffZ\xd1\xb1\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb<\"L\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8TXa|\x175\xe4\x8a=\x12\xd6&\x1f\xd5/\xa5<', 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000001c0)=0x5) 16:36:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x3}, {0x6}]}) sendto$inet6(r1, &(0x7f0000000100)="c9ebada27e5932ac36f5e765a11e5ce5f62c2933ddc79f379672ce91c6ca968b29449da39dd87517c94eeb9fd7670af2889c727a7e84a8b8599f7d06cbca81c422aa35d09933b777fe700c3ae3204d0bb58c6377", 0x54, 0x2, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:36:59 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x10000, 0x0) r2 = msgget$private(0x0, 0x30) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getgroups(0x5, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r8 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0xbe0b, r3, r4, r7, r5, 0x4, 0x40000000001}, 0xff, 0xf9cc, r6, r8, 0x5, 0x3, 0x9, 0x5d26000000000}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f00000000c0)='./file0\x00', r1, 0x2}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2d}, {0x6}]}) fcntl$getown(r9, 0x5) bind(r0, &(0x7f0000000440)=@in={0x2, 0x1}, 0xc) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:37:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100), 0x0) 16:37:00 executing program 0: r0 = socket(0x1, 0x5, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x2, 0xfffffffffffffff7, 0x80000000, 0x0, 0xfff, 0x4, 0x2, 0x2, 0x2, 0x0, 0x7fffffff}) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) 16:37:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)) r0 = syz_open_pts() pipe2(0x0, 0x0) socket$inet(0x2, 0x1, 0x0) flock(r0, 0x8) 16:37:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:37:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{0x0}], 0x1) 16:37:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() fcntl$dupfd(r2, 0x0, r0) write(r2, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSETAF(r2, 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'}) close(r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) 16:37:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000003440)=""/242, 0xf2}, 0x800) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0xfffffffffffffff9, 0x1, 0x3d, 0x850c, 0x10001}, 0xc) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:37:01 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4, 0x20000) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpgrp() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) setsockopt(r0, 0x1000000029, 0x2c, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x7c946c8dddff2f8b) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) 16:37:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{0x0}], 0x1) 16:37:02 executing program 0: r0 = socket$inet(0x2, 0x4000000000003, 0x2f) r1 = socket(0x2, 0x10000000000003, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c24489ee80ec62a68242d653000"], 0x10) connect(r0, &(0x7f0000000040)=@in6, 0xc) 16:37:02 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) socket$inet6(0x18, 0x4000, 0x401) 16:37:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4d}, {}, {0x6}]}) r1 = dup(r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000080)={0xfff, 0x2, 0xc0, 0x1, &(0x7f0000000200)={{0x5, 0x9, 0x1f, 0x4, 0x3, 0x503, 0x41}, {[0xfffffffffffffffc, 0x47d, 0x6, 0xfffffffffffffff7, 0xfffffffffffffffc, 0x1, 0x2, 0xc53f, 0x361, 0x1, 0x80000001, 0x8, 0x10000, 0x7, 0x5, 0x9, 0x45e7, 0x81], [0x0, 0x100000000, 0x4, 0x7, 0x10000, 0x0, 0xfffffffffffffff8, 0x4, 0x7, 0x1ff], [0x80, 0x4, 0xffffffff, 0xba70, 0x2, 0x8, 0x3ff], [0x5d74, 0x0, 0x8000, 0x6, 0x6fa6, 0x1], [{0x6a75, 0x0, 0x8, 0x3ff}, {0xd9, 0x8, 0x0, 0x1}, {0x9, 0x1bff, 0x1, 0x8}, {0x1f, 0x0, 0x7fff, 0x8}, {0x8, 0x10000, 0xd9e, 0x8}, {0x1f, 0x3, 0xd02, 0x20}, {0x1, 0xb8bd, 0xd1, 0x8}, {0x2, 0x5, 0xef, 0x3}], {0x6, 0x238a, 0xcacf, 0x7}, {0x8001, 0xdde, 0x0, 0xfffffffffffffff7}}}, 0x4, 0x5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='w') 16:37:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{0x0}], 0x1) 16:37:02 executing program 0: r0 = socket(0x2, 0x4003, 0xfffffffffffffffe) getsockopt(r0, 0x0, 0x68, 0x0, 0x0) 16:37:02 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x7) writev(r0, &(0x7f0000000180)=[{&(0x7f00000007c0)="e2b7ced34b25f846f4f19708b6bea061b40bcd4706452b0dfa52d7429c5e57824a2fca38ad655ab43880b3145773774e2ab3e32a5dabd1751e9f05312a7932c1787238362a7de8c843ff245398b0c9ec56d5326110562b6d412a3670efbabf71a3be7e313b5baf380e12d93bdb73d163e7d4a4abb59f94731c768f617f87666718b6c6ea9562ede4d4d47e4f7e8c4e55218a1cd6b071735f7b0919e12f58284f27a7b12849e2be7d7d09559e2b40d38991105d33dc780bbaa3ab0bedd7e5f14f70f2d06012b7843c54264d17f23934d4c9c975279c99db7b571366b145b1f3eedbc479f2ba8e14e22fd32f6cea1b0a", 0xef}], 0x1) 16:37:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 16:37:03 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$unix(0x1, 0x2, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4, 0x2, 0xfffffffffffffffe, 0x1000006}, {{r1}, 0xffffffffffffffff, 0x1, 0x4, 0xfffffffffffeffff, 0x3}, {{r1}, 0xfffffffffffffff8, 0x1, 0x1, 0x3}, {{r1}, 0xfffffffffffffffa, 0x10, 0x4, 0x9, 0x8}, {{r1}, 0xfffffffffffffffb, 0xf46d7a8f996cb851, 0x1, 0x80000001, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = fcntl$dupfd(r3, 0x0, r3) setsockopt(r4, 0x29, 0x4c91238b, &(0x7f0000000340)="ebffcbff13b9fd812eaaba713048e69931929648", 0xfffffffffffffffd) 16:37:03 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, 0xffffffffffffffff, 0x0, 0x0) 16:37:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)) 16:37:03 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000007c0)=""/124, &(0x7f0000000700)=0x7c) r2 = semget$private(0x0, 0x9, 0x42) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x83, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000680)=0x6) semop(r2, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2aaaaaaaaaaaafd6) semctl$GETNCNT(r2, 0x400000000000003, 0x3, &(0x7f0000000980)=""/191) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000500)=0x1) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x2) openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x200, 0x0) r3 = getegid() setregid(r3, 0x0) shutdown(r1, 0x2) setitimer(0x0, &(0x7f0000000100)={{0x0, 0x80000001}, {0x0, 0xf423f}}, 0x0) semop(r2, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) semctl$IPC_RMID(r2, 0x0, 0x0) 16:37:03 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000007000)) 16:37:03 executing program 1: r0 = socket$inet6(0x10, 0x400000000000002, 0x0) sendmsg(r0, &(0x7f0000000880)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f00000002c0)="5500000018007f0500fe01b2a4a280930a06000000000000000800003900090035005056030000002d00095ce7ded3b2cc4554dc1338d54400009b03006ef75afb83de4411000500fe80000000000000ec4fab91d4", 0x55}], 0x1}, 0x0) 16:37:03 executing program 1: r0 = socket(0x100000400000010, 0x2, 0x0) write(r0, &(0x7f00000001c0)="250000005e001f0014f9f40701090400022007100800010001ffbe24ebfd900b68ccaa69d7", 0x25) 16:37:03 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) listen(r0, 0x0) listen(r0, 0x0) 16:37:03 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) listen(r0, 0x0) listen(r0, 0x86) 16:37:03 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000007c0)=""/124, &(0x7f0000000700)=0x7c) r2 = semget$private(0x0, 0x9, 0x42) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x83, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000680)=0x6) semop(r2, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2aaaaaaaaaaaafd6) semctl$GETNCNT(r2, 0x400000000000003, 0x3, &(0x7f0000000980)=""/191) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000500)=0x1) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x2) openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x200, 0x0) getegid() semop(r2, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) 16:37:03 executing program 1: syz_emit_ethernet(0x66, &(0x7f0000000080)) 16:37:03 executing program 0: msgrcv(0x0, 0x0, 0x0, 0x0, 0x1000) msgsnd(0x0, 0x0, 0x0, 0x0) 16:37:03 executing program 1: msgrcv(0x0, 0x0, 0x0, 0x3, 0x1000) msgsnd(0x0, &(0x7f00000017c0)={0x3}, 0x4, 0x0) 16:37:03 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x0, 0xffffffffffffffff) lchown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:37:03 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000007000)) 16:37:03 executing program 0: socket(0x100000000018, 0x0, 0x4) 16:37:03 executing program 1: syz_emit_ethernet(0x66, &(0x7f0000000080)) 16:37:03 executing program 0: r0 = socket(0x11, 0x800000003, 0x0) bind(r0, &(0x7f0000000080), 0x80) sendto$inet6(r0, &(0x7f0000000180)="ce0311000400000060ff901efc67", 0xe, 0xfffffffffffffffc, 0x0, 0x33) 16:37:04 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000280)={0x0, ""/24}, 0x20, 0x0, 0x1000) msgsnd(r0, &(0x7f00000017c0)={0x3}, 0x8, 0x0) 16:37:04 executing program 0: r0 = msgget$private(0x0, 0x84) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/95) msgrcv(r0, &(0x7f0000000080), 0x8, 0x1, 0x1000) r1 = msgget(0x3, 0x2) msgsnd(r0, &(0x7f0000001c00)=ANY=[@ANYBLOB="0300000000000000b8ea54bf962215df49f0c06b5aaf6b116e1225dd735fa7bee8e78da6f2dfe97bf19bd934f35343003b23165473dc2961ccdebba97fa4ed8a18b8325fa3c42e3504b8a374d174f1d2ce622733b6f66f463814b835d2dc0bf93036b7d000d18644f87ffc03dab24fcb3931f8f04518e6f580b4bcb8379b3b341838fe20e8745139ea8ab05e31f9cbc5ca25bf1470b5516bbf4005cf0d3495be4cb892eec08f181a3bf5ea354bc8a83a400a46d148c094d6d53e265977efc9e61adc38320a16fe7217b61634f72c47283b0683f3d24aef80c8ba4132320b841776e93580d83593f937638c6a38f8db0883c820e4f9dc2b6a1f69eeebab3ef01a31657585f0661313b554b5d08b2864a699"], 0x105, 0x800) msgrcv(r1, &(0x7f0000001ac0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006238bbc3702aca0f5579b0394a1aa9bb87df1be05c143dfa2b45e8262c83a3be9bae171e9dd929693ffffae7fb335982d61e33ea87d17750afdcb7d08be3a2dad7000000000000"], 0xee, 0x3, 0x1800) r2 = msgget$private(0x0, 0x140) r3 = semget$private(0x0, 0x4, 0x404) msgget$private(0x0, 0x20) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000100)=""/52) msgrcv(r1, &(0x7f0000000300)={0x0, ""/135}, 0x8f, 0x1, 0x1800) syz_extract_tcp_res(&(0x7f00000000c0), 0x8, 0x5) msgctl$IPC_RMID(r1, 0x0) getrlimit(0x0, &(0x7f0000000400)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x205b0, 0x0) msgsnd(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="0162340200000000"], 0x8, 0x800) msgrcv(r0, &(0x7f0000000500)={0x0, ""/226}, 0x209, 0x0, 0x1800) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000200)={0x5, 0x1}) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000180)) accept$unix(r4, &(0x7f0000000640)=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) 16:37:04 executing program 1: 16:37:04 executing program 0: 16:37:04 executing program 1: 16:37:04 executing program 0: 16:37:04 executing program 1: 16:37:04 executing program 0: 16:37:04 executing program 1: 16:37:04 executing program 0: 16:37:04 executing program 1: 16:37:04 executing program 0: 16:37:04 executing program 1: 16:37:04 executing program 0: 16:37:04 executing program 1: 16:37:04 executing program 0: 16:37:04 executing program 1: 16:37:04 executing program 0: 16:37:04 executing program 1: 16:37:04 executing program 0: 16:37:04 executing program 1: 16:37:04 executing program 0: 16:37:04 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) msgsnd(r0, &(0x7f00000017c0)={0x3}, 0x8, 0x0) 16:37:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:37:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4c}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) getsockname(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd3d, &(0x7f0000000000)="fd") 16:37:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x10000080000000, 0xffffffffffffff0a, 0x0, "d730c1e7bb6f06003c5b00000008000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0xfffffee2}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x3, 0x2}) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:37:04 executing program 1: semget$private(0x0, 0xc2483ca746b2d19b, 0x315) r0 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r9 = getppid() pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r10, 0x1, 0x1114d8dc, &(0x7f00000005c0)="3cb54d832553cb66b0e44dd8183b8d8e7aaae45032b8daf16aa2", 0x1a) r11 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x1, r2, r3, r5, r8, 0x5, 0x8000}, 0x1e3c, 0x8, r9, r11, 0x1f, 0x7, 0x2}) sync() r12 = socket(0x10, 0x0, 0x166e) setpgid(r9, r9) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000180)={r11, r2, r8}, 0xc) getsockopt$sock_timeval(r10, 0xffff, 0x1005, &(0x7f0000000600), &(0x7f0000000640)=0x10) mkdir(&(0x7f00000001c0)='./file0\x00', 0x2) r13 = msgget(0x1, 0x200) msgctl$IPC_STAT(r13, 0x2, &(0x7f0000000200)=""/186) truncate(&(0x7f00000002c0)='./file0\x00', 0x0, 0x81) r14 = fcntl$getown(r12, 0x5) fcntl$getown(r12, 0x5) getsockopt$sock_timeval(r12, 0xffff, 0x1007, &(0x7f0000000300), &(0x7f0000000340)=0x10) setsockopt(r12, 0xe6, 0x901d, &(0x7f0000000380)="eadfd682bb927ba35832246ababd64500f0b57c09eae639fffc66497dcfa2c6b26c150610c8e8c47fa72fda802956bef9d97b22130d51282b1e6ee82ed1dda9a0aaed945f7cf6fa34c83f6ea", 0x4c) setpgid(r4, r1) r15 = open(&(0x7f0000000400)='./file0\x00', 0x20, 0x101) bind$unix(r15, &(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa) mkdir(&(0x7f0000000680)='./file0\x00', 0x9954b671620a3906) shmctl$IPC_SET(r0, 0x1, &(0x7f00000004c0)={{0x3, r7, r8, r2, r6, 0x14, 0x8001}, 0x55ab, 0x3, r14, r4, 0x1, 0x8001, 0x5}) ioctl$TIOCSETAW(r15, 0x802c7415, &(0x7f0000000540)={0x7ff, 0x0, 0x8, 0x6, "4292a933389178d45439b4d0f16a1c37da81dc42", 0x800, 0x80}) 16:37:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x87}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='p') r1 = socket$inet6(0x18, 0x8000, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0xfff, 0x800}, {0x18, 0x3, 0xffffffff, 0x8001}, 0x12, [0xebd0465, 0x7fff, 0xfffffffffffff801, 0x80000000, 0x7, 0x3f, 0x0, 0x80000000000000]}, 0x3c) 16:37:04 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x10000000002000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x50) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000080)=r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0xac5759cbc6bb47e4}, {0x80, 0x3ff}], 0x2}) poll(&(0x7f00000000c0)=[{r2}, {r2, 0x40}], 0x2, 0x0) 16:37:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r3, 0x0) pipe(&(0x7f0000000000)) 16:37:05 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0x4) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x32c) write(r3, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) r4 = syz_open_pts() close(r3) dup(r4) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) syz_open_pts() 16:37:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000)={0x7, 0x3}, 0x10) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:37:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x87, 0x0, 0x100000001}, {0x0, 0x20000000000000, 0x0, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:37:06 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000000)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) r3 = syz_open_pts() close(r2) dup(r3) syz_open_pts() 16:37:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) r2 = dup(r1) fcntl$getflags(r2, 0x1) dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:37:06 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x810, 0x0) ftruncate(r1, 0x0, 0x7) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:37:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) shmget$private(0x0, 0x3000, 0x28, &(0x7f0000ffc000/0x3000)=nil) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x20}, {0x80000000000054}, {0x6}]}) fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSTART(r2, 0x2000746e) syz_emit_ethernet(0x4, &(0x7f0000000540)="68ab7387") ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000000)) 16:37:06 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x200000000000001d, &(0x7f0000000200)}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x8001, 0x81, 0xcde, 0xfffffffffffffff7}, {0x1, 0x3, 0x1ff, 0xfffffffffffffdcf}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8880, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:37:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x4) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:37:07 executing program 1: socket(0x20, 0x5, 0xfffffffffffffffd) r0 = socket(0x10000000002, 0x4000, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:37:07 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) recvfrom$inet(r1, &(0x7f0000000140)=""/154, 0x9a, 0x1, &(0x7f0000000080)={0x2, 0x3}, 0xc) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = kqueue() ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x9, './file0\x00', './file0\x00'}) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) 16:37:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x4, './bus\x00', './bus\x00'}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000003c0)="000000186004008034ff07010000000000005e2c62b5e603a4ef000000000000000000000000000000000001", 0x2c}], 0x1) 16:37:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:37:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81, 0x100000001}, {0x74}, {0x80000000000006, 0xfffffffffffffffc}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="ea") 16:37:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x3d}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000380)="5940e32d25f0e64ce163830ee0f6a3d16d086b1017d19c6e91a5ff2fecda87466976b77f862b6e9377753c8fbd533a4e6c5949f16194615e905358daf905840df4bc10d31f7f52d7b667e84095bdc9a406e16b77c2472545e99ca37dadf2486099d06a66da295909908d047cc34260e555da50042515e1d8b3342dbf62d64f96a6e9e26638b6574f419184a54162686eefb631d3791ca4ebf8c2ddf43709428136be2377e142650ae772ae542c39bdd318097e6708a2554bb6e5c9631c7605cb1c3659c77e943211bc36a452a353451729a6e702b074b146031fab00862e9f14b31581a74bca3ec4793a3d0be473c40a5642504d365106c7cb68fb00263081e68e3b0f4d95c91f49fd387586b4ed7fac942f98d92d6c88e5886cdd914d77dc9475f3f03910cb1bac754375e1613bf7987167860be0c9c29915d45d8496d92eb35b4fcb4a67c6e51709f24a17572fca9bded79b7add468c89c7daf5e6eaba516a114a1aeea5cd5e2cba23b9c1156116425c7d1f36284c9b9092f0a4eace73fee8ef7e825fda0a4e452f385daece362324494763356604a2c5fc535695604260ab3fa3b0fba3e755c6dd86b22d05eff7720bde32d7c0f8c7a603365fb5cc162919d4e3a7bba2d90416006fddf1381900a90f4af921e3b6dc39a0e32c55fb66e2cce5dd96175dc21a12616148aa62b075c2764d832e7edde6921e711a79fdd04c40557a5436c3bb292154677b897fb9a3976193f245e73bccbc21b57357814b9d071713aae585c0675ceffa2727093b3baffc178ab2e74dbd24129526465229aaf7f9ff661df963dcf5ace99120e4851d5680ebc3120f05c961f6b97347334e4223dcc205c16bc4936eed4ae8d6dd8e8bbf727d5b32c0423cf0d1ba52a69b9ca880b814fca66296e01306ce80613e09c16a423870e4f33c68df98871256b3534318e05a1b82b4b8db592ce494eb5229e7668caa1b7242c82d3f6281045f204e4f904275440d001902583408b322f72dfc7ff324e8cdd183b1b84a2d2f40c888afa692f1b131d73a051dcb24896db764d4d28217b0103401ae13d53e557fb3a432ac809ac56570e3e8cd05ccc547b2bba3654ad3e25cd91907e0071ecb97008485c0cebb5a70da194d88f2c50717aac662c7aefe165b5937066b7b9bfaad56a850efc57ebed57c2611365f50a00aba1734013a4a4d9c6e002ba85ea7e9b850656cab928f3959dc2f4ec79a6b402734b3fbd753749b332ef3a91cdbcbdb354eb92300b263b66bfddbefb233479bb3e192351ae73e1fdc6f2430f5e86452163a6cbc1dba0e82d8aad95372d1e39f6a867dee22f07bd5f8c94142a33322cb7ea5a393f8b1a699c140a1f4e7621c4319c13790ac0d62ac6c5a9baa9549d8f38295f615ebfe7684c2d720c9e1f0a8dbfe76ebacf9eef62717367900017122bae9b0170f1375331253f789c88c99886c5b6fab173d8ab371865e378aec046481915edcd47749f28f8535dd2f074fe40f03b0012e940bc7dc3e26b653ed6c1f1b037e8d9348a54416731d744a67ccc4455d5ecc6bc73d48ac3db362b82fa87ac99dda0758897b8e81105898218010d9316971f4fdce3f85d42194a9ec707c0ec3c173d2bb13eafd5a21f3954f991603f3e4718a691f183c159db8bb0001475a8eeedd8c8a2e194d5b19404c1adddf7984379c58c33c097e2192dd743b492b442bd2b9c8a1cae4f53d40bd5db030ed1bf8a90d316206760cd859047d91c6a1b5c3deb66ab748c00a080f033aafb163c939328b576157246e5a77fe3fff616903fe8f51ba038c530979dbd012d22ce6050d0c13987e9bbe91a6551c24c92b0e9de88da9bf3b59b3cec0719f6190bef4b78679be5a5bc89c31bf6009e7957a347e24d88c5fa7c186bcf9b4782cd41f12f58dd267525f165f56544a75cc8720a62244f9029178eb6103ad1d219c30bdfb6dc17b597e6ca25c5eeb5a2a5f78299edb7132eef6b4cb899af5ae3be131de3583266d87d59a69110058b358f901cb3411b14a8dc2792e9ed71291c3caf26051e8654805118dc47867eaca1a6cf47884c831d49c080355cc42d7fdc12c3bd5b56b6c5f86b49ff43f80296b3466798bfbc9514662303215692c77d635f32fc40e3d69a471eb849f87e0e7783334309715b6df749f48741b65a646055151b1d045086e850d40dcf4082802431d12b5064fb184b3b0a7912f425852e7f6110c2c4851b7a9c4396c49bc5f3b1a0d4af6d996e83a1c70d446593f20f49680d2c88622107d9bc3385996b7add42f2d782e4541ccdf3dea7666d44972a94cd43e5921a8137db3a419ce029fd3890c55ab8834227dfe20582ef5b694ebe321375966c70daede21331c8bc09366d81c658fcf9efe5087a4fa1b1e3fad28747628a361cd907a6e1016f889b7774a14c6f47cf99ada1a8540505e9a0953f97742623ced0552b632a3c99ad643daa1646ca6ad9cb7e4782ddf3241c78af299a21c0184ff8f8eefaec2d0cc504a527fca309135f4771f9c2c4630fb199eece3fa28c44d110f1199ed7ccc62857d998639247a8c9bdd1470db274dae0ac1e94669bfa0cd43a321475a91e513ae073b1ab1576487d8ade10b2f6d147c822d53c56e3f54bdfb5aa2d01ac673d12b6bc89a97f2d67f33318a219fce55c7c5ac9f3189a44100a5144b4fd9f3d568122566f0c8c6709d6a67bf90a02773e07382d15f45296de5697deca9f7bd7bb4f691e7544cec08cdd39b4632866b81dbde127c8c1a51493aaee1948b23eef759317e950273ea42afc307f0d47370a18ee4ebba25683562243af5079c96debebc00f7673e54a1a2da658be0c3e8209a7d6560ddd0509f4ed88cd23b0ae6b4b5ccaad98b4a4dfb16025033a040393b854afaee2164118efa8495455f84e53157bec09205d7ad1494b9c696d8436d8a84d0b851c07184fa51b662514981d061dceda34a4212b19e2619593f6c728ebdc217291734b3f1e64a944ce6eb4ab0a159981b090e3a3da273855410108145b90ee8ed91120fa0e9448850793af9a6ac0e31bbced5a274a6b7f706f4c6cf03899a6698547db9d7bed77cc9b2b8763a6561df292fe20c7a537363be006527c56891c20d36b1dcebcdbed154f6acc3cd4aa4da7195c050bc48c9777ff0ae74c80e655e2e7bf03f4e47299bd16c1b6e881889709183be4331bde0eb595c7306bcee0cb37395e34b5f8bfb09a2723abfe41c3c263ef8c6b6edb52f1d778a23c2afe1d0d30c5802ffc0759e77d0e0ae0f504f330e017139352b060bf41e7060e5c4358ff1c8148c7d1a105082be184c0ae637245b1493f224dd2ba8ed6e46c9766002a3a47795e3e42fb22225a9e72e1a355f8a12617b97fee3831c3f0c6b831790e19c733708ec086302f0849465a9fefd121c946586184b341b75df6665e91521f45b19f3a5143f611474fa9a283c2161e89d486dd46e2f103c46b02aabbee8e44ee2e40c7df5504bce106fbd60d180ed3939bd2dd6d149cec14df103df184b9222116a8711c649f5fe486f8ccb4087679e777783956bb805bfe5930390fcbc96fcf8fcf262e3046c9ea34a6845056bc437a203455be92f376859cfa4e8a5c12a66f71a38ba85e00737efdeff0c1547b1a73b0251a25b75ea0325627fc0b4217ff1de18f9bb96a16a8d2a45ea260cf6c482f290e93052e01fbcebb50d9edb352a81b48abcf16442c42b0435c0aa51b02b15cf4e7e02df31e045b473594a276756baa9840182dfa88dde07b2846cef6849e89f5d053ce09a1df8bbb61a6da9178982e2d4e526f79c4685d1d730afe6ba77fee1fe6335b7c6dd872ecd39069acbdf2300c660a28760165ad1929616f56e893de7fdee1ab832f3bf53647fcee21639fc21264e3fe6713213499d6b3dd9bef8a054cd385db33bf0acf54f64539b431102040fcb014e4377dd3caf46bb073721f7db222cd46f5d57e001614bce6ccad356f9b03af737d4fdf539aec551ac720bce4169b0f80b4128d1ae6fcead80de5516056a7d42e2aabd139ff7ce9a2f3d3a09626f9bb8ffc75f4b7984a15d2dc8e5d1366525cc7bb26c1ac58d28485dc05167a7f38382a852f8f3497cc0e36c0092fbe8dca78002a0a77fbc8553075a78b78ac9abf63ab80bae98d32623e551b49ed9d9687192b9faab6e7a79ce67778f4faedef668d84bd5c8ef733f1efa2546bd1aa25993471ae67800add8b56821d02a69366141f7a06ae33299ddfd192d864f26b11e06db231b34e343e8ca29cde028569086ad678a1a8ca8f3b0025452fab353ba47724d9c154f64a78f77a175fc2cae4b72e33a305e7fbd8d675a04a4ec8504dbe8a02125bb2c674fbfc21c4e5a030c1427870b4106964ae73c8edd9c3e951d38c87a7742014071413b3b0f35e87ccc8d89ffe9fae769a2a7a288cb56c539330654d27ebc6c660296e2c9a7c9f10088d57bc00ffcb21ac6ea6a76ce0988264982e0ae0863b089e8d14888d62b1da7cdfe3a7f02f6eda4cce13c450729d96995a2c2678ddc2398d9ddbd4d2fdb16369069c298c472d9b696248817aa9ca21104389be8cc1b0f00cd2433e96fab515c8d69205c7379fa2c2d730722ddd0778bd4ee37e421a02e49ebe51e49ed82776eef83b65ae6754013f09a5e55734156630b2b76ada504d0a05d7f245fe90ec9f894511e7d2a137a9d7d31e196126c55202c74ab156a9a46b95050247d50732e2a6c02c9035954197a80cccf8da5328856253362666d7c7319e0e7527a679c95dfe9ea71262eb233ae36c1a58fd65246ea81dc588a4d2c72c5a552ed5e8f0278bc1456322941db134c6864e1b036729c48fa390f72f8e4f9a85374afbb2240155768b233d9b94a8c813857a0f509b58033ad387b7c61acb30143c4afd7744563e3cc053e7b67553b6e125d7f1b7af8c1e76df68f8f1476dff47c244cd0756bee09b8f7bb1d901e14034949e517566f3d4d456910a15e142079e9b2c70e7c5588015480e4729c2c4ec61c1108039ba120504857f54914e120af8d6969c5cd0390044201934ef87accbf139d9d1f852fcce49beee56597118c7b4a55e64ab7e397be578eb5a3b5d57e79532e4d3dabd6c254db8a08a5267589fdbe6897f95a865adfe6ace1caf088091c0d90eaa7cc614fe899315dbfc343029755c5384605d27ff435f4bf92bbacac2f530dadf2037c877c98fdf6534ffd087b9b2727fdff9076a95c21c11bb3fe7a439090028d5861d6328f302caa1cbb8bfdc27492af2bf1324cc136376577491655a8e64c7a2d3a7e97e920d8bc37d3bb3d05f42726e46cf94abde8b79f8bc790a5dee69a1adafe92378c99a5c48141a8fcd592d2bb4274170b4b7fe813974bb8ed5b25f8cf3856be1da417e8724ec0c528a4da5e38dfb1d8b1ba0bf0b9bced97b7d3168114627014943dddea606a087b99e447870ccad68c594ebc4a59de923dbaef5178c31a2f6e6bad8e73d744e41f695f72783bc02245b2d892e5ef1a678979971dbe0b3ab1e9650a5c5986cec128679b31efd3b6965ae43ab8ae88d33de080c9375c4bb35af3ac68e10a2a2d0165fd7f778afe6531a7f37f620050a8697888476ab5cc3088e79bdcbf882e9827185a2be20a6a2aed40bf1d01575b5d4f69c1be6803690271dcb42919c08591e90ebca89645dc7ca6f792ed1b4a1a984b1f23a2e6a55d9880b4f383cd5baf83846fe41a8ea1bd5bef55fae9bf735f0f0dc2e0547688db70c3a8c443c7fc4ac04a4dfcb10bfc6d149c3a8a23e2924fc7892fd78624f6d930a19945a74a9a052f", 0x1000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") readlink(&(0x7f0000000140)='\x00', &(0x7f0000000180)=""/249, 0xf9) 16:37:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}, {r0, 0x1b0}, {r0, 0x100}], 0x3, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:37:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000700)=0x80000000) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000440)="83747ffa68142cd25631fe7bb86b91c0f25d47b190dad1a67eaffafa8a3e16458e1a1f449a47cf9a0216f91268f137d43827baf1a25b6fb4fe01d906af976f768e1bf1ea329b92dc452883f010c9f33dffefb78dcff2e6f5367ab29c7f4439e9032103aae7e15617e239b28cf7de411b07e8dc4795c27dc2f7437f9161f52c21730b291462c05a54166e8174c90108b9eac8b34378b194d994d7af36b946d835fb323d2a80e2c4f7885009d12ca56c62bbf5fdb9fea1b808a11c3b015c1b1ed43a506a82ec3f", 0xc6}, {&(0x7f0000000540)="3f556c882f3afa0750bf59628550165f76a9705a93ed25f8094ebbdbb0e2a30ba30a79c74cbdb72830161a43c62796a971cab2632251ac78cbcf3d8e5c442b147b60a077d8b06b416798dde9d86be491b6535e032b35bccfdbe31854bb2dc6add93c8d4b4e0c49a710d28d7ab5fecde81f231e082b08647cb4179e9ba2ed979ca41dfd77cbeeee150d0865be292754d7a47e01715ef8220888b1c3fb9941c5e9e714bfc7d0362e4d095de2908980b87d2ffe86f1dcb385b968aae5378fcd24f4fd38f42fab00a8d8b913f2aa201cca9ea919ab330ea1af9cf65bc7998065fffa7d9f1eeae3433cb28276e7f393f084bcecbcdabdbeff4f42f5610f230b299d", 0xff}, {&(0x7f0000000640)="c1b4b364e5a745be6c45cb1a8ff2feeab51efee6b554b734253000bf8d87faadda8973ac272b425f2d5483048227661c8f6b20a2ab70a050c6e1aa3c6aa8968b6caf24532dc3da00af19dd14de38155c111554771cedfdafe82712858878dc8bf25f1b2f64fc76888c654a829d9fb1ae28daabae498bb4042f25220b78615c7b98f7dc6b67dc4965caa17533ce39470392c6c792716295077079ebfc7d85d620376c031eeb7f4f39419ecc3fbf75e3e29ffdde15c5486d4ef82a602382cf77", 0xbf}], 0x3) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=""/120, 0x78) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:37:08 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x10000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22076c0d389fe894a974c8d45aaf9d2e7a89fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e90622c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb8ff3993b7535fa269859e24b2802782224d7d5c13c", 0xfffffffffffffe7a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:37:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x84}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setitimer(0x0, &(0x7f0000000000)={{0x1, 0x5}, {0x6, 0x9}}, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) syz_emit_ethernet(0x2b1, &(0x7f0000000200)="b660e6bf87f7ae08dc02ec55a9e8ac7b313e1961c955894958042b8f90e36f9a17a0c691dd4fbba02ecc84111544e80f") 16:37:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5c}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 16:37:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) ioctl$TIOCNOTTY(r0, 0x20007471) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:37:09 executing program 1: r0 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x80000000, &(0x7f0000000200)) close(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x6}) 16:37:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x7, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:37:09 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) openat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0xd) setitimer(0x0, &(0x7f0000001100)={{}, {0x1}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) 16:37:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) getpeername(r2, &(0x7f0000000000)=@in, &(0x7f00000001c0)=0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:37:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x48004004000028ae) r0 = socket(0x1, 0x8000, 0x0) close(r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0xd) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186007008b0000232700000000000000000000000000ffffffff000000000000000f0076a2287f433f", 0x2c}], 0x1) 16:37:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:37:10 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x41, 0x3}, {0x2, 0x6}, {0x8a}, {0x26, 0x8001}], 0x4}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x24}], 0x2}) 16:37:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000001c0)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) chflagsat(r2, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) 16:37:10 executing program 1: socket(0x6, 0x50a2280dcfe1aeec, 0x70e2) socket$unix(0x1, 0x5, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) accept$unix(r0, &(0x7f0000000180)=ANY=[], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) 16:37:10 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x9957e9aa5efad7c7) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 16:37:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:37:10 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') rename(&(0x7f00000000c0)='./file0/../file0\x00', &(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r1 = getgid() setregid(r0, r1) rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 16:37:11 executing program 1: sync() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) getrusage(0x1, &(0x7f00000003c0)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x1f, 0x8, 0x1000, 0xffff, "875edd448c3e7561a258dabff95c4f5b8f41a1b7", 0x20, 0x7f}) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) 16:37:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000280)=0x6) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa31d03cd5ab360ac, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r5}, 0xc) close(r0) dup(r1) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x2, "d88190c2f57a8a97f846bb723d67069b20ef9809"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) mkdir(&(0x7f00000002c0)='./file0\x00', 0x1) 16:37:11 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xc}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x100) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:37:11 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={0x0}) 16:37:11 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b6701000000000000000000c414030000000000002f000000000000208000000dc1bb893f"], 0x38}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) pipe2(&(0x7f0000000040), 0x4) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 16:37:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0xfffffffffffffffd, 0xfffdffffffffff0a, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="0c886e4955294f177fc3fb455e838e6ce2ef98521b50bb97bce749032902bcf56b906d84936ee30374869fc6c11e197d3eccb788ad9104c30342496abeda171fa6c258d554c7d9d0932c3cc4d3d104551b4a649f5b29d1506073009e377a8f0cf6073427c553027e7d5a9137bd5946a54b9aecb2a0d33d99a1b808eeef120744a1e32805a336a1d287112d04b0dfacfcd659328d6d6acc7886e741ca15f45d3a96961843d377cb68b0f332b7", 0xac) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1000) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) ioctl$BIOCPROMISC(r2, 0x20004269) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:37:12 executing program 1: r0 = socket(0x11, 0x8000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f707005f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282914e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f00000001c0)=""/96, 0x60, 0x800, &(0x7f0000000300)={0x18, 0x0, 0xdd02, 0x2295673}, 0xc) socket$inet6(0x18, 0x4000, 0x101) 16:37:12 executing program 1: r0 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300", 0x0, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x80, 0x20) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:37:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./bus\x00') r1 = semget$private(0x0, 0x743204012336b517, 0x110) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000040)=0x9) mknod(&(0x7f0000000200)='./file0\x00', 0x20, 0x8000) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unlink(&(0x7f00000001c0)='./file0\x00') close(r0) close(r2) 16:37:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) syz_emit_ethernet(0x1000, &(0x7f0000000280)="21ebb8a08e681d8b8d26fde66a76058eb46b23fc782973d6914345ecf0cda43da94d6c3217ab26a88f10a75ac9a56290b54c03bbba42652d6ac1055d9b899eb4c11c0bccd2a043236c9542593107c830441bca6bed8f230009ddee464c78344b51413faa5de0744195ce0ff974a84a048a13a2d83f80eb23b73f18aafd10562f19ab1ed35ca7f343c6f5e23b5fe490f8501f28b2184668675c2c6fc4a3712d5ec641d739ec6385bbfbc79bf983ac314ea94ceb8169e710141d3902d9ced5d7ac87a062ce9c472da56f6e1a77e442d11ad049a60f3e46e25c1f8bfb9df5781a1f4afdce50e268df8bed4c1e6200cd289b50122cb36c6ab7a651e181b9730797b32c15c60da9dcc9bd4fe33c72ce544123416da56d89b977fc47d6aee11917fdf9b59a0c6b461211ef42097618c6eb4095868d1dfa67f0e04b0b31d095212d0df08e81dff0546bb3931b74e9c233b6846661ea49176ec5368db4ec226ff9f519bd20735aabda315a9fb3836b26e218a797bb06d214b1ce0380c903176422c3c0c9c78658005bceeccd12509133fbb9a8121762ae47d6199c5fd4337975aa42e8047fefe5e9d031c4a63413b51d55a73531a10fab961303832c7d549defc05c7cc57be510bf526e3c2c5e82d95d03a026381f883e9a492b5423ada496e0cae7c04f756280636984eb2ef70b3e9b713211bbd753ecbe62eaad806f1552c299a29fafad7d17dd9318678e008355ee2340801e9b6edfdc0207166053672610e999bdf116732507b8fe5135ff564df99f4b739ccbf15ee6c9ecbe0ebf269c96ea4fceda9955fa666427bc748b9c378dfa711ddbc90deb118e9c45ff6cb7c89c340d02a5511a8ad7808c50c4b4b2d38de6fe83cd29436fd3d54e07ece2f8705bf3875550e42738eabfd8779390705ee10984547616cb421243c1fc568e17ae2cbc996d6a2f232e80e71a3c09f4168caa7d72732d20495bd279f332cd83225a01968af38772e0ba0976884419fa8d4d12970b6107d81dbd4f3f3d92f46b772cd66e59cf3fe33d5c9b413c6e1a188fdff5c45be0106e9d1499aad2ec475b66cfe10d9f90d7fdaf8cd822e7a5a8480a0ed66ecaf048fb98fe81c4a42d84c8035c24c4fbec08befd3d7c232fad86ce6dde0b52bbb38e3bbd83634d9a5a70c1fbf44272b96bbe9a9941414fa878ab5bde889d6312ea1eedc60966d11cce0e560c56aa95912549f08f1b95ee585995e2a92996f175314313f6871491f888979a6293eca4e3f8386735aeb6e6e63e4af558113647331cdcde0221a0db9f2382c46106800e1675e2f8f5bb977ef75417ca78dae1e341ffcf54793a9d451ea8f1f6178585a0963093a07bf53504d493e551ef483c1a3d21ae8d45f56bd77a090e1d12f170d558d5288e301e191d2b0ba444fcaa288f166ce7a2918432b4de9c424d92058938ad605f005487e5cb6e78205b1084258942d031e7a845a0dba61323fde6f9cf33eb8f6c2e0c5851ef01d18b07a16160c4ea330c90fd9886a777525a2a644da9f2130a29f0bb20ece839c9517cff966574847542118658a32bfc29e8c1ada0224003c2979c04a39c7f38abce91acfa7aeb16afc0b8d06c1d9c04b8acfd09ba1330ae6647b639fe4012e32e88eee75c32381780c329c61c77a3a4f4fd7092eefb85150eb531d96986c79714ae1ffbef01f12cf13ef0e3064a33c4f6c1ce93140eefe5e751e9df51bb2996e25ca3c9a46c84236459d7104eca840cc175dec24b3cc36f8e06d5c62fb4444f0d997f7bf3faf52aceebf4d04361da19829abcf32967c1fd819c0ad1116c4cf1e79059da3d82fcabda80a85b2701d9fd3cfc43b5121ab07cca4312a1b2bb2820bf0db04af891da94f36889eb5c988f81f53c033378cfb994291649ec99d9c316916aea0a5a1205d22379c70455cbbed58124b84be1a404045c72f19e5f7b8bd0a572f2cf840fed314bbe309a856841acbd74d2eed0be75d71e6ebef54c8f4c498a871adc150ccee33da104399d4cdb6d54ef83e229cfeba3d61a5c6b076b201b504fdcf930520d7033fb7c3a403aa395a56abb75a685931675e2ce0c78f4a28d59d96bf82a06832028fb4871f3e2b3b22e7dbf36b6494f7c5ccc8f86c634b1c256b7ceeff8926fe04b6d09f7660a5467d1d1fb85fb02116a0dc6e0af68c1582f314d1296d50ca9c1ccd515456e578bf5e2dda8de60dd182c3f7afc9e912bd56ce28deb8cf22c58d12b5788070d8936312fdc20a1bbcee9b0bd8199a70579c49b263a39ae5c08e6267ccba8ce1f4db75f59dffdef9493bf663124cd4ee9203937f5dc343d716ae7d536431a363e3b219ef4a259ec9eb7fb7c9d7aca89ec74691238c415334e95a9a8e3ae6b567cf4079ea3b5ec6886071fd90d2d5d25268685a4bfd0ef1a479d5360e5e7a1b50e33684a0411fd7d1c7055d008cf001fd7c0724e643716b5ef919b42d72eb33b2914f95a3a56e2250b5ab5ea68df3446b106c6e23a1c651c68ee61cf3f8593abfe69d9a5c0c749bcea7ea77e967d46727d2ea16816f0cdeb87ed2e02a9fea9e7f99b854ff1ffe027a5c5f29112b6b4660097ee6e5185a74c4ae4007d85178a4a69163796e1c04f36c8b69be7d8011eb7bc51d943cbae57149cb0f8b89bb152dc09df934635e32d62161d0567c2869dba3b6b3f9ff0b2b93a71903f9ae7da7ff44fc31d76333992465821e7b11849e4ccf2665ce0aca4ed527e794befe5266626217bf65f4e3cf88e02082ad3bf2d9a04303f0a99098ec0467a8cda4352d432b2f0e55b06c9781cd0be4ca2afd2d785013099030dbdf6e1818d09a2a18e396a8587186d30c33726e7746468b9b19624ffca765d84e25433f832da3ef28b6d19d2928c741ad1befe8eeb549237ea9cf09b171f8529f59dc17a0ef8efda7a12b787ac20c447d3d16573701a03a4e5780a21dc9b29de285cf70b2d28e61b8d5a28a849b4491ceb11bc5e969a615c49149d517f1ad98e4dafb048c83896e754e1f884c210b8aa15c6345316ad1b067e7c60ba9d610fc4934879026fc0ded23dd7cb0b12c660227d989119178abd7f14e379101f252f00031fc58473b0f31209a051f25628988bbdcd46a820672a08717ecd6ba0e5161c9988ea5496e92ea69f67fcb952e89f6479067d55da3af20c671f231cd32a1c51e3feb58d3aa521d9f2ed0dc43c5138f7af17e3803888863f1b59c256faf12ba5f4d96a747c1e0d4c681deda0f4d215013acebdb90052b44b1fe9923f58173133eac0d8462c3eb4781e8c52ffce7f6a893bf21addeb63c9f7aa7a318e471f6f287ee98755040c5ddbd398b33336d6f663350b820365e3124efac2a0daaf0f968439502d244cf76aa1e2ddc09bbb58bf9956976c9bc66fb62c649b5375b36479cf9ae2b1bb4045b0c50428645a5622b000c4746f1ec86151f089f23ecca30035b2a724e5dcfe180842969f2ee22657bb11c053558d3a0f98cb1427580d432f6b633a15e1e3581920c5bac35ad64b342c4c00c7eb00719c50f12c3c213725928790163240efe619d4d9e6e61473dff0a0508a75450dae22573a23d7baff2b9832e59c9c6961fa84786b658180e3d2f0507ae2ec676d7da6f1cc7a03221de0ff6b1e90fa153745da950620529c8225b31efaac06909792cfed874fa48d8299d28d27801d74a7e68d04573114ffb9a7b44f325fa5d1fcb96dc50e71f7987eaa945ad8b86903b4dea4d59ebb13943367232a684237df1878df2e543ed378d8ba4082b53617117b94b64a303e1c22009677ab4ca0005522d644ea953d0e4941f57f01d85cbb7f9d47ae7ddf4bb19a8881ed1c20c364827b766074525733f1adfdffe509c0719c1ec6d1f6ecad0cac1a1efcda812a6f68f890741f9e421a7ef7385af8bf9479ca5ac0506e8dc8f84733fe86b40429a74c587aa398e9bd60f733980ef0a46f50f9b8bea23560db74c91127c324efb2e3448ac9248de9e933ec20c9e80de902cc41fd56ac4c903476bd74057f63e5250d4fef7238e6fd26436e6fad410402f86194cb3db4a9e0745c68c9d4d2ca3c3e639dad306dcc20b1f36bfaaad25a430bca1a4d1ac7b92e2b5f988d51bf9594a77522030692eff5874e53ec4b985714291a7e0c572d574de190d3465824cabea751f5fddf5dadf4aa70aa691f05a02a3627555a2e3320bd2ef1428017ece336e4dfbfe4805afd77a1ec8b4a9718715671f189cf73e001572f18cfac06bc993ba02d0c638e7cfd5b8701825f7e98cb7463dc2ba93d413924c6a774d51ae95abd34049892bc1240f77f07c4eb3433395c290e834b7082e62e89eb421e8b541fb1f8c4de34c7566d498733820d4193275e0493c69da3e9ea47ad440a3855f5350db1edcdb299a69d79cc56ade2078d107a1765fd35094611cde43ab74d604d918f773d6f43ee94efccb72f5c946207b766d9a8c59731a8d832a131d73debfb4c3c30723797f40b9334314d7c788cbddd268fbcad68dd9c99104724d078a06a93031bbab110db45b4a6f26e136c18e54c4adb1bf8dc8be4b5de09aa2a511d6e3700cf07240fc7f44192b4c770ec1472c49c9fe7939d8856f9b88b361ff36dc180b48e510a01afa135402ba7f18aec8872d053b2a8a019d8ad3c77a90118d62ae56c75b9fe01ee28d6773210e86a551bc2b778b3a2e04039f18ca91a8f46d85154fdc0ac8afaabe5d43e627a983f1e705de02394e3a405be431b56334ea1091b1451cd6d8c5612c3872c622b3c43924db5c9877b488d03083466711489ac69bb92392264be77d9a12fce2ddb6e4f5b51f101df71f52ee523f4ca418140845786f66a491e328ebbbf91c2668e52a026f9e54e0871708d44419bc8aaeec282f8f0a20233dfac1fa1c499c054b5937ebaa56c8b65af86eec5842529035b38e83fe2228bae78c92849580466d274a4d52478b243cae9553ed681236df14d54c1abaa076b12c2ea9a30784b8106df226b8bc5d6aace0c5d612f06ee16d1feee49afb746192149b087fec6cd58ad2213211d76541b94ca132d340ee50568759000563851a6963898223b3eb193783564275e4aa7c5ee497cfddbad3d035731269ffcb8acfd0d2ff77121031acb1cd892cc39d590782df917ca974be74ed4d701562ced0ae9ce200d04a04300b46d36ffbedfa317bb48a6af2efabfd0b8ba70fafaa47b02e9c5bda5bd85526d7cfdc38e82187ee4fbfe10bbd677a5063e0770c6a7965b07963cd6240a34e1bb681e57d1c910086aba683115b566b2927dfb0b03f3cb4c34e3c9d5f27483b451dc5960ef9aeff649fb337310fad1228aa597a9b290d070b4e2b602814a4a6ab554bb6ec5e07e89d09628bf2bc836ca8993a5d758c3d51fc9f164801d39a6e4ade185e56b062ffb0222351a263b6bb3a5d603d874308f55762423b8dadb2276a09accd861a5721bd5f18d2ad6207934f63dc99828d2e9dffe3516f94b2b9f10ee68ab48bc12276e8900b0b6d0104ace4092741df068f61f4205312cfa05f26ec21a5fbd415671efa4839c70014e3e92cfa9cefc7dd80f33a0d868d2a05b14cefd323252b0196a015b267ea861ab7bc86dc3af4b65989d2ccfb2698a67ce99ffd2686a43b459f44c258e118463271368472d7ca7033b85a2418c1e27a8ee569581bf596a5b5f44bd4d1454bf04d798777e925d9ae44620e66093196601cbba63e4f034e94ad889b5bfbd54278fc58ce5325f427df0bdd0208c0476d4dfcc8cd08add483955126841ab2ea0eb6fe2bdcc0db13cbdcdaae95287b09afe436f937019784ba7") ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:37:13 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x80000002}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xaab, 0x10000, 0xb13, 0x1, 0x1000, 0xca, 0x80000000, 0x1, 0x0, 0x81, 0x7}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000003b8, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) close(r1) 16:37:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:37:13 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x105) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x3, 0x3, 0xfacd, 0x25f0, 0x3}, 0xc) openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x40) 16:37:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000001c0)=0x907f) write(r0, &(0x7f0000000180), 0xff18) r2 = syz_open_pts() close(r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000002c0)=r1) dup(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x5, 0xbf, 0x8, 0x856, "455a2f13d8732b8ff0be988fc3953bbc35933c8c", 0x400, 0x38e5}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xec, "855c000267a7230004001a0020d9830ea462f913"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:37:13 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000006c0), 0xefcf}], 0x1, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x6) writev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000000)="d8a60e2e0e10b5018d469078cf57e84b82ff862e5e64d8cc6366ce676d5f714f7bf4dd9596070827", 0x94}, {&(0x7f0000000080)="2a41749150d0a953a8a317807d79", 0xe}, {&(0x7f0000000a40)="c536a8640b8e4baeab56a6a9cf89a7a33f5435d689739cc390bdab7deeec7b04e6a3d696c98e99b11fa83cc978da55790512c66f8adcb8f2427e56f31290a7b0a0c9f1eb0cb5a72bc8c18647eb44367a67c3b01bd69fc78c1f9e5c63dae0dfffa91a890b44f70ba276a333c1d49b3ac69ba19533b951", 0x76}, {&(0x7f0000000ac0)="da160739db64e8f1decf0d1b5fbbe6b182acde9353ccc35c8d0727462628bae8e598d9278a79ba3955fc823c03abf72f723e47abbc50002203a57661b813631e5e809c4b67bb00140dbec149fe28d23a3ab39e853aa20f4be9d1410966ee8732e02d13c7a14573c738147a552cfd936e036d25d2decc32e6cb20a7", 0x7b}, {&(0x7f0000000b40)="bc78840a73347f745d174a3e621e6d2ba88f887ae00ec4a2a6154a74bb45f80a80a875cf185f705e643790ae0f1bcf6e6ec351177e024c5c8cafa71a6a9b8e0438dc8f176b6f95f42549a34b59194de2573c59bdf6ae1268df166698c75dbba2da194c2f11f12fa49d81dee7820103511dcc6a902bc36e6da5d7e82e4cb1a162", 0x80}], 0x5) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r0, 0x30}, {r0, 0x4}, {r0, 0x10}, {r0, 0x52}, {r0, 0x1c}], 0x6, 0x7fff) writev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)="d3d4ac085b0f6161a1a62c27ce3bc062c7a9c4fb870c83885d266e3d7c2a8097a8e96b1d5e0b4c4c506336417905669fe5acd4d5d848e0401c59e8385cdca6ad235f3ab6cd9307bc2086f54a9a2a82aa6c278cd94e2b9976a20521fbcf55a909aabbde8eda02cf674bc65e2be06812a6da066539c32d55da1c2f761adffeda64d14bf2267f5e64dda0116ce487a301ffba9dc0c4c4320f01133299e3f3764ff96496b24e53f99ea9dcb9e630676caf14af4271aa07c5236f715aa7cfb400006eb6dbb9", 0xc3}, {&(0x7f0000000140)="c070", 0x2}, {&(0x7f00000002c0)="020cd872941769aff0782baaff92c74525cbcb19ae54417a27f38d35fe5816205cf8010f1781aea9031d895d1e9e93a9cb8ac6e812e7c127e3eef71409770faf137f120a7f44d8f89312394c3c3db635d6cb42d0d867120916adf8111fb536010da40c5495b66a40c3cc49e1d6d4884db02c2787cef1eb7a67", 0x79}, {&(0x7f0000000340)="f8e5a0a68c4581161a96903eab6462e6043a89e02350d4eb575a2a9f36198470dda2c94fb1a9eaf32273e5d6f97c8f789182", 0x32}, {&(0x7f0000000380)="296484e852deb81c1236b9a611048227654a0549f0c29f65616dfc2d99f51b8df1f849238ece3111068921df195937b77b217018d3053eb5879aff2c4172dc4d59eb54ec64a436047305112a58bdbae345f9374ab05fa65d5300ead7e435db59a419df09ae2325f15092300a775590", 0x6f}, {&(0x7f0000000400)}, {&(0x7f0000000440)="5d7b233cb363f8563bf79801bcd157e8e8c256d4b14914f56b3f8cfb216a4af0625e78141c5de80b6e12dda676b017854a9973b0fccad4b31e85d169bb0151d5e2eecf68a9a68d170d9e9fc4a90ee68ccbaa330176749514e404e77aa567fc4bc22a65c4d168", 0x66}, {&(0x7f0000000c40)="6fb6587444e9ef439899bbc6c387aa67b1af5e1036b3001f2626439d0ccd031006cbdc29829b0cde033405c8dbc9f4b88971748f03699526b49064f377d6fff93cdf040cf828a82b786df968291cb38e3fb5b874a2b54b1aa7803d9f00c4e53a55070c252b1ad3b19418b757024af2a09ebcb56c922ef2caddfa31c9e02d59cfd89ae2205e0996a38526bcb7dd8be8501a62fca51999a76ee8e9245f94433d113984949af964d119abce1cda5d3fb13d6b5e04b0d181995993c91cf721bb6f9d3af48cfc902025aa60957bd58cf66b84711eb6190ac780343a119f5bfc5d9bf843519d826956934f0ae15c9da8ffa4386a96a0d4c08f9435cfc8bd5f941229bdb08eae62b84fbd73a5195cd8dbdfd8cc8aefc863f489c2e7d7abd30802003ee03e7cf12ee99ec60a35d31f55bcc104051eaad830bf38064da2cf7de69fb0514169b598fc5df5550f8dd3f897eb5d76a68682601b268eb9e7d6ddcfdf6d64a694b1908aa4cbfde0ea51c104ad7da28e34ecfef1ff489e00a9ab10a830e88492ea10c7203a55e40daae6ef31eb70f231dbf73ee5e7694fcb3609e793b8e4768104dd0c5a45c9a868d980ee73453fad9c75c8b5a604b3cd690fce33681c069fb28e8ac54a589c3525d05d06cf2d217978298080eec447407fcc08b39666ac702c46dd15389522b9eba6268ba4cf6673b22c178e519dbdd0b40e724695bf95ff3a9bd06b53722ca878578ca47a06738a7e694aabb018ada8b11cecba35bac1e64deaa93165797a79d35b5b87a89edcb51fc3b2a737f380bf81b4d99d7dc6e2d3cfa2a4e254e6164b04b180a346f17cb4945528e35b00f8a9b77f7552a5606008d4e55cdff6a50415d2528191a3936718cb584310a0c157cc1c0610955e107b80b39400c828739b557d03deb0d984f9dc3d1c5b855624a3ea0bc13b4ae3a9c16feb6ebafb4add10127a44a3024fbdd59805c0b99580fdfb14c20f59bd8d730a25e8f27cd4dbd21f867ffe28868a6b66f940504b4031dc878e0003ca8fd0af5b7b4850c363a04ccddde305f2c46a74f195c147a9dabb512eca28d3904aeb3913a485ecb1ab294b018ee960dc8f21f3ff473ca6fad51b24f3c5020b20a89c9bc2e227b85dd6a84038d35311b2688fc2b12d6bbe085f4a7040fbad0e6cfbe3a4fb78ae62144f2aa149130e8b96353b25c5870c393944b71476ab81d37a3e02da04a57245e4d646134fb61d5c99d22a803f38d45ed42542ea2fc6fda9fe5499a694a5f809d5353f8a5f1dd751d930ea1bd27f85d13fd8f8e7aba1a21fd35c9778344a1da6d1f481b419f9fa999434e1ce06381672f01b16706bcaf9512273e1bd227c2cb75143394cfadbfe14d15d6b0a16985ad5f06dd423711f302a0fd0b672eff9e350186c7a86c19539e6f3fb7b40a28c563f8ea84b099c9813ecec867d4feb73999e53042084f997a3a8c203902ae7b0194da158b0dc186a9db89345ab2893b2d6c76b452eb75a19966012efd5be143b0ba8394b9af080b7a05bc548ce3c33dd7449d440f56d2a2ba2d39911cb4a18aea5c5f166ece772fe2281d22bf5d0240022dca48cb7e3bdef020e78f4457664820fbcf194eff4bc00d20917cf8cec678d227e903a9ebd6302225931a6f2765cb368abb10d28bf49e0d2b0ef56f6cdefa2222ab494bf0f33af5323c3194e132dc9a046892df47a5ed0796feb3a9442d6da1e7351e6c11b863e1c7be3c60649d5edd470c7f104911916e10faa306ee78bc92d5a9d18e16f79ee230fdbe854af4f2d153fd66f901e71cd577531d6a43db08dfb103bd8855b1c16ddb7ef3c4453e8f0345234d4011b98bca6fd6650779a50cfa295227c2acf639769c63e1db01221d30321079d22b5465a1c60f0e39f30395d8bcf0bd99868ce64bd93202fbcc0d1f4241d238f92243852ff321e854adeee9d9a56711ab1ee755b5efe11f31ff51861a71db1c0b1aaa9bffa23b6148f07588c3b6c9299d427c70f128472a6913e19d24b2bdedaabdfb911108f55144beeee0b157dfbdbaf72d3586b68e62b7cbc55fbdc5b6f6ba835bbb483cd61c6f452b99f0e841cd04044307b2d124216bad37aab39f39894d1f0e284e71ad07d6d9beecdf7aaa5067c64aef068bb40954b4167119b6d3296008c101b0ef66b726189fa6cd3e7335823a9176b66eca913a4ab75c700eb2c5249f1251668ff2ad1f966cf15a885966e20fbf697d1785bd25b8d33aaa59203f6a09bef93c27896f590a00b04241b8d8224e34b80410f5c6b2341bd8f9d1a7856e33401e151a91a9d7fa7336a93782143138cbbdbfac135aeaf318e07eb3bae21f7c9581314f144bc1bb2a7ee281362df770bc43f200d128cd2a442643474b82d8955df686ad7cc40e2c41b8d1b206bd348d50b5be5aaa0205f639c93d107e3e7c22170f5da3d94dbfba0bd78d780e8264e6624bdc2fbc1a63c58d5c85bff190cc4fc44028544e1ce0322609d29c92d375235f205dd18c1c3f3c94e5779a8b7cec6c54480a1581236623be3893c4f01f2a5333c643ed20fb9858e529ab25d1428d2827a91db52263e557b85933a52d2ed6ecf2f42914bc6311ace54a48570779bff3a11d8a77ca8c9b9e657600442abe465198a12a29d60eba5dfce2143fa8a1ea095b0a2f672e501a8d4cfb9a0d8f2feb2ff4bde9940e55ef1679867bdc74c235fac4962d86112ad48ff01309d0db8d8f15a61c2d9530ff5cf3c86ab1030b08495be65e09f10f0b2bd0b01ce34404e509657b99cfb8a078901b4b940aa3faffdf880270b8d032febff4d0036ea422194d5387dcff4eb31b3d014016595894199d1f7261fe0791050ae95e51134ee99ed338b0b5787f7eb730d1cf4acc807a4d9160b460394322d0cb1e2d564d5748466409a1eb0e987838ef3b836bfe5abbaaa2761e8c0319f98030c3e2d611fcf2d556c03fea7a41d69e012d026bf86d2e6a4dd5154175d61c833cc099c4b4f2b77f3ffae2a7a94e711f40a20f8f2ce37d9ab71763499080e0fc274a04ca1087752aec7b801178ea0858aac1d9bcfa4cc2b3cefd816b3dec311dfc5c17c40ec54356d1e55441ada33336d3a7caaa6c3a1045974e0ee243a70499f95db41aac79eb2d468e03fa6f0fc7b14f47a9b9ee8ac97328497390a4616288630341f4cb9cc83c38ab45b22cdc3b1df1c8e55ec729864195e2e4c91c038a84c6678032a78f868b9a59536462cf305e3f4f1fa1a85ec1b234213f4762e5438ce3829aa10cd33dbecae22662bad34538c704d75a66bb85c4787b18ff8ee7d627f2fb0300e40cdd108104c1eabbcf346d55ce107896139dbf151b10584ec85ec6d03726d5089b40a38d9d056322f1e24bbfc1b6115f406f93db9442eccd2a71e742feeaa3441d0297fdfaedb736b17c79551c73bfeff1c9f25314249dc6ab4dedb0532b1d52177ba990c1f1aa7fea4f52cad196601b063ef35a7302eec9683fdec5492ddaee96e866972fff291c19b5bee7f64fc84a552bc526919833519d6fd24e8c3343c77dbaa4932cf76d24b2c741aedc99bdc1405efe270d3163483df70fadf1ebff3f92b715574c0f026e4cf2d7789ec24135a287cfe770a76d6561da6c2eff6c02e5ad43db17bfcb0ef0135dd3982f26955507d31d46cd62df42fdd1f53da718460e98d4d317f058084e41f3133933115c5978167a3ff366bff24cc43f56a41f23b77fa260f7d5d088d7cd8f9f989f81f35582d8e214420d4ea645d2bd69dd1803689786d3ad8d7f418535536112c65ad90dffb7a51e0c76e0c13041bd3d47f285ace2c720c282feaedf9d495f0ab2cf138a8081b98ea60367809c6d8c2354965b52d2757efe3d2aac2d4a878080d4c84abe6c21af7e0a798fb9fd15dd08ecb0504fcf801840b6a3011d69f60a9428393d809a2189a22488354965d0b3adb6a0988304a730e37b5eef168b64cab7689c58294fd84e53662e42b962d6fc352ca97ebb10cfde4dfb7b167d2d2319a3d8a95a8daf106c249b407f7052abc0e6ea13e2222d340bc88c8f8fab8e0bc3ce12f5df7f84da7ac60cc9641bc8c6c98ac965b8dbd003a0c38367c97f32ab038e7645b7828931d692371d437e1b4a631223408ec69331a3d43ab4b821fb8e99b231378ecefe5bff5eb68d0e396b6d465c15c74ee5db1048b9dfe732aff5ad977b5db088993aa1ec4bd2eb4d673e6419863197c7aecb241f568419266962d82d4dd965f59bc26651033129f7c69f21ca7f6b881c67b0f41f9a5bb1a04136767ae97c9ca04219b1d32c655479bc6b57a66dbf359b550c33b24b93def81f98c89b854426cbaec207f1a3e66a1857566a3a03d5337aff11a67f7e429f4a5c6f21cee274f4f3d3d6e5f67fe62ecca3dd0f6195d71c70c84853b3892bf8752237a44aad7097e532811b5b18f9ffd7bda28db9b5ba022562269a31b6c51f27b11ea04f685d0aab6b63affb217af0cd3b599ed9f2fa792b64d65459866d361d56dbfee28238c8959699b088713719f7b5f3f0cc40ca87361793c173ffa6cecb503c7ea6797d7220b70c55403c208fe97f7434f43b9a7178084baba9b21c6bb30ae6ddfcb90834fd4a87bd385153d2bf7c3c20320a65ecde8d229603de8282af2d19f04480da44861c1f66021c014c82e082e3a3b2ec024983193a74662b042416f5ca52692cd2b01bd6c5b2684f0b5f948d14ebe02b9f799e2431062ede928762ded6eb1edc2ff1e720b12489e7d24947724c2abba2d534b363ef26ad22e74c3699e79389df14ad0ae9c1f5d8015131eaf2eb52014e192af9d9b20ed667e91663226d451252123b754a64fd97e507d89a980ae56c01dbc5cc2b31fde69c916dfa5e6332b2ac4506da853288e4d6dcb670029cd5cca62afab2caa5790500c6b575b1c7cedf3699f6caf21e8780b90ada8416f5f96fef365e00caad28d3a3fa0f1c2a77c37a815204013a224dd0df6fd9de5549e02ff9970b908c3b8173061bf4bb0ad5d27341f4abcce911e4ca5b90bc0a8a605c6a58192a612c581fe20333fc888e1a6ef17364ab8434f5865741687b627b1f509400f4818b4ff61c46717564c26cba62c556113b3bf475444748c659268499565696e887b2eb304b803b98138fbded25a75843275e65471b8bf19ca3b78e405552bf6a69b93eac1d89b70970daa38e70962809c7ecf1cb65f54070306ccd5c712a55dd014d1bb9d340272f6437bc66fd5a6105afaca221b1d41569453b09bff919df1d0d4f2e48cba4dd5c0eee245d3a56648b5d7bde25be72f4d88458036b8d88e16c0c1d6523c55cafd0cbe934665e567a9a91b1a0b5dea3c4712558ab047abde3bcb6ea5583a8bb16ecc6a5cd37dc28e88f3da54104acb88d0dc1e8bbc7169cfa880c3f9e5d118b8926e0e88930d9d9dc78d026c67c944061fcb370bd82560972eb6ce73fdeb7a2b30473523077c868d8fe3f09387847601930e1a0e2aeb4d8a234ae5dd20853c6c9f7f37326d92a209b2cf4a728fd5c5cccce78967351a001a991d63098e9ad369025a3a971e0b982357f86407ef1145c95069dfdef9f7e9c25a197ec2df7fa4487d7e31f43a87b5d4a57b421fe3033cb227076e673e712a03f95b9039bc8ced4cb519fdf22ad39d82e8c17f7111420dcf61f36f1c9765e787f9f75373ddd0c165c0b3ba6c5588ddf9b1cd1468262bbba54786b53f419d260224056ccf3aeac6b35226b83bbedb716f2ea974c1cde788f87cd5cc93293047253e332085aca09ad7f427373b07a965d36f142fe5e15edca9663ab07ee8290c9002a899ad3e", 0x1000}, {&(0x7f00000004c0)="a7108edf870fcd75b86fca7098dbf87029cd2c8ac2097b20fe49ebb44b9fb5d7c0debec76b52206cd4df1877fb6c2bf6785f28dd383338249c58e20ff48df6f90c94706b0d253237645260b361f30feaf0b882eb8d284ba76b70ac6368b4785d1f9c90aa84264d4bd50dd9c61623f431ae0fe77b89a0f0235c20a9f6249b07f6335f02", 0x83}], 0x9) 16:37:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x5c}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") socket(0x1e, 0x3, 0xff) 16:37:13 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000040)=0xffffffffffffffff) 16:37:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x100000000000006f) 16:37:14 executing program 1: r0 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) chroot(&(0x7f0000000540)='./file0\x00') r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvfrom$unix(r1, &(0x7f0000000080)=""/88, 0x58, 0x843, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0xff) 16:37:14 executing program 1: r0 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10100, 0xc) sendto$unix(r0, 0x0, 0x0, 0xc7, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x6) 16:37:14 executing program 1: r0 = socket(0x12, 0x8000, 0x3) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022efbffffffffffffff736252adb98ce15d0684eff608299f7aaceb39019d55a519c8e640c451253e3fe1d8"], 0x10) write(r0, &(0x7f0000000040)="9e3eaa56000000000004bf9aab4230408600009255cbb014ff89f7668b8b0000d0457e70419010fa", 0x28) write(r0, &(0x7f0000000140)="070036c44a2d705e603a9e788031a7c0e91494c7899624b887e6595cb5e9b0b4", 0x5aa) r1 = dup2(r0, r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000180)={0x6, 0x401, 0x4, {[0x9353, 0x81, 0x4f, 0x39, 0x9, 0x8001, 0x3, 0x2, 0x8, 0x0, 0x7, 0x4, 0x100, 0x800, 0x200, 0xfffffffffffffff9, 0x1, 0x1], [0xfff, 0xffffffffffffff80, 0x0, 0x40, 0x4, 0x100000001, 0x2, 0x3, 0x800, 0xd28c], [0x25fd, 0x7fffffff, 0x7ff, 0x8, 0x3, 0x3f, 0x4000], [0xaef, 0x7fffffff, 0x800, 0x4, 0x20, 0x81], [{0x7f, 0x3, 0x24680b5b, 0x2}, {0xb3bc, 0x2, 0x0, 0x7}, {0x0, 0x100, 0x61b, 0x34}, {0x9, 0x6, 0x2, 0x7}, {0x401, 0xfffffffffffff801, 0x8, 0x4}, {0xbba, 0x0, 0x7ff, 0x10001}, {0x8000, 0x8001, 0x4, 0x3}, {0x9, 0x3, 0x2697, 0x7fff}], {0x100000000, 0x800, 0x9, 0x10001}, {0x0, 0x3, 0x6, 0xea38}}}) 16:37:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000001c0)) close(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x2) dup(r1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) dup2(r2, r3) poll(&(0x7f0000000000)=[{r2, 0x6e4cb5afb50be593}], 0x1, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:37:15 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') getpgrp() open$dir(&(0x7f0000000000)='./file0/file1\x00', 0x80, 0x4) 16:37:15 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x337, 0x0) setuid(0xee01) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) 16:37:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000140)=[{0x50}, {0x2400016}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000200)={0x8, [{0x3, 0x327}, {0x3, 0x9}, {0x3, 0x7}, {0xc169b67f69ccc77, 0x7f}, {0x2, 0x6}, {0x3, 0xed}, {0x3, 0x8001}, {0x2, 0x8000}, {0x2, 0x3}, {0x1, 0x3}, {0x1, 0xe54}, {0x3}, {0x3, 0x38}, {0x1, 0x200000000000000}, {0x2, 0x8}, {0x3, 0x40}, {0x2, 0x80}, {0x1, 0x6}, {0x3, 0xffff}, {0x3, 0xfff}, {0x2}, {0x1, 0x6}, {0x2, 0x200}, {0x2, 0xffff}, {0x0, 0x80}, {0x1, 0x101}, {0x3, 0x31}, {0x1, 0x1}, {0x2, 0x5}, {0x1, 0xfffffffffffffffd}, {0x1, 0x5}, {0x2, 0x1}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='w') openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) 16:37:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:37:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x100, 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0xfff, 0x0, 0x6, 0x0) 16:37:15 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e12db8ab2784bfd08ffffb73a92d6c77d5e1a5a0500000004"], 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f0000000000), 0x0, 0x0, 0x0) 16:37:15 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2c}, {0x6}]}) r0 = shmget(0x2, 0x3000, 0x4c0, &(0x7f0000ffa000/0x3000)=nil) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) shmat(r0, &(0x7f0000fec000/0x12000)=nil, 0x2000) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x3000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:37:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x80000000, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e2445b00e400", 0x0, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:37:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0xd5b7b4276e8474c7, 0x0) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/4096, 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x74}, {0x25}, {0x40006}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[0x6, 0x3ff]}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdirat(r1, &(0x7f0000000200)='./file0\x00', 0x45b913aca762e7c5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = shmget(0x0, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) syz_emit_ethernet(0xfffffffffffffdd9, &(0x7f00000001c0)="cb96b6") 16:37:16 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) accept(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='/') r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) 16:37:16 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)=0xffff) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x5) 16:37:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) fcntl$setown(r1, 0x6, r2) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000000)=[{0x40, 0x401}], 0x1}) 16:37:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchflags(r0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket(0x2, 0x4003, 0x0) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x5, 0x3}, {0x18, 0x1, 0xee, 0x17c}, 0x6, [0x2, 0xfffffffffffff800, 0x0, 0xbf6, 0x2, 0xd0e, 0x101]}, 0x3c) socket(0x18, 0x2, 0x8) 16:37:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) r2 = kqueue() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0xec30) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000012c0), &(0x7f0000001300)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) readv(r2, &(0x7f0000000000), 0x0) getsockopt(r0, 0x4, 0x80, &(0x7f00000001c0)=""/4096, &(0x7f0000000000)=0x1000) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x4d, 0x20000000, 0x0, 0xe3b}], 0xffffffff, &(0x7f00000011c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x10, 0xff, 0x6}, {{r0}, 0x0, 0x44, 0x8, 0x8000, 0xfff}, {{r0}, 0xfffffffffffffffa, 0x8, 0x4, 0x9, 0x81}, {{r2}, 0xfffffffffffffffe, 0x8, 0x2, 0x1, 0x1ff}, {{r2}, 0xfffffffffffffff8, 0x2, 0x2, 0x8, 0x9}, {{r2}, 0xffffffffffffffff, 0x10, 0x2, 0x9, 0x5}, {{r1}, 0xffffffffffffffff, 0x40, 0x61dd95bc1ccd6c1a, 0x0, 0x3f}], 0xac87, &(0x7f0000000140)={0x85, 0xcc}) shutdown(r0, 0x0) 16:37:17 executing program 1: unveil(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(0x0, &(0x7f00000000c0)='r\x00') r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0xffffffff, 0x7, 0x853d, 0x1, 0x9, 0x9, 0xc881310, 0x0, 0x2, 0xdb8000000000000, 0x81}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) 16:37:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) write(r0, &(0x7f0000000180), 0xff18) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:37:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x799, "73cc510a52b38299d87e8c83df4145640f8f75af"}) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0x8488, 0x3, 0x7, 0xffffffffffffffe0, "d79d35b9f72315830ab3291e4f4546b79017bb73", 0x5}) r2 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) connect$inet(r2, &(0x7f0000000100)={0x2, 0x2}, 0xc) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x100000000) write(r0, &(0x7f00000001c0)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc230a4b80a0cacd6e43649d81affd311fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1effff0000fff4ae26118738348c892389bfe4fec69ebe4b37b26d5e1c621b6bb72d8d9e0b3eb2fdd58f41c628cb93719e1ca652", 0x8f) connect$inet6(r2, &(0x7f0000000280)={0x18, 0x2, 0x9}, 0xc) dup(r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="637db8f90c6eed889832765c855b9faff41c69ccc0f13bd4f7768597022324698c90b3ca0cd23e3c22f4359c0a9115f5d9be1c1fef34ed7e579ac223709fc81152db3dd7a869a90219c105a4e123c5364758c774", 0x54) 16:37:17 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) lseek(r0, 0x0, 0x0, 0x1) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:37:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{0x40, 0x0, 0x0, 0x9f}, {0x6}]}) syz_emit_ethernet(0xa3, &(0x7f0000000340)="b489a83b8fe54825cc7b8e84901652446aafb9c974d210cb3d6d298456f01a982ea00c89c3f131262b0701de24a22162442245e34a7d3119e1ed3d0ccec518ef80549db8566ef9019eefef36a9a1c950dea2ccc60910fff8b5a73217c220cbbc9ca06d3f1372cb87ebb9bf8987a7270f4efb2ce3068667c7991ad80d0eefb2d228e619800fb5d49c36633c01000000480a06d211f979d24c301d0862e769e988ed0000") 16:37:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0xf735) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000280)={0x10, 0x7, 0x4, 0x4, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000be4000/0x1000)=nil, 0xfffffffffffff001}, {&(0x7f0000c80000/0x2000)=nil, &(0x7f0000f7b000/0x4000)=nil, 0x3be60000000}, {&(0x7f0000ef4000/0x4000)=nil, &(0x7f0000cd6000/0x2000)=nil, 0x4}, {&(0x7f0000aa8000/0x3000)=nil, &(0x7f0000a65000/0x1000)=nil, 0x100000001}, {&(0x7f0000d9d000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}, {&(0x7f0000dbc000/0x1000)=nil, &(0x7f0000b6d000/0xb000)=nil}, {&(0x7f0000c65000/0x1000)=nil, &(0x7f0000c1f000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000a12000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000de8000/0x2000)=nil, 0x2}, {&(0x7f0000b34000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xde}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f00000001c0)) 16:37:18 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair(0x18, 0x8000, 0x6, &(0x7f0000000040)) select(0x40, &(0x7f00000000c0)={0x8}, 0x0, &(0x7f0000000140)={0x8}, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) 16:37:18 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0x44}) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000080)={0x8a9, 0x7}) write(r2, &(0x7f00000001c0)="a7888762adccc8626c8c019a32b695301b446d971444e6ac9d71a9c9ac2565f6ce24debc90161fff3e1944021a36d25015e1c8b88b206eea0000000000000000", 0x40) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) 16:37:18 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0x2f7) getppid() setpgid(r0, r2) 16:37:18 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(0xffffffffffffffff, &(0x7f0000000180), 0xff18) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) r0 = syz_open_pts() close(r0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000002c0)=0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x80000001, 0x7f, 0xd29e, 0xf21c, "ecfbb8bc839c1ed6bc782b100e98aa2d4f32bb43", 0x6, 0x1}) poll(&(0x7f00000001c0)=[{r0, 0x2}, {r0, 0x19}, {r0, 0x4}, {r0, 0x4}], 0x4, 0x6ef) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) chflags(&(0x7f0000000280)='./file0\x00', 0x1) 16:37:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:37:18 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000080)=""/192, 0xc0) ktrace(0x0, 0x0, 0x0, 0x0) 16:37:19 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000a40)=0x6, 0x4) r1 = semget$private(0x0, 0x2, 0x1000002b8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) listen(r0, 0x4) sendmsg(r0, &(0x7f0000000d40)={&(0x7f0000000340)=@in={0x2, 0x3}, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000380)="f4a24618889c650fc096be9afa8d4fd7ec4dd777f3c7502ada31d1d5e760f700a53f3730c8f866b0f8a41dc672797b5b1c3ceea911a281ecd45a024cc8e8177ec5c169f6cadc694584fcf74d7ccc3a49b95d2cf4189ec64abc590a57178258788c48e60ddcc550c3c9fe6a09b718f606df3e0e20f215b645ba756dc3e8ac049d6ae0be95cd34c23d62d17db06e7bdf4263d9c0f13ab5cbe5fcd061b0e8eaf498c26a13d2a29ad13ffdef0018b31549e0dbfc901dd22a00ea4b8ef4a9ce4f512b5c8ad7980552b910fa1a", 0xca}, {&(0x7f0000000480)="510b4655c8cabaa171df5da1e755a8f840d47dc7adc4cced5b72a0f1c1257ce6d1ce", 0x22}, {&(0x7f00000004c0)="91e7d4215ea7287bb86ab4301d1aacb3125639c286dcac032f7f3d6cd89a71225ad1b70afaebf0e925374e121c5e546f440b92a74d56cfd8df6e34fb78ddee5e526487397ee54331fba54c1337dc0809e201a13760a3baa01c39132875c23127c0213fbb1b00785710c9a0777858b4c8e75828227e9dd7e060b28a3373a9f579e5d6996060d7fa5fbe749ac383a05379a51590445ce912c5d29867ecb6482299c3b964a18cf7756853db056158a59c458744af4f7451742519edf52aa5cf44f48d05aee9e57be8598100fe7157abc448bc90854893f46348e927e2de07cb1d814e17bc24b0fe4351070bdaea5554998c1d2564c4370896e916e22d36d9", 0xfd}, {&(0x7f00000005c0)="74f29f0580c707b0591124d2fe32a13be6395c85df4b11594e8bb6ec9ceb7cff5d841d0d4c759ee582d2dc97180e2abd07ab0c0dba03047a4bf9e6f7dcf5dbbdc51efd2e436c51980c13fc36b99670b3258b6c6ea559fb5beab414ae7945d74aeffe86e0fa3a573451b924eff26a65774048bda5cbdc9637f10a56ef4e65a68c40da20794d58cea9b54712813418e82daaadcfff10597b172630ed161ea0dd4222b6b71130314415119b817f6b7c0a8c8f8e96cde610f46db5cfa840ab1103c83aa0e2769931ab7e7d306f4ea331182a0169cbffacae7953633918f57737ead269afa53c8d", 0xe5}, {&(0x7f00000006c0)="0cd2d4e67c71acdb171b4b7e6112d0c1027587b92db92e597d57db30aa34d8f89affcd21ce9c0c45b7168d70457db708c90c266db2da2e3258b9645d702bd906031ddb0818f975549763d6d71e469051c1a424e7de6dd6f578a91deb6a5cea5a224439bb75a3a3a089b27a6fce342e7614f3e5cb7f1d93029afaacca15cdd5b3c69fe431c825f9e9a028c10dbca63e87b48e25fc8a638dbf49f752b890bbc5bb6e401d734da3d5eb97d3826dcf1c31ad18e9428b5f22773b9131e64ee5548b76bd724325f327aabf44c4ed18b5ead1614e", 0xd1}, {&(0x7f00000007c0)="419ca3caaecf4ab1cd5f6805375546209960daeb2162c2611371120b310764e3f798abfd019ac92bd6a60e38c8fefc9c95cbb18fe8f9f30226a0133c6a73bf8b2f9f0a6f957bbcd876d77b239c08d7df5fc9ffb59e2da650821f5af2e6902972f11390994b660073eb2ed63808c77d7e197723ebc3de01f751d474c32ee5fce2d3357ac46b538787d56198975c9c8f793c77faf41bdd6d54f30145003d4f7a135da689179328b7fb37d6e5878739c5e4fd21587a3bf7808c152727243f7d8b811c4424576ebd350d835b8bc15990263e0ab520956b56040dbb943610b55538f96829609a0a9501c5da20b53dc11520fc21cfd69cc6fda0", 0xf7}, {&(0x7f00000008c0)="af752bd121bc6bca7199becba4e7530d1f231a7215b661a714e3126c74158d63965a108d44958640ec1ac641db10bae11bc753438998fbe0c655aad09ada8551be3569b5141b3c720ed3459f0b23346ab525d8ebf22a07392c9afe2b48a3e96b4531f2444982f06392395581a340812e9dd72255decca40a3e91031665ad2265823a7121bdf5b6034a8c9a681a8f45bba6809503cb78547f1191e0b6d2e99aa5239b0de455bc336ad1774bf60d1889ccf9e0ff0a7149af69ec402e2099fc78efdeae94aea777be2c53b1339f55f0b7ef2d2a411b85a37a9298bcbb4594545413", 0xe0}], 0x7, &(0x7f0000000e40)=ANY=[@ANYBLOB="5000000000000000010000000600000089416f69a6ef5955ef10ad9d0ccae94c8405d0fa0897ca30a7e0a019b5d1709672c8b6597d9476140f03e9e265b411c17fd9618e9194d3b2406f9f19ef660000400000000000000001000000000000000192385c2b83ed48afab2ceb8f33b196cfe8bb731b5887911e7f2e10c87ca8addb0742e732529832b8c10e06cb0000005800000000000000ffff000005000000dc150251707c863965e3e2cb4eb39c18e2b7b29339cedf8639d5654f073f2ccd423c54319e4a386ebd52c0679232868e6b402f58f810f3548ffb175fefa60c9c8f49c115c8bfa4e448000000000000000100000020000000e3bedf70297d635c3f0337a72e94842b4f28e775122dc0efe11717903596a6c52bb25b0f3dfd59d9f556040f42cc6ab5edaa08e9f5f7b4001800000000000000ffff00007f0000006d540000000000000801000000000000ffff0000ff0700008bdec1722f0d6817feddde80a2d4f3a090202e06bc22cef78d5cbc1953ee64d97e7a543a85d2b4df72e1990763d55ad2266abc98f63618ef0e89cbe2295149d292f0b8910fe155281dc660de86f34dc96a47d2b380f01d3d1a0bce2e29e6775f5244dbdc8f1547de5d6a7998ab800acbceec23cee514f478289c99ce5b8c12681f35b62ca5b20fc6a7c78d136607004c8afac5ce3bd8d191b29fabe57ed0fce67f963443faedd1554078b40646bb04ee66b418186c76f14933c8bed5bae1354ff6226d9ad1074d0ddbb6eaad899a093207e3c4396db180abc4dc626bac485edbb551d9ea8736bbe22c660fd989b8ed3eb22a1f4e1e210000300000000000000001000000d7000000b2d74067517eac01f82c858d25cdaa6e490a152363acbd08b60000000000000060000000000000000100000001000000e2706966b96cdcde2a5bffd3c45bf64edc878861b9c46a7fc376868243bb1ec0089262ac5af82972aca58a02a6541ede7744f5549b0251b24cac87c54270f69fa89d6302dc26e6ff6c344200000000005ed6e6394c15513364efe96996"], 0x2e0}, 0xc) poll(&(0x7f0000000200)=[{r0, 0x45}, {r0, 0x4}, {r0, 0x1c0}], 0x3, 0x25d1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000e00), 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x1, r7, r6, r7, r3, 0x81, 0x1}, 0x6, 0x5, 0x6}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0xffffffff, 0x17fff}, 0x8) socket(0x2, 0x3, 0x5) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000d80)={0x2, 0x2}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 16:37:19 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(0xffffffffffffffff, &(0x7f0000000180), 0xff18) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x210, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000001440)) read(r0, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0xfffffd46, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) pipe2(&(0x7f0000002800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x81}, {0x6}]}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000001380)=0x7) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000002840)="009d") ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000002880)={&(0x7f0000002840)=[{0x100, 0x7}, {0x0, 0x2d4}, {0x85}, {0x25, 0xfff}, {0x0, 0x176b}], 0x5}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000001c0)={0xf21, './file0\x00', './file0\x00'}) r5 = syz_open_pts() socketpair(0x20, 0x8000, 0x8, &(0x7f0000000280)={0xffffffffffffffff}) sendmsg(r6, &(0x7f00000027c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f00000002c0)="09f2cabf344dd90d9cc7768f5c29460861b69505bcebf249dc256a12288057be8cbc8ffd7d323d8c32e647236d5f5af2b6f1f4011962ca", 0x37}, {&(0x7f0000000300)="78dc6aa2a2054ab5ff", 0x9}, {&(0x7f0000000340)="15ad3b027d4d92210b1c3253ceb585898cd25e035d7fe5ac64a423e3779917209706bb9ddb2a74c19ddf459aa999fcafbfea223b0843b6efcaf091f119a21ba5bd0b51857799f37550eb3ad5c7850936b07febd29247163556b99cd3b6ade0c7eecef1dbf2d261abccf0682245bb27ac7db61aaae42dc4025cb377d71bcc36d04a75df35192c9e26918699b07b6370dd44a691eec4ea0d4097e540319438d40c33388ceea72dccc0d02f98332c9465b9279c50301cef1c7dd498483bd11f83c8ccc74d6a95e85d7ae8840dcb2692daadc4ab62edeec4023946377332efb72a436f78f5aaf0c513c9158245a4d70e8ccf0cfbcd9db4b4b419c9cc6f4005e27d451fd3b0db2414d1a47416c7acc6fd7649319b07b9c40794ee82a91b18fe0a00ee25b66c4dd383002e884860c0b0bb8845a57beefd9c8ee095d8cc6c7b224d9e5dbf1edf80b781209280b18b1b4c13281fc142e1eba458a11e1272068ba42dac493ea76be68a4fcbb3542c7614ffc6bb79711c1d249636d31f854c7da608455beb47546d6f38cb4f28e83d0e69c0ea5f9a9b887e9d8de118079e5a7d3436dfb03f5a4ea19d470f8ee588f6846e9c95cacfd4a5b9b3f5d16adbbb24741dedb255e82ed92ee52d7b831470f28a80ba5680ee042a6735deaf4bcec013d2171ca656899e6d435e8563632c2baa28a43f02cf84557d44219708a6fdb6d6cf2d58160120b545ada6182b8757ef8cfb8dfd678d1e1bd5f122285461e9dc7e09926cfb4b4f57cd627d482130daf6e460b01dbaf6f33802dbd660fc0457ed1405f0be2eeec6d1d862362009ed3b878ebe607c3caf692e6a27585c2123c398ca668bfb186c3eccfd445f38377aad3b45c6d54129b7391c9caac86570fb2f577810eeae17e7537f2dbaf94e0bf870ffcae7274005f51bd56a8f76b3eebb1919792e270cdc8f1ca5ed0ef536805668f3d83044ba3f1660be452034e55d45e59f25ca3a1c7d5cb89dc580ac86577c36cc2347b9d9145ed29f49831312f17ddfc7e7caa64cf126cb63e46080617cd5dc555ac44e7a8d849a2f305b084892a4fa116cdcbddc130f02bce26beb4f63c9762c4e09fbc1bed029bc0575c99635a95cf038c8cdac812f59e66840860a86cf4a6de9492f2546a80ffbb9ba51424a5b76116a164f6847fe656b2eadcb9b74c619da32b8dcfe4afdfac29e7516ead522b708f6cfc443fa81cf3cde454b6c2ec698da5f772d8971619ddad4b60966cd26fc56565ec5df4118ddef88ea7e4c669f8478b838c0aa375c8dcf6e2a56872ea0d03d6b460974de63b439b5ea46f7d4803bcaa5957b3b35fb505e87d8b24ed79f69dbfa64d472668954082a2cab83b0109912163ac901d7f6ced5bbea17e25977018349ca50ff3400a6270db9bcde621a661cd5518a90ab8bc254e281ed627a847337d38efa2d2accdfe8d1cea217d7782cf096db7952a6e3e3a7759561bcba3f849ba06cf6ae17a7ff02eaeaa2451949194e7bb882242d7034844d9e1e365654905d400165d67bd0477c3e183fb4a57686213a0e565237cb54e3b05045d441717defaa5f11f3006ab2406f458e42722d12440483cd2bd0199ca52e006ea0ce18a216e3f1e328d4c0b96a3d52fe2b97a71ce0b7067b80d63550e0cb5e4b7b50bd8c997da9f7ee98fe2e6531a44b60756a285ffbcbc2452447911e610d47681b97190631309093a773c74da3e611eac884daafa2cfa5fe29a0a5f1b3f3911b7ee068122204e8e1e82b76fb8fb43823dbca76cc6a710a56f44fd610b6836daa997b33df4bfd5d6620c831af62d7b86db9e2784c67184839448b8a250905b3005dbc1852bad1f7f7af5f81a928211cb838f00ba8e35a450b0de9474985fdfd94c2f81001192105744bf9d319e4ce009b0b33aaea218e7bf35b16ff78d84660d259a088f3fef7ea6a613a87364f9c9fa99db89eccf8a621d0c42927b8b539dcc3ecce1d4b0cd1304f5b2aff05e5b40bf47018858c6012162ad1e3bb73258e9449860db887f7066fc37e3ba17f8d97fabf426998bf525aa841ec93c0ccdb488e21832c721f2fbf0fbcc7f3846f64ad7a762fb372787e5eba01f5444d9b04ac4dde10c5db310d67afe71706902edc313ff7bb0358214be3ae203e76fae426e53c67c3ab07e21274e5e9b9a8898bfbfd7b412bd546d874c63892627127b9881526900d22be72b13c8aafc29893b451b5886411f7ce2e8c84d2cfee7d353c934004762f3a74557333597a0bb310540241dc5faf2915e653a3b2b1ff0d4db69ad1307a207f6a7d781bbca6bf3affd0467b5e384a86901fce7749914d45e2fdccb15859e822543f38ef543878c32b11a3587ef50c061d98048ff65ebf8fae4ca304ea61490075c58dc6e992fa1860fa8b654339c00d2ff3954e59a68fd21f51cfd26c3c31bf58421f644da8ac9fd33012698a014e957176a3fceadfd66499b270d34e488ed2ca556a61868ec2aeaf8aed02d7e4862da6933789e7851c68e65b8d28ad8fb5479cd6ca42d2471e6cdb2b887246b1d2ec0a03aed4ba0a314bc7eb99436596d944dc7709055ae00629bfca9f9900ee14e8d26041563bb34f688a47a7e2d107457a09f1337566bbfa6479c4f1cc63df40a606dec67e8a4ec9e1c4c7d870ec76dbe30860e4b00ad37931bdb08d533fe95c98ccd295c1550032495f09d6fa7bbbf462d84bf0c56ff9f1ceef0b1fe869914af4cb37997efb6122bf0db10fa0ec41ee1d0737ba0903415793a8931aa3a0f694f4ea975409b944a9fa903841ec379cd949002dea80b8bbe117086eed6e7b0af5cf8c51e8403412d1d357896aee2d76d06ce17e48d34c4609d5697e677cc8be60145e2a68818c57727e21d519814c5ef23fb49e99a64d65c1bde774f387e7eff84d06ee307283bfdbde39b6731793c9de450b39c2bd9181feb6bb2c9813ba95494bbd5ad6c3064f2453c5c377ec7710b4f019e0c7f13e53bae0966778e6da8c0b9d9b54d4e195a431f4489faa2d34278b48881953ac6743f7536dbfc453b1184b21bb7d271d436c44a0ea45c5b4e34d0c1b0b7d0f1f711898c6feb0be5f5e8db3c29064d0c2945d76270b834b235f99cbbe4a3e6bf3f80615331410f3eb009b6b03045ada6dbb034ea54943654b1ec075ff7163b210af787fa8cbd7b3a02482226a68cfa534120600c414d42046c8642d490ec5403d79acd6fde5fae1e9e43a7dee05e50e3e320cd5b8220d8252dd11bfd6daebf151148770d278ac3a5cbb0c6c213249ecf34ddc38e00fb6475fc419af509026527e1b305eaf0f4b20fe19e25e4fbcae36ad9d68e597682bffe75b496714a027bb5c52c9fdd4deb3c64fd1fe3e5b83506aaf765bbba03c238f25768fd3a7746696a729b3100d1fd111f0df0613964b37ed0db7988fbf3e06032ae98b5c2799c58381fd4996036b8adec5a3f835df7b4dd44ad3c180230da6938f66a308bcb3c3d9367d8fc2f0ebfd4faf03a040d29d11bcf542c2e8d9faec80e061db7e7463e90be54034340b55d797a4347b5942d107240710e1c2deb2a1d12f5c18e4fab65894142d04d4efcf33bd8ad71259f880a8443c9f9b6ce3aff49bce2bd2578425c0ef117f89a07e4b3cb122487206a96d2ef5aa96bd81010bba9872f895556d4f1ccaa5ae2ff4414ffc25c269b9e93ca278668790ed04b639793a4e75e94f40cd048282f4a63d4f16d0a7c7a5bc5ec53f09a848b4c4471ea9f73512aec33df3fa1df7b7153819a3142fab77156eddda96a4d91a6604924ac493e9a5b9bd4b1fd00ef47f8fb64e4aebd71abdbf33d71a816f898ad0229d5bc6e37756d657e84ebf423e139d8da1178a858d6d1b7241a41088a56edbaf830a8f962a84d78ee8c9ebf0be243939155699bf4032f8adfd3af18a074f5185d51f511a8c7af2409664bfe1279520a9a8c08f70002fbd0fdb755f861a2971a42be0731b571c23a3d1a337ec9b3c42b4cf80f3a3e09c6a96d55cdfff2daa15ce2fe9c2b087d0e3be71770d203fa42215664dd8bf5abcf51b00bd3cf450dcabaff308157042ed279603f701e3b5e03466eae9b11a621f88f2d75426db43b48fc95f5f5d992285d9649338b1305abdcf2597c0cbe454f01f1ae56f3de71045944d1928595b8f6f90c4bf6d00e923f44bc5b4a195e4910288180d07cd06bc91e7744eb776eabe7606274878413dccdb53cdf67c0e8c32485415b36c9f29f1b56e592edd3a1aab03fdef19b60aa72fcf22ebbca3dca1870a8bea243400d9fe76bdc8f8545c9cea29bd55d49600740c0499e78841a930e02f72271f11b2942bfa56a0ccb566220067d3c5cb8f3938bd98b8339416ddc2ca5abc63766fb5f4e1ddff2b8eca6d73834178e90a3945ebe46edf4ada84c15955bc4b3c00437f31284f86e5f418eea9eeb7d5d916b616d1097ee0809fc23cd3fa1a00818f84a0451f557ca14a9add4de98ef1df77fc1416edc33e2f48ab9c0fbc6bf8df0e0167a6daf07a5126a27b64574d867588348b078cbf75888e69247f1ef929790061e56770b3e14f7bed1bd03306ecd758db0c4f89b03825c464881eb2633264ec8781ea8680a09beca074439fe00b9208ad8a97e106ed87fc420ce691c071dac9af5ae4c296d3b4358036c64740c7d609f543f5598d2c0c12e32b7659a95d956f560589ffdc2736434f242087b7875b75df54f0a7c988f8b8573bf4901bd91569dc17dfa798483b3e24ad0846a2e9a52d616073181a1715812789ada57cee7523fcc44d3b36f3b5692b9f4dd448fde1a1c024a6c748f82ea58389efd9acc6b04f753d31fa7b220b6112de94ef1dbed225c6703c8262094b223d3dbde95324c73c57fc42c003926d190a5b23df9f2a69571b21a64bfd06e19efe61d6214c688633c429dce4386e6891a4d9676d46902c7102449b47a51acc382d087eefbbf8c32c7fb75004197a988422fdaba48cc8c69d9eb7dba756a5375cb884c834bffbf10145949add755407af569e9b5622853048c9997ed80d5b8856cb65c8c8cf59d4ded7fc008741027ac489cee9ed5fd0a50db193d26552aa1db351dc5668dccc3ac7150946a61523b6d5f371e6f78e0af3cb748447aec98404df1bc53412d28c0ed92d3b5ee9d6e20f69dec373d763d1c30c2471d051d41e7cf6135c7f7d466f1cf3535450a11ee9c4e40ca68956ad71924089adfac9b2afb7223ed5a9eeac813441daba511a818d98158fb1c1ff613c2e018242e1b1a04e6cf2db64b1e02bdc2badd64d49f5d2e2fafa8da7508df6267f3d4995335ac4b80d2bce77d3826ec71fb0114863f1c3466467167af10ce19b70c04195a4134248c2432131b9169c6bd7c7054591cc22a7ccd9d71ddb15ba3483258d4d205a52fee370d4d6bd94809c86922e300a31ba5cd675719c98cfb4a7b2afeb2785b0c066c7de4ca7814d20c4bd2c8e9b195205ed97bd27957c37746ed4e751acea4d949c1ff9e2d903a76868d3a3265846dd827eb98516e10d75daa896031d2294ec16e2f5f394551c1d35f8411912ae70ad780a61cc1a33e33604a2e5fc4744fc1a2916a11c1f0036a530c2db6e5768559211eeeedbcf471c4bd752ae96a24ed36c31960fbf9f3d563eeed6602ac5cf7d18a555b798912938f9dd0c7debd27d1591ee01887e837c81fd53a775f47a7a90ae7dd01920096267f04040ece5214ecac5fa0f68a1a5d4634530a8d7c7bd8456a8a5b061cd9f4411594106c3f2e8ab908ed30346ca3bad3e287e4168474f693159c8ba8f87493c430325ac0d89d6ca78af4b8795047eef", 0x1000}], 0x3, &(0x7f00000028c0)=ANY=[@ANYBLOB="0001000000000000ffff000003000000e9dcf74b0d16e6615ce46a436ff83d4a5042efc93b32666f1a7cec895fa19b4c76987e30262d99b19d3ca43154380ad485eadeaaddceaf876eff1da9d5ee90a77ec27e427ceeda05f2ade413c25796beb3a8709cbf023e69fa058eeb113de0ec948e05f8c4af238d4ff39f161e1616cd0aa0045aeed8e52bdcd20137a94f41ffed821214ba0fb1e2849c96215136224bcbf411a67f69fa00d140221e337bb3e595240dd32e6ee5e7fea27444425e34f358f5b35014727582c7a072684c539324f85266d4c4815faa5a099f35f6f612a23c3251253c356cb3994032a16371cdfdd4728c3a354efd7eb1dd820000000000580000000000000001000000dd0300005d1fd13abb3cf6b0eeac7e6ffb6dee383915c70b4f6ee7ee9b0c1b960ee779edae66a175376517c416216d1e058470b58bfc679d46db5d840b204c5513b0c2b42bdfce46000000009800000000000000ffff000003000000815e739585ce693cb56ff32644cb6240ac07948dc73619b0ef54e54924a7112dd726bba7efdb7fae5cd9ce6e91ad612d83c6b4a73a7c989cd09be4ecad7934966fe949ff66ed4d8c443594439f3049b250cbf4330c449a5c98ee65fed847aa214ef648163c3d484a1ccf04965bb203f04a543f67f70756314c0fc39f11fe2866210b241500000000101000000000000051ee34ec3f0000008a6f2987b7db4baeaa34656b4b0249b358851755c48f64f94b8150f3898ddcc4f2f82c6d3141c62bf6f0bf670dfff1b82a7e6d9bffb64b5f519380e1b52c16c6fff6991db4f51e49bc3b512def50ed3de0961231040a695e8f52cfab4684c5d8fddb6599f60f96ed0c555d8f59385dd03d02a946f521734614fe35aed675d858b2c5aec124f9c2279f4ceb7152e249a208ebffd1372f56fa3f97d5125fda779df1a2a8314f7d1bfbd3714c9eb7dafade210258d98eb5a3715686c2978b48e31edde866a83cdcde33c3f812851b1e24b84278d847cf9b301a4b96d69b974ae88b49fbd6014e7a2936b15d0a8e1f62267e9947de7d161e6dfe56b0c7faffd60e92fedd254d1c2edbe250d4d64963b4747e6726064ad9eefd97799f450bebb4fc4a8499a835883f434a8e6f8e2421f873c4c3946d71b08f75ba84eba3107c8074747fcaf1d5e753496f57a4fa55a6378bc0200895cf13aa07c185ee8c766925bca1d720c9b49575d7673301de09e09581448adb5e298f08e57c4b0b711b40247cbaef0e3c6482ecd262f3926e311bc5ad116d79d1fe2f0be75e34bae2fa59cccff708a96136374ff46d1cacb5db97d08f0399593fef0cad01261b1fc75f4f7a8e26bdef482ec53fc523b7780970f60fc94291736d341279924d27e93cdee85bca2c4cd03f0f607f8b850094bb7eadc5220f47f1ebb180fdd7020520efb8ef4de6ec3241825b16b3ef08e3425e412e9546f7dbfd44139ba97310779374069316053f729a324ae53686ebfd78778db60d03f2929ad6e57ed35c124e24ca40271242c7032a8c74c8e1dc847d24fca139e2a18098943dd16fcab69b338c4e9f17411915304a904daa5f59b2f5eb5ad778b3d81527ee758d44f96f23e884f46797bd59733cb6498f6a5633dc6c0b737f1a32dda6395daa3c1ace4b24f67373235d328cad08079786f34e54a39985e7d24a4709b08e1bdb6640a0ad83bfeb58fc5f5da88ddffff235fea39a0e7b78ae2097ac4acc2867363e503986d921ed27e0e6cf687c084034912ed5a0329a125b8ec031fdd3184ba1763fb77aca1cd5a71b59256214b1ef223a2f9cf8aa7451bfa793ea2c07ef8b1b1011b924458ea5d9e98911b423df42a681f079dc360889198f25b7ce48b74be101e61551d282d4130ed79f984dee689c2460a7090e7059b3eaa24d91dc0fe2a8a29335e03234441efb784875a05ebee15aff4aad06700ad6b1538bbf813b3695693ba7f7d2513bf7458b74fd5daecf24fecd8743fd9377a816600a811c08a928f91fe010b8c7101befff8fa65c712b33928f633ea2c8f0c81a5ae9f2acb69dd6ab31fb10da9225fb51f707e8e0d057cf70db1808e1849ef43891e0a132683d29823de420e61aed94ef4514673ada64cbb92b229b796c8f1e43a594e0d6f6da3e639d1533d5ec7c0cb55b9028067c7982d9c533259677d2b03febe828fc6df1df2fe830c214c93bb10e212111eaf738b9e050d7dcdcbe9816d0f9535446964d76b9fa82c70320456701ebf0e41b18f75b4281719b51673e53c1d4faaee03ed91a1d2238aa0f2e5f11a238893ac41e913dbe55823ec37592864c91be3f519da3d27c03725b249ae41169c858ca321b6e817aa0c293f44ac8c8ad528f678ff885b5a2d1299992225eb7cf29a2d28547941ef0dbfb648ddcc4b255d2a10f3ff1aefca35d45ff712f1790e05b74fe23f746eb800a8aad05c6ecfc7405cf1c0fce45e4136a4b3bf16579068cf6ea54dde9b1cc94d871c08df18d6caf2222bba09884a1e687764692ede0b37c753241e8de8d6032b2f1b9cc5ad44e57fc6440b62158dfc27973b7e582cfce0f9c937607fc6026ddd2833f3e8d785c49bb6bed39512e77091ad6b1fec9e578fc9f61cf5c86cbdea48e9bb461167bd42832e9c3fc67ba6d9afafb3cb7270f59ace6360e5fd0601449b91ae21e60ee06a48d64912a4f39a24f787ac8cc694f7b0f5e46e21f934324c2f6e0a964aeb374362196a1827efd6f6790f19416c85ed7a04cebdc55f894aa164adb3709ebd5495a1dba7fe268f037b126bc2e98d2fabf2a9d47416efdd209fcee0a4c6f7c05c8e36b1af53a598cb02728025cfe41bd3288e9022ccbdff244b19bad48cf0e90669778075d8711abeb74e929889d0d7d6c3ec87e2ccccb163049c5190f83b6fa0d6568def786b438912dc2cc4bf15626455ee544100ef1c8bbdb82553c8376085ff03dc6df4425e264c2f269592c2167a15d22a6c89e1ce8a22cb64f1d8ee7281e918038c537c52e7bbac170a1de23302fb85bef4075e99333ce1f92b389d84e45950f337c50af8ffc7a7c2eac5a12fd28c69e4e8862091af2265556876580207462b28c796d0afc1f45bde3c9a916b55f2705b2ba79d940f0d82b42fc551b20ab9afbcb1b2f13b1cc4ef4ea6669fd7881e3587e9d74a6af8c34647fa32b584651e9dc98de11cf4f0c6f492fe6548d6e903c364d11a8da0750e9bcf7a7c7096b851851922451959515db35406b2d1fdeb90969fe4ff1a50286e6d877064d4f624f0d4e086fdbc96f73764937482613965581648bd63e7135431bdac89238eecb2b157bf51356f20533061773bab68a03fe4a451baf9111babbd6837f5ae699d089c319c33e4c40026f1972483dfd41639e50d368165397f8e16d738ecb762c7a2d94f812119855ac0da78504148257e8ebd90b162fdc778d617fb9bbbb24b65bb894b4d8a0b7d91234c8d7531f6cdd7dc0d6320f13444baf8abbfa1ffa457d3ee848ea011974e7743bec15e3690baec806e2a85a9c7b435c6ae630134b5570a206e67482ced616f52707fc31e9f3a768a597ccfc2b21369246ec18adde9ac8c49027ddb9cb0f184297417ed3c0069fa9b770f4a78ab9fbabdff0133e2c41767afb74884c663f2857284314714a000c7aff964ebd0642e4c55d7ec2b9b44eeff60270769fe563ee985e4578d9094f6a77b42e4146d5059aa4a0e04fe6dbc946f09a7752a2a2c13cfd2ea5000c1d6763050f5242458f0a63704c353281cbf3f74ec9062fcaefcb8b2925a339bf80229c72d812d80820026111878ffcc1888b8bb7d8299fea5b55bfdc5054e813e7dd8b58b9da3a7c77bd9f7c3fea18f4e10795fc0e400ff746d873c7694c2c9bfd1d76adf643382a7702081a435a7ec86c425af45d151524ab4b0b3fd7e715dd6e5d529869a435fde4d7f1091c7c5d839669141bca58234569361d56d703d0e257f45027eb95d99732a54f091bc3847a28dc264b43b23c10d69e6ac7fad3db7aa829baf75e53f325c00ceeb58b8dc2b89da2475e64dc2f2dced692f134a7aea90d41bc7f3339bd8847c06a3f821a3d20a112bbef8f06c066986a9bb080d520bb14faa700fa0375a19448c4c3e4071c06596dc9b3125e5bb2205879d7e7956d7ba8de8a4cd02d9205096100cf45006bccf76eedc8885308ec5f130794179e03b778128e89011e444f7c6d0f7bb2d3d443f980ae151333d12bcce1e37095b13355f1226b334ce1a9254bded05435dddaf8122a97a341ef5649c2cdaf16c2c95f934bc42a45cd682c450123d96cbf91a2d00125b90a2c1e7dd5b4beea26d1f3cf7df074e6d4f2fd68368ab5e5a811d123ca27d5333870d697f20c19198af530a6ee86d7a42c2deb0dd88b19fbd5ae2be726cf18ccc0ded2d6c1fcd70116bd88beacac440becf530d95b4e0568d8de4c548c44d6064da711f288976002018100edfd2640bb736084ad4b1f93167aa193144cfc8a75a2758250dbe1bca0ec06f979660666e7c94a611b61f5051ed755aa4e21c997d58cbd47cc7768f8fa5e15beda751c62e5a2f6ca9addf2f9b7a7746685de80be03280054c0e710b96a3e20b2dff1aa5d85bd685e182d832d280c44c833ff48e971343a7bac98f0d708f6f76f9c5a1aaf9d70b61af8764b24de36a6be8ae71ed67c036e6d53879ac1ff29c1a7a48aad8d7d73e5679bf492543b2910eae8b0848570f41401f4af0ffd7d4ef43e6d21e89d822a7ca8000ff515345ce574f91330e0cb01424310b9249659d2bcc308558422b1356513d0bb99eee01d921a0b5415c060d644197642916c5b40dcae2eac8094fef1e280a9242ee6691dc5057b16d94c8bff269c9483e98a5b114e7c0ebc76b682d3f668a810e8d0722b7ac9b217094dc44ca5798ee93787f6527e04545c63861709c67bcf1437d2377c7852de7b87d75175a8b63032478daa377d952199d927bffd2c76f65430d47d4e463db9395e7411981cc3103986fd040fa2b144dbded3364162cc81b5faf1a64df7633b94c8077725c4be06578953b8f5d5a97603f9ad607e21b3bccff4aa3cb1fc95ea9e0a5ca3994683e064ac5263d1db4440dad3efb9bcd6bd27408de052b22cce367f4b8041c319d2f2c3dca42cf725440745d85a2699696e8812dcfd0318645f94097b3e2cde54e2e885798314b2116198fcc9fc9452d3ac5001f876156d11ff795681b3cc6ec77a73b53e47715f4d6bf301ed7d79b8eb3375209de460093c35a2ddd5437760a6cd2aa5e7e9e62fb438755e5b143aba7c7fd5ddefa05fd49fd390983269d3be1ab80466743ad4b97d664f04bb434ab2f9550250c65e074bcb91e21e244eca347f7c52d711d0c18448c0a3c09f463e5bf93725053ea5d45ab9f1d30d72b45ff3892f43eaadf44fbc0bd1d857f6aeaa6def5e9bf85141fb2d5c5a88f6c1fdd561d2e29acd885fe85d64dc8795fc90190bf85eb16492d45fa8990e4389c34424f3388256181795d74a22c829512ee8f0f7de11483de7badbd3b6b02c261c545d9507bdf622d3dc27c4c008e94297f8b11245efd77ad9b5ac259cf9121c8139f1a954c85b60fe75c509ab7f2062f403dd4917c88969cb73a457d3477e24e2b97ebbfcfbed99b6f7b71ccd448b27ff8679dc737688c393c707784abf8d8b1ebbea7ed4f3c1664a4ae03c83ce7f112d305bb63fc3dd324dde5799bef87d28514742704e8ed9ebdb216f56c7d94d59d5a722c19d288c3aa784fc3b4dfad7ac0e6392e4d488215c8d35f7535e0d4d369489bd266e59437bbde571c80fe94d602f482353242091e386fb7978c37ef4611e81fa01d8c837cba106ae2f9a1e15e50a0d2936cf0997386197e30159dee9225cf98686bfba385009bee3cead5d5df259a50eb4b6e469d291a0b0b07c2cb425d37cd27f48c38debcc108e235aaba7f39e3a92f896265483cd3c868769dcd4e60c3bf6c7677c08e9405128f1d8e2fe6ce235c7f71b098c650ef86aca9bdb8c567e0853e829840eca97ba101b7c624e07652c65cdbe5cfc0246a77919dae3bc5687b30ebd2b24f4badd5fb7f23cfd2500c4fa9e2331b3791c79bf3da505b2f96ba5ca002da4c4ae77d03b2bac8c6ab7239c4c07c88ec7cd74238eb4b074c35833c1481e0f63a96510fded099726efa6809f6848d7de72c0b8b5919eee2f5eee09a379fa1da8267158428d464409a59d18afe8b57a7d2a9f489c638af6ef3ddeb42c4868236df40fd6dd36f19df32dec5cd6bbec0fb503a4e645597aeea086b554a00313fe1352ddba138ccd0d0b04227523a8dea461e390164ab56df300e140a384b8468a57478ae6572ce41f96ad65972a302e2e4abd951f7f189b4aba01332d55d22da50964477320e9cb207bc701a8abdc9e5aa51fa6e1a6be7fd02465a4e6ff173faabc96d6d5b7f3cc1613ed003d8f785c63858785f32fa26963715c601904a243b6ebba1c45901e1611ec84d6dc242486fc29925e656e8758f8f11791b7aa15297b3f168a603cc0000000000000000100000006000000c6f2022510b05add298d65a600d3b0fa1f879bbca40d970c2b5de6ac874050e5ea49ab82114c79b1e40e1e57ff72bfd2aa53a20a6447cd989fd7f0c7eaec18be2c3dab8f519c0bd58950aa416380e693e25b69f97e61cbb62189d8eee6e59dc456371ea43563b68c04908b006641f71daab66c98ae321cf8e5071116c74ab0aeee1693ef7fec7d3b2d3efe7fcfc191b1b7ede8820e9fde62e749a817f48cd36387e48a7236d813d19a484d0000000000f000000000000000ffff00007f0000007bcb594321920fd5d11019a3123d7a36f3e7d30c798540c3e08d70c5445894414570c9424fcc9a5ebf77202a3dfbe8b2ec79db54e4770caf80375cf51f7ea2d45b3f1ef6e40fe3e7d73b19d108b645e1e22c57d62bfd68f217f7dfee0f12cf658b8aa6c5cd4f1e503b14d91ecdd4b2310fe0172d0b50138f0d59f9e187a45e7078d57a9bbec79a381a707e88d58149139b49faab3437cd8de711a04e89156caf4051c103e92e6bc1cd29b233f36aa451e8c7f78a5e98e2ff5d8ffc77f1fdd10e3628191629ad9828e00ce14a96a6efd445efcbf49219d15c0aa3000000000000900000000000000001000000001000007ec06df18d6853f8585187cf5d6c9490e7629a36682d4965e1dea64d70a5107e0422bdcaaf4955295f27e3bcbc6fddfb671d671d5cf770d0f75d10e3587ffe3da7b48a8175adefdedfa24f43799e1e157d71a3c206eb4014081c647aee22863183d2b1cf271903b49e4fc739ff261e0d23b99f7dae11d0c4d4cc58cee200000049401fc78bfe6f07476f49e18d816fdc7629d60bef66359bd8e8d4003a324454aee3367ee09c30dce3b2bf567dec5b3fd132acc08362cf6bc2395fd92a666fee340a1ae22976b6420959e7726aa6b3b19c2e28ba8e5678e1654e00"], 0x1440}, 0x407) close(0xffffffffffffffff) dup(r5) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000013c0)=0x2) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000140)={0x40000, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000001400)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:37:19 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0x9b}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x4, 0x0, 0x0, 0x0) 16:37:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x130, &(0x7f0000000040)=[{0x3d, 0x0, 0x0, 0x1}, {0x8000c, 0x4}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:37:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0xfffffffffffffff9, './file0\x00', './file0\x00'}) 16:37:19 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000140)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000240)=[{&(0x7f00000002c0)=""/247, 0xf7}, {&(0x7f00000000c0)}, {&(0x7f00000001c0)=""/83, 0x53}], 0x3, &(0x7f00000003c0)=""/37, 0x25}, 0x40) 16:37:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x1d}, {0x80000000000015}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)='h') openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) 16:37:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:37:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x7fff, 0x80, 0x5, 0x6, "9764434243e1f0549ed93979424b264b339f2d30", 0x0, 0x7f}) r2 = dup(r1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000280)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) fcntl$getflags(r0, 0x3) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)=0x6) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f953"}) fcntl$getown(r2, 0x5) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:37:20 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000001240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3b95a2ade53"], &(0x7f0000000000)=0xd4f) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 16:37:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) kqueue() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2c2f156663b3d43df4392e4effb7f2242acea69e74013a8bf640f7c55d2f59ce24f96297040417d104e8a9734a5a265af48a1cbf2de27764d2fa19d5a9f5655", 0x40) r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) close(r0) r3 = syz_open_pts() open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x3ea2e490ed7ed095) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x10180}], 0x1000, 0x0, 0x2200, 0x0) 16:37:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d8819098090400", 0x20000000000004, 0xa0}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:37:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x25}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000400)="ea") flock(r0, 0x2) 16:37:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f00000001c0)=[{0x84}, {0x61}, {0x6}]}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="96") 16:37:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000000)="b27e4922063cdb1b00a86e02c8262dbc2852", 0x12) r1 = syz_open_pts() close(r1) dup(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x4, 0x8000, 0x6b, "a5078171b13093f7679ac8f518aaee27c6cdc3af", 0x3, 0xfffffffffffff25c}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:37:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x15, 0x10, r0, 0x0, 0xfffffffffffffffd) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x0, './bus\x00', './bus\x00'}) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000200)=0x8) 16:37:21 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0x424a57c0, 0x49, 0xeb, 0x0, 0x100000000, 0xe140, 0x3, 0x0, 0x1, 0x7fff, 0xffffffffffff47ea}) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x4) 16:37:21 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x21, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x5) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x6) sendmsg$unix(0xffffffffffffffff, 0x0, 0x8) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:37:22 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000180), 0xff18) r2 = syz_open_pts() close(r2) dup(r2) r3 = semget(0x2, 0x0, 0x84) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x7) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000005c0)=""/4096) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) fcntl$getown(r0, 0x5) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r4, &(0x7f0000000540)=[{&(0x7f00000001c0)=""/52}, {&(0x7f0000000280)=""/45}, {&(0x7f00000002c0)=""/230}, {&(0x7f00000003c0)=""/169}, {&(0x7f0000000480)=""/70}, {&(0x7f0000000500)=""/30}], 0x0) 16:37:22 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x80000002}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x2) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000003b8, 0x0, 0x0) bind(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000400)=0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) close(r1) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000500)=""/241, 0xf1}, {&(0x7f0000000140)=""/58, 0x3a}], 0x2) 16:37:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000380)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$KDENABIO(r0, 0x20004b3c) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x8000005, 0xffffffffffffffd9, "ff62f916000000aaa92e7f0000000000e500"}) write(r1, &(0x7f0000000280)="16cfccc5d866f3fa8518971c2195d294b9cdaf47ea58ecb499c6f5aa8e82d7513ea680d70c4d33c372b0e33c51ce95da725bc0b0883934bb64ac35ad1917d4f8a34816b916c3aba8ce69bf8e5cd4cb75a6dba543052138180eede199fa499d9391be30ef8c7e6164f376b3e7ee09bf26fdedba1b651f6dbba150d970f99ebdb67fc23931295c5970b4d4f8ad9c013740f40d4efbca5ebf82a7e89d42d899ce5330fdaf01d01a1218694aff6eed4e6e9b8fc357f1c6ce4145c216211c550318292b8968", 0xc3) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:37:22 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) setsockopt(r0, 0x6, 0x200, &(0x7f0000000300)="30cfb997cc8df996bf3de3b4d72464691793b2375475111614d3494323f7ec5bd40a0b30d88c55df51ef8eb0600e629009187bbe27b1d26c73881a942022b33c960a1db8c6d8e1dcad95f4a4eedef1", 0x4f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[{0x0, 0x1, 0x1, 0x7fff}, {0x4, 0x5, 0x7, 0x3}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x400}, {0x6}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000100)=[{0xa0, 0x3, 0x3, 0x7f}]}) r2 = open$dir(&(0x7f0000000380)='./file0\x00', 0x20000, 0x100) symlinkat(&(0x7f0000000280)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) 16:37:22 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x6, &(0x7f0000000080)=[{0x0, 0x7e13, 0x6, 0x401}, {0x1, 0x0, 0x1, 0x7}, {0x4a7, 0x0, 0x40, 0x7ff}, {0x7fffffff, 0x0, 0x6, 0x6}, {0x0, 0x7, 0x2c17, 0x5}, {0x9, 0x2, 0x1, 0x20}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x8, &(0x7f00000001c0)=[{0xff, 0x2, 0x2, 0x1}, {0x2, 0x5079eec5, 0xffffffffffffffff, 0x9}, {0x2, 0x8, 0x9, 0x14000000}, {0x1, 0x0, 0x5, 0x3e000000000000}, {0x2, 0x2, 0x3eb0, 0x9}, {0x10000, 0x5, 0x79fb7ca5, 0x1f}, {0x3, 0x5, 0x4, 0x2}, {0x7fffffff, 0x7, 0x0, 0xfffffffffffffe00}]}) 16:37:23 executing program 1: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:37:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) 16:37:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x40004040000028ad) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="0000001860040080000140ba99c113d300000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x0) 16:37:23 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x30a, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x7, 0xe0bc9bdd553320ea, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 16:37:23 executing program 1: socket$unix(0x1, 0x1, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x40, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x4, 0x0, 0x2, 0x2d}) socketpair$unix(0x1, 0x7fa954042dbd91fe, 0x0, &(0x7f0000000080)) ioctl$KDDISABIO(r0, 0x20004b3d) 16:37:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)={0x3, 0x8}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:37:24 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x8000, 0xffffffffffffff01) mknod(&(0x7f00000000c0)='./bus\x00', 0x8000200b, 0x8000000000005200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}, {r0, 0xd}], 0x2, 0x23b) close(r0) socket(0x2, 0xc003, 0x0) 16:37:24 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000003100000003000000000084bb893f0000"], 0x38}, 0x0) pledge(&(0x7f0000000140)='\x17R', &(0x7f0000000080)='qe\x9b\xd1\x14\xe5U\x01\xb5') r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvfrom$inet6(r0, &(0x7f0000000240)=""/4096, 0x1000, 0xe48796fa02148bf5, &(0x7f0000000000)={0x18, 0x2, 0x8, 0x1000}, 0xc) 16:37:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x10, 0x1, 0x7fff) shutdown(r0, 0x3d1999fec4ebb20d) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x8001, 0x9, &(0x7f0000000080)=""/70, &(0x7f0000000100)=0x46) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x8df) poll(&(0x7f0000000180)=[{r0, 0x10}, {r0, 0x80}, {r0, 0x40}, {r0, 0x10}, {r0, 0x4}, {r0, 0x80}, {r0, 0x8}, {r0, 0xc}], 0x8, 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:37:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() r2 = semget$private(0x0, 0x3, 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000001c0)=0x7a) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000280)=""/227) close(r0) r3 = dup(r1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000400)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000000)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x80, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) r5 = semget(0x3, 0x0, 0x301) semctl$IPC_RMID(r5, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000380)=[0x8001]) ioctl$TIOCCBRK(r0, 0x2000747a) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:37:24 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020800ffffffff"], 0x1) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 16:37:24 executing program 1: socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) socketpair(0x10, 0x5, 0x4, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readlinkat(r4, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/226, 0xe2) r5 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ff100008ffffff"], 0x10) r6 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r6}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r4, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1, 0x20000000, 0x8, 0xfffffffffffff800}, {{r4}, 0xc2d6950f41a8ac68, 0x3, 0x2, 0x4}, {{r4}, 0xfffffffffffffffc, 0xc0, 0x2, 0xd8, 0x2}, {{r6}, 0x0, 0x40, 0x3, 0xa665, 0x7}], 0x6, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffa, 0x41, 0xfffff, 0x200000, 0x8001}, {{r5}, 0xfffffffffffffffb, 0x5, 0x2, 0x20, 0x401}, {{r0}, 0xfffffffffffffff9, 0x92, 0x8, 0x3, 0x9}, {{r2}, 0xfffffffffffffffd, 0x40, 0x1, 0x6, 0x401}, {{r1}, 0xfffffffffffffffd, 0x48, 0xf00fffff, 0x9}, {{r0}, 0xffffffffffffffff, 0x44, 0x1, 0x0, 0x8001}, {{r5}, 0xfffffffffffffffd, 0x5a, 0x1, 0x2, 0x2}, {{r0}, 0xfffffffffffffff8, 0x8, 0x8, 0x3}], 0x9, &(0x7f00000003c0)={0x3, 0x2}) sendto$inet6(r5, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:37:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0xa0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r1, r4) 16:37:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000001c0), 0xfffffa0) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:37:25 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) socket(0x2, 0x402c2d560244b3d9, 0x800000) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x75) open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x4a) 16:37:25 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x68a, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x400, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = msgget$private(0x0, 0xa0) msgrcv(r2, &(0x7f0000000040)={0x0, ""/116}, 0x7c, 0x1, 0x9707f81b05d02026) shmget(0x1, 0x4000, 0x422, &(0x7f0000ffa000/0x4000)=nil) setuid(0xee01) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000240)) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)) shmctl$IPC_RMID(r3, 0x0) open(&(0x7f0000000180)='./file0/file0\x00', 0x20082, 0x8) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getegid() getuid() msgsnd(r2, &(0x7f0000000440)={0x3, "8b1e9f75934ec54e438baf289fd588b84f990dc15f9bfe80d764f3ffd139fec3656645e75607c2a864b2b1e8cf43ccb97cd655538791533723b6319ca33f025bd20d415f502f02d14601ed0304d2d24a6bbd792f90664ad751cc9446e01794dcfba281815d29bd673d62be4db0b80812b51f26b475066bb34a0a8784e75eb8f3a6aa737a025972b51157cb88a60a0b2f311243863c63e6e9c55bb3ef51b44021edbc105d52cf096e035cff68115d4d3e06773f6301f720518b0a0ebf0bbb675b7a1f20fe0dc52a9c82a92ad63cfacc07de82d580891451fda02517cf9aff4a55341d1a52ac42fc29c00bea317c8ea42bc0e7ec50cadd3225abcb8e9d30ed1a7fb79f0360678261d47e51ed0f50467b6989769920416e35be838c35ce1ee0e284d2c3be975743e6992fbee3a36a14ffd804feb55a8de100201d6f3b0a10722559a0e3acff85757b4a3d109c54d0930ec5fea9240244a838ffceffbd7a0b69b9d58f5988a055e7cf8692da787fc4d8590f0d690ef1b65dc86962b9863885743c1c1a86b541fb1cc1c2ffadb5bc783d54c15f8314e07ce739756e5f570e38777ffb9bdc270b6e8b3194c15eed0ace8fd6d7d4b8d8cd24341f3f7715fd331b722b85616912c39bdacadab7fb124ff44d1db4d787cc4d2a235c07619fae586cb2431ac23d407845f170823b8c537f5f7ec3485d94376899ee96eada5c4718e25b8730ca79550e71924fc1c1d08a7d503a03a1930cc45c6ac235ea5a94ac2f6747d09f21286e47ec14b3d010c6db56ce92055950cdf449816b98dba9cc3b1084b2653df8f4726d074a676675389fc6aca2984cd674a77228e90cda13dc5a3b1740e59ae39e1fb85109f67b8b7e285d509321086e9d1ae73b5368a7eb85da4ab8c29cbe76535065f979052d1b14a2567c522eb9f26fda3dd34e53e478314959fc7a9827cea1e265107fb87f765c635ce00ac1ebb8150bb771b962836055a5cd22636bd179553936f6e29b5da13562adec2385e0a4881e87ca068e15e43f80f9aead41c45e4b01cea69dd86d5e2c28546278e2752d06c37cdc2bdb36deef7ca5349fa0b0046ef28a37a35d9947dac5587530998da709dd570692e4dacbd0909538b8967ec0b30ad222955eb793856ae92a344fae22f6a9f85c3d1254f62796765519e839766a20a08b7d9459e794feb89f29dd2624e4443d4b3a6f133104d6cfb3c72250ecd9d50ef58abd8b2c01ecab8292a96e107cbf602687c87a08c04c463e3318f4cc2c34722a22ec9766ce29445eb89aa0bc2caddd46f999229d561fb2c8a1abce9c9f6e5fb24e9991f515851aec0a3f97d1f3a3270e487f877f34d76ec599df504541b5609f4140f55ed8d569a67b72793a8847f094bf4bfe17286de82228409f675aca19a48cc98ec39afcf836036ea048732b7db5e01247cdb63a60cce2737d51541232080ebf9c95ccf94b340b767469dd3b16be57e2d4af440ee0cba1b6faf7bacd7831d06d9cd5de2085e2566c6e058c0035f57e9cbf5742ddd79c6e4e12eb626feee9ccc04de149a7f5f5196145ceaed2b98f21676fb52fade0132659a79f7af3b6d09bfb31e3bc81260ab768b55cb13640d02a74181fd83153f25232cb977fc4ac75da57d841e4171bd9438c68c2c076b5dec3fd9664a1dfadf7c4f593942f9ab427ae600f5b3c1dcc5461ee814343129748bf28ad6e50519d5ad1a42335f0acf43104c40a05a7922802e7a24eed5f29f0b407e82b7a38228d2b4239e9cc8bed406a99ed6612b97ee93a50e2330e41979d68f87142bf0cf4f872cf2b3c412bd93cfd6e6088a331121b6a8dce2c935d0c84eb6a911ff23a9a1cae9fdcf0c9a31432f959b5830a11f2fa0351815b831641987fbfe651db56d8ce32231bcbb9065ba7d2cdecfaec7f96404f7ee37b18afdf4b1ac4039f3c5deedb9495ca65b3c0380a5cedbbaf4a7b882210acb401b17cd1f948b575c7027451badfa0352968678358d52fe2089e8ac25b88420154c2407720ea872e4dffd75a6c34c17d03d2e3610132731ce52b62597ed7d4ea1977d96de5ee97c19114310cd19377b1db5a18520821064a55af5afbd32f0440b5a0f450d27bf97ecccb52eed05b1bdc6e7b22d25313a09f4ffaa47c8145c6e3f6157a68333a03bc8abd326c468be51f7ed27da149eb028967584427e103b266fc30e552e7857cf5dfbd7a9fd7b44ade136e49beacc52c60f0f8c7a34097201817781193a8f24458ccac77fa152343f1e9b54d30e625484da9ecd74e0fd2a0c4633ee5841187e414bab026df6223c3fc35d02be1e759d961986b36a922e60b093343efd7f6613fc26af3585b54c3c6a7acbb7ff502cab6514ba622f934114c0e3ab6689c79d771ee394a7c625ec9d654ecb7312f61edaad50f97a7cc4f8695074bb1a59cf1239ae2d214d8436ca4317c8a936a8f3e80eac9a54d95581688fb2c0d8d91592233961e6a2de0aeee2562cfd73465a0c5acd3d2c0b1e26ec713e7839e2ff1d7b117103704f0d95173453b597825af2e90e29a1317c7dafec1a77a6762c2e515e90914b0f7b7a9e282b3a8d69cecdcd983eb4a87fa874fa3a2bf5798cc73973a72b4ae57db281b55cf83d009e5a26551fd42dfab6b852a6134650577ff2b4dea98de968b0cb6e0d0c0defddd068e1821827fe76db8ebc3424af0f1f08f93ddafcd52ebf953d2065257c2c3fcd3d65722d05016c3cc7ce6535ea545212ac2fd1774c2b0072ca17ef02c582c17c741110f6e47c36cdbb9e1bdb2ddad526d9c977c4926f14a126d858261e550fbbb0ce9aff9dede492c4d9cfa531959322d066563d8f3f6b1cb1a9f5037b6bd24947410e92e51159ebdf5f03c363026b79218ac858a4dda20d2970b4fa28990eb568191f20a2434f662664a5729483054d15293951d28a32c2748d3ab91385856c27b14ed36ef54695f52b37c1187f35d76903daf557d6a17524d751ffebd9bc513ef45eb4d1353fe517fa59d9a9567c61f5f0b998b01ff6a699df271ed1a8584497dcc96d59b68fee351ddc2d37245f90debe0ffa7fe75c62a328a9af695cf055ed9518975f9b2dbf21b7646ea78dbdb74e46a001415a8e36f4376fb76a2962ed777f2e43cbd0f59f404f08dc3cc1d8f56adc62397535b7d1d029943e075d9e323987d7fd6238789b64916a8696dee833faae4e01038a0493d85a8f0be1ac105eeacfc672d8e444258ed14d46183c5f8dafd118ac19f404fe939574e060d85136fc3470e733522eab879635bd53890dc9cfb1e8215a506060a3ba9b7fc5bc4bae83be1d21608f14979bda0e9348d6466e353d43720cc0ebf974000a1a17456cb92db31035b28502ac835bb3c33e6413af504c7f7025d4b58ee2bd118e2d5efdfeccf8e9c7b26141631439cb3196781e8462f92b5a0e94c5fb58c3360757b48e1e5eac564ebf185704e79d52d5a4e2e9c78f613c43d24508d030e7045caba81c17eda366742f4c114689aa5aa617b19965924628bc2d3481c10d5d5b06cc0aa241d6ecf48a37ec11469e044e334d266697600484ad1c11cdb5cbc9c6d6b2c69c15a97ccb53027fb6cc524d80796033cecc7ecc47029de9671e4d6de402d8d9b8d3aec0d80d1840c1b09cbf6092cb35ff2af06409134647f35573dfbc54026344be886aa1761f4ef3354a735fdd1558df2c04e9fbac50dbabc63190dd8a0f2b2f9dbf43c0289366bcbb4877d37d2c82be9e33f61bc50364922c2d3845ec6c3d198bc86f7d21b3753aebf3883fa61132ac1318065abc41f523c5f05ef2eeb72bd43635b1cc8a5f452abb1690845e769d9bf7223991ae25508d8bdc399d4eaf514428bbee160d89122a20ca8ab0bdb3181a1208974c169415f2ab25b0b92c5e600631325bb37272ad12c6eed97a823b1b9b80ffe6e76471845eb46f37b3b7903d7c542c789be44849d0ff7d20386e54707dea6c497e1cad90a6ab03c1f4eaa2c321464bad0012e39388a76d463a10d4b1cf23a0010a4d32d02291ea20fd77f0596828a2d8516b4bcee357e6ee664322ea973f6cc66bb4f023d2db8fd98f418925b7c9fbdb5cd490a4f12aa77ee6e5c66ea8df6ec7efda2c98555050cd6834557dc9aac2b4dd5f17321019b252e5a9756a06d93db090d78223d5ee968ef7f5526cd13fd13527bb3b568ccf900ee23bb50d8a09638923c95b4b3e9ecb20aaaba3e346c9ba426f5433280d00e7900ccba2c30094752b5e4be23e911cddec18ee1cb116d70af25f0e87d58906e4e0e24fa46ce4692a5db5b20738a87b8a24e0d246c939fa2d5625967cd8893651c21d589a7a050bb558cc7e29512a11d6718cd40670885b9dc2bdad68bed730456e780cac4c38b38c64593d4775648604b85cf61b76f3a610949b32294416b0a628643aae56f0d83d37857d8d0984af21adb51919bf0030ac38197e24b6f025190052ff7547f2269642edfabdf7c33e888b71cfcf8f32579046c5082afe58e20fb160237a5498ba1ecbc823a71a8783f97ea6e80cba289f43ef26b01675592061f66c1d5e3198d619cce18886d72cbe506d98f166d49b394d33b1b72018067706aeadd73e52718abfd60762c8c5542a392d8c6908bc4ec903e24d01b12d1a84a50d823a10c8c43eed55bea0f3ab9b8955d7cf996b88932a2af6e814f721f3cf0c0e83576fd2c06c23cef45af6fa54556fef10bcb9de92b0e9db5645905371f49c873f4ffc208290f2e9e951b35b69fce0fe9ac67ca28d6b1f4fd6dbda6a3c436f7f4a9811b6f7f38cf7f90cb6880885f859dff4782aab1d40d91bcdc76e08f1df5a0c198987a97c8a1a44c70edb5203f71dfaf5b2968e3dd39655c19e36af3084b29c56719ea2e268aa8407d85d803312fd39608ce27d4b92703703f28a726e725fc1d9d2a3f98565afa426d3f950e909e137e533060b94b176a1722d8801c43d47535f500fa40a013d1dee5f857857446ed2f354f80d344f9d252e94d8ef068d2ed6f1d30f958c79a4c9cf25970ba1139d02e496e1f895640510f9f7806b3b98481374a6e59206b34eb0436025b0ceefb6ba273ab6ac7aae93132772f3fb3bf57caab38fba6307dc4817487431705fd0b5654bf103079d8351e861374c624eedc34e4f23611bb7c8d4f1ee0472e5b678404191514ba12549a29e75d54fce5a5805b26a7e7d2660761d47451ee17fdf735c2e128a11e3373f37b7bd85e60ba7626f1a9741fb5a1aa22cd39d36f2cca3f8d1b8b7cd6534c376f3ecbd4bff1e266b7737d7c77dbaba8317edc41d8739940c3778db98e2e495bd8f1dd8ddd42e79e95cd0bd3d353c91d79f716f79f0c68a5fbf0712ee92574440c63548dca8778818b4925d47fdb22c0007b0dc491c6cd8853416e3bbfb9ed97ba054d0448eb76d978fba61162fc81262558da7d1244ecb9921497a59322eef3a6505e06b66acc76d9d9de889ac415c50b5f5dbfcc72e346971d5b37fde8376fa2959c8659ec6156d62ef7604c531e4f331f2ec0cd2c5c826ad6ca9c7c69b36aea0e9f90ff831f1c4fb97b17421b7d4e43dfd856039a52e4968c26c39012e103bdc52e79890e61c56a2ac1a331cb2d62128997b18efd2fca60d259749cf56795a8908ae0763462c233369ca6ec568b1bb7000a335547516803b6baff2628b0b839ee5b522167908ee18410263325f6eb002462ca43fd81587e4529343cb7300382d510f9619214b3cec0578a19174bfeec4ce1d966ceb8a7542151f4fc539449c471bb356cb8adf38570de987a570f4891fd738d99577c15ecf74ed7721b4798"}, 0x1008, 0x800) getegid() r4 = semget$private(0x0, 0x4, 0x24) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) semop(r4, &(0x7f0000000240), 0x0) r5 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r5, 0x2, &(0x7f00000003c0)=""/116) 16:37:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f00000004c0)=[{&(0x7f0000000280)=""/75, 0x4b}, {&(0x7f0000000300)=""/1, 0x1}, {&(0x7f0000000500)=""/128, 0xfffffcfe}, {&(0x7f00000003c0)=""/226, 0xe2}], 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0xaa, 0x8, "e3790c38cdb3a2ab462f6e56fdd71ec178265fad", 0xfff, 0x8}) 16:37:25 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x400000028}, {0x6, 0x0, 0x0, 0xfe}]}) socketpair(0x19, 0x3, 0x10000, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000280)=@file={0x0, ""/37}, &(0x7f00000002c0)=0x27) r1 = socket$inet(0x2, 0x4000, 0x8) r2 = socket$unix(0x1, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2ff1da7ab6783cf0, &(0x7f0000000080)="92ab10b501a4dafde5988c5e79494a92e89456e432b191002f6fa06cce5e5d45bb205b169823249ca65436f735e796fa3e1d3f0315aeeda88853f649598abab7d4485d72265fc314e60f019bd57d7cb26c989b26999c1b4167155788c02bc8d936cd1a2e539257bad12fa48676b3fbbf86a6ddd83f6e90512c7bbe3b8f19d60e90c97cb8d39b1cec803b300b942fe8f4c708", 0x92) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) connect$inet(r1, &(0x7f00000001c0)={0x2, 0x1}, 0xc) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = dup2(r2, r2) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000180)=0x5406c0e60cc39890) 16:37:25 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000080)) clock_settime(0x0, &(0x7f0000000040)) pread(r0, &(0x7f00000000c0)="76b7a22b260d59e7c6e5fea57e174620ec7b0488f62c02481886a5a70120931500130a7236c3e06d574e5b181fbf28456bbe495a754f8415086ece50eb661f33", 0x40, 0x0, 0x0) 16:00:00 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8001, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x100}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x100, 0x1, 0x7, 0xabd, "2bbb9d6227c4baa42a4c1a67aac3a0c7dad4472d", 0x5, 0x2c6ae626}) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x1f, 0x0, 0x7f, 0x3, "84032daad8a0ac87fb44147dde078989822fe3a2", 0x2, 0x3}) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:00 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0xfffffffffffffffe, 0x3}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x7}) clock_gettime(0x6, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f00000004c0)=[{&(0x7f0000000280)=""/75, 0x4b}, {&(0x7f0000000300)=""/1, 0x1}, {&(0x7f0000000500)=""/128, 0xfffffcfe}, {&(0x7f00000003c0)=""/226, 0xe2}], 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0xaa, 0x8, "e3790c38cdb3a2ab462f6e56fdd71ec178265fad", 0xfff, 0x8}) 16:00:01 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x4) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000080)={0x8, 0x80000000}) r1 = dup(r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x6, './file0\x00', './file0\x00'}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000140)) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000180)) ioctl$TIOCEXCL(r0, 0x2000740d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setuid(r3) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000200)) lchown(&(0x7f0000000240)='./file0\x00', r3, r4) recvfrom$inet(r1, &(0x7f0000000280)=""/118, 0x76, 0xb07125d4b07cdd72, &(0x7f0000000300)={0x2, 0x3}, 0xc) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000340)) recvfrom$inet(r1, &(0x7f0000000380)=""/94, 0x5e, 0x40, &(0x7f0000000400)={0x2, 0x3}, 0xc) pledge(&(0x7f0000000440)='!\xe8\x00', &(0x7f0000000480)='%$+-\x00') fcntl$setown(r0, 0x6, r2) r5 = openat(r1, &(0x7f00000004c0)='./file0\x00', 0x20, 0x46) r6 = fcntl$dupfd(r5, 0xa, r1) ioctl$WSMOUSEIO_SETMODE(r6, 0x80045726, &(0x7f0000000500)) getppid() link(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='./file0\x00') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000600)={0x6, &(0x7f00000005c0)=[{0x8, 0xba, 0x2, 0xfffffffffffffffe}, {0x4, 0x6, 0x3, 0x8}, {0x101, 0x8000, 0x8, 0x8001}, {0x4, 0x5, 0x40, 0x81}, {0x6, 0x1, 0x5, 0x5}, {0x7, 0xf4, 0x6, 0xe000000}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000640)={'tap', 0x0}) r7 = openat(r5, &(0x7f0000000680)='./file0\x00', 0x3e3d4a36c77fe259, 0x61) setsockopt(r7, 0xfffffffffffffc01, 0x9, &(0x7f00000006c0)="41aa6cd1dbcc2a5eb980cfbbdafb174e2d8adf15c61a94e7eb6c57828e04ff7743d8b84ec0a77e735163abb0471252c8ff1d571583b256f5b6026e89b55ca64e3d4fcb2f2f7a17e43c7ad584268c869c6f053d739281ab7d308a5064831e046e6b9bd6ed49a5d071f619dcf4627a927cc7d35e97cddffc0c4c2ec39b7474f6f370b6794144507f652bd6bd", 0x8b) writev(r6, &(0x7f0000000980)=[{&(0x7f0000000780)="0bb601d5eb088cbe6a4289e10598fd05137da9707321eec70bbda6adb784dfe2ba4dae74ffe280554dbbfa36a4abcda96ca99b998b8d705e09d838e34d4c18e38d6b4515f23d8def16b9965f92e4cd12d3368275c5a07683ebd1de51da65ff0deac3a02e73e1792bcd44ca5bf9bbe5c674a6d03ec468643f730e47d72721aa6ccdf843cbeb1b4cbc9e1458c969c286c0eb45496936d75c93ba30856a6e65556c78b3d438a52569422e75e17380fdde85248ef55ed9898bb2525350b2b188244ed40f4cdfcf9a566ba931479d04dc96cc57857722d43a0b9d03443fe3a5f1b8a569b86028b3328775366c4e10bc9271fc60ad12c74637", 0xf6}, {&(0x7f0000000880)="1ddf21c7f18983edc09fef4a5c9eff1a0726c9de1915a43912fdd2736a69ae6ba164840cacb7258896bf4d1371439142cbe2824a211ab505b22b1c3135d9f8ec989d0a65f64de74e8fc145ff4e45a750ee00d61e45ec5f0fd95a83ced013e824625887ecb79f2f25fa9248a610908c654240b9d79faf6679a4d5a3bd", 0x7c}, {&(0x7f0000000900)="3567acd4220877ad7c87ddfdc68ca5349944aa5f6828bd9dc4ad23b26c733753c891b58959633ed7d92dab83c58c0d079b07672851c5f37a9ebe21c7225e1050f137fc6103d678d42b65dd32db412817f4fdc0218e", 0x55}], 0x3) openat$zero(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000a00)=0x4) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = fcntl$dupfd(r0, 0xa, r0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x1, r1) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000000)=0x351e1f5c9de06bb8) close(r0) dup(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:01 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x25}, {0x16, 0x0, 0x9, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000340)="b6") 16:00:01 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f0000002580)) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) r2 = dup(r1) ftruncate(r2, 0x0, 0x8000) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:02 executing program 1: r0 = dup(0xffffffffffffffff) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fchownat(r0, &(0x7f0000000240)='./bus\x00', r1, r2, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=ANY=[@ANYBLOB="0759428d51d3dd3e3eed9401a28bdc574703ebffff0465a95a05200000040000000000000000"], 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000400)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000001c0)=0x2) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') write(r4, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x3, 0x7, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) getsockopt(r0, 0x0, 0x3, 0x0, 0x0) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1e, &(0x7f0000000000)="37d908b4c455c84460714ce7379d612f721c59ea1e4387f40df5a8c1f525085634d5f67f9a987590dc", 0x29) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x48000000000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) dup2(r1, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:03 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x402, 0x0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x21, 0xff) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000200000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc2579ec2b1fe5f6c09c3699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f800040000000000000001", 0xb1, 0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) r1 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000001240)='/dev/pci\x00', 0x902, 0x0) sendto(r3, &(0x7f00000012c0)="74e65a0f1c0ead0c86ba3a39684fcd3f1c09237943ad57cd69853d4d955b2ffdf1cd13ad99f5fc8887d238d47ee4", 0x2e, 0x0, &(0x7f0000001400)=@in6={0x18, 0x0, 0x4, 0x2}, 0xc) lseek(r0, 0x0, 0x0, 0x2) lseek(r0, 0x0, 0xfffffffffffffffe, 0x0) fcntl$setstatus(r0, 0x4, 0x8) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, &(0x7f0000001080)=[{&(0x7f0000000080)=""/4096, 0x1000}], 0x1, &(0x7f00000010c0)=""/38, 0x26}, 0x800) bind$inet(r0, &(0x7f0000001140)={0x2, 0x2}, 0xfffffe19) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) bind$inet(r0, &(0x7f0000001180)={0x2, 0x2}, 0xc) socket$inet(0x2, 0x5, 0x8000) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000001480)='/dev/tty\x00', 0x10, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x4813, r4, 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000001600)={0x3, './file0\x00'}) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000001200)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001300)=[{&(0x7f00000012c0)}], 0x1, 0x0, 0x0, 0x400}, 0xc) writev(r0, &(0x7f0000001b00)=[{&(0x7f0000001a80)="0051d94c34f1c7b2edea32d57054f1bc474c220a8d31455e933ade90a04d5686a42cdc5c89ef4b32dc40b327684120a8330959907e93baf2e79436e17b693e89fffe2e1628de08d1e9d425e7b3632230a83944ed4a0cb7", 0x57}], 0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x2810, r0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001bc0)={0x9, 0x80000001, 0x19e7, 0x401, "186618feddcad0d54797100755106060efc1b821", 0x7, 0x480}) pread(r0, &(0x7f0000001340)="ac3595308c90ff4e082fda1174f9492759e6a04ce5b6d23dcf80f6f08767bc14c81819b06638587acedf78dc0302f68f1a634283d3962f1033e91a185224607b4dbba6257d90d8e484ae9834c1556a17d761e11533fef20243fd45aec0f5e7290b459c19e6ee5124f5c29c68402e5e72ddb2f92514f239f8a624654c8522a6d5d014e52381ba38a9ac4df701aa95ba7b391e6ea2afde73b57b5634c1d0616e0cca3521714cc909", 0xa7, 0x0, 0x0) semget$private(0x0, 0x6, 0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) lseek(r5, 0x0, 0x0, 0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r6 = syz_open_pts() close(r6) syz_open_pts() 16:00:03 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x6c3, 0x200001ff, 0x0, "b0d42000006e9300000000a6b96d1cde28f98a00"}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 16:00:04 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10d80, 0x0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000180), 0xff18) getsockopt(r1, 0x2, 0x3, &(0x7f0000000280)=""/66, &(0x7f00000001c0)=0x42) r3 = syz_open_pts() close(r2) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000300)=0x9) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x2) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xf73c, 0x84c}, 0x8) setsockopt(r0, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000400)={0x1, &(0x7f00000003c0)=[0x5]}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000540)={0x9, &(0x7f0000000500)=[0xffffffff80000000, 0xffffffffffff7fff, 0x9d, 0x0, 0x5, 0x10001, 0x8, 0x9, 0x7]}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) r4 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000580)={0x6f1952d0, 0x100000000, 0x5, 0x3ff, "855c3076f31a3908c632e77f31b95b63202b0a4c", 0x5be, 0x1}) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setgroups(0x3, &(0x7f0000000440)=[r5, r6, r4]) r8 = getgid() getgroups(0x2, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff]) r10 = getgid() r11 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000004c0)=r2) setgroups(0xa, &(0x7f0000000380)=[r4, r5, r6, r7, r8, r9, r10, r11, r12, r13]) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000480)=0xffff) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) setregid(r6, r10) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40084}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSBRK(r1, 0x2000747b) getpid() 16:00:04 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/98) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r1) ioctl$VMM_IOC_RUN(r2, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x400000000000000, 0x0, 0x0, 0x1000}) 16:00:04 executing program 1: r0 = socket(0x2, 0x4003, 0x0) dup(r0) 16:00:05 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x40, 0x80, 0x8000, 0x3ff}, {{r0}, 0xfffffffffffffffa, 0xc6, 0xf0000000, 0x1000, 0x54}, {{r0}, 0xc620d5be63ba9879, 0x2, 0x1, 0xead5, 0x6}, {{r0}, 0xfffffffffffffff9, 0x88, 0x80000030, 0x8}, {{r0}, 0x0, 0x22, 0xd7920e0a6d8df3dc, 0x8, 0x2}, {{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0x5, 0x3}, {{r0}, 0xfffffffffffffffe, 0x7, 0x10, 0x9e, 0xfffffffffffff066}, {{r0}, 0xfffffffffffffffc, 0x80, 0x20000000, 0x7fffffff, 0x6}, {{r0}, 0xfffffffffffffffc, 0x80, 0x80000000, 0x2, 0x2}], 0x2, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x27, 0xf0000000, 0x6, 0x8}, {{r0}, 0xfffffffffffffff8, 0x20, 0x8, 0x5676, 0x4}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x2, 0x2}, {{r0}, 0xfffffffffffffff8, 0x14, 0x4, 0x4, 0x80}, {{r0}, 0xfffffffffffffffd, 0x5, 0xf0000000, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0x28, 0x80000000, 0x7, 0x455}], 0x6, &(0x7f00000001c0)={0x2, 0x7}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000180), 0xa21b75659d81e0e1) r2 = syz_open_pts() close(r2) write(r2, &(0x7f00000004c0)="7abdf19d1927b03b4b91e331a04b9f6d6d4c8835d0a43a6c519a7de5062c1abcd000151201c7badfbe29311512e38159e5f09f97b2019db5aca2cf9fb32166583f840d0143390495411bf49f211a42b2fdf3527848f56215a504560b02c548c1c332ad5d4525223f3101186e840ae3d0ac1509d55a07b00827bb278179d102a75710fa179f97fa5a911dfdf927f72d96647c434af390b6c5a44dac3f486d9fe105141ea37d0f4578184a3efa691788ca73369505a4d001", 0xb7) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) bind$unix(r3, &(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet6(0x18, 0x7741f2906369c2fb, 0x8) setsockopt(r0, 0x1, 0x80000001, &(0x7f0000000180)="68e9970b02efe39110a6af79ed3196c184a11bef82ec07c946be1c4bdeb9f1b6ee859fa866aed3b7e77d526fce142ce1a92fafd8ee80565e1ce904c4b29594963cc4f125bdb67fb7d4b5b8c5c01b177575ddb8e94687027e5c4503cb74e450263607b6c1cacbbbf6310d494433e60c0816a57ccb98779684da87239c9319b94dc613f6214ccd5636692c48031d80a2e6d67fb40c1aacf36cf08aadb4c403126e9598aff009227740942b822d110a21a41499e492e87eeab62589586fe0a9b1e2050510b59b245777b4a089b55484b74ea497ffde15e7805c5c61f220f39e3b58c1811dd02ebf2eaa8c", 0xe9) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x800, 0x0) read(r1, &(0x7f00000000c0)=""/62, 0x3e) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x3, 0x1b19, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) write(r2, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) ioctl$TIOCSCTTY(r2, 0x20007461) 16:00:06 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x2b, &(0x7f00000000c0), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000040)={0x10, 0x1, 0x4, 0x4, [{&(0x7f0000001000/0xd000)=nil, &(0x7f000000b000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x40}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x401}, {&(0x7f0000006000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffff9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x800}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f000000c000/0x2000)=nil, &(0x7f0000004000/0x3000)=nil, 0x7f}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000000c000/0x4000)=nil, 0x10200000}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000004000/0x1000)=nil, 0xffffffff}, {&(0x7f000000d000/0x3000)=nil, &(0x7f000000c000/0x1000)=nil, 0x200}, {&(0x7f0000006000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xffffffffffff1d4e}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000005000/0x1000)=nil, &(0x7f0000003000/0x4000)=nil, 0x6}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x55c388f6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000009000/0x1000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) pipe(&(0x7f0000000000)) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x6f0657fe5063b1cc, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000280)="9b") 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") 16:00:06 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080)=0x83, 0xfffffe74) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x6, 0x100000001, 0x5, 0x4d0b, "aad26ea12ad01735eff3cdafc3b04a906f734cf5", 0x401, 0x3}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x10) kevent(r3, &(0x7f0000000b80)=[{{r2}, 0x0, 0x87, 0x8, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x21, 0x2, 0xffffffffffffff7f, 0x9}, {{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x0, 0xa028}, {{r2}, 0xfffffffffffffffa, 0x2, 0x40, 0x7ff, 0x101}, {{r2}, 0xfffffffffffffff9, 0x4, 0x4, 0x333, 0x81}], 0x7fffffff, &(0x7f0000000c40)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x8, 0x957d, 0x4}, {{r1}, 0xfffffffffffffffa, 0xa0, 0x2, 0x3, 0x7}, {{r2}, 0xa2a80e1190e70fd8, 0x0, 0x1, 0xd6, 0x2}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x7, 0xfb50}, {{r2}, 0xfffffffffffffff8, 0x44, 0x2, 0x5, 0xd802}, {{r0}, 0xa0edc2605e739b1b, 0x82, 0xfffff, 0x1}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x7, 0xfffffffffffffff8}, {{r2}, 0xffffffffffffffff, 0x1c, 0x20000000, 0x3f, 0x6}], 0x100000000, &(0x7f0000000b00)={0x9, 0x6}) kqueue() r4 = dup2(r1, r2) setreuid(0x0, 0xee00) dup(r1) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x1, 0xfffffffffffffff9, 0x4}, {0x18, 0x2, 0x7, 0x3}, 0x0, [0xffffffffffffffff, 0x7, 0x1000, 0x8, 0x7, 0x71, 0x9, 0x400]}, 0x3c) r5 = geteuid() sendto$unix(r4, &(0x7f0000000040)="fd16fbce057634a8b0a6e7cdad7f2edecb07753228ef97fe48e57c2825d80e70421c1d98c780dde2f3a8a937dfd948d933f0be601b84c5190e507b33f752a95f6e724e7b9e0b149f967dfa45f333cd255eaa3e32cd6e8982bb01b7e4b1e9cf678220739c863c36523f878548941c8b1a64b35603f7e0dd498f7057164b30f3272f0941e528760ff1e5a559fbd29309b7d265c7ad80856d970de607e731377ce1477ae6516f336c41137b8798390a5ca6991ec405fa1a461b183aed87b8242d94b1925e325fa7623203012241b91d8138baae69d764e1de213c8b29a66d6187f2bfa538cf6c546b0770a6", 0xea, 0xc, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x40) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000d80)='/dev/wsmouse\x00', 0x0, 0x0) mkdir(&(0x7f0000000b40)='./file0\x00', 0x0) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000a80)=""/127) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000000)) setreuid(0x0, r5) chroot(&(0x7f0000000d40)='./file1\x00') r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) flock(r7, 0x5) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x3, './file0\x00', './file0\x00'}) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/21, 0x15, 0x801, &(0x7f0000000100)={0x2, 0x3}, 0xc) syz_open_pts() ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000000c0)) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x100) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x5, 0x0, 0x0, 0x7}, {0x42, 0x0, 0x3}, {0x3, 0xfffffffffffffff9, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r2 = dup(r0) chflagsat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xfffffffffffffffe}) close(r0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x7c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x7, 0x4, 0xae3e, 0x8}, {0x7fffffff, 0xfffffffffffffffc, 0xa041}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') r1 = semget(0x2, 0x2, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x3, r2, r3, r4, r5, 0xc0, 0x3}, 0x3, 0x10001, 0xfffffffffffffff7}) 16:00:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x800, 0x0) read(r0, &(0x7f0000000040), 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000000)=0x1f) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000140)=[{0x89, 0x200}], 0x37c}) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x0, 0xff) recvmsg(r0, &(0x7f0000004500)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000043c0)=[{&(0x7f0000000080)=""/3, 0x3}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f00000021c0)=""/181, 0xb5}, {&(0x7f0000000100)=""/93, 0x5d}, {&(0x7f0000002280)=""/222, 0xde}, {&(0x7f0000002380)=""/4096, 0x1000}, {&(0x7f0000003380)=""/4096, 0x1000}, {&(0x7f0000004380)=""/27, 0x1b}], 0x9, &(0x7f0000004480)=""/105, 0x69}, 0x841) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xe6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:08 executing program 1: setrlimit(0x5, &(0x7f0000000040)={0x80000001, 0x8001}) clock_getres(0x2, &(0x7f0000000000)) clock_getres(0x0, &(0x7f0000000140)) clock_settime(0x3, &(0x7f0000000080)={0xfffffffffffffffa, 0x9}) 16:00:08 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000000c0)={0x3f, 0x3ff, {[0x9, 0x8, 0x3, 0xfffffffffffffff6, 0x1, 0x5, 0x0, 0xd5, 0x80000001, 0x8, 0x9, 0x0, 0x8001, 0x7, 0x40, 0x380000000000, 0x1, 0x7], [0x5, 0x6, 0x4, 0xff, 0xe36, 0x7, 0xffffffff, 0x10000, 0xbb8, 0xff], [0x8, 0x5, 0x8, 0x0, 0x9, 0x10000, 0x8cad], [0x6, 0x3, 0x7, 0x6, 0x1c1, 0x6122], [{0x6, 0x4, 0x800}, {0x4, 0x0, 0x3, 0xdc}, {0x1, 0x0, 0x200000, 0x9b70}, {0x8ecc, 0x8, 0x60d0, 0x1}, {0x9, 0x8, 0x9b, 0x1}, {0x3d5d, 0x3, 0x7, 0xffffffffffff9568}, {0x8000, 0x7, 0x1, 0x2}, {0x1, 0xfffffffffffff000, 0x1, 0x6}], {0x9, 0x401, 0x73c, 0x9464}, {0xfffffffffffeffff, 0x10001, 0x1f, 0x6}}}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x8020560a, &(0x7f0000000340)) 16:00:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000540)='./file0\x00', 0x262e1c42475a824d, 0x100) connect$inet6(r2, &(0x7f00000005c0)={0x18, 0x1, 0x80000000, 0x5}, 0xc) r3 = getpid() ktrace(&(0x7f0000000600)='./file0\x00', 0x1, 0x40000000, r3) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) acct(&(0x7f0000000000)='./file0\x00') sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f00000003c0)="8466a3b0303b4e5523933ed8fd43bee78683d719cfb68f8f039d17dd3458cbfb11c35231bf0da4f400ef4d466081848b304bebc52865b8b9f330ce07cc68bf55437c41fc5218fac881ca77e73af6c7e94636f452644f007c4a29e31ad057e8f779f8bffd68795d7b83f2e3fb898cc5e11c743f95375452eca268fe8f8f8f344ca2745fe51f215feda8a74cc72950d406de003199d0d5c5349b06d41148ccd960c79931e6dad9adc61cc77b4ffde9d4f199fc3ff89971faa4be53b5714f7db2f6e9ff", 0xc2}, {&(0x7f0000000080)="dc2292c9afd04fed3eb705582f307b87ac79bbf663dd3152254e9a7a714a43681366d560a9f18cdf81b22d48039d0e34387a72fffecd1c", 0x37}, {&(0x7f0000000180)="f27fb928d9a9fd789a9df0572c393b9288df5df0218bf7461a2da8d95f2d6e0dcb72975056dbf3a70889f916b651cdd4eb", 0x31}, {&(0x7f00000004c0)="01f087d1ff094d30e5a1bdc227cc0bf6c01c32a9a42a7d9feee3c94702c6d08ab46d94", 0x23}], 0x4, &(0x7f0000000540), 0x0, 0x2}, 0x0) readv(r0, &(0x7f00000007c0)=[{&(0x7f0000000300)=""/124, 0x7c}], 0x1) write(r1, &(0x7f0000000380)="b8", 0x1) witness: thread 0xffff800020b29650 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd80671a5818) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_rdwr+0x109 #5 acct_process+0x5db #6 exit1+0x361 #7 sys_exit+0x17 #8 syscall+0x552 #9 Xsyscall+0x128 panic: thread 0xffff800020b29650 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 162347 63015 73 0x100010 0 0K syslogd *309741 42507 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x15c witness_thread_exit(ffff800020b29650) at witness_thread_exit+0x213 reaper(ffff800020aff8b8) at reaper+0x14c end trace frame: 0x0, count: 11 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}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic thread 0xffff800020b29650 cannot exit while holding sleeplocks ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_thread_exit(ffff800020b29650) at witness_thread_exit+0x213 reaper(ffff800020aff8b8) at reaper+0x14c end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020afd4b0 rbx 0xffff800020afd560 rdx 0xffff800020aff8b8 rcx 0 rax 0 r8 0xffffffff815a9073 kprintf+0x173 r9 0x1 r10 0x25 r11 0x4303ad3eae7e1b49 r12 0x3000000008 r13 0xffff800020afd4c0 r14 0x100 r15 0x1 rip 0xffffffff81e595e8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020afd4a0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (reaper) pid=309741 stat=onproc flags process=14000 proc=200 pri=4, usrpri=52, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab1638,0xffff800020aff3d8 process=0xffff800020aeaa88 user=0xffff800020af8000, vmspace=0xffffffff8236a918 estcpu=2, cpticks=6, pctcpu=0.34 user=0, sys=6, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 38428 57216 23357 0 2 0 syz-executor.1 38428 217501 23357 0 2 0x4000000 syz-executor.1 38428 36197 23357 0 3 0x4000080 netio syz-executor.1 99267 97419 0 0 3 0x14200 acct acct 23357 150359 1126 0 3 0x82 nanosleep syz-executor.1 16975 285688 1126 0 3 0x82 nanosleep syz-executor.0 37694 281844 1 0 2 0x100083 getty 67987 271945 0 0 3 0x14200 bored sosplice 1126 324227 31790 0 3 0x82 thrsleep syz-fuzzer 1126 274786 31790 0 3 0x4000082 thrsleep syz-fuzzer 1126 110149 31790 0 3 0x4000082 thrsleep syz-fuzzer 1126 375683 31790 0 3 0x4000082 thrsleep syz-fuzzer 1126 424729 31790 0 3 0x4000082 thrsleep syz-fuzzer 1126 332180 31790 0 3 0x4000082 thrsleep syz-fuzzer 1126 304639 31790 0 3 0x4000082 thrsleep syz-fuzzer 1126 84473 31790 0 3 0x4000082 thrsleep syz-fuzzer 1126 111775 31790 0 3 0x4000082 kqread syz-fuzzer 1126 490092 31790 0 3 0x4000082 thrsleep syz-fuzzer 31790 89572 59960 0 3 0x10008a pause ksh 59960 45414 68155 0 3 0x92 select sshd 68155 101558 1 0 3 0x80 select sshd 41243 506258 31940 74 3 0x100092 bpf pflogd 31940 91486 1 0 3 0x80 netio pflogd 63015 162347 16016 73 7 0x100010 syslogd 16016 270859 1 0 3 0x100082 netio syslogd 45110 417870 1 77 3 0x100090 poll dhclient 8470 223511 1 0 3 0x80 poll dhclient 23270 160663 0 0 3 0x14200 pgzero zerothread 72 48831 0 0 3 0x14200 aiodoned aiodoned 5757 263278 0 0 3 0x14200 syncer update 72745 160797 0 0 3 0x14200 cleaner cleaner *42507 309741 0 0 7 0x14200 reaper 94624 142727 0 0 3 0x14200 pgdaemon pagedaemon 97492 225827 0 0 3 0x14200 bored crynlk 16405 26314 0 0 3 0x14200 bored crypto 96906 164526 0 0 3 0x40014200 acpi0 acpi0 90713 117484 0 0 3 0x40014200 idle1 52927 466767 0 0 3 0x14200 bored softnet 12858 455929 0 0 3 0x14200 bored systqmp 9887 491381 0 0 3 0x14200 bored systq 55717 183070 0 0 3 0x40014200 bored softclock 27743 431674 0 0 3 0x40014200 idle0 76353 252388 0 0 3 0x14200 bored smr 1 359233 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 0: exclusive sched_lock &sched_lock r = 0 (0xffffffff8237b620) #0 witness_lock+0x52e #1 __mp_acquire_count+0x51 #2 mi_switch+0x3a8 #3 sleep_finish+0x113 #4 tsleep+0x198 #5 biowait+0xa1 #6 bwrite+0x1e1 #7 ffs_update+0x2c2 #8 VOP_FSYNC+0xc7 #9 sys_fsync+0x128 #10 syscall+0x552 #11 Xsyscall+0x128 Process 63015 (syslogd) thread 0xffff800020b61158 (162347) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff823822f8) #0 witness_lock+0x52e #1 __mp_acquire_count+0x51 #2 mi_switch+0x38f #3 sleep_finish+0x113 #4 tsleep+0x198 #5 biowait+0xa1 #6 bwrite+0x1e1 #7 ffs_update+0x2c2 #8 VOP_FSYNC+0xc7 #9 sys_fsync+0x128 #10 syscall+0x552 #11 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd807e695e68) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 sys_fsync+0x114 #6 syscall+0x552 #7 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9564 6451K 14605K 78643K 27114 0 0 pcb 13 8K 8K 78643K 579 0 0 rtable 110 4K 4K 78643K 8777 0 0 ifaddr 72 34K 44K 78643K 4933 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 2099 0 0 iov 0 0K 24K 78643K 1261 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1208 76K 77K 78643K 8017 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 43 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 2229 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 25K 78643K 7040 0 0 sigio 0 0K 0K 78643K 63 0 0 proc 54 51K 83K 78643K 1157 0 0 subproc 32 2K 2K 78643K 187 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 596 0 0 in_multi 33 2K 2K 78643K 238 0 0 ether_multi 1 0K 0K 78643K 14 0 0 mrt 0 0K 0K 78643K 10 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 90 397K 397K 78643K 90 0 0 exec 0 0K 1K 78643K 1765 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 113 22K 32K 78643K 21874 0 0 UVM aobj 130 4K 4K 78643K 130 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 253 0 0 NDP 16 0K 0K 78643K 1394 0 0 temp 200 2752K 2820K 78643K 36604 0 0 kqueue 0 0K 0K 78643K 20 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 24 0 18 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 166 0 164 1 0 1 1 0 8 0 rtentry 112 148 0 104 3 1 2 2 0 8 0 unpcb 120 1346 0 1334 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 8934 0 8934 1 1 0 1 0 8 0 tcpcb 544 1527 0 1523 1 0 1 1 0 8 0 inpcb 280 3217 0 3208 1 0 1 1 0 8 0 rttmr 72 2 0 2 1 1 0 1 0 8 0 nd6 48 33 0 27 1 0 1 1 0 8 0 pkpcb 40 12 0 12 3 3 0 1 0 8 0 ppxss 1128 1338 0 1338 18 18 0 1 0 8 0 pffrag 232 7 0 7 4 4 0 1 0 482 0 pffrnode 88 7 0 7 4 4 0 1 0 8 0 pffrent 40 24 0 24 5 5 0 1 0 8 0 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 90 0 86 1 0 1 1 0 8 0 pfstkey 112 90 0 86 1 0 1 1 0 8 0 pfstate 328 90 0 86 3 2 1 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 649 0 452 16 3 13 13 0 8 0 art_table 32 650 0 452 2 0 2 2 0 8 0 art_node 16 145 0 105 1 0 1 1 0 8 0 semupl 112 9 0 9 1 1 0 1 0 8 0 semapl 112 2227 0 2217 1 0 1 1 0 8 0 shmpl 112 128 0 0 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 14933 0 13524 47 0 47 47 0 8 0 ffsino 272 14933 0 13524 96 0 96 96 0 8 0 nchpl 144 24355 0 22716 62 0 62 62 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 75607 0 75607 4 3 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 5 0 5 4 4 0 1 0 8 0 scxspl 192 68327 0 68326 26 25 1 6 0 8 0 plimitpl 152 355 0 347 1 0 1 1 0 8 0 sigapl 432 7215 0 7200 3 1 2 3 0 8 0 futexpl 56 97438 0 97438 2 1 1 1 0 8 1 knotepl 112 777 0 758 1 0 1 1 0 8 0 kqueuepl 104 809 0 807 1 0 1 1 0 8 0 pipepl 112 2782 0 2763 6 5 1 2 0 8 0 fdescpl 488 7216 0 7200 3 0 3 3 0 8 0 filepl 152 38453 0 38352 13 8 5 7 0 8 0 lockfpl 104 2117 0 2117 8 8 0 1 0 8 0 lockfspl 48 828 0 828 8 8 0 1 0 8 0 sessionpl 112 29 0 18 1 0 1 1 0 8 0 pgrppl 48 73 0 62 1 0 1 1 0 8 0 ucredpl 96 6560 0 6551 1 0 1 1 0 8 0 zombiepl 144 7200 0 7199 2 1 1 1 0 8 0 processpl 896 7233 0 7199 4 0 4 4 0 8 0 procpl 632 20405 0 20360 16 11 5 5 0 8 1 srpgc 64 20 0 20 8 8 0 1 0 8 0 sosppl 128 65 0 65 19 18 1 1 0 8 1 sockpl 384 4794 0 4773 12 9 3 4 0 8 0 mcl64k 65536 13 0 0 2 0 2 2 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 37 0 0 2 0 2 2 0 8 0 mcl9k 9216 18 0 0 2 0 2 2 0 8 0 mcl8k 8192 8 0 0 1 0 1 1 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 6 0 0 1 0 1 1 0 8 0 mcl2k 2048 238 0 0 22 9 13 22 0 8 1 mtagpl 80 30 0 0 1 0 1 1 0 8 0 mbufpl 256 448 0 0 13 1 12 13 0 8 2 bufpl 256 20829 0 13800 440 0 440 440 0 8 0 anonpl 16 581774 0 569881 143 87 56 68 0 125 0 amapchunkpl 152 37809 0 37688 43 37 6 12 0 158 0 amappl16 192 30022 0 29329 132 96 36 47 0 8 0 amappl15 184 4843 0 4840 1 0 1 1 0 8 0 amappl14 176 4863 0 4856 1 0 1 1 0 8 0 amappl13 168 467 0 466 1 0 1 1 0 8 0 amappl12 160 618 0 618 3 3 0 1 0 8 0 amappl11 152 88 0 73 1 0 1 1 0 8 0 amappl10 144 588 0 583 1 0 1 1 0 8 0 amappl9 136 717 0 714 1 0 1 1 0 8 0 amappl8 128 267 0 239 3 1 2 2 0 8 0 amappl7 120 549 0 541 1 0 1 1 0 8 0 amappl6 112 71 0 60 1 0 1 1 0 8 0 amappl5 104 845 0 830 1 0 1 1 0 8 0 amappl4 96 6303 0 6271 2 1 1 2 0 8 0 amappl3 88 3486 0 3476 1 0 1 1 0 8 0 amappl2 80 58808 0 58726 3 1 2 3 0 8 0 amappl1 72 154856 0 154380 26 16 10 20 0 8 0 amappl 80 20836 0 20792 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 129 0 0 3 0 3 3 0 8 0 uaddrrnd 24 7216 0 7199 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 7216 0 7199 1 0 1 1 0 8 0 vmmpekpl 168 47094 0 47058 2 0 2 2 0 8 0 vmmpepl 168 854841 0 852881 279 190 89 104 0 357 0 vmsppl 368 7215 0 7199 2 0 2 2 0 8 0 pdppl 4096 14440 0 14398 6 0 6 6 0 8 0 pvpl 32 1682201 0 1665969 340 205 135 166 0 265 0 pmappl 232 7215 0 7199 2 1 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 615 0 19 18 0 18 18 0 8 0